UNPKG

@vscode/webview-ui-toolkit

Version:

A component library for building webview-based extensions in Visual Studio Code.

2 lines 160 kB
(()=>{var t={677:t=>{var e=function(){var t,e,r,o,n,a,c,u,s=[],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++)s[t]=(t>>4&15).toString(16)+(15&t).toString(16);function m(t,e){var r,o,n,a=[0],c="";for(o=0;o<t.length;o+=2){for(r=parseInt(t.substr(o,2),16),n=0;n<a.length;n++)r+=a[n]<<8,a[n]=r%e,r=r/e|0;for(;r>0;)a.push(r%e),r=r/e|0}for(o=a.length-1;o>=0;--o)c+="0123456789abcdefghijklmnopqrstuvwxyz"[a[o]];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 s[t>>>24]+s[t>>>16&255]+s[t>>>8&255]+s[255&t]},str:function(){return t.toString(36)}}}function y(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,s){var i="object"==typeof t?JSON.stringify(t):t;switch(s||p){case 32:return e(i);case 64:return o(i);case 128:return n(i);case 256:return a(i);case 512:return c(i);case 1024:return u(i);default:return r(i)}}function b(t){if("1a"===t)d=t,e=f?_:w,r=f?j:S,o=f?T:M,n=f?P:U,a=f?W:R,c=f?B:$,u=f?G:K;else{if("1"!==t)throw new Error("Supported FNV versions: 1, 1a");d=t,e=f?N:x,r=f?I:O,o=f?D:E,n=f?L:J,a=f?F:z,c=f?V:q,u=f?Q:H}}function v(t){t?(f=!0,e="1a"==d?_:N,r="1a"==d?j:I,o="1a"==d?T:D,n="1a"==d?P:L,a="1a"==d?W:F,c="1a"==d?B:V,u="1a"==d?G:Q):(f=!1,e="1a"==d?w:x,r="1a"==d?S:O,o="1a"==d?M:E,n="1a"==d?U:J,a="1a"==d?R:z,c="1a"==d?$:q,u="1a"==d?K:H)}function k(t){var e,r,o=d;for(var n in(t=t||0===t?t:l)===l&&b("1"),h){for(h[n].offset=[],r=0;r<n/16;r++)h[n].offset[r]=0;for(e=A(t,parseInt(n,10)).hex(),r=0;r<n/16;r++)h[n].offset[r]=parseInt(e.substr(4*r,4),16)}b(o)}function w(t){var e,r=t.length-3,o=h[32].offset,n=0,a=0|o[1],c=0,u=0|o[0];for(e=0;e<r;)c=403*u,c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),u=(c+=(a^=t.charCodeAt(e++))<<8)+((n=403*a)>>>16)&65535,a=65535&n;for(;e<r+3;)c=403*u,u=(c+=(a^=t.charCodeAt(e++))<<8)+((n=403*a)>>>16)&65535,a=65535&n;return g((u<<16>>>0)+a,32)}function x(t){var e,r=t.length-3,o=h[32].offset,n=0,a=0|o[1],c=0,u=0|o[0];for(e=0;e<r;)c=403*u,c+=a<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),c+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),u=(c+=(a^=t.charCodeAt(e++))<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=t.charCodeAt(e++);for(;e<r+3;)c=403*u,u=(c+=a<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=t.charCodeAt(e++);return g((u<<16>>>0)+a,32)}function _(t){var e,r,o=t.length,n=h[32].offset,a=0,c=0|n[1],u=0,s=0|n[0];for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=403*s,s=(u+=(c^=e>>6|192)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=403*s,u+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,c=65535&(a=403*c),u=403*(s=u+(a>>>16)&65535),u+=(c^=e>>12&63|128)<<8,c=65535&(a=403*c),u=403*(s=u+(a>>>16)&65535),s=(u+=(c^=e>>6&63|128)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128):(u=403*s,u+=(c^=e>>12|224)<<8,c=65535&(a=403*c),u=403*(s=u+(a>>>16)&65535),s=(u+=(c^=e>>6&63|128)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128),u=403*s,s=(u+=c<<8)+((a=403*c)>>>16)&65535,c=65535&a;return g((s<<16>>>0)+c,32)}function N(t){var e,r,o=t.length,n=h[32].offset,a=0,c=0|n[1],u=0,s=0|n[0];for(r=0;r<o;r++)u=403*s,s=(u+=c<<8)+((a=403*c)>>>16)&65535,c=65535&a,(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=403*s,s=(u+=(c^=e>>6|192)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=403*s,u+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,c=65535&(a=403*c),u=403*(s=u+(a>>>16)&65535),u+=(c^=e>>12&63|128)<<8,c=65535&(a=403*c),u=403*(s=u+(a>>>16)&65535),s=(u+=(c^=e>>6&63|128)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128):(u=403*s,u+=(c^=e>>12|224)<<8,c=65535&(a=403*c),u=403*(s=u+(a>>>16)&65535),s=(u+=(c^=e>>6&63|128)<<8)+((a=403*c)>>>16)&65535,c=65535&a,c^=63&e|128);return g((s<<16>>>0)+c,32)}function S(t){var e,r=t.length-3,o=h[64].offset,n=0,a=0|o[3],c=0,u=0|o[2],s=0,i=0|o[1],d=0,f=0|o[0];for(e=0;e<r;)c=435*u,s=435*i,d=435*f,s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=u<<8)+((s+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),s=435*(i=65535&s),d=435*f,s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=u<<8)+((s+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),s=435*(i=65535&s),d=435*f,s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=u<<8)+((s+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),s=435*(i=65535&s),d=435*f,s+=(a^=t.charCodeAt(e++))<<8,d+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),f=d+((s+=c>>>16)>>>16)&65535,i=65535&s;for(;e<r+3;)c=435*u,s=435*i,d=435*f,s+=(a^=t.charCodeAt(e++))<<8,d+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),f=d+((s+=c>>>16)>>>16)&65535,i=65535&s;return y(281474976710656*(15&f)+4294967296*i+65536*u+(a^f>>4),52)}function O(t){var e,r=t.length-3,o=h[64].offset,n=0,a=0|o[3],c=0,u=0|o[2],s=0,i=0|o[1],d=0,f=0|o[0];for(e=0;e<r;)c=435*u,s=435*i,d=435*f,s+=a<<8,a=65535&(n=435*a),f=(d+=u<<8)+((s+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),s=435*(i=65535&s),d=435*f,s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=u<<8)+((s+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),s=435*(i=65535&s),d=435*f,s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(d+=u<<8)+((s+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),s=435*(i=65535&s),d=435*f,s+=(a^=t.charCodeAt(e++))<<8,d+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),f=d+((s+=c>>>16)>>>16)&65535,i=65535&s,a^=t.charCodeAt(e++);for(;e<r+3;)c=435*u,s=435*i,d=435*f,s+=a<<8,d+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),f=d+((s+=c>>>16)>>>16)&65535,i=65535&s,a^=t.charCodeAt(e++);return y(281474976710656*(15&f)+4294967296*i+65536*u+(a^f>>4),52)}function j(t){var e,r,o=t.length,n=h[64].offset,a=0,c=0|n[3],u=0,s=0|n[2],i=0,d=0|n[1],f=0,l=0|n[0];for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=435*s,i=435*d,f=435*l,i+=(c^=e>>6|192)<<8,f+=s<<8,c=65535&(a=435*c),s=65535&(u+=a>>>16),l=f+((i+=u>>>16)>>>16)&65535,d=65535&i,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=435*s,i=435*d,f=435*l,i+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,c=65535&(a=435*c),l=(f+=s<<8)+((i+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(s=65535&u),i=435*(d=65535&i),f=435*l,i+=(c^=e>>12&63|128)<<8,c=65535&(a=435*c),l=(f+=s<<8)+((i+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(s=65535&u),i=435*(d=65535&i),f=435*l,i+=(c^=e>>6&63|128)<<8,f+=s<<8,c=65535&(a=435*c),s=65535&(u+=a>>>16),l=f+((i+=u>>>16)>>>16)&65535,d=65535&i,c^=63&e|128):(u=435*s,i=435*d,f=435*l,i+=(c^=e>>12|224)<<8,c=65535&(a=435*c),l=(f+=s<<8)+((i+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(s=65535&u),i=435*(d=65535&i),f=435*l,i+=(c^=e>>6&63|128)<<8,f+=s<<8,c=65535&(a=435*c),s=65535&(u+=a>>>16),l=f+((i+=u>>>16)>>>16)&65535,d=65535&i,c^=63&e|128),u=435*s,i=435*d,f=435*l,i+=c<<8,f+=s<<8,c=65535&(a=435*c),s=65535&(u+=a>>>16),l=f+((i+=u>>>16)>>>16)&65535,d=65535&i;return y(281474976710656*(15&l)+4294967296*d+65536*s+(c^l>>4),52)}function I(t){var e,r,o=t.length,n=h[64].offset,a=0,c=0|n[3],u=0,s=0|n[2],i=0,d=0|n[1],f=0,l=0|n[0];for(r=0;r<o;r++)u=435*s,i=435*d,f=435*l,i+=c<<8,f+=s<<8,c=65535&(a=435*c),s=65535&(u+=a>>>16),l=f+((i+=u>>>16)>>>16)&65535,d=65535&i,(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=435*s,i=435*d,f=435*l,i+=(c^=e>>6|192)<<8,f+=s<<8,c=65535&(a=435*c),s=65535&(u+=a>>>16),l=f+((i+=u>>>16)>>>16)&65535,d=65535&i,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=435*s,i=435*d,f=435*l,i+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,c=65535&(a=435*c),l=(f+=s<<8)+((i+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(s=65535&u),i=435*(d=65535&i),f=435*l,i+=(c^=e>>12&63|128)<<8,c=65535&(a=435*c),l=(f+=s<<8)+((i+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(s=65535&u),i=435*(d=65535&i),f=435*l,i+=(c^=e>>6&63|128)<<8,f+=s<<8,c=65535&(a=435*c),s=65535&(u+=a>>>16),l=f+((i+=u>>>16)>>>16)&65535,d=65535&i,c^=63&e|128):(u=435*s,i=435*d,f=435*l,i+=(c^=e>>12|224)<<8,c=65535&(a=435*c),l=(f+=s<<8)+((i+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(s=65535&u),i=435*(d=65535&i),f=435*l,i+=(c^=e>>6&63|128)<<8,f+=s<<8,c=65535&(a=435*c),s=65535&(u+=a>>>16),l=f+((i+=u>>>16)>>>16)&65535,d=65535&i,c^=63&e|128);return y(281474976710656*(15&l)+4294967296*d+65536*s+(c^l>>4),52)}function M(t){var e,r=t.length-3,o=h[64].offset,n=0,a=0|o[3],c=0,u=0|o[2],i=0,d=0|o[1],f=0,l=0|o[0];for(e=0;e<r;)c=435*u,i=435*d,f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=u<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=u<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=u<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,f+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i;for(;e<r+3;)c=435*u,i=435*d,f=435*l,i+=(a^=t.charCodeAt(e++))<<8,f+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i;return C(s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],64)}function E(t){var e,r=t.length-3,o=h[64].offset,n=0,a=0|o[3],c=0,u=0|o[2],i=0,d=0|o[1],f=0,l=0|o[0];for(e=0;e<r;)c=435*u,i=435*d,f=435*l,i+=a<<8,a=65535&(n=435*a),l=(f+=u<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=u<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(f+=u<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=t.charCodeAt(e++))<<8,f+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i,a^=t.charCodeAt(e++);for(;e<r+3;)c=435*u,i=435*d,f=435*l,i+=a<<8,f+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i,a^=t.charCodeAt(e++);return C(s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],64)}function T(t){var e,r,o=t.length,n=h[64].offset,a=0,c=0|n[3],u=0,i=0|n[2],d=0,f=0|n[1],l=0,p=0|n[0];for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=435*i,d=435*f,l=435*p,d+=(c^=e>>6|192)<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(u+=a>>>16),p=l+((d+=u>>>16)>>>16)&65535,f=65535&d,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=435*i,d=435*f,l=435*p,d+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(i=65535&u),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+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(i=65535&u),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&(u+=a>>>16),p=l+((d+=u>>>16)>>>16)&65535,f=65535&d,c^=63&e|128):(u=435*i,d=435*f,l=435*p,d+=(c^=e>>12|224)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(i=65535&u),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&(u+=a>>>16),p=l+((d+=u>>>16)>>>16)&65535,f=65535&d,c^=63&e|128),u=435*i,d=435*f,l=435*p,d+=c<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(u+=a>>>16),p=l+((d+=u>>>16)>>>16)&65535,f=65535&d;return C(s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],64)}function D(t){var e,r,o=t.length,n=h[64].offset,a=0,c=0|n[3],u=0,i=0|n[2],d=0,f=0|n[1],l=0,p=0|n[0];for(r=0;r<o;r++)u=435*i,d=435*f,l=435*p,d+=c<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(u+=a>>>16),p=l+((d+=u>>>16)>>>16)&65535,f=65535&d,(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=435*i,d=435*f,l=435*p,d+=(c^=e>>6|192)<<8,l+=i<<8,c=65535&(a=435*c),i=65535&(u+=a>>>16),p=l+((d+=u>>>16)>>>16)&65535,f=65535&d,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=435*i,d=435*f,l=435*p,d+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(i=65535&u),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+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(i=65535&u),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&(u+=a>>>16),p=l+((d+=u>>>16)>>>16)&65535,f=65535&d,c^=63&e|128):(u=435*i,d=435*f,l=435*p,d+=(c^=e>>12|224)<<8,c=65535&(a=435*c),p=(l+=i<<8)+((d+=(u+=a>>>16)>>>16)>>>16)&65535,u=435*(i=65535&u),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&(u+=a>>>16),p=l+((d+=u>>>16)>>>16)&65535,f=65535&d,c^=63&e|128);return C(s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],64)}function U(t){var e,r=t.length-3,o=h[128].offset,n=0,a=0|o[7],c=0,u=0|o[6],i=0,d=0|o[5],f=0,l=0|o[4],p=0,m=0|o[3],g=0,y=0|o[2],A=0,b=0|o[1],v=0,k=0|o[0];for(e=0;e<r;)c=315*u,i=315*d,f=315*l,p=315*m,g=315*y,A=315*b,v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=u<<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*(u=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),g=315*(y=65535&g),A=315*(b=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=u<<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*(u=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),g=315*(y=65535&g),A=315*(b=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=u<<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*(u=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),g=315*(y=65535&g),A=315*(b=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=u<<8,v+=d<<8,a=65535&(n=315*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),k=v+((A+=g>>>16)>>>16)&65535,b=65535&A;for(;e<r+3;)c=315*u,i=315*d,f=315*l,p=315*m,g=315*y,A=315*b,v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=u<<8,v+=d<<8,a=65535&(n=315*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),k=v+((A+=g>>>16)>>>16)&65535,b=65535&A;return C(s[k>>8]+s[255&k]+s[b>>8]+s[255&b]+s[y>>8]+s[255&y]+s[m>>8]+s[255&m]+s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],128)}function J(t){var e,r=t.length-3,o=h[128].offset,n=0,a=0|o[7],c=0,u=0|o[6],i=0,d=0|o[5],f=0,l=0|o[4],p=0,m=0|o[3],g=0,y=0|o[2],A=0,b=0|o[1],v=0,k=0|o[0];for(e=0;e<r;)c=315*u,i=315*d,f=315*l,p=315*m,g=315*y,A=315*b,v=315*k,g+=a<<8,A+=u<<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*(u=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),g=315*(y=65535&g),A=315*(b=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=u<<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*(u=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),g=315*(y=65535&g),A=315*(b=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=u<<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*(u=65535&c),i=315*(d=65535&i),f=315*(l=65535&f),p=315*(m=65535&p),g=315*(y=65535&g),A=315*(b=65535&A),v=315*k,g+=(a^=t.charCodeAt(e++))<<8,A+=u<<8,v+=d<<8,a=65535&(n=315*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),k=v+((A+=g>>>16)>>>16)&65535,b=65535&A,a^=t.charCodeAt(e++);for(;e<r+3;)c=315*u,i=315*d,f=315*l,p=315*m,g=315*y,A=315*b,v=315*k,g+=a<<8,A+=u<<8,v+=d<<8,a=65535&(n=315*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),k=v+((A+=g>>>16)>>>16)&65535,b=65535&A,a^=t.charCodeAt(e++);return C(s[k>>8]+s[255&k]+s[b>>8]+s[255&b]+s[y>>8]+s[255&y]+s[m>>8]+s[255&m]+s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],128)}function P(t){var e,r,o=t.length,n=h[128].offset,a=0,c=0|n[7],u=0,i=0|n[6],d=0,f=0|n[5],l=0,p=0|n[4],m=0,g=0|n[3],y=0,A=0|n[2],b=0,v=0|n[1],k=0,w=0|n[0];for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=315*i,d=315*f,l=315*p,m=315*g,y=315*A,b=315*v,k=315*w,y+=(c^=e>>6|192)<<8,b+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),w=k+((b+=y>>>16)>>>16)&65535,v=65535&b,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=315*i,d=315*f,l=315*p,m=315*g,y=315*A,b=315*v,k=315*w,y+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,b+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=315*(i=65535&u),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(g=65535&m),y=315*(A=65535&y),b=315*(v=65535&b),k=315*w,y+=(c^=e>>12&63|128)<<8,b+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=315*(i=65535&u),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(g=65535&m),y=315*(A=65535&y),b=315*(v=65535&b),k=315*w,y+=(c^=e>>6&63|128)<<8,b+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),w=k+((b+=y>>>16)>>>16)&65535,v=65535&b,c^=63&e|128):(u=315*i,d=315*f,l=315*p,m=315*g,y=315*A,b=315*v,k=315*w,y+=(c^=e>>12|224)<<8,b+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=315*(i=65535&u),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(g=65535&m),y=315*(A=65535&y),b=315*(v=65535&b),k=315*w,y+=(c^=e>>6&63|128)<<8,b+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),w=k+((b+=y>>>16)>>>16)&65535,v=65535&b,c^=63&e|128),u=315*i,d=315*f,l=315*p,m=315*g,y=315*A,b=315*v,k=315*w,y+=c<<8,b+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),w=k+((b+=y>>>16)>>>16)&65535,v=65535&b;return C(s[w>>8]+s[255&w]+s[v>>8]+s[255&v]+s[A>>8]+s[255&A]+s[g>>8]+s[255&g]+s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],128)}function L(t){var e,r,o=t.length,n=h[128].offset,a=0,c=0|n[7],u=0,i=0|n[6],d=0,f=0|n[5],l=0,p=0|n[4],m=0,g=0|n[3],y=0,A=0|n[2],b=0,v=0|n[1],k=0,w=0|n[0];for(r=0;r<o;r++)u=315*i,d=315*f,l=315*p,m=315*g,y=315*A,b=315*v,k=315*w,y+=c<<8,b+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),w=k+((b+=y>>>16)>>>16)&65535,v=65535&b,(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=315*i,d=315*f,l=315*p,m=315*g,y=315*A,b=315*v,k=315*w,y+=(c^=e>>6|192)<<8,b+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),w=k+((b+=y>>>16)>>>16)&65535,v=65535&b,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=315*i,d=315*f,l=315*p,m=315*g,y=315*A,b=315*v,k=315*w,y+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,b+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=315*(i=65535&u),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(g=65535&m),y=315*(A=65535&y),b=315*(v=65535&b),k=315*w,y+=(c^=e>>12&63|128)<<8,b+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=315*(i=65535&u),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(g=65535&m),y=315*(A=65535&y),b=315*(v=65535&b),k=315*w,y+=(c^=e>>6&63|128)<<8,b+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),w=k+((b+=y>>>16)>>>16)&65535,v=65535&b,c^=63&e|128):(u=315*i,d=315*f,l=315*p,m=315*g,y=315*A,b=315*v,k=315*w,y+=(c^=e>>12|224)<<8,b+=i<<8,c=65535&(a=315*c),w=(k+=f<<8)+((b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=315*(i=65535&u),d=315*(f=65535&d),l=315*(p=65535&l),m=315*(g=65535&m),y=315*(A=65535&y),b=315*(v=65535&b),k=315*w,y+=(c^=e>>6&63|128)<<8,b+=i<<8,k+=f<<8,c=65535&(a=315*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),w=k+((b+=y>>>16)>>>16)&65535,v=65535&b,c^=63&e|128);return C(s[w>>8]+s[255&w]+s[v>>8]+s[255&v]+s[A>>8]+s[255&A]+s[g>>8]+s[255&g]+s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],128)}function R(t){var e,r=t.length-3,o=h[256].offset,n=0,a=0|o[15],c=0,u=0|o[14],i=0,d=0|o[13],f=0,l=0|o[12],p=0,m=0|o[11],g=0,y=0|o[10],A=0,b=0|o[9],v=0,k=0|o[8],w=0,x=0|o[7],_=0,N=0|o[6],S=0,O=0|o[5],j=0,I=0|o[4],M=0,E=0|o[3],T=0,D=0|o[2],U=0,J=0|o[1],P=0,L=0|o[0];for(e=0;e<r;)c=355*u,i=355*d,f=355*l,p=355*m,g=355*y,A=355*b,v=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,U=355*J,P=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,a=65535&(n=355*a),L=(P+=y<<8)+((U+=(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*(u=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),g=355*(y=65535&g),A=355*(b=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),U=355*(J=65535&U),P=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,a=65535&(n=355*a),L=(P+=y<<8)+((U+=(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*(u=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),g=355*(y=65535&g),A=355*(b=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),U=355*(J=65535&U),P=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,a=65535&(n=355*a),L=(P+=y<<8)+((U+=(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*(u=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),g=355*(y=65535&g),A=355*(b=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),U=355*(J=65535&U),P=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,P+=y<<8,a=65535&(n=355*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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=P+((U+=T>>>16)>>>16)&65535,J=65535&U;for(;e<r+3;)c=355*u,i=355*d,f=355*l,p=355*m,g=355*y,A=355*b,v=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,U=355*J,P=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,P+=y<<8,a=65535&(n=355*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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=P+((U+=T>>>16)>>>16)&65535,J=65535&U;return C(s[L>>8]+s[255&L]+s[J>>8]+s[255&J]+s[D>>8]+s[255&D]+s[E>>8]+s[255&E]+s[I>>8]+s[255&I]+s[O>>8]+s[255&O]+s[N>>8]+s[255&N]+s[x>>8]+s[255&x]+s[k>>8]+s[255&k]+s[b>>8]+s[255&b]+s[y>>8]+s[255&y]+s[m>>8]+s[255&m]+s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],256)}function z(t){var e,r=t.length-3,o=h[256].offset,n=0,a=0|o[15],c=0,u=0|o[14],i=0,d=0|o[13],f=0,l=0|o[12],p=0,m=0|o[11],g=0,y=0|o[10],A=0,b=0|o[9],v=0,k=0|o[8],w=0,x=0|o[7],_=0,N=0|o[6],S=0,O=0|o[5],j=0,I=0|o[4],M=0,E=0|o[3],T=0,D=0|o[2],U=0,J=0|o[1],P=0,L=0|o[0];for(e=0;e<r;)c=355*u,i=355*d,f=355*l,p=355*m,g=355*y,A=355*b,v=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,U=355*J,P=355*L,S+=a<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,a=65535&(n=355*a),L=(P+=y<<8)+((U+=(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*(u=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),g=355*(y=65535&g),A=355*(b=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),U=355*(J=65535&U),P=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,a=65535&(n=355*a),L=(P+=y<<8)+((U+=(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*(u=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),g=355*(y=65535&g),A=355*(b=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),U=355*(J=65535&U),P=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,a=65535&(n=355*a),L=(P+=y<<8)+((U+=(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*(u=65535&c),i=355*(d=65535&i),f=355*(l=65535&f),p=355*(m=65535&p),g=355*(y=65535&g),A=355*(b=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),U=355*(J=65535&U),P=355*L,S+=(a^=t.charCodeAt(e++))<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,P+=y<<8,a=65535&(n=355*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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=P+((U+=T>>>16)>>>16)&65535,J=65535&U,a^=t.charCodeAt(e++);for(;e<r+3;)c=355*u,i=355*d,f=355*l,p=355*m,g=355*y,A=355*b,v=355*k,w=355*x,_=355*N,S=355*O,j=355*I,M=355*E,T=355*D,U=355*J,P=355*L,S+=a<<8,j+=u<<8,M+=d<<8,T+=l<<8,U+=m<<8,P+=y<<8,a=65535&(n=355*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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=P+((U+=T>>>16)>>>16)&65535,J=65535&U,a^=t.charCodeAt(e++);return C(s[L>>8]+s[255&L]+s[J>>8]+s[255&J]+s[D>>8]+s[255&D]+s[E>>8]+s[255&E]+s[I>>8]+s[255&I]+s[O>>8]+s[255&O]+s[N>>8]+s[255&N]+s[x>>8]+s[255&x]+s[k>>8]+s[255&k]+s[b>>8]+s[255&b]+s[y>>8]+s[255&y]+s[m>>8]+s[255&m]+s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],256)}function W(t){var e,r,o=t.length,n=h[256].offset,a=0,c=0|n[15],u=0,i=0|n[14],d=0,f=0|n[13],l=0,p=0|n[12],m=0,g=0|n[11],y=0,A=0|n[10],b=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,U=0|n[2],J=0,P=0|n[1],L=0,R=0|n[0];for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=355*i,d=355*f,l=355*p,m=355*g,y=355*A,b=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*U,J=355*P,L=355*R,O+=(c^=e>>6|192)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),R=L+((J+=D>>>16)>>>16)&65535,P=65535&J,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=355*i,d=355*f,l=355*p,m=355*g,y=355*A,b=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*U,J=355*P,L=355*R,O+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,c=65535&(a=355*c),R=(L+=A<<8)+((J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=355*(i=65535&u),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(g=65535&m),y=355*(A=65535&y),b=355*(v=65535&b),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*(U=65535&D),J=355*(P=65535&J),L=355*R,O+=(c^=e>>12&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,c=65535&(a=355*c),R=(L+=A<<8)+((J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=355*(i=65535&u),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(g=65535&m),y=355*(A=65535&y),b=355*(v=65535&b),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*(U=65535&D),J=355*(P=65535&J),L=355*R,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),R=L+((J+=D>>>16)>>>16)&65535,P=65535&J,c^=63&e|128):(u=355*i,d=355*f,l=355*p,m=355*g,y=355*A,b=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*U,J=355*P,L=355*R,O+=(c^=e>>12|224)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,c=65535&(a=355*c),R=(L+=A<<8)+((J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=355*(i=65535&u),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(g=65535&m),y=355*(A=65535&y),b=355*(v=65535&b),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*(U=65535&D),J=355*(P=65535&J),L=355*R,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),R=L+((J+=D>>>16)>>>16)&65535,P=65535&J,c^=63&e|128),u=355*i,d=355*f,l=355*p,m=355*g,y=355*A,b=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*U,J=355*P,L=355*R,O+=c<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),R=L+((J+=D>>>16)>>>16)&65535,P=65535&J;return C(s[R>>8]+s[255&R]+s[P>>8]+s[255&P]+s[U>>8]+s[255&U]+s[T>>8]+s[255&T]+s[M>>8]+s[255&M]+s[j>>8]+s[255&j]+s[S>>8]+s[255&S]+s[_>>8]+s[255&_]+s[w>>8]+s[255&w]+s[v>>8]+s[255&v]+s[A>>8]+s[255&A]+s[g>>8]+s[255&g]+s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],256)}function F(t){var e,r,o=t.length,n=h[256].offset,a=0,c=0|n[15],u=0,i=0|n[14],d=0,f=0|n[13],l=0,p=0|n[12],m=0,g=0|n[11],y=0,A=0|n[10],b=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,U=0|n[2],J=0,P=0|n[1],L=0,R=0|n[0];for(r=0;r<o;r++)u=355*i,d=355*f,l=355*p,m=355*g,y=355*A,b=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*U,J=355*P,L=355*R,O+=c<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),R=L+((J+=D>>>16)>>>16)&65535,P=65535&J,(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=355*i,d=355*f,l=355*p,m=355*g,y=355*A,b=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*U,J=355*P,L=355*R,O+=(c^=e>>6|192)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),R=L+((J+=D>>>16)>>>16)&65535,P=65535&J,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=355*i,d=355*f,l=355*p,m=355*g,y=355*A,b=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*U,J=355*P,L=355*R,O+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,c=65535&(a=355*c),R=(L+=A<<8)+((J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=355*(i=65535&u),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(g=65535&m),y=355*(A=65535&y),b=355*(v=65535&b),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*(U=65535&D),J=355*(P=65535&J),L=355*R,O+=(c^=e>>12&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,c=65535&(a=355*c),R=(L+=A<<8)+((J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=355*(i=65535&u),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(g=65535&m),y=355*(A=65535&y),b=355*(v=65535&b),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*(U=65535&D),J=355*(P=65535&J),L=355*R,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),R=L+((J+=D>>>16)>>>16)&65535,P=65535&J,c^=63&e|128):(u=355*i,d=355*f,l=355*p,m=355*g,y=355*A,b=355*v,k=355*w,x=355*_,N=355*S,O=355*j,I=355*M,E=355*T,D=355*U,J=355*P,L=355*R,O+=(c^=e>>12|224)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,c=65535&(a=355*c),R=(L+=A<<8)+((J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,u=355*(i=65535&u),d=355*(f=65535&d),l=355*(p=65535&l),m=355*(g=65535&m),y=355*(A=65535&y),b=355*(v=65535&b),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*(U=65535&D),J=355*(P=65535&J),L=355*R,O+=(c^=e>>6&63|128)<<8,I+=i<<8,E+=f<<8,D+=p<<8,J+=g<<8,L+=A<<8,c=65535&(a=355*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),R=L+((J+=D>>>16)>>>16)&65535,P=65535&J,c^=63&e|128);return C(s[R>>8]+s[255&R]+s[P>>8]+s[255&P]+s[U>>8]+s[255&U]+s[T>>8]+s[255&T]+s[M>>8]+s[255&M]+s[j>>8]+s[255&j]+s[S>>8]+s[255&S]+s[_>>8]+s[255&_]+s[w>>8]+s[255&w]+s[v>>8]+s[255&v]+s[A>>8]+s[255&A]+s[g>>8]+s[255&g]+s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],256)}function $(t){var e,r=t.length-3,o=h[512].offset,n=0,a=0|o[31],c=0,u=0|o[30],i=0,d=0|o[29],f=0,l=0|o[28],p=0,m=0|o[27],g=0,y=0|o[26],A=0,b=0|o[25],v=0,k=0|o[24],w=0,x=0|o[23],_=0,N=0|o[22],S=0,O=0|o[21],j=0,I=0|o[20],M=0,E=0|o[19],T=0,D=0|o[18],U=0,J=0|o[17],P=0,L=0|o[16],R=0,z=0|o[15],W=0,F=0|o[14],$=0,q=0|o[13],B=0,V=0|o[12],K=0,H=0|o[11],G=0,Q=0|o[10],X=0,Y=0|o[9],Z=0,tt=0|o[8],et=0,rt=0|o[7],ot=0,nt=0|o[6],at=0,ct=0|o[5],ut=0,st=0|o[4],it=0,dt=0|o[3],ft=0,lt=0|o[2],pt=0,ht=0|o[1],mt=0,Ct=0|o[0];for(e=0;e<r;)c=343*u,i=343*d,f=343*l,p=343*m,g=343*y,A=343*b,v=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,U=343*J,P=343*L,R=343*z,W=343*F,$=343*q,B=343*V,K=343*H,G=343*Q,X=343*Y,Z=343*tt,et=343*rt,ot=343*nt,at=343*ct,ut=343*st,it=343*dt,ft=343*lt,pt=343*ht,mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),g=343*(y=65535&g),A=343*(b=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),U=343*(J=65535&U),P=343*(L=65535&P),R=343*(z=65535&R),W=343*(F=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(rt=65535&et),ot=343*(nt=65535&ot),at=343*(ct=65535&at),ut=343*(st=65535&ut),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+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),g=343*(y=65535&g),A=343*(b=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),U=343*(J=65535&U),P=343*(L=65535&P),R=343*(z=65535&R),W=343*(F=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(rt=65535&et),ot=343*(nt=65535&ot),at=343*(ct=65535&at),ut=343*(st=65535&ut),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+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),g=343*(y=65535&g),A=343*(b=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),U=343*(J=65535&U),P=343*(L=65535&P),R=343*(z=65535&R),W=343*(F=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(rt=65535&et),ot=343*(nt=65535&ot),at=343*(ct=65535&at),ut=343*(st=65535&ut),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+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,mt+=O<<8,a=65535&(n=343*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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),J=65535&(U+=T>>>16),L=65535&(P+=U>>>16),z=65535&(R+=P>>>16),F=65535&(W+=R>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),rt=65535&(et+=Z>>>16),nt=65535&(ot+=et>>>16),ct=65535&(at+=ot>>>16),st=65535&(ut+=at>>>16),dt=65535&(it+=ut>>>16),lt=65535&(ft+=it>>>16),Ct=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt;for(;e<r+3;)c=343*u,i=343*d,f=343*l,p=343*m,g=343*y,A=343*b,v=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,U=343*J,P=343*L,R=343*z,W=343*F,$=343*q,B=343*V,K=343*H,G=343*Q,X=343*Y,Z=343*tt,et=343*rt,ot=343*nt,at=343*ct,ut=343*st,it=343*dt,ft=343*lt,pt=343*ht,mt=343*Ct,G+=(a^=t.charCodeAt(e++))<<8,X+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,mt+=O<<8,a=65535&(n=343*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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),J=65535&(U+=T>>>16),L=65535&(P+=U>>>16),z=65535&(R+=P>>>16),F=65535&(W+=R>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),rt=65535&(et+=Z>>>16),nt=65535&(ot+=et>>>16),ct=65535&(at+=ot>>>16),st=65535&(ut+=at>>>16),dt=65535&(it+=ut>>>16),lt=65535&(ft+=it>>>16),Ct=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt;return C(s[Ct>>8]+s[255&Ct]+s[ht>>8]+s[255&ht]+s[lt>>8]+s[255&lt]+s[dt>>8]+s[255&dt]+s[st>>8]+s[255&st]+s[ct>>8]+s[255&ct]+s[nt>>8]+s[255&nt]+s[rt>>8]+s[255&rt]+s[tt>>8]+s[255&tt]+s[Y>>8]+s[255&Y]+s[Q>>8]+s[255&Q]+s[H>>8]+s[255&H]+s[V>>8]+s[255&V]+s[q>>8]+s[255&q]+s[F>>8]+s[255&F]+s[z>>8]+s[255&z]+s[L>>8]+s[255&L]+s[J>>8]+s[255&J]+s[D>>8]+s[255&D]+s[E>>8]+s[255&E]+s[I>>8]+s[255&I]+s[O>>8]+s[255&O]+s[N>>8]+s[255&N]+s[x>>8]+s[255&x]+s[k>>8]+s[255&k]+s[b>>8]+s[255&b]+s[y>>8]+s[255&y]+s[m>>8]+s[255&m]+s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],512)}function q(t){var e,r=t.length-3,o=h[512].offset,n=0,a=0|o[31],c=0,u=0|o[30],i=0,d=0|o[29],f=0,l=0|o[28],p=0,m=0|o[27],g=0,y=0|o[26],A=0,b=0|o[25],v=0,k=0|o[24],w=0,x=0|o[23],_=0,N=0|o[22],S=0,O=0|o[21],j=0,I=0|o[20],M=0,E=0|o[19],T=0,D=0|o[18],U=0,J=0|o[17],P=0,L=0|o[16],R=0,z=0|o[15],W=0,F=0|o[14],$=0,q=0|o[13],B=0,V=0|o[12],K=0,H=0|o[11],G=0,Q=0|o[10],X=0,Y=0|o[9],Z=0,tt=0|o[8],et=0,rt=0|o[7],ot=0,nt=0|o[6],at=0,ct=0|o[5],ut=0,st=0|o[4],it=0,dt=0|o[3],ft=0,lt=0|o[2],pt=0,ht=0|o[1],mt=0,Ct=0|o[0];for(e=0;e<r;)c=343*u,i=343*d,f=343*l,p=343*m,g=343*y,A=343*b,v=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,U=343*J,P=343*L,R=343*z,W=343*F,$=343*q,B=343*V,K=343*H,G=343*Q,X=343*Y,Z=343*tt,et=343*rt,ot=343*nt,at=343*ct,ut=343*st,it=343*dt,ft=343*lt,pt=343*ht,mt=343*Ct,G+=a<<8,X+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),g=343*(y=65535&g),A=343*(b=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),U=343*(J=65535&U),P=343*(L=65535&P),R=343*(z=65535&R),W=343*(F=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(rt=65535&et),ot=343*(nt=65535&ot),at=343*(ct=65535&at),ut=343*(st=65535&ut),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+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),g=343*(y=65535&g),A=343*(b=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),U=343*(J=65535&U),P=343*(L=65535&P),R=343*(z=65535&R),W=343*(F=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(rt=65535&et),ot=343*(nt=65535&ot),at=343*(ct=65535&at),ut=343*(st=65535&ut),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+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,a=65535&(n=343*a),Ct=(mt+=O<<8)+((pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=343*(d=65535&i),f=343*(l=65535&f),p=343*(m=65535&p),g=343*(y=65535&g),A=343*(b=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),U=343*(J=65535&U),P=343*(L=65535&P),R=343*(z=65535&R),W=343*(F=65535&W),$=343*(q=65535&$),B=343*(V=65535&B),K=343*(H=65535&K),G=343*(Q=65535&G),X=343*(Y=65535&X),Z=343*(tt=65535&Z),et=343*(rt=65535&et),ot=343*(nt=65535&ot),at=343*(ct=65535&at),ut=343*(st=65535&ut),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+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,mt+=O<<8,a=65535&(n=343*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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),J=65535&(U+=T>>>16),L=65535&(P+=U>>>16),z=65535&(R+=P>>>16),F=65535&(W+=R>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),rt=65535&(et+=Z>>>16),nt=65535&(ot+=et>>>16),ct=65535&(at+=ot>>>16),st=65535&(ut+=at>>>16),dt=65535&(it+=ut>>>16),lt=65535&(ft+=it>>>16),Ct=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt,a^=t.charCodeAt(e++);for(;e<r+3;)c=343*u,i=343*d,f=343*l,p=343*m,g=343*y,A=343*b,v=343*k,w=343*x,_=343*N,S=343*O,j=343*I,M=343*E,T=343*D,U=343*J,P=343*L,R=343*z,W=343*F,$=343*q,B=343*V,K=343*H,G=343*Q,X=343*Y,Z=343*tt,et=343*rt,ot=343*nt,at=343*ct,ut=343*st,it=343*dt,ft=343*lt,pt=343*ht,mt=343*Ct,G+=a<<8,X+=u<<8,Z+=d<<8,et+=l<<8,ot+=m<<8,at+=y<<8,ut+=b<<8,it+=k<<8,ft+=x<<8,pt+=N<<8,mt+=O<<8,a=65535&(n=343*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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),J=65535&(U+=T>>>16),L=65535&(P+=U>>>16),z=65535&(R+=P>>>16),F=65535&(W+=R>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),rt=65535&(et+=Z>>>16),nt=65535&(ot+=et>>>16),ct=65535&(at+=ot>>>16),st=65535&(ut+=at>>>16),dt=65535&(it+=ut>>>16),lt=65535&(ft+=it>>>16),Ct=mt+((pt+=ft>>>16)>>>16)&65535,ht=65535&pt,a^=t.charCodeAt(e++);return C(s[Ct>>8]+s[255&Ct]+s[ht>>8]+s[255&ht]+s[lt>>8]+s[255&lt]+s[dt>>8]+s[255&dt]+s[st>>8]+s[255&st]+s[ct>>8]+s[255&ct]+s[nt>>8]+s[255&nt]+s[rt>>8]+s[255&rt]+s[tt>>8]+s[255&tt]+s[Y>>8]+s[255&Y]+s[Q>>8]+s[255&Q]+s[H>>8]+s[255&H]+s[V>>8]+s[255&V]+s[q>>8]+s[255&q]+s[F>>8]+s[255&F]+s[z>>8]+s[255&z]+s[L>>8]+s[255&L]+s[J>>8]+s[255&J]+s[D>>8]+s[255&D]+s[E>>8]+s[255&E]+s[I>>8]+s[255&I]+s[O>>8]+s[255&O]+s[N>>8]+s[255&N]+s[x>>8]+s[255&x]+s[k>>8]+s[255&k]+s[b>>8]+s[255&b]+s[y>>8]+s[255&y]+s[m>>8]+s[255&m]+s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],512)}function B(t){var e,r,o=t.length,n=h[512].offset,a=0,c=0|n[31],u=0,i=0|n[30],d=0,f=0|n[29],l=0,p=0|n[28],m=0,g=0|n[27],y=0,A=0|n[26],b=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,U=0|n[18],J=0,P=0|n[17],L=0,R=0|n[16],z=0,W=0|n[15],F=0,$=0|n[14],q=0,B=0|n[13],V=0,K=0|n[12],H=0,G=0|n[11],Q=0,X=0|n[10],Y=0,Z=0|n[9],tt=0,et=0|n[8],rt=0,ot=0|n[7],nt=0,at=0|n[6],ct=0,ut=0|n[5],st=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(r=0;r<o;r++)(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=343*i,d=343*f,l=343*p,m=343*g,y=343*A,b=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*U,J=343*P,L=343*R,z=343*W,F=343*$,q=343*B,V=343*K,H=343*G,Q=343*X,Y=343*Z,tt=343*et,rt=343*ot,nt=343*at,ct=343*ut,st=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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=343*i,d=343*f,l=343*p,m=343*g,y=343*A,b=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*U,J=343*P,L=343*R,z=343*W,F=343*$,q=343*B,V=343*K,H=343*G,Q=343*X,Y=343*Z,tt=343*et,rt=343*ot,nt=343*at,ct=343*ut,st=343*it,dt=343*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,Y+=i<<8,tt+=f<<8,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=343*(i=65535&u),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),y=343*(A=65535&y),b=343*(v=65535&b),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*(U=65535&D),J=343*(P=65535&J),L=343*(R=65535&L),z=343*(W=65535&z),F=343*($=65535&F),q=343*(B=65535&q),V=343*(K=65535&V),H=343*(G=65535&H),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),rt=343*(ot=65535&rt),nt=343*(at=65535&nt),ct=343*(ut=65535&ct),st=343*(it=65535&st),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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=343*(i=65535&u),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),y=343*(A=65535&y),b=343*(v=65535&b),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*(U=65535&D),J=343*(P=65535&J),L=343*(R=65535&L),z=343*(W=65535&z),F=343*($=65535&F),q=343*(B=65535&q),V=343*(K=65535&V),H=343*(G=65535&H),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),rt=343*(ot=65535&rt),nt=343*(at=65535&nt),ct=343*(ut=65535&ct),st=343*(it=65535&st),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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128):(u=343*i,d=343*f,l=343*p,m=343*g,y=343*A,b=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*U,J=343*P,L=343*R,z=343*W,F=343*$,q=343*B,V=343*K,H=343*G,Q=343*X,Y=343*Z,tt=343*et,rt=343*ot,nt=343*at,ct=343*ut,st=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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=343*(i=65535&u),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),y=343*(A=65535&y),b=343*(v=65535&b),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*(U=65535&D),J=343*(P=65535&J),L=343*(R=65535&L),z=343*(W=65535&z),F=343*($=65535&F),q=343*(B=65535&q),V=343*(K=65535&V),H=343*(G=65535&H),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),rt=343*(ot=65535&rt),nt=343*(at=65535&nt),ct=343*(ut=65535&ct),st=343*(it=65535&st),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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128),u=343*i,d=343*f,l=343*p,m=343*g,y=343*A,b=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*U,J=343*P,L=343*R,z=343*W,F=343*$,q=343*B,V=343*K,H=343*G,Q=343*X,Y=343*Z,tt=343*et,rt=343*ot,nt=343*at,ct=343*ut,st=343*it,dt=343*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=c<<8,Y+=i<<8,tt+=f<<8,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht;return C(s[gt>>8]+s[255&gt]+s[mt>>8]+s[255&mt]+s[pt>>8]+s[255&pt]+s[ft>>8]+s[255&ft]+s[it>>8]+s[255&it]+s[ut>>8]+s[255&ut]+s[at>>8]+s[255&at]+s[ot>>8]+s[255&ot]+s[et>>8]+s[255&et]+s[Z>>8]+s[255&Z]+s[X>>8]+s[255&X]+s[G>>8]+s[255&G]+s[K>>8]+s[255&K]+s[B>>8]+s[255&B]+s[$>>8]+s[255&$]+s[W>>8]+s[255&W]+s[R>>8]+s[255&R]+s[P>>8]+s[255&P]+s[U>>8]+s[255&U]+s[T>>8]+s[255&T]+s[M>>8]+s[255&M]+s[j>>8]+s[255&j]+s[S>>8]+s[255&S]+s[_>>8]+s[255&_]+s[w>>8]+s[255&w]+s[v>>8]+s[255&v]+s[A>>8]+s[255&A]+s[g>>8]+s[255&g]+s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],512)}function V(t){var e,r,o=t.length,n=h[512].offset,a=0,c=0|n[31],u=0,i=0|n[30],d=0,f=0|n[29],l=0,p=0|n[28],m=0,g=0|n[27],y=0,A=0|n[26],b=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,U=0|n[18],J=0,P=0|n[17],L=0,R=0|n[16],z=0,W=0|n[15],F=0,$=0|n[14],q=0,B=0|n[13],V=0,K=0|n[12],H=0,G=0|n[11],Q=0,X=0|n[10],Y=0,Z=0|n[9],tt=0,et=0|n[8],rt=0,ot=0|n[7],nt=0,at=0|n[6],ct=0,ut=0|n[5],st=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(r=0;r<o;r++)u=343*i,d=343*f,l=343*p,m=343*g,y=343*A,b=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*U,J=343*P,L=343*R,z=343*W,F=343*$,q=343*B,V=343*K,H=343*G,Q=343*X,Y=343*Z,tt=343*et,rt=343*ot,nt=343*at,ct=343*ut,st=343*it,dt=343*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=c<<8,Y+=i<<8,tt+=f<<8,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=343*i,d=343*f,l=343*p,m=343*g,y=343*A,b=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*U,J=343*P,L=343*R,z=343*W,F=343*$,q=343*B,V=343*K,H=343*G,Q=343*X,Y=343*Z,tt=343*et,rt=343*ot,nt=343*at,ct=343*ut,st=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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=343*i,d=343*f,l=343*p,m=343*g,y=343*A,b=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*U,J=343*P,L=343*R,z=343*W,F=343*$,q=343*B,V=343*K,H=343*G,Q=343*X,Y=343*Z,tt=343*et,rt=343*ot,nt=343*at,ct=343*ut,st=343*it,dt=343*ft,lt=343*pt,ht=343*mt,Ct=343*gt,Q+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,Y+=i<<8,tt+=f<<8,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=343*(i=65535&u),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),y=343*(A=65535&y),b=343*(v=65535&b),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*(U=65535&D),J=343*(P=65535&J),L=343*(R=65535&L),z=343*(W=65535&z),F=343*($=65535&F),q=343*(B=65535&q),V=343*(K=65535&V),H=343*(G=65535&H),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),rt=343*(ot=65535&rt),nt=343*(at=65535&nt),ct=343*(ut=65535&ct),st=343*(it=65535&st),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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=343*(i=65535&u),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),y=343*(A=65535&y),b=343*(v=65535&b),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*(U=65535&D),J=343*(P=65535&J),L=343*(R=65535&L),z=343*(W=65535&z),F=343*($=65535&F),q=343*(B=65535&q),V=343*(K=65535&V),H=343*(G=65535&H),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),rt=343*(ot=65535&rt),nt=343*(at=65535&nt),ct=343*(ut=65535&ct),st=343*(it=65535&st),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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128):(u=343*i,d=343*f,l=343*p,m=343*g,y=343*A,b=343*v,k=343*w,x=343*_,N=343*S,O=343*j,I=343*M,E=343*T,D=343*U,J=343*P,L=343*R,z=343*W,F=343*$,q=343*B,V=343*K,H=343*G,Q=343*X,Y=343*Z,tt=343*et,rt=343*ot,nt=343*at,ct=343*ut,st=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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,c=65535&(a=343*c),gt=(Ct+=j<<8)+((ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=343*(i=65535&u),d=343*(f=65535&d),l=343*(p=65535&l),m=343*(g=65535&m),y=343*(A=65535&y),b=343*(v=65535&b),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*(U=65535&D),J=343*(P=65535&J),L=343*(R=65535&L),z=343*(W=65535&z),F=343*($=65535&F),q=343*(B=65535&q),V=343*(K=65535&V),H=343*(G=65535&H),Q=343*(X=65535&Q),Y=343*(Z=65535&Y),tt=343*(et=65535&tt),rt=343*(ot=65535&rt),nt=343*(at=65535&nt),ct=343*(ut=65535&ct),st=343*(it=65535&st),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,rt+=p<<8,nt+=g<<8,ct+=A<<8,st+=v<<8,dt+=w<<8,lt+=_<<8,ht+=S<<8,Ct+=j<<8,c=65535&(a=343*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),gt=Ct+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,c^=63&e|128);return C(s[gt>>8]+s[255&gt]+s[mt>>8]+s[255&mt]+s[pt>>8]+s[255&pt]+s[ft>>8]+s[255&ft]+s[it>>8]+s[255&it]+s[ut>>8]+s[255&ut]+s[at>>8]+s[255&at]+s[ot>>8]+s[255&ot]+s[et>>8]+s[255&et]+s[Z>>8]+s[255&Z]+s[X>>8]+s[255&X]+s[G>>8]+s[255&G]+s[K>>8]+s[255&K]+s[B>>8]+s[255&B]+s[$>>8]+s[255&$]+s[W>>8]+s[255&W]+s[R>>8]+s[255&R]+s[P>>8]+s[255&P]+s[U>>8]+s[255&U]+s[T>>8]+s[255&T]+s[M>>8]+s[255&M]+s[j>>8]+s[255&j]+s[S>>8]+s[255&S]+s[_>>8]+s[255&_]+s[w>>8]+s[255&w]+s[v>>8]+s[255&v]+s[A>>8]+s[255&A]+s[g>>8]+s[255&g]+s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],512)}function K(t){var e,r=t.length-3,o=h[1024].offset,n=0,a=0|o[63],c=0,u=0|o[62],i=0,d=0|o[61],f=0,l=0|o[60],p=0,m=0|o[59],g=0,y=0|o[58],A=0,b=0|o[57],v=0,k=0|o[56],w=0,x=0|o[55],_=0,N=0|o[54],S=0,O=0|o[53],j=0,I=0|o[52],M=0,E=0|o[51],T=0,D=0|o[50],U=0,J=0|o[49],P=0,L=0|o[48],R=0,z=0|o[47],W=0,F=0|o[46],$=0,q=0|o[45],B=0,V=0|o[44],K=0,H=0|o[43],G=0,Q=0|o[42],X=0,Y=0|o[41],Z=0,tt=0|o[40],et=0,rt=0|o[39],ot=0,nt=0|o[38],at=0,ct=0|o[37],ut=0,st=0|o[36],it=0,dt=0|o[35],ft=0,lt=0|o[34],pt=0,ht=0|o[33],mt=0,Ct=0|o[32],gt=0,yt=0|o[31],At=0,bt=0|o[30],vt=0,kt=0|o[29],wt=0,xt=0|o[28],_t=0,Nt=0|o[27],St=0,Ot=0|o[26],jt=0,It=0|o[25],Mt=0,Et=0|o[24],Tt=0,Dt=0|o[23],Ut=0,Jt=0|o[22],Pt=0,Lt=0|o[21],Rt=0,zt=0|o[20],Wt=0,Ft=0|o[19],$t=0,qt=0|o[18],Bt=0,Vt=0|o[17],Kt=0,Ht=0|o[16],Gt=0,Qt=0|o[15],Xt=0,Yt=0|o[14],Zt=0,te=0|o[13],ee=0,re=0|o[12],oe=0,ne=0|o[11],ae=0,ce=0|o[10],ue=0,se=0|o[9],ie=0,de=0|o[8],fe=0,le=0|o[7],pe=0,he=0|o[6],me=0,Ce=0|o[5],ge=0,ye=0|o[4],Ae=0,be=0|o[3],ve=0,ke=0|o[2],we=0,xe=0|o[1],_e=0,Ne=0|o[0];for(e=0;e<r;)c=397*u,i=397*d,f=397*l,p=397*m,g=397*y,A=397*b,v=397*k,w=397*x,_=397*N,S=397*O,j=397*I,M=397*E,T=397*D,U=397*J,P=397*L,R=397*z,W=397*F,$=397*q,B=397*V,K=397*H,G=397*Q,X=397*Y,Z=397*tt,et=397*rt,ot=397*nt,at=397*ct,ut=397*st,it=397*dt,ft=397*lt,pt=397*ht,mt=397*Ct,gt=397*yt,At=397*bt,vt=397*kt,wt=397*xt,_t=397*Nt,St=397*Ot,jt=397*It,Mt=397*Et,Tt=397*Dt,Ut=397*Jt,Pt=397*Lt,Rt=397*zt,Wt=397*Ft,$t=397*qt,Bt=397*Vt,Kt=397*Ht,Gt=397*Qt,Xt=397*Yt,Zt=397*te,ee=397*re,oe=397*ne,ae=397*ce,ue=397*se,ie=397*de,fe=397*le,pe=397*he,me=397*Ce,ge=397*ye,Ae=397*be,ve=397*ke,we=397*xe,_e=397*Ne,Pt+=(a^=t.charCodeAt(e++))<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(ue+=(ae+=(oe+=(ee+=(Zt+=(Xt+=(Gt+=(Kt+=(Bt+=($t+=(Wt+=(Rt+=(Pt+=(Ut+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(y=65535&g),A=397*(b=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),U=397*(J=65535&U),P=397*(L=65535&P),R=397*(z=65535&R),W=397*(F=65535&W),$=397*(q=65535&$),B=397*(V=65535&B),K=397*(H=65535&K),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(rt=65535&et),ot=397*(nt=65535&ot),at=397*(ct=65535&at),ut=397*(st=65535&ut),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(yt=65535&gt),At=397*(bt=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),Ut=397*(Jt=65535&Ut),Pt=397*(Lt=65535&Pt),Rt=397*(zt=65535&Rt),Wt=397*(Ft=65535&Wt),$t=397*(qt=65535&$t),Bt=397*(Vt=65535&Bt),Kt=397*(Ht=65535&Kt),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(re=65535&ee),oe=397*(ne=65535&oe),ae=397*(ce=65535&ae),ue=397*(se=65535&ue),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(ye=65535&ge),Ae=397*(be=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Pt+=(a^=t.charCodeAt(e++))<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(ue+=(ae+=(oe+=(ee+=(Zt+=(Xt+=(Gt+=(Kt+=(Bt+=($t+=(Wt+=(Rt+=(Pt+=(Ut+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(y=65535&g),A=397*(b=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),U=397*(J=65535&U),P=397*(L=65535&P),R=397*(z=65535&R),W=397*(F=65535&W),$=397*(q=65535&$),B=397*(V=65535&B),K=397*(H=65535&K),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(rt=65535&et),ot=397*(nt=65535&ot),at=397*(ct=65535&at),ut=397*(st=65535&ut),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(yt=65535&gt),At=397*(bt=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),Ut=397*(Jt=65535&Ut),Pt=397*(Lt=65535&Pt),Rt=397*(zt=65535&Rt),Wt=397*(Ft=65535&Wt),$t=397*(qt=65535&$t),Bt=397*(Vt=65535&Bt),Kt=397*(Ht=65535&Kt),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(re=65535&ee),oe=397*(ne=65535&oe),ae=397*(ce=65535&ae),ue=397*(se=65535&ue),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(ye=65535&ge),Ae=397*(be=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Pt+=(a^=t.charCodeAt(e++))<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(ue+=(ae+=(oe+=(ee+=(Zt+=(Xt+=(Gt+=(Kt+=(Bt+=($t+=(Wt+=(Rt+=(Pt+=(Ut+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(y=65535&g),A=397*(b=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),U=397*(J=65535&U),P=397*(L=65535&P),R=397*(z=65535&R),W=397*(F=65535&W),$=397*(q=65535&$),B=397*(V=65535&B),K=397*(H=65535&K),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(rt=65535&et),ot=397*(nt=65535&ot),at=397*(ct=65535&at),ut=397*(st=65535&ut),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(yt=65535&gt),At=397*(bt=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),Ut=397*(Jt=65535&Ut),Pt=397*(Lt=65535&Pt),Rt=397*(zt=65535&Rt),Wt=397*(Ft=65535&Wt),$t=397*(qt=65535&$t),Bt=397*(Vt=65535&Bt),Kt=397*(Ht=65535&Kt),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(re=65535&ee),oe=397*(ne=65535&oe),ae=397*(ce=65535&ae),ue=397*(se=65535&ue),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(ye=65535&ge),Ae=397*(be=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Pt+=(a^=t.charCodeAt(e++))<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,_e+=Q<<8,a=65535&(n=397*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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),J=65535&(U+=T>>>16),L=65535&(P+=U>>>16),z=65535&(R+=P>>>16),F=65535&(W+=R>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),rt=65535&(et+=Z>>>16),nt=65535&(ot+=et>>>16),ct=65535&(at+=ot>>>16),st=65535&(ut+=at>>>16),dt=65535&(it+=ut>>>16),lt=65535&(ft+=it>>>16),ht=65535&(pt+=ft>>>16),Ct=65535&(mt+=pt>>>16),yt=65535&(gt+=mt>>>16),bt=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),Jt=65535&(Ut+=Tt>>>16),Lt=65535&(Pt+=Ut>>>16),zt=65535&(Rt+=Pt>>>16),Ft=65535&(Wt+=Rt>>>16),qt=65535&($t+=Wt>>>16),Vt=65535&(Bt+=$t>>>16),Ht=65535&(Kt+=Bt>>>16),Qt=65535&(Gt+=Kt>>>16),Yt=65535&(Xt+=Gt>>>16),te=65535&(Zt+=Xt>>>16),re=65535&(ee+=Zt>>>16),ne=65535&(oe+=ee>>>16),ce=65535&(ae+=oe>>>16),se=65535&(ue+=ae>>>16),de=65535&(ie+=ue>>>16),le=65535&(fe+=ie>>>16),he=65535&(pe+=fe>>>16),Ce=65535&(me+=pe>>>16),ye=65535&(ge+=me>>>16),be=65535&(Ae+=ge>>>16),ke=65535&(ve+=Ae>>>16),Ne=_e+((we+=ve>>>16)>>>16)&65535,xe=65535&we;for(;e<r+3;)c=397*u,i=397*d,f=397*l,p=397*m,g=397*y,A=397*b,v=397*k,w=397*x,_=397*N,S=397*O,j=397*I,M=397*E,T=397*D,U=397*J,P=397*L,R=397*z,W=397*F,$=397*q,B=397*V,K=397*H,G=397*Q,X=397*Y,Z=397*tt,et=397*rt,ot=397*nt,at=397*ct,ut=397*st,it=397*dt,ft=397*lt,pt=397*ht,mt=397*Ct,gt=397*yt,At=397*bt,vt=397*kt,wt=397*xt,_t=397*Nt,St=397*Ot,jt=397*It,Mt=397*Et,Tt=397*Dt,Ut=397*Jt,Pt=397*Lt,Rt=397*zt,Wt=397*Ft,$t=397*qt,Bt=397*Vt,Kt=397*Ht,Gt=397*Qt,Xt=397*Yt,Zt=397*te,ee=397*re,oe=397*ne,ae=397*ce,ue=397*se,ie=397*de,fe=397*le,pe=397*he,me=397*Ce,ge=397*ye,Ae=397*be,ve=397*ke,we=397*xe,_e=397*Ne,Pt+=(a^=t.charCodeAt(e++))<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,_e+=Q<<8,a=65535&(n=397*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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),J=65535&(U+=T>>>16),L=65535&(P+=U>>>16),z=65535&(R+=P>>>16),F=65535&(W+=R>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),rt=65535&(et+=Z>>>16),nt=65535&(ot+=et>>>16),ct=65535&(at+=ot>>>16),st=65535&(ut+=at>>>16),dt=65535&(it+=ut>>>16),lt=65535&(ft+=it>>>16),ht=65535&(pt+=ft>>>16),Ct=65535&(mt+=pt>>>16),yt=65535&(gt+=mt>>>16),bt=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),Jt=65535&(Ut+=Tt>>>16),Lt=65535&(Pt+=Ut>>>16),zt=65535&(Rt+=Pt>>>16),Ft=65535&(Wt+=Rt>>>16),qt=65535&($t+=Wt>>>16),Vt=65535&(Bt+=$t>>>16),Ht=65535&(Kt+=Bt>>>16),Qt=65535&(Gt+=Kt>>>16),Yt=65535&(Xt+=Gt>>>16),te=65535&(Zt+=Xt>>>16),re=65535&(ee+=Zt>>>16),ne=65535&(oe+=ee>>>16),ce=65535&(ae+=oe>>>16),se=65535&(ue+=ae>>>16),de=65535&(ie+=ue>>>16),le=65535&(fe+=ie>>>16),he=65535&(pe+=fe>>>16),Ce=65535&(me+=pe>>>16),ye=65535&(ge+=me>>>16),be=65535&(Ae+=ge>>>16),ke=65535&(ve+=Ae>>>16),Ne=_e+((we+=ve>>>16)>>>16)&65535,xe=65535&we;return C(s[Ne>>8]+s[255&Ne]+s[xe>>8]+s[255&xe]+s[ke>>8]+s[255&ke]+s[be>>8]+s[255&be]+s[ye>>8]+s[255&ye]+s[Ce>>8]+s[255&Ce]+s[he>>8]+s[255&he]+s[le>>8]+s[255&le]+s[de>>8]+s[255&de]+s[se>>8]+s[255&se]+s[ce>>8]+s[255&ce]+s[ne>>8]+s[255&ne]+s[re>>8]+s[255&re]+s[te>>8]+s[255&te]+s[Yt>>8]+s[255&Yt]+s[Qt>>8]+s[255&Qt]+s[Ht>>8]+s[255&Ht]+s[Vt>>8]+s[255&Vt]+s[qt>>8]+s[255&qt]+s[Ft>>8]+s[255&Ft]+s[zt>>8]+s[255&zt]+s[Lt>>8]+s[255&Lt]+s[Jt>>8]+s[255&Jt]+s[Dt>>8]+s[255&Dt]+s[Et>>8]+s[255&Et]+s[It>>8]+s[255&It]+s[Ot>>8]+s[255&Ot]+s[Nt>>8]+s[255&Nt]+s[xt>>8]+s[255&xt]+s[kt>>8]+s[255&kt]+s[bt>>8]+s[255&bt]+s[yt>>8]+s[255&yt]+s[Ct>>8]+s[255&Ct]+s[ht>>8]+s[255&ht]+s[lt>>8]+s[255&lt]+s[dt>>8]+s[255&dt]+s[st>>8]+s[255&st]+s[ct>>8]+s[255&ct]+s[nt>>8]+s[255&nt]+s[rt>>8]+s[255&rt]+s[tt>>8]+s[255&tt]+s[Y>>8]+s[255&Y]+s[Q>>8]+s[255&Q]+s[H>>8]+s[255&H]+s[V>>8]+s[255&V]+s[q>>8]+s[255&q]+s[F>>8]+s[255&F]+s[z>>8]+s[255&z]+s[L>>8]+s[255&L]+s[J>>8]+s[255&J]+s[D>>8]+s[255&D]+s[E>>8]+s[255&E]+s[I>>8]+s[255&I]+s[O>>8]+s[255&O]+s[N>>8]+s[255&N]+s[x>>8]+s[255&x]+s[k>>8]+s[255&k]+s[b>>8]+s[255&b]+s[y>>8]+s[255&y]+s[m>>8]+s[255&m]+s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],1024)}function H(t){var e,r=t.length-3,o=h[1024].offset,n=0,a=0|o[63],c=0,u=0|o[62],i=0,d=0|o[61],f=0,l=0|o[60],p=0,m=0|o[59],g=0,y=0|o[58],A=0,b=0|o[57],v=0,k=0|o[56],w=0,x=0|o[55],_=0,N=0|o[54],S=0,O=0|o[53],j=0,I=0|o[52],M=0,E=0|o[51],T=0,D=0|o[50],U=0,J=0|o[49],P=0,L=0|o[48],R=0,z=0|o[47],W=0,F=0|o[46],$=0,q=0|o[45],B=0,V=0|o[44],K=0,H=0|o[43],G=0,Q=0|o[42],X=0,Y=0|o[41],Z=0,tt=0|o[40],et=0,rt=0|o[39],ot=0,nt=0|o[38],at=0,ct=0|o[37],ut=0,st=0|o[36],it=0,dt=0|o[35],ft=0,lt=0|o[34],pt=0,ht=0|o[33],mt=0,Ct=0|o[32],gt=0,yt=0|o[31],At=0,bt=0|o[30],vt=0,kt=0|o[29],wt=0,xt=0|o[28],_t=0,Nt=0|o[27],St=0,Ot=0|o[26],jt=0,It=0|o[25],Mt=0,Et=0|o[24],Tt=0,Dt=0|o[23],Ut=0,Jt=0|o[22],Pt=0,Lt=0|o[21],Rt=0,zt=0|o[20],Wt=0,Ft=0|o[19],$t=0,qt=0|o[18],Bt=0,Vt=0|o[17],Kt=0,Ht=0|o[16],Gt=0,Qt=0|o[15],Xt=0,Yt=0|o[14],Zt=0,te=0|o[13],ee=0,re=0|o[12],oe=0,ne=0|o[11],ae=0,ce=0|o[10],ue=0,se=0|o[9],ie=0,de=0|o[8],fe=0,le=0|o[7],pe=0,he=0|o[6],me=0,Ce=0|o[5],ge=0,ye=0|o[4],Ae=0,be=0|o[3],ve=0,ke=0|o[2],we=0,xe=0|o[1],_e=0,Ne=0|o[0];for(e=0;e<r;)c=397*u,i=397*d,f=397*l,p=397*m,g=397*y,A=397*b,v=397*k,w=397*x,_=397*N,S=397*O,j=397*I,M=397*E,T=397*D,U=397*J,P=397*L,R=397*z,W=397*F,$=397*q,B=397*V,K=397*H,G=397*Q,X=397*Y,Z=397*tt,et=397*rt,ot=397*nt,at=397*ct,ut=397*st,it=397*dt,ft=397*lt,pt=397*ht,mt=397*Ct,gt=397*yt,At=397*bt,vt=397*kt,wt=397*xt,_t=397*Nt,St=397*Ot,jt=397*It,Mt=397*Et,Tt=397*Dt,Ut=397*Jt,Pt=397*Lt,Rt=397*zt,Wt=397*Ft,$t=397*qt,Bt=397*Vt,Kt=397*Ht,Gt=397*Qt,Xt=397*Yt,Zt=397*te,ee=397*re,oe=397*ne,ae=397*ce,ue=397*se,ie=397*de,fe=397*le,pe=397*he,me=397*Ce,ge=397*ye,Ae=397*be,ve=397*ke,we=397*xe,_e=397*Ne,Pt+=a<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(ue+=(ae+=(oe+=(ee+=(Zt+=(Xt+=(Gt+=(Kt+=(Bt+=($t+=(Wt+=(Rt+=(Pt+=(Ut+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(y=65535&g),A=397*(b=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),U=397*(J=65535&U),P=397*(L=65535&P),R=397*(z=65535&R),W=397*(F=65535&W),$=397*(q=65535&$),B=397*(V=65535&B),K=397*(H=65535&K),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(rt=65535&et),ot=397*(nt=65535&ot),at=397*(ct=65535&at),ut=397*(st=65535&ut),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(yt=65535&gt),At=397*(bt=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),Ut=397*(Jt=65535&Ut),Pt=397*(Lt=65535&Pt),Rt=397*(zt=65535&Rt),Wt=397*(Ft=65535&Wt),$t=397*(qt=65535&$t),Bt=397*(Vt=65535&Bt),Kt=397*(Ht=65535&Kt),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(re=65535&ee),oe=397*(ne=65535&oe),ae=397*(ce=65535&ae),ue=397*(se=65535&ue),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(ye=65535&ge),Ae=397*(be=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Pt+=(a^=t.charCodeAt(e++))<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(ue+=(ae+=(oe+=(ee+=(Zt+=(Xt+=(Gt+=(Kt+=(Bt+=($t+=(Wt+=(Rt+=(Pt+=(Ut+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(y=65535&g),A=397*(b=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),U=397*(J=65535&U),P=397*(L=65535&P),R=397*(z=65535&R),W=397*(F=65535&W),$=397*(q=65535&$),B=397*(V=65535&B),K=397*(H=65535&K),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(rt=65535&et),ot=397*(nt=65535&ot),at=397*(ct=65535&at),ut=397*(st=65535&ut),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(yt=65535&gt),At=397*(bt=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),Ut=397*(Jt=65535&Ut),Pt=397*(Lt=65535&Pt),Rt=397*(zt=65535&Rt),Wt=397*(Ft=65535&Wt),$t=397*(qt=65535&$t),Bt=397*(Vt=65535&Bt),Kt=397*(Ht=65535&Kt),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(re=65535&ee),oe=397*(ne=65535&oe),ae=397*(ce=65535&ae),ue=397*(se=65535&ue),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(ye=65535&ge),Ae=397*(be=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Pt+=(a^=t.charCodeAt(e++))<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,a=65535&(n=397*a),Ne=(_e+=Q<<8)+((we+=(ve+=(Ae+=(ge+=(me+=(pe+=(fe+=(ie+=(ue+=(ae+=(oe+=(ee+=(Zt+=(Xt+=(Gt+=(Kt+=(Bt+=($t+=(Wt+=(Rt+=(Pt+=(Ut+=(Tt+=(Mt+=(jt+=(St+=(_t+=(wt+=(vt+=(At+=(gt+=(mt+=(pt+=(ft+=(it+=(ut+=(at+=(ot+=(et+=(Z+=(X+=(G+=(K+=(B+=($+=(W+=(R+=(P+=(U+=(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*(u=65535&c),i=397*(d=65535&i),f=397*(l=65535&f),p=397*(m=65535&p),g=397*(y=65535&g),A=397*(b=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),U=397*(J=65535&U),P=397*(L=65535&P),R=397*(z=65535&R),W=397*(F=65535&W),$=397*(q=65535&$),B=397*(V=65535&B),K=397*(H=65535&K),G=397*(Q=65535&G),X=397*(Y=65535&X),Z=397*(tt=65535&Z),et=397*(rt=65535&et),ot=397*(nt=65535&ot),at=397*(ct=65535&at),ut=397*(st=65535&ut),it=397*(dt=65535&it),ft=397*(lt=65535&ft),pt=397*(ht=65535&pt),mt=397*(Ct=65535&mt),gt=397*(yt=65535&gt),At=397*(bt=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),Ut=397*(Jt=65535&Ut),Pt=397*(Lt=65535&Pt),Rt=397*(zt=65535&Rt),Wt=397*(Ft=65535&Wt),$t=397*(qt=65535&$t),Bt=397*(Vt=65535&Bt),Kt=397*(Ht=65535&Kt),Gt=397*(Qt=65535&Gt),Xt=397*(Yt=65535&Xt),Zt=397*(te=65535&Zt),ee=397*(re=65535&ee),oe=397*(ne=65535&oe),ae=397*(ce=65535&ae),ue=397*(se=65535&ue),ie=397*(de=65535&ie),fe=397*(le=65535&fe),pe=397*(he=65535&pe),me=397*(Ce=65535&me),ge=397*(ye=65535&ge),Ae=397*(be=65535&Ae),ve=397*(ke=65535&ve),we=397*(xe=65535&we),_e=397*Ne,Pt+=(a^=t.charCodeAt(e++))<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,_e+=Q<<8,a=65535&(n=397*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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),J=65535&(U+=T>>>16),L=65535&(P+=U>>>16),z=65535&(R+=P>>>16),F=65535&(W+=R>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),rt=65535&(et+=Z>>>16),nt=65535&(ot+=et>>>16),ct=65535&(at+=ot>>>16),st=65535&(ut+=at>>>16),dt=65535&(it+=ut>>>16),lt=65535&(ft+=it>>>16),ht=65535&(pt+=ft>>>16),Ct=65535&(mt+=pt>>>16),yt=65535&(gt+=mt>>>16),bt=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),Jt=65535&(Ut+=Tt>>>16),Lt=65535&(Pt+=Ut>>>16),zt=65535&(Rt+=Pt>>>16),Ft=65535&(Wt+=Rt>>>16),qt=65535&($t+=Wt>>>16),Vt=65535&(Bt+=$t>>>16),Ht=65535&(Kt+=Bt>>>16),Qt=65535&(Gt+=Kt>>>16),Yt=65535&(Xt+=Gt>>>16),te=65535&(Zt+=Xt>>>16),re=65535&(ee+=Zt>>>16),ne=65535&(oe+=ee>>>16),ce=65535&(ae+=oe>>>16),se=65535&(ue+=ae>>>16),de=65535&(ie+=ue>>>16),le=65535&(fe+=ie>>>16),he=65535&(pe+=fe>>>16),Ce=65535&(me+=pe>>>16),ye=65535&(ge+=me>>>16),be=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<r+3;)c=397*u,i=397*d,f=397*l,p=397*m,g=397*y,A=397*b,v=397*k,w=397*x,_=397*N,S=397*O,j=397*I,M=397*E,T=397*D,U=397*J,P=397*L,R=397*z,W=397*F,$=397*q,B=397*V,K=397*H,G=397*Q,X=397*Y,Z=397*tt,et=397*rt,ot=397*nt,at=397*ct,ut=397*st,it=397*dt,ft=397*lt,pt=397*ht,mt=397*Ct,gt=397*yt,At=397*bt,vt=397*kt,wt=397*xt,_t=397*Nt,St=397*Ot,jt=397*It,Mt=397*Et,Tt=397*Dt,Ut=397*Jt,Pt=397*Lt,Rt=397*zt,Wt=397*Ft,$t=397*qt,Bt=397*Vt,Kt=397*Ht,Gt=397*Qt,Xt=397*Yt,Zt=397*te,ee=397*re,oe=397*ne,ae=397*ce,ue=397*se,ie=397*de,fe=397*le,pe=397*he,me=397*Ce,ge=397*ye,Ae=397*be,ve=397*ke,we=397*xe,_e=397*Ne,Pt+=a<<8,Rt+=u<<8,Wt+=d<<8,$t+=l<<8,Bt+=m<<8,Kt+=y<<8,Gt+=b<<8,Xt+=k<<8,Zt+=x<<8,ee+=N<<8,oe+=O<<8,ae+=I<<8,ue+=E<<8,ie+=D<<8,fe+=J<<8,pe+=L<<8,me+=z<<8,ge+=F<<8,Ae+=q<<8,ve+=V<<8,we+=H<<8,_e+=Q<<8,a=65535&(n=397*a),u=65535&(c+=n>>>16),d=65535&(i+=c>>>16),l=65535&(f+=i>>>16),m=65535&(p+=f>>>16),y=65535&(g+=p>>>16),b=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),J=65535&(U+=T>>>16),L=65535&(P+=U>>>16),z=65535&(R+=P>>>16),F=65535&(W+=R>>>16),q=65535&($+=W>>>16),V=65535&(B+=$>>>16),H=65535&(K+=B>>>16),Q=65535&(G+=K>>>16),Y=65535&(X+=G>>>16),tt=65535&(Z+=X>>>16),rt=65535&(et+=Z>>>16),nt=65535&(ot+=et>>>16),ct=65535&(at+=ot>>>16),st=65535&(ut+=at>>>16),dt=65535&(it+=ut>>>16),lt=65535&(ft+=it>>>16),ht=65535&(pt+=ft>>>16),Ct=65535&(mt+=pt>>>16),yt=65535&(gt+=mt>>>16),bt=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),Jt=65535&(Ut+=Tt>>>16),Lt=65535&(Pt+=Ut>>>16),zt=65535&(Rt+=Pt>>>16),Ft=65535&(Wt+=Rt>>>16),qt=65535&($t+=Wt>>>16),Vt=65535&(Bt+=$t>>>16),Ht=65535&(Kt+=Bt>>>16),Qt=65535&(Gt+=Kt>>>16),Yt=65535&(Xt+=Gt>>>16),te=65535&(Zt+=Xt>>>16),re=65535&(ee+=Zt>>>16),ne=65535&(oe+=ee>>>16),ce=65535&(ae+=oe>>>16),se=65535&(ue+=ae>>>16),de=65535&(ie+=ue>>>16),le=65535&(fe+=ie>>>16),he=65535&(pe+=fe>>>16),Ce=65535&(me+=pe>>>16),ye=65535&(ge+=me>>>16),be=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(s[Ne>>8]+s[255&Ne]+s[xe>>8]+s[255&xe]+s[ke>>8]+s[255&ke]+s[be>>8]+s[255&be]+s[ye>>8]+s[255&ye]+s[Ce>>8]+s[255&Ce]+s[he>>8]+s[255&he]+s[le>>8]+s[255&le]+s[de>>8]+s[255&de]+s[se>>8]+s[255&se]+s[ce>>8]+s[255&ce]+s[ne>>8]+s[255&ne]+s[re>>8]+s[255&re]+s[te>>8]+s[255&te]+s[Yt>>8]+s[255&Yt]+s[Qt>>8]+s[255&Qt]+s[Ht>>8]+s[255&Ht]+s[Vt>>8]+s[255&Vt]+s[qt>>8]+s[255&qt]+s[Ft>>8]+s[255&Ft]+s[zt>>8]+s[255&zt]+s[Lt>>8]+s[255&Lt]+s[Jt>>8]+s[255&Jt]+s[Dt>>8]+s[255&Dt]+s[Et>>8]+s[255&Et]+s[It>>8]+s[255&It]+s[Ot>>8]+s[255&Ot]+s[Nt>>8]+s[255&Nt]+s[xt>>8]+s[255&xt]+s[kt>>8]+s[255&kt]+s[bt>>8]+s[255&bt]+s[yt>>8]+s[255&yt]+s[Ct>>8]+s[255&Ct]+s[ht>>8]+s[255&ht]+s[lt>>8]+s[255&lt]+s[dt>>8]+s[255&dt]+s[st>>8]+s[255&st]+s[ct>>8]+s[255&ct]+s[nt>>8]+s[255&nt]+s[rt>>8]+s[255&rt]+s[tt>>8]+s[255&tt]+s[Y>>8]+s[255&Y]+s[Q>>8]+s[255&Q]+s[H>>8]+s[255&H]+s[V>>8]+s[255&V]+s[q>>8]+s[255&q]+s[F>>8]+s[255&F]+s[z>>8]+s[255&z]+s[L>>8]+s[255&L]+s[J>>8]+s[255&J]+s[D>>8]+s[255&D]+s[E>>8]+s[255&E]+s[I>>8]+s[255&I]+s[O>>8]+s[255&O]+s[N>>8]+s[255&N]+s[x>>8]+s[255&x]+s[k>>8]+s[255&k]+s[b>>8]+s[255&b]+s[y>>8]+s[255&y]+s[m>>8]+s[255&m]+s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a],1024)}function G(t){var e,r,o=t.length,n=h[1024].offset,a=0,c=0|n[63],u=0,i=0|n[62],d=0,f=0|n[61],l=0,p=0|n[60],m=0,g=0|n[59],y=0,A=0|n[58],b=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,U=0|n[50],J=0,P=0|n[49],L=0,R=0|n[48],z=0,W=0|n[47],F=0,$=0|n[46],q=0,B=0|n[45],V=0,K=0|n[44],H=0,G=0|n[43],Q=0,X=0|n[42],Y=0,Z=0|n[41],tt=0,et=0|n[40],rt=0,ot=0|n[39],nt=0,at=0|n[38],ct=0,ut=0|n[37],st=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],yt=0,At=0|n[31],bt=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,Ut=0|n[23],Jt=0,Pt=0|n[22],Lt=0,Rt=0|n[21],zt=0,Wt=0|n[20],Ft=0,$t=0|n[19],qt=0,Bt=0|n[18],Vt=0,Kt=0|n[17],Ht=0,Gt=0|n[16],Qt=0,Xt=0|n[15],Yt=0,Zt=0|n[14],te=0,ee=0|n[13],re=0,oe=0|n[12],ne=0,ae=0|n[11],ce=0,ue=0|n[10],se=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],ye=0,Ae=0|n[4],be=0,ve=0|n[3],ke=0,we=0|n[2],xe=0,_e=0|n[1],Ne=0,Se=0|n[0];for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=397*i,d=397*f,l=397*p,m=397*g,y=397*A,b=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*U,J=397*P,L=397*R,z=397*W,F=397*$,q=397*B,V=397*K,H=397*G,Q=397*X,Y=397*Z,tt=397*et,rt=397*ot,nt=397*at,ct=397*ut,st=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,yt=397*At,bt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Ut,Jt=397*Pt,Lt=397*Rt,zt=397*Wt,Ft=397*$t,qt=397*Bt,Vt=397*Kt,Ht=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,re=397*oe,ne=397*ae,ce=397*ue,se=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,ye=397*Ae,be=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=e>>6|192)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(yt+=Ct>>>16),vt=65535&(bt+=yt>>>16),wt=65535&(kt+=bt>>>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),Ut=65535&(Dt+=Et>>>16),Pt=65535&(Jt+=Dt>>>16),Rt=65535&(Lt+=Jt>>>16),Wt=65535&(zt+=Lt>>>16),$t=65535&(Ft+=zt>>>16),Bt=65535&(qt+=Ft>>>16),Kt=65535&(Vt+=qt>>>16),Gt=65535&(Ht+=Vt>>>16),Xt=65535&(Qt+=Ht>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),oe=65535&(re+=te>>>16),ae=65535&(ne+=re>>>16),ue=65535&(ce+=ne>>>16),ie=65535&(se+=ce>>>16),fe=65535&(de+=se>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(ye+=Ce>>>16),ve=65535&(be+=ye>>>16),we=65535&(ke+=be>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=397*i,d=397*f,l=397*p,m=397*g,y=397*A,b=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*U,J=397*P,L=397*R,z=397*W,F=397*$,q=397*B,V=397*K,H=397*G,Q=397*X,Y=397*Z,tt=397*et,rt=397*ot,nt=397*at,ct=397*ut,st=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,yt=397*At,bt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Ut,Jt=397*Pt,Lt=397*Rt,zt=397*Wt,Ft=397*$t,qt=397*Bt,Vt=397*Kt,Ht=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,re=397*oe,ne=397*ae,ce=397*ue,se=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,ye=397*Ae,be=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(be+=(ye+=(Ce+=(he+=(le+=(de+=(se+=(ce+=(ne+=(re+=(te+=(Yt+=(Qt+=(Ht+=(Vt+=(qt+=(Ft+=(zt+=(Lt+=(Jt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(bt+=(yt+=(Ct+=(ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=397*(i=65535&u),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),y=397*(A=65535&y),b=397*(v=65535&b),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*(U=65535&D),J=397*(P=65535&J),L=397*(R=65535&L),z=397*(W=65535&z),F=397*($=65535&F),q=397*(B=65535&q),V=397*(K=65535&V),H=397*(G=65535&H),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),rt=397*(ot=65535&rt),nt=397*(at=65535&nt),ct=397*(ut=65535&ct),st=397*(it=65535&st),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),yt=397*(At=65535&yt),bt=397*(vt=65535&bt),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*(Ut=65535&Dt),Jt=397*(Pt=65535&Jt),Lt=397*(Rt=65535&Lt),zt=397*(Wt=65535&zt),Ft=397*($t=65535&Ft),qt=397*(Bt=65535&qt),Vt=397*(Kt=65535&Vt),Ht=397*(Gt=65535&Ht),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),re=397*(oe=65535&re),ne=397*(ae=65535&ne),ce=397*(ue=65535&ce),se=397*(ie=65535&se),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),ye=397*(Ae=65535&ye),be=397*(ve=65535&be),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>12&63|128)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(be+=(ye+=(Ce+=(he+=(le+=(de+=(se+=(ce+=(ne+=(re+=(te+=(Yt+=(Qt+=(Ht+=(Vt+=(qt+=(Ft+=(zt+=(Lt+=(Jt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(bt+=(yt+=(Ct+=(ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=397*(i=65535&u),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),y=397*(A=65535&y),b=397*(v=65535&b),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*(U=65535&D),J=397*(P=65535&J),L=397*(R=65535&L),z=397*(W=65535&z),F=397*($=65535&F),q=397*(B=65535&q),V=397*(K=65535&V),H=397*(G=65535&H),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),rt=397*(ot=65535&rt),nt=397*(at=65535&nt),ct=397*(ut=65535&ct),st=397*(it=65535&st),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),yt=397*(At=65535&yt),bt=397*(vt=65535&bt),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*(Ut=65535&Dt),Jt=397*(Pt=65535&Jt),Lt=397*(Rt=65535&Lt),zt=397*(Wt=65535&zt),Ft=397*($t=65535&Ft),qt=397*(Bt=65535&qt),Vt=397*(Kt=65535&Vt),Ht=397*(Gt=65535&Ht),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),re=397*(oe=65535&re),ne=397*(ae=65535&ne),ce=397*(ue=65535&ce),se=397*(ie=65535&se),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),ye=397*(Ae=65535&ye),be=397*(ve=65535&be),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>6&63|128)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(yt+=Ct>>>16),vt=65535&(bt+=yt>>>16),wt=65535&(kt+=bt>>>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),Ut=65535&(Dt+=Et>>>16),Pt=65535&(Jt+=Dt>>>16),Rt=65535&(Lt+=Jt>>>16),Wt=65535&(zt+=Lt>>>16),$t=65535&(Ft+=zt>>>16),Bt=65535&(qt+=Ft>>>16),Kt=65535&(Vt+=qt>>>16),Gt=65535&(Ht+=Vt>>>16),Xt=65535&(Qt+=Ht>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),oe=65535&(re+=te>>>16),ae=65535&(ne+=re>>>16),ue=65535&(ce+=ne>>>16),ie=65535&(se+=ce>>>16),fe=65535&(de+=se>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(ye+=Ce>>>16),ve=65535&(be+=ye>>>16),we=65535&(ke+=be>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128):(u=397*i,d=397*f,l=397*p,m=397*g,y=397*A,b=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*U,J=397*P,L=397*R,z=397*W,F=397*$,q=397*B,V=397*K,H=397*G,Q=397*X,Y=397*Z,tt=397*et,rt=397*ot,nt=397*at,ct=397*ut,st=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,yt=397*At,bt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Ut,Jt=397*Pt,Lt=397*Rt,zt=397*Wt,Ft=397*$t,qt=397*Bt,Vt=397*Kt,Ht=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,re=397*oe,ne=397*ae,ce=397*ue,se=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,ye=397*Ae,be=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=e>>12|224)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(be+=(ye+=(Ce+=(he+=(le+=(de+=(se+=(ce+=(ne+=(re+=(te+=(Yt+=(Qt+=(Ht+=(Vt+=(qt+=(Ft+=(zt+=(Lt+=(Jt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(bt+=(yt+=(Ct+=(ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=397*(i=65535&u),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),y=397*(A=65535&y),b=397*(v=65535&b),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*(U=65535&D),J=397*(P=65535&J),L=397*(R=65535&L),z=397*(W=65535&z),F=397*($=65535&F),q=397*(B=65535&q),V=397*(K=65535&V),H=397*(G=65535&H),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),rt=397*(ot=65535&rt),nt=397*(at=65535&nt),ct=397*(ut=65535&ct),st=397*(it=65535&st),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),yt=397*(At=65535&yt),bt=397*(vt=65535&bt),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*(Ut=65535&Dt),Jt=397*(Pt=65535&Jt),Lt=397*(Rt=65535&Lt),zt=397*(Wt=65535&zt),Ft=397*($t=65535&Ft),qt=397*(Bt=65535&qt),Vt=397*(Kt=65535&Vt),Ht=397*(Gt=65535&Ht),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),re=397*(oe=65535&re),ne=397*(ae=65535&ne),ce=397*(ue=65535&ce),se=397*(ie=65535&se),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),ye=397*(Ae=65535&ye),be=397*(ve=65535&be),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>6&63|128)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(yt+=Ct>>>16),vt=65535&(bt+=yt>>>16),wt=65535&(kt+=bt>>>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),Ut=65535&(Dt+=Et>>>16),Pt=65535&(Jt+=Dt>>>16),Rt=65535&(Lt+=Jt>>>16),Wt=65535&(zt+=Lt>>>16),$t=65535&(Ft+=zt>>>16),Bt=65535&(qt+=Ft>>>16),Kt=65535&(Vt+=qt>>>16),Gt=65535&(Ht+=Vt>>>16),Xt=65535&(Qt+=Ht>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),oe=65535&(re+=te>>>16),ae=65535&(ne+=re>>>16),ue=65535&(ce+=ne>>>16),ie=65535&(se+=ce>>>16),fe=65535&(de+=se>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(ye+=Ce>>>16),ve=65535&(be+=ye>>>16),we=65535&(ke+=be>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128),u=397*i,d=397*f,l=397*p,m=397*g,y=397*A,b=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*U,J=397*P,L=397*R,z=397*W,F=397*$,q=397*B,V=397*K,H=397*G,Q=397*X,Y=397*Z,tt=397*et,rt=397*ot,nt=397*at,ct=397*ut,st=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,yt=397*At,bt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Ut,Jt=397*Pt,Lt=397*Rt,zt=397*Wt,Ft=397*$t,qt=397*Bt,Vt=397*Kt,Ht=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,re=397*oe,ne=397*ae,ce=397*ue,se=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,ye=397*Ae,be=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=c<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(yt+=Ct>>>16),vt=65535&(bt+=yt>>>16),wt=65535&(kt+=bt>>>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),Ut=65535&(Dt+=Et>>>16),Pt=65535&(Jt+=Dt>>>16),Rt=65535&(Lt+=Jt>>>16),Wt=65535&(zt+=Lt>>>16),$t=65535&(Ft+=zt>>>16),Bt=65535&(qt+=Ft>>>16),Kt=65535&(Vt+=qt>>>16),Gt=65535&(Ht+=Vt>>>16),Xt=65535&(Qt+=Ht>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),oe=65535&(re+=te>>>16),ae=65535&(ne+=re>>>16),ue=65535&(ce+=ne>>>16),ie=65535&(se+=ce>>>16),fe=65535&(de+=se>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(ye+=Ce>>>16),ve=65535&(be+=ye>>>16),we=65535&(ke+=be>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe;return C(s[Se>>8]+s[255&Se]+s[_e>>8]+s[255&_e]+s[we>>8]+s[255&we]+s[ve>>8]+s[255&ve]+s[Ae>>8]+s[255&Ae]+s[ge>>8]+s[255&ge]+s[me>>8]+s[255&me]+s[pe>>8]+s[255&pe]+s[fe>>8]+s[255&fe]+s[ie>>8]+s[255&ie]+s[ue>>8]+s[255&ue]+s[ae>>8]+s[255&ae]+s[oe>>8]+s[255&oe]+s[ee>>8]+s[255&ee]+s[Zt>>8]+s[255&Zt]+s[Xt>>8]+s[255&Xt]+s[Gt>>8]+s[255&Gt]+s[Kt>>8]+s[255&Kt]+s[Bt>>8]+s[255&Bt]+s[$t>>8]+s[255&$t]+s[Wt>>8]+s[255&Wt]+s[Rt>>8]+s[255&Rt]+s[Pt>>8]+s[255&Pt]+s[Ut>>8]+s[255&Ut]+s[Tt>>8]+s[255&Tt]+s[Mt>>8]+s[255&Mt]+s[jt>>8]+s[255&jt]+s[St>>8]+s[255&St]+s[_t>>8]+s[255&_t]+s[wt>>8]+s[255&wt]+s[vt>>8]+s[255&vt]+s[At>>8]+s[255&At]+s[gt>>8]+s[255&gt]+s[mt>>8]+s[255&mt]+s[pt>>8]+s[255&pt]+s[ft>>8]+s[255&ft]+s[it>>8]+s[255&it]+s[ut>>8]+s[255&ut]+s[at>>8]+s[255&at]+s[ot>>8]+s[255&ot]+s[et>>8]+s[255&et]+s[Z>>8]+s[255&Z]+s[X>>8]+s[255&X]+s[G>>8]+s[255&G]+s[K>>8]+s[255&K]+s[B>>8]+s[255&B]+s[$>>8]+s[255&$]+s[W>>8]+s[255&W]+s[R>>8]+s[255&R]+s[P>>8]+s[255&P]+s[U>>8]+s[255&U]+s[T>>8]+s[255&T]+s[M>>8]+s[255&M]+s[j>>8]+s[255&j]+s[S>>8]+s[255&S]+s[_>>8]+s[255&_]+s[w>>8]+s[255&w]+s[v>>8]+s[255&v]+s[A>>8]+s[255&A]+s[g>>8]+s[255&g]+s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],1024)}function Q(t){var e,r,o=t.length,n=h[1024].offset,a=0,c=0|n[63],u=0,i=0|n[62],d=0,f=0|n[61],l=0,p=0|n[60],m=0,g=0|n[59],y=0,A=0|n[58],b=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,U=0|n[50],J=0,P=0|n[49],L=0,R=0|n[48],z=0,W=0|n[47],F=0,$=0|n[46],q=0,B=0|n[45],V=0,K=0|n[44],H=0,G=0|n[43],Q=0,X=0|n[42],Y=0,Z=0|n[41],tt=0,et=0|n[40],rt=0,ot=0|n[39],nt=0,at=0|n[38],ct=0,ut=0|n[37],st=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],yt=0,At=0|n[31],bt=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,Ut=0|n[23],Jt=0,Pt=0|n[22],Lt=0,Rt=0|n[21],zt=0,Wt=0|n[20],Ft=0,$t=0|n[19],qt=0,Bt=0|n[18],Vt=0,Kt=0|n[17],Ht=0,Gt=0|n[16],Qt=0,Xt=0|n[15],Yt=0,Zt=0|n[14],te=0,ee=0|n[13],re=0,oe=0|n[12],ne=0,ae=0|n[11],ce=0,ue=0|n[10],se=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],ye=0,Ae=0|n[4],be=0,ve=0|n[3],ke=0,we=0|n[2],xe=0,_e=0|n[1],Ne=0,Se=0|n[0];for(r=0;r<o;r++)u=397*i,d=397*f,l=397*p,m=397*g,y=397*A,b=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*U,J=397*P,L=397*R,z=397*W,F=397*$,q=397*B,V=397*K,H=397*G,Q=397*X,Y=397*Z,tt=397*et,rt=397*ot,nt=397*at,ct=397*ut,st=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,yt=397*At,bt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Ut,Jt=397*Pt,Lt=397*Rt,zt=397*Wt,Ft=397*$t,qt=397*Bt,Vt=397*Kt,Ht=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,re=397*oe,ne=397*ae,ce=397*ue,se=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,ye=397*Ae,be=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=c<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(yt+=Ct>>>16),vt=65535&(bt+=yt>>>16),wt=65535&(kt+=bt>>>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),Ut=65535&(Dt+=Et>>>16),Pt=65535&(Jt+=Dt>>>16),Rt=65535&(Lt+=Jt>>>16),Wt=65535&(zt+=Lt>>>16),$t=65535&(Ft+=zt>>>16),Bt=65535&(qt+=Ft>>>16),Kt=65535&(Vt+=qt>>>16),Gt=65535&(Ht+=Vt>>>16),Xt=65535&(Qt+=Ht>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),oe=65535&(re+=te>>>16),ae=65535&(ne+=re>>>16),ue=65535&(ce+=ne>>>16),ie=65535&(se+=ce>>>16),fe=65535&(de+=se>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(ye+=Ce>>>16),ve=65535&(be+=ye>>>16),we=65535&(ke+=be>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,(e=t.charCodeAt(r))<128?c^=e:e<2048?(u=397*i,d=397*f,l=397*p,m=397*g,y=397*A,b=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*U,J=397*P,L=397*R,z=397*W,F=397*$,q=397*B,V=397*K,H=397*G,Q=397*X,Y=397*Z,tt=397*et,rt=397*ot,nt=397*at,ct=397*ut,st=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,yt=397*At,bt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Ut,Jt=397*Pt,Lt=397*Rt,zt=397*Wt,Ft=397*$t,qt=397*Bt,Vt=397*Kt,Ht=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,re=397*oe,ne=397*ae,ce=397*ue,se=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,ye=397*Ae,be=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=e>>6|192)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(yt+=Ct>>>16),vt=65535&(bt+=yt>>>16),wt=65535&(kt+=bt>>>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),Ut=65535&(Dt+=Et>>>16),Pt=65535&(Jt+=Dt>>>16),Rt=65535&(Lt+=Jt>>>16),Wt=65535&(zt+=Lt>>>16),$t=65535&(Ft+=zt>>>16),Bt=65535&(qt+=Ft>>>16),Kt=65535&(Vt+=qt>>>16),Gt=65535&(Ht+=Vt>>>16),Xt=65535&(Qt+=Ht>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),oe=65535&(re+=te>>>16),ae=65535&(ne+=re>>>16),ue=65535&(ce+=ne>>>16),ie=65535&(se+=ce>>>16),fe=65535&(de+=se>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(ye+=Ce>>>16),ve=65535&(be+=ye>>>16),we=65535&(ke+=be>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(u=397*i,d=397*f,l=397*p,m=397*g,y=397*A,b=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*U,J=397*P,L=397*R,z=397*W,F=397*$,q=397*B,V=397*K,H=397*G,Q=397*X,Y=397*Z,tt=397*et,rt=397*ot,nt=397*at,ct=397*ut,st=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,yt=397*At,bt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Ut,Jt=397*Pt,Lt=397*Rt,zt=397*Wt,Ft=397*$t,qt=397*Bt,Vt=397*Kt,Ht=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,re=397*oe,ne=397*ae,ce=397*ue,se=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,ye=397*Ae,be=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(be+=(ye+=(Ce+=(he+=(le+=(de+=(se+=(ce+=(ne+=(re+=(te+=(Yt+=(Qt+=(Ht+=(Vt+=(qt+=(Ft+=(zt+=(Lt+=(Jt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(bt+=(yt+=(Ct+=(ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=397*(i=65535&u),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),y=397*(A=65535&y),b=397*(v=65535&b),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*(U=65535&D),J=397*(P=65535&J),L=397*(R=65535&L),z=397*(W=65535&z),F=397*($=65535&F),q=397*(B=65535&q),V=397*(K=65535&V),H=397*(G=65535&H),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),rt=397*(ot=65535&rt),nt=397*(at=65535&nt),ct=397*(ut=65535&ct),st=397*(it=65535&st),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),yt=397*(At=65535&yt),bt=397*(vt=65535&bt),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*(Ut=65535&Dt),Jt=397*(Pt=65535&Jt),Lt=397*(Rt=65535&Lt),zt=397*(Wt=65535&zt),Ft=397*($t=65535&Ft),qt=397*(Bt=65535&qt),Vt=397*(Kt=65535&Vt),Ht=397*(Gt=65535&Ht),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),re=397*(oe=65535&re),ne=397*(ae=65535&ne),ce=397*(ue=65535&ce),se=397*(ie=65535&se),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),ye=397*(Ae=65535&ye),be=397*(ve=65535&be),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>12&63|128)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(be+=(ye+=(Ce+=(he+=(le+=(de+=(se+=(ce+=(ne+=(re+=(te+=(Yt+=(Qt+=(Ht+=(Vt+=(qt+=(Ft+=(zt+=(Lt+=(Jt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(bt+=(yt+=(Ct+=(ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=397*(i=65535&u),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),y=397*(A=65535&y),b=397*(v=65535&b),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*(U=65535&D),J=397*(P=65535&J),L=397*(R=65535&L),z=397*(W=65535&z),F=397*($=65535&F),q=397*(B=65535&q),V=397*(K=65535&V),H=397*(G=65535&H),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),rt=397*(ot=65535&rt),nt=397*(at=65535&nt),ct=397*(ut=65535&ct),st=397*(it=65535&st),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),yt=397*(At=65535&yt),bt=397*(vt=65535&bt),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*(Ut=65535&Dt),Jt=397*(Pt=65535&Jt),Lt=397*(Rt=65535&Lt),zt=397*(Wt=65535&zt),Ft=397*($t=65535&Ft),qt=397*(Bt=65535&qt),Vt=397*(Kt=65535&Vt),Ht=397*(Gt=65535&Ht),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),re=397*(oe=65535&re),ne=397*(ae=65535&ne),ce=397*(ue=65535&ce),se=397*(ie=65535&se),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),ye=397*(Ae=65535&ye),be=397*(ve=65535&be),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>6&63|128)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(yt+=Ct>>>16),vt=65535&(bt+=yt>>>16),wt=65535&(kt+=bt>>>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),Ut=65535&(Dt+=Et>>>16),Pt=65535&(Jt+=Dt>>>16),Rt=65535&(Lt+=Jt>>>16),Wt=65535&(zt+=Lt>>>16),$t=65535&(Ft+=zt>>>16),Bt=65535&(qt+=Ft>>>16),Kt=65535&(Vt+=qt>>>16),Gt=65535&(Ht+=Vt>>>16),Xt=65535&(Qt+=Ht>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),oe=65535&(re+=te>>>16),ae=65535&(ne+=re>>>16),ue=65535&(ce+=ne>>>16),ie=65535&(se+=ce>>>16),fe=65535&(de+=se>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(ye+=Ce>>>16),ve=65535&(be+=ye>>>16),we=65535&(ke+=be>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128):(u=397*i,d=397*f,l=397*p,m=397*g,y=397*A,b=397*v,k=397*w,x=397*_,N=397*S,O=397*j,I=397*M,E=397*T,D=397*U,J=397*P,L=397*R,z=397*W,F=397*$,q=397*B,V=397*K,H=397*G,Q=397*X,Y=397*Z,tt=397*et,rt=397*ot,nt=397*at,ct=397*ut,st=397*it,dt=397*ft,lt=397*pt,ht=397*mt,Ct=397*gt,yt=397*At,bt=397*vt,kt=397*wt,xt=397*_t,Nt=397*St,Ot=397*jt,It=397*Mt,Et=397*Tt,Dt=397*Ut,Jt=397*Pt,Lt=397*Rt,zt=397*Wt,Ft=397*$t,qt=397*Bt,Vt=397*Kt,Ht=397*Gt,Qt=397*Xt,Yt=397*Zt,te=397*ee,re=397*oe,ne=397*ae,ce=397*ue,se=397*ie,de=397*fe,le=397*pe,he=397*me,Ce=397*ge,ye=397*Ae,be=397*ve,ke=397*we,xe=397*_e,Ne=397*Se,Lt+=(c^=e>>12|224)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,c=65535&(a=397*c),Se=(Ne+=X<<8)+((xe+=(ke+=(be+=(ye+=(Ce+=(he+=(le+=(de+=(se+=(ce+=(ne+=(re+=(te+=(Yt+=(Qt+=(Ht+=(Vt+=(qt+=(Ft+=(zt+=(Lt+=(Jt+=(Dt+=(Et+=(It+=(Ot+=(Nt+=(xt+=(kt+=(bt+=(yt+=(Ct+=(ht+=(lt+=(dt+=(st+=(ct+=(nt+=(rt+=(tt+=(Y+=(Q+=(H+=(V+=(q+=(F+=(z+=(L+=(J+=(D+=(E+=(I+=(O+=(N+=(x+=(k+=(b+=(y+=(m+=(l+=(d+=(u+=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,u=397*(i=65535&u),d=397*(f=65535&d),l=397*(p=65535&l),m=397*(g=65535&m),y=397*(A=65535&y),b=397*(v=65535&b),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*(U=65535&D),J=397*(P=65535&J),L=397*(R=65535&L),z=397*(W=65535&z),F=397*($=65535&F),q=397*(B=65535&q),V=397*(K=65535&V),H=397*(G=65535&H),Q=397*(X=65535&Q),Y=397*(Z=65535&Y),tt=397*(et=65535&tt),rt=397*(ot=65535&rt),nt=397*(at=65535&nt),ct=397*(ut=65535&ct),st=397*(it=65535&st),dt=397*(ft=65535&dt),lt=397*(pt=65535&lt),ht=397*(mt=65535&ht),Ct=397*(gt=65535&Ct),yt=397*(At=65535&yt),bt=397*(vt=65535&bt),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*(Ut=65535&Dt),Jt=397*(Pt=65535&Jt),Lt=397*(Rt=65535&Lt),zt=397*(Wt=65535&zt),Ft=397*($t=65535&Ft),qt=397*(Bt=65535&qt),Vt=397*(Kt=65535&Vt),Ht=397*(Gt=65535&Ht),Qt=397*(Xt=65535&Qt),Yt=397*(Zt=65535&Yt),te=397*(ee=65535&te),re=397*(oe=65535&re),ne=397*(ae=65535&ne),ce=397*(ue=65535&ce),se=397*(ie=65535&se),de=397*(fe=65535&de),le=397*(pe=65535&le),he=397*(me=65535&he),Ce=397*(ge=65535&Ce),ye=397*(Ae=65535&ye),be=397*(ve=65535&be),ke=397*(we=65535&ke),xe=397*(_e=65535&xe),Ne=397*Se,Lt+=(c^=e>>6&63|128)<<8,zt+=i<<8,Ft+=f<<8,qt+=p<<8,Vt+=g<<8,Ht+=A<<8,Qt+=v<<8,Yt+=w<<8,te+=_<<8,re+=S<<8,ne+=j<<8,ce+=M<<8,se+=T<<8,de+=U<<8,le+=P<<8,he+=R<<8,Ce+=W<<8,ye+=$<<8,be+=B<<8,ke+=K<<8,xe+=G<<8,Ne+=X<<8,c=65535&(a=397*c),i=65535&(u+=a>>>16),f=65535&(d+=u>>>16),p=65535&(l+=d>>>16),g=65535&(m+=l>>>16),A=65535&(y+=m>>>16),v=65535&(b+=y>>>16),w=65535&(k+=b>>>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),U=65535&(D+=E>>>16),P=65535&(J+=D>>>16),R=65535&(L+=J>>>16),W=65535&(z+=L>>>16),$=65535&(F+=z>>>16),B=65535&(q+=F>>>16),K=65535&(V+=q>>>16),G=65535&(H+=V>>>16),X=65535&(Q+=H>>>16),Z=65535&(Y+=Q>>>16),et=65535&(tt+=Y>>>16),ot=65535&(rt+=tt>>>16),at=65535&(nt+=rt>>>16),ut=65535&(ct+=nt>>>16),it=65535&(st+=ct>>>16),ft=65535&(dt+=st>>>16),pt=65535&(lt+=dt>>>16),mt=65535&(ht+=lt>>>16),gt=65535&(Ct+=ht>>>16),At=65535&(yt+=Ct>>>16),vt=65535&(bt+=yt>>>16),wt=65535&(kt+=bt>>>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),Ut=65535&(Dt+=Et>>>16),Pt=65535&(Jt+=Dt>>>16),Rt=65535&(Lt+=Jt>>>16),Wt=65535&(zt+=Lt>>>16),$t=65535&(Ft+=zt>>>16),Bt=65535&(qt+=Ft>>>16),Kt=65535&(Vt+=qt>>>16),Gt=65535&(Ht+=Vt>>>16),Xt=65535&(Qt+=Ht>>>16),Zt=65535&(Yt+=Qt>>>16),ee=65535&(te+=Yt>>>16),oe=65535&(re+=te>>>16),ae=65535&(ne+=re>>>16),ue=65535&(ce+=ne>>>16),ie=65535&(se+=ce>>>16),fe=65535&(de+=se>>>16),pe=65535&(le+=de>>>16),me=65535&(he+=le>>>16),ge=65535&(Ce+=he>>>16),Ae=65535&(ye+=Ce>>>16),ve=65535&(be+=ye>>>16),we=65535&(ke+=be>>>16),Se=Ne+((xe+=ke>>>16)>>>16)&65535,_e=65535&xe,c^=63&e|128);return C(s[Se>>8]+s[255&Se]+s[_e>>8]+s[255&_e]+s[we>>8]+s[255&we]+s[ve>>8]+s[255&ve]+s[Ae>>8]+s[255&Ae]+s[ge>>8]+s[255&ge]+s[me>>8]+s[255&me]+s[pe>>8]+s[255&pe]+s[fe>>8]+s[255&fe]+s[ie>>8]+s[255&ie]+s[ue>>8]+s[255&ue]+s[ae>>8]+s[255&ae]+s[oe>>8]+s[255&oe]+s[ee>>8]+s[255&ee]+s[Zt>>8]+s[255&Zt]+s[Xt>>8]+s[255&Xt]+s[Gt>>8]+s[255&Gt]+s[Kt>>8]+s[255&Kt]+s[Bt>>8]+s[255&Bt]+s[$t>>8]+s[255&$t]+s[Wt>>8]+s[255&Wt]+s[Rt>>8]+s[255&Rt]+s[Pt>>8]+s[255&Pt]+s[Ut>>8]+s[255&Ut]+s[Tt>>8]+s[255&Tt]+s[Mt>>8]+s[255&Mt]+s[jt>>8]+s[255&jt]+s[St>>8]+s[255&St]+s[_t>>8]+s[255&_t]+s[wt>>8]+s[255&wt]+s[vt>>8]+s[255&vt]+s[At>>8]+s[255&At]+s[gt>>8]+s[255&gt]+s[mt>>8]+s[255&mt]+s[pt>>8]+s[255&pt]+s[ft>>8]+s[255&ft]+s[it>>8]+s[255&it]+s[ut>>8]+s[255&ut]+s[at>>8]+s[255&at]+s[ot>>8]+s[255&ot]+s[et>>8]+s[255&et]+s[Z>>8]+s[255&Z]+s[X>>8]+s[255&X]+s[G>>8]+s[255&G]+s[K>>8]+s[255&K]+s[B>>8]+s[255&B]+s[$>>8]+s[255&$]+s[W>>8]+s[255&W]+s[R>>8]+s[255&R]+s[P>>8]+s[255&P]+s[U>>8]+s[255&U]+s[T>>8]+s[255&T]+s[M>>8]+s[255&M]+s[j>>8]+s[255&j]+s[S>>8]+s[255&S]+s[_>>8]+s[255&_]+s[w>>8]+s[255&w]+s[v>>8]+s[255&v]+s[A>>8]+s[255&A]+s[g>>8]+s[255&g]+s[p>>8]+s[255&p]+s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c],1024)}return e=w,r=S,o=M,n=U,a=R,c=$,u=K,b("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:b,useUTF8:v,seed:k,fast1a32:function(t){var e,r=t.length-3,o=0,n=40389,a=0,c=33052;for(e=0;e<r;)a=403*c,a+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=403*n),a=403*(c=a+(o>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=403*n),a=403*(c=a+(o>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=403*n),a=403*(c=a+(o>>>16)&65535),c=(a+=(n^=t.charCodeAt(e++))<<8)+((o=403*n)>>>16)&65535,n=65535&o;for(;e<r+3;)a=403*c,c=(a+=(n^=t.charCodeAt(e++))<<8)+((o=403*n)>>>16)&65535,n=65535&o;return(c<<16>>>0)+n},fast1a32hex:function(t){var e,r=t.length-3,o=0,n=40389,a=0,c=33052;for(e=0;e<r;)a=403*c,a+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=403*n),a=403*(c=a+(o>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=403*n),a=403*(c=a+(o>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=403*n),a=403*(c=a+(o>>>16)&65535),c=(a+=(n^=t.charCodeAt(e++))<<8)+((o=403*n)>>>16)&65535,n=65535&o;for(;e<r+3;)a=403*c,c=(a+=(n^=t.charCodeAt(e++))<<8)+((o=403*n)>>>16)&65535,n=65535&o;return s[c>>>8&255]+s[255&c]+s[n>>>8&255]+s[255&n]},fast1a52:function(t){var e,r=t.length-3,o=0,n=8997,a=0,c=33826,u=0,s=40164,i=0,d=52210;for(e=0;e<r;)a=435*c,u=435*s,i=435*d,u+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=435*n),d=(i+=c<<8)+((u+=(a+=o>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),u=435*(s=65535&u),i=435*d,u+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=435*n),d=(i+=c<<8)+((u+=(a+=o>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),u=435*(s=65535&u),i=435*d,u+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=435*n),d=(i+=c<<8)+((u+=(a+=o>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),u=435*(s=65535&u),i=435*d,u+=(n^=t.charCodeAt(e++))<<8,i+=c<<8,n=65535&(o=435*n),c=65535&(a+=o>>>16),d=i+((u+=a>>>16)>>>16)&65535,s=65535&u;for(;e<r+3;)a=435*c,u=435*s,i=435*d,u+=(n^=t.charCodeAt(e++))<<8,i+=c<<8,n=65535&(o=435*n),c=65535&(a+=o>>>16),d=i+((u+=a>>>16)>>>16)&65535,s=65535&u;return 281474976710656*(15&d)+4294967296*s+65536*c+(n^d>>4)},fast1a52hex:function(t){var e,r=t.length-3,o=0,n=8997,a=0,c=33826,u=0,d=40164,f=0,l=52210;for(e=0;e<r;)a=435*c,u=435*d,f=435*l,u+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=435*n),l=(f+=c<<8)+((u+=(a+=o>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),u=435*(d=65535&u),f=435*l,u+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=435*n),l=(f+=c<<8)+((u+=(a+=o>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),u=435*(d=65535&u),f=435*l,u+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=435*n),l=(f+=c<<8)+((u+=(a+=o>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),u=435*(d=65535&u),f=435*l,u+=(n^=t.charCodeAt(e++))<<8,f+=c<<8,n=65535&(o=435*n),c=65535&(a+=o>>>16),l=f+((u+=a>>>16)>>>16)&65535,d=65535&u;for(;e<r+3;)a=435*c,u=435*d,f=435*l,u+=(n^=t.charCodeAt(e++))<<8,f+=c<<8,n=65535&(o=435*n),c=65535&(a+=o>>>16),l=f+((u+=a>>>16)>>>16)&65535,d=65535&u;return i[15&l]+s[d>>8]+s[255&d]+s[c>>8]+s[255&c]+s[n>>8^l>>12]+s[255&(n^l>>4)]},fast1a64:function(t){var e,r=t.length-3,o=0,n=8997,a=0,c=33826,u=0,i=40164,d=0,f=52210;for(e=0;e<r;)a=435*c,u=435*i,d=435*f,u+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=435*n),f=(d+=c<<8)+((u+=(a+=o>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),u=435*(i=65535&u),d=435*f,u+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=435*n),f=(d+=c<<8)+((u+=(a+=o>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),u=435*(i=65535&u),d=435*f,u+=(n^=t.charCodeAt(e++))<<8,n=65535&(o=435*n),f=(d+=c<<8)+((u+=(a+=o>>>16)>>>16)>>>16)&65535,a=435*(c=65535&a),u=435*(i=65535&u),d=435*f,u+=(n^=t.charCodeAt(e++))<<8,d+=c<<8,n=65535&(o=435*n),c=65535&(a+=o>>>16),f=d+((u+=a>>>16)>>>16)&65535,i=65535&u;for(;e<r+3;)a=435*c,u=435*i,d=435*f,u+=(n^=t.charCodeAt(e++))<<8,d+=c<<8,n=65535&(o=435*n),c=65535&(a+=o>>>16),f=d+((u+=a>>>16)>>>16)&65535,i=65535&u;return s[f>>8]+s[255&f]+s[i>>8]+s[255&i]+s[c>>8]+s[255&c]+s[n>>8]+s[255&n]},fast1a32utf:function(t){var e,r,o=t.length,n=0,a=40389,c=0,u=33052;for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?a^=e:e<2048?(c=403*u,u=(c+=(a^=e>>6|192)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(c=403*u,c+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),c+=(a^=e>>12&63|128)<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),u=(c+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):(c=403*u,c+=(a^=e>>12|224)<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),u=(c+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128),c=403*u,u=(c+=a<<8)+((n=403*a)>>>16)&65535,a=65535&n;return(u<<16>>>0)+a},fast1a32hexutf:function(t){var e,r,o=t.length,n=0,a=40389,c=0,u=33052;for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?a^=e:e<2048?(c=403*u,u=(c+=(a^=e>>6|192)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(c=403*u,c+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),c+=(a^=e>>12&63|128)<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),u=(c+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):(c=403*u,c+=(a^=e>>12|224)<<8,a=65535&(n=403*a),c=403*(u=c+(n>>>16)&65535),u=(c+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128),c=403*u,u=(c+=a<<8)+((n=403*a)>>>16)&65535,a=65535&n;return s[u>>>8&255]+s[255&u]+s[a>>>8&255]+s[255&a]},fast1a52utf:function(t){var e,r,o=t.length,n=0,a=8997,c=0,u=33826,s=0,i=40164,d=0,f=52210;for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?a^=e:e<2048?(c=435*u,s=435*i,d=435*f,s+=(a^=e>>6|192)<<8,d+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),f=d+((s+=c>>>16)>>>16)&65535,i=65535&s,a^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(c=435*u,s=435*i,d=435*f,s+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,a=65535&(n=435*a),f=(d+=u<<8)+((s+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),s=435*(i=65535&s),d=435*f,s+=(a^=e>>12&63|128)<<8,a=65535&(n=435*a),f=(d+=u<<8)+((s+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),s=435*(i=65535&s),d=435*f,s+=(a^=e>>6&63|128)<<8,d+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),f=d+((s+=c>>>16)>>>16)&65535,i=65535&s,a^=63&e|128):(c=435*u,s=435*i,d=435*f,s+=(a^=e>>12|224)<<8,a=65535&(n=435*a),f=(d+=u<<8)+((s+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),s=435*(i=65535&s),d=435*f,s+=(a^=e>>6&63|128)<<8,d+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),f=d+((s+=c>>>16)>>>16)&65535,i=65535&s,a^=63&e|128),c=435*u,s=435*i,d=435*f,s+=a<<8,d+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),f=d+((s+=c>>>16)>>>16)&65535,i=65535&s;return 281474976710656*(15&f)+4294967296*i+65536*u+(a^f>>4)},fast1a52hexutf:function(t){var e,r,o=t.length,n=0,a=8997,c=0,u=33826,d=0,f=40164,l=0,p=52210;for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?a^=e:e<2048?(c=435*u,d=435*f,l=435*p,d+=(a^=e>>6|192)<<8,l+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),p=l+((d+=c>>>16)>>>16)&65535,f=65535&d,a^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(c=435*u,d=435*f,l=435*p,d+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,a=65535&(n=435*a),p=(l+=u<<8)+((d+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),d=435*(f=65535&d),l=435*p,d+=(a^=e>>12&63|128)<<8,a=65535&(n=435*a),p=(l+=u<<8)+((d+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),d=435*(f=65535&d),l=435*p,d+=(a^=e>>6&63|128)<<8,l+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),p=l+((d+=c>>>16)>>>16)&65535,f=65535&d,a^=63&e|128):(c=435*u,d=435*f,l=435*p,d+=(a^=e>>12|224)<<8,a=65535&(n=435*a),p=(l+=u<<8)+((d+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),d=435*(f=65535&d),l=435*p,d+=(a^=e>>6&63|128)<<8,l+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),p=l+((d+=c>>>16)>>>16)&65535,f=65535&d,a^=63&e|128),c=435*u,d=435*f,l=435*p,d+=a<<8,l+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),p=l+((d+=c>>>16)>>>16)&65535,f=65535&d;return i[15&p]+s[f>>8]+s[255&f]+s[u>>8]+s[255&u]+s[a>>8^p>>12]+s[255&(a^p>>4)]},fast1a64utf:function(t){var e,r,o=t.length,n=0,a=8997,c=0,u=33826,i=0,d=40164,f=0,l=52210;for(r=0;r<o;r++)(e=t.charCodeAt(r))<128?a^=e:e<2048?(c=435*u,i=435*d,f=435*l,i+=(a^=e>>6|192)<<8,f+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i,a^=63&e|128):55296==(64512&e)&&r+1<o&&56320==(64512&t.charCodeAt(r+1))?(c=435*u,i=435*d,f=435*l,i+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++r)))>>18|240)<<8,a=65535&(n=435*a),l=(f+=u<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=e>>12&63|128)<<8,a=65535&(n=435*a),l=(f+=u<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=e>>6&63|128)<<8,f+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i,a^=63&e|128):(c=435*u,i=435*d,f=435*l,i+=(a^=e>>12|224)<<8,a=65535&(n=435*a),l=(f+=u<<8)+((i+=(c+=n>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),i=435*(d=65535&i),f=435*l,i+=(a^=e>>6&63|128)<<8,f+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i,a^=63&e|128),c=435*u,i=435*d,f=435*l,i+=a<<8,f+=u<<8,a=65535&(n=435*a),u=65535&(c+=n>>>16),l=f+((i+=c>>>16)>>>16)&65535,d=65535&i;return s[l>>8]+s[255&l]+s[d>>8]+s[255&d]+s[u>>8]+s[255&u]+s[a>>8]+s[255&a]}}}();void 0!==t.exports&&(t.exports=e)},983:t=>{"use strict";const e=/^(?:( )+|\t+)/,r="space";function o(t,o){const a=new Map;let c,u,s=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)s=0,c="";else{if(t=p[0].length,d=p[1]?r:"tab",o&&d===r&&1===t)continue;d!==c&&(s=0),c=d,f=0;const e=t-s;s=t,0===e?f++:u=n(d,e>0?e:-e),l=a.get(u),l=void 0===l?[1,0]:[++l[0],l[1]+f],a.set(u,l)}}return a}function n(t,e){return(t===r?"s":"t")+String(e)}t.exports=t=>{if("string"!=typeof t)throw new TypeError("Expected a string");let e=o(t,!0);0===e.size&&(e=o(t,!1));const n=function(t){let e,r=0,o=0;for(const[n,[a,c]]of t)(a>r||a===r&&c>o)&&(r=a,o=c,e=n);return e}(e);let a,c=0,u="";var s;return void 0!==n&&(({type:a,amount:c}={type:"s"===(s=n)[0]?r:"tab",amount:Number(s.slice(1))}),u=function(t,e){return(t===r?" ":"\t").repeat(e)}(a,c)),{amount:c,type:a,indent:u}}},614:(t,e,r)=>{"use strict";var o;r.r(e),r.d(e,{NIL:()=>I,parse:()=>C,stringify:()=>d,v1:()=>m,v3:()=>_,v4:()=>N,v5:()=>j,validate:()=>u,version:()=>M});var n=new Uint8Array(16);function a(){if(!o&&!(o="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(n)}const c=/^(?:[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,u=function(t){return"string"==typeof t&&c.test(t)};for(var s=[],i=0;i<256;++i)s.push((i+256).toString(16).substr(1));const d=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(s[t[e+0]]+s[t[e+1]]+s[t[e+2]]+s[t[e+3]]+"-"+s[t[e+4]]+s[t[e+5]]+"-"+s[t[e+6]]+s[t[e+7]]+"-"+s[t[e+8]]+s[t[e+9]]+"-"+s[t[e+10]]+s[t[e+11]]+s[t[e+12]]+s[t[e+13]]+s[t[e+14]]+s[t[e+15]]).toLowerCase();if(!u(r))throw TypeError("Stringified UUID is invalid");return r};var f,l,p=0,h=0;const m=function(t,e,r){var o=e&&r||0,n=e||new Array(16),c=(t=t||{}).node||f,u=void 0!==t.clockseq?t.clockseq:l;if(null==c||null==u){var s=t.random||(t.rng||a)();null==c&&(c=f=[1|s[0],s[1],s[2],s[3],s[4],s[5]]),null==u&&(u=l=16383&(s[6]<<8|s[7]))}var i=void 0!==t.msecs?t.msecs:Date.now(),m=void 0!==t.nsecs?t.nsecs:h+1,C=i-p+(m-h)/1e4;if(C<0&&void 0===t.clockseq&&(u=u+1&16383),(C<0||i>p)&&void 0===t.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=i,h=m,l=u;var g=(1e4*(268435455&(i+=122192928e5))+m)%4294967296;n[o++]=g>>>24&255,n[o++]=g>>>16&255,n[o++]=g>>>8&255,n[o++]=255&g;var y=i/4294967296*1e4&268435455;n[o++]=y>>>8&255,n[o++]=255&y,n[o++]=y>>>24&15|16,n[o++]=y>>>16&255,n[o++]=u>>>8|128,n[o++]=255&u;for(var A=0;A<6;++A)n[o+A]=c[A];return e||d(n)},C=function(t){if(!u(t))throw TypeError("Invalid UUID");var e,r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=255&e,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=255&e,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=255&e,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=255&e,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=255&e,r};function g(t,e,r){function o(t,o,n,a){if("string"==typeof t&&(t=function(t){t=unescape(encodeURIComponent(t));for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r));return e}(t)),"string"==typeof o&&(o=C(o)),16!==o.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var c=new Uint8Array(16+t.length);if(c.set(o),c.set(t,o.length),(c=r(c))[6]=15&c[6]|e,c[8]=63&c[8]|128,n){a=a||0;for(var u=0;u<16;++u)n[a+u]=c[u];return n}return d(c)}try{o.name=t}catch(t){}return o.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",o.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",o}function y(t){return 14+(t+64>>>9<<4)+1}function A(t,e){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}function b(t,e,r,o,n,a){return A((c=A(A(e,t),A(o,a)))<<(u=n)|c>>>32-u,r);var c,u}function v(t,e,r,o,n,a,c){return b(e&r|~e&o,t,e,n,a,c)}function k(t,e,r,o,n,a,c){return b(e&o|r&~o,t,e,n,a,c)}function w(t,e,r,o,n,a,c){return b(e^r^o,t,e,n,a,c)}function x(t,e,r,o,n,a,c){return b(r^(e|~o),t,e,n,a,c)}const _=g("v3",48,(function(t){if("string"==typeof t){var e=unescape(encodeURIComponent(t));t=new Uint8Array(e.length);for(var r=0;r<e.length;++r)t[r]=e.charCodeAt(r)}return function(t){for(var e=[],r=32*t.length,o="0123456789abcdef",n=0;n<r;n+=8){var a=t[n>>5]>>>n%32&255,c=parseInt(o.charAt(a>>>4&15)+o.charAt(15&a),16);e.push(c)}return e}(function(t,e){t[e>>5]|=128<<e%32,t[y(e)-1]=e;for(var r=1732584193,o=-271733879,n=-1732584194,a=271733878,c=0;c<t.length;c+=16){var u=r,s=o,i=n,d=a;r=v(r,o,n,a,t[c],7,-680876936),a=v(a,r,o,n,t[c+1],12,-389564586),n=v(n,a,r,o,t[c+2],17,606105819),o=v(o,n,a,r,t[c+3],22,-1044525330),r=v(r,o,n,a,t[c+4],7,-176418897),a=v(a,r,o,n,t[c+5],12,1200080426),n=v(n,a,r,o,t[c+6],17,-1473231341),o=v(o,n,a,r,t[c+7],22,-45705983),r=v(r,o,n,a,t[c+8],7,1770035416),a=v(a,r,o,n,t[c+9],12,-1958414417),n=v(n,a,r,o,t[c+10],17,-42063),o=v(o,n,a,r,t[c+11],22,-1990404162),r=v(r,o,n,a,t[c+12],7,1804603682),a=v(a,r,o,n,t[c+13],12,-40341101),n=v(n,a,r,o,t[c+14],17,-1502002290),r=k(r,o=v(o,n,a,r,t[c+15],22,1236535329),n,a,t[c+1],5,-165796510),a=k(a,r,o,n,t[c+6],9,-1069501632),n=k(n,a,r,o,t[c+11],14,643717713),o=k(o,n,a,r,t[c],20,-373897302),r=k(r,o,n,a,t[c+5],5,-701558691),a=k(a,r,o,n,t[c+10],9,38016083),n=k(n,a,r,o,t[c+15],14,-660478335),o=k(o,n,a,r,t[c+4],20,-405537848),r=k(r,o,n,a,t[c+9],5,568446438),a=k(a,r,o,n,t[c+14],9,-1019803690),n=k(n,a,r,o,t[c+3],14,-187363961),o=k(o,n,a,r,t[c+8],20,1163531501),r=k(r,o,n,a,t[c+13],5,-1444681467),a=k(a,r,o,n,t[c+2],9,-51403784),n=k(n,a,r,o,t[c+7],14,1735328473),r=w(r,o=k(o,n,a,r,t[c+12],20,-1926607734),n,a,t[c+5],4,-378558),a=w(a,r,o,n,t[c+8],11,-2022574463),n=w(n,a,r,o,t[c+11],16,1839030562),o=w(o,n,a,r,t[c+14],23,-35309556),r=w(r,o,n,a,t[c+1],4,-1530992060),a=w(a,r,o,n,t[c+4],11,1272893353),n=w(n,a,r,o,t[c+7],16,-155497632),o=w(o,n,a,r,t[c+10],23,-1094730640),r=w(r,o,n,a,t[c+13],4,681279174),a=w(a,r,o,n,t[c],11,-358537222),n=w(n,a,r,o,t[c+3],16,-722521979),o=w(o,n,a,r,t[c+6],23,76029189),r=w(r,o,n,a,t[c+9],4,-640364487),a=w(a,r,o,n,t[c+12],11,-421815835),n=w(n,a,r,o,t[c+15],16,530742520),r=x(r,o=w(o,n,a,r,t[c+2],23,-995338651),n,a,t[c],6,-198630844),a=x(a,r,o,n,t[c+7],10,1126891415),n=x(n,a,r,o,t[c+14],15,-1416354905),o=x(o,n,a,r,t[c+5],21,-57434055),r=x(r,o,n,a,t[c+12],6,1700485571),a=x(a,r,o,n,t[c+3],10,-1894986606),n=x(n,a,r,o,t[c+10],15,-1051523),o=x(o,n,a,r,t[c+1],21,-2054922799),r=x(r,o,n,a,t[c+8],6,1873313359),a=x(a,r,o,n,t[c+15],10,-30611744),n=x(n,a,r,o,t[c+6],15,-1560198380),o=x(o,n,a,r,t[c+13],21,1309151649),r=x(r,o,n,a,t[c+4],6,-145523070),a=x(a,r,o,n,t[c+11],10,-1120210379),n=x(n,a,r,o,t[c+2],15,718787259),o=x(o,n,a,r,t[c+9],21,-343485551),r=A(r,u),o=A(o,s),n=A(n,i),a=A(a,d)}return[r,o,n,a]}(function(t){if(0===t.length)return[];for(var e=8*t.length,r=new Uint32Array(y(e)),o=0;o<e;o+=8)r[o>>5]|=(255&t[o/8])<<o%32;return r}(t),8*t.length))})),N=function(t,e,r){var o=(t=t||{}).random||(t.rng||a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,e){r=r||0;for(var n=0;n<16;++n)e[r+n]=o[n];return e}return d(o)};function S(t,e,r,o){switch(t){case 0:return e&r^~e&o;case 1:return e^r^o;case 2:return e&r^e&o^r&o;case 3:return e^r^o}}function O(t,e){return t<<e|t>>>32-e}const j=g("v5",80,(function(t){var e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof t){var o=unescape(encodeURIComponent(t));t=[];for(var n=0;n<o.length;++n)t.push(o.charCodeAt(n))}else Array.isArray(t)||(t=Array.prototype.slice.call(t));t.push(128);for(var a=t.length/4+2,c=Math.ceil(a/16),u=new Array(c),s=0;s<c;++s){for(var i=new Uint32Array(16),d=0;d<16;++d)i[d]=t[64*s+4*d]<<24|t[64*s+4*d+1]<<16|t[64*s+4*d+2]<<8|t[64*s+4*d+3];u[s]=i}u[c-1][14]=8*(t.length-1)/Math.pow(2,32),u[c-1][14]=Math.floor(u[c-1][14]),u[c-1][15]=8*(t.length-1)&4294967295;for(var f=0;f<c;++f){for(var l=new Uint32Array(80),p=0;p<16;++p)l[p]=u[f][p];for(var h=16;h<80;++h)l[h]=O(l[h-3]^l[h-8]^l[h-14]^l[h-16],1);for(var m=r[0],C=r[1],g=r[2],y=r[3],A=r[4],b=0;b<80;++b){var v=Math.floor(b/20),k=O(m,5)+S(v,C,g,y)+A+e[v]+l[b]>>>0;A=y,y=g,g=O(C,30)>>>0,C=m,m=k}r[0]=r[0]+m>>>0,r[1]=r[1]+C>>>0,r[2]=r[2]+g>>>0,r[3]=r[3]+y>>>0,r[4]=r[4]+A>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]})),I="00000000-0000-0000-0000-000000000000",M=function(t){if(!u(t))throw TypeError("Invalid UUID");return parseInt(t.substr(14,1),16)}},86:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ensureAllNewCellsHaveCellIds=void 0;const o=r(549),n=r(614),a=r(640),c=r(679);function u(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 r=(0,a.getCellMetadata)(e);if(r?.id)return;const c=function(t){for(;;){const e=(0,n.v4)().replace(/-/g,"").substring(0,8);let r=!1;for(let o=0;o<t.cellCount;o++){const n=t.cellAt(o),c=(0,a.getCellMetadata)(n)?.id;if(c&&c===e){r=!0;break}}if(!r)return e}}(t.document),u=new o.WorkspaceEdit,s={...JSON.parse(JSON.stringify(r||{}))};s.id=c,u.replaceNotebookCellMetadata(e.notebook.uri,e.index,{...e.metadata,custom:s}),o.workspace.applyEdit(u)}))}))}e.ensureAllNewCellsHaveCellIds=function(t){o.notebooks.onDidChangeNotebookCells(u,void 0,t.subscriptions)}},56:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultNotebookFormat=void 0,e.defaultNotebookFormat={major:4,minor:2}},768:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.jupyterNotebookModelToNotebookData=e.jupyterCellOutputToCellOutput=e.textMimeTypes=e.getPreferredLanguage=void 0;const o=r(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,r=o.extensions.getExtension("ms-python.python")?"python":o.extensions.getExtension("ms-dotnettools.dotnet-interactive-vscode")?"csharp":"python";return 2===(a=(a=e||r).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 u(t,e){const r=/(^[\t\f\v\r ]+|[\t\f\v\r ]+$)/g;if(Array.isArray(t)){let o="";for(let e=0;e<t.length;e+=1){const r=t[e];o=e<t.length-1&&!r.endsWith("\n")?o.concat(`${r}\n`):o.concat(r)}return e?o.replace(r,""):o}return e?t.toString().replace(r,""):t.toString()}function s(t,r){if(!r)return o.NotebookCellOutputItem.text("",t);try{if(!t.startsWith("text/")&&!e.textMimeTypes.includes(t)||!Array.isArray(r)&&"string"!=typeof r){if(t.startsWith("image/")&&"string"==typeof r&&"image/svg+xml"!==t){if("undefined"!=typeof Buffer&&"function"==typeof Buffer.from)return new o.NotebookCellOutputItem(Buffer.from(r,"base64"),t);{const e=Uint8Array.from(atob(r),(t=>t.charCodeAt(0)));return new o.NotebookCellOutputItem(e,t)}}return"object"!=typeof r||null===r||Array.isArray(r)?(r=Array.isArray(r)?u(r):r,o.NotebookCellOutputItem.text(r,t)):o.NotebookCellOutputItem.text(JSON.stringify(r),t)}{const e=Array.isArray(r)?u(r):r;return o.NotebookCellOutputItem.text(e,t)}}catch(t){return o.NotebookCellOutputItem.error(t)}}function i(t){const e={};return["metadata","attachments"].forEach((r=>{t[r]&&(e[r]=JSON.parse(JSON.stringify(t[r])))})),"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),r=[];if(t.data)for(const e in t.data)r.push(s(e,t.data[e]));return new o.NotebookCellOutput(r.map((t=>{let e=a.findIndex((e=>{return r=e,o=t.mime,r.endsWith(".*")&&(r=r.substr(0,r.indexOf(".*"))),o.startsWith(r);var r,o}));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 r;return r=e?e(t):f(t),r}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 o.NotebookCellOutput([o.NotebookCellOutputItem.error({name:t?.ename||"",message:t?.evalue||"",stack:(t?.traceback||[]).join("\n")})],{...d(t),originalError:t})})),l.set("stream",(function(t){const e=u(t.text),r="stderr"===t.name?o.NotebookCellOutputItem.stderr(e):o.NotebookCellOutputItem.stdout(e);return new o.NotebookCellOutput([r],d(t))})),e.jupyterCellOutputToCellOutput=p,e.jupyterNotebookModelToNotebookData=function(t,e){const r={...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 o.NotebookCellData(o.NotebookCellKind.Code,u(t.source),"raw");return e.outputs=[],e.metadata={custom:i(t)},e}(e);case"markdown":return function(t){const e=new o.NotebookCellData(o.NotebookCellKind.Markup,u(t.source),"markdown");return e.outputs=[],e.metadata={custom:i(t)},e}(e);case"code":return function(t,e){const r=(Array.isArray(t.outputs)?t.outputs:[]).map(p),n="number"==typeof t.execution_count&&t.execution_count>0,a=u(t.source),c=n?{executionOrder:t.execution_count}:{},s=new o.NotebookCellData(o.NotebookCellKind.Code,a,e);return s.outputs=r,s.metadata={custom:i(t)},s.executionSummary=c,s}(e,t)}}(e,t))).filter((t=>!!t)),a=new o.NotebookData(n);return a.metadata={custom:r},a}},679:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNotebookMetadata=e.NotebookSerializer=void 0;const o=r(983),n=r(549),a=r(56),c=r(768),u=r(640),s=r(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 r="";try{r=(new TextDecoder).decode(t)}catch{}let u=r&&/\S/.test(r)?JSON.parse(r):{};if(u.__webview_backup){const t=u.__webview_backup,e=this.context.globalStorageUri.with({path:this.context.globalStorageUri.path.replace("vscode.ipynb","ms-toolsai.jupyter")}),o=`${s.fast1a32hex(t)}.ipynb`,a=n.Uri.joinPath(e,o),c=await n.workspace.fs.readFile(a);u=c?JSON.parse(c.toString()):{},u.contents&&"string"==typeof u.contents&&(r=u.contents,u=JSON.parse(r))}if(u.nbformat&&u.nbformat<4)throw new Error("Only Jupyter notebooks version 4+ are supported");const i=r?o(r.substring(0,1e3)).indent:" ",d=(0,c.getPreferredLanguage)(u.metadata);0===(u.cells||[]).length&&(u.cells=[{cell_type:"code",execution_count:null,metadata:{},outputs:[],source:""}]),u.metadata&&(u.metadata.kernelspec||u.metadata.language_info)||(u.metadata=u.metadata||{orig_nbformat:a.defaultNotebookFormat.major},u.metadata.language_info=u.metadata.language_info||{name:d});const f=(0,c.jupyterNotebookModelToNotebookData)(u,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,u.createJupyterCellFromNotebookCell)(t))).map(u.pruneCell);const r=t.metadata&&"indentAmount"in t.metadata&&"string"==typeof t.metadata.indentAmount?t.metadata.indentAmount:" ";return JSON.stringify((0,u.sortObjectPropertiesRecursively)(e),void 0,r)+"\n"}},e.getNotebookMetadata=i},640:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pruneCell=e.getCellMetadata=e.sortObjectPropertiesRecursively=e.createJupyterCellFromNotebookCell=void 0;const o=r(549),n=r(768),a=new TextDecoder;var c;function u(t){return t.metadata?.custom}function s(t){if(Array.isArray(t))return t;const e=t.toString();if(e.length>0){const t=e.split("\n");return t.map(((e,r)=>r<t.length-1?`${e}\n`:e)).filter((t=>t.length>0))}return[]}function i(t){const e=t.metadata;let r;const o=e?.outputType;switch(o){case"error":r=d(t);break;case"stream":r=f(t);break;case"display_data":r={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":r={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":r={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 o=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(o)return d(t);const a=e?.outputType||(n?"stream":"display_data");let u;u="stream"===a?f(t):"display_data"===a?{data:{},metadata:{},output_type:"display_data"}:{output_type:a},e?.metadata&&(u.metadata=e.metadata),t.items.length>0&&(u.data=t.items.reduce(((t,e)=>(t[e.mime]=l(e.mime,e.data),t)),{})),r=u;break}}return r&&e&&e.transient&&(r.transient=e.transient),r}function d(t){const e=t.items[0];if(!e.data)return{output_type:"error",ename:"",evalue:"",traceback:[]};const r=t.metadata?.originalError,o=JSON.parse(a.decode(e.data));return{output_type:"error",ename:o.name,evalue:o.message,traceback:r?.traceback||s(o.stack||o.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 r=t.split("\n");e.length&&r.length&&r[0].length>0&&(e[e.length-1]=`${e[e.length-1]}${r.shift()}`);for(const t of r)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 s(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===o.NotebookCellKind.Markup?function(t){const e=u(t),r={cell_type:"markdown",source:s(t.value.replace(/\r\n/g,"\n")),metadata:e?.metadata||{}};return e?.attachments&&(r.attachments=e.attachments),e?.id&&(r.id=e.id),r}(t):"raw"===t.languageId?function(t){const e=u(t),r={cell_type:"raw",source:s(t.value.replace(/\r\n/g,"\n")),metadata:e?.metadata||{}};return e?.attachments&&(r.attachments=e.attachments),e?.id&&(r.id=e.id),r}(t):function(t){const e=u(t),r={cell_type:"code",execution_count:t.executionSummary?.executionOrder??null,source:s(t.value.replace(/\r\n/g,"\n")),outputs:(t.outputs||[]).map(i),metadata:e?.metadata||{}};return e?.id&&(r.id=e.id),r}(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(((r,o)=>(r[o]=t(e[o]),r)),{}):e},e.getCellMetadata=u,e.pruneCell=function(t){const e={...t,source:s(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 r={...t};for(const o of Object.keys(t))e.has(o)||delete r[o];return r}},549:t=>{"use strict";t.exports=require("vscode")}},e={};function r(o){var n=e[o];if(void 0!==n)return n.exports;var a=e[o]={exports:{}};return t[o](a,a.exports,r),a.exports}r.d=(t,e)=>{for(var o in e)r.o(e,o)&&!r.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var o={};(()=>{"use strict";var t=o;Object.defineProperty(t,"__esModule",{value:!0}),t.deactivate=t.activate=void 0;const e=r(549),n=r(86),a=r(679);t.activate=function(t){const r=new a.NotebookSerializer(t);return(0,n.ensureAllNewCellsHaveCellIds)(t),t.subscriptions.push(e.workspace.registerNotebookSerializer("jupyter-notebook",r,{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"),r=new e.NotebookData([t]);r.metadata={custom:{cells:[],metadata:{orig_nbformat:4},nbformat:4,nbformat_minor:2}};const o=await e.workspace.openNotebookDocument("jupyter-notebook",r);await e.window.showNotebookDocument(o)}))),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 r=await e.workspace.openNotebookDocument(t);await e.window.showNotebookDocument(r)}))),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,r),setNotebookMetadata:async(t,r)=>{const o=e.workspace.notebookDocuments.find((e=>e.uri.toString()===t.toString()));if(!o)return!1;const n=new e.WorkspaceEdit;return n.replaceNotebookMetadata(t,{...o.metadata,custom:{...o.metadata.custom??{},metadata:{...o.metadata.custom?.metadata??{},...r}}}),e.workspace.applyEdit(n)}}},t.deactivate=function(){}})();var n=exports;for(var a in o)n[a]=o[a];o.__esModule&&Object.defineProperty(n,"__esModule",{value:!0})})();
//# sourceMappingURL=https://ticino.blob.core.windows.net/sourcemaps/b7730c807c1e0fdacdcc91a854bb963715b2a89b/extensions/ipynb/dist/browser/ipynbMain.js.map