UNPKG

code-server

Version:

Run VS Code on a remote server.

2 lines • 156 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 C(t,e){return{bits:e,value:t,dec:function(){return m(t,10)},hex:function(){return t},str:function(){return m(t,36)}}}function g(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 A(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 y(t){if("1a"===t)d=t,e=f?_:w,o=f?j:S,r=f?T:M,n=f?U:J,a=f?F:z,c=f?K:$,s=f?G:H;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:P,a=f?W:B,c=f?R:q,s=f?Q:V}}function v(t){t?(f=!0,e="1a"==d?_:N,o="1a"==d?j:I,r="1a"==d?T:D,n="1a"==d?U:L,a="1a"==d?F:W,c="1a"==d?K:R,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?J:P,a="1a"==d?z:B,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:l)===l&&y("1"),h){for(h[n].offset=[],o=0;o<n/16;o++)h[n].offset[o]=0;for(e=A(t,parseInt(n,10)).hex(),o=0;o<n/16;o++)h[n].offset[o]=parseInt(e.substr(4*o,4),16)}y(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 g((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 g((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 g((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 g((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 C(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 C(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 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],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 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],64)}function J(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],g=0,b=0|r[2],A=0,y=0|r[1],v=0,k=0|r[0];for(e=0;e<o;)c=315*s,i=315*d,f=315*l,p=315*m,g=315*b,A=315*y,v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=s<<8,a=65535&(n=315*a),k=(v+=d<<8)+((A+=(g+=(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),g=315*(b=65535&g),A=315*(y=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=s<<8,a=65535&(n=315*a),k=(v+=d<<8)+((A+=(g+=(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),g=315*(b=65535&g),A=315*(y=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=s<<8,a=65535&(n=315*a),k=(v+=d<<8)+((A+=(g+=(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),g=315*(b=65535&g),A=315*(y=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=s<<8,v+=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&(g+=p>>>16),k=v+((A+=g>>>16)>>>16)&65535,y=65535&A;for(;e<o+3;)c=315*s,i=315*d,f=315*l,p=315*m,g=315*b,A=315*y,v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=s<<8,v+=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&(g+=p>>>16),k=v+((A+=g>>>16)>>>16)&65535,y=65535&A;return C(u[k>>8]+u[255&k]+u[y>>8]+u[255&y]+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 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],g=0,b=0|r[2],A=0,y=0|r[1],v=0,k=0|r[0];for(e=0;e<o;)c=315*s,i=315*d,f=315*l,p=315*m,g=315*b,A=315*y,v=315*k,g+=a<<8,A+=s<<8,a=65535&(n=315*a),k=(v+=d<<8)+((A+=(g+=(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),g=315*(b=65535&g),A=315*(y=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=s<<8,a=65535&(n=315*a),k=(v+=d<<8)+((A+=(g+=(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),g=315*(b=65535&g),A=315*(y=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=s<<8,a=65535&(n=315*a),k=(v+=d<<8)+((A+=(g+=(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),g=315*(b=65535&g),A=315*(y=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=s<<8,v+=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&(g+=p>>>16),k=v+((A+=g>>>16)>>>16)&65535,y=65535&A,a^=t.charCodeAt(e++);for(;e<o+3;)c=315*s,i=315*d,f=315*l,p=315*m,g=315*b,A=315*y,v=315*k,g+=a<<8,A+=s<<8,v+=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&(g+=p>>>16),k=v+((A+=g>>>16)>>>16)&65535,y=65535&A,a^=t.charCodeAt(e++);return C(u[k>>8]+u[255&k]+u[y>>8]+u[255&y]+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,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,g=0|n[3],b=0,A=0|n[2],y=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*f,l=315*p,m=315*g,b=315*A,y=315*v,k=315*w,b+=(c^=e>>6|192)<<8,y+=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),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),w=k+((y+=b>>>16)>>>16)&65535,v=65535&y,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*g,b=315*A,y=315*v,k=315*w,b+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,y+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((y+=(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*(g=65535&m),b=315*(A=65535&b),y=315*(v=65535&y),k=315*w,b+=(c^=e>>12&63|128)<<8,y+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((y+=(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*(g=65535&m),b=315*(A=65535&b),y=315*(v=65535&y),k=315*w,b+=(c^=e>>6&63|128)<<8,y+=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),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),w=k+((y+=b>>>16)>>>16)&65535,v=65535&y,c^=63&e|128):(s=315*i,d=315*f,l=315*p,m=315*g,b=315*A,y=315*v,k=315*w,b+=(c^=e>>12|224)<<8,y+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((y+=(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*(g=65535&m),b=315*(A=65535&b),y=315*(v=65535&y),k=315*w,b+=(c^=e>>6&63|128)<<8,y+=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),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),w=k+((y+=b>>>16)>>>16)&65535,v=65535&y,c^=63&e|128),s=315*i,d=315*f,l=315*p,m=315*g,b=315*A,y=315*v,k=315*w,b+=c<<8,y+=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),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),w=k+((y+=b>>>16)>>>16)&65535,v=65535&y;return C(u[w>>8]+u[255&w]+u[v>>8]+u[255&v]+u[A>>8]+u[255&A]+u[g>>8]+u[255&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],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,g=0|n[3],b=0,A=0|n[2],y=0,v=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*g,b=315*A,y=315*v,k=315*w,b+=c<<8,y+=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),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),w=k+((y+=b>>>16)>>>16)&65535,v=65535&y,(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=315*i,d=315*f,l=315*p,m=315*g,b=315*A,y=315*v,k=315*w,b+=(c^=e>>6|192)<<8,y+=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),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),w=k+((y+=b>>>16)>>>16)&65535,v=65535&y,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*g,b=315*A,y=315*v,k=315*w,b+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,y+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((y+=(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*(g=65535&m),b=315*(A=65535&b),y=315*(v=65535&y),k=315*w,b+=(c^=e>>12&63|128)<<8,y+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((y+=(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*(g=65535&m),b=315*(A=65535&b),y=315*(v=65535&y),k=315*w,b+=(c^=e>>6&63|128)<<8,y+=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),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),w=k+((y+=b>>>16)>>>16)&65535,v=65535&y,c^=63&e|128):(s=315*i,d=315*f,l=315*p,m=315*g,b=315*A,y=315*v,k=315*w,b+=(c^=e>>12|224)<<8,y+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((y+=(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*(g=65535&m),b=315*(A=65535&b),y=315*(v=65535&y),k=315*w,b+=(c^=e>>6&63|128)<<8,y+=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),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),w=k+((y+=b>>>16)>>>16)&65535,v=65535&y,c^=63&e|128);return C(u[w>>8]+u[255&w]+u[v>>8]+u[255&v]+u[A>>8]+u[255&A]+u[g>>8]+u[255&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],128)}function z(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],g=0,b=0|r[10],A=0,y=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],M=0,E=0|r[3],T=0,D=0|r[2],J=0,P=0|r[1],U=0,L=0|r[0];for(e=0;e<o;)c=355*s,i=355*d,f=355*l,p=355*m,g=355*b,A=355*y,v=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,J=355*P,U=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,a=65535&(n=355*a),L=(U+=b<<8)+((J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=355*(b=65535&g),A=355*(y=65535&A),v=355*(k=65535&v),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),J=355*(P=65535&J),U=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,a=65535&(n=355*a),L=(U+=b<<8)+((J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=355*(b=65535&g),A=355*(y=65535&A),v=355*(k=65535&v),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),J=355*(P=65535&J),U=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,a=65535&(n=355*a),L=(U+=b<<8)+((J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=355*(b=65535&g),A=355*(y=65535&A),v=355*(k=65535&v),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),J=355*(P=65535&J),U=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,U+=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&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>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=U+((J+=T>>>16)>>>16)&65535,P=65535&J;for(;e<o+3;)c=355*s,i=355*d,f=355*l,p=355*m,g=355*b,A=355*y,v=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,J=355*P,U=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,U+=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&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>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=U+((J+=T>>>16)>>>16)&65535,P=65535&J;return C(u[L>>8]+u[255&L]+u[P>>8]+u[255&P]+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[y>>8]+u[255&y]+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 B(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],g=0,b=0|r[10],A=0,y=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],M=0,E=0|r[3],T=0,D=0|r[2],J=0,P=0|r[1],U=0,L=0|r[0];for(e=0;e<o;)c=355*s,i=355*d,f=355*l,p=355*m,g=355*b,A=355*y,v=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,J=355*P,U=355*L,S+=a<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,a=65535&(n=355*a),L=(U+=b<<8)+((J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=355*(b=65535&g),A=355*(y=65535&A),v=355*(k=65535&v),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),J=355*(P=65535&J),U=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,a=65535&(n=355*a),L=(U+=b<<8)+((J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=355*(b=65535&g),A=355*(y=65535&A),v=355*(k=65535&v),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),J=355*(P=65535&J),U=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,a=65535&(n=355*a),L=(U+=b<<8)+((J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=355*(b=65535&g),A=355*(y=65535&A),v=355*(k=65535&v),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),J=355*(P=65535&J),U=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,U+=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&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>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=U+((J+=T>>>16)>>>16)&65535,P=65535&J,a^=t.charCodeAt(e++);for(;e<o+3;)c=355*s,i=355*d,f=355*l,p=355*m,g=355*b,A=355*y,v=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,J=355*P,U=355*L,S+=a<<8,j+=s<<8,M+=d<<8,T+=l<<8,J+=m<<8,U+=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&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>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=U+((J+=T>>>16)>>>16)&65535,P=65535&J,a^=t.charCodeAt(e++);return C(u[L>>8]+u[255&L]+u[P>>8]+u[255&P]+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[y>>8]+u[255&y]+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 F(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,g=0|n[11],b=0,A=0|n[10],y=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,M=0|n[4],E=0,T=0|n[3],D=0,J=0|n[2],P=0,U=0|n[1],L=0,z=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*g,b=355*A,y=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*J,P=355*U,L=355*z,O+=(c^=e>>6|192)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),z=L+((P+=D>>>16)>>>16)&65535,U=65535&P,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*g,b=355*A,y=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*J,P=355*U,L=355*z,O+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,c=65535&(a=355*c),z=(L+=A<<8)+((P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(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*(g=65535&m),b=355*(A=65535&b),y=355*(v=65535&y),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*(J=65535&D),P=355*(U=65535&P),L=355*z,O+=(c^=e>>12&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,c=65535&(a=355*c),z=(L+=A<<8)+((P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(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*(g=65535&m),b=355*(A=65535&b),y=355*(v=65535&y),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*(J=65535&D),P=355*(U=65535&P),L=355*z,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),z=L+((P+=D>>>16)>>>16)&65535,U=65535&P,c^=63&e|128):(s=355*i,d=355*f,l=355*p,m=355*g,b=355*A,y=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*J,P=355*U,L=355*z,O+=(c^=e>>12|224)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,c=65535&(a=355*c),z=(L+=A<<8)+((P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(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*(g=65535&m),b=355*(A=65535&b),y=355*(v=65535&y),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*(J=65535&D),P=355*(U=65535&P),L=355*z,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),z=L+((P+=D>>>16)>>>16)&65535,U=65535&P,c^=63&e|128),s=355*i,d=355*f,l=355*p,m=355*g,b=355*A,y=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*J,P=355*U,L=355*z,O+=c<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),z=L+((P+=D>>>16)>>>16)&65535,U=65535&P;return C(u[z>>8]+u[255&z]+u[U>>8]+u[255&U]+u[J>>8]+u[255&J]+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[v>>8]+u[255&v]+u[A>>8]+u[255&A]+u[g>>8]+u[255&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],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,g=0|n[11],b=0,A=0|n[10],y=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,M=0|n[4],E=0,T=0|n[3],D=0,J=0|n[2],P=0,U=0|n[1],L=0,z=0|n[0];for(o=0;o<r;o++)s=355*i,d=355*f,l=355*p,m=355*g,b=355*A,y=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*J,P=355*U,L=355*z,O+=c<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),z=L+((P+=D>>>16)>>>16)&65535,U=65535&P,(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=355*i,d=355*f,l=355*p,m=355*g,b=355*A,y=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*J,P=355*U,L=355*z,O+=(c^=e>>6|192)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),z=L+((P+=D>>>16)>>>16)&65535,U=65535&P,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*g,b=355*A,y=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*J,P=355*U,L=355*z,O+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,c=65535&(a=355*c),z=(L+=A<<8)+((P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(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*(g=65535&m),b=355*(A=65535&b),y=355*(v=65535&y),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*(J=65535&D),P=355*(U=65535&P),L=355*z,O+=(c^=e>>12&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,c=65535&(a=355*c),z=(L+=A<<8)+((P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(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*(g=65535&m),b=355*(A=65535&b),y=355*(v=65535&y),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*(J=65535&D),P=355*(U=65535&P),L=355*z,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),z=L+((P+=D>>>16)>>>16)&65535,U=65535&P,c^=63&e|128):(s=355*i,d=355*f,l=355*p,m=355*g,b=355*A,y=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*J,P=355*U,L=355*z,O+=(c^=e>>12|224)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,c=65535&(a=355*c),z=(L+=A<<8)+((P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(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*(g=65535&m),b=355*(A=65535&b),y=355*(v=65535&y),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*(J=65535&D),P=355*(U=65535&P),L=355*z,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,P+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),z=L+((P+=D>>>16)>>>16)&65535,U=65535&P,c^=63&e|128);return C(u[z>>8]+u[255&z]+u[U>>8]+u[255&U]+u[J>>8]+u[255&J]+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[v>>8]+u[255&v]+u[A>>8]+u[255&A]+u[g>>8]+u[255&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],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],g=0,b=0|r[26],A=0,y=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],M=0,E=0|r[19],T=0,D=0|r[18],J=0,P=0|r[17],U=0,L=0|r[16],z=0,B=0|r[15],F=0,W=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],ft=0,lt=0|r[2],pt=0,ht=0|r[1],mt=0,Ct=0|r[0];for(e=0;e<o;)c=343*s,i=343*d,f=343*l,p=343*m,g=343*b,A=343*y,v=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,J=343*P,U=343*L,z=343*B,F=343*W,$=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,ft=343*lt,pt=343*ht,mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=343*(b=65535&g),A=343*(y=65535&A),v=343*(k=65535&v),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),J=343*(P=65535&J),U=343*(L=65535&U),z=343*(B=65535&z),F=343*(W=65535&F),$=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),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=343*(b=65535&g),A=343*(y=65535&A),v=343*(k=65535&v),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),J=343*(P=65535&J),U=343*(L=65535&U),z=343*(B=65535&z),F=343*(W=65535&F),$=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),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=343*(b=65535&g),A=343*(y=65535&A),v=343*(k=65535&v),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),J=343*(P=65535&J),U=343*(L=65535&U),z=343*(B=65535&z),F=343*(W=65535&F),$=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),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<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&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),P=65535&(J+=T>>>16),L=65535&(U+=J>>>16),B=65535&(z+=U>>>16),W=65535&(F+=z>>>16),q=65535&($+=F>>>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),lt=65535&(ft+=it>>>16),Ct=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,g=343*b,A=343*y,v=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,J=343*P,U=343*L,z=343*B,F=343*W,$=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,ft=343*lt,pt=343*ht,mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<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&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),P=65535&(J+=T>>>16),L=65535&(U+=J>>>16),B=65535&(z+=U>>>16),W=65535&(F+=z>>>16),q=65535&($+=F>>>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),lt=65535&(ft+=it>>>16),Ct=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt;return C(u[Ct>>8]+u[255&Ct]+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[V>>8]+u[255&V]+u[R>>8]+u[255&R]+u[q>>8]+u[255&q]+u[W>>8]+u[255&W]+u[B>>8]+u[255&B]+u[L>>8]+u[255&L]+u[P>>8]+u[255&P]+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[y>>8]+u[255&y]+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],g=0,b=0|r[26],A=0,y=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],M=0,E=0|r[19],T=0,D=0|r[18],J=0,P=0|r[17],U=0,L=0|r[16],z=0,B=0|r[15],F=0,W=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],ft=0,lt=0|r[2],pt=0,ht=0|r[1],mt=0,Ct=0|r[0];for(e=0;e<o;)c=343*s,i=343*d,f=343*l,p=343*m,g=343*b,A=343*y,v=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,J=343*P,U=343*L,z=343*B,F=343*W,$=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,ft=343*lt,pt=343*ht,mt=343*Ct,G+=a<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=343*(b=65535&g),A=343*(y=65535&A),v=343*(k=65535&v),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),J=343*(P=65535&J),U=343*(L=65535&U),z=343*(B=65535&z),F=343*(W=65535&F),$=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),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=343*(b=65535&g),A=343*(y=65535&A),v=343*(k=65535&v),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),J=343*(P=65535&J),U=343*(L=65535&U),z=343*(B=65535&z),F=343*(W=65535&F),$=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),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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),g=343*(b=65535&g),A=343*(y=65535&A),v=343*(k=65535&v),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),J=343*(P=65535&J),U=343*(L=65535&U),z=343*(B=65535&z),F=343*(W=65535&F),$=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),ft=343*(lt=65535&ft),pt=343*(ht=65535&pt),mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<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&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),P=65535&(J+=T>>>16),L=65535&(U+=J>>>16),B=65535&(z+=U>>>16),W=65535&(F+=z>>>16),q=65535&($+=F>>>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),lt=65535&(ft+=it>>>16),Ct=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,g=343*b,A=343*y,v=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,J=343*P,U=343*L,z=343*B,F=343*W,$=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,ft=343*lt,pt=343*ht,mt=343*Ct,G+=a<<8,X+=s<<8,Z+=d<<8,et+=l<<8,rt+=m<<8,at+=b<<8,st+=y<<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&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),P=65535&(J+=T>>>16),L=65535&(U+=J>>>16),B=65535&(z+=U>>>16),W=65535&(F+=z>>>16),q=65535&($+=F>>>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),lt=65535&(ft+=it>>>16),Ct=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt,a^=t.charCodeAt(e++);return C(u[Ct>>8]+u[255&Ct]+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[V>>8]+u[255&V]+u[R>>8]+u[255&R]+u[q>>8]+u[255&q]+u[W>>8]+u[255&W]+u[B>>8]+u[255&B]+u[L>>8]+u[255&L]+u[P>>8]+u[255&P]+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[y>>8]+u[255&y]+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 K(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,g=0|n[27],b=0,A=0|n[26],y=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,M=0|n[20],E=0,T=0|n[19],D=0,J=0|n[18],P=0,U=0|n[17],L=0,z=0|n[16],B=0,F=0|n[15],W=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,ft=0|n[3],lt=0,pt=0|n[2],ht=0,mt=0|n[1],Ct=0,gt=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*g,b=343*A,y=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*J,P=343*U,L=343*z,B=343*F,W=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*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=(c^=e>>6|192)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=343*i,d=343*f,l=343*p,m=343*g,b=343*A,y=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*J,P=343*U,L=343*z,B=343*F,W=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*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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,s=343*(i=65535&s),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),b=343*(A=65535&b),y=343*(v=65535&y),k=343*(w=65535&k),x=343*(_=65535&x),N=343*(S=65535&N),O=343*(j=65535&O),I=343*(M=65535&I),E=343*(T=65535&E),D=343*(J=65535&D),P=343*(U=65535&P),L=343*(z=65535&L),B=343*(F=65535&B),W=343*($=65535&W),q=343*(K=65535&q),R=343*(H=65535&R),V=343*(G=65535&V),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),ct=343*(st=65535&ct),ut=343*(it=65535&ut),dt=343*(ft=65535&dt),lt=343*(pt=65535&lt),ht=343*(mt=65535&ht),Ct=343*gt,Q+=(c^=e>>12&63|128)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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,s=343*(i=65535&s),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),b=343*(A=65535&b),y=343*(v=65535&y),k=343*(w=65535&k),x=343*(_=65535&x),N=343*(S=65535&N),O=343*(j=65535&O),I=343*(M=65535&I),E=343*(T=65535&E),D=343*(J=65535&D),P=343*(U=65535&P),L=343*(z=65535&L),B=343*(F=65535&B),W=343*($=65535&W),q=343*(K=65535&q),R=343*(H=65535&R),V=343*(G=65535&V),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),ct=343*(st=65535&ct),ut=343*(it=65535&ut),dt=343*(ft=65535&dt),lt=343*(pt=65535&lt),ht=343*(mt=65535&ht),Ct=343*gt,Q+=(c^=e>>6&63|128)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128):(s=343*i,d=343*f,l=343*p,m=343*g,b=343*A,y=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*J,P=343*U,L=343*z,B=343*F,W=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*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=(c^=e>>12|224)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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,s=343*(i=65535&s),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),b=343*(A=65535&b),y=343*(v=65535&y),k=343*(w=65535&k),x=343*(_=65535&x),N=343*(S=65535&N),O=343*(j=65535&O),I=343*(M=65535&I),E=343*(T=65535&E),D=343*(J=65535&D),P=343*(U=65535&P),L=343*(z=65535&L),B=343*(F=65535&B),W=343*($=65535&W),q=343*(K=65535&q),R=343*(H=65535&R),V=343*(G=65535&V),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),ct=343*(st=65535&ct),ut=343*(it=65535&ut),dt=343*(ft=65535&dt),lt=343*(pt=65535&lt),ht=343*(mt=65535&ht),Ct=343*gt,Q+=(c^=e>>6&63|128)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128),s=343*i,d=343*f,l=343*p,m=343*g,b=343*A,y=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*J,P=343*U,L=343*z,B=343*F,W=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*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=c<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht;return C(u[gt>>8]+u[255&gt]+u[mt>>8]+u[255&mt]+u[pt>>8]+u[255&pt]+u[ft>>8]+u[255&ft]+u[it>>8]+u[255&it]+u[st>>8]+u[255&st]+u[at>>8]+u[255&at]+u[rt>>8]+u[255&rt]+u[et>>8]+u[255&et]+u[Z>>8]+u[255&Z]+u[X>>8]+u[255&X]+u[G>>8]+u[255&G]+u[H>>8]+u[255&H]+u[K>>8]+u[255&K]+u[$>>8]+u[255&$]+u[F>>8]+u[255&F]+u[z>>8]+u[255&z]+u[U>>8]+u[255&U]+u[J>>8]+u[255&J]+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[v>>8]+u[255&v]+u[A>>8]+u[255&A]+u[g>>8]+u[255&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],512)}function R(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,g=0|n[27],b=0,A=0|n[26],y=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,M=0|n[20],E=0,T=0|n[19],D=0,J=0|n[18],P=0,U=0|n[17],L=0,z=0|n[16],B=0,F=0|n[15],W=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,ft=0|n[3],lt=0,pt=0|n[2],ht=0,mt=0|n[1],Ct=0,gt=0|n[0];for(o=0;o<r;o++)s=343*i,d=343*f,l=343*p,m=343*g,b=343*A,y=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*J,P=343*U,L=343*z,B=343*F,W=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*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=c<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=343*i,d=343*f,l=343*p,m=343*g,b=343*A,y=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*J,P=343*U,L=343*z,B=343*F,W=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*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=(c^=e>>6|192)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=343*i,d=343*f,l=343*p,m=343*g,b=343*A,y=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*J,P=343*U,L=343*z,B=343*F,W=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*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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,s=343*(i=65535&s),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),b=343*(A=65535&b),y=343*(v=65535&y),k=343*(w=65535&k),x=343*(_=65535&x),N=343*(S=65535&N),O=343*(j=65535&O),I=343*(M=65535&I),E=343*(T=65535&E),D=343*(J=65535&D),P=343*(U=65535&P),L=343*(z=65535&L),B=343*(F=65535&B),W=343*($=65535&W),q=343*(K=65535&q),R=343*(H=65535&R),V=343*(G=65535&V),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),ct=343*(st=65535&ct),ut=343*(it=65535&ut),dt=343*(ft=65535&dt),lt=343*(pt=65535&lt),ht=343*(mt=65535&ht),Ct=343*gt,Q+=(c^=e>>12&63|128)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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,s=343*(i=65535&s),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),b=343*(A=65535&b),y=343*(v=65535&y),k=343*(w=65535&k),x=343*(_=65535&x),N=343*(S=65535&N),O=343*(j=65535&O),I=343*(M=65535&I),E=343*(T=65535&E),D=343*(J=65535&D),P=343*(U=65535&P),L=343*(z=65535&L),B=343*(F=65535&B),W=343*($=65535&W),q=343*(K=65535&q),R=343*(H=65535&R),V=343*(G=65535&V),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),ct=343*(st=65535&ct),ut=343*(it=65535&ut),dt=343*(ft=65535&dt),lt=343*(pt=65535&lt),ht=343*(mt=65535&ht),Ct=343*gt,Q+=(c^=e>>6&63|128)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128):(s=343*i,d=343*f,l=343*p,m=343*g,b=343*A,y=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*J,P=343*U,L=343*z,B=343*F,W=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*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=(c^=e>>12|224)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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,s=343*(i=65535&s),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),b=343*(A=65535&b),y=343*(v=65535&y),k=343*(w=65535&k),x=343*(_=65535&x),N=343*(S=65535&N),O=343*(j=65535&O),I=343*(M=65535&I),E=343*(T=65535&E),D=343*(J=65535&D),P=343*(U=65535&P),L=343*(z=65535&L),B=343*(F=65535&B),W=343*($=65535&W),q=343*(K=65535&q),R=343*(H=65535&R),V=343*(G=65535&V),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),ct=343*(st=65535&ct),ut=343*(it=65535&ut),dt=343*(ft=65535&dt),lt=343*(pt=65535&lt),ht=343*(mt=65535&ht),Ct=343*gt,Q+=(c^=e>>6&63|128)<<8,Y+=i<<8,tt+=f<<8,ot+=p<<8,nt+=g<<8,ct+=A<<8,ut+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128);return C(u[gt>>8]+u[255&gt]+u[mt>>8]+u[255&mt]+u[pt>>8]+u[255&pt]+u[ft>>8]+u[255&ft]+u[it>>8]+u[255&it]+u[st>>8]+u[255&st]+u[at>>8]+u[255&at]+u[rt>>8]+u[255&rt]+u[et>>8]+u[255&et]+u[Z>>8]+u[255&Z]+u[X>>8]+u[255&X]+u[G>>8]+u[255&G]+u[H>>8]+u[255&H]+u[K>>8]+u[255&K]+u[$>>8]+u[255&$]+u[F>>8]+u[255&F]+u[z>>8]+u[255&z]+u[U>>8]+u[255&U]+u[J>>8]+u[255&J]+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[v>>8]+u[255&v]+u[A>>8]+u[255&A]+u[g>>8]+u[255&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],512)}function H(t){var e,o=t.length-3,r=h[1024].offset,n=0,a=0|r[63],c=0,s=0|r[62],i=0,d=0|r[61],f=0,l=0|r[60],p=0,m=0|r[59],g=0,b=0|r[58],A=0,y=0|r[57],v=0,k=0|r[56],w=0,x=0|r[55],_=0,N=0|r[54],S=0,O=0|r[53],j=0,I=0|r[52],M=0,E=0|r[51],T=0,D=0|r[50],J=0,P=0|r[49],U=0,L=0|r[48],z=0,B=0|r[47],F=0,W=0|r[46],$=0,q=0|r[45],K=0,R=0|r[44],H=0,V=0|r[43],G=0,Q=0|r[42],X=0,Y=0|r[41],Z=0,tt=0|r[40],et=0,ot=0|r[39],rt=0,nt=0|r[38],at=0,ct=0|r[37],st=0,ut=0|r[36],it=0,dt=0|r[35],ft=0,lt=0|r[34],pt=0,ht=0|r[33],mt=0,Ct=0|r[32],gt=0,bt=0|r[31],At=0,yt=0|r[30],vt=0,kt=0|r[29],wt=0,xt=0|r[28],_t=0,Nt=0|r[27],St=0,Ot=0|r[26],jt=0,It=0|r[25],Mt=0,Et=0|r[24],Tt=0,Dt=0|r[23],Jt=0,Pt=0|r[22],Ut=0,Lt=0|r[21],zt=0,Bt=0|r[20],Ft=0,Wt=0|r[19],$t=0,qt=0|r[18],Kt=0,Rt=0|r[17],Ht=0,Vt=0|r[16],Gt=0,Qt=0|r[15],Xt=0,Yt=0|r[14],Zt=0,te=0|r[13],ee=0,oe=0|r[12],re=0,ne=0|r[11],ae=0,ce=0|r[10],se=0,ue=0|r[9],ie=0,de=0|r[8],fe=0,le=0|r[7],pe=0,he=0|r[6],me=0,Ce=0|r[5],ge=0,be=0|r[4],Ae=0,ye=0|r[3],ve=0,ke=0|r[2],we=0,xe=0|r[1],_e=0,Ne=0|r[0];for(e=0;e<o;)c=397*s,i=397*d,f=397*l,p=397*m,g=397*b,A=397*y,v=397*k,w=397*x,_=397*N,S=397*O,j=397*I,M=397*E,T=397*D,J=397*P,U=397*L,z=397*B,F=397*W,$=397*q,K=397*R,H=397*V,G=397*Q,X=397*Y,Z=397*tt,et=397*ot,rt=397*nt,at=397*ct,st=397*ut,it=397*dt,ft=397*lt,pt=397*ht,mt=397*Ct,gt=397*bt,At=397*yt,vt=397*kt,wt=397*xt,_t=397*Nt,St=397*Ot,jt=397*It,Mt=397*Et,Tt=397*Dt,Jt=397*Pt,Ut=397*Lt,zt=397*Bt,Ft=397*Wt,$t=397*qt,Kt=397*Rt,Ht=397*Vt,Gt=397*Qt,Xt=397*Yt,Zt=397*te,ee=397*oe,re=397*ne,ae=397*ce,se=397*ue,ie=397*de,fe=397*le,pe=397*he,me=397*Ce,ge=397*be,Ae=397*ye,ve=397*ke,we=397*xe,_e=397*Ne,Ut+=(a^=t.charCodeAt(e++))<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(se+=(ae+=(re+=(ee+=(Zt+=(Xt+=(Gt+=(Ht+=(Kt+=($t+=(Ft+=(zt+=(Ut+=(Jt+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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)>>>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)>>>16)&65535,c=397*(s=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(b=65535&g),A=397*(y=65535&A),v=397*(k=65535&v),w=397*(x=65535&w),_=397*(N=65535&_),S=397*(O=65535&S),j=397*(I=65535&j),M=397*(E=65535&M),T=397*(D=65535&T),J=397*(P=65535&J),U=397*(L=65535&U),z=397*(B=65535&z),F=397*(W=65535&F),$=397*(q=65535&$),K=397*(R=65535&K),H=397*(V=65535&H),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(ct=65535&at),st=397*(ut=65535&st),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(bt=65535&gt),At=397*(yt=65535&At),vt=397*(kt=65535&vt),wt=397*(xt=65535&wt),_t=397*(Nt=65535&_t),St=397*(Ot=65535&St),jt=397*(It=65535&jt),Mt=397*(Et=65535&Mt),Tt=397*(Dt=65535&Tt),Jt=397*(Pt=65535&Jt),Ut=397*(Lt=65535&Ut),zt=397*(Bt=65535&zt),Ft=397*(Wt=65535&Ft),$t=397*(qt=65535&$t),Kt=397*(Rt=65535&Kt),Ht=397*(Vt=65535&Ht),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(ce=65535&ae),se=397*(ue=65535&se),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(be=65535&ge),Ae=397*(ye=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Ut+=(a^=t.charCodeAt(e++))<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(se+=(ae+=(re+=(ee+=(Zt+=(Xt+=(Gt+=(Ht+=(Kt+=($t+=(Ft+=(zt+=(Ut+=(Jt+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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)>>>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)>>>16)&65535,c=397*(s=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(b=65535&g),A=397*(y=65535&A),v=397*(k=65535&v),w=397*(x=65535&w),_=397*(N=65535&_),S=397*(O=65535&S),j=397*(I=65535&j),M=397*(E=65535&M),T=397*(D=65535&T),J=397*(P=65535&J),U=397*(L=65535&U),z=397*(B=65535&z),F=397*(W=65535&F),$=397*(q=65535&$),K=397*(R=65535&K),H=397*(V=65535&H),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(ct=65535&at),st=397*(ut=65535&st),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(bt=65535&gt),At=397*(yt=65535&At),vt=397*(kt=65535&vt),wt=397*(xt=65535&wt),_t=397*(Nt=65535&_t),St=397*(Ot=65535&St),jt=397*(It=65535&jt),Mt=397*(Et=65535&Mt),Tt=397*(Dt=65535&Tt),Jt=397*(Pt=65535&Jt),Ut=397*(Lt=65535&Ut),zt=397*(Bt=65535&zt),Ft=397*(Wt=65535&Ft),$t=397*(qt=65535&$t),Kt=397*(Rt=65535&Kt),Ht=397*(Vt=65535&Ht),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(ce=65535&ae),se=397*(ue=65535&se),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(be=65535&ge),Ae=397*(ye=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Ut+=(a^=t.charCodeAt(e++))<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(se+=(ae+=(re+=(ee+=(Zt+=(Xt+=(Gt+=(Ht+=(Kt+=($t+=(Ft+=(zt+=(Ut+=(Jt+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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)>>>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)>>>16)&65535,c=397*(s=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(b=65535&g),A=397*(y=65535&A),v=397*(k=65535&v),w=397*(x=65535&w),_=397*(N=65535&_),S=397*(O=65535&S),j=397*(I=65535&j),M=397*(E=65535&M),T=397*(D=65535&T),J=397*(P=65535&J),U=397*(L=65535&U),z=397*(B=65535&z),F=397*(W=65535&F),$=397*(q=65535&$),K=397*(R=65535&K),H=397*(V=65535&H),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(ct=65535&at),st=397*(ut=65535&st),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(bt=65535&gt),At=397*(yt=65535&At),vt=397*(kt=65535&vt),wt=397*(xt=65535&wt),_t=397*(Nt=65535&_t),St=397*(Ot=65535&St),jt=397*(It=65535&jt),Mt=397*(Et=65535&Mt),Tt=397*(Dt=65535&Tt),Jt=397*(Pt=65535&Jt),Ut=397*(Lt=65535&Ut),zt=397*(Bt=65535&zt),Ft=397*(Wt=65535&Ft),$t=397*(qt=65535&$t),Kt=397*(Rt=65535&Kt),Ht=397*(Vt=65535&Ht),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(ce=65535&ae),se=397*(ue=65535&se),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(be=65535&ge),Ae=397*(ye=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Ut+=(a^=t.charCodeAt(e++))<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,_e+=Q<<8,a=65535&(n=397*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),P=65535&(J+=T>>>16),L=65535&(U+=J>>>16),B=65535&(z+=U>>>16),W=65535&(F+=z>>>16),q=65535&($+=F>>>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),lt=65535&(ft+=it>>>16),ht=65535&(pt+=ft>>>16),Ct=65535&(mt+=pt>>>16),bt=65535&(gt+=mt>>>16),yt=65535&(At+=gt>>>16),kt=65535&(vt+=At>>>16),xt=65535&(wt+=vt>>>16),Nt=65535&(_t+=wt>>>16),Ot=65535&(St+=_t>>>16),It=65535&(jt+=St>>>16),Et=65535&(Mt+=jt>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(Jt+=Tt>>>16),Lt=65535&(Ut+=Jt>>>16),Bt=65535&(zt+=Ut>>>16),Wt=65535&(Ft+=zt>>>16),qt=65535&($t+=Ft>>>16),Rt=65535&(Kt+=$t>>>16),Vt=65535&(Ht+=Kt>>>16),Qt=65535&(Gt+=Ht>>>16),Yt=65535&(Xt+=Gt>>>16),te=65535&(Zt+=Xt>>>16),oe=65535&(ee+=Zt>>>16),ne=65535&(re+=ee>>>16),ce=65535&(ae+=re>>>16),ue=65535&(se+=ae>>>16),de=65535&(ie+=se>>>16),le=65535&(fe+=ie>>>16),he=65535&(pe+=fe>>>16),Ce=65535&(me+=pe>>>16),be=65535&(ge+=me>>>16),ye=65535&(Ae+=ge>>>16),ke=65535&(ve+=Ae>>>16),Ne=_e+((we+=ve>>>16)>>>16)&65535,xe=65535&we;for(;e<o+3;)c=397*s,i=397*d,f=397*l,p=397*m,g=397*b,A=397*y,v=397*k,w=397*x,_=397*N,S=397*O,j=397*I,M=397*E,T=397*D,J=397*P,U=397*L,z=397*B,F=397*W,$=397*q,K=397*R,H=397*V,G=397*Q,X=397*Y,Z=397*tt,et=397*ot,rt=397*nt,at=397*ct,st=397*ut,it=397*dt,ft=397*lt,pt=397*ht,mt=397*Ct,gt=397*bt,At=397*yt,vt=397*kt,wt=397*xt,_t=397*Nt,St=397*Ot,jt=397*It,Mt=397*Et,Tt=397*Dt,Jt=397*Pt,Ut=397*Lt,zt=397*Bt,Ft=397*Wt,$t=397*qt,Kt=397*Rt,Ht=397*Vt,Gt=397*Qt,Xt=397*Yt,Zt=397*te,ee=397*oe,re=397*ne,ae=397*ce,se=397*ue,ie=397*de,fe=397*le,pe=397*he,me=397*Ce,ge=397*be,Ae=397*ye,ve=397*ke,we=397*xe,_e=397*Ne,Ut+=(a^=t.charCodeAt(e++))<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,_e+=Q<<8,a=65535&(n=397*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),P=65535&(J+=T>>>16),L=65535&(U+=J>>>16),B=65535&(z+=U>>>16),W=65535&(F+=z>>>16),q=65535&($+=F>>>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),lt=65535&(ft+=it>>>16),ht=65535&(pt+=ft>>>16),Ct=65535&(mt+=pt>>>16),bt=65535&(gt+=mt>>>16),yt=65535&(At+=gt>>>16),kt=65535&(vt+=At>>>16),xt=65535&(wt+=vt>>>16),Nt=65535&(_t+=wt>>>16),Ot=65535&(St+=_t>>>16),It=65535&(jt+=St>>>16),Et=65535&(Mt+=jt>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(Jt+=Tt>>>16),Lt=65535&(Ut+=Jt>>>16),Bt=65535&(zt+=Ut>>>16),Wt=65535&(Ft+=zt>>>16),qt=65535&($t+=Ft>>>16),Rt=65535&(Kt+=$t>>>16),Vt=65535&(Ht+=Kt>>>16),Qt=65535&(Gt+=Ht>>>16),Yt=65535&(Xt+=Gt>>>16),te=65535&(Zt+=Xt>>>16),oe=65535&(ee+=Zt>>>16),ne=65535&(re+=ee>>>16),ce=65535&(ae+=re>>>16),ue=65535&(se+=ae>>>16),de=65535&(ie+=se>>>16),le=65535&(fe+=ie>>>16),he=65535&(pe+=fe>>>16),Ce=65535&(me+=pe>>>16),be=65535&(ge+=me>>>16),ye=65535&(Ae+=ge>>>16),ke=65535&(ve+=Ae>>>16),Ne=_e+((we+=ve>>>16)>>>16)&65535,xe=65535&we;return C(u[Ne>>8]+u[255&Ne]+u[xe>>8]+u[255&xe]+u[ke>>8]+u[255&ke]+u[ye>>8]+u[255&ye]+u[be>>8]+u[255&be]+u[Ce>>8]+u[255&Ce]+u[he>>8]+u[255&he]+u[le>>8]+u[255&le]+u[de>>8]+u[255&de]+u[ue>>8]+u[255&ue]+u[ce>>8]+u[255&ce]+u[ne>>8]+u[255&ne]+u[oe>>8]+u[255&oe]+u[te>>8]+u[255&te]+u[Yt>>8]+u[255&Yt]+u[Qt>>8]+u[255&Qt]+u[Vt>>8]+u[255&Vt]+u[Rt>>8]+u[255&Rt]+u[qt>>8]+u[255&qt]+u[Wt>>8]+u[255&Wt]+u[Bt>>8]+u[255&Bt]+u[Lt>>8]+u[255&Lt]+u[Pt>>8]+u[255&Pt]+u[Dt>>8]+u[255&Dt]+u[Et>>8]+u[255&Et]+u[It>>8]+u[255&It]+u[Ot>>8]+u[255&Ot]+u[Nt>>8]+u[255&Nt]+u[xt>>8]+u[255&xt]+u[kt>>8]+u[255&kt]+u[yt>>8]+u[255&yt]+u[bt>>8]+u[255&bt]+u[Ct>>8]+u[255&Ct]+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[V>>8]+u[255&V]+u[R>>8]+u[255&R]+u[q>>8]+u[255&q]+u[W>>8]+u[255&W]+u[B>>8]+u[255&B]+u[L>>8]+u[255&L]+u[P>>8]+u[255&P]+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[y>>8]+u[255&y]+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],1024)}function V(t){var e,o=t.length-3,r=h[1024].offset,n=0,a=0|r[63],c=0,s=0|r[62],i=0,d=0|r[61],f=0,l=0|r[60],p=0,m=0|r[59],g=0,b=0|r[58],A=0,y=0|r[57],v=0,k=0|r[56],w=0,x=0|r[55],_=0,N=0|r[54],S=0,O=0|r[53],j=0,I=0|r[52],M=0,E=0|r[51],T=0,D=0|r[50],J=0,P=0|r[49],U=0,L=0|r[48],z=0,B=0|r[47],F=0,W=0|r[46],$=0,q=0|r[45],K=0,R=0|r[44],H=0,V=0|r[43],G=0,Q=0|r[42],X=0,Y=0|r[41],Z=0,tt=0|r[40],et=0,ot=0|r[39],rt=0,nt=0|r[38],at=0,ct=0|r[37],st=0,ut=0|r[36],it=0,dt=0|r[35],ft=0,lt=0|r[34],pt=0,ht=0|r[33],mt=0,Ct=0|r[32],gt=0,bt=0|r[31],At=0,yt=0|r[30],vt=0,kt=0|r[29],wt=0,xt=0|r[28],_t=0,Nt=0|r[27],St=0,Ot=0|r[26],jt=0,It=0|r[25],Mt=0,Et=0|r[24],Tt=0,Dt=0|r[23],Jt=0,Pt=0|r[22],Ut=0,Lt=0|r[21],zt=0,Bt=0|r[20],Ft=0,Wt=0|r[19],$t=0,qt=0|r[18],Kt=0,Rt=0|r[17],Ht=0,Vt=0|r[16],Gt=0,Qt=0|r[15],Xt=0,Yt=0|r[14],Zt=0,te=0|r[13],ee=0,oe=0|r[12],re=0,ne=0|r[11],ae=0,ce=0|r[10],se=0,ue=0|r[9],ie=0,de=0|r[8],fe=0,le=0|r[7],pe=0,he=0|r[6],me=0,Ce=0|r[5],ge=0,be=0|r[4],Ae=0,ye=0|r[3],ve=0,ke=0|r[2],we=0,xe=0|r[1],_e=0,Ne=0|r[0];for(e=0;e<o;)c=397*s,i=397*d,f=397*l,p=397*m,g=397*b,A=397*y,v=397*k,w=397*x,_=397*N,S=397*O,j=397*I,M=397*E,T=397*D,J=397*P,U=397*L,z=397*B,F=397*W,$=397*q,K=397*R,H=397*V,G=397*Q,X=397*Y,Z=397*tt,et=397*ot,rt=397*nt,at=397*ct,st=397*ut,it=397*dt,ft=397*lt,pt=397*ht,mt=397*Ct,gt=397*bt,At=397*yt,vt=397*kt,wt=397*xt,_t=397*Nt,St=397*Ot,jt=397*It,Mt=397*Et,Tt=397*Dt,Jt=397*Pt,Ut=397*Lt,zt=397*Bt,Ft=397*Wt,$t=397*qt,Kt=397*Rt,Ht=397*Vt,Gt=397*Qt,Xt=397*Yt,Zt=397*te,ee=397*oe,re=397*ne,ae=397*ce,se=397*ue,ie=397*de,fe=397*le,pe=397*he,me=397*Ce,ge=397*be,Ae=397*ye,ve=397*ke,we=397*xe,_e=397*Ne,Ut+=a<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(se+=(ae+=(re+=(ee+=(Zt+=(Xt+=(Gt+=(Ht+=(Kt+=($t+=(Ft+=(zt+=(Ut+=(Jt+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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)>>>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)>>>16)&65535,c=397*(s=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(b=65535&g),A=397*(y=65535&A),v=397*(k=65535&v),w=397*(x=65535&w),_=397*(N=65535&_),S=397*(O=65535&S),j=397*(I=65535&j),M=397*(E=65535&M),T=397*(D=65535&T),J=397*(P=65535&J),U=397*(L=65535&U),z=397*(B=65535&z),F=397*(W=65535&F),$=397*(q=65535&$),K=397*(R=65535&K),H=397*(V=65535&H),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(ct=65535&at),st=397*(ut=65535&st),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(bt=65535&gt),At=397*(yt=65535&At),vt=397*(kt=65535&vt),wt=397*(xt=65535&wt),_t=397*(Nt=65535&_t),St=397*(Ot=65535&St),jt=397*(It=65535&jt),Mt=397*(Et=65535&Mt),Tt=397*(Dt=65535&Tt),Jt=397*(Pt=65535&Jt),Ut=397*(Lt=65535&Ut),zt=397*(Bt=65535&zt),Ft=397*(Wt=65535&Ft),$t=397*(qt=65535&$t),Kt=397*(Rt=65535&Kt),Ht=397*(Vt=65535&Ht),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(ce=65535&ae),se=397*(ue=65535&se),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(be=65535&ge),Ae=397*(ye=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Ut+=(a^=t.charCodeAt(e++))<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(se+=(ae+=(re+=(ee+=(Zt+=(Xt+=(Gt+=(Ht+=(Kt+=($t+=(Ft+=(zt+=(Ut+=(Jt+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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)>>>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)>>>16)&65535,c=397*(s=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(b=65535&g),A=397*(y=65535&A),v=397*(k=65535&v),w=397*(x=65535&w),_=397*(N=65535&_),S=397*(O=65535&S),j=397*(I=65535&j),M=397*(E=65535&M),T=397*(D=65535&T),J=397*(P=65535&J),U=397*(L=65535&U),z=397*(B=65535&z),F=397*(W=65535&F),$=397*(q=65535&$),K=397*(R=65535&K),H=397*(V=65535&H),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(ct=65535&at),st=397*(ut=65535&st),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(bt=65535&gt),At=397*(yt=65535&At),vt=397*(kt=65535&vt),wt=397*(xt=65535&wt),_t=397*(Nt=65535&_t),St=397*(Ot=65535&St),jt=397*(It=65535&jt),Mt=397*(Et=65535&Mt),Tt=397*(Dt=65535&Tt),Jt=397*(Pt=65535&Jt),Ut=397*(Lt=65535&Ut),zt=397*(Bt=65535&zt),Ft=397*(Wt=65535&Ft),$t=397*(qt=65535&$t),Kt=397*(Rt=65535&Kt),Ht=397*(Vt=65535&Ht),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(ce=65535&ae),se=397*(ue=65535&se),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(be=65535&ge),Ae=397*(ye=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Ut+=(a^=t.charCodeAt(e++))<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(se+=(ae+=(re+=(ee+=(Zt+=(Xt+=(Gt+=(Ht+=(Kt+=($t+=(Ft+=(zt+=(Ut+=(Jt+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(st+=(at+=(rt+=(et+=(Z+=(X+=(G+=(H+=(K+=($+=(F+=(z+=(U+=(J+=(T+=(M+=(j+=(S+=(_+=(w+=(v+=(A+=(g+=(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)>>>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)>>>16)&65535,c=397*(s=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(b=65535&g),A=397*(y=65535&A),v=397*(k=65535&v),w=397*(x=65535&w),_=397*(N=65535&_),S=397*(O=65535&S),j=397*(I=65535&j),M=397*(E=65535&M),T=397*(D=65535&T),J=397*(P=65535&J),U=397*(L=65535&U),z=397*(B=65535&z),F=397*(W=65535&F),$=397*(q=65535&$),K=397*(R=65535&K),H=397*(V=65535&H),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(ct=65535&at),st=397*(ut=65535&st),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(bt=65535&gt),At=397*(yt=65535&At),vt=397*(kt=65535&vt),wt=397*(xt=65535&wt),_t=397*(Nt=65535&_t),St=397*(Ot=65535&St),jt=397*(It=65535&jt),Mt=397*(Et=65535&Mt),Tt=397*(Dt=65535&Tt),Jt=397*(Pt=65535&Jt),Ut=397*(Lt=65535&Ut),zt=397*(Bt=65535&zt),Ft=397*(Wt=65535&Ft),$t=397*(qt=65535&$t),Kt=397*(Rt=65535&Kt),Ht=397*(Vt=65535&Ht),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(ce=65535&ae),se=397*(ue=65535&se),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(be=65535&ge),Ae=397*(ye=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Ut+=(a^=t.charCodeAt(e++))<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,_e+=Q<<8,a=65535&(n=397*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),P=65535&(J+=T>>>16),L=65535&(U+=J>>>16),B=65535&(z+=U>>>16),W=65535&(F+=z>>>16),q=65535&($+=F>>>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),lt=65535&(ft+=it>>>16),ht=65535&(pt+=ft>>>16),Ct=65535&(mt+=pt>>>16),bt=65535&(gt+=mt>>>16),yt=65535&(At+=gt>>>16),kt=65535&(vt+=At>>>16),xt=65535&(wt+=vt>>>16),Nt=65535&(_t+=wt>>>16),Ot=65535&(St+=_t>>>16),It=65535&(jt+=St>>>16),Et=65535&(Mt+=jt>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(Jt+=Tt>>>16),Lt=65535&(Ut+=Jt>>>16),Bt=65535&(zt+=Ut>>>16),Wt=65535&(Ft+=zt>>>16),qt=65535&($t+=Ft>>>16),Rt=65535&(Kt+=$t>>>16),Vt=65535&(Ht+=Kt>>>16),Qt=65535&(Gt+=Ht>>>16),Yt=65535&(Xt+=Gt>>>16),te=65535&(Zt+=Xt>>>16),oe=65535&(ee+=Zt>>>16),ne=65535&(re+=ee>>>16),ce=65535&(ae+=re>>>16),ue=65535&(se+=ae>>>16),de=65535&(ie+=se>>>16),le=65535&(fe+=ie>>>16),he=65535&(pe+=fe>>>16),Ce=65535&(me+=pe>>>16),be=65535&(ge+=me>>>16),ye=65535&(Ae+=ge>>>16),ke=65535&(ve+=Ae>>>16),Ne=_e+((we+=ve>>>16)>>>16)&65535,xe=65535&we,a^=t.charCodeAt(e++);for(;e<o+3;)c=397*s,i=397*d,f=397*l,p=397*m,g=397*b,A=397*y,v=397*k,w=397*x,_=397*N,S=397*O,j=397*I,M=397*E,T=397*D,J=397*P,U=397*L,z=397*B,F=397*W,$=397*q,K=397*R,H=397*V,G=397*Q,X=397*Y,Z=397*tt,et=397*ot,rt=397*nt,at=397*ct,st=397*ut,it=397*dt,ft=397*lt,pt=397*ht,mt=397*Ct,gt=397*bt,At=397*yt,vt=397*kt,wt=397*xt,_t=397*Nt,St=397*Ot,jt=397*It,Mt=397*Et,Tt=397*Dt,Jt=397*Pt,Ut=397*Lt,zt=397*Bt,Ft=397*Wt,$t=397*qt,Kt=397*Rt,Ht=397*Vt,Gt=397*Qt,Xt=397*Yt,Zt=397*te,ee=397*oe,re=397*ne,ae=397*ce,se=397*ue,ie=397*de,fe=397*le,pe=397*he,me=397*Ce,ge=397*be,Ae=397*ye,ve=397*ke,we=397*xe,_e=397*Ne,Ut+=a<<8,zt+=s<<8,Ft+=d<<8,$t+=l<<8,Kt+=m<<8,Ht+=b<<8,Gt+=y<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,re+=O<<8,ae+=I<<8,se+=E<<8,ie+=D<<8,fe+=P<<8,pe+=L<<8,me+=B<<8,ge+=W<<8,Ae+=q<<8,ve+=R<<8,we+=V<<8,_e+=Q<<8,a=65535&(n=397*a),s=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),b=65535&(g+=p>>>16),y=65535&(A+=g>>>16),k=65535&(v+=A>>>16),x=65535&(w+=v>>>16),N=65535&(_+=w>>>16),O=65535&(S+=_>>>16),I=65535&(j+=S>>>16),E=65535&(M+=j>>>16),D=65535&(T+=M>>>16),P=65535&(J+=T>>>16),L=65535&(U+=J>>>16),B=65535&(z+=U>>>16),W=65535&(F+=z>>>16),q=65535&($+=F>>>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),lt=65535&(ft+=it>>>16),ht=65535&(pt+=ft>>>16),Ct=65535&(mt+=pt>>>16),bt=65535&(gt+=mt>>>16),yt=65535&(At+=gt>>>16),kt=65535&(vt+=At>>>16),xt=65535&(wt+=vt>>>16),Nt=65535&(_t+=wt>>>16),Ot=65535&(St+=_t>>>16),It=65535&(jt+=St>>>16),Et=65535&(Mt+=jt>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(Jt+=Tt>>>16),Lt=65535&(Ut+=Jt>>>16),Bt=65535&(zt+=Ut>>>16),Wt=65535&(Ft+=zt>>>16),qt=65535&($t+=Ft>>>16),Rt=65535&(Kt+=$t>>>16),Vt=65535&(Ht+=Kt>>>16),Qt=65535&(Gt+=Ht>>>16),Yt=65535&(Xt+=Gt>>>16),te=65535&(Zt+=Xt>>>16),oe=65535&(ee+=Zt>>>16),ne=65535&(re+=ee>>>16),ce=65535&(ae+=re>>>16),ue=65535&(se+=ae>>>16),de=65535&(ie+=se>>>16),le=65535&(fe+=ie>>>16),he=65535&(pe+=fe>>>16),Ce=65535&(me+=pe>>>16),be=65535&(ge+=me>>>16),ye=65535&(Ae+=ge>>>16),ke=65535&(ve+=Ae>>>16),Ne=_e+((we+=ve>>>16)>>>16)&65535,xe=65535&we,a^=t.charCodeAt(e++);return C(u[Ne>>8]+u[255&Ne]+u[xe>>8]+u[255&xe]+u[ke>>8]+u[255&ke]+u[ye>>8]+u[255&ye]+u[be>>8]+u[255&be]+u[Ce>>8]+u[255&Ce]+u[he>>8]+u[255&he]+u[le>>8]+u[255&le]+u[de>>8]+u[255&de]+u[ue>>8]+u[255&ue]+u[ce>>8]+u[255&ce]+u[ne>>8]+u[255&ne]+u[oe>>8]+u[255&oe]+u[te>>8]+u[255&te]+u[Yt>>8]+u[255&Yt]+u[Qt>>8]+u[255&Qt]+u[Vt>>8]+u[255&Vt]+u[Rt>>8]+u[255&Rt]+u[qt>>8]+u[255&qt]+u[Wt>>8]+u[255&Wt]+u[Bt>>8]+u[255&Bt]+u[Lt>>8]+u[255&Lt]+u[Pt>>8]+u[255&Pt]+u[Dt>>8]+u[255&Dt]+u[Et>>8]+u[255&Et]+u[It>>8]+u[255&It]+u[Ot>>8]+u[255&Ot]+u[Nt>>8]+u[255&Nt]+u[xt>>8]+u[255&xt]+u[kt>>8]+u[255&kt]+u[yt>>8]+u[255&yt]+u[bt>>8]+u[255&bt]+u[Ct>>8]+u[255&Ct]+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[V>>8]+u[255&V]+u[R>>8]+u[255&R]+u[q>>8]+u[255&q]+u[W>>8]+u[255&W]+u[B>>8]+u[255&B]+u[L>>8]+u[255&L]+u[P>>8]+u[255&P]+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[y>>8]+u[255&y]+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],1024)}function G(t){var e,o,r=t.length,n=h[1024].offset,a=0,c=0|n[63],s=0,i=0|n[62],d=0,f=0|n[61],l=0,p=0|n[60],m=0,g=0|n[59],b=0,A=0|n[58],y=0,v=0|n[57],k=0,w=0|n[56],x=0,_=0|n[55],N=0,S=0|n[54],O=0,j=0|n[53],I=0,M=0|n[52],E=0,T=0|n[51],D=0,J=0|n[50],P=0,U=0|n[49],L=0,z=0|n[48],B=0,F=0|n[47],W=0,$=0|n[46],q=0,K=0|n[45],R=0,H=0|n[44],V=0,G=0|n[43],Q=0,X=0|n[42],Y=0,Z=0|n[41],tt=0,et=0|n[40],ot=0,rt=0|n[39],nt=0,at=0|n[38],ct=0,st=0|n[37],ut=0,it=0|n[36],dt=0,ft=0|n[35],lt=0,pt=0|n[34],ht=0,mt=0|n[33],Ct=0,gt=0|n[32],bt=0,At=0|n[31],yt=0,vt=0|n[30],kt=0,wt=0|n[29],xt=0,_t=0|n[28],Nt=0,St=0|n[27],Ot=0,jt=0|n[26],It=0,Mt=0|n[25],Et=0,Tt=0|n[24],Dt=0,Jt=0|n[23],Pt=0,Ut=0|n[22],Lt=0,zt=0|n[21],Bt=0,Ft=0|n[20],Wt=0,$t=0|n[19],qt=0,Kt=0|n[18],Rt=0,Ht=0|n[17],Vt=0,Gt=0|n[16],Qt=0,Xt=0|n[15],Yt=0,Zt=0|n[14],te=0,ee=0|n[13],oe=0,re=0|n[12],ne=0,ae=0|n[11],ce=0,se=0|n[10],ue=0,ie=0|n[9],de=0,fe=0|n[8],le=0,pe=0|n[7],he=0,me=0|n[6],Ce=0,ge=0|n[5],be=0,Ae=0|n[4],ye=0,ve=0|n[3],ke=0,we=0|n[2],xe=0,_e=0|n[1],Ne=0,Se=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=397*i,d=397*f,l=397*p,m=397*g,b=397*A,y=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*J,P=397*U,L=397*z,B=397*F,W=397*$,q=397*K,R=397*H,V=397*G,Q=397*X,Y=397*Z,tt=397*et,ot=397*rt,nt=397*at,ct=397*st,ut=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,bt=397*At,yt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Jt,Pt=397*Ut,Lt=397*zt,Bt=397*Ft,Wt=397*$t,qt=397*Kt,Rt=397*Ht,Vt=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,ce=397*se,ue=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,be=397*Ae,ye=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=e>>6|192)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(bt+=Ct>>>16),vt=65535&(yt+=bt>>>16),wt=65535&(kt+=yt>>>16),_t=65535&(xt+=kt>>>16),St=65535&(Nt+=xt>>>16),jt=65535&(Ot+=Nt>>>16),Mt=65535&(It+=Ot>>>16),Tt=65535&(Et+=It>>>16),Jt=65535&(Dt+=Et>>>16),Ut=65535&(Pt+=Dt>>>16),zt=65535&(Lt+=Pt>>>16),Ft=65535&(Bt+=Lt>>>16),$t=65535&(Wt+=Bt>>>16),Kt=65535&(qt+=Wt>>>16),Ht=65535&(Rt+=qt>>>16),Gt=65535&(Vt+=Rt>>>16),Xt=65535&(Qt+=Vt>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),se=65535&(ce+=ne>>>16),ie=65535&(ue+=ce>>>16),fe=65535&(de+=ue>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(be+=Ce>>>16),ve=65535&(ye+=be>>>16),we=65535&(ke+=ye>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=397*i,d=397*f,l=397*p,m=397*g,b=397*A,y=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*J,P=397*U,L=397*z,B=397*F,W=397*$,q=397*K,R=397*H,V=397*G,Q=397*X,Y=397*Z,tt=397*et,ot=397*rt,nt=397*at,ct=397*st,ut=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,bt=397*At,yt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Jt,Pt=397*Ut,Lt=397*zt,Bt=397*Ft,Wt=397*$t,qt=397*Kt,Rt=397*Ht,Vt=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,ce=397*se,ue=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,be=397*Ae,ye=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(ye+=(be+=(Ce+=(he+=(le+=(de+=(ue+=(ce+=(ne+=(oe+=(te+=(Yt+=(Qt+=(Vt+=(Rt+=(qt+=(Wt+=(Bt+=(Lt+=(Pt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(yt+=(bt+=(Ct+=(ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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)>>>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)>>>16)&65535,s=397*(i=65535&s),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),b=397*(A=65535&b),y=397*(v=65535&y),k=397*(w=65535&k),x=397*(_=65535&x),N=397*(S=65535&N),O=397*(j=65535&O),I=397*(M=65535&I),E=397*(T=65535&E),D=397*(J=65535&D),P=397*(U=65535&P),L=397*(z=65535&L),B=397*(F=65535&B),W=397*($=65535&W),q=397*(K=65535&q),R=397*(H=65535&R),V=397*(G=65535&V),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),ct=397*(st=65535&ct),ut=397*(it=65535&ut),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),bt=397*(At=65535&bt),yt=397*(vt=65535&yt),kt=397*(wt=65535&kt),xt=397*(_t=65535&xt),Nt=397*(St=65535&Nt),Ot=397*(jt=65535&Ot),It=397*(Mt=65535&It),Et=397*(Tt=65535&Et),Dt=397*(Jt=65535&Dt),Pt=397*(Ut=65535&Pt),Lt=397*(zt=65535&Lt),Bt=397*(Ft=65535&Bt),Wt=397*($t=65535&Wt),qt=397*(Kt=65535&qt),Rt=397*(Ht=65535&Rt),Vt=397*(Gt=65535&Vt),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),ce=397*(se=65535&ce),ue=397*(ie=65535&ue),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),be=397*(Ae=65535&be),ye=397*(ve=65535&ye),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>12&63|128)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(ye+=(be+=(Ce+=(he+=(le+=(de+=(ue+=(ce+=(ne+=(oe+=(te+=(Yt+=(Qt+=(Vt+=(Rt+=(qt+=(Wt+=(Bt+=(Lt+=(Pt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(yt+=(bt+=(Ct+=(ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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)>>>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)>>>16)&65535,s=397*(i=65535&s),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),b=397*(A=65535&b),y=397*(v=65535&y),k=397*(w=65535&k),x=397*(_=65535&x),N=397*(S=65535&N),O=397*(j=65535&O),I=397*(M=65535&I),E=397*(T=65535&E),D=397*(J=65535&D),P=397*(U=65535&P),L=397*(z=65535&L),B=397*(F=65535&B),W=397*($=65535&W),q=397*(K=65535&q),R=397*(H=65535&R),V=397*(G=65535&V),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),ct=397*(st=65535&ct),ut=397*(it=65535&ut),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),bt=397*(At=65535&bt),yt=397*(vt=65535&yt),kt=397*(wt=65535&kt),xt=397*(_t=65535&xt),Nt=397*(St=65535&Nt),Ot=397*(jt=65535&Ot),It=397*(Mt=65535&It),Et=397*(Tt=65535&Et),Dt=397*(Jt=65535&Dt),Pt=397*(Ut=65535&Pt),Lt=397*(zt=65535&Lt),Bt=397*(Ft=65535&Bt),Wt=397*($t=65535&Wt),qt=397*(Kt=65535&qt),Rt=397*(Ht=65535&Rt),Vt=397*(Gt=65535&Vt),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),ce=397*(se=65535&ce),ue=397*(ie=65535&ue),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),be=397*(Ae=65535&be),ye=397*(ve=65535&ye),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>6&63|128)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(bt+=Ct>>>16),vt=65535&(yt+=bt>>>16),wt=65535&(kt+=yt>>>16),_t=65535&(xt+=kt>>>16),St=65535&(Nt+=xt>>>16),jt=65535&(Ot+=Nt>>>16),Mt=65535&(It+=Ot>>>16),Tt=65535&(Et+=It>>>16),Jt=65535&(Dt+=Et>>>16),Ut=65535&(Pt+=Dt>>>16),zt=65535&(Lt+=Pt>>>16),Ft=65535&(Bt+=Lt>>>16),$t=65535&(Wt+=Bt>>>16),Kt=65535&(qt+=Wt>>>16),Ht=65535&(Rt+=qt>>>16),Gt=65535&(Vt+=Rt>>>16),Xt=65535&(Qt+=Vt>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),se=65535&(ce+=ne>>>16),ie=65535&(ue+=ce>>>16),fe=65535&(de+=ue>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(be+=Ce>>>16),ve=65535&(ye+=be>>>16),we=65535&(ke+=ye>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128):(s=397*i,d=397*f,l=397*p,m=397*g,b=397*A,y=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*J,P=397*U,L=397*z,B=397*F,W=397*$,q=397*K,R=397*H,V=397*G,Q=397*X,Y=397*Z,tt=397*et,ot=397*rt,nt=397*at,ct=397*st,ut=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,bt=397*At,yt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Jt,Pt=397*Ut,Lt=397*zt,Bt=397*Ft,Wt=397*$t,qt=397*Kt,Rt=397*Ht,Vt=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,ce=397*se,ue=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,be=397*Ae,ye=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=e>>12|224)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(ye+=(be+=(Ce+=(he+=(le+=(de+=(ue+=(ce+=(ne+=(oe+=(te+=(Yt+=(Qt+=(Vt+=(Rt+=(qt+=(Wt+=(Bt+=(Lt+=(Pt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(yt+=(bt+=(Ct+=(ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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)>>>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)>>>16)&65535,s=397*(i=65535&s),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),b=397*(A=65535&b),y=397*(v=65535&y),k=397*(w=65535&k),x=397*(_=65535&x),N=397*(S=65535&N),O=397*(j=65535&O),I=397*(M=65535&I),E=397*(T=65535&E),D=397*(J=65535&D),P=397*(U=65535&P),L=397*(z=65535&L),B=397*(F=65535&B),W=397*($=65535&W),q=397*(K=65535&q),R=397*(H=65535&R),V=397*(G=65535&V),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),ct=397*(st=65535&ct),ut=397*(it=65535&ut),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),bt=397*(At=65535&bt),yt=397*(vt=65535&yt),kt=397*(wt=65535&kt),xt=397*(_t=65535&xt),Nt=397*(St=65535&Nt),Ot=397*(jt=65535&Ot),It=397*(Mt=65535&It),Et=397*(Tt=65535&Et),Dt=397*(Jt=65535&Dt),Pt=397*(Ut=65535&Pt),Lt=397*(zt=65535&Lt),Bt=397*(Ft=65535&Bt),Wt=397*($t=65535&Wt),qt=397*(Kt=65535&qt),Rt=397*(Ht=65535&Rt),Vt=397*(Gt=65535&Vt),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),ce=397*(se=65535&ce),ue=397*(ie=65535&ue),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),be=397*(Ae=65535&be),ye=397*(ve=65535&ye),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>6&63|128)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(bt+=Ct>>>16),vt=65535&(yt+=bt>>>16),wt=65535&(kt+=yt>>>16),_t=65535&(xt+=kt>>>16),St=65535&(Nt+=xt>>>16),jt=65535&(Ot+=Nt>>>16),Mt=65535&(It+=Ot>>>16),Tt=65535&(Et+=It>>>16),Jt=65535&(Dt+=Et>>>16),Ut=65535&(Pt+=Dt>>>16),zt=65535&(Lt+=Pt>>>16),Ft=65535&(Bt+=Lt>>>16),$t=65535&(Wt+=Bt>>>16),Kt=65535&(qt+=Wt>>>16),Ht=65535&(Rt+=qt>>>16),Gt=65535&(Vt+=Rt>>>16),Xt=65535&(Qt+=Vt>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),se=65535&(ce+=ne>>>16),ie=65535&(ue+=ce>>>16),fe=65535&(de+=ue>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(be+=Ce>>>16),ve=65535&(ye+=be>>>16),we=65535&(ke+=ye>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128),s=397*i,d=397*f,l=397*p,m=397*g,b=397*A,y=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*J,P=397*U,L=397*z,B=397*F,W=397*$,q=397*K,R=397*H,V=397*G,Q=397*X,Y=397*Z,tt=397*et,ot=397*rt,nt=397*at,ct=397*st,ut=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,bt=397*At,yt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Jt,Pt=397*Ut,Lt=397*zt,Bt=397*Ft,Wt=397*$t,qt=397*Kt,Rt=397*Ht,Vt=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,ce=397*se,ue=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,be=397*Ae,ye=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=c<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(bt+=Ct>>>16),vt=65535&(yt+=bt>>>16),wt=65535&(kt+=yt>>>16),_t=65535&(xt+=kt>>>16),St=65535&(Nt+=xt>>>16),jt=65535&(Ot+=Nt>>>16),Mt=65535&(It+=Ot>>>16),Tt=65535&(Et+=It>>>16),Jt=65535&(Dt+=Et>>>16),Ut=65535&(Pt+=Dt>>>16),zt=65535&(Lt+=Pt>>>16),Ft=65535&(Bt+=Lt>>>16),$t=65535&(Wt+=Bt>>>16),Kt=65535&(qt+=Wt>>>16),Ht=65535&(Rt+=qt>>>16),Gt=65535&(Vt+=Rt>>>16),Xt=65535&(Qt+=Vt>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),se=65535&(ce+=ne>>>16),ie=65535&(ue+=ce>>>16),fe=65535&(de+=ue>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(be+=Ce>>>16),ve=65535&(ye+=be>>>16),we=65535&(ke+=ye>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe;return C(u[Se>>8]+u[255&Se]+u[_e>>8]+u[255&_e]+u[we>>8]+u[255&we]+u[ve>>8]+u[255&ve]+u[Ae>>8]+u[255&Ae]+u[ge>>8]+u[255&ge]+u[me>>8]+u[255&me]+u[pe>>8]+u[255&pe]+u[fe>>8]+u[255&fe]+u[ie>>8]+u[255&ie]+u[se>>8]+u[255&se]+u[ae>>8]+u[255&ae]+u[re>>8]+u[255&re]+u[ee>>8]+u[255&ee]+u[Zt>>8]+u[255&Zt]+u[Xt>>8]+u[255&Xt]+u[Gt>>8]+u[255&Gt]+u[Ht>>8]+u[255&Ht]+u[Kt>>8]+u[255&Kt]+u[$t>>8]+u[255&$t]+u[Ft>>8]+u[255&Ft]+u[zt>>8]+u[255&zt]+u[Ut>>8]+u[255&Ut]+u[Jt>>8]+u[255&Jt]+u[Tt>>8]+u[255&Tt]+u[Mt>>8]+u[255&Mt]+u[jt>>8]+u[255&jt]+u[St>>8]+u[255&St]+u[_t>>8]+u[255&_t]+u[wt>>8]+u[255&wt]+u[vt>>8]+u[255&vt]+u[At>>8]+u[255&At]+u[gt>>8]+u[255&gt]+u[mt>>8]+u[255&mt]+u[pt>>8]+u[255&pt]+u[ft>>8]+u[255&ft]+u[it>>8]+u[255&it]+u[st>>8]+u[255&st]+u[at>>8]+u[255&at]+u[rt>>8]+u[255&rt]+u[et>>8]+u[255&et]+u[Z>>8]+u[255&Z]+u[X>>8]+u[255&X]+u[G>>8]+u[255&G]+u[H>>8]+u[255&H]+u[K>>8]+u[255&K]+u[$>>8]+u[255&$]+u[F>>8]+u[255&F]+u[z>>8]+u[255&z]+u[U>>8]+u[255&U]+u[J>>8]+u[255&J]+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[v>>8]+u[255&v]+u[A>>8]+u[255&A]+u[g>>8]+u[255&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],1024)}function Q(t){var e,o,r=t.length,n=h[1024].offset,a=0,c=0|n[63],s=0,i=0|n[62],d=0,f=0|n[61],l=0,p=0|n[60],m=0,g=0|n[59],b=0,A=0|n[58],y=0,v=0|n[57],k=0,w=0|n[56],x=0,_=0|n[55],N=0,S=0|n[54],O=0,j=0|n[53],I=0,M=0|n[52],E=0,T=0|n[51],D=0,J=0|n[50],P=0,U=0|n[49],L=0,z=0|n[48],B=0,F=0|n[47],W=0,$=0|n[46],q=0,K=0|n[45],R=0,H=0|n[44],V=0,G=0|n[43],Q=0,X=0|n[42],Y=0,Z=0|n[41],tt=0,et=0|n[40],ot=0,rt=0|n[39],nt=0,at=0|n[38],ct=0,st=0|n[37],ut=0,it=0|n[36],dt=0,ft=0|n[35],lt=0,pt=0|n[34],ht=0,mt=0|n[33],Ct=0,gt=0|n[32],bt=0,At=0|n[31],yt=0,vt=0|n[30],kt=0,wt=0|n[29],xt=0,_t=0|n[28],Nt=0,St=0|n[27],Ot=0,jt=0|n[26],It=0,Mt=0|n[25],Et=0,Tt=0|n[24],Dt=0,Jt=0|n[23],Pt=0,Ut=0|n[22],Lt=0,zt=0|n[21],Bt=0,Ft=0|n[20],Wt=0,$t=0|n[19],qt=0,Kt=0|n[18],Rt=0,Ht=0|n[17],Vt=0,Gt=0|n[16],Qt=0,Xt=0|n[15],Yt=0,Zt=0|n[14],te=0,ee=0|n[13],oe=0,re=0|n[12],ne=0,ae=0|n[11],ce=0,se=0|n[10],ue=0,ie=0|n[9],de=0,fe=0|n[8],le=0,pe=0|n[7],he=0,me=0|n[6],Ce=0,ge=0|n[5],be=0,Ae=0|n[4],ye=0,ve=0|n[3],ke=0,we=0|n[2],xe=0,_e=0|n[1],Ne=0,Se=0|n[0];for(o=0;o<r;o++)s=397*i,d=397*f,l=397*p,m=397*g,b=397*A,y=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*J,P=397*U,L=397*z,B=397*F,W=397*$,q=397*K,R=397*H,V=397*G,Q=397*X,Y=397*Z,tt=397*et,ot=397*rt,nt=397*at,ct=397*st,ut=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,bt=397*At,yt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Jt,Pt=397*Ut,Lt=397*zt,Bt=397*Ft,Wt=397*$t,qt=397*Kt,Rt=397*Ht,Vt=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,ce=397*se,ue=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,be=397*Ae,ye=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=c<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(bt+=Ct>>>16),vt=65535&(yt+=bt>>>16),wt=65535&(kt+=yt>>>16),_t=65535&(xt+=kt>>>16),St=65535&(Nt+=xt>>>16),jt=65535&(Ot+=Nt>>>16),Mt=65535&(It+=Ot>>>16),Tt=65535&(Et+=It>>>16),Jt=65535&(Dt+=Et>>>16),Ut=65535&(Pt+=Dt>>>16),zt=65535&(Lt+=Pt>>>16),Ft=65535&(Bt+=Lt>>>16),$t=65535&(Wt+=Bt>>>16),Kt=65535&(qt+=Wt>>>16),Ht=65535&(Rt+=qt>>>16),Gt=65535&(Vt+=Rt>>>16),Xt=65535&(Qt+=Vt>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),se=65535&(ce+=ne>>>16),ie=65535&(ue+=ce>>>16),fe=65535&(de+=ue>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(be+=Ce>>>16),ve=65535&(ye+=be>>>16),we=65535&(ke+=ye>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,(e=t.charCodeAt(o))<128?c^=e:e<2048?(s=397*i,d=397*f,l=397*p,m=397*g,b=397*A,y=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*J,P=397*U,L=397*z,B=397*F,W=397*$,q=397*K,R=397*H,V=397*G,Q=397*X,Y=397*Z,tt=397*et,ot=397*rt,nt=397*at,ct=397*st,ut=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,bt=397*At,yt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Jt,Pt=397*Ut,Lt=397*zt,Bt=397*Ft,Wt=397*$t,qt=397*Kt,Rt=397*Ht,Vt=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,ce=397*se,ue=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,be=397*Ae,ye=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=e>>6|192)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(bt+=Ct>>>16),vt=65535&(yt+=bt>>>16),wt=65535&(kt+=yt>>>16),_t=65535&(xt+=kt>>>16),St=65535&(Nt+=xt>>>16),jt=65535&(Ot+=Nt>>>16),Mt=65535&(It+=Ot>>>16),Tt=65535&(Et+=It>>>16),Jt=65535&(Dt+=Et>>>16),Ut=65535&(Pt+=Dt>>>16),zt=65535&(Lt+=Pt>>>16),Ft=65535&(Bt+=Lt>>>16),$t=65535&(Wt+=Bt>>>16),Kt=65535&(qt+=Wt>>>16),Ht=65535&(Rt+=qt>>>16),Gt=65535&(Vt+=Rt>>>16),Xt=65535&(Qt+=Vt>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),se=65535&(ce+=ne>>>16),ie=65535&(ue+=ce>>>16),fe=65535&(de+=ue>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(be+=Ce>>>16),ve=65535&(ye+=be>>>16),we=65535&(ke+=ye>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=397*i,d=397*f,l=397*p,m=397*g,b=397*A,y=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*J,P=397*U,L=397*z,B=397*F,W=397*$,q=397*K,R=397*H,V=397*G,Q=397*X,Y=397*Z,tt=397*et,ot=397*rt,nt=397*at,ct=397*st,ut=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,bt=397*At,yt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Jt,Pt=397*Ut,Lt=397*zt,Bt=397*Ft,Wt=397*$t,qt=397*Kt,Rt=397*Ht,Vt=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,ce=397*se,ue=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,be=397*Ae,ye=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(ye+=(be+=(Ce+=(he+=(le+=(de+=(ue+=(ce+=(ne+=(oe+=(te+=(Yt+=(Qt+=(Vt+=(Rt+=(qt+=(Wt+=(Bt+=(Lt+=(Pt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(yt+=(bt+=(Ct+=(ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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)>>>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)>>>16)&65535,s=397*(i=65535&s),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),b=397*(A=65535&b),y=397*(v=65535&y),k=397*(w=65535&k),x=397*(_=65535&x),N=397*(S=65535&N),O=397*(j=65535&O),I=397*(M=65535&I),E=397*(T=65535&E),D=397*(J=65535&D),P=397*(U=65535&P),L=397*(z=65535&L),B=397*(F=65535&B),W=397*($=65535&W),q=397*(K=65535&q),R=397*(H=65535&R),V=397*(G=65535&V),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),ct=397*(st=65535&ct),ut=397*(it=65535&ut),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),bt=397*(At=65535&bt),yt=397*(vt=65535&yt),kt=397*(wt=65535&kt),xt=397*(_t=65535&xt),Nt=397*(St=65535&Nt),Ot=397*(jt=65535&Ot),It=397*(Mt=65535&It),Et=397*(Tt=65535&Et),Dt=397*(Jt=65535&Dt),Pt=397*(Ut=65535&Pt),Lt=397*(zt=65535&Lt),Bt=397*(Ft=65535&Bt),Wt=397*($t=65535&Wt),qt=397*(Kt=65535&qt),Rt=397*(Ht=65535&Rt),Vt=397*(Gt=65535&Vt),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),ce=397*(se=65535&ce),ue=397*(ie=65535&ue),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),be=397*(Ae=65535&be),ye=397*(ve=65535&ye),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>12&63|128)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(ye+=(be+=(Ce+=(he+=(le+=(de+=(ue+=(ce+=(ne+=(oe+=(te+=(Yt+=(Qt+=(Vt+=(Rt+=(qt+=(Wt+=(Bt+=(Lt+=(Pt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(yt+=(bt+=(Ct+=(ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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)>>>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)>>>16)&65535,s=397*(i=65535&s),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),b=397*(A=65535&b),y=397*(v=65535&y),k=397*(w=65535&k),x=397*(_=65535&x),N=397*(S=65535&N),O=397*(j=65535&O),I=397*(M=65535&I),E=397*(T=65535&E),D=397*(J=65535&D),P=397*(U=65535&P),L=397*(z=65535&L),B=397*(F=65535&B),W=397*($=65535&W),q=397*(K=65535&q),R=397*(H=65535&R),V=397*(G=65535&V),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),ct=397*(st=65535&ct),ut=397*(it=65535&ut),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),bt=397*(At=65535&bt),yt=397*(vt=65535&yt),kt=397*(wt=65535&kt),xt=397*(_t=65535&xt),Nt=397*(St=65535&Nt),Ot=397*(jt=65535&Ot),It=397*(Mt=65535&It),Et=397*(Tt=65535&Et),Dt=397*(Jt=65535&Dt),Pt=397*(Ut=65535&Pt),Lt=397*(zt=65535&Lt),Bt=397*(Ft=65535&Bt),Wt=397*($t=65535&Wt),qt=397*(Kt=65535&qt),Rt=397*(Ht=65535&Rt),Vt=397*(Gt=65535&Vt),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),ce=397*(se=65535&ce),ue=397*(ie=65535&ue),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),be=397*(Ae=65535&be),ye=397*(ve=65535&ye),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>6&63|128)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(bt+=Ct>>>16),vt=65535&(yt+=bt>>>16),wt=65535&(kt+=yt>>>16),_t=65535&(xt+=kt>>>16),St=65535&(Nt+=xt>>>16),jt=65535&(Ot+=Nt>>>16),Mt=65535&(It+=Ot>>>16),Tt=65535&(Et+=It>>>16),Jt=65535&(Dt+=Et>>>16),Ut=65535&(Pt+=Dt>>>16),zt=65535&(Lt+=Pt>>>16),Ft=65535&(Bt+=Lt>>>16),$t=65535&(Wt+=Bt>>>16),Kt=65535&(qt+=Wt>>>16),Ht=65535&(Rt+=qt>>>16),Gt=65535&(Vt+=Rt>>>16),Xt=65535&(Qt+=Vt>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),se=65535&(ce+=ne>>>16),ie=65535&(ue+=ce>>>16),fe=65535&(de+=ue>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(be+=Ce>>>16),ve=65535&(ye+=be>>>16),we=65535&(ke+=ye>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128):(s=397*i,d=397*f,l=397*p,m=397*g,b=397*A,y=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*J,P=397*U,L=397*z,B=397*F,W=397*$,q=397*K,R=397*H,V=397*G,Q=397*X,Y=397*Z,tt=397*et,ot=397*rt,nt=397*at,ct=397*st,ut=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,bt=397*At,yt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Jt,Pt=397*Ut,Lt=397*zt,Bt=397*Ft,Wt=397*$t,qt=397*Kt,Rt=397*Ht,Vt=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,ce=397*se,ue=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,be=397*Ae,ye=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=e>>12|224)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(ye+=(be+=(Ce+=(he+=(le+=(de+=(ue+=(ce+=(ne+=(oe+=(te+=(Yt+=(Qt+=(Vt+=(Rt+=(qt+=(Wt+=(Bt+=(Lt+=(Pt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(yt+=(bt+=(Ct+=(ht+=(lt+=(dt+=(ut+=(ct+=(nt+=(ot+=(tt+=(Y+=(Q+=(V+=(R+=(q+=(W+=(B+=(L+=(P+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(y+=(b+=(m+=(l+=(d+=(s+=a>>>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)>>>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)>>>16)&65535,s=397*(i=65535&s),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),b=397*(A=65535&b),y=397*(v=65535&y),k=397*(w=65535&k),x=397*(_=65535&x),N=397*(S=65535&N),O=397*(j=65535&O),I=397*(M=65535&I),E=397*(T=65535&E),D=397*(J=65535&D),P=397*(U=65535&P),L=397*(z=65535&L),B=397*(F=65535&B),W=397*($=65535&W),q=397*(K=65535&q),R=397*(H=65535&R),V=397*(G=65535&V),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),ct=397*(st=65535&ct),ut=397*(it=65535&ut),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),bt=397*(At=65535&bt),yt=397*(vt=65535&yt),kt=397*(wt=65535&kt),xt=397*(_t=65535&xt),Nt=397*(St=65535&Nt),Ot=397*(jt=65535&Ot),It=397*(Mt=65535&It),Et=397*(Tt=65535&Et),Dt=397*(Jt=65535&Dt),Pt=397*(Ut=65535&Pt),Lt=397*(zt=65535&Lt),Bt=397*(Ft=65535&Bt),Wt=397*($t=65535&Wt),qt=397*(Kt=65535&qt),Rt=397*(Ht=65535&Rt),Vt=397*(Gt=65535&Vt),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),ce=397*(se=65535&ce),ue=397*(ie=65535&ue),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),be=397*(Ae=65535&be),ye=397*(ve=65535&ye),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>6&63|128)<<8,Bt+=i<<8,Wt+=f<<8,qt+=p<<8,Rt+=g<<8,Vt+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,oe+=S<<8,ne+=j<<8,ce+=M<<8,ue+=T<<8,de+=J<<8,le+=U<<8,he+=z<<8,Ce+=F<<8,be+=$<<8,ye+=K<<8,ke+=H<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(s+=a>>>16),f=65535&(d+=s>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(b+=m>>>16),v=65535&(y+=b>>>16),w=65535&(k+=y>>>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),J=65535&(D+=E>>>16),U=65535&(P+=D>>>16),z=65535&(L+=P>>>16),F=65535&(B+=L>>>16),$=65535&(W+=B>>>16),K=65535&(q+=W>>>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),ft=65535&(dt+=ut>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(bt+=Ct>>>16),vt=65535&(yt+=bt>>>16),wt=65535&(kt+=yt>>>16),_t=65535&(xt+=kt>>>16),St=65535&(Nt+=xt>>>16),jt=65535&(Ot+=Nt>>>16),Mt=65535&(It+=Ot>>>16),Tt=65535&(Et+=It>>>16),Jt=65535&(Dt+=Et>>>16),Ut=65535&(Pt+=Dt>>>16),zt=65535&(Lt+=Pt>>>16),Ft=65535&(Bt+=Lt>>>16),$t=65535&(Wt+=Bt>>>16),Kt=65535&(qt+=Wt>>>16),Ht=65535&(Rt+=qt>>>16),Gt=65535&(Vt+=Rt>>>16),Xt=65535&(Qt+=Vt>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),se=65535&(ce+=ne>>>16),ie=65535&(ue+=ce>>>16),fe=65535&(de+=ue>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(be+=Ce>>>16),ve=65535&(ye+=be>>>16),we=65535&(ke+=ye>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128);return C(u[Se>>8]+u[255&Se]+u[_e>>8]+u[255&_e]+u[we>>8]+u[255&we]+u[ve>>8]+u[255&ve]+u[Ae>>8]+u[255&Ae]+u[ge>>8]+u[255&ge]+u[me>>8]+u[255&me]+u[pe>>8]+u[255&pe]+u[fe>>8]+u[255&fe]+u[ie>>8]+u[255&ie]+u[se>>8]+u[255&se]+u[ae>>8]+u[255&ae]+u[re>>8]+u[255&re]+u[ee>>8]+u[255&ee]+u[Zt>>8]+u[255&Zt]+u[Xt>>8]+u[255&Xt]+u[Gt>>8]+u[255&Gt]+u[Ht>>8]+u[255&Ht]+u[Kt>>8]+u[255&Kt]+u[$t>>8]+u[255&$t]+u[Ft>>8]+u[255&Ft]+u[zt>>8]+u[255&zt]+u[Ut>>8]+u[255&Ut]+u[Jt>>8]+u[255&Jt]+u[Tt>>8]+u[255&Tt]+u[Mt>>8]+u[255&Mt]+u[jt>>8]+u[255&jt]+u[St>>8]+u[255&St]+u[_t>>8]+u[255&_t]+u[wt>>8]+u[255&wt]+u[vt>>8]+u[255&vt]+u[At>>8]+u[255&At]+u[gt>>8]+u[255&gt]+u[mt>>8]+u[255&mt]+u[pt>>8]+u[255&pt]+u[ft>>8]+u[255&ft]+u[it>>8]+u[255&it]+u[st>>8]+u[255&st]+u[at>>8]+u[255&at]+u[rt>>8]+u[255&rt]+u[et>>8]+u[255&et]+u[Z>>8]+u[255&Z]+u[X>>8]+u[255&X]+u[G>>8]+u[255&G]+u[H>>8]+u[255&H]+u[K>>8]+u[255&K]+u[$>>8]+u[255&$]+u[F>>8]+u[255&F]+u[z>>8]+u[255&z]+u[U>>8]+u[255&U]+u[J>>8]+u[255&J]+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[v>>8]+u[255&v]+u[A>>8]+u[255&A]+u[g>>8]+u[255&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],1024)}return e=w,o=S,r=M,n=J,a=z,c=$,s=H,y("1a"),v(!1),k(),{hash:A,setKeyspace:function(t){if(52!==t&&!h[t])throw new Error("Supported FNV keyspacs: 32, 52, 64, 128, 256, 512, and 1024 bit");p=t},version:y,useUTF8:v,seed:k,fast1a32:function(t){var e,o=t.length-3,r=0,n=40389,a=0,c=33052;for(e=0;e<o;)a=403*c,a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(c=a+(r>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(c=a+(r>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(c=a+(r>>>16)&65535),c=(a+=(n^=t.charCodeAt(e++))<<8)+((r=403*n)>>>16)&65535,n=65535&r;for(;e<o+3;)a=403*c,c=(a+=(n^=t.charCodeAt(e++))<<8)+((r=403*n)>>>16)&65535,n=65535&r;return(c<<16>>>0)+n},fast1a32hex:function(t){var e,o=t.length-3,r=0,n=40389,a=0,c=33052;for(e=0;e<o;)a=403*c,a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(c=a+(r>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(c=a+(r>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(c=a+(r>>>16)&65535),c=(a+=(n^=t.charCodeAt(e++))<<8)+((r=403*n)>>>16)&65535,n=65535&r;for(;e<o+3;)a=403*c,c=(a+=(n^=t.charCodeAt(e++))<<8)+((r=403*n)>>>16)&65535,n=65535&r;return u[c>>>8&255]+u[255&c]+u[n>>>8&255]+u[255&n]},fast1a52:function(t){var e,o=t.length-3,r=0,n=8997,a=0,c=33826,s=0,u=40164,i=0,d=52210;for(e=0;e<o;)a=435*c,s=435*u,i=435*d,s+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),d=(i+=c<<8)+((s+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),s=435*(u=65535&s),i=435*d,s+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),d=(i+=c<<8)+((s+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),s=435*(u=65535&s),i=435*d,s+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),d=(i+=c<<8)+((s+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),s=435*(u=65535&s),i=435*d,s+=(n^=t.charCodeAt(e++))<<8,i+=c<<8,n=65535&(r=435*n),c=65535&(a+=r>>>16),d=i+((s+=a>>>16)>>>16)&65535,u=65535&s;for(;e<o+3;)a=435*c,s=435*u,i=435*d,s+=(n^=t.charCodeAt(e++))<<8,i+=c<<8,n=65535&(r=435*n),c=65535&(a+=r>>>16),d=i+((s+=a>>>16)>>>16)&65535,u=65535&s;return 281474976710656*(15&d)+4294967296*u+65536*c+(n^d>>4)},fast1a52hex:function(t){var e,o=t.length-3,r=0,n=8997,a=0,c=33826,s=0,d=40164,f=0,l=52210;for(e=0;e<o;)a=435*c,s=435*d,f=435*l,s+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),l=(f+=c<<8)+((s+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),s=435*(d=65535&s),f=435*l,s+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),l=(f+=c<<8)+((s+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),s=435*(d=65535&s),f=435*l,s+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),l=(f+=c<<8)+((s+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),s=435*(d=65535&s),f=435*l,s+=(n^=t.charCodeAt(e++))<<8,f+=c<<8,n=65535&(r=435*n),c=65535&(a+=r>>>16),l=f+((s+=a>>>16)>>>16)&65535,d=65535&s;for(;e<o+3;)a=435*c,s=435*d,f=435*l,s+=(n^=t.charCodeAt(e++))<<8,f+=c<<8,n=65535&(r=435*n),c=65535&(a+=r>>>16),l=f+((s+=a>>>16)>>>16)&65535,d=65535&s;return i[15&l]+u[d>>8]+u[255&d]+u[c>>8]+u[255&c]+u[n>>8^l>>12]+u[255&(n^l>>4)]},fast1a64:function(t){var e,o=t.length-3,r=0,n=8997,a=0,c=33826,s=0,i=40164,d=0,f=52210;for(e=0;e<o;)a=435*c,s=435*i,d=435*f,s+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),f=(d+=c<<8)+((s+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),s=435*(i=65535&s),d=435*f,s+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),f=(d+=c<<8)+((s+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),s=435*(i=65535&s),d=435*f,s+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),f=(d+=c<<8)+((s+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),s=435*(i=65535&s),d=435*f,s+=(n^=t.charCodeAt(e++))<<8,d+=c<<8,n=65535&(r=435*n),c=65535&(a+=r>>>16),f=d+((s+=a>>>16)>>>16)&65535,i=65535&s;for(;e<o+3;)a=435*c,s=435*i,d=435*f,s+=(n^=t.charCodeAt(e++))<<8,d+=c<<8,n=65535&(r=435*n),c=65535&(a+=r>>>16),f=d+((s+=a>>>16)>>>16)&65535,i=65535&s;return u[f>>8]+u[255&f]+u[i>>8]+u[255&i]+u[c>>8]+u[255&c]+u[n>>8]+u[255&n]},fast1a32utf:function(t){var e,o,r=t.length,n=0,a=40389,c=0,s=33052;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(c=403*s,s=(c+=(a^=e>>6|192)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=403*s,c+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),c+=(a^=e>>12&63|128)<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),s=(c+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):(c=403*s,c+=(a^=e>>12|224)<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),s=(c+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128),c=403*s,s=(c+=a<<8)+((n=403*a)>>>16)&65535,a=65535&n;return(s<<16>>>0)+a},fast1a32hexutf:function(t){var e,o,r=t.length,n=0,a=40389,c=0,s=33052;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(c=403*s,s=(c+=(a^=e>>6|192)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=403*s,c+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),c+=(a^=e>>12&63|128)<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),s=(c+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):(c=403*s,c+=(a^=e>>12|224)<<8,a=65535&(n=403*a),c=403*(s=c+(n>>>16)&65535),s=(c+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128),c=403*s,s=(c+=a<<8)+((n=403*a)>>>16)&65535,a=65535&n;return u[s>>>8&255]+u[255&s]+u[a>>>8&255]+u[255&a]},fast1a52utf:function(t){var e,o,r=t.length,n=0,a=8997,c=0,s=33826,u=0,i=40164,d=0,f=52210;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(c=435*s,u=435*i,d=435*f,u+=(a^=e>>6|192)<<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^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=435*s,u=435*i,d=435*f,u+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<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^=e>>12&63|128)<<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^=e>>6&63|128)<<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^=63&e|128):(c=435*s,u=435*i,d=435*f,u+=(a^=e>>12|224)<<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^=e>>6&63|128)<<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^=63&e|128),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;return 281474976710656*(15&f)+4294967296*i+65536*s+(a^f>>4)},fast1a52hexutf:function(t){var e,o,r=t.length,n=0,a=8997,c=0,s=33826,d=0,f=40164,l=0,p=52210;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(c=435*s,d=435*f,l=435*p,d+=(a^=e>>6|192)<<8,l+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),p=l+((d+=c>>>16)>>>16)&65535,f=65535&d,a^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=435*s,d=435*f,l=435*p,d+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,a=65535&(n=435*a),p=(l+=s<<8)+((d+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),d=435*(f=65535&d),l=435*p,d+=(a^=e>>12&63|128)<<8,a=65535&(n=435*a),p=(l+=s<<8)+((d+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),d=435*(f=65535&d),l=435*p,d+=(a^=e>>6&63|128)<<8,l+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),p=l+((d+=c>>>16)>>>16)&65535,f=65535&d,a^=63&e|128):(c=435*s,d=435*f,l=435*p,d+=(a^=e>>12|224)<<8,a=65535&(n=435*a),p=(l+=s<<8)+((d+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(s=65535&c),d=435*(f=65535&d),l=435*p,d+=(a^=e>>6&63|128)<<8,l+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),p=l+((d+=c>>>16)>>>16)&65535,f=65535&d,a^=63&e|128),c=435*s,d=435*f,l=435*p,d+=a<<8,l+=s<<8,a=65535&(n=435*a),s=65535&(c+=n>>>16),p=l+((d+=c>>>16)>>>16)&65535,f=65535&d;return i[15&p]+u[f>>8]+u[255&f]+u[s>>8]+u[255&s]+u[a>>8^p>>12]+u[255&(a^p>>4)]},fast1a64utf:function(t){var e,o,r=t.length,n=0,a=8997,c=0,s=33826,i=0,d=40164,f=0,l=52210;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(c=435*s,i=435*d,f=435*l,i+=(a^=e>>6|192)<<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^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=435*s,i=435*d,f=435*l,i+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<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^=e>>12&63|128)<<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^=e>>6&63|128)<<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^=63&e|128):(c=435*s,i=435*d,f=435*l,i+=(a^=e>>12|224)<<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^=e>>6&63|128)<<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^=63&e|128),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;return u[l>>8]+u[255&l]+u[d>>8]+u[255&d]+u[s>>8]+u[255&s]+u[a>>8]+u[255&a]}}}();void 0!==t.exports&&(t.exports=e)},983:t=>{"use strict";const e=/^(?:( )+|\t+)/,o="space";function r(t,r){const a=new Map;let c,s,u=0;for(const i of t.split(/\n/g)){if(!i)continue;let t,d,f,l;const p=i.match(e);if(null===p)u=0,c="";else{if(t=p[0].length,d=p[1]?o:"tab",r&&d===o&&1===t)continue;d!==c&&(u=0),c=d,f=0;const e=t-u;u=t,0===e?f++:s=n(d,e>0?e:-e),l=a.get(s),l=void 0===l?[1,0]:[++l[0],l[1]+f],a.set(s,l)}}return a}function n(t,e){return(t===o?"s":"t")+String(e)}t.exports=t=>{if("string"!=typeof t)throw new TypeError("Expected a string");let e=r(t,!0);0===e.size&&(e=r(t,!1));const n=function(t){let e,o=0,r=0;for(const[n,[a,c]]of t)(a>o||a===o&&c>r)&&(o=a,r=c,e=n);return e}(e);let a,c=0,s="";var u;return void 0!==n&&(({type:a,amount:c}={type:"s"===(u=n)[0]?o:"tab",amount:Number(u.slice(1))}),s=function(t,e){return(t===o?" ":"\t").repeat(e)}(a,c)),{amount:c,type:a,indent:s}}},749:(t,e,o)=>{"use strict";o.r(e),o.d(e,{NIL:()=>k,parse:()=>g,stringify:()=>f,v1:()=>C,v3:()=>A,v4:()=>y,v5:()=>v,validate:()=>i,version:()=>w});const r=require("crypto");var n=o.n(r);const a=new Uint8Array(256);let c=a.length;function s(){return c>a.length-16&&(n().randomFillSync(a),c=0),a.slice(c,c+=16)}const u=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,i=function(t){return"string"==typeof t&&u.test(t)},d=[];for(let t=0;t<256;++t)d.push((t+256).toString(16).substr(1));const f=function(t,e=0){const o=(d[t[e+0]]+d[t[e+1]]+d[t[e+2]]+d[t[e+3]]+"-"+d[t[e+4]]+d[t[e+5]]+"-"+d[t[e+6]]+d[t[e+7]]+"-"+d[t[e+8]]+d[t[e+9]]+"-"+d[t[e+10]]+d[t[e+11]]+d[t[e+12]]+d[t[e+13]]+d[t[e+14]]+d[t[e+15]]).toLowerCase();if(!i(o))throw TypeError("Stringified UUID is invalid");return o};let l,p,h=0,m=0;const C=function(t,e,o){let r=e&&o||0;const n=e||new Array(16);let a=(t=t||{}).node||l,c=void 0!==t.clockseq?t.clockseq:p;if(null==a||null==c){const e=t.random||(t.rng||s)();null==a&&(a=l=[1|e[0],e[1],e[2],e[3],e[4],e[5]]),null==c&&(c=p=16383&(e[6]<<8|e[7]))}let u=void 0!==t.msecs?t.msecs:Date.now(),i=void 0!==t.nsecs?t.nsecs:m+1;const d=u-h+(i-m)/1e4;if(d<0&&void 0===t.clockseq&&(c=c+1&16383),(d<0||u>h)&&void 0===t.nsecs&&(i=0),i>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");h=u,m=i,p=c,u+=122192928e5;const C=(1e4*(268435455&u)+i)%4294967296;n[r++]=C>>>24&255,n[r++]=C>>>16&255,n[r++]=C>>>8&255,n[r++]=255&C;const g=u/4294967296*1e4&268435455;n[r++]=g>>>8&255,n[r++]=255&g,n[r++]=g>>>24&15|16,n[r++]=g>>>16&255,n[r++]=c>>>8|128,n[r++]=255&c;for(let t=0;t<6;++t)n[r+t]=a[t];return e||f(n)},g=function(t){if(!i(t))throw TypeError("Invalid UUID");let e;const o=new Uint8Array(16);return o[0]=(e=parseInt(t.slice(0,8),16))>>>24,o[1]=e>>>16&255,o[2]=e>>>8&255,o[3]=255&e,o[4]=(e=parseInt(t.slice(9,13),16))>>>8,o[5]=255&e,o[6]=(e=parseInt(t.slice(14,18),16))>>>8,o[7]=255&e,o[8]=(e=parseInt(t.slice(19,23),16))>>>8,o[9]=255&e,o[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,o[11]=e/4294967296&255,o[12]=e>>>24&255,o[13]=e>>>16&255,o[14]=e>>>8&255,o[15]=255&e,o};function b(t,e,o){function r(t,r,n,a){if("string"==typeof t&&(t=function(t){t=unescape(encodeURIComponent(t));const e=[];for(let o=0;o<t.length;++o)e.push(t.charCodeAt(o));return e}(t)),"string"==typeof r&&(r=g(r)),16!==r.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let c=new Uint8Array(16+t.length);if(c.set(r),c.set(t,r.length),c=o(c),c[6]=15&c[6]|e,c[8]=63&c[8]|128,n){a=a||0;for(let t=0;t<16;++t)n[a+t]=c[t];return n}return f(c)}try{r.name=t}catch(t){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}const A=b("v3",48,(function(t){return Array.isArray(t)?t=Buffer.from(t):"string"==typeof t&&(t=Buffer.from(t,"utf8")),n().createHash("md5").update(t).digest()})),y=function(t,e,o){const r=(t=t||{}).random||(t.rng||s)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,e){o=o||0;for(let t=0;t<16;++t)e[o+t]=r[t];return e}return f(r)},v=b("v5",80,(function(t){return Array.isArray(t)?t=Buffer.from(t):"string"==typeof t&&(t=Buffer.from(t,"utf8")),n().createHash("sha1").update(t).digest()})),k="00000000-0000-0000-0000-000000000000",w=function(t){if(!i(t))throw TypeError("Invalid UUID");return parseInt(t.substr(14,1),16)}},393:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ensureAllNewCellsHaveCellIds=void 0;const r=o(549),n=o(749),a=o(723),c=o(633);function s(t){var e;(((e=(0,c.getNotebookMetadata)(t.document)).nbformat||0)>=5||4===(e.nbformat||0)&&(e.nbformat_minor||0)>=5)&&t.changes.forEach((e=>{e.items.forEach((e=>{const o=(0,a.getCellMetadata)(e);if(o?.id)return;const c=function(t){for(;;){const e=(0,n.v4)().replace(/-/g,"").substring(0,8);let o=!1;for(let r=0;r<t.cellCount;r++){const n=t.cellAt(r),c=(0,a.getCellMetadata)(n)?.id;if(c&&c===e){o=!0;break}}if(!o)return e}}(t.document),s=new r.WorkspaceEdit,u={...JSON.parse(JSON.stringify(o||{}))};u.id=c,s.replaceNotebookCellMetadata(e.notebook.uri,e.index,{...e.metadata,custom:u}),r.workspace.applyEdit(s)}))}))}e.ensureAllNewCellsHaveCellIds=function(t){r.notebooks.onDidChangeNotebookCells(s,void 0,t.subscriptions)}},672:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultNotebookFormat=void 0,e.defaultNotebookFormat={major:4,minor:2}},541:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.jupyterNotebookModelToNotebookData=e.jupyterCellOutputToCellOutput=e.textMimeTypes=e.getPreferredLanguage=void 0;const r=o(549),n=new Map([["c#","csharp"],["f#","fsharp"],["q#","qsharp"],["c++11","c++"],["c++12","c++"],["c++14","c++"]]);e.getPreferredLanguage=function(t){const e=t?.language_info?.name||t?.kernelspec?.language,o=r.extensions.getExtension("ms-python.python")?"python":r.extensions.getExtension("ms-dotnettools.dotnet-interactive-vscode")?"csharp":"python";return 2===(a=(a=e||o).toLowerCase()).length&&a.endsWith("#")?`${a.substring(0,1)}sharp`:n.get(a)||a;var a};const a=["application/vnd.*","application/vdom.*","application/geo+json","application/x-nteract-model-debug+json","text/html","application/javascript","image/gif","text/latex","text/markdown","image/png","image/svg+xml","image/jpeg","application/json","text/plain"];var c;function s(t,e){const o=/(^[\t\f\v\r ]+|[\t\f\v\r ]+$)/g;if(Array.isArray(t)){let r="";for(let e=0;e<t.length;e+=1){const o=t[e];r=e<t.length-1&&!o.endsWith("\n")?r.concat(`${o}\n`):r.concat(o)}return e?r.replace(o,""):r}return e?t.toString().replace(o,""):t.toString()}function u(t,o){if(!o)return r.NotebookCellOutputItem.text("",t);try{if(!t.startsWith("text/")&&!e.textMimeTypes.includes(t)||!Array.isArray(o)&&"string"!=typeof o){if(t.startsWith("image/")&&"string"==typeof o&&"image/svg+xml"!==t){if("undefined"!=typeof Buffer&&"function"==typeof Buffer.from)return new r.NotebookCellOutputItem(Buffer.from(o,"base64"),t);{const e=Uint8Array.from(atob(o),(t=>t.charCodeAt(0)));return new r.NotebookCellOutputItem(e,t)}}return"object"!=typeof o||null===o||Array.isArray(o)?(o=Array.isArray(o)?s(o):o,r.NotebookCellOutputItem.text(o,t)):r.NotebookCellOutputItem.text(JSON.stringify(o),t)}{const e=Array.isArray(o)?s(o):o;return r.NotebookCellOutputItem.text(e,t)}}catch(t){return r.NotebookCellOutputItem.error(t)}}function i(t){const e={};return["metadata","attachments"].forEach((o=>{t[o]&&(e[o]=JSON.parse(JSON.stringify(t[o])))})),"id"in t&&"string"==typeof t.id&&(e.id=t.id),e}function d(t){const e={outputType:t.output_type};switch(t.transient&&(e.transient=t.transient),t.output_type){case"display_data":case"execute_result":case"update_display_data":e.executionCount=t.execution_count,e.metadata=t.metadata?JSON.parse(JSON.stringify(t.metadata)):{}}return e}function f(t){const e=d(t),o=[];if(t.data)for(const e in t.data)o.push(u(e,t.data[e]));return new r.NotebookCellOutput(o.map((t=>{let e=a.findIndex((e=>{return o=e,r=t.mime,o.endsWith(".*")&&(o=o.substr(0,o.indexOf(".*"))),r.startsWith(o);var o,r}));return function(t){if(t.mime.startsWith("application/vnd."))try{return 0===t.data.byteLength||0===Buffer.from(t.data).toString().length}catch{}return!1}(t)&&(e=-1),e=-1===e?100:e,{item:t,index:e}})).sort(((t,e)=>t.index-e.index)).map((t=>t.item)),e)}!function(t){t.error="application/vnd.code.notebook.error",t.stderr="application/vnd.code.notebook.stderr",t.stdout="application/vnd.code.notebook.stdout"}(c||(c={})),e.textMimeTypes=["text/plain","text/markdown","text/latex",c.stderr,c.stdout];const l=new Map;function p(t){const e=l.get(t.output_type);let o;return o=e?e(t):f(t),o}l.set("display_data",f),l.set("execute_result",f),l.set("update_display_data",f),l.set("error",(function(t){return t=t||{output_type:"error",ename:"",evalue:"",traceback:[]},new r.NotebookCellOutput([r.NotebookCellOutputItem.error({name:t?.ename||"",message:t?.evalue||"",stack:(t?.traceback||[]).join("\n")})],{...d(t),originalError:t})})),l.set("stream",(function(t){const e=s(t.text),o="stderr"===t.name?r.NotebookCellOutputItem.stderr(e):r.NotebookCellOutputItem.stdout(e);return new r.NotebookCellOutput([o],d(t))})),e.jupyterCellOutputToCellOutput=p,e.jupyterNotebookModelToNotebookData=function(t,e){const o={...t,cells:[]};if(!t.cells||0===t.cells.length)throw new Error("Notebook content is missing cells");const n=t.cells.map((t=>function(t,e){switch(e.cell_type){case"raw":return function(t){const e=new r.NotebookCellData(r.NotebookCellKind.Code,s(t.source),"raw");return e.outputs=[],e.metadata={custom:i(t)},e}(e);case"markdown":return function(t){const e=new r.NotebookCellData(r.NotebookCellKind.Markup,s(t.source),"markdown");return e.outputs=[],e.metadata={custom:i(t)},e}(e);case"code":return function(t,e){const o=(Array.isArray(t.outputs)?t.outputs:[]).map(p),n="number"==typeof t.execution_count&&t.execution_count>0,a=s(t.source),c=n?{executionOrder:t.execution_count}:{},u=new r.NotebookCellData(r.NotebookCellKind.Code,a,e);return u.outputs=o,u.metadata={custom:i(t)},u.executionSummary=c,u}(e,t)}}(e,t))).filter((t=>!!t)),a=new r.NotebookData(n);return a.metadata={custom:o},a}},633:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNotebookMetadata=e.NotebookSerializer=void 0;const r=o(983),n=o(549),a=o(672),c=o(541),s=o(723),u=o(677);function i(t){const e=t.metadata?.custom||{};return e.cells=e.cells||[],e.nbformat=e.nbformat||4,e.nbformat_minor=e.nbformat_minor??2,e.metadata=e.metadata||{orig_nbformat:4},e}e.NotebookSerializer=class{constructor(t){this.context=t}async deserializeNotebook(t,e){let o="";try{o=(new TextDecoder).decode(t)}catch{}let s=o&&/\S/.test(o)?JSON.parse(o):{};if(s.__webview_backup){const t=s.__webview_backup,e=this.context.globalStorageUri.with({path:this.context.globalStorageUri.path.replace("vscode.ipynb","ms-toolsai.jupyter")}),r=`${u.fast1a32hex(t)}.ipynb`,a=n.Uri.joinPath(e,r),c=await n.workspace.fs.readFile(a);s=c?JSON.parse(c.toString()):{},s.contents&&"string"==typeof s.contents&&(o=s.contents,s=JSON.parse(o))}if(s.nbformat&&s.nbformat<4)throw new Error("Only Jupyter notebooks version 4+ are supported");const i=o?r(o.substring(0,1e3)).indent:" ",d=(0,c.getPreferredLanguage)(s.metadata);0===(s.cells||[]).length&&(s.cells=[{cell_type:"code",execution_count:null,metadata:{},outputs:[],source:""}]),s.metadata&&(s.metadata.kernelspec||s.metadata.language_info)||(s.metadata=s.metadata||{orig_nbformat:a.defaultNotebookFormat.major},s.metadata.language_info=s.metadata.language_info||{name:d});const f=(0,c.jupyterNotebookModelToNotebookData)(s,d);return f.metadata=f.metadata||{},f.metadata.indentAmount=i,f}serializeNotebook(t,e){return(new TextEncoder).encode(this.serializeNotebookToString(t))}serializeNotebookToString(t){const e=i(t);e.cells=t.cells.map((t=>(0,s.createJupyterCellFromNotebookCell)(t))).map(s.pruneCell);const o=t.metadata&&"indentAmount"in t.metadata&&"string"==typeof t.metadata.indentAmount?t.metadata.indentAmount:" ";return JSON.stringify((0,s.sortObjectPropertiesRecursively)(e),void 0,o)+"\n"}},e.getNotebookMetadata=i},723:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pruneCell=e.getCellMetadata=e.sortObjectPropertiesRecursively=e.createJupyterCellFromNotebookCell=void 0;const r=o(549),n=o(541),a=new TextDecoder;var c;function s(t){return t.metadata?.custom}function u(t){if(Array.isArray(t))return t;const e=t.toString();if(e.length>0){const t=e.split("\n");return t.map(((e,o)=>o<t.length-1?`${e}\n`:e)).filter((t=>t.length>0))}return[]}function i(t){const e=t.metadata;let o;const r=e?.outputType;switch(r){case"error":o=d(t);break;case"stream":o=f(t);break;case"display_data":o={output_type:"display_data",data:t.items.reduce(((t,e)=>(t[e.mime]=l(e.mime,e.data),t)),{}),metadata:e?.metadata||{}};break;case"execute_result":o={output_type:"execute_result",data:t.items.reduce(((t,e)=>(t[e.mime]=l(e.mime,e.data),t)),{}),metadata:e?.metadata||{},execution_count:"number"==typeof e?.executionCount?e?.executionCount:null};break;case"update_display_data":o={output_type:"update_display_data",data:t.items.reduce(((t,e)=>(t[e.mime]=l(e.mime,e.data),t)),{}),metadata:e?.metadata||{}};break;default:{const r=1===t.items.length&&t.items.every((t=>t.mime===c.error)),n=t.items.every((t=>t.mime===c.stderr||t.mime===c.stdout));if(r)return d(t);const a=e?.outputType||(n?"stream":"display_data");let s;s="stream"===a?f(t):"display_data"===a?{data:{},metadata:{},output_type:"display_data"}:{output_type:a},e?.metadata&&(s.metadata=e.metadata),t.items.length>0&&(s.data=t.items.reduce(((t,e)=>(t[e.mime]=l(e.mime,e.data),t)),{})),o=s;break}}return o&&e&&e.transient&&(o.transient=e.transient),o}function d(t){const e=t.items[0];if(!e.data)return{output_type:"error",ename:"",evalue:"",traceback:[]};const o=t.metadata?.originalError,r=JSON.parse(a.decode(e.data));return{output_type:"error",ename:r.name,evalue:r.message,traceback:o?.traceback||u(r.stack||r.message||"")}}function f(t){const e=[];t.items.filter((t=>t.mime===c.stderr||t.mime===c.stdout)).map((t=>a.decode(t.data))).forEach((t=>{const o=t.split("\n");e.length&&o.length&&o[0].length>0&&(e[e.length-1]=`${e[e.length-1]}${o.shift()}`);for(const t of o)e.push(t)}));for(let t=0;t<e.length-1;t++)e[t]=`${e[t]}\n`;return e.length&&0===e[e.length-1].length&&e.pop(),{output_type:"stream",name:function(t){if(t.items.length>0)return t.items[0].mime===c.stderr?"stderr":"stdout"}(t)||"stdout",text:e}}function l(t,e){if(!e)return"";try{if(t===c.error){const t=a.decode(e);return JSON.parse(t)}if(t.startsWith("text/")||n.textMimeTypes.includes(t))return u(a.decode(e));if(t.startsWith("image/")&&"image/svg+xml"!==t)return"undefined"!=typeof Buffer&&"function"==typeof Buffer.from?Buffer.from(e).toString("base64"):btoa(e.reduce(((t,e)=>t+String.fromCharCode(e)),""));if(t.toLowerCase().includes("json")){const t=a.decode(e);return t.length>0?JSON.parse(t):t}return a.decode(e)}catch(t){return""}}!function(t){t.error="application/vnd.code.notebook.error",t.stderr="application/vnd.code.notebook.stderr",t.stdout="application/vnd.code.notebook.stdout"}(c||(c={})),e.createJupyterCellFromNotebookCell=function(t){let e;return e=t.kind===r.NotebookCellKind.Markup?function(t){const e=s(t),o={cell_type:"markdown",source:u(t.value.replace(/\r\n/g,"\n")),metadata:e?.metadata||{}};return e?.attachments&&(o.attachments=e.attachments),e?.id&&(o.id=e.id),o}(t):"raw"===t.languageId?function(t){const e=s(t),o={cell_type:"raw",source:u(t.value.replace(/\r\n/g,"\n")),metadata:e?.metadata||{}};return e?.attachments&&(o.attachments=e.attachments),e?.id&&(o.id=e.id),o}(t):function(t){const e=s(t),o={cell_type:"code",execution_count:t.executionSummary?.executionOrder??null,source:u(t.value.replace(/\r\n/g,"\n")),outputs:(t.outputs||[]).map(i),metadata:e?.metadata||{}};return e?.id&&(o.id=e.id),o}(t),e},e.sortObjectPropertiesRecursively=function t(e){return Array.isArray(e)?e.map(t):null!=e&&"object"==typeof e&&Object.keys(e).length>0?Object.keys(e).sort().reduce(((o,r)=>(o[r]=t(e[r]),o)),{}):e},e.getCellMetadata=s,e.pruneCell=function(t){const e={...t,source:u(t.source)};return"code"!==e.cell_type?(delete e.outputs,delete e.execution_count):e.outputs=e.outputs?e.outputs.map(h):[],e};const p={stream:new Set(Object.keys({output_type:"stream",name:"stdout",text:""})),error:new Set(Object.keys({output_type:"error",ename:"",evalue:"",traceback:[""]})),display_data:new Set(Object.keys({output_type:"display_data",data:{},metadata:{}})),execute_result:new Set(Object.keys({output_type:"execute_result",name:"",execution_count:0,data:{},metadata:{}}))};function h(t){let e;switch(t.output_type){case"stream":case"error":case"execute_result":case"display_data":e=p[t.output_type];break;default:return t}const o={...t};for(const r of Object.keys(t))e.has(r)||delete o[r];return o}},549:t=>{"use strict";t.exports=require("vscode")}},e={};function o(r){var n=e[r];if(void 0!==n)return n.exports;var a=e[r]={exports:{}};return t[r](a,a.exports,o),a.exports}o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var r in e)o.o(e,r)&&!o.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};(()=>{"use strict";var t=r;Object.defineProperty(t,"__esModule",{value:!0}),t.deactivate=t.activate=void 0;const e=o(549),n=o(393),a=o(633);t.activate=function(t){const o=new a.NotebookSerializer(t);return(0,n.ensureAllNewCellsHaveCellIds)(t),t.subscriptions.push(e.workspace.registerNotebookSerializer("jupyter-notebook",o,{transientOutputs:!1,transientCellMetadata:{breakpointMargin:!0,custom:!1}})),e.languages.registerCodeLensProvider({pattern:"**/*.ipynb"},{provideCodeLenses:t=>"vscode-notebook-cell"===t.uri.scheme?[]:[new e.CodeLens(new e.Range(0,0,0,0),{title:"Open in Notebook Editor",command:"ipynb.openIpynbInNotebookEditor",arguments:[t.uri]})]}),t.subscriptions.push(e.commands.registerCommand("ipynb.newUntitledIpynb",(async()=>{const t=new e.NotebookCellData(e.NotebookCellKind.Code,"","python"),o=new e.NotebookData([t]);o.metadata={custom:{cells:[],metadata:{orig_nbformat:4},nbformat:4,nbformat_minor:2}};const r=await e.workspace.openNotebookDocument("jupyter-notebook",o);await e.window.showNotebookDocument(r)}))),t.subscriptions.push(e.commands.registerCommand("ipynb.openIpynbInNotebookEditor",(async t=>{e.window.activeTextEditor?.document.uri.toString()===t.toString()&&await e.commands.executeCommand("workbench.action.closeActiveEditor");const o=await e.workspace.openNotebookDocument(t);await e.window.showNotebookDocument(o)}))),e.extensions.onDidChange((()=>{e.commands.executeCommand("setContext","jupyterEnabled",e.extensions.getExtension("ms-toolsai.jupyter"))})),e.commands.executeCommand("setContext","jupyterEnabled",e.extensions.getExtension("ms-toolsai.jupyter")),{exportNotebook:t=>function(t,e){return e.serializeNotebookToString(t)}(t,o),setNotebookMetadata:async(t,o)=>{const r=e.workspace.notebookDocuments.find((e=>e.uri.toString()===t.toString()));if(!r)return!1;const n=new e.WorkspaceEdit;return n.replaceNotebookMetadata(t,{...r.metadata,custom:{...r.metadata.custom??{},metadata:{...r.metadata.custom?.metadata??{},...o}}}),e.workspace.applyEdit(n)}}},t.deactivate=function(){}})();var n=exports;for(var a in r)n[a]=r[a];r.__esModule&&Object.defineProperty(n,"__esModule",{value:!0})})();
//# sourceMappingURL=https://ticino.blob.core.windows.net/sourcemaps/undefined/extensions/ipynb/dist/ipynbMain.js.map