Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
code / usr / share / code / resources / app / extensions / ipynb / dist / ipynbMain.js
Size: Mime:
(()=>{var t={677:t=>{var e=function(){var t,e,o,r,n,a,s,c,i=[],u=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],d="1a",l=!1,f="chongo <Landon Curt Noll> /\\../\\",h=52,p={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++)i[t]=(t>>4&15).toString(16)+(15&t).toString(16);function m(t,e){var o,r,n,a=[0],s="";for(r=0;r<t.length;r+=2){for(o=parseInt(t.substr(r,2),16),n=0;n<a.length;n++)o+=a[n]<<8,a[n]=o%e,o=o/e|0;for(;o>0;)a.push(o%e),o=o/e|0}for(r=a.length-1;r>=0;--r)s+="0123456789abcdefghijklmnopqrstuvwxyz"[a[r]];return s}function g(t,e){return{bits:e,value:t,dec:function(){return m(t,10)},hex:function(){return t},str:function(){return m(t,36)}}}function C(t,e){return{bits:e,value:t,dec:function(){return t.toString()},hex:function(){return i[t>>>24]+i[t>>>16&255]+i[t>>>8&255]+i[255&t]},str:function(){return t.toString(36)}}}function b(t,e){return{bits:e,value:t,dec:function(){return t.toString()},hex:function(){return("0000000000000000"+t.toString(16)).substr(-13)},str:function(){return t.toString(36)}}}function A(t,i){var u="object"==typeof t?JSON.stringify(t):t;switch(i||h){case 32:return e(u);case 64:return r(u);case 128:return n(u);case 256:return a(u);case 512:return s(u);case 1024:return c(u);default:return o(u)}}function y(t){if("1a"===t)d=t,e=l?N:w,o=l?E:O,r=l?D:j,n=l?J:P,a=l?F:R,s=l?$:B,c=l?Q:H;else{if("1"!==t)throw new Error("Supported FNV versions: 1, 1a");d=t,e=l?x:_,o=l?M:S,r=l?I:T,n=l?L:U,a=l?K:W,s=l?q:z,c=l?V:Y}}function k(t){t?(l=!0,e="1a"==d?N:x,o="1a"==d?E:M,r="1a"==d?D:I,n="1a"==d?J:L,a="1a"==d?F:K,s="1a"==d?$:q,c="1a"==d?Q:V):(l=!1,e="1a"==d?w:_,o="1a"==d?O:S,r="1a"==d?j:T,n="1a"==d?P:U,a="1a"==d?R:W,s="1a"==d?B:z,c="1a"==d?H:Y)}function v(t){var e,o,r=d;for(var n in(t=t||0===t?t:f)===f&&y("1"),p){for(p[n].offset=[],o=0;o<n/16;o++)p[n].offset[o]=0;for(e=A(t,parseInt(n,10)).hex(),o=0;o<n/16;o++)p[n].offset[o]=parseInt(e.substr(4*o,4),16)}y(r)}function w(t){var e,o=t.length-3,r=p[32].offset,n=0,a=0|r[1],s=0,c=0|r[0];for(e=0;e<o;)s=403*c,s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),c=(s+=(a^=t.charCodeAt(e++))<<8)+((n=403*a)>>>16)&65535,a=65535&n;for(;e<o+3;)s=403*c,c=(s+=(a^=t.charCodeAt(e++))<<8)+((n=403*a)>>>16)&65535,a=65535&n;return C((c<<16>>>0)+a,32)}function _(t){var e,o=t.length-3,r=p[32].offset,n=0,a=0|r[1],s=0,c=0|r[0];for(e=0;e<o;)s=403*c,s+=a<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),s+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),c=(s+=(a^=t.charCodeAt(e++))<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=t.charCodeAt(e++);for(;e<o+3;)s=403*c,c=(s+=a<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=t.charCodeAt(e++);return C((c<<16>>>0)+a,32)}function N(t){var e,o,r=t.length,n=p[32].offset,a=0,s=0|n[1],c=0,i=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=403*i,i=(c+=(s^=e>>6|192)<<8)+((a=403*s)>>>16)&65535,s=65535&a,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=403*i,c+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,s=65535&(a=403*s),c=403*(i=c+(a>>>16)&65535),c+=(s^=e>>12&63|128)<<8,s=65535&(a=403*s),c=403*(i=c+(a>>>16)&65535),i=(c+=(s^=e>>6&63|128)<<8)+((a=403*s)>>>16)&65535,s=65535&a,s^=63&e|128):(c=403*i,c+=(s^=e>>12|224)<<8,s=65535&(a=403*s),c=403*(i=c+(a>>>16)&65535),i=(c+=(s^=e>>6&63|128)<<8)+((a=403*s)>>>16)&65535,s=65535&a,s^=63&e|128),c=403*i,i=(c+=s<<8)+((a=403*s)>>>16)&65535,s=65535&a;return C((i<<16>>>0)+s,32)}function x(t){var e,o,r=t.length,n=p[32].offset,a=0,s=0|n[1],c=0,i=0|n[0];for(o=0;o<r;o++)c=403*i,i=(c+=s<<8)+((a=403*s)>>>16)&65535,s=65535&a,(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=403*i,i=(c+=(s^=e>>6|192)<<8)+((a=403*s)>>>16)&65535,s=65535&a,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=403*i,c+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,s=65535&(a=403*s),c=403*(i=c+(a>>>16)&65535),c+=(s^=e>>12&63|128)<<8,s=65535&(a=403*s),c=403*(i=c+(a>>>16)&65535),i=(c+=(s^=e>>6&63|128)<<8)+((a=403*s)>>>16)&65535,s=65535&a,s^=63&e|128):(c=403*i,c+=(s^=e>>12|224)<<8,s=65535&(a=403*s),c=403*(i=c+(a>>>16)&65535),i=(c+=(s^=e>>6&63|128)<<8)+((a=403*s)>>>16)&65535,s=65535&a,s^=63&e|128);return C((i<<16>>>0)+s,32)}function O(t){var e,o=t.length-3,r=p[64].offset,n=0,a=0|r[3],s=0,c=0|r[2],i=0,u=0|r[1],d=0,l=0|r[0];for(e=0;e<o;)s=435*c,i=435*u,d=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(d+=c<<8)+((i+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),i=435*(u=65535&i),d=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(d+=c<<8)+((i+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),i=435*(u=65535&i),d=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(d+=c<<8)+((i+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),i=435*(u=65535&i),d=435*l,i+=(a^=t.charCodeAt(e++))<<8,d+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),l=d+((i+=s>>>16)>>>16)&65535,u=65535&i;for(;e<o+3;)s=435*c,i=435*u,d=435*l,i+=(a^=t.charCodeAt(e++))<<8,d+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),l=d+((i+=s>>>16)>>>16)&65535,u=65535&i;return b(281474976710656*(15&l)+4294967296*u+65536*c+(a^l>>4),52)}function S(t){var e,o=t.length-3,r=p[64].offset,n=0,a=0|r[3],s=0,c=0|r[2],i=0,u=0|r[1],d=0,l=0|r[0];for(e=0;e<o;)s=435*c,i=435*u,d=435*l,i+=a<<8,a=65535&(n=435*a),l=(d+=c<<8)+((i+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),i=435*(u=65535&i),d=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(d+=c<<8)+((i+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),i=435*(u=65535&i),d=435*l,i+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),l=(d+=c<<8)+((i+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),i=435*(u=65535&i),d=435*l,i+=(a^=t.charCodeAt(e++))<<8,d+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),l=d+((i+=s>>>16)>>>16)&65535,u=65535&i,a^=t.charCodeAt(e++);for(;e<o+3;)s=435*c,i=435*u,d=435*l,i+=a<<8,d+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),l=d+((i+=s>>>16)>>>16)&65535,u=65535&i,a^=t.charCodeAt(e++);return b(281474976710656*(15&l)+4294967296*u+65536*c+(a^l>>4),52)}function E(t){var e,o,r=t.length,n=p[64].offset,a=0,s=0|n[3],c=0,i=0|n[2],u=0,d=0|n[1],l=0,f=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=435*i,u=435*d,l=435*f,u+=(s^=e>>6|192)<<8,l+=i<<8,s=65535&(a=435*s),i=65535&(c+=a>>>16),f=l+((u+=c>>>16)>>>16)&65535,d=65535&u,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=435*i,u=435*d,l=435*f,u+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,s=65535&(a=435*s),f=(l+=i<<8)+((u+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(i=65535&c),u=435*(d=65535&u),l=435*f,u+=(s^=e>>12&63|128)<<8,s=65535&(a=435*s),f=(l+=i<<8)+((u+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(i=65535&c),u=435*(d=65535&u),l=435*f,u+=(s^=e>>6&63|128)<<8,l+=i<<8,s=65535&(a=435*s),i=65535&(c+=a>>>16),f=l+((u+=c>>>16)>>>16)&65535,d=65535&u,s^=63&e|128):(c=435*i,u=435*d,l=435*f,u+=(s^=e>>12|224)<<8,s=65535&(a=435*s),f=(l+=i<<8)+((u+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(i=65535&c),u=435*(d=65535&u),l=435*f,u+=(s^=e>>6&63|128)<<8,l+=i<<8,s=65535&(a=435*s),i=65535&(c+=a>>>16),f=l+((u+=c>>>16)>>>16)&65535,d=65535&u,s^=63&e|128),c=435*i,u=435*d,l=435*f,u+=s<<8,l+=i<<8,s=65535&(a=435*s),i=65535&(c+=a>>>16),f=l+((u+=c>>>16)>>>16)&65535,d=65535&u;return b(281474976710656*(15&f)+4294967296*d+65536*i+(s^f>>4),52)}function M(t){var e,o,r=t.length,n=p[64].offset,a=0,s=0|n[3],c=0,i=0|n[2],u=0,d=0|n[1],l=0,f=0|n[0];for(o=0;o<r;o++)c=435*i,u=435*d,l=435*f,u+=s<<8,l+=i<<8,s=65535&(a=435*s),i=65535&(c+=a>>>16),f=l+((u+=c>>>16)>>>16)&65535,d=65535&u,(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=435*i,u=435*d,l=435*f,u+=(s^=e>>6|192)<<8,l+=i<<8,s=65535&(a=435*s),i=65535&(c+=a>>>16),f=l+((u+=c>>>16)>>>16)&65535,d=65535&u,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=435*i,u=435*d,l=435*f,u+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,s=65535&(a=435*s),f=(l+=i<<8)+((u+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(i=65535&c),u=435*(d=65535&u),l=435*f,u+=(s^=e>>12&63|128)<<8,s=65535&(a=435*s),f=(l+=i<<8)+((u+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(i=65535&c),u=435*(d=65535&u),l=435*f,u+=(s^=e>>6&63|128)<<8,l+=i<<8,s=65535&(a=435*s),i=65535&(c+=a>>>16),f=l+((u+=c>>>16)>>>16)&65535,d=65535&u,s^=63&e|128):(c=435*i,u=435*d,l=435*f,u+=(s^=e>>12|224)<<8,s=65535&(a=435*s),f=(l+=i<<8)+((u+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(i=65535&c),u=435*(d=65535&u),l=435*f,u+=(s^=e>>6&63|128)<<8,l+=i<<8,s=65535&(a=435*s),i=65535&(c+=a>>>16),f=l+((u+=c>>>16)>>>16)&65535,d=65535&u,s^=63&e|128);return b(281474976710656*(15&f)+4294967296*d+65536*i+(s^f>>4),52)}function j(t){var e,o=t.length-3,r=p[64].offset,n=0,a=0|r[3],s=0,c=0|r[2],u=0,d=0|r[1],l=0,f=0|r[0];for(e=0;e<o;)s=435*c,u=435*d,l=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(l+=c<<8)+((u+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(l+=c<<8)+((u+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(l+=c<<8)+((u+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(a^=t.charCodeAt(e++))<<8,l+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u;for(;e<o+3;)s=435*c,u=435*d,l=435*f,u+=(a^=t.charCodeAt(e++))<<8,l+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u;return g(i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],64)}function T(t){var e,o=t.length-3,r=p[64].offset,n=0,a=0|r[3],s=0,c=0|r[2],u=0,d=0|r[1],l=0,f=0|r[0];for(e=0;e<o;)s=435*c,u=435*d,l=435*f,u+=a<<8,a=65535&(n=435*a),f=(l+=c<<8)+((u+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(l+=c<<8)+((u+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(a^=t.charCodeAt(e++))<<8,a=65535&(n=435*a),f=(l+=c<<8)+((u+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(a^=t.charCodeAt(e++))<<8,l+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,a^=t.charCodeAt(e++);for(;e<o+3;)s=435*c,u=435*d,l=435*f,u+=a<<8,l+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,a^=t.charCodeAt(e++);return g(i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],64)}function D(t){var e,o,r=t.length,n=p[64].offset,a=0,s=0|n[3],c=0,u=0|n[2],d=0,l=0|n[1],f=0,h=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=435*u,d=435*l,f=435*h,d+=(s^=e>>6|192)<<8,f+=u<<8,s=65535&(a=435*s),u=65535&(c+=a>>>16),h=f+((d+=c>>>16)>>>16)&65535,l=65535&d,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=435*u,d=435*l,f=435*h,d+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,s=65535&(a=435*s),h=(f+=u<<8)+((d+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),d=435*(l=65535&d),f=435*h,d+=(s^=e>>12&63|128)<<8,s=65535&(a=435*s),h=(f+=u<<8)+((d+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),d=435*(l=65535&d),f=435*h,d+=(s^=e>>6&63|128)<<8,f+=u<<8,s=65535&(a=435*s),u=65535&(c+=a>>>16),h=f+((d+=c>>>16)>>>16)&65535,l=65535&d,s^=63&e|128):(c=435*u,d=435*l,f=435*h,d+=(s^=e>>12|224)<<8,s=65535&(a=435*s),h=(f+=u<<8)+((d+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),d=435*(l=65535&d),f=435*h,d+=(s^=e>>6&63|128)<<8,f+=u<<8,s=65535&(a=435*s),u=65535&(c+=a>>>16),h=f+((d+=c>>>16)>>>16)&65535,l=65535&d,s^=63&e|128),c=435*u,d=435*l,f=435*h,d+=s<<8,f+=u<<8,s=65535&(a=435*s),u=65535&(c+=a>>>16),h=f+((d+=c>>>16)>>>16)&65535,l=65535&d;return g(i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],64)}function I(t){var e,o,r=t.length,n=p[64].offset,a=0,s=0|n[3],c=0,u=0|n[2],d=0,l=0|n[1],f=0,h=0|n[0];for(o=0;o<r;o++)c=435*u,d=435*l,f=435*h,d+=s<<8,f+=u<<8,s=65535&(a=435*s),u=65535&(c+=a>>>16),h=f+((d+=c>>>16)>>>16)&65535,l=65535&d,(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=435*u,d=435*l,f=435*h,d+=(s^=e>>6|192)<<8,f+=u<<8,s=65535&(a=435*s),u=65535&(c+=a>>>16),h=f+((d+=c>>>16)>>>16)&65535,l=65535&d,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=435*u,d=435*l,f=435*h,d+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,s=65535&(a=435*s),h=(f+=u<<8)+((d+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),d=435*(l=65535&d),f=435*h,d+=(s^=e>>12&63|128)<<8,s=65535&(a=435*s),h=(f+=u<<8)+((d+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),d=435*(l=65535&d),f=435*h,d+=(s^=e>>6&63|128)<<8,f+=u<<8,s=65535&(a=435*s),u=65535&(c+=a>>>16),h=f+((d+=c>>>16)>>>16)&65535,l=65535&d,s^=63&e|128):(c=435*u,d=435*l,f=435*h,d+=(s^=e>>12|224)<<8,s=65535&(a=435*s),h=(f+=u<<8)+((d+=(c+=a>>>16)>>>16)>>>16)&65535,c=435*(u=65535&c),d=435*(l=65535&d),f=435*h,d+=(s^=e>>6&63|128)<<8,f+=u<<8,s=65535&(a=435*s),u=65535&(c+=a>>>16),h=f+((d+=c>>>16)>>>16)&65535,l=65535&d,s^=63&e|128);return g(i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],64)}function P(t){var e,o=t.length-3,r=p[128].offset,n=0,a=0|r[7],s=0,c=0|r[6],u=0,d=0|r[5],l=0,f=0|r[4],h=0,m=0|r[3],C=0,b=0|r[2],A=0,y=0|r[1],k=0,v=0|r[0];for(e=0;e<o;)s=315*c,u=315*d,l=315*f,h=315*m,C=315*b,A=315*y,k=315*v,C+=(a^=t.charCodeAt(e++))<<8,A+=c<<8,a=65535&(n=315*a),v=(k+=d<<8)+((A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(c=65535&s),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(m=65535&h),C=315*(b=65535&C),A=315*(y=65535&A),k=315*v,C+=(a^=t.charCodeAt(e++))<<8,A+=c<<8,a=65535&(n=315*a),v=(k+=d<<8)+((A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(c=65535&s),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(m=65535&h),C=315*(b=65535&C),A=315*(y=65535&A),k=315*v,C+=(a^=t.charCodeAt(e++))<<8,A+=c<<8,a=65535&(n=315*a),v=(k+=d<<8)+((A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(c=65535&s),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(m=65535&h),C=315*(b=65535&C),A=315*(y=65535&A),k=315*v,C+=(a^=t.charCodeAt(e++))<<8,A+=c<<8,k+=d<<8,a=65535&(n=315*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),v=k+((A+=C>>>16)>>>16)&65535,y=65535&A;for(;e<o+3;)s=315*c,u=315*d,l=315*f,h=315*m,C=315*b,A=315*y,k=315*v,C+=(a^=t.charCodeAt(e++))<<8,A+=c<<8,k+=d<<8,a=65535&(n=315*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),v=k+((A+=C>>>16)>>>16)&65535,y=65535&A;return g(i[v>>8]+i[255&v]+i[y>>8]+i[255&y]+i[b>>8]+i[255&b]+i[m>>8]+i[255&m]+i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],128)}function U(t){var e,o=t.length-3,r=p[128].offset,n=0,a=0|r[7],s=0,c=0|r[6],u=0,d=0|r[5],l=0,f=0|r[4],h=0,m=0|r[3],C=0,b=0|r[2],A=0,y=0|r[1],k=0,v=0|r[0];for(e=0;e<o;)s=315*c,u=315*d,l=315*f,h=315*m,C=315*b,A=315*y,k=315*v,C+=a<<8,A+=c<<8,a=65535&(n=315*a),v=(k+=d<<8)+((A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(c=65535&s),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(m=65535&h),C=315*(b=65535&C),A=315*(y=65535&A),k=315*v,C+=(a^=t.charCodeAt(e++))<<8,A+=c<<8,a=65535&(n=315*a),v=(k+=d<<8)+((A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(c=65535&s),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(m=65535&h),C=315*(b=65535&C),A=315*(y=65535&A),k=315*v,C+=(a^=t.charCodeAt(e++))<<8,A+=c<<8,a=65535&(n=315*a),v=(k+=d<<8)+((A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(c=65535&s),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(m=65535&h),C=315*(b=65535&C),A=315*(y=65535&A),k=315*v,C+=(a^=t.charCodeAt(e++))<<8,A+=c<<8,k+=d<<8,a=65535&(n=315*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),v=k+((A+=C>>>16)>>>16)&65535,y=65535&A,a^=t.charCodeAt(e++);for(;e<o+3;)s=315*c,u=315*d,l=315*f,h=315*m,C=315*b,A=315*y,k=315*v,C+=a<<8,A+=c<<8,k+=d<<8,a=65535&(n=315*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),v=k+((A+=C>>>16)>>>16)&65535,y=65535&A,a^=t.charCodeAt(e++);return g(i[v>>8]+i[255&v]+i[y>>8]+i[255&y]+i[b>>8]+i[255&b]+i[m>>8]+i[255&m]+i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],128)}function J(t){var e,o,r=t.length,n=p[128].offset,a=0,s=0|n[7],c=0,u=0|n[6],d=0,l=0|n[5],f=0,h=0|n[4],m=0,C=0|n[3],b=0,A=0|n[2],y=0,k=0|n[1],v=0,w=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=315*u,d=315*l,f=315*h,m=315*C,b=315*A,y=315*k,v=315*w,b+=(s^=e>>6|192)<<8,y+=u<<8,v+=l<<8,s=65535&(a=315*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),w=v+((y+=b>>>16)>>>16)&65535,k=65535&y,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=315*u,d=315*l,f=315*h,m=315*C,b=315*A,y=315*k,v=315*w,b+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,y+=u<<8,s=65535&(a=315*s),w=(v+=l<<8)+((y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(u=65535&c),d=315*(l=65535&d),f=315*(h=65535&f),m=315*(C=65535&m),b=315*(A=65535&b),y=315*(k=65535&y),v=315*w,b+=(s^=e>>12&63|128)<<8,y+=u<<8,s=65535&(a=315*s),w=(v+=l<<8)+((y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(u=65535&c),d=315*(l=65535&d),f=315*(h=65535&f),m=315*(C=65535&m),b=315*(A=65535&b),y=315*(k=65535&y),v=315*w,b+=(s^=e>>6&63|128)<<8,y+=u<<8,v+=l<<8,s=65535&(a=315*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),w=v+((y+=b>>>16)>>>16)&65535,k=65535&y,s^=63&e|128):(c=315*u,d=315*l,f=315*h,m=315*C,b=315*A,y=315*k,v=315*w,b+=(s^=e>>12|224)<<8,y+=u<<8,s=65535&(a=315*s),w=(v+=l<<8)+((y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(u=65535&c),d=315*(l=65535&d),f=315*(h=65535&f),m=315*(C=65535&m),b=315*(A=65535&b),y=315*(k=65535&y),v=315*w,b+=(s^=e>>6&63|128)<<8,y+=u<<8,v+=l<<8,s=65535&(a=315*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),w=v+((y+=b>>>16)>>>16)&65535,k=65535&y,s^=63&e|128),c=315*u,d=315*l,f=315*h,m=315*C,b=315*A,y=315*k,v=315*w,b+=s<<8,y+=u<<8,v+=l<<8,s=65535&(a=315*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),w=v+((y+=b>>>16)>>>16)&65535,k=65535&y;return g(i[w>>8]+i[255&w]+i[k>>8]+i[255&k]+i[A>>8]+i[255&A]+i[C>>8]+i[255&C]+i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],128)}function L(t){var e,o,r=t.length,n=p[128].offset,a=0,s=0|n[7],c=0,u=0|n[6],d=0,l=0|n[5],f=0,h=0|n[4],m=0,C=0|n[3],b=0,A=0|n[2],y=0,k=0|n[1],v=0,w=0|n[0];for(o=0;o<r;o++)c=315*u,d=315*l,f=315*h,m=315*C,b=315*A,y=315*k,v=315*w,b+=s<<8,y+=u<<8,v+=l<<8,s=65535&(a=315*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),w=v+((y+=b>>>16)>>>16)&65535,k=65535&y,(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=315*u,d=315*l,f=315*h,m=315*C,b=315*A,y=315*k,v=315*w,b+=(s^=e>>6|192)<<8,y+=u<<8,v+=l<<8,s=65535&(a=315*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),w=v+((y+=b>>>16)>>>16)&65535,k=65535&y,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=315*u,d=315*l,f=315*h,m=315*C,b=315*A,y=315*k,v=315*w,b+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,y+=u<<8,s=65535&(a=315*s),w=(v+=l<<8)+((y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(u=65535&c),d=315*(l=65535&d),f=315*(h=65535&f),m=315*(C=65535&m),b=315*(A=65535&b),y=315*(k=65535&y),v=315*w,b+=(s^=e>>12&63|128)<<8,y+=u<<8,s=65535&(a=315*s),w=(v+=l<<8)+((y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(u=65535&c),d=315*(l=65535&d),f=315*(h=65535&f),m=315*(C=65535&m),b=315*(A=65535&b),y=315*(k=65535&y),v=315*w,b+=(s^=e>>6&63|128)<<8,y+=u<<8,v+=l<<8,s=65535&(a=315*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),w=v+((y+=b>>>16)>>>16)&65535,k=65535&y,s^=63&e|128):(c=315*u,d=315*l,f=315*h,m=315*C,b=315*A,y=315*k,v=315*w,b+=(s^=e>>12|224)<<8,y+=u<<8,s=65535&(a=315*s),w=(v+=l<<8)+((y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=315*(u=65535&c),d=315*(l=65535&d),f=315*(h=65535&f),m=315*(C=65535&m),b=315*(A=65535&b),y=315*(k=65535&y),v=315*w,b+=(s^=e>>6&63|128)<<8,y+=u<<8,v+=l<<8,s=65535&(a=315*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),w=v+((y+=b>>>16)>>>16)&65535,k=65535&y,s^=63&e|128);return g(i[w>>8]+i[255&w]+i[k>>8]+i[255&k]+i[A>>8]+i[255&A]+i[C>>8]+i[255&C]+i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],128)}function R(t){var e,o=t.length-3,r=p[256].offset,n=0,a=0|r[15],s=0,c=0|r[14],u=0,d=0|r[13],l=0,f=0|r[12],h=0,m=0|r[11],C=0,b=0|r[10],A=0,y=0|r[9],k=0,v=0|r[8],w=0,_=0|r[7],N=0,x=0|r[6],O=0,S=0|r[5],E=0,M=0|r[4],j=0,T=0|r[3],D=0,I=0|r[2],P=0,U=0|r[1],J=0,L=0|r[0];for(e=0;e<o;)s=355*c,u=355*d,l=355*f,h=355*m,C=355*b,A=355*y,k=355*v,w=355*_,N=355*x,O=355*S,E=355*M,j=355*T,D=355*I,P=355*U,J=355*L,O+=(a^=t.charCodeAt(e++))<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(c=65535&s),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(m=65535&h),C=355*(b=65535&C),A=355*(y=65535&A),k=355*(v=65535&k),w=355*(_=65535&w),N=355*(x=65535&N),O=355*(S=65535&O),E=355*(M=65535&E),j=355*(T=65535&j),D=355*(I=65535&D),P=355*(U=65535&P),J=355*L,O+=(a^=t.charCodeAt(e++))<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(c=65535&s),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(m=65535&h),C=355*(b=65535&C),A=355*(y=65535&A),k=355*(v=65535&k),w=355*(_=65535&w),N=355*(x=65535&N),O=355*(S=65535&O),E=355*(M=65535&E),j=355*(T=65535&j),D=355*(I=65535&D),P=355*(U=65535&P),J=355*L,O+=(a^=t.charCodeAt(e++))<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(c=65535&s),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(m=65535&h),C=355*(b=65535&C),A=355*(y=65535&A),k=355*(v=65535&k),w=355*(_=65535&w),N=355*(x=65535&N),O=355*(S=65535&O),E=355*(M=65535&E),j=355*(T=65535&j),D=355*(I=65535&D),P=355*(U=65535&P),J=355*L,O+=(a^=t.charCodeAt(e++))<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,J+=b<<8,a=65535&(n=355*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),L=J+((P+=D>>>16)>>>16)&65535,U=65535&P;for(;e<o+3;)s=355*c,u=355*d,l=355*f,h=355*m,C=355*b,A=355*y,k=355*v,w=355*_,N=355*x,O=355*S,E=355*M,j=355*T,D=355*I,P=355*U,J=355*L,O+=(a^=t.charCodeAt(e++))<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,J+=b<<8,a=65535&(n=355*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),L=J+((P+=D>>>16)>>>16)&65535,U=65535&P;return g(i[L>>8]+i[255&L]+i[U>>8]+i[255&U]+i[I>>8]+i[255&I]+i[T>>8]+i[255&T]+i[M>>8]+i[255&M]+i[S>>8]+i[255&S]+i[x>>8]+i[255&x]+i[_>>8]+i[255&_]+i[v>>8]+i[255&v]+i[y>>8]+i[255&y]+i[b>>8]+i[255&b]+i[m>>8]+i[255&m]+i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],256)}function W(t){var e,o=t.length-3,r=p[256].offset,n=0,a=0|r[15],s=0,c=0|r[14],u=0,d=0|r[13],l=0,f=0|r[12],h=0,m=0|r[11],C=0,b=0|r[10],A=0,y=0|r[9],k=0,v=0|r[8],w=0,_=0|r[7],N=0,x=0|r[6],O=0,S=0|r[5],E=0,M=0|r[4],j=0,T=0|r[3],D=0,I=0|r[2],P=0,U=0|r[1],J=0,L=0|r[0];for(e=0;e<o;)s=355*c,u=355*d,l=355*f,h=355*m,C=355*b,A=355*y,k=355*v,w=355*_,N=355*x,O=355*S,E=355*M,j=355*T,D=355*I,P=355*U,J=355*L,O+=a<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(c=65535&s),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(m=65535&h),C=355*(b=65535&C),A=355*(y=65535&A),k=355*(v=65535&k),w=355*(_=65535&w),N=355*(x=65535&N),O=355*(S=65535&O),E=355*(M=65535&E),j=355*(T=65535&j),D=355*(I=65535&D),P=355*(U=65535&P),J=355*L,O+=(a^=t.charCodeAt(e++))<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(c=65535&s),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(m=65535&h),C=355*(b=65535&C),A=355*(y=65535&A),k=355*(v=65535&k),w=355*(_=65535&w),N=355*(x=65535&N),O=355*(S=65535&O),E=355*(M=65535&E),j=355*(T=65535&j),D=355*(I=65535&D),P=355*(U=65535&P),J=355*L,O+=(a^=t.charCodeAt(e++))<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,a=65535&(n=355*a),L=(J+=b<<8)+((P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=n>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(c=65535&s),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(m=65535&h),C=355*(b=65535&C),A=355*(y=65535&A),k=355*(v=65535&k),w=355*(_=65535&w),N=355*(x=65535&N),O=355*(S=65535&O),E=355*(M=65535&E),j=355*(T=65535&j),D=355*(I=65535&D),P=355*(U=65535&P),J=355*L,O+=(a^=t.charCodeAt(e++))<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,J+=b<<8,a=65535&(n=355*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),L=J+((P+=D>>>16)>>>16)&65535,U=65535&P,a^=t.charCodeAt(e++);for(;e<o+3;)s=355*c,u=355*d,l=355*f,h=355*m,C=355*b,A=355*y,k=355*v,w=355*_,N=355*x,O=355*S,E=355*M,j=355*T,D=355*I,P=355*U,J=355*L,O+=a<<8,E+=c<<8,j+=d<<8,D+=f<<8,P+=m<<8,J+=b<<8,a=65535&(n=355*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),L=J+((P+=D>>>16)>>>16)&65535,U=65535&P,a^=t.charCodeAt(e++);return g(i[L>>8]+i[255&L]+i[U>>8]+i[255&U]+i[I>>8]+i[255&I]+i[T>>8]+i[255&T]+i[M>>8]+i[255&M]+i[S>>8]+i[255&S]+i[x>>8]+i[255&x]+i[_>>8]+i[255&_]+i[v>>8]+i[255&v]+i[y>>8]+i[255&y]+i[b>>8]+i[255&b]+i[m>>8]+i[255&m]+i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],256)}function F(t){var e,o,r=t.length,n=p[256].offset,a=0,s=0|n[15],c=0,u=0|n[14],d=0,l=0|n[13],f=0,h=0|n[12],m=0,C=0|n[11],b=0,A=0|n[10],y=0,k=0|n[9],v=0,w=0|n[8],_=0,N=0|n[7],x=0,O=0|n[6],S=0,E=0|n[5],M=0,j=0|n[4],T=0,D=0|n[3],I=0,P=0|n[2],U=0,J=0|n[1],L=0,R=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=355*u,d=355*l,f=355*h,m=355*C,b=355*A,y=355*k,v=355*w,_=355*N,x=355*O,S=355*E,M=355*j,T=355*D,I=355*P,U=355*J,L=355*R,S+=(s^=e>>6|192)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,L+=A<<8,s=65535&(a=355*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),R=L+((U+=I>>>16)>>>16)&65535,J=65535&U,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=355*u,d=355*l,f=355*h,m=355*C,b=355*A,y=355*k,v=355*w,_=355*N,x=355*O,S=355*E,M=355*j,T=355*D,I=355*P,U=355*J,L=355*R,S+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,s=65535&(a=355*s),R=(L+=A<<8)+((U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(u=65535&c),d=355*(l=65535&d),f=355*(h=65535&f),m=355*(C=65535&m),b=355*(A=65535&b),y=355*(k=65535&y),v=355*(w=65535&v),_=355*(N=65535&_),x=355*(O=65535&x),S=355*(E=65535&S),M=355*(j=65535&M),T=355*(D=65535&T),I=355*(P=65535&I),U=355*(J=65535&U),L=355*R,S+=(s^=e>>12&63|128)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,s=65535&(a=355*s),R=(L+=A<<8)+((U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(u=65535&c),d=355*(l=65535&d),f=355*(h=65535&f),m=355*(C=65535&m),b=355*(A=65535&b),y=355*(k=65535&y),v=355*(w=65535&v),_=355*(N=65535&_),x=355*(O=65535&x),S=355*(E=65535&S),M=355*(j=65535&M),T=355*(D=65535&T),I=355*(P=65535&I),U=355*(J=65535&U),L=355*R,S+=(s^=e>>6&63|128)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,L+=A<<8,s=65535&(a=355*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),R=L+((U+=I>>>16)>>>16)&65535,J=65535&U,s^=63&e|128):(c=355*u,d=355*l,f=355*h,m=355*C,b=355*A,y=355*k,v=355*w,_=355*N,x=355*O,S=355*E,M=355*j,T=355*D,I=355*P,U=355*J,L=355*R,S+=(s^=e>>12|224)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,s=65535&(a=355*s),R=(L+=A<<8)+((U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(u=65535&c),d=355*(l=65535&d),f=355*(h=65535&f),m=355*(C=65535&m),b=355*(A=65535&b),y=355*(k=65535&y),v=355*(w=65535&v),_=355*(N=65535&_),x=355*(O=65535&x),S=355*(E=65535&S),M=355*(j=65535&M),T=355*(D=65535&T),I=355*(P=65535&I),U=355*(J=65535&U),L=355*R,S+=(s^=e>>6&63|128)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,L+=A<<8,s=65535&(a=355*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),R=L+((U+=I>>>16)>>>16)&65535,J=65535&U,s^=63&e|128),c=355*u,d=355*l,f=355*h,m=355*C,b=355*A,y=355*k,v=355*w,_=355*N,x=355*O,S=355*E,M=355*j,T=355*D,I=355*P,U=355*J,L=355*R,S+=s<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,L+=A<<8,s=65535&(a=355*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),R=L+((U+=I>>>16)>>>16)&65535,J=65535&U;return g(i[R>>8]+i[255&R]+i[J>>8]+i[255&J]+i[P>>8]+i[255&P]+i[D>>8]+i[255&D]+i[j>>8]+i[255&j]+i[E>>8]+i[255&E]+i[O>>8]+i[255&O]+i[N>>8]+i[255&N]+i[w>>8]+i[255&w]+i[k>>8]+i[255&k]+i[A>>8]+i[255&A]+i[C>>8]+i[255&C]+i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],256)}function K(t){var e,o,r=t.length,n=p[256].offset,a=0,s=0|n[15],c=0,u=0|n[14],d=0,l=0|n[13],f=0,h=0|n[12],m=0,C=0|n[11],b=0,A=0|n[10],y=0,k=0|n[9],v=0,w=0|n[8],_=0,N=0|n[7],x=0,O=0|n[6],S=0,E=0|n[5],M=0,j=0|n[4],T=0,D=0|n[3],I=0,P=0|n[2],U=0,J=0|n[1],L=0,R=0|n[0];for(o=0;o<r;o++)c=355*u,d=355*l,f=355*h,m=355*C,b=355*A,y=355*k,v=355*w,_=355*N,x=355*O,S=355*E,M=355*j,T=355*D,I=355*P,U=355*J,L=355*R,S+=s<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,L+=A<<8,s=65535&(a=355*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),R=L+((U+=I>>>16)>>>16)&65535,J=65535&U,(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=355*u,d=355*l,f=355*h,m=355*C,b=355*A,y=355*k,v=355*w,_=355*N,x=355*O,S=355*E,M=355*j,T=355*D,I=355*P,U=355*J,L=355*R,S+=(s^=e>>6|192)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,L+=A<<8,s=65535&(a=355*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),R=L+((U+=I>>>16)>>>16)&65535,J=65535&U,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=355*u,d=355*l,f=355*h,m=355*C,b=355*A,y=355*k,v=355*w,_=355*N,x=355*O,S=355*E,M=355*j,T=355*D,I=355*P,U=355*J,L=355*R,S+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,s=65535&(a=355*s),R=(L+=A<<8)+((U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(u=65535&c),d=355*(l=65535&d),f=355*(h=65535&f),m=355*(C=65535&m),b=355*(A=65535&b),y=355*(k=65535&y),v=355*(w=65535&v),_=355*(N=65535&_),x=355*(O=65535&x),S=355*(E=65535&S),M=355*(j=65535&M),T=355*(D=65535&T),I=355*(P=65535&I),U=355*(J=65535&U),L=355*R,S+=(s^=e>>12&63|128)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,s=65535&(a=355*s),R=(L+=A<<8)+((U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(u=65535&c),d=355*(l=65535&d),f=355*(h=65535&f),m=355*(C=65535&m),b=355*(A=65535&b),y=355*(k=65535&y),v=355*(w=65535&v),_=355*(N=65535&_),x=355*(O=65535&x),S=355*(E=65535&S),M=355*(j=65535&M),T=355*(D=65535&T),I=355*(P=65535&I),U=355*(J=65535&U),L=355*R,S+=(s^=e>>6&63|128)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,L+=A<<8,s=65535&(a=355*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),R=L+((U+=I>>>16)>>>16)&65535,J=65535&U,s^=63&e|128):(c=355*u,d=355*l,f=355*h,m=355*C,b=355*A,y=355*k,v=355*w,_=355*N,x=355*O,S=355*E,M=355*j,T=355*D,I=355*P,U=355*J,L=355*R,S+=(s^=e>>12|224)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,s=65535&(a=355*s),R=(L+=A<<8)+((U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,c=355*(u=65535&c),d=355*(l=65535&d),f=355*(h=65535&f),m=355*(C=65535&m),b=355*(A=65535&b),y=355*(k=65535&y),v=355*(w=65535&v),_=355*(N=65535&_),x=355*(O=65535&x),S=355*(E=65535&S),M=355*(j=65535&M),T=355*(D=65535&T),I=355*(P=65535&I),U=355*(J=65535&U),L=355*R,S+=(s^=e>>6&63|128)<<8,M+=u<<8,T+=l<<8,I+=h<<8,U+=C<<8,L+=A<<8,s=65535&(a=355*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),R=L+((U+=I>>>16)>>>16)&65535,J=65535&U,s^=63&e|128);return g(i[R>>8]+i[255&R]+i[J>>8]+i[255&J]+i[P>>8]+i[255&P]+i[D>>8]+i[255&D]+i[j>>8]+i[255&j]+i[E>>8]+i[255&E]+i[O>>8]+i[255&O]+i[N>>8]+i[255&N]+i[w>>8]+i[255&w]+i[k>>8]+i[255&k]+i[A>>8]+i[255&A]+i[C>>8]+i[255&C]+i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],256)}function B(t){var e,o=t.length-3,r=p[512].offset,n=0,a=0|r[31],s=0,c=0|r[30],u=0,d=0|r[29],l=0,f=0|r[28],h=0,m=0|r[27],C=0,b=0|r[26],A=0,y=0|r[25],k=0,v=0|r[24],w=0,_=0|r[23],N=0,x=0|r[22],O=0,S=0|r[21],E=0,M=0|r[20],j=0,T=0|r[19],D=0,I=0|r[18],P=0,U=0|r[17],J=0,L=0|r[16],R=0,W=0|r[15],F=0,K=0|r[14],B=0,z=0|r[13],$=0,q=0|r[12],H=0,Y=0|r[11],Q=0,V=0|r[10],G=0,X=0|r[9],Z=0,tt=0|r[8],et=0,ot=0|r[7],rt=0,nt=0|r[6],at=0,st=0|r[5],ct=0,it=0|r[4],ut=0,dt=0|r[3],lt=0,ft=0|r[2],ht=0,pt=0|r[1],mt=0,gt=0|r[0];for(e=0;e<o;)s=343*c,u=343*d,l=343*f,h=343*m,C=343*b,A=343*y,k=343*v,w=343*_,N=343*x,O=343*S,E=343*M,j=343*T,D=343*I,P=343*U,J=343*L,R=343*W,F=343*K,B=343*z,$=343*q,H=343*Y,Q=343*V,G=343*X,Z=343*tt,et=343*ot,rt=343*nt,at=343*st,ct=343*it,ut=343*dt,lt=343*ft,ht=343*pt,mt=343*gt,Q+=(a^=t.charCodeAt(e++))<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,a=65535&(n=343*a),gt=(mt+=S<<8)+((ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=343*(c=65535&s),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(m=65535&h),C=343*(b=65535&C),A=343*(y=65535&A),k=343*(v=65535&k),w=343*(_=65535&w),N=343*(x=65535&N),O=343*(S=65535&O),E=343*(M=65535&E),j=343*(T=65535&j),D=343*(I=65535&D),P=343*(U=65535&P),J=343*(L=65535&J),R=343*(W=65535&R),F=343*(K=65535&F),B=343*(z=65535&B),$=343*(q=65535&$),H=343*(Y=65535&H),Q=343*(V=65535&Q),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(st=65535&at),ct=343*(it=65535&ct),ut=343*(dt=65535&ut),lt=343*(ft=65535&lt),ht=343*(pt=65535&ht),mt=343*gt,Q+=(a^=t.charCodeAt(e++))<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,a=65535&(n=343*a),gt=(mt+=S<<8)+((ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=343*(c=65535&s),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(m=65535&h),C=343*(b=65535&C),A=343*(y=65535&A),k=343*(v=65535&k),w=343*(_=65535&w),N=343*(x=65535&N),O=343*(S=65535&O),E=343*(M=65535&E),j=343*(T=65535&j),D=343*(I=65535&D),P=343*(U=65535&P),J=343*(L=65535&J),R=343*(W=65535&R),F=343*(K=65535&F),B=343*(z=65535&B),$=343*(q=65535&$),H=343*(Y=65535&H),Q=343*(V=65535&Q),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(st=65535&at),ct=343*(it=65535&ct),ut=343*(dt=65535&ut),lt=343*(ft=65535&lt),ht=343*(pt=65535&ht),mt=343*gt,Q+=(a^=t.charCodeAt(e++))<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,a=65535&(n=343*a),gt=(mt+=S<<8)+((ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=343*(c=65535&s),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(m=65535&h),C=343*(b=65535&C),A=343*(y=65535&A),k=343*(v=65535&k),w=343*(_=65535&w),N=343*(x=65535&N),O=343*(S=65535&O),E=343*(M=65535&E),j=343*(T=65535&j),D=343*(I=65535&D),P=343*(U=65535&P),J=343*(L=65535&J),R=343*(W=65535&R),F=343*(K=65535&F),B=343*(z=65535&B),$=343*(q=65535&$),H=343*(Y=65535&H),Q=343*(V=65535&Q),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(st=65535&at),ct=343*(it=65535&ct),ut=343*(dt=65535&ut),lt=343*(ft=65535&lt),ht=343*(pt=65535&ht),mt=343*gt,Q+=(a^=t.charCodeAt(e++))<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,mt+=S<<8,a=65535&(n=343*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),U=65535&(P+=D>>>16),L=65535&(J+=P>>>16),W=65535&(R+=J>>>16),K=65535&(F+=R>>>16),z=65535&(B+=F>>>16),q=65535&($+=B>>>16),Y=65535&(H+=$>>>16),V=65535&(Q+=H>>>16),X=65535&(G+=Q>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),st=65535&(at+=rt>>>16),it=65535&(ct+=at>>>16),dt=65535&(ut+=ct>>>16),ft=65535&(lt+=ut>>>16),gt=mt+((ht+=lt>>>16)>>>16)&65535,pt=65535&ht;for(;e<o+3;)s=343*c,u=343*d,l=343*f,h=343*m,C=343*b,A=343*y,k=343*v,w=343*_,N=343*x,O=343*S,E=343*M,j=343*T,D=343*I,P=343*U,J=343*L,R=343*W,F=343*K,B=343*z,$=343*q,H=343*Y,Q=343*V,G=343*X,Z=343*tt,et=343*ot,rt=343*nt,at=343*st,ct=343*it,ut=343*dt,lt=343*ft,ht=343*pt,mt=343*gt,Q+=(a^=t.charCodeAt(e++))<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,mt+=S<<8,a=65535&(n=343*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),U=65535&(P+=D>>>16),L=65535&(J+=P>>>16),W=65535&(R+=J>>>16),K=65535&(F+=R>>>16),z=65535&(B+=F>>>16),q=65535&($+=B>>>16),Y=65535&(H+=$>>>16),V=65535&(Q+=H>>>16),X=65535&(G+=Q>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),st=65535&(at+=rt>>>16),it=65535&(ct+=at>>>16),dt=65535&(ut+=ct>>>16),ft=65535&(lt+=ut>>>16),gt=mt+((ht+=lt>>>16)>>>16)&65535,pt=65535&ht;return g(i[gt>>8]+i[255&gt]+i[pt>>8]+i[255&pt]+i[ft>>8]+i[255&ft]+i[dt>>8]+i[255&dt]+i[it>>8]+i[255&it]+i[st>>8]+i[255&st]+i[nt>>8]+i[255&nt]+i[ot>>8]+i[255&ot]+i[tt>>8]+i[255&tt]+i[X>>8]+i[255&X]+i[V>>8]+i[255&V]+i[Y>>8]+i[255&Y]+i[q>>8]+i[255&q]+i[z>>8]+i[255&z]+i[K>>8]+i[255&K]+i[W>>8]+i[255&W]+i[L>>8]+i[255&L]+i[U>>8]+i[255&U]+i[I>>8]+i[255&I]+i[T>>8]+i[255&T]+i[M>>8]+i[255&M]+i[S>>8]+i[255&S]+i[x>>8]+i[255&x]+i[_>>8]+i[255&_]+i[v>>8]+i[255&v]+i[y>>8]+i[255&y]+i[b>>8]+i[255&b]+i[m>>8]+i[255&m]+i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],512)}function z(t){var e,o=t.length-3,r=p[512].offset,n=0,a=0|r[31],s=0,c=0|r[30],u=0,d=0|r[29],l=0,f=0|r[28],h=0,m=0|r[27],C=0,b=0|r[26],A=0,y=0|r[25],k=0,v=0|r[24],w=0,_=0|r[23],N=0,x=0|r[22],O=0,S=0|r[21],E=0,M=0|r[20],j=0,T=0|r[19],D=0,I=0|r[18],P=0,U=0|r[17],J=0,L=0|r[16],R=0,W=0|r[15],F=0,K=0|r[14],B=0,z=0|r[13],$=0,q=0|r[12],H=0,Y=0|r[11],Q=0,V=0|r[10],G=0,X=0|r[9],Z=0,tt=0|r[8],et=0,ot=0|r[7],rt=0,nt=0|r[6],at=0,st=0|r[5],ct=0,it=0|r[4],ut=0,dt=0|r[3],lt=0,ft=0|r[2],ht=0,pt=0|r[1],mt=0,gt=0|r[0];for(e=0;e<o;)s=343*c,u=343*d,l=343*f,h=343*m,C=343*b,A=343*y,k=343*v,w=343*_,N=343*x,O=343*S,E=343*M,j=343*T,D=343*I,P=343*U,J=343*L,R=343*W,F=343*K,B=343*z,$=343*q,H=343*Y,Q=343*V,G=343*X,Z=343*tt,et=343*ot,rt=343*nt,at=343*st,ct=343*it,ut=343*dt,lt=343*ft,ht=343*pt,mt=343*gt,Q+=a<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,a=65535&(n=343*a),gt=(mt+=S<<8)+((ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=343*(c=65535&s),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(m=65535&h),C=343*(b=65535&C),A=343*(y=65535&A),k=343*(v=65535&k),w=343*(_=65535&w),N=343*(x=65535&N),O=343*(S=65535&O),E=343*(M=65535&E),j=343*(T=65535&j),D=343*(I=65535&D),P=343*(U=65535&P),J=343*(L=65535&J),R=343*(W=65535&R),F=343*(K=65535&F),B=343*(z=65535&B),$=343*(q=65535&$),H=343*(Y=65535&H),Q=343*(V=65535&Q),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(st=65535&at),ct=343*(it=65535&ct),ut=343*(dt=65535&ut),lt=343*(ft=65535&lt),ht=343*(pt=65535&ht),mt=343*gt,Q+=(a^=t.charCodeAt(e++))<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,a=65535&(n=343*a),gt=(mt+=S<<8)+((ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=343*(c=65535&s),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(m=65535&h),C=343*(b=65535&C),A=343*(y=65535&A),k=343*(v=65535&k),w=343*(_=65535&w),N=343*(x=65535&N),O=343*(S=65535&O),E=343*(M=65535&E),j=343*(T=65535&j),D=343*(I=65535&D),P=343*(U=65535&P),J=343*(L=65535&J),R=343*(W=65535&R),F=343*(K=65535&F),B=343*(z=65535&B),$=343*(q=65535&$),H=343*(Y=65535&H),Q=343*(V=65535&Q),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(st=65535&at),ct=343*(it=65535&ct),ut=343*(dt=65535&ut),lt=343*(ft=65535&lt),ht=343*(pt=65535&ht),mt=343*gt,Q+=(a^=t.charCodeAt(e++))<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,a=65535&(n=343*a),gt=(mt+=S<<8)+((ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=343*(c=65535&s),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(m=65535&h),C=343*(b=65535&C),A=343*(y=65535&A),k=343*(v=65535&k),w=343*(_=65535&w),N=343*(x=65535&N),O=343*(S=65535&O),E=343*(M=65535&E),j=343*(T=65535&j),D=343*(I=65535&D),P=343*(U=65535&P),J=343*(L=65535&J),R=343*(W=65535&R),F=343*(K=65535&F),B=343*(z=65535&B),$=343*(q=65535&$),H=343*(Y=65535&H),Q=343*(V=65535&Q),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),rt=343*(nt=65535&rt),at=343*(st=65535&at),ct=343*(it=65535&ct),ut=343*(dt=65535&ut),lt=343*(ft=65535&lt),ht=343*(pt=65535&ht),mt=343*gt,Q+=(a^=t.charCodeAt(e++))<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,mt+=S<<8,a=65535&(n=343*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),U=65535&(P+=D>>>16),L=65535&(J+=P>>>16),W=65535&(R+=J>>>16),K=65535&(F+=R>>>16),z=65535&(B+=F>>>16),q=65535&($+=B>>>16),Y=65535&(H+=$>>>16),V=65535&(Q+=H>>>16),X=65535&(G+=Q>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),st=65535&(at+=rt>>>16),it=65535&(ct+=at>>>16),dt=65535&(ut+=ct>>>16),ft=65535&(lt+=ut>>>16),gt=mt+((ht+=lt>>>16)>>>16)&65535,pt=65535&ht,a^=t.charCodeAt(e++);for(;e<o+3;)s=343*c,u=343*d,l=343*f,h=343*m,C=343*b,A=343*y,k=343*v,w=343*_,N=343*x,O=343*S,E=343*M,j=343*T,D=343*I,P=343*U,J=343*L,R=343*W,F=343*K,B=343*z,$=343*q,H=343*Y,Q=343*V,G=343*X,Z=343*tt,et=343*ot,rt=343*nt,at=343*st,ct=343*it,ut=343*dt,lt=343*ft,ht=343*pt,mt=343*gt,Q+=a<<8,G+=c<<8,Z+=d<<8,et+=f<<8,rt+=m<<8,at+=b<<8,ct+=y<<8,ut+=v<<8,lt+=_<<8,ht+=x<<8,mt+=S<<8,a=65535&(n=343*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),U=65535&(P+=D>>>16),L=65535&(J+=P>>>16),W=65535&(R+=J>>>16),K=65535&(F+=R>>>16),z=65535&(B+=F>>>16),q=65535&($+=B>>>16),Y=65535&(H+=$>>>16),V=65535&(Q+=H>>>16),X=65535&(G+=Q>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),st=65535&(at+=rt>>>16),it=65535&(ct+=at>>>16),dt=65535&(ut+=ct>>>16),ft=65535&(lt+=ut>>>16),gt=mt+((ht+=lt>>>16)>>>16)&65535,pt=65535&ht,a^=t.charCodeAt(e++);return g(i[gt>>8]+i[255&gt]+i[pt>>8]+i[255&pt]+i[ft>>8]+i[255&ft]+i[dt>>8]+i[255&dt]+i[it>>8]+i[255&it]+i[st>>8]+i[255&st]+i[nt>>8]+i[255&nt]+i[ot>>8]+i[255&ot]+i[tt>>8]+i[255&tt]+i[X>>8]+i[255&X]+i[V>>8]+i[255&V]+i[Y>>8]+i[255&Y]+i[q>>8]+i[255&q]+i[z>>8]+i[255&z]+i[K>>8]+i[255&K]+i[W>>8]+i[255&W]+i[L>>8]+i[255&L]+i[U>>8]+i[255&U]+i[I>>8]+i[255&I]+i[T>>8]+i[255&T]+i[M>>8]+i[255&M]+i[S>>8]+i[255&S]+i[x>>8]+i[255&x]+i[_>>8]+i[255&_]+i[v>>8]+i[255&v]+i[y>>8]+i[255&y]+i[b>>8]+i[255&b]+i[m>>8]+i[255&m]+i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],512)}function $(t){var e,o,r=t.length,n=p[512].offset,a=0,s=0|n[31],c=0,u=0|n[30],d=0,l=0|n[29],f=0,h=0|n[28],m=0,C=0|n[27],b=0,A=0|n[26],y=0,k=0|n[25],v=0,w=0|n[24],_=0,N=0|n[23],x=0,O=0|n[22],S=0,E=0|n[21],M=0,j=0|n[20],T=0,D=0|n[19],I=0,P=0|n[18],U=0,J=0|n[17],L=0,R=0|n[16],W=0,F=0|n[15],K=0,B=0|n[14],z=0,$=0|n[13],q=0,H=0|n[12],Y=0,Q=0|n[11],V=0,G=0|n[10],X=0,Z=0|n[9],tt=0,et=0|n[8],ot=0,rt=0|n[7],nt=0,at=0|n[6],st=0,ct=0|n[5],it=0,ut=0|n[4],dt=0,lt=0|n[3],ft=0,ht=0|n[2],pt=0,mt=0|n[1],gt=0,Ct=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=343*u,d=343*l,f=343*h,m=343*C,b=343*A,y=343*k,v=343*w,_=343*N,x=343*O,S=343*E,M=343*j,T=343*D,I=343*P,U=343*J,L=343*R,W=343*F,K=343*B,z=343*$,q=343*H,Y=343*Q,V=343*G,X=343*Z,tt=343*et,ot=343*rt,nt=343*at,st=343*ct,it=343*ut,dt=343*lt,ft=343*ht,pt=343*mt,gt=343*Ct,V+=(s^=e>>6|192)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,gt+=E<<8,s=65535&(a=343*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),Ct=gt+((pt+=ft>>>16)>>>16)&65535,mt=65535&pt,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=343*u,d=343*l,f=343*h,m=343*C,b=343*A,y=343*k,v=343*w,_=343*N,x=343*O,S=343*E,M=343*j,T=343*D,I=343*P,U=343*J,L=343*R,W=343*F,K=343*B,z=343*$,q=343*H,Y=343*Q,V=343*G,X=343*Z,tt=343*et,ot=343*rt,nt=343*at,st=343*ct,it=343*ut,dt=343*lt,ft=343*ht,pt=343*mt,gt=343*Ct,V+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,s=65535&(a=343*s),Ct=(gt+=E<<8)+((pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=343*(u=65535&c),d=343*(l=65535&d),f=343*(h=65535&f),m=343*(C=65535&m),b=343*(A=65535&b),y=343*(k=65535&y),v=343*(w=65535&v),_=343*(N=65535&_),x=343*(O=65535&x),S=343*(E=65535&S),M=343*(j=65535&M),T=343*(D=65535&T),I=343*(P=65535&I),U=343*(J=65535&U),L=343*(R=65535&L),W=343*(F=65535&W),K=343*(B=65535&K),z=343*($=65535&z),q=343*(H=65535&q),Y=343*(Q=65535&Y),V=343*(G=65535&V),X=343*(Z=65535&X),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),st=343*(ct=65535&st),it=343*(ut=65535&it),dt=343*(lt=65535&dt),ft=343*(ht=65535&ft),pt=343*(mt=65535&pt),gt=343*Ct,V+=(s^=e>>12&63|128)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,s=65535&(a=343*s),Ct=(gt+=E<<8)+((pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=343*(u=65535&c),d=343*(l=65535&d),f=343*(h=65535&f),m=343*(C=65535&m),b=343*(A=65535&b),y=343*(k=65535&y),v=343*(w=65535&v),_=343*(N=65535&_),x=343*(O=65535&x),S=343*(E=65535&S),M=343*(j=65535&M),T=343*(D=65535&T),I=343*(P=65535&I),U=343*(J=65535&U),L=343*(R=65535&L),W=343*(F=65535&W),K=343*(B=65535&K),z=343*($=65535&z),q=343*(H=65535&q),Y=343*(Q=65535&Y),V=343*(G=65535&V),X=343*(Z=65535&X),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),st=343*(ct=65535&st),it=343*(ut=65535&it),dt=343*(lt=65535&dt),ft=343*(ht=65535&ft),pt=343*(mt=65535&pt),gt=343*Ct,V+=(s^=e>>6&63|128)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,gt+=E<<8,s=65535&(a=343*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),Ct=gt+((pt+=ft>>>16)>>>16)&65535,mt=65535&pt,s^=63&e|128):(c=343*u,d=343*l,f=343*h,m=343*C,b=343*A,y=343*k,v=343*w,_=343*N,x=343*O,S=343*E,M=343*j,T=343*D,I=343*P,U=343*J,L=343*R,W=343*F,K=343*B,z=343*$,q=343*H,Y=343*Q,V=343*G,X=343*Z,tt=343*et,ot=343*rt,nt=343*at,st=343*ct,it=343*ut,dt=343*lt,ft=343*ht,pt=343*mt,gt=343*Ct,V+=(s^=e>>12|224)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,s=65535&(a=343*s),Ct=(gt+=E<<8)+((pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=343*(u=65535&c),d=343*(l=65535&d),f=343*(h=65535&f),m=343*(C=65535&m),b=343*(A=65535&b),y=343*(k=65535&y),v=343*(w=65535&v),_=343*(N=65535&_),x=343*(O=65535&x),S=343*(E=65535&S),M=343*(j=65535&M),T=343*(D=65535&T),I=343*(P=65535&I),U=343*(J=65535&U),L=343*(R=65535&L),W=343*(F=65535&W),K=343*(B=65535&K),z=343*($=65535&z),q=343*(H=65535&q),Y=343*(Q=65535&Y),V=343*(G=65535&V),X=343*(Z=65535&X),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),st=343*(ct=65535&st),it=343*(ut=65535&it),dt=343*(lt=65535&dt),ft=343*(ht=65535&ft),pt=343*(mt=65535&pt),gt=343*Ct,V+=(s^=e>>6&63|128)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,gt+=E<<8,s=65535&(a=343*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),Ct=gt+((pt+=ft>>>16)>>>16)&65535,mt=65535&pt,s^=63&e|128),c=343*u,d=343*l,f=343*h,m=343*C,b=343*A,y=343*k,v=343*w,_=343*N,x=343*O,S=343*E,M=343*j,T=343*D,I=343*P,U=343*J,L=343*R,W=343*F,K=343*B,z=343*$,q=343*H,Y=343*Q,V=343*G,X=343*Z,tt=343*et,ot=343*rt,nt=343*at,st=343*ct,it=343*ut,dt=343*lt,ft=343*ht,pt=343*mt,gt=343*Ct,V+=s<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,gt+=E<<8,s=65535&(a=343*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),Ct=gt+((pt+=ft>>>16)>>>16)&65535,mt=65535&pt;return g(i[Ct>>8]+i[255&Ct]+i[mt>>8]+i[255&mt]+i[ht>>8]+i[255&ht]+i[lt>>8]+i[255&lt]+i[ut>>8]+i[255&ut]+i[ct>>8]+i[255&ct]+i[at>>8]+i[255&at]+i[rt>>8]+i[255&rt]+i[et>>8]+i[255&et]+i[Z>>8]+i[255&Z]+i[G>>8]+i[255&G]+i[Q>>8]+i[255&Q]+i[H>>8]+i[255&H]+i[$>>8]+i[255&$]+i[B>>8]+i[255&B]+i[F>>8]+i[255&F]+i[R>>8]+i[255&R]+i[J>>8]+i[255&J]+i[P>>8]+i[255&P]+i[D>>8]+i[255&D]+i[j>>8]+i[255&j]+i[E>>8]+i[255&E]+i[O>>8]+i[255&O]+i[N>>8]+i[255&N]+i[w>>8]+i[255&w]+i[k>>8]+i[255&k]+i[A>>8]+i[255&A]+i[C>>8]+i[255&C]+i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],512)}function q(t){var e,o,r=t.length,n=p[512].offset,a=0,s=0|n[31],c=0,u=0|n[30],d=0,l=0|n[29],f=0,h=0|n[28],m=0,C=0|n[27],b=0,A=0|n[26],y=0,k=0|n[25],v=0,w=0|n[24],_=0,N=0|n[23],x=0,O=0|n[22],S=0,E=0|n[21],M=0,j=0|n[20],T=0,D=0|n[19],I=0,P=0|n[18],U=0,J=0|n[17],L=0,R=0|n[16],W=0,F=0|n[15],K=0,B=0|n[14],z=0,$=0|n[13],q=0,H=0|n[12],Y=0,Q=0|n[11],V=0,G=0|n[10],X=0,Z=0|n[9],tt=0,et=0|n[8],ot=0,rt=0|n[7],nt=0,at=0|n[6],st=0,ct=0|n[5],it=0,ut=0|n[4],dt=0,lt=0|n[3],ft=0,ht=0|n[2],pt=0,mt=0|n[1],gt=0,Ct=0|n[0];for(o=0;o<r;o++)c=343*u,d=343*l,f=343*h,m=343*C,b=343*A,y=343*k,v=343*w,_=343*N,x=343*O,S=343*E,M=343*j,T=343*D,I=343*P,U=343*J,L=343*R,W=343*F,K=343*B,z=343*$,q=343*H,Y=343*Q,V=343*G,X=343*Z,tt=343*et,ot=343*rt,nt=343*at,st=343*ct,it=343*ut,dt=343*lt,ft=343*ht,pt=343*mt,gt=343*Ct,V+=s<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,gt+=E<<8,s=65535&(a=343*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),Ct=gt+((pt+=ft>>>16)>>>16)&65535,mt=65535&pt,(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=343*u,d=343*l,f=343*h,m=343*C,b=343*A,y=343*k,v=343*w,_=343*N,x=343*O,S=343*E,M=343*j,T=343*D,I=343*P,U=343*J,L=343*R,W=343*F,K=343*B,z=343*$,q=343*H,Y=343*Q,V=343*G,X=343*Z,tt=343*et,ot=343*rt,nt=343*at,st=343*ct,it=343*ut,dt=343*lt,ft=343*ht,pt=343*mt,gt=343*Ct,V+=(s^=e>>6|192)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,gt+=E<<8,s=65535&(a=343*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),Ct=gt+((pt+=ft>>>16)>>>16)&65535,mt=65535&pt,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=343*u,d=343*l,f=343*h,m=343*C,b=343*A,y=343*k,v=343*w,_=343*N,x=343*O,S=343*E,M=343*j,T=343*D,I=343*P,U=343*J,L=343*R,W=343*F,K=343*B,z=343*$,q=343*H,Y=343*Q,V=343*G,X=343*Z,tt=343*et,ot=343*rt,nt=343*at,st=343*ct,it=343*ut,dt=343*lt,ft=343*ht,pt=343*mt,gt=343*Ct,V+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,s=65535&(a=343*s),Ct=(gt+=E<<8)+((pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=343*(u=65535&c),d=343*(l=65535&d),f=343*(h=65535&f),m=343*(C=65535&m),b=343*(A=65535&b),y=343*(k=65535&y),v=343*(w=65535&v),_=343*(N=65535&_),x=343*(O=65535&x),S=343*(E=65535&S),M=343*(j=65535&M),T=343*(D=65535&T),I=343*(P=65535&I),U=343*(J=65535&U),L=343*(R=65535&L),W=343*(F=65535&W),K=343*(B=65535&K),z=343*($=65535&z),q=343*(H=65535&q),Y=343*(Q=65535&Y),V=343*(G=65535&V),X=343*(Z=65535&X),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),st=343*(ct=65535&st),it=343*(ut=65535&it),dt=343*(lt=65535&dt),ft=343*(ht=65535&ft),pt=343*(mt=65535&pt),gt=343*Ct,V+=(s^=e>>12&63|128)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,s=65535&(a=343*s),Ct=(gt+=E<<8)+((pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=343*(u=65535&c),d=343*(l=65535&d),f=343*(h=65535&f),m=343*(C=65535&m),b=343*(A=65535&b),y=343*(k=65535&y),v=343*(w=65535&v),_=343*(N=65535&_),x=343*(O=65535&x),S=343*(E=65535&S),M=343*(j=65535&M),T=343*(D=65535&T),I=343*(P=65535&I),U=343*(J=65535&U),L=343*(R=65535&L),W=343*(F=65535&W),K=343*(B=65535&K),z=343*($=65535&z),q=343*(H=65535&q),Y=343*(Q=65535&Y),V=343*(G=65535&V),X=343*(Z=65535&X),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),st=343*(ct=65535&st),it=343*(ut=65535&it),dt=343*(lt=65535&dt),ft=343*(ht=65535&ft),pt=343*(mt=65535&pt),gt=343*Ct,V+=(s^=e>>6&63|128)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,gt+=E<<8,s=65535&(a=343*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),Ct=gt+((pt+=ft>>>16)>>>16)&65535,mt=65535&pt,s^=63&e|128):(c=343*u,d=343*l,f=343*h,m=343*C,b=343*A,y=343*k,v=343*w,_=343*N,x=343*O,S=343*E,M=343*j,T=343*D,I=343*P,U=343*J,L=343*R,W=343*F,K=343*B,z=343*$,q=343*H,Y=343*Q,V=343*G,X=343*Z,tt=343*et,ot=343*rt,nt=343*at,st=343*ct,it=343*ut,dt=343*lt,ft=343*ht,pt=343*mt,gt=343*Ct,V+=(s^=e>>12|224)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,s=65535&(a=343*s),Ct=(gt+=E<<8)+((pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=343*(u=65535&c),d=343*(l=65535&d),f=343*(h=65535&f),m=343*(C=65535&m),b=343*(A=65535&b),y=343*(k=65535&y),v=343*(w=65535&v),_=343*(N=65535&_),x=343*(O=65535&x),S=343*(E=65535&S),M=343*(j=65535&M),T=343*(D=65535&T),I=343*(P=65535&I),U=343*(J=65535&U),L=343*(R=65535&L),W=343*(F=65535&W),K=343*(B=65535&K),z=343*($=65535&z),q=343*(H=65535&q),Y=343*(Q=65535&Y),V=343*(G=65535&V),X=343*(Z=65535&X),tt=343*(et=65535&tt),ot=343*(rt=65535&ot),nt=343*(at=65535&nt),st=343*(ct=65535&st),it=343*(ut=65535&it),dt=343*(lt=65535&dt),ft=343*(ht=65535&ft),pt=343*(mt=65535&pt),gt=343*Ct,V+=(s^=e>>6&63|128)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,nt+=C<<8,st+=A<<8,it+=k<<8,dt+=w<<8,ft+=N<<8,pt+=O<<8,gt+=E<<8,s=65535&(a=343*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),Ct=gt+((pt+=ft>>>16)>>>16)&65535,mt=65535&pt,s^=63&e|128);return g(i[Ct>>8]+i[255&Ct]+i[mt>>8]+i[255&mt]+i[ht>>8]+i[255&ht]+i[lt>>8]+i[255&lt]+i[ut>>8]+i[255&ut]+i[ct>>8]+i[255&ct]+i[at>>8]+i[255&at]+i[rt>>8]+i[255&rt]+i[et>>8]+i[255&et]+i[Z>>8]+i[255&Z]+i[G>>8]+i[255&G]+i[Q>>8]+i[255&Q]+i[H>>8]+i[255&H]+i[$>>8]+i[255&$]+i[B>>8]+i[255&B]+i[F>>8]+i[255&F]+i[R>>8]+i[255&R]+i[J>>8]+i[255&J]+i[P>>8]+i[255&P]+i[D>>8]+i[255&D]+i[j>>8]+i[255&j]+i[E>>8]+i[255&E]+i[O>>8]+i[255&O]+i[N>>8]+i[255&N]+i[w>>8]+i[255&w]+i[k>>8]+i[255&k]+i[A>>8]+i[255&A]+i[C>>8]+i[255&C]+i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],512)}function H(t){var e,o=t.length-3,r=p[1024].offset,n=0,a=0|r[63],s=0,c=0|r[62],u=0,d=0|r[61],l=0,f=0|r[60],h=0,m=0|r[59],C=0,b=0|r[58],A=0,y=0|r[57],k=0,v=0|r[56],w=0,_=0|r[55],N=0,x=0|r[54],O=0,S=0|r[53],E=0,M=0|r[52],j=0,T=0|r[51],D=0,I=0|r[50],P=0,U=0|r[49],J=0,L=0|r[48],R=0,W=0|r[47],F=0,K=0|r[46],B=0,z=0|r[45],$=0,q=0|r[44],H=0,Y=0|r[43],Q=0,V=0|r[42],G=0,X=0|r[41],Z=0,tt=0|r[40],et=0,ot=0|r[39],rt=0,nt=0|r[38],at=0,st=0|r[37],ct=0,it=0|r[36],ut=0,dt=0|r[35],lt=0,ft=0|r[34],ht=0,pt=0|r[33],mt=0,gt=0|r[32],Ct=0,bt=0|r[31],At=0,yt=0|r[30],kt=0,vt=0|r[29],wt=0,_t=0|r[28],Nt=0,xt=0|r[27],Ot=0,St=0|r[26],Et=0,Mt=0|r[25],jt=0,Tt=0|r[24],Dt=0,It=0|r[23],Pt=0,Ut=0|r[22],Jt=0,Lt=0|r[21],Rt=0,Wt=0|r[20],Ft=0,Kt=0|r[19],Bt=0,zt=0|r[18],$t=0,qt=0|r[17],Ht=0,Yt=0|r[16],Qt=0,Vt=0|r[15],Gt=0,Xt=0|r[14],Zt=0,te=0|r[13],ee=0,oe=0|r[12],re=0,ne=0|r[11],ae=0,se=0|r[10],ce=0,ie=0|r[9],ue=0,de=0|r[8],le=0,fe=0|r[7],he=0,pe=0|r[6],me=0,ge=0|r[5],Ce=0,be=0|r[4],Ae=0,ye=0|r[3],ke=0,ve=0|r[2],we=0,_e=0|r[1],Ne=0,xe=0|r[0];for(e=0;e<o;)s=397*c,u=397*d,l=397*f,h=397*m,C=397*b,A=397*y,k=397*v,w=397*_,N=397*x,O=397*S,E=397*M,j=397*T,D=397*I,P=397*U,J=397*L,R=397*W,F=397*K,B=397*z,$=397*q,H=397*Y,Q=397*V,G=397*X,Z=397*tt,et=397*ot,rt=397*nt,at=397*st,ct=397*it,ut=397*dt,lt=397*ft,ht=397*pt,mt=397*gt,Ct=397*bt,At=397*yt,kt=397*vt,wt=397*_t,Nt=397*xt,Ot=397*St,Et=397*Mt,jt=397*Tt,Dt=397*It,Pt=397*Ut,Jt=397*Lt,Rt=397*Wt,Ft=397*Kt,Bt=397*zt,$t=397*qt,Ht=397*Yt,Qt=397*Vt,Gt=397*Xt,Zt=397*te,ee=397*oe,re=397*ne,ae=397*se,ce=397*ie,ue=397*de,le=397*fe,he=397*pe,me=397*ge,Ce=397*be,Ae=397*ye,ke=397*ve,we=397*_e,Ne=397*xe,Jt+=(a^=t.charCodeAt(e++))<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,a=65535&(n=397*a),xe=(Ne+=V<<8)+((we+=(ke+=(Ae+=(Ce+=(me+=(he+=(le+=(ue+=(ce+=(ae+=(re+=(ee+=(Zt+=(Gt+=(Qt+=(Ht+=($t+=(Bt+=(Ft+=(Rt+=(Jt+=(Pt+=(Dt+=(jt+=(Et+=(Ot+=(Nt+=(wt+=(kt+=(At+=(Ct+=(mt+=(ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=397*(c=65535&s),u=397*(d=65535&u),l=397*(f=65535&l),h=397*(m=65535&h),C=397*(b=65535&C),A=397*(y=65535&A),k=397*(v=65535&k),w=397*(_=65535&w),N=397*(x=65535&N),O=397*(S=65535&O),E=397*(M=65535&E),j=397*(T=65535&j),D=397*(I=65535&D),P=397*(U=65535&P),J=397*(L=65535&J),R=397*(W=65535&R),F=397*(K=65535&F),B=397*(z=65535&B),$=397*(q=65535&$),H=397*(Y=65535&H),Q=397*(V=65535&Q),G=397*(X=65535&G),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(st=65535&at),ct=397*(it=65535&ct),ut=397*(dt=65535&ut),lt=397*(ft=65535&lt),ht=397*(pt=65535&ht),mt=397*(gt=65535&mt),Ct=397*(bt=65535&Ct),At=397*(yt=65535&At),kt=397*(vt=65535&kt),wt=397*(_t=65535&wt),Nt=397*(xt=65535&Nt),Ot=397*(St=65535&Ot),Et=397*(Mt=65535&Et),jt=397*(Tt=65535&jt),Dt=397*(It=65535&Dt),Pt=397*(Ut=65535&Pt),Jt=397*(Lt=65535&Jt),Rt=397*(Wt=65535&Rt),Ft=397*(Kt=65535&Ft),Bt=397*(zt=65535&Bt),$t=397*(qt=65535&$t),Ht=397*(Yt=65535&Ht),Qt=397*(Vt=65535&Qt),Gt=397*(Xt=65535&Gt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(se=65535&ae),ce=397*(ie=65535&ce),ue=397*(de=65535&ue),le=397*(fe=65535&le),he=397*(pe=65535&he),me=397*(ge=65535&me),Ce=397*(be=65535&Ce),Ae=397*(ye=65535&Ae),ke=397*(ve=65535&ke),we=397*(_e=65535&we),Ne=397*xe,Jt+=(a^=t.charCodeAt(e++))<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,a=65535&(n=397*a),xe=(Ne+=V<<8)+((we+=(ke+=(Ae+=(Ce+=(me+=(he+=(le+=(ue+=(ce+=(ae+=(re+=(ee+=(Zt+=(Gt+=(Qt+=(Ht+=($t+=(Bt+=(Ft+=(Rt+=(Jt+=(Pt+=(Dt+=(jt+=(Et+=(Ot+=(Nt+=(wt+=(kt+=(At+=(Ct+=(mt+=(ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=397*(c=65535&s),u=397*(d=65535&u),l=397*(f=65535&l),h=397*(m=65535&h),C=397*(b=65535&C),A=397*(y=65535&A),k=397*(v=65535&k),w=397*(_=65535&w),N=397*(x=65535&N),O=397*(S=65535&O),E=397*(M=65535&E),j=397*(T=65535&j),D=397*(I=65535&D),P=397*(U=65535&P),J=397*(L=65535&J),R=397*(W=65535&R),F=397*(K=65535&F),B=397*(z=65535&B),$=397*(q=65535&$),H=397*(Y=65535&H),Q=397*(V=65535&Q),G=397*(X=65535&G),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(st=65535&at),ct=397*(it=65535&ct),ut=397*(dt=65535&ut),lt=397*(ft=65535&lt),ht=397*(pt=65535&ht),mt=397*(gt=65535&mt),Ct=397*(bt=65535&Ct),At=397*(yt=65535&At),kt=397*(vt=65535&kt),wt=397*(_t=65535&wt),Nt=397*(xt=65535&Nt),Ot=397*(St=65535&Ot),Et=397*(Mt=65535&Et),jt=397*(Tt=65535&jt),Dt=397*(It=65535&Dt),Pt=397*(Ut=65535&Pt),Jt=397*(Lt=65535&Jt),Rt=397*(Wt=65535&Rt),Ft=397*(Kt=65535&Ft),Bt=397*(zt=65535&Bt),$t=397*(qt=65535&$t),Ht=397*(Yt=65535&Ht),Qt=397*(Vt=65535&Qt),Gt=397*(Xt=65535&Gt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(se=65535&ae),ce=397*(ie=65535&ce),ue=397*(de=65535&ue),le=397*(fe=65535&le),he=397*(pe=65535&he),me=397*(ge=65535&me),Ce=397*(be=65535&Ce),Ae=397*(ye=65535&Ae),ke=397*(ve=65535&ke),we=397*(_e=65535&we),Ne=397*xe,Jt+=(a^=t.charCodeAt(e++))<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,a=65535&(n=397*a),xe=(Ne+=V<<8)+((we+=(ke+=(Ae+=(Ce+=(me+=(he+=(le+=(ue+=(ce+=(ae+=(re+=(ee+=(Zt+=(Gt+=(Qt+=(Ht+=($t+=(Bt+=(Ft+=(Rt+=(Jt+=(Pt+=(Dt+=(jt+=(Et+=(Ot+=(Nt+=(wt+=(kt+=(At+=(Ct+=(mt+=(ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=397*(c=65535&s),u=397*(d=65535&u),l=397*(f=65535&l),h=397*(m=65535&h),C=397*(b=65535&C),A=397*(y=65535&A),k=397*(v=65535&k),w=397*(_=65535&w),N=397*(x=65535&N),O=397*(S=65535&O),E=397*(M=65535&E),j=397*(T=65535&j),D=397*(I=65535&D),P=397*(U=65535&P),J=397*(L=65535&J),R=397*(W=65535&R),F=397*(K=65535&F),B=397*(z=65535&B),$=397*(q=65535&$),H=397*(Y=65535&H),Q=397*(V=65535&Q),G=397*(X=65535&G),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(st=65535&at),ct=397*(it=65535&ct),ut=397*(dt=65535&ut),lt=397*(ft=65535&lt),ht=397*(pt=65535&ht),mt=397*(gt=65535&mt),Ct=397*(bt=65535&Ct),At=397*(yt=65535&At),kt=397*(vt=65535&kt),wt=397*(_t=65535&wt),Nt=397*(xt=65535&Nt),Ot=397*(St=65535&Ot),Et=397*(Mt=65535&Et),jt=397*(Tt=65535&jt),Dt=397*(It=65535&Dt),Pt=397*(Ut=65535&Pt),Jt=397*(Lt=65535&Jt),Rt=397*(Wt=65535&Rt),Ft=397*(Kt=65535&Ft),Bt=397*(zt=65535&Bt),$t=397*(qt=65535&$t),Ht=397*(Yt=65535&Ht),Qt=397*(Vt=65535&Qt),Gt=397*(Xt=65535&Gt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(se=65535&ae),ce=397*(ie=65535&ce),ue=397*(de=65535&ue),le=397*(fe=65535&le),he=397*(pe=65535&he),me=397*(ge=65535&me),Ce=397*(be=65535&Ce),Ae=397*(ye=65535&Ae),ke=397*(ve=65535&ke),we=397*(_e=65535&we),Ne=397*xe,Jt+=(a^=t.charCodeAt(e++))<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,Ne+=V<<8,a=65535&(n=397*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),U=65535&(P+=D>>>16),L=65535&(J+=P>>>16),W=65535&(R+=J>>>16),K=65535&(F+=R>>>16),z=65535&(B+=F>>>16),q=65535&($+=B>>>16),Y=65535&(H+=$>>>16),V=65535&(Q+=H>>>16),X=65535&(G+=Q>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),st=65535&(at+=rt>>>16),it=65535&(ct+=at>>>16),dt=65535&(ut+=ct>>>16),ft=65535&(lt+=ut>>>16),pt=65535&(ht+=lt>>>16),gt=65535&(mt+=ht>>>16),bt=65535&(Ct+=mt>>>16),yt=65535&(At+=Ct>>>16),vt=65535&(kt+=At>>>16),_t=65535&(wt+=kt>>>16),xt=65535&(Nt+=wt>>>16),St=65535&(Ot+=Nt>>>16),Mt=65535&(Et+=Ot>>>16),Tt=65535&(jt+=Et>>>16),It=65535&(Dt+=jt>>>16),Ut=65535&(Pt+=Dt>>>16),Lt=65535&(Jt+=Pt>>>16),Wt=65535&(Rt+=Jt>>>16),Kt=65535&(Ft+=Rt>>>16),zt=65535&(Bt+=Ft>>>16),qt=65535&($t+=Bt>>>16),Yt=65535&(Ht+=$t>>>16),Vt=65535&(Qt+=Ht>>>16),Xt=65535&(Gt+=Qt>>>16),te=65535&(Zt+=Gt>>>16),oe=65535&(ee+=Zt>>>16),ne=65535&(re+=ee>>>16),se=65535&(ae+=re>>>16),ie=65535&(ce+=ae>>>16),de=65535&(ue+=ce>>>16),fe=65535&(le+=ue>>>16),pe=65535&(he+=le>>>16),ge=65535&(me+=he>>>16),be=65535&(Ce+=me>>>16),ye=65535&(Ae+=Ce>>>16),ve=65535&(ke+=Ae>>>16),xe=Ne+((we+=ke>>>16)>>>16)&65535,_e=65535&we;for(;e<o+3;)s=397*c,u=397*d,l=397*f,h=397*m,C=397*b,A=397*y,k=397*v,w=397*_,N=397*x,O=397*S,E=397*M,j=397*T,D=397*I,P=397*U,J=397*L,R=397*W,F=397*K,B=397*z,$=397*q,H=397*Y,Q=397*V,G=397*X,Z=397*tt,et=397*ot,rt=397*nt,at=397*st,ct=397*it,ut=397*dt,lt=397*ft,ht=397*pt,mt=397*gt,Ct=397*bt,At=397*yt,kt=397*vt,wt=397*_t,Nt=397*xt,Ot=397*St,Et=397*Mt,jt=397*Tt,Dt=397*It,Pt=397*Ut,Jt=397*Lt,Rt=397*Wt,Ft=397*Kt,Bt=397*zt,$t=397*qt,Ht=397*Yt,Qt=397*Vt,Gt=397*Xt,Zt=397*te,ee=397*oe,re=397*ne,ae=397*se,ce=397*ie,ue=397*de,le=397*fe,he=397*pe,me=397*ge,Ce=397*be,Ae=397*ye,ke=397*ve,we=397*_e,Ne=397*xe,Jt+=(a^=t.charCodeAt(e++))<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,Ne+=V<<8,a=65535&(n=397*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),U=65535&(P+=D>>>16),L=65535&(J+=P>>>16),W=65535&(R+=J>>>16),K=65535&(F+=R>>>16),z=65535&(B+=F>>>16),q=65535&($+=B>>>16),Y=65535&(H+=$>>>16),V=65535&(Q+=H>>>16),X=65535&(G+=Q>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),st=65535&(at+=rt>>>16),it=65535&(ct+=at>>>16),dt=65535&(ut+=ct>>>16),ft=65535&(lt+=ut>>>16),pt=65535&(ht+=lt>>>16),gt=65535&(mt+=ht>>>16),bt=65535&(Ct+=mt>>>16),yt=65535&(At+=Ct>>>16),vt=65535&(kt+=At>>>16),_t=65535&(wt+=kt>>>16),xt=65535&(Nt+=wt>>>16),St=65535&(Ot+=Nt>>>16),Mt=65535&(Et+=Ot>>>16),Tt=65535&(jt+=Et>>>16),It=65535&(Dt+=jt>>>16),Ut=65535&(Pt+=Dt>>>16),Lt=65535&(Jt+=Pt>>>16),Wt=65535&(Rt+=Jt>>>16),Kt=65535&(Ft+=Rt>>>16),zt=65535&(Bt+=Ft>>>16),qt=65535&($t+=Bt>>>16),Yt=65535&(Ht+=$t>>>16),Vt=65535&(Qt+=Ht>>>16),Xt=65535&(Gt+=Qt>>>16),te=65535&(Zt+=Gt>>>16),oe=65535&(ee+=Zt>>>16),ne=65535&(re+=ee>>>16),se=65535&(ae+=re>>>16),ie=65535&(ce+=ae>>>16),de=65535&(ue+=ce>>>16),fe=65535&(le+=ue>>>16),pe=65535&(he+=le>>>16),ge=65535&(me+=he>>>16),be=65535&(Ce+=me>>>16),ye=65535&(Ae+=Ce>>>16),ve=65535&(ke+=Ae>>>16),xe=Ne+((we+=ke>>>16)>>>16)&65535,_e=65535&we;return g(i[xe>>8]+i[255&xe]+i[_e>>8]+i[255&_e]+i[ve>>8]+i[255&ve]+i[ye>>8]+i[255&ye]+i[be>>8]+i[255&be]+i[ge>>8]+i[255&ge]+i[pe>>8]+i[255&pe]+i[fe>>8]+i[255&fe]+i[de>>8]+i[255&de]+i[ie>>8]+i[255&ie]+i[se>>8]+i[255&se]+i[ne>>8]+i[255&ne]+i[oe>>8]+i[255&oe]+i[te>>8]+i[255&te]+i[Xt>>8]+i[255&Xt]+i[Vt>>8]+i[255&Vt]+i[Yt>>8]+i[255&Yt]+i[qt>>8]+i[255&qt]+i[zt>>8]+i[255&zt]+i[Kt>>8]+i[255&Kt]+i[Wt>>8]+i[255&Wt]+i[Lt>>8]+i[255&Lt]+i[Ut>>8]+i[255&Ut]+i[It>>8]+i[255&It]+i[Tt>>8]+i[255&Tt]+i[Mt>>8]+i[255&Mt]+i[St>>8]+i[255&St]+i[xt>>8]+i[255&xt]+i[_t>>8]+i[255&_t]+i[vt>>8]+i[255&vt]+i[yt>>8]+i[255&yt]+i[bt>>8]+i[255&bt]+i[gt>>8]+i[255&gt]+i[pt>>8]+i[255&pt]+i[ft>>8]+i[255&ft]+i[dt>>8]+i[255&dt]+i[it>>8]+i[255&it]+i[st>>8]+i[255&st]+i[nt>>8]+i[255&nt]+i[ot>>8]+i[255&ot]+i[tt>>8]+i[255&tt]+i[X>>8]+i[255&X]+i[V>>8]+i[255&V]+i[Y>>8]+i[255&Y]+i[q>>8]+i[255&q]+i[z>>8]+i[255&z]+i[K>>8]+i[255&K]+i[W>>8]+i[255&W]+i[L>>8]+i[255&L]+i[U>>8]+i[255&U]+i[I>>8]+i[255&I]+i[T>>8]+i[255&T]+i[M>>8]+i[255&M]+i[S>>8]+i[255&S]+i[x>>8]+i[255&x]+i[_>>8]+i[255&_]+i[v>>8]+i[255&v]+i[y>>8]+i[255&y]+i[b>>8]+i[255&b]+i[m>>8]+i[255&m]+i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],1024)}function Y(t){var e,o=t.length-3,r=p[1024].offset,n=0,a=0|r[63],s=0,c=0|r[62],u=0,d=0|r[61],l=0,f=0|r[60],h=0,m=0|r[59],C=0,b=0|r[58],A=0,y=0|r[57],k=0,v=0|r[56],w=0,_=0|r[55],N=0,x=0|r[54],O=0,S=0|r[53],E=0,M=0|r[52],j=0,T=0|r[51],D=0,I=0|r[50],P=0,U=0|r[49],J=0,L=0|r[48],R=0,W=0|r[47],F=0,K=0|r[46],B=0,z=0|r[45],$=0,q=0|r[44],H=0,Y=0|r[43],Q=0,V=0|r[42],G=0,X=0|r[41],Z=0,tt=0|r[40],et=0,ot=0|r[39],rt=0,nt=0|r[38],at=0,st=0|r[37],ct=0,it=0|r[36],ut=0,dt=0|r[35],lt=0,ft=0|r[34],ht=0,pt=0|r[33],mt=0,gt=0|r[32],Ct=0,bt=0|r[31],At=0,yt=0|r[30],kt=0,vt=0|r[29],wt=0,_t=0|r[28],Nt=0,xt=0|r[27],Ot=0,St=0|r[26],Et=0,Mt=0|r[25],jt=0,Tt=0|r[24],Dt=0,It=0|r[23],Pt=0,Ut=0|r[22],Jt=0,Lt=0|r[21],Rt=0,Wt=0|r[20],Ft=0,Kt=0|r[19],Bt=0,zt=0|r[18],$t=0,qt=0|r[17],Ht=0,Yt=0|r[16],Qt=0,Vt=0|r[15],Gt=0,Xt=0|r[14],Zt=0,te=0|r[13],ee=0,oe=0|r[12],re=0,ne=0|r[11],ae=0,se=0|r[10],ce=0,ie=0|r[9],ue=0,de=0|r[8],le=0,fe=0|r[7],he=0,pe=0|r[6],me=0,ge=0|r[5],Ce=0,be=0|r[4],Ae=0,ye=0|r[3],ke=0,ve=0|r[2],we=0,_e=0|r[1],Ne=0,xe=0|r[0];for(e=0;e<o;)s=397*c,u=397*d,l=397*f,h=397*m,C=397*b,A=397*y,k=397*v,w=397*_,N=397*x,O=397*S,E=397*M,j=397*T,D=397*I,P=397*U,J=397*L,R=397*W,F=397*K,B=397*z,$=397*q,H=397*Y,Q=397*V,G=397*X,Z=397*tt,et=397*ot,rt=397*nt,at=397*st,ct=397*it,ut=397*dt,lt=397*ft,ht=397*pt,mt=397*gt,Ct=397*bt,At=397*yt,kt=397*vt,wt=397*_t,Nt=397*xt,Ot=397*St,Et=397*Mt,jt=397*Tt,Dt=397*It,Pt=397*Ut,Jt=397*Lt,Rt=397*Wt,Ft=397*Kt,Bt=397*zt,$t=397*qt,Ht=397*Yt,Qt=397*Vt,Gt=397*Xt,Zt=397*te,ee=397*oe,re=397*ne,ae=397*se,ce=397*ie,ue=397*de,le=397*fe,he=397*pe,me=397*ge,Ce=397*be,Ae=397*ye,ke=397*ve,we=397*_e,Ne=397*xe,Jt+=a<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,a=65535&(n=397*a),xe=(Ne+=V<<8)+((we+=(ke+=(Ae+=(Ce+=(me+=(he+=(le+=(ue+=(ce+=(ae+=(re+=(ee+=(Zt+=(Gt+=(Qt+=(Ht+=($t+=(Bt+=(Ft+=(Rt+=(Jt+=(Pt+=(Dt+=(jt+=(Et+=(Ot+=(Nt+=(wt+=(kt+=(At+=(Ct+=(mt+=(ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=397*(c=65535&s),u=397*(d=65535&u),l=397*(f=65535&l),h=397*(m=65535&h),C=397*(b=65535&C),A=397*(y=65535&A),k=397*(v=65535&k),w=397*(_=65535&w),N=397*(x=65535&N),O=397*(S=65535&O),E=397*(M=65535&E),j=397*(T=65535&j),D=397*(I=65535&D),P=397*(U=65535&P),J=397*(L=65535&J),R=397*(W=65535&R),F=397*(K=65535&F),B=397*(z=65535&B),$=397*(q=65535&$),H=397*(Y=65535&H),Q=397*(V=65535&Q),G=397*(X=65535&G),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(st=65535&at),ct=397*(it=65535&ct),ut=397*(dt=65535&ut),lt=397*(ft=65535&lt),ht=397*(pt=65535&ht),mt=397*(gt=65535&mt),Ct=397*(bt=65535&Ct),At=397*(yt=65535&At),kt=397*(vt=65535&kt),wt=397*(_t=65535&wt),Nt=397*(xt=65535&Nt),Ot=397*(St=65535&Ot),Et=397*(Mt=65535&Et),jt=397*(Tt=65535&jt),Dt=397*(It=65535&Dt),Pt=397*(Ut=65535&Pt),Jt=397*(Lt=65535&Jt),Rt=397*(Wt=65535&Rt),Ft=397*(Kt=65535&Ft),Bt=397*(zt=65535&Bt),$t=397*(qt=65535&$t),Ht=397*(Yt=65535&Ht),Qt=397*(Vt=65535&Qt),Gt=397*(Xt=65535&Gt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(se=65535&ae),ce=397*(ie=65535&ce),ue=397*(de=65535&ue),le=397*(fe=65535&le),he=397*(pe=65535&he),me=397*(ge=65535&me),Ce=397*(be=65535&Ce),Ae=397*(ye=65535&Ae),ke=397*(ve=65535&ke),we=397*(_e=65535&we),Ne=397*xe,Jt+=(a^=t.charCodeAt(e++))<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,a=65535&(n=397*a),xe=(Ne+=V<<8)+((we+=(ke+=(Ae+=(Ce+=(me+=(he+=(le+=(ue+=(ce+=(ae+=(re+=(ee+=(Zt+=(Gt+=(Qt+=(Ht+=($t+=(Bt+=(Ft+=(Rt+=(Jt+=(Pt+=(Dt+=(jt+=(Et+=(Ot+=(Nt+=(wt+=(kt+=(At+=(Ct+=(mt+=(ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=397*(c=65535&s),u=397*(d=65535&u),l=397*(f=65535&l),h=397*(m=65535&h),C=397*(b=65535&C),A=397*(y=65535&A),k=397*(v=65535&k),w=397*(_=65535&w),N=397*(x=65535&N),O=397*(S=65535&O),E=397*(M=65535&E),j=397*(T=65535&j),D=397*(I=65535&D),P=397*(U=65535&P),J=397*(L=65535&J),R=397*(W=65535&R),F=397*(K=65535&F),B=397*(z=65535&B),$=397*(q=65535&$),H=397*(Y=65535&H),Q=397*(V=65535&Q),G=397*(X=65535&G),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(st=65535&at),ct=397*(it=65535&ct),ut=397*(dt=65535&ut),lt=397*(ft=65535&lt),ht=397*(pt=65535&ht),mt=397*(gt=65535&mt),Ct=397*(bt=65535&Ct),At=397*(yt=65535&At),kt=397*(vt=65535&kt),wt=397*(_t=65535&wt),Nt=397*(xt=65535&Nt),Ot=397*(St=65535&Ot),Et=397*(Mt=65535&Et),jt=397*(Tt=65535&jt),Dt=397*(It=65535&Dt),Pt=397*(Ut=65535&Pt),Jt=397*(Lt=65535&Jt),Rt=397*(Wt=65535&Rt),Ft=397*(Kt=65535&Ft),Bt=397*(zt=65535&Bt),$t=397*(qt=65535&$t),Ht=397*(Yt=65535&Ht),Qt=397*(Vt=65535&Qt),Gt=397*(Xt=65535&Gt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(se=65535&ae),ce=397*(ie=65535&ce),ue=397*(de=65535&ue),le=397*(fe=65535&le),he=397*(pe=65535&he),me=397*(ge=65535&me),Ce=397*(be=65535&Ce),Ae=397*(ye=65535&Ae),ke=397*(ve=65535&ke),we=397*(_e=65535&we),Ne=397*xe,Jt+=(a^=t.charCodeAt(e++))<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,a=65535&(n=397*a),xe=(Ne+=V<<8)+((we+=(ke+=(Ae+=(Ce+=(me+=(he+=(le+=(ue+=(ce+=(ae+=(re+=(ee+=(Zt+=(Gt+=(Qt+=(Ht+=($t+=(Bt+=(Ft+=(Rt+=(Jt+=(Pt+=(Dt+=(jt+=(Et+=(Ot+=(Nt+=(wt+=(kt+=(At+=(Ct+=(mt+=(ht+=(lt+=(ut+=(ct+=(at+=(rt+=(et+=(Z+=(G+=(Q+=(H+=($+=(B+=(F+=(R+=(J+=(P+=(D+=(j+=(E+=(O+=(N+=(w+=(k+=(A+=(C+=(h+=(l+=(u+=(s+=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,s=397*(c=65535&s),u=397*(d=65535&u),l=397*(f=65535&l),h=397*(m=65535&h),C=397*(b=65535&C),A=397*(y=65535&A),k=397*(v=65535&k),w=397*(_=65535&w),N=397*(x=65535&N),O=397*(S=65535&O),E=397*(M=65535&E),j=397*(T=65535&j),D=397*(I=65535&D),P=397*(U=65535&P),J=397*(L=65535&J),R=397*(W=65535&R),F=397*(K=65535&F),B=397*(z=65535&B),$=397*(q=65535&$),H=397*(Y=65535&H),Q=397*(V=65535&Q),G=397*(X=65535&G),Z=397*(tt=65535&Z),et=397*(ot=65535&et),rt=397*(nt=65535&rt),at=397*(st=65535&at),ct=397*(it=65535&ct),ut=397*(dt=65535&ut),lt=397*(ft=65535&lt),ht=397*(pt=65535&ht),mt=397*(gt=65535&mt),Ct=397*(bt=65535&Ct),At=397*(yt=65535&At),kt=397*(vt=65535&kt),wt=397*(_t=65535&wt),Nt=397*(xt=65535&Nt),Ot=397*(St=65535&Ot),Et=397*(Mt=65535&Et),jt=397*(Tt=65535&jt),Dt=397*(It=65535&Dt),Pt=397*(Ut=65535&Pt),Jt=397*(Lt=65535&Jt),Rt=397*(Wt=65535&Rt),Ft=397*(Kt=65535&Ft),Bt=397*(zt=65535&Bt),$t=397*(qt=65535&$t),Ht=397*(Yt=65535&Ht),Qt=397*(Vt=65535&Qt),Gt=397*(Xt=65535&Gt),Zt=397*(te=65535&Zt),ee=397*(oe=65535&ee),re=397*(ne=65535&re),ae=397*(se=65535&ae),ce=397*(ie=65535&ce),ue=397*(de=65535&ue),le=397*(fe=65535&le),he=397*(pe=65535&he),me=397*(ge=65535&me),Ce=397*(be=65535&Ce),Ae=397*(ye=65535&Ae),ke=397*(ve=65535&ke),we=397*(_e=65535&we),Ne=397*xe,Jt+=(a^=t.charCodeAt(e++))<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,Ne+=V<<8,a=65535&(n=397*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),U=65535&(P+=D>>>16),L=65535&(J+=P>>>16),W=65535&(R+=J>>>16),K=65535&(F+=R>>>16),z=65535&(B+=F>>>16),q=65535&($+=B>>>16),Y=65535&(H+=$>>>16),V=65535&(Q+=H>>>16),X=65535&(G+=Q>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),st=65535&(at+=rt>>>16),it=65535&(ct+=at>>>16),dt=65535&(ut+=ct>>>16),ft=65535&(lt+=ut>>>16),pt=65535&(ht+=lt>>>16),gt=65535&(mt+=ht>>>16),bt=65535&(Ct+=mt>>>16),yt=65535&(At+=Ct>>>16),vt=65535&(kt+=At>>>16),_t=65535&(wt+=kt>>>16),xt=65535&(Nt+=wt>>>16),St=65535&(Ot+=Nt>>>16),Mt=65535&(Et+=Ot>>>16),Tt=65535&(jt+=Et>>>16),It=65535&(Dt+=jt>>>16),Ut=65535&(Pt+=Dt>>>16),Lt=65535&(Jt+=Pt>>>16),Wt=65535&(Rt+=Jt>>>16),Kt=65535&(Ft+=Rt>>>16),zt=65535&(Bt+=Ft>>>16),qt=65535&($t+=Bt>>>16),Yt=65535&(Ht+=$t>>>16),Vt=65535&(Qt+=Ht>>>16),Xt=65535&(Gt+=Qt>>>16),te=65535&(Zt+=Gt>>>16),oe=65535&(ee+=Zt>>>16),ne=65535&(re+=ee>>>16),se=65535&(ae+=re>>>16),ie=65535&(ce+=ae>>>16),de=65535&(ue+=ce>>>16),fe=65535&(le+=ue>>>16),pe=65535&(he+=le>>>16),ge=65535&(me+=he>>>16),be=65535&(Ce+=me>>>16),ye=65535&(Ae+=Ce>>>16),ve=65535&(ke+=Ae>>>16),xe=Ne+((we+=ke>>>16)>>>16)&65535,_e=65535&we,a^=t.charCodeAt(e++);for(;e<o+3;)s=397*c,u=397*d,l=397*f,h=397*m,C=397*b,A=397*y,k=397*v,w=397*_,N=397*x,O=397*S,E=397*M,j=397*T,D=397*I,P=397*U,J=397*L,R=397*W,F=397*K,B=397*z,$=397*q,H=397*Y,Q=397*V,G=397*X,Z=397*tt,et=397*ot,rt=397*nt,at=397*st,ct=397*it,ut=397*dt,lt=397*ft,ht=397*pt,mt=397*gt,Ct=397*bt,At=397*yt,kt=397*vt,wt=397*_t,Nt=397*xt,Ot=397*St,Et=397*Mt,jt=397*Tt,Dt=397*It,Pt=397*Ut,Jt=397*Lt,Rt=397*Wt,Ft=397*Kt,Bt=397*zt,$t=397*qt,Ht=397*Yt,Qt=397*Vt,Gt=397*Xt,Zt=397*te,ee=397*oe,re=397*ne,ae=397*se,ce=397*ie,ue=397*de,le=397*fe,he=397*pe,me=397*ge,Ce=397*be,Ae=397*ye,ke=397*ve,we=397*_e,Ne=397*xe,Jt+=a<<8,Rt+=c<<8,Ft+=d<<8,Bt+=f<<8,$t+=m<<8,Ht+=b<<8,Qt+=y<<8,Gt+=v<<8,Zt+=_<<8,ee+=x<<8,re+=S<<8,ae+=M<<8,ce+=T<<8,ue+=I<<8,le+=U<<8,he+=L<<8,me+=W<<8,Ce+=K<<8,Ae+=z<<8,ke+=q<<8,we+=Y<<8,Ne+=V<<8,a=65535&(n=397*a),c=65535&(s+=n>>>16),d=65535&(u+=s>>>16),f=65535&(l+=u>>>16),m=65535&(h+=l>>>16),b=65535&(C+=h>>>16),y=65535&(A+=C>>>16),v=65535&(k+=A>>>16),_=65535&(w+=k>>>16),x=65535&(N+=w>>>16),S=65535&(O+=N>>>16),M=65535&(E+=O>>>16),T=65535&(j+=E>>>16),I=65535&(D+=j>>>16),U=65535&(P+=D>>>16),L=65535&(J+=P>>>16),W=65535&(R+=J>>>16),K=65535&(F+=R>>>16),z=65535&(B+=F>>>16),q=65535&($+=B>>>16),Y=65535&(H+=$>>>16),V=65535&(Q+=H>>>16),X=65535&(G+=Q>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),nt=65535&(rt+=et>>>16),st=65535&(at+=rt>>>16),it=65535&(ct+=at>>>16),dt=65535&(ut+=ct>>>16),ft=65535&(lt+=ut>>>16),pt=65535&(ht+=lt>>>16),gt=65535&(mt+=ht>>>16),bt=65535&(Ct+=mt>>>16),yt=65535&(At+=Ct>>>16),vt=65535&(kt+=At>>>16),_t=65535&(wt+=kt>>>16),xt=65535&(Nt+=wt>>>16),St=65535&(Ot+=Nt>>>16),Mt=65535&(Et+=Ot>>>16),Tt=65535&(jt+=Et>>>16),It=65535&(Dt+=jt>>>16),Ut=65535&(Pt+=Dt>>>16),Lt=65535&(Jt+=Pt>>>16),Wt=65535&(Rt+=Jt>>>16),Kt=65535&(Ft+=Rt>>>16),zt=65535&(Bt+=Ft>>>16),qt=65535&($t+=Bt>>>16),Yt=65535&(Ht+=$t>>>16),Vt=65535&(Qt+=Ht>>>16),Xt=65535&(Gt+=Qt>>>16),te=65535&(Zt+=Gt>>>16),oe=65535&(ee+=Zt>>>16),ne=65535&(re+=ee>>>16),se=65535&(ae+=re>>>16),ie=65535&(ce+=ae>>>16),de=65535&(ue+=ce>>>16),fe=65535&(le+=ue>>>16),pe=65535&(he+=le>>>16),ge=65535&(me+=he>>>16),be=65535&(Ce+=me>>>16),ye=65535&(Ae+=Ce>>>16),ve=65535&(ke+=Ae>>>16),xe=Ne+((we+=ke>>>16)>>>16)&65535,_e=65535&we,a^=t.charCodeAt(e++);return g(i[xe>>8]+i[255&xe]+i[_e>>8]+i[255&_e]+i[ve>>8]+i[255&ve]+i[ye>>8]+i[255&ye]+i[be>>8]+i[255&be]+i[ge>>8]+i[255&ge]+i[pe>>8]+i[255&pe]+i[fe>>8]+i[255&fe]+i[de>>8]+i[255&de]+i[ie>>8]+i[255&ie]+i[se>>8]+i[255&se]+i[ne>>8]+i[255&ne]+i[oe>>8]+i[255&oe]+i[te>>8]+i[255&te]+i[Xt>>8]+i[255&Xt]+i[Vt>>8]+i[255&Vt]+i[Yt>>8]+i[255&Yt]+i[qt>>8]+i[255&qt]+i[zt>>8]+i[255&zt]+i[Kt>>8]+i[255&Kt]+i[Wt>>8]+i[255&Wt]+i[Lt>>8]+i[255&Lt]+i[Ut>>8]+i[255&Ut]+i[It>>8]+i[255&It]+i[Tt>>8]+i[255&Tt]+i[Mt>>8]+i[255&Mt]+i[St>>8]+i[255&St]+i[xt>>8]+i[255&xt]+i[_t>>8]+i[255&_t]+i[vt>>8]+i[255&vt]+i[yt>>8]+i[255&yt]+i[bt>>8]+i[255&bt]+i[gt>>8]+i[255&gt]+i[pt>>8]+i[255&pt]+i[ft>>8]+i[255&ft]+i[dt>>8]+i[255&dt]+i[it>>8]+i[255&it]+i[st>>8]+i[255&st]+i[nt>>8]+i[255&nt]+i[ot>>8]+i[255&ot]+i[tt>>8]+i[255&tt]+i[X>>8]+i[255&X]+i[V>>8]+i[255&V]+i[Y>>8]+i[255&Y]+i[q>>8]+i[255&q]+i[z>>8]+i[255&z]+i[K>>8]+i[255&K]+i[W>>8]+i[255&W]+i[L>>8]+i[255&L]+i[U>>8]+i[255&U]+i[I>>8]+i[255&I]+i[T>>8]+i[255&T]+i[M>>8]+i[255&M]+i[S>>8]+i[255&S]+i[x>>8]+i[255&x]+i[_>>8]+i[255&_]+i[v>>8]+i[255&v]+i[y>>8]+i[255&y]+i[b>>8]+i[255&b]+i[m>>8]+i[255&m]+i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a],1024)}function Q(t){var e,o,r=t.length,n=p[1024].offset,a=0,s=0|n[63],c=0,u=0|n[62],d=0,l=0|n[61],f=0,h=0|n[60],m=0,C=0|n[59],b=0,A=0|n[58],y=0,k=0|n[57],v=0,w=0|n[56],_=0,N=0|n[55],x=0,O=0|n[54],S=0,E=0|n[53],M=0,j=0|n[52],T=0,D=0|n[51],I=0,P=0|n[50],U=0,J=0|n[49],L=0,R=0|n[48],W=0,F=0|n[47],K=0,B=0|n[46],z=0,$=0|n[45],q=0,H=0|n[44],Y=0,Q=0|n[43],V=0,G=0|n[42],X=0,Z=0|n[41],tt=0,et=0|n[40],ot=0,rt=0|n[39],nt=0,at=0|n[38],st=0,ct=0|n[37],it=0,ut=0|n[36],dt=0,lt=0|n[35],ft=0,ht=0|n[34],pt=0,mt=0|n[33],gt=0,Ct=0|n[32],bt=0,At=0|n[31],yt=0,kt=0|n[30],vt=0,wt=0|n[29],_t=0,Nt=0|n[28],xt=0,Ot=0|n[27],St=0,Et=0|n[26],Mt=0,jt=0|n[25],Tt=0,Dt=0|n[24],It=0,Pt=0|n[23],Ut=0,Jt=0|n[22],Lt=0,Rt=0|n[21],Wt=0,Ft=0|n[20],Kt=0,Bt=0|n[19],zt=0,$t=0|n[18],qt=0,Ht=0|n[17],Yt=0,Qt=0|n[16],Vt=0,Gt=0|n[15],Xt=0,Zt=0|n[14],te=0,ee=0|n[13],oe=0,re=0|n[12],ne=0,ae=0|n[11],se=0,ce=0|n[10],ie=0,ue=0|n[9],de=0,le=0|n[8],fe=0,he=0|n[7],pe=0,me=0|n[6],ge=0,Ce=0|n[5],be=0,Ae=0|n[4],ye=0,ke=0|n[3],ve=0,we=0|n[2],_e=0,Ne=0|n[1],xe=0,Oe=0|n[0];for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=397*u,d=397*l,f=397*h,m=397*C,b=397*A,y=397*k,v=397*w,_=397*N,x=397*O,S=397*E,M=397*j,T=397*D,I=397*P,U=397*J,L=397*R,W=397*F,K=397*B,z=397*$,q=397*H,Y=397*Q,V=397*G,X=397*Z,tt=397*et,ot=397*rt,nt=397*at,st=397*ct,it=397*ut,dt=397*lt,ft=397*ht,pt=397*mt,gt=397*Ct,bt=397*At,yt=397*kt,vt=397*wt,_t=397*Nt,xt=397*Ot,St=397*Et,Mt=397*jt,Tt=397*Dt,It=397*Pt,Ut=397*Jt,Lt=397*Rt,Wt=397*Ft,Kt=397*Bt,zt=397*$t,qt=397*Ht,Yt=397*Qt,Vt=397*Gt,Xt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,se=397*ce,ie=397*ue,de=397*le,fe=397*he,pe=397*me,ge=397*Ce,be=397*Ae,ye=397*ke,ve=397*we,_e=397*Ne,xe=397*Oe,Lt+=(s^=e>>6|192)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,xe+=G<<8,s=65535&(a=397*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),mt=65535&(pt+=ft>>>16),Ct=65535&(gt+=pt>>>16),At=65535&(bt+=gt>>>16),kt=65535&(yt+=bt>>>16),wt=65535&(vt+=yt>>>16),Nt=65535&(_t+=vt>>>16),Ot=65535&(xt+=_t>>>16),Et=65535&(St+=xt>>>16),jt=65535&(Mt+=St>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(It+=Tt>>>16),Jt=65535&(Ut+=It>>>16),Rt=65535&(Lt+=Ut>>>16),Ft=65535&(Wt+=Lt>>>16),Bt=65535&(Kt+=Wt>>>16),$t=65535&(zt+=Kt>>>16),Ht=65535&(qt+=zt>>>16),Qt=65535&(Yt+=qt>>>16),Gt=65535&(Vt+=Yt>>>16),Zt=65535&(Xt+=Vt>>>16),ee=65535&(te+=Xt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),ce=65535&(se+=ne>>>16),ue=65535&(ie+=se>>>16),le=65535&(de+=ie>>>16),he=65535&(fe+=de>>>16),me=65535&(pe+=fe>>>16),Ce=65535&(ge+=pe>>>16),Ae=65535&(be+=ge>>>16),ke=65535&(ye+=be>>>16),we=65535&(ve+=ye>>>16),Oe=xe+((_e+=ve>>>16)>>>16)&65535,Ne=65535&_e,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=397*u,d=397*l,f=397*h,m=397*C,b=397*A,y=397*k,v=397*w,_=397*N,x=397*O,S=397*E,M=397*j,T=397*D,I=397*P,U=397*J,L=397*R,W=397*F,K=397*B,z=397*$,q=397*H,Y=397*Q,V=397*G,X=397*Z,tt=397*et,ot=397*rt,nt=397*at,st=397*ct,it=397*ut,dt=397*lt,ft=397*ht,pt=397*mt,gt=397*Ct,bt=397*At,yt=397*kt,vt=397*wt,_t=397*Nt,xt=397*Ot,St=397*Et,Mt=397*jt,Tt=397*Dt,It=397*Pt,Ut=397*Jt,Lt=397*Rt,Wt=397*Ft,Kt=397*Bt,zt=397*$t,qt=397*Ht,Yt=397*Qt,Vt=397*Gt,Xt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,se=397*ce,ie=397*ue,de=397*le,fe=397*he,pe=397*me,ge=397*Ce,be=397*Ae,ye=397*ke,ve=397*we,_e=397*Ne,xe=397*Oe,Lt+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,s=65535&(a=397*s),Oe=(xe+=G<<8)+((_e+=(ve+=(ye+=(be+=(ge+=(pe+=(fe+=(de+=(ie+=(se+=(ne+=(oe+=(te+=(Xt+=(Vt+=(Yt+=(qt+=(zt+=(Kt+=(Wt+=(Lt+=(Ut+=(It+=(Tt+=(Mt+=(St+=(xt+=(_t+=(vt+=(yt+=(bt+=(gt+=(pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=397*(u=65535&c),d=397*(l=65535&d),f=397*(h=65535&f),m=397*(C=65535&m),b=397*(A=65535&b),y=397*(k=65535&y),v=397*(w=65535&v),_=397*(N=65535&_),x=397*(O=65535&x),S=397*(E=65535&S),M=397*(j=65535&M),T=397*(D=65535&T),I=397*(P=65535&I),U=397*(J=65535&U),L=397*(R=65535&L),W=397*(F=65535&W),K=397*(B=65535&K),z=397*($=65535&z),q=397*(H=65535&q),Y=397*(Q=65535&Y),V=397*(G=65535&V),X=397*(Z=65535&X),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),st=397*(ct=65535&st),it=397*(ut=65535&it),dt=397*(lt=65535&dt),ft=397*(ht=65535&ft),pt=397*(mt=65535&pt),gt=397*(Ct=65535&gt),bt=397*(At=65535&bt),yt=397*(kt=65535&yt),vt=397*(wt=65535&vt),_t=397*(Nt=65535&_t),xt=397*(Ot=65535&xt),St=397*(Et=65535&St),Mt=397*(jt=65535&Mt),Tt=397*(Dt=65535&Tt),It=397*(Pt=65535&It),Ut=397*(Jt=65535&Ut),Lt=397*(Rt=65535&Lt),Wt=397*(Ft=65535&Wt),Kt=397*(Bt=65535&Kt),zt=397*($t=65535&zt),qt=397*(Ht=65535&qt),Yt=397*(Qt=65535&Yt),Vt=397*(Gt=65535&Vt),Xt=397*(Zt=65535&Xt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),se=397*(ce=65535&se),ie=397*(ue=65535&ie),de=397*(le=65535&de),fe=397*(he=65535&fe),pe=397*(me=65535&pe),ge=397*(Ce=65535&ge),be=397*(Ae=65535&be),ye=397*(ke=65535&ye),ve=397*(we=65535&ve),_e=397*(Ne=65535&_e),xe=397*Oe,Lt+=(s^=e>>12&63|128)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,s=65535&(a=397*s),Oe=(xe+=G<<8)+((_e+=(ve+=(ye+=(be+=(ge+=(pe+=(fe+=(de+=(ie+=(se+=(ne+=(oe+=(te+=(Xt+=(Vt+=(Yt+=(qt+=(zt+=(Kt+=(Wt+=(Lt+=(Ut+=(It+=(Tt+=(Mt+=(St+=(xt+=(_t+=(vt+=(yt+=(bt+=(gt+=(pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=397*(u=65535&c),d=397*(l=65535&d),f=397*(h=65535&f),m=397*(C=65535&m),b=397*(A=65535&b),y=397*(k=65535&y),v=397*(w=65535&v),_=397*(N=65535&_),x=397*(O=65535&x),S=397*(E=65535&S),M=397*(j=65535&M),T=397*(D=65535&T),I=397*(P=65535&I),U=397*(J=65535&U),L=397*(R=65535&L),W=397*(F=65535&W),K=397*(B=65535&K),z=397*($=65535&z),q=397*(H=65535&q),Y=397*(Q=65535&Y),V=397*(G=65535&V),X=397*(Z=65535&X),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),st=397*(ct=65535&st),it=397*(ut=65535&it),dt=397*(lt=65535&dt),ft=397*(ht=65535&ft),pt=397*(mt=65535&pt),gt=397*(Ct=65535&gt),bt=397*(At=65535&bt),yt=397*(kt=65535&yt),vt=397*(wt=65535&vt),_t=397*(Nt=65535&_t),xt=397*(Ot=65535&xt),St=397*(Et=65535&St),Mt=397*(jt=65535&Mt),Tt=397*(Dt=65535&Tt),It=397*(Pt=65535&It),Ut=397*(Jt=65535&Ut),Lt=397*(Rt=65535&Lt),Wt=397*(Ft=65535&Wt),Kt=397*(Bt=65535&Kt),zt=397*($t=65535&zt),qt=397*(Ht=65535&qt),Yt=397*(Qt=65535&Yt),Vt=397*(Gt=65535&Vt),Xt=397*(Zt=65535&Xt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),se=397*(ce=65535&se),ie=397*(ue=65535&ie),de=397*(le=65535&de),fe=397*(he=65535&fe),pe=397*(me=65535&pe),ge=397*(Ce=65535&ge),be=397*(Ae=65535&be),ye=397*(ke=65535&ye),ve=397*(we=65535&ve),_e=397*(Ne=65535&_e),xe=397*Oe,Lt+=(s^=e>>6&63|128)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,xe+=G<<8,s=65535&(a=397*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),mt=65535&(pt+=ft>>>16),Ct=65535&(gt+=pt>>>16),At=65535&(bt+=gt>>>16),kt=65535&(yt+=bt>>>16),wt=65535&(vt+=yt>>>16),Nt=65535&(_t+=vt>>>16),Ot=65535&(xt+=_t>>>16),Et=65535&(St+=xt>>>16),jt=65535&(Mt+=St>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(It+=Tt>>>16),Jt=65535&(Ut+=It>>>16),Rt=65535&(Lt+=Ut>>>16),Ft=65535&(Wt+=Lt>>>16),Bt=65535&(Kt+=Wt>>>16),$t=65535&(zt+=Kt>>>16),Ht=65535&(qt+=zt>>>16),Qt=65535&(Yt+=qt>>>16),Gt=65535&(Vt+=Yt>>>16),Zt=65535&(Xt+=Vt>>>16),ee=65535&(te+=Xt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),ce=65535&(se+=ne>>>16),ue=65535&(ie+=se>>>16),le=65535&(de+=ie>>>16),he=65535&(fe+=de>>>16),me=65535&(pe+=fe>>>16),Ce=65535&(ge+=pe>>>16),Ae=65535&(be+=ge>>>16),ke=65535&(ye+=be>>>16),we=65535&(ve+=ye>>>16),Oe=xe+((_e+=ve>>>16)>>>16)&65535,Ne=65535&_e,s^=63&e|128):(c=397*u,d=397*l,f=397*h,m=397*C,b=397*A,y=397*k,v=397*w,_=397*N,x=397*O,S=397*E,M=397*j,T=397*D,I=397*P,U=397*J,L=397*R,W=397*F,K=397*B,z=397*$,q=397*H,Y=397*Q,V=397*G,X=397*Z,tt=397*et,ot=397*rt,nt=397*at,st=397*ct,it=397*ut,dt=397*lt,ft=397*ht,pt=397*mt,gt=397*Ct,bt=397*At,yt=397*kt,vt=397*wt,_t=397*Nt,xt=397*Ot,St=397*Et,Mt=397*jt,Tt=397*Dt,It=397*Pt,Ut=397*Jt,Lt=397*Rt,Wt=397*Ft,Kt=397*Bt,zt=397*$t,qt=397*Ht,Yt=397*Qt,Vt=397*Gt,Xt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,se=397*ce,ie=397*ue,de=397*le,fe=397*he,pe=397*me,ge=397*Ce,be=397*Ae,ye=397*ke,ve=397*we,_e=397*Ne,xe=397*Oe,Lt+=(s^=e>>12|224)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,s=65535&(a=397*s),Oe=(xe+=G<<8)+((_e+=(ve+=(ye+=(be+=(ge+=(pe+=(fe+=(de+=(ie+=(se+=(ne+=(oe+=(te+=(Xt+=(Vt+=(Yt+=(qt+=(zt+=(Kt+=(Wt+=(Lt+=(Ut+=(It+=(Tt+=(Mt+=(St+=(xt+=(_t+=(vt+=(yt+=(bt+=(gt+=(pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=397*(u=65535&c),d=397*(l=65535&d),f=397*(h=65535&f),m=397*(C=65535&m),b=397*(A=65535&b),y=397*(k=65535&y),v=397*(w=65535&v),_=397*(N=65535&_),x=397*(O=65535&x),S=397*(E=65535&S),M=397*(j=65535&M),T=397*(D=65535&T),I=397*(P=65535&I),U=397*(J=65535&U),L=397*(R=65535&L),W=397*(F=65535&W),K=397*(B=65535&K),z=397*($=65535&z),q=397*(H=65535&q),Y=397*(Q=65535&Y),V=397*(G=65535&V),X=397*(Z=65535&X),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),st=397*(ct=65535&st),it=397*(ut=65535&it),dt=397*(lt=65535&dt),ft=397*(ht=65535&ft),pt=397*(mt=65535&pt),gt=397*(Ct=65535&gt),bt=397*(At=65535&bt),yt=397*(kt=65535&yt),vt=397*(wt=65535&vt),_t=397*(Nt=65535&_t),xt=397*(Ot=65535&xt),St=397*(Et=65535&St),Mt=397*(jt=65535&Mt),Tt=397*(Dt=65535&Tt),It=397*(Pt=65535&It),Ut=397*(Jt=65535&Ut),Lt=397*(Rt=65535&Lt),Wt=397*(Ft=65535&Wt),Kt=397*(Bt=65535&Kt),zt=397*($t=65535&zt),qt=397*(Ht=65535&qt),Yt=397*(Qt=65535&Yt),Vt=397*(Gt=65535&Vt),Xt=397*(Zt=65535&Xt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),se=397*(ce=65535&se),ie=397*(ue=65535&ie),de=397*(le=65535&de),fe=397*(he=65535&fe),pe=397*(me=65535&pe),ge=397*(Ce=65535&ge),be=397*(Ae=65535&be),ye=397*(ke=65535&ye),ve=397*(we=65535&ve),_e=397*(Ne=65535&_e),xe=397*Oe,Lt+=(s^=e>>6&63|128)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,xe+=G<<8,s=65535&(a=397*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),mt=65535&(pt+=ft>>>16),Ct=65535&(gt+=pt>>>16),At=65535&(bt+=gt>>>16),kt=65535&(yt+=bt>>>16),wt=65535&(vt+=yt>>>16),Nt=65535&(_t+=vt>>>16),Ot=65535&(xt+=_t>>>16),Et=65535&(St+=xt>>>16),jt=65535&(Mt+=St>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(It+=Tt>>>16),Jt=65535&(Ut+=It>>>16),Rt=65535&(Lt+=Ut>>>16),Ft=65535&(Wt+=Lt>>>16),Bt=65535&(Kt+=Wt>>>16),$t=65535&(zt+=Kt>>>16),Ht=65535&(qt+=zt>>>16),Qt=65535&(Yt+=qt>>>16),Gt=65535&(Vt+=Yt>>>16),Zt=65535&(Xt+=Vt>>>16),ee=65535&(te+=Xt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),ce=65535&(se+=ne>>>16),ue=65535&(ie+=se>>>16),le=65535&(de+=ie>>>16),he=65535&(fe+=de>>>16),me=65535&(pe+=fe>>>16),Ce=65535&(ge+=pe>>>16),Ae=65535&(be+=ge>>>16),ke=65535&(ye+=be>>>16),we=65535&(ve+=ye>>>16),Oe=xe+((_e+=ve>>>16)>>>16)&65535,Ne=65535&_e,s^=63&e|128),c=397*u,d=397*l,f=397*h,m=397*C,b=397*A,y=397*k,v=397*w,_=397*N,x=397*O,S=397*E,M=397*j,T=397*D,I=397*P,U=397*J,L=397*R,W=397*F,K=397*B,z=397*$,q=397*H,Y=397*Q,V=397*G,X=397*Z,tt=397*et,ot=397*rt,nt=397*at,st=397*ct,it=397*ut,dt=397*lt,ft=397*ht,pt=397*mt,gt=397*Ct,bt=397*At,yt=397*kt,vt=397*wt,_t=397*Nt,xt=397*Ot,St=397*Et,Mt=397*jt,Tt=397*Dt,It=397*Pt,Ut=397*Jt,Lt=397*Rt,Wt=397*Ft,Kt=397*Bt,zt=397*$t,qt=397*Ht,Yt=397*Qt,Vt=397*Gt,Xt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,se=397*ce,ie=397*ue,de=397*le,fe=397*he,pe=397*me,ge=397*Ce,be=397*Ae,ye=397*ke,ve=397*we,_e=397*Ne,xe=397*Oe,Lt+=s<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,xe+=G<<8,s=65535&(a=397*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),mt=65535&(pt+=ft>>>16),Ct=65535&(gt+=pt>>>16),At=65535&(bt+=gt>>>16),kt=65535&(yt+=bt>>>16),wt=65535&(vt+=yt>>>16),Nt=65535&(_t+=vt>>>16),Ot=65535&(xt+=_t>>>16),Et=65535&(St+=xt>>>16),jt=65535&(Mt+=St>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(It+=Tt>>>16),Jt=65535&(Ut+=It>>>16),Rt=65535&(Lt+=Ut>>>16),Ft=65535&(Wt+=Lt>>>16),Bt=65535&(Kt+=Wt>>>16),$t=65535&(zt+=Kt>>>16),Ht=65535&(qt+=zt>>>16),Qt=65535&(Yt+=qt>>>16),Gt=65535&(Vt+=Yt>>>16),Zt=65535&(Xt+=Vt>>>16),ee=65535&(te+=Xt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),ce=65535&(se+=ne>>>16),ue=65535&(ie+=se>>>16),le=65535&(de+=ie>>>16),he=65535&(fe+=de>>>16),me=65535&(pe+=fe>>>16),Ce=65535&(ge+=pe>>>16),Ae=65535&(be+=ge>>>16),ke=65535&(ye+=be>>>16),we=65535&(ve+=ye>>>16),Oe=xe+((_e+=ve>>>16)>>>16)&65535,Ne=65535&_e;return g(i[Oe>>8]+i[255&Oe]+i[Ne>>8]+i[255&Ne]+i[we>>8]+i[255&we]+i[ke>>8]+i[255&ke]+i[Ae>>8]+i[255&Ae]+i[Ce>>8]+i[255&Ce]+i[me>>8]+i[255&me]+i[he>>8]+i[255&he]+i[le>>8]+i[255&le]+i[ue>>8]+i[255&ue]+i[ce>>8]+i[255&ce]+i[ae>>8]+i[255&ae]+i[re>>8]+i[255&re]+i[ee>>8]+i[255&ee]+i[Zt>>8]+i[255&Zt]+i[Gt>>8]+i[255&Gt]+i[Qt>>8]+i[255&Qt]+i[Ht>>8]+i[255&Ht]+i[$t>>8]+i[255&$t]+i[Bt>>8]+i[255&Bt]+i[Ft>>8]+i[255&Ft]+i[Rt>>8]+i[255&Rt]+i[Jt>>8]+i[255&Jt]+i[Pt>>8]+i[255&Pt]+i[Dt>>8]+i[255&Dt]+i[jt>>8]+i[255&jt]+i[Et>>8]+i[255&Et]+i[Ot>>8]+i[255&Ot]+i[Nt>>8]+i[255&Nt]+i[wt>>8]+i[255&wt]+i[kt>>8]+i[255&kt]+i[At>>8]+i[255&At]+i[Ct>>8]+i[255&Ct]+i[mt>>8]+i[255&mt]+i[ht>>8]+i[255&ht]+i[lt>>8]+i[255&lt]+i[ut>>8]+i[255&ut]+i[ct>>8]+i[255&ct]+i[at>>8]+i[255&at]+i[rt>>8]+i[255&rt]+i[et>>8]+i[255&et]+i[Z>>8]+i[255&Z]+i[G>>8]+i[255&G]+i[Q>>8]+i[255&Q]+i[H>>8]+i[255&H]+i[$>>8]+i[255&$]+i[B>>8]+i[255&B]+i[F>>8]+i[255&F]+i[R>>8]+i[255&R]+i[J>>8]+i[255&J]+i[P>>8]+i[255&P]+i[D>>8]+i[255&D]+i[j>>8]+i[255&j]+i[E>>8]+i[255&E]+i[O>>8]+i[255&O]+i[N>>8]+i[255&N]+i[w>>8]+i[255&w]+i[k>>8]+i[255&k]+i[A>>8]+i[255&A]+i[C>>8]+i[255&C]+i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],1024)}function V(t){var e,o,r=t.length,n=p[1024].offset,a=0,s=0|n[63],c=0,u=0|n[62],d=0,l=0|n[61],f=0,h=0|n[60],m=0,C=0|n[59],b=0,A=0|n[58],y=0,k=0|n[57],v=0,w=0|n[56],_=0,N=0|n[55],x=0,O=0|n[54],S=0,E=0|n[53],M=0,j=0|n[52],T=0,D=0|n[51],I=0,P=0|n[50],U=0,J=0|n[49],L=0,R=0|n[48],W=0,F=0|n[47],K=0,B=0|n[46],z=0,$=0|n[45],q=0,H=0|n[44],Y=0,Q=0|n[43],V=0,G=0|n[42],X=0,Z=0|n[41],tt=0,et=0|n[40],ot=0,rt=0|n[39],nt=0,at=0|n[38],st=0,ct=0|n[37],it=0,ut=0|n[36],dt=0,lt=0|n[35],ft=0,ht=0|n[34],pt=0,mt=0|n[33],gt=0,Ct=0|n[32],bt=0,At=0|n[31],yt=0,kt=0|n[30],vt=0,wt=0|n[29],_t=0,Nt=0|n[28],xt=0,Ot=0|n[27],St=0,Et=0|n[26],Mt=0,jt=0|n[25],Tt=0,Dt=0|n[24],It=0,Pt=0|n[23],Ut=0,Jt=0|n[22],Lt=0,Rt=0|n[21],Wt=0,Ft=0|n[20],Kt=0,Bt=0|n[19],zt=0,$t=0|n[18],qt=0,Ht=0|n[17],Yt=0,Qt=0|n[16],Vt=0,Gt=0|n[15],Xt=0,Zt=0|n[14],te=0,ee=0|n[13],oe=0,re=0|n[12],ne=0,ae=0|n[11],se=0,ce=0|n[10],ie=0,ue=0|n[9],de=0,le=0|n[8],fe=0,he=0|n[7],pe=0,me=0|n[6],ge=0,Ce=0|n[5],be=0,Ae=0|n[4],ye=0,ke=0|n[3],ve=0,we=0|n[2],_e=0,Ne=0|n[1],xe=0,Oe=0|n[0];for(o=0;o<r;o++)c=397*u,d=397*l,f=397*h,m=397*C,b=397*A,y=397*k,v=397*w,_=397*N,x=397*O,S=397*E,M=397*j,T=397*D,I=397*P,U=397*J,L=397*R,W=397*F,K=397*B,z=397*$,q=397*H,Y=397*Q,V=397*G,X=397*Z,tt=397*et,ot=397*rt,nt=397*at,st=397*ct,it=397*ut,dt=397*lt,ft=397*ht,pt=397*mt,gt=397*Ct,bt=397*At,yt=397*kt,vt=397*wt,_t=397*Nt,xt=397*Ot,St=397*Et,Mt=397*jt,Tt=397*Dt,It=397*Pt,Ut=397*Jt,Lt=397*Rt,Wt=397*Ft,Kt=397*Bt,zt=397*$t,qt=397*Ht,Yt=397*Qt,Vt=397*Gt,Xt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,se=397*ce,ie=397*ue,de=397*le,fe=397*he,pe=397*me,ge=397*Ce,be=397*Ae,ye=397*ke,ve=397*we,_e=397*Ne,xe=397*Oe,Lt+=s<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,xe+=G<<8,s=65535&(a=397*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),mt=65535&(pt+=ft>>>16),Ct=65535&(gt+=pt>>>16),At=65535&(bt+=gt>>>16),kt=65535&(yt+=bt>>>16),wt=65535&(vt+=yt>>>16),Nt=65535&(_t+=vt>>>16),Ot=65535&(xt+=_t>>>16),Et=65535&(St+=xt>>>16),jt=65535&(Mt+=St>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(It+=Tt>>>16),Jt=65535&(Ut+=It>>>16),Rt=65535&(Lt+=Ut>>>16),Ft=65535&(Wt+=Lt>>>16),Bt=65535&(Kt+=Wt>>>16),$t=65535&(zt+=Kt>>>16),Ht=65535&(qt+=zt>>>16),Qt=65535&(Yt+=qt>>>16),Gt=65535&(Vt+=Yt>>>16),Zt=65535&(Xt+=Vt>>>16),ee=65535&(te+=Xt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),ce=65535&(se+=ne>>>16),ue=65535&(ie+=se>>>16),le=65535&(de+=ie>>>16),he=65535&(fe+=de>>>16),me=65535&(pe+=fe>>>16),Ce=65535&(ge+=pe>>>16),Ae=65535&(be+=ge>>>16),ke=65535&(ye+=be>>>16),we=65535&(ve+=ye>>>16),Oe=xe+((_e+=ve>>>16)>>>16)&65535,Ne=65535&_e,(e=t.charCodeAt(o))<128?s^=e:e<2048?(c=397*u,d=397*l,f=397*h,m=397*C,b=397*A,y=397*k,v=397*w,_=397*N,x=397*O,S=397*E,M=397*j,T=397*D,I=397*P,U=397*J,L=397*R,W=397*F,K=397*B,z=397*$,q=397*H,Y=397*Q,V=397*G,X=397*Z,tt=397*et,ot=397*rt,nt=397*at,st=397*ct,it=397*ut,dt=397*lt,ft=397*ht,pt=397*mt,gt=397*Ct,bt=397*At,yt=397*kt,vt=397*wt,_t=397*Nt,xt=397*Ot,St=397*Et,Mt=397*jt,Tt=397*Dt,It=397*Pt,Ut=397*Jt,Lt=397*Rt,Wt=397*Ft,Kt=397*Bt,zt=397*$t,qt=397*Ht,Yt=397*Qt,Vt=397*Gt,Xt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,se=397*ce,ie=397*ue,de=397*le,fe=397*he,pe=397*me,ge=397*Ce,be=397*Ae,ye=397*ke,ve=397*we,_e=397*Ne,xe=397*Oe,Lt+=(s^=e>>6|192)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,xe+=G<<8,s=65535&(a=397*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),mt=65535&(pt+=ft>>>16),Ct=65535&(gt+=pt>>>16),At=65535&(bt+=gt>>>16),kt=65535&(yt+=bt>>>16),wt=65535&(vt+=yt>>>16),Nt=65535&(_t+=vt>>>16),Ot=65535&(xt+=_t>>>16),Et=65535&(St+=xt>>>16),jt=65535&(Mt+=St>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(It+=Tt>>>16),Jt=65535&(Ut+=It>>>16),Rt=65535&(Lt+=Ut>>>16),Ft=65535&(Wt+=Lt>>>16),Bt=65535&(Kt+=Wt>>>16),$t=65535&(zt+=Kt>>>16),Ht=65535&(qt+=zt>>>16),Qt=65535&(Yt+=qt>>>16),Gt=65535&(Vt+=Yt>>>16),Zt=65535&(Xt+=Vt>>>16),ee=65535&(te+=Xt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),ce=65535&(se+=ne>>>16),ue=65535&(ie+=se>>>16),le=65535&(de+=ie>>>16),he=65535&(fe+=de>>>16),me=65535&(pe+=fe>>>16),Ce=65535&(ge+=pe>>>16),Ae=65535&(be+=ge>>>16),ke=65535&(ye+=be>>>16),we=65535&(ve+=ye>>>16),Oe=xe+((_e+=ve>>>16)>>>16)&65535,Ne=65535&_e,s^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(c=397*u,d=397*l,f=397*h,m=397*C,b=397*A,y=397*k,v=397*w,_=397*N,x=397*O,S=397*E,M=397*j,T=397*D,I=397*P,U=397*J,L=397*R,W=397*F,K=397*B,z=397*$,q=397*H,Y=397*Q,V=397*G,X=397*Z,tt=397*et,ot=397*rt,nt=397*at,st=397*ct,it=397*ut,dt=397*lt,ft=397*ht,pt=397*mt,gt=397*Ct,bt=397*At,yt=397*kt,vt=397*wt,_t=397*Nt,xt=397*Ot,St=397*Et,Mt=397*jt,Tt=397*Dt,It=397*Pt,Ut=397*Jt,Lt=397*Rt,Wt=397*Ft,Kt=397*Bt,zt=397*$t,qt=397*Ht,Yt=397*Qt,Vt=397*Gt,Xt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,se=397*ce,ie=397*ue,de=397*le,fe=397*he,pe=397*me,ge=397*Ce,be=397*Ae,ye=397*ke,ve=397*we,_e=397*Ne,xe=397*Oe,Lt+=(s^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,s=65535&(a=397*s),Oe=(xe+=G<<8)+((_e+=(ve+=(ye+=(be+=(ge+=(pe+=(fe+=(de+=(ie+=(se+=(ne+=(oe+=(te+=(Xt+=(Vt+=(Yt+=(qt+=(zt+=(Kt+=(Wt+=(Lt+=(Ut+=(It+=(Tt+=(Mt+=(St+=(xt+=(_t+=(vt+=(yt+=(bt+=(gt+=(pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=397*(u=65535&c),d=397*(l=65535&d),f=397*(h=65535&f),m=397*(C=65535&m),b=397*(A=65535&b),y=397*(k=65535&y),v=397*(w=65535&v),_=397*(N=65535&_),x=397*(O=65535&x),S=397*(E=65535&S),M=397*(j=65535&M),T=397*(D=65535&T),I=397*(P=65535&I),U=397*(J=65535&U),L=397*(R=65535&L),W=397*(F=65535&W),K=397*(B=65535&K),z=397*($=65535&z),q=397*(H=65535&q),Y=397*(Q=65535&Y),V=397*(G=65535&V),X=397*(Z=65535&X),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),st=397*(ct=65535&st),it=397*(ut=65535&it),dt=397*(lt=65535&dt),ft=397*(ht=65535&ft),pt=397*(mt=65535&pt),gt=397*(Ct=65535&gt),bt=397*(At=65535&bt),yt=397*(kt=65535&yt),vt=397*(wt=65535&vt),_t=397*(Nt=65535&_t),xt=397*(Ot=65535&xt),St=397*(Et=65535&St),Mt=397*(jt=65535&Mt),Tt=397*(Dt=65535&Tt),It=397*(Pt=65535&It),Ut=397*(Jt=65535&Ut),Lt=397*(Rt=65535&Lt),Wt=397*(Ft=65535&Wt),Kt=397*(Bt=65535&Kt),zt=397*($t=65535&zt),qt=397*(Ht=65535&qt),Yt=397*(Qt=65535&Yt),Vt=397*(Gt=65535&Vt),Xt=397*(Zt=65535&Xt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),se=397*(ce=65535&se),ie=397*(ue=65535&ie),de=397*(le=65535&de),fe=397*(he=65535&fe),pe=397*(me=65535&pe),ge=397*(Ce=65535&ge),be=397*(Ae=65535&be),ye=397*(ke=65535&ye),ve=397*(we=65535&ve),_e=397*(Ne=65535&_e),xe=397*Oe,Lt+=(s^=e>>12&63|128)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,s=65535&(a=397*s),Oe=(xe+=G<<8)+((_e+=(ve+=(ye+=(be+=(ge+=(pe+=(fe+=(de+=(ie+=(se+=(ne+=(oe+=(te+=(Xt+=(Vt+=(Yt+=(qt+=(zt+=(Kt+=(Wt+=(Lt+=(Ut+=(It+=(Tt+=(Mt+=(St+=(xt+=(_t+=(vt+=(yt+=(bt+=(gt+=(pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=397*(u=65535&c),d=397*(l=65535&d),f=397*(h=65535&f),m=397*(C=65535&m),b=397*(A=65535&b),y=397*(k=65535&y),v=397*(w=65535&v),_=397*(N=65535&_),x=397*(O=65535&x),S=397*(E=65535&S),M=397*(j=65535&M),T=397*(D=65535&T),I=397*(P=65535&I),U=397*(J=65535&U),L=397*(R=65535&L),W=397*(F=65535&W),K=397*(B=65535&K),z=397*($=65535&z),q=397*(H=65535&q),Y=397*(Q=65535&Y),V=397*(G=65535&V),X=397*(Z=65535&X),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),st=397*(ct=65535&st),it=397*(ut=65535&it),dt=397*(lt=65535&dt),ft=397*(ht=65535&ft),pt=397*(mt=65535&pt),gt=397*(Ct=65535&gt),bt=397*(At=65535&bt),yt=397*(kt=65535&yt),vt=397*(wt=65535&vt),_t=397*(Nt=65535&_t),xt=397*(Ot=65535&xt),St=397*(Et=65535&St),Mt=397*(jt=65535&Mt),Tt=397*(Dt=65535&Tt),It=397*(Pt=65535&It),Ut=397*(Jt=65535&Ut),Lt=397*(Rt=65535&Lt),Wt=397*(Ft=65535&Wt),Kt=397*(Bt=65535&Kt),zt=397*($t=65535&zt),qt=397*(Ht=65535&qt),Yt=397*(Qt=65535&Yt),Vt=397*(Gt=65535&Vt),Xt=397*(Zt=65535&Xt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),se=397*(ce=65535&se),ie=397*(ue=65535&ie),de=397*(le=65535&de),fe=397*(he=65535&fe),pe=397*(me=65535&pe),ge=397*(Ce=65535&ge),be=397*(Ae=65535&be),ye=397*(ke=65535&ye),ve=397*(we=65535&ve),_e=397*(Ne=65535&_e),xe=397*Oe,Lt+=(s^=e>>6&63|128)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,xe+=G<<8,s=65535&(a=397*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),mt=65535&(pt+=ft>>>16),Ct=65535&(gt+=pt>>>16),At=65535&(bt+=gt>>>16),kt=65535&(yt+=bt>>>16),wt=65535&(vt+=yt>>>16),Nt=65535&(_t+=vt>>>16),Ot=65535&(xt+=_t>>>16),Et=65535&(St+=xt>>>16),jt=65535&(Mt+=St>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(It+=Tt>>>16),Jt=65535&(Ut+=It>>>16),Rt=65535&(Lt+=Ut>>>16),Ft=65535&(Wt+=Lt>>>16),Bt=65535&(Kt+=Wt>>>16),$t=65535&(zt+=Kt>>>16),Ht=65535&(qt+=zt>>>16),Qt=65535&(Yt+=qt>>>16),Gt=65535&(Vt+=Yt>>>16),Zt=65535&(Xt+=Vt>>>16),ee=65535&(te+=Xt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),ce=65535&(se+=ne>>>16),ue=65535&(ie+=se>>>16),le=65535&(de+=ie>>>16),he=65535&(fe+=de>>>16),me=65535&(pe+=fe>>>16),Ce=65535&(ge+=pe>>>16),Ae=65535&(be+=ge>>>16),ke=65535&(ye+=be>>>16),we=65535&(ve+=ye>>>16),Oe=xe+((_e+=ve>>>16)>>>16)&65535,Ne=65535&_e,s^=63&e|128):(c=397*u,d=397*l,f=397*h,m=397*C,b=397*A,y=397*k,v=397*w,_=397*N,x=397*O,S=397*E,M=397*j,T=397*D,I=397*P,U=397*J,L=397*R,W=397*F,K=397*B,z=397*$,q=397*H,Y=397*Q,V=397*G,X=397*Z,tt=397*et,ot=397*rt,nt=397*at,st=397*ct,it=397*ut,dt=397*lt,ft=397*ht,pt=397*mt,gt=397*Ct,bt=397*At,yt=397*kt,vt=397*wt,_t=397*Nt,xt=397*Ot,St=397*Et,Mt=397*jt,Tt=397*Dt,It=397*Pt,Ut=397*Jt,Lt=397*Rt,Wt=397*Ft,Kt=397*Bt,zt=397*$t,qt=397*Ht,Yt=397*Qt,Vt=397*Gt,Xt=397*Zt,te=397*ee,oe=397*re,ne=397*ae,se=397*ce,ie=397*ue,de=397*le,fe=397*he,pe=397*me,ge=397*Ce,be=397*Ae,ye=397*ke,ve=397*we,_e=397*Ne,xe=397*Oe,Lt+=(s^=e>>12|224)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,s=65535&(a=397*s),Oe=(xe+=G<<8)+((_e+=(ve+=(ye+=(be+=(ge+=(pe+=(fe+=(de+=(ie+=(se+=(ne+=(oe+=(te+=(Xt+=(Vt+=(Yt+=(qt+=(zt+=(Kt+=(Wt+=(Lt+=(Ut+=(It+=(Tt+=(Mt+=(St+=(xt+=(_t+=(vt+=(yt+=(bt+=(gt+=(pt+=(ft+=(dt+=(it+=(st+=(nt+=(ot+=(tt+=(X+=(V+=(Y+=(q+=(z+=(K+=(W+=(L+=(U+=(I+=(T+=(M+=(S+=(x+=(_+=(v+=(y+=(b+=(m+=(f+=(d+=(c+=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,c=397*(u=65535&c),d=397*(l=65535&d),f=397*(h=65535&f),m=397*(C=65535&m),b=397*(A=65535&b),y=397*(k=65535&y),v=397*(w=65535&v),_=397*(N=65535&_),x=397*(O=65535&x),S=397*(E=65535&S),M=397*(j=65535&M),T=397*(D=65535&T),I=397*(P=65535&I),U=397*(J=65535&U),L=397*(R=65535&L),W=397*(F=65535&W),K=397*(B=65535&K),z=397*($=65535&z),q=397*(H=65535&q),Y=397*(Q=65535&Y),V=397*(G=65535&V),X=397*(Z=65535&X),tt=397*(et=65535&tt),ot=397*(rt=65535&ot),nt=397*(at=65535&nt),st=397*(ct=65535&st),it=397*(ut=65535&it),dt=397*(lt=65535&dt),ft=397*(ht=65535&ft),pt=397*(mt=65535&pt),gt=397*(Ct=65535&gt),bt=397*(At=65535&bt),yt=397*(kt=65535&yt),vt=397*(wt=65535&vt),_t=397*(Nt=65535&_t),xt=397*(Ot=65535&xt),St=397*(Et=65535&St),Mt=397*(jt=65535&Mt),Tt=397*(Dt=65535&Tt),It=397*(Pt=65535&It),Ut=397*(Jt=65535&Ut),Lt=397*(Rt=65535&Lt),Wt=397*(Ft=65535&Wt),Kt=397*(Bt=65535&Kt),zt=397*($t=65535&zt),qt=397*(Ht=65535&qt),Yt=397*(Qt=65535&Yt),Vt=397*(Gt=65535&Vt),Xt=397*(Zt=65535&Xt),te=397*(ee=65535&te),oe=397*(re=65535&oe),ne=397*(ae=65535&ne),se=397*(ce=65535&se),ie=397*(ue=65535&ie),de=397*(le=65535&de),fe=397*(he=65535&fe),pe=397*(me=65535&pe),ge=397*(Ce=65535&ge),be=397*(Ae=65535&be),ye=397*(ke=65535&ye),ve=397*(we=65535&ve),_e=397*(Ne=65535&_e),xe=397*Oe,Lt+=(s^=e>>6&63|128)<<8,Wt+=u<<8,Kt+=l<<8,zt+=h<<8,qt+=C<<8,Yt+=A<<8,Vt+=k<<8,Xt+=w<<8,te+=N<<8,oe+=O<<8,ne+=E<<8,se+=j<<8,ie+=D<<8,de+=P<<8,fe+=J<<8,pe+=R<<8,ge+=F<<8,be+=B<<8,ye+=$<<8,ve+=H<<8,_e+=Q<<8,xe+=G<<8,s=65535&(a=397*s),u=65535&(c+=a>>>16),l=65535&(d+=c>>>16),h=65535&(f+=d>>>16),C=65535&(m+=f>>>16),A=65535&(b+=m>>>16),k=65535&(y+=b>>>16),w=65535&(v+=y>>>16),N=65535&(_+=v>>>16),O=65535&(x+=_>>>16),E=65535&(S+=x>>>16),j=65535&(M+=S>>>16),D=65535&(T+=M>>>16),P=65535&(I+=T>>>16),J=65535&(U+=I>>>16),R=65535&(L+=U>>>16),F=65535&(W+=L>>>16),B=65535&(K+=W>>>16),$=65535&(z+=K>>>16),H=65535&(q+=z>>>16),Q=65535&(Y+=q>>>16),G=65535&(V+=Y>>>16),Z=65535&(X+=V>>>16),et=65535&(tt+=X>>>16),rt=65535&(ot+=tt>>>16),at=65535&(nt+=ot>>>16),ct=65535&(st+=nt>>>16),ut=65535&(it+=st>>>16),lt=65535&(dt+=it>>>16),ht=65535&(ft+=dt>>>16),mt=65535&(pt+=ft>>>16),Ct=65535&(gt+=pt>>>16),At=65535&(bt+=gt>>>16),kt=65535&(yt+=bt>>>16),wt=65535&(vt+=yt>>>16),Nt=65535&(_t+=vt>>>16),Ot=65535&(xt+=_t>>>16),Et=65535&(St+=xt>>>16),jt=65535&(Mt+=St>>>16),Dt=65535&(Tt+=Mt>>>16),Pt=65535&(It+=Tt>>>16),Jt=65535&(Ut+=It>>>16),Rt=65535&(Lt+=Ut>>>16),Ft=65535&(Wt+=Lt>>>16),Bt=65535&(Kt+=Wt>>>16),$t=65535&(zt+=Kt>>>16),Ht=65535&(qt+=zt>>>16),Qt=65535&(Yt+=qt>>>16),Gt=65535&(Vt+=Yt>>>16),Zt=65535&(Xt+=Vt>>>16),ee=65535&(te+=Xt>>>16),re=65535&(oe+=te>>>16),ae=65535&(ne+=oe>>>16),ce=65535&(se+=ne>>>16),ue=65535&(ie+=se>>>16),le=65535&(de+=ie>>>16),he=65535&(fe+=de>>>16),me=65535&(pe+=fe>>>16),Ce=65535&(ge+=pe>>>16),Ae=65535&(be+=ge>>>16),ke=65535&(ye+=be>>>16),we=65535&(ve+=ye>>>16),Oe=xe+((_e+=ve>>>16)>>>16)&65535,Ne=65535&_e,s^=63&e|128);return g(i[Oe>>8]+i[255&Oe]+i[Ne>>8]+i[255&Ne]+i[we>>8]+i[255&we]+i[ke>>8]+i[255&ke]+i[Ae>>8]+i[255&Ae]+i[Ce>>8]+i[255&Ce]+i[me>>8]+i[255&me]+i[he>>8]+i[255&he]+i[le>>8]+i[255&le]+i[ue>>8]+i[255&ue]+i[ce>>8]+i[255&ce]+i[ae>>8]+i[255&ae]+i[re>>8]+i[255&re]+i[ee>>8]+i[255&ee]+i[Zt>>8]+i[255&Zt]+i[Gt>>8]+i[255&Gt]+i[Qt>>8]+i[255&Qt]+i[Ht>>8]+i[255&Ht]+i[$t>>8]+i[255&$t]+i[Bt>>8]+i[255&Bt]+i[Ft>>8]+i[255&Ft]+i[Rt>>8]+i[255&Rt]+i[Jt>>8]+i[255&Jt]+i[Pt>>8]+i[255&Pt]+i[Dt>>8]+i[255&Dt]+i[jt>>8]+i[255&jt]+i[Et>>8]+i[255&Et]+i[Ot>>8]+i[255&Ot]+i[Nt>>8]+i[255&Nt]+i[wt>>8]+i[255&wt]+i[kt>>8]+i[255&kt]+i[At>>8]+i[255&At]+i[Ct>>8]+i[255&Ct]+i[mt>>8]+i[255&mt]+i[ht>>8]+i[255&ht]+i[lt>>8]+i[255&lt]+i[ut>>8]+i[255&ut]+i[ct>>8]+i[255&ct]+i[at>>8]+i[255&at]+i[rt>>8]+i[255&rt]+i[et>>8]+i[255&et]+i[Z>>8]+i[255&Z]+i[G>>8]+i[255&G]+i[Q>>8]+i[255&Q]+i[H>>8]+i[255&H]+i[$>>8]+i[255&$]+i[B>>8]+i[255&B]+i[F>>8]+i[255&F]+i[R>>8]+i[255&R]+i[J>>8]+i[255&J]+i[P>>8]+i[255&P]+i[D>>8]+i[255&D]+i[j>>8]+i[255&j]+i[E>>8]+i[255&E]+i[O>>8]+i[255&O]+i[N>>8]+i[255&N]+i[w>>8]+i[255&w]+i[k>>8]+i[255&k]+i[A>>8]+i[255&A]+i[C>>8]+i[255&C]+i[h>>8]+i[255&h]+i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s],1024)}return e=w,o=O,r=j,n=P,a=R,s=B,c=H,y("1a"),k(!1),v(),{hash:A,setKeyspace:function(t){if(52!==t&&!p[t])throw new Error("Supported FNV keyspacs: 32, 52, 64, 128, 256, 512, and 1024 bit");h=t},version:y,useUTF8:k,seed:v,fast1a32:function(t){var e,o=t.length-3,r=0,n=40389,a=0,s=33052;for(e=0;e<o;)a=403*s,a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(s=a+(r>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(s=a+(r>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(s=a+(r>>>16)&65535),s=(a+=(n^=t.charCodeAt(e++))<<8)+((r=403*n)>>>16)&65535,n=65535&r;for(;e<o+3;)a=403*s,s=(a+=(n^=t.charCodeAt(e++))<<8)+((r=403*n)>>>16)&65535,n=65535&r;return(s<<16>>>0)+n},fast1a32hex:function(t){var e,o=t.length-3,r=0,n=40389,a=0,s=33052;for(e=0;e<o;)a=403*s,a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(s=a+(r>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(s=a+(r>>>16)&65535),a+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=403*n),a=403*(s=a+(r>>>16)&65535),s=(a+=(n^=t.charCodeAt(e++))<<8)+((r=403*n)>>>16)&65535,n=65535&r;for(;e<o+3;)a=403*s,s=(a+=(n^=t.charCodeAt(e++))<<8)+((r=403*n)>>>16)&65535,n=65535&r;return i[s>>>8&255]+i[255&s]+i[n>>>8&255]+i[255&n]},fast1a52:function(t){var e,o=t.length-3,r=0,n=8997,a=0,s=33826,c=0,i=40164,u=0,d=52210;for(e=0;e<o;)a=435*s,c=435*i,u=435*d,c+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),d=(u+=s<<8)+((c+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(s=65535&a),c=435*(i=65535&c),u=435*d,c+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),d=(u+=s<<8)+((c+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(s=65535&a),c=435*(i=65535&c),u=435*d,c+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),d=(u+=s<<8)+((c+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(s=65535&a),c=435*(i=65535&c),u=435*d,c+=(n^=t.charCodeAt(e++))<<8,u+=s<<8,n=65535&(r=435*n),s=65535&(a+=r>>>16),d=u+((c+=a>>>16)>>>16)&65535,i=65535&c;for(;e<o+3;)a=435*s,c=435*i,u=435*d,c+=(n^=t.charCodeAt(e++))<<8,u+=s<<8,n=65535&(r=435*n),s=65535&(a+=r>>>16),d=u+((c+=a>>>16)>>>16)&65535,i=65535&c;return 281474976710656*(15&d)+4294967296*i+65536*s+(n^d>>4)},fast1a52hex:function(t){var e,o=t.length-3,r=0,n=8997,a=0,s=33826,c=0,d=40164,l=0,f=52210;for(e=0;e<o;)a=435*s,c=435*d,l=435*f,c+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),f=(l+=s<<8)+((c+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(s=65535&a),c=435*(d=65535&c),l=435*f,c+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),f=(l+=s<<8)+((c+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(s=65535&a),c=435*(d=65535&c),l=435*f,c+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),f=(l+=s<<8)+((c+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(s=65535&a),c=435*(d=65535&c),l=435*f,c+=(n^=t.charCodeAt(e++))<<8,l+=s<<8,n=65535&(r=435*n),s=65535&(a+=r>>>16),f=l+((c+=a>>>16)>>>16)&65535,d=65535&c;for(;e<o+3;)a=435*s,c=435*d,l=435*f,c+=(n^=t.charCodeAt(e++))<<8,l+=s<<8,n=65535&(r=435*n),s=65535&(a+=r>>>16),f=l+((c+=a>>>16)>>>16)&65535,d=65535&c;return u[15&f]+i[d>>8]+i[255&d]+i[s>>8]+i[255&s]+i[n>>8^f>>12]+i[255&(n^f>>4)]},fast1a64:function(t){var e,o=t.length-3,r=0,n=8997,a=0,s=33826,c=0,u=40164,d=0,l=52210;for(e=0;e<o;)a=435*s,c=435*u,d=435*l,c+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),l=(d+=s<<8)+((c+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(s=65535&a),c=435*(u=65535&c),d=435*l,c+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),l=(d+=s<<8)+((c+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(s=65535&a),c=435*(u=65535&c),d=435*l,c+=(n^=t.charCodeAt(e++))<<8,n=65535&(r=435*n),l=(d+=s<<8)+((c+=(a+=r>>>16)>>>16)>>>16)&65535,a=435*(s=65535&a),c=435*(u=65535&c),d=435*l,c+=(n^=t.charCodeAt(e++))<<8,d+=s<<8,n=65535&(r=435*n),s=65535&(a+=r>>>16),l=d+((c+=a>>>16)>>>16)&65535,u=65535&c;for(;e<o+3;)a=435*s,c=435*u,d=435*l,c+=(n^=t.charCodeAt(e++))<<8,d+=s<<8,n=65535&(r=435*n),s=65535&(a+=r>>>16),l=d+((c+=a>>>16)>>>16)&65535,u=65535&c;return i[l>>8]+i[255&l]+i[u>>8]+i[255&u]+i[s>>8]+i[255&s]+i[n>>8]+i[255&n]},fast1a32utf:function(t){var e,o,r=t.length,n=0,a=40389,s=0,c=33052;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(s=403*c,c=(s+=(a^=e>>6|192)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=403*c,s+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),s+=(a^=e>>12&63|128)<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),c=(s+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):(s=403*c,s+=(a^=e>>12|224)<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),c=(s+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128),s=403*c,c=(s+=a<<8)+((n=403*a)>>>16)&65535,a=65535&n;return(c<<16>>>0)+a},fast1a32hexutf:function(t){var e,o,r=t.length,n=0,a=40389,s=0,c=33052;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(s=403*c,c=(s+=(a^=e>>6|192)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=403*c,s+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),s+=(a^=e>>12&63|128)<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),c=(s+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128):(s=403*c,s+=(a^=e>>12|224)<<8,a=65535&(n=403*a),s=403*(c=s+(n>>>16)&65535),c=(s+=(a^=e>>6&63|128)<<8)+((n=403*a)>>>16)&65535,a=65535&n,a^=63&e|128),s=403*c,c=(s+=a<<8)+((n=403*a)>>>16)&65535,a=65535&n;return i[c>>>8&255]+i[255&c]+i[a>>>8&255]+i[255&a]},fast1a52utf:function(t){var e,o,r=t.length,n=0,a=8997,s=0,c=33826,i=0,u=40164,d=0,l=52210;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(s=435*c,i=435*u,d=435*l,i+=(a^=e>>6|192)<<8,d+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),l=d+((i+=s>>>16)>>>16)&65535,u=65535&i,a^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=435*c,i=435*u,d=435*l,i+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,a=65535&(n=435*a),l=(d+=c<<8)+((i+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),i=435*(u=65535&i),d=435*l,i+=(a^=e>>12&63|128)<<8,a=65535&(n=435*a),l=(d+=c<<8)+((i+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),i=435*(u=65535&i),d=435*l,i+=(a^=e>>6&63|128)<<8,d+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),l=d+((i+=s>>>16)>>>16)&65535,u=65535&i,a^=63&e|128):(s=435*c,i=435*u,d=435*l,i+=(a^=e>>12|224)<<8,a=65535&(n=435*a),l=(d+=c<<8)+((i+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),i=435*(u=65535&i),d=435*l,i+=(a^=e>>6&63|128)<<8,d+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),l=d+((i+=s>>>16)>>>16)&65535,u=65535&i,a^=63&e|128),s=435*c,i=435*u,d=435*l,i+=a<<8,d+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),l=d+((i+=s>>>16)>>>16)&65535,u=65535&i;return 281474976710656*(15&l)+4294967296*u+65536*c+(a^l>>4)},fast1a52hexutf:function(t){var e,o,r=t.length,n=0,a=8997,s=0,c=33826,d=0,l=40164,f=0,h=52210;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(s=435*c,d=435*l,f=435*h,d+=(a^=e>>6|192)<<8,f+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,a^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=435*c,d=435*l,f=435*h,d+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,a=65535&(n=435*a),h=(f+=c<<8)+((d+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),d=435*(l=65535&d),f=435*h,d+=(a^=e>>12&63|128)<<8,a=65535&(n=435*a),h=(f+=c<<8)+((d+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),d=435*(l=65535&d),f=435*h,d+=(a^=e>>6&63|128)<<8,f+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,a^=63&e|128):(s=435*c,d=435*l,f=435*h,d+=(a^=e>>12|224)<<8,a=65535&(n=435*a),h=(f+=c<<8)+((d+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),d=435*(l=65535&d),f=435*h,d+=(a^=e>>6&63|128)<<8,f+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,a^=63&e|128),s=435*c,d=435*l,f=435*h,d+=a<<8,f+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d;return u[15&h]+i[l>>8]+i[255&l]+i[c>>8]+i[255&c]+i[a>>8^h>>12]+i[255&(a^h>>4)]},fast1a64utf:function(t){var e,o,r=t.length,n=0,a=8997,s=0,c=33826,u=0,d=40164,l=0,f=52210;for(o=0;o<r;o++)(e=t.charCodeAt(o))<128?a^=e:e<2048?(s=435*c,u=435*d,l=435*f,u+=(a^=e>>6|192)<<8,l+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,a^=63&e|128):55296==(64512&e)&&o+1<r&&56320==(64512&t.charCodeAt(o+1))?(s=435*c,u=435*d,l=435*f,u+=(a^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,a=65535&(n=435*a),f=(l+=c<<8)+((u+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(a^=e>>12&63|128)<<8,a=65535&(n=435*a),f=(l+=c<<8)+((u+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(a^=e>>6&63|128)<<8,l+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,a^=63&e|128):(s=435*c,u=435*d,l=435*f,u+=(a^=e>>12|224)<<8,a=65535&(n=435*a),f=(l+=c<<8)+((u+=(s+=n>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(a^=e>>6&63|128)<<8,l+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,a^=63&e|128),s=435*c,u=435*d,l=435*f,u+=a<<8,l+=c<<8,a=65535&(n=435*a),c=65535&(s+=n>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u;return i[f>>8]+i[255&f]+i[d>>8]+i[255&d]+i[c>>8]+i[255&c]+i[a>>8]+i[255&a]}}}();void 0!==t.exports&&(t.exports=e)},983:t=>{"use strict";const e=/^(?:( )+|\t+)/,o="space";function r(t,r){const a=new Map;let s,c,i=0;for(const u of t.split(/\n/g)){if(!u)continue;let t,d,l,f;const h=u.match(e);if(null===h)i=0,s="";else{if(t=h[0].length,d=h[1]?o:"tab",r&&d===o&&1===t)continue;d!==s&&(i=0),s=d,l=0;const e=t-i;i=t,0===e?l++:c=n(d,e>0?e:-e),f=a.get(c),f=void 0===f?[1,0]:[++f[0],f[1]+l],a.set(c,f)}}return a}function n(t,e){return(t===o?"s":"t")+String(e)}t.exports=t=>{if("string"!=typeof t)throw new TypeError("Expected a string");let e=r(t,!0);0===e.size&&(e=r(t,!1));const n=function(t){let e,o=0,r=0;for(const[n,[a,s]]of t)(a>o||a===o&&s>r)&&(o=a,r=s,e=n);return e}(e);let a,s=0,c="";var i;return void 0!==n&&(({type:a,amount:s}={type:"s"===(i=n)[0]?o:"tab",amount:Number(i.slice(1))}),c=function(t,e){return(t===o?" ":"\t").repeat(e)}(a,s)),{amount:s,type:a,indent:c}}},749:(t,e,o)=>{"use strict";o.r(e),o.d(e,{NIL:()=>v,parse:()=>C,stringify:()=>l,v1:()=>g,v3:()=>A,v4:()=>y,v5:()=>k,validate:()=>u,version:()=>w});const r=require("crypto");var n=o.n(r);const a=new Uint8Array(256);let s=a.length;function c(){return s>a.length-16&&(n().randomFillSync(a),s=0),a.slice(s,s+=16)}const i=/^(?:[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&&i.test(t)},d=[];for(let t=0;t<256;++t)d.push((t+256).toString(16).substr(1));const l=function(t,e=0){const o=(d[t[e+0]]+d[t[e+1]]+d[t[e+2]]+d[t[e+3]]+"-"+d[t[e+4]]+d[t[e+5]]+"-"+d[t[e+6]]+d[t[e+7]]+"-"+d[t[e+8]]+d[t[e+9]]+"-"+d[t[e+10]]+d[t[e+11]]+d[t[e+12]]+d[t[e+13]]+d[t[e+14]]+d[t[e+15]]).toLowerCase();if(!u(o))throw TypeError("Stringified UUID is invalid");return o};let f,h,p=0,m=0;const g=function(t,e,o){let r=e&&o||0;const n=e||new Array(16);let a=(t=t||{}).node||f,s=void 0!==t.clockseq?t.clockseq:h;if(null==a||null==s){const e=t.random||(t.rng||c)();null==a&&(a=f=[1|e[0],e[1],e[2],e[3],e[4],e[5]]),null==s&&(s=h=16383&(e[6]<<8|e[7]))}let i=void 0!==t.msecs?t.msecs:Date.now(),u=void 0!==t.nsecs?t.nsecs:m+1;const d=i-p+(u-m)/1e4;if(d<0&&void 0===t.clockseq&&(s=s+1&16383),(d<0||i>p)&&void 0===t.nsecs&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=i,m=u,h=s,i+=122192928e5;const g=(1e4*(268435455&i)+u)%4294967296;n[r++]=g>>>24&255,n[r++]=g>>>16&255,n[r++]=g>>>8&255,n[r++]=255&g;const C=i/4294967296*1e4&268435455;n[r++]=C>>>8&255,n[r++]=255&C,n[r++]=C>>>24&15|16,n[r++]=C>>>16&255,n[r++]=s>>>8|128,n[r++]=255&s;for(let t=0;t<6;++t)n[r+t]=a[t];return e||l(n)},C=function(t){if(!u(t))throw TypeError("Invalid UUID");let e;const o=new Uint8Array(16);return o[0]=(e=parseInt(t.slice(0,8),16))>>>24,o[1]=e>>>16&255,o[2]=e>>>8&255,o[3]=255&e,o[4]=(e=parseInt(t.slice(9,13),16))>>>8,o[5]=255&e,o[6]=(e=parseInt(t.slice(14,18),16))>>>8,o[7]=255&e,o[8]=(e=parseInt(t.slice(19,23),16))>>>8,o[9]=255&e,o[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,o[11]=e/4294967296&255,o[12]=e>>>24&255,o[13]=e>>>16&255,o[14]=e>>>8&255,o[15]=255&e,o};function b(t,e,o){function r(t,r,n,a){if("string"==typeof t&&(t=function(t){t=unescape(encodeURIComponent(t));const e=[];for(let o=0;o<t.length;++o)e.push(t.charCodeAt(o));return e}(t)),"string"==typeof r&&(r=C(r)),16!==r.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let s=new Uint8Array(16+t.length);if(s.set(r),s.set(t,r.length),s=o(s),s[6]=15&s[6]|e,s[8]=63&s[8]|128,n){a=a||0;for(let t=0;t<16;++t)n[a+t]=s[t];return n}return l(s)}try{r.name=t}catch(t){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}const A=b("v3",48,(function(t){return Array.isArray(t)?t=Buffer.from(t):"string"==typeof t&&(t=Buffer.from(t,"utf8")),n().createHash("md5").update(t).digest()})),y=function(t,e,o){const r=(t=t||{}).random||(t.rng||c)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,e){o=o||0;for(let t=0;t<16;++t)e[o+t]=r[t];return e}return l(r)},k=b("v5",80,(function(t){return Array.isArray(t)?t=Buffer.from(t):"string"==typeof t&&(t=Buffer.from(t,"utf8")),n().createHash("sha1").update(t).digest()})),v="00000000-0000-0000-0000-000000000000",w=function(t){if(!u(t))throw TypeError("Invalid UUID");return parseInt(t.substr(14,1),16)}},394:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ensureAllNewCellsHaveCellIds=void 0;const r=o(549),n=o(749),a=o(465),s=o(46);function c(t){var e;(((e=(0,s.getNotebookMetadata)(t.notebook)).nbformat||0)>=5||4===(e.nbformat||0)&&(e.nbformat_minor||0)>=5)&&t.contentChanges.forEach((e=>{e.addedCells.forEach((e=>{const o=(0,a.getCellMetadata)(e);if(o?.id)return;const s=function(t){for(;;){const e=(0,n.v4)().replace(/-/g,"").substring(0,8);let o=!1;for(let r=0;r<t.cellCount;r++){const n=t.cellAt(r),s=(0,a.getCellMetadata)(n)?.id;if(s&&s===e){o=!0;break}}if(!o)return e}}(t.notebook),c=new r.WorkspaceEdit,i={...JSON.parse(JSON.stringify(o||{}))};i.id=s,c.set(e.notebook.uri,[r.NotebookEdit.updateCellMetadata(e.index,{...e.metadata,custom:i})]),r.workspace.applyEdit(c)}))}))}e.ensureAllNewCellsHaveCellIds=function(t){r.workspace.onDidChangeNotebookDocument(c,void 0,t.subscriptions)}},17:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR=e.ATTACHMENT_CLEANUP_COMMANDID=e.defaultNotebookFormat=void 0,e.defaultNotebookFormat={major:4,minor:2},e.ATTACHMENT_CLEANUP_COMMANDID="ipynb.cleanInvalidImageAttachment",e.JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR={notebookType:"jupyter-notebook",language:"markdown"}},222:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.jupyterNotebookModelToNotebookData=e.jupyterCellOutputToCellOutput=e.textMimeTypes=e.getPreferredLanguage=void 0;const r=o(549),n=new Map([["c#","csharp"],["f#","fsharp"],["q#","qsharp"],["c++11","c++"],["c++12","c++"],["c++14","c++"]]);e.getPreferredLanguage=function(t){const e=t?.language_info?.name||t?.kernelspec?.language,o=r.extensions.getExtension("ms-python.python")?"python":r.extensions.getExtension("ms-dotnettools.dotnet-interactive-vscode")?"csharp":"python";return 2===(a=(a=e||o).toLowerCase()).length&&a.endsWith("#")?`${a.substring(0,1)}sharp`:n.get(a)||a;var a};const a=["application/vnd.*","application/vdom.*","application/geo+json","application/x-nteract-model-debug+json","text/html","application/javascript","image/gif","text/latex","text/markdown","image/png","image/svg+xml","image/jpeg","application/json","text/plain"];var s;function c(t,e){const o=/(^[\t\f\v\r ]+|[\t\f\v\r ]+$)/g;if(Array.isArray(t)){let r="";for(let e=0;e<t.length;e+=1){const o=t[e];r=e<t.length-1&&!o.endsWith("\n")?r.concat(`${o}\n`):r.concat(o)}return e?r.replace(o,""):r}return e?t.toString().replace(o,""):t.toString()}function i(t,o){if(!o)return r.NotebookCellOutputItem.text("",t);try{if(!t.startsWith("text/")&&!e.textMimeTypes.includes(t)||!Array.isArray(o)&&"string"!=typeof o){if(t.startsWith("image/")&&"string"==typeof o&&"image/svg+xml"!==t){if("undefined"!=typeof Buffer&&"function"==typeof Buffer.from)return new r.NotebookCellOutputItem(Buffer.from(o,"base64"),t);{const e=Uint8Array.from(atob(o),(t=>t.charCodeAt(0)));return new r.NotebookCellOutputItem(e,t)}}return"object"!=typeof o||null===o||Array.isArray(o)?(o=Array.isArray(o)?c(o):o,r.NotebookCellOutputItem.text(o,t)):r.NotebookCellOutputItem.text(JSON.stringify(o),t)}{const e=Array.isArray(o)?c(o):o;return r.NotebookCellOutputItem.text(e,t)}}catch(t){return r.NotebookCellOutputItem.error(t)}}function u(t){const e={},o={};return t.metadata&&(o.metadata=JSON.parse(JSON.stringify(t.metadata))),"id"in t&&"string"==typeof t.id&&(o.id=t.id),e.custom=o,t.attachments&&(e.attachments=JSON.parse(JSON.stringify(t.attachments))),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 l(t){const e=d(t),o=[];if(t.data)for(const e in t.data)o.push(i(e,t.data[e]));return new r.NotebookCellOutput(o.map((t=>{let e=a.findIndex((e=>{return o=e,r=t.mime,o.endsWith(".*")&&(o=o.substr(0,o.indexOf(".*"))),r.startsWith(o);var o,r}));return function(t){if(t.mime.startsWith("application/vnd."))try{return 0===t.data.byteLength||0===Buffer.from(t.data).toString().length}catch{}return!1}(t)&&(e=-1),e=-1===e?100:e,{item:t,index:e}})).sort(((t,e)=>t.index-e.index)).map((t=>t.item)),e)}!function(t){t.error="application/vnd.code.notebook.error",t.stderr="application/vnd.code.notebook.stderr",t.stdout="application/vnd.code.notebook.stdout"}(s||(s={})),e.textMimeTypes=["text/plain","text/markdown","text/latex",s.stderr,s.stdout];const f=new Map;function h(t){const e=f.get(t.output_type);let o;return o=e?e(t):l(t),o}f.set("display_data",l),f.set("execute_result",l),f.set("update_display_data",l),f.set("error",(function(t){return t=t||{output_type:"error",ename:"",evalue:"",traceback:[]},new r.NotebookCellOutput([r.NotebookCellOutputItem.error({name:t?.ename||"",message:t?.evalue||"",stack:(t?.traceback||[]).join("\n")})],{...d(t),originalError:t})})),f.set("stream",(function(t){const e=c(t.text),o="stderr"===t.name?r.NotebookCellOutputItem.stderr(e):r.NotebookCellOutputItem.stdout(e);return new r.NotebookCellOutput([o],d(t))})),e.jupyterCellOutputToCellOutput=h,e.jupyterNotebookModelToNotebookData=function(t,e){const o={...t,cells:[]};if(!t.cells||0===t.cells.length)throw new Error("Notebook content is missing cells");const n=t.cells.map((t=>function(t,e){switch(e.cell_type){case"raw":return function(t){const e=new r.NotebookCellData(r.NotebookCellKind.Code,c(t.source),"raw");return e.outputs=[],e.metadata=u(t),e}(e);case"markdown":return function(t){const e=new r.NotebookCellData(r.NotebookCellKind.Markup,c(t.source),"markdown");return e.outputs=[],e.metadata=u(t),e}(e);case"code":return function(t,e){const o=(Array.isArray(t.outputs)?t.outputs:[]).map(h),n="number"==typeof t.execution_count&&t.execution_count>0,a=c(t.source),s=n?{executionOrder:t.execution_count}:{},i=t.metadata.vscode,d=i&&i.languageId&&"string"==typeof i.languageId?i.languageId:e,l=new r.NotebookCellData(r.NotebookCellKind.Code,a,d);return l.outputs=o,l.metadata=u(t),l.executionSummary=s,l}(e,t)}}(e,t))).filter((t=>!!t)),a=new r.NotebookData(n);return a.metadata={custom:o},a}},315:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DebounceTrigger=e.objectEquals=e.deepClone=void 0,e.deepClone=function t(e){if(!e||"object"!=typeof e)return e;if(e instanceof RegExp)return e;const o=Array.isArray(e)?[]:{};return Object.keys(e).forEach((r=>{e[r]&&"object"==typeof e[r]?o[r]=t(e[r]):o[r]=e[r]})),o},e.objectEquals=function t(e,o){if(e===o)return!0;if(null==e||null==o)return!1;if(typeof e!=typeof o)return!1;if("object"!=typeof e)return!1;if(Array.isArray(e)!==Array.isArray(o))return!1;let r,n;if(Array.isArray(e)){if(e.length!==o.length)return!1;for(r=0;r<e.length;r++)if(!t(e[r],o[r]))return!1}else{const a=[];for(n in e)a.push(n);a.sort();const s=[];for(n in o)s.push(n);if(s.sort(),!t(a,s))return!1;for(r=0;r<a.length;r++)if(!t(e[a[r]],o[a[r]]))return!1}return!0},e.DebounceTrigger=class{constructor(t){this.a=0,this.b=[],this.c=t.callback,this.d=t.merge,this.e=t.delay??100}g(){this.a++}h(){if(0!==this.a&&0==--this.a)if(this.d){const t=Array.from(this.b);this.b=[],this.c(this.d(t))}else for(;!this.a&&0!==this.b.length;)this.c(this.b.shift())}trigger(t){this.f||(this.g(),this.f=setTimeout((()=>{this.f=void 0,this.h()}),this.e)),0!==this.a?this.b.push(t):this.c(t)}}},322:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AttachmentCleaner=e.DiagnosticCode=void 0;const r=o(549),n=o(17),a=o(315);var s;!function(t){t.missing_attachment="notebook.missing-attachment"}(s=e.DiagnosticCode||(e.DiagnosticCode={})),e.AttachmentCleaner=class{constructor(){this.a=new Map,this.b=[];const t=new a.DebounceTrigger({callback:t=>{this.f(t)},delay:500});this.c=r.languages.createDiagnosticCollection("Notebook Image Attachment"),this.b.push(this.c),this.b.push(r.commands.registerCommand(n.ATTACHMENT_CLEANUP_COMMANDID,(async(t,e)=>{const o=new r.WorkspaceEdit;o.delete(t,e),await r.workspace.applyEdit(o)}))),this.b.push(r.languages.registerCodeActionsProvider(n.JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR,this,{providedCodeActionKinds:[r.CodeActionKind.QuickFix]})),this.b.push(r.workspace.onDidChangeNotebookDocument((e=>{e.cellChanges.forEach((o=>{o.document&&o.cell.kind===r.NotebookCellKind.Markup&&t.trigger({notebook:e.notebook,cell:o.cell,document:o.document})}))}))),this.b.push(r.workspace.onDidCloseNotebookDocument((t=>{this.a.delete(t.uri.toString())}))),this.b.push(r.workspace.onWillRenameFiles((t=>{const e=/\.ipynb$/;for(const o of t.files)e.exec(o.oldUri.toString())&&this.a.has(o.oldUri.toString())&&(this.a.set(o.newUri.toString(),this.a.get(o.oldUri.toString())),this.a.delete(o.oldUri.toString()))}))),this.b.push(r.workspace.onDidOpenTextDocument((t=>{this.g(t)}))),this.b.push(r.workspace.onDidCloseTextDocument((t=>{this.g(t)}))),r.workspace.textDocuments.forEach((t=>{this.g(t)}))}provideCodeActions(t,e,o,a){const c=[];for(const e of o.diagnostics)switch(e.code){case s.missing_attachment:{const o=new r.CodeAction("Remove invalid image attachment reference",r.CodeActionKind.QuickFix);o.command={command:n.ATTACHMENT_CLEANUP_COMMANDID,title:"Remove invalid image attachment reference",arguments:[t.uri,e.range]},c.push(o)}}return c}f(t){if(t.notebook.isClosed)return;const e=t.document,o=t.cell,n={},s=o.document.uri.fragment,c=t.notebook.uri.toString(),i=[],u=this.m(e);if(0===u.size&&this.l(o.metadata,c,s),this.k(o.metadata))for(const[t,e]of Object.entries(o.metadata.attachments))u.has(t)?(u.get(t).valid=!0,n[t]=e):this.i(c,s,t,o.metadata);for(const[t,e]of u){if(e.valid)continue;const o=this.a.get(c)?.get(s)?.get(t);o?(n[t]=o,this.a.get(c)?.get(s)?.delete(t)):i.push({name:t,ranges:e.ranges})}if(o.index>-1&&!(0,a.objectEquals)(n,o.metadata.attachments)){const e=(0,a.deepClone)(o.metadata);e.attachments=n;const s=r.NotebookEdit.updateCellMetadata(o.index,e),c=new r.WorkspaceEdit;c.set(t.notebook.uri,[s]),r.workspace.applyEdit(c)}this.h(o.document.uri,i)}g(t){if("vscode-notebook-cell"!==t.uri.scheme)return;if(t.isClosed)return void this.h(t.uri,[]);let e,o;for(const n of r.workspace.notebookDocuments){const r=n.getCells().find((e=>e.document===t));if(r){e=n,o=r;break}}if(!e||!o)return;const n=[],a=this.m(t);if(this.k(o.metadata))for(const[t,e]of a)o.metadata.attachments[t]||n.push({name:t,ranges:e.ranges});this.h(o.document.uri,n)}h(t,e){const o=[];for(const t of e)t.ranges.forEach((e=>{const n=new r.Diagnostic(e,`The image named: '${t.name}' is not present in cell metadata.`,r.DiagnosticSeverity.Warning);n.code=s.missing_attachment,o.push(n)}));this.c.set(t,o)}i(t,e,o,r){const n=this.a.get(t);if(n)if(n.has(e))n.get(e)?.set(o,this.j(r,o));else{const t=new Map;t.set(o,this.j(r,o)),n.set(e,t)}else{const n=new Map;n.set(o,this.j(r,o));const a=new Map;a.set(e,n),this.a.set(t,a)}}j(t,e){return t.attachments[e]}k(t){return!!t.attachments&&"object"==typeof t.attachments}l(t,e,o){const r=this.a.get(e)??new Map;this.a.set(e,r);const n=r.get(o)??new Map;if(r.set(o,n),t.attachments&&"object"==typeof t.attachments)for(const[e,o]of Object.entries(t.attachments))n.set(e,o)}m(t){const e=t.getText(),o=new Map,n=/!\[.*?\]\(attachment:(?<filename>.*?)\)/gm;let a;for(;a=n.exec(e);)if(a.groups?.filename){const e=a.index,n=a[0].length,s=t.positionAt(e),c=t.positionAt(e+n),i=new r.Range(s,c),u=o.get(a.groups.filename)??{valid:!1,ranges:[]};o.set(a.groups.filename,u),u.ranges.push(i)}return o}dispose(){this.b.forEach((t=>t.dispose()))}}},867:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.notebookImagePasteSetup=void 0;const r=o(549),n=o(17);class a{async provideDocumentPasteEdits(t,e,o,n){if(!r.workspace.getConfiguration("ipynb",t).get("pasteImagesAsAttachments.enabled",!1))return;const a=o.get("image/png");if(!a)return;const s=await(a.asFile()?.data());if(!s)return;const c=a.asFile()?.name;if(!c)return;const i=c?.lastIndexOf("."),u=c?.slice(0,i),d=c?.slice(i);if(!u||!d)return;const l=this.d(t);if(!l)return;const f=l.notebook.uri,h=function(t,e,o,r,n){const a={...e.metadata};let s=o+r;if(a.attachments){for(let e=2;s in n;e++){const a=Object.entries(n[s]);if(a.length){const[,n]=a[0];if(n===t)break;s=o.concat(`-${e}`)+r}}a.attachments[s]={"image/png":t}}else a.attachments={[s]:{"image/png":t}};return{metadata:a,filename:s}}(function(t,e=!0,o=!1){const r=o?"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_":"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";let n="";const a=t.byteLength%3;let s=0;for(;s<t.byteLength-a;s+=3){const e=t[s+0],o=t[s+1],a=t[s+2];n+=r[e>>>2],n+=r[63&(e<<4|o>>>4)],n+=r[63&(o<<2|a>>>6)],n+=r[63&a]}if(1===a){const o=t[s+0];n+=r[o>>>2],n+=r[o<<4&63],e&&(n+="==")}else if(2===a){const o=t[s+0],a=t[s+1];n+=r[o>>>2],n+=r[63&(o<<4|a>>>4)],n+=r[a<<2&63],e&&(n+="=")}return n}(s),l,u,d,l.metadata.attachments),p=r.NotebookEdit.updateCellMetadata(l.index,h.metadata),m=new r.WorkspaceEdit;m.set(f,[p]);const g=new r.SnippetString;return g.appendText("!["),g.appendPlaceholder(`${c}`),g.appendText(`](attachment:${h.filename})`),{insertText:g,additionalEdit:m}}d(t){for(const e of r.workspace.notebookDocuments)if(e.uri.path===t.uri.path)for(const o of e.getCells())if(o.document===t)return o}}e.notebookImagePasteSetup=function(){return r.languages.registerDocumentPasteEditProvider(n.JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR,new a,{pasteMimeTypes:["image/png"]})}},46:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNotebookMetadata=e.NotebookSerializer=void 0;const r=o(983),n=o(549),a=o(17),s=o(222),c=o(465),i=o(677);function u(t){const e=t.metadata?.custom||{};return e.cells=e.cells||[],e.nbformat=e.nbformat||4,e.nbformat_minor=e.nbformat_minor??2,e.metadata=e.metadata||{orig_nbformat:4},e}e.NotebookSerializer=class{constructor(t){this.context=t}async deserializeNotebook(t,e){let o="";try{o=(new TextDecoder).decode(t)}catch{}let c=o&&/\S/.test(o)?JSON.parse(o):{};if(c.__webview_backup){const t=c.__webview_backup,e=this.context.globalStorageUri.with({path:this.context.globalStorageUri.path.replace("vscode.ipynb","ms-toolsai.jupyter")}),r=`${i.fast1a32hex(t)}.ipynb`,a=n.Uri.joinPath(e,r),s=await n.workspace.fs.readFile(a);c=s?JSON.parse(s.toString()):{},c.contents&&"string"==typeof c.contents&&(o=c.contents,c=JSON.parse(o))}if(c.nbformat&&c.nbformat<4)throw new Error("Only Jupyter notebooks version 4+ are supported");const u=o?r(o.substring(0,1e3)).indent:" ",d=(0,s.getPreferredLanguage)(c.metadata);0===(c.cells||[]).length&&(c.cells=[{cell_type:"code",execution_count:null,metadata:{},outputs:[],source:""}]),c.metadata&&(c.metadata.kernelspec||c.metadata.language_info)||(c.metadata=c.metadata||{orig_nbformat:a.defaultNotebookFormat.major},c.metadata.language_info=c.metadata.language_info||{name:d});const l=(0,s.jupyterNotebookModelToNotebookData)(c,d);return l.metadata=l.metadata||{},l.metadata.indentAmount=u,l}serializeNotebook(t,e){return(new TextEncoder).encode(this.serializeNotebookToString(t))}serializeNotebookToString(t){const e=u(t),o=e.metadata?.language_info?.name??t.cells[0].languageId;e.cells=t.cells.map((t=>(0,c.createJupyterCellFromNotebookCell)(t,o))).map(c.pruneCell);const r=t.metadata&&"indentAmount"in t.metadata&&"string"==typeof t.metadata.indentAmount?t.metadata.indentAmount:" ";return JSON.stringify((0,c.sortObjectPropertiesRecursively)(e),void 0,r)+"\n"}},e.getNotebookMetadata=u},465:(t,e,o)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.pruneCell=e.createMarkdownCellFromNotebookCell=e.getCellMetadata=e.sortObjectPropertiesRecursively=e.createJupyterCellFromNotebookCell=void 0;const r=o(549),n=o(222),a=new TextDecoder;var s;function c(t){return{...t.metadata?.custom??{},attachments:t.metadata?.custom?.attachments??t.metadata?.attachments}}function i(t){if(Array.isArray(t))return t;const e=t.toString();if(e.length>0){const t=e.split("\n");return t.map(((e,o)=>o<t.length-1?`${e}\n`:e)).filter((t=>t.length>0))}return[]}function u(t){const e=t.metadata;let o;const r=e?.outputType;switch(r){case"error":o=d(t);break;case"stream":o=l(t);break;case"display_data":o={output_type:"display_data",data:t.items.reduce(((t,e)=>(t[e.mime]=f(e.mime,e.data),t)),{}),metadata:e?.metadata||{}};break;case"execute_result":o={output_type:"execute_result",data:t.items.reduce(((t,e)=>(t[e.mime]=f(e.mime,e.data),t)),{}),metadata:e?.metadata||{},execution_count:"number"==typeof e?.executionCount?e?.executionCount:null};break;case"update_display_data":o={output_type:"update_display_data",data:t.items.reduce(((t,e)=>(t[e.mime]=f(e.mime,e.data),t)),{}),metadata:e?.metadata||{}};break;default:{const r=1===t.items.length&&t.items.every((t=>t.mime===s.error)),n=t.items.every((t=>t.mime===s.stderr||t.mime===s.stdout));if(r)return d(t);const a=e?.outputType||(n?"stream":"display_data");let c;c="stream"===a?l(t):"display_data"===a?{data:{},metadata:{},output_type:"display_data"}:{output_type:a},e?.metadata&&(c.metadata=e.metadata),t.items.length>0&&(c.data=t.items.reduce(((t,e)=>(t[e.mime]=f(e.mime,e.data),t)),{})),o=c;break}}return o&&e&&e.transient&&(o.transient=e.transient),o}function d(t){const e=t.items[0];if(!e.data)return{output_type:"error",ename:"",evalue:"",traceback:[]};const o=t.metadata?.originalError,r=JSON.parse(a.decode(e.data));return{output_type:"error",ename:r.name,evalue:r.message,traceback:o?.traceback||i(r.stack||r.message||"")}}function l(t){const e=[];t.items.filter((t=>t.mime===s.stderr||t.mime===s.stdout)).map((t=>a.decode(t.data))).forEach((t=>{const o=t.split("\n");e.length&&o.length&&o[0].length>0&&(e[e.length-1]=`${e[e.length-1]}${o.shift()}`);for(const t of o)e.push(t)}));for(let t=0;t<e.length-1;t++)e[t]=`${e[t]}\n`;return e.length&&0===e[e.length-1].length&&e.pop(),{output_type:"stream",name:function(t){if(t.items.length>0)return t.items[0].mime===s.stderr?"stderr":"stdout"}(t)||"stdout",text:e}}function f(t,e){if(!e)return"";try{if(t===s.error){const t=a.decode(e);return JSON.parse(t)}if(t.startsWith("text/")||n.textMimeTypes.includes(t))return i(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 h(t){const e=c(t),o={cell_type:"markdown",source:i(t.value.replace(/\r\n/g,"\n")),metadata:e?.metadata||{}};return e?.attachments&&(o.attachments=e.attachments),e?.id&&(o.id=e.id),o}!function(t){t.error="application/vnd.code.notebook.error",t.stderr="application/vnd.code.notebook.stderr",t.stdout="application/vnd.code.notebook.stdout"}(s||(s={})),e.createJupyterCellFromNotebookCell=function(t,e){let o;return o=t.kind===r.NotebookCellKind.Markup?h(t):"raw"===t.languageId?function(t){const e=c(t),o={cell_type:"raw",source:i(t.value.replace(/\r\n/g,"\n")),metadata:e?.metadata||{}};return e?.attachments&&(o.attachments=e.attachments),e?.id&&(o.id=e.id),o}(t):function(t,e){const o=c(t);let r=o?.metadata||{};t.languageId!==e?r={...r,vscode:{languageId:t.languageId}}:r.vscode=void 0;const n={cell_type:"code",execution_count:t.executionSummary?.executionOrder??null,source:i(t.value.replace(/\r\n/g,"\n")),outputs:(t.outputs||[]).map(u),metadata:r};return o?.id&&(n.id=o.id),n}(t,e),o},e.sortObjectPropertiesRecursively=function t(e){return Array.isArray(e)?e.map(t):null!=e&&"object"==typeof e&&Object.keys(e).length>0?Object.keys(e).sort().reduce(((o,r)=>(o[r]=t(e[r]),o)),{}):e},e.getCellMetadata=c,e.createMarkdownCellFromNotebookCell=h,e.pruneCell=function(t){const e={...t,source:i(t.source)};return"code"!==e.cell_type?(delete e.outputs,delete e.execution_count):e.outputs=e.outputs?e.outputs.map(m):[],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 m(t){let e;switch(t.output_type){case"stream":case"error":case"execute_result":case"display_data":e=p[t.output_type];break;default:return t}const o={...t};for(const r of Object.keys(t))e.has(r)||delete o[r];return o}},549:t=>{"use strict";t.exports=require("vscode")}},e={};function o(r){var n=e[r];if(void 0!==n)return n.exports;var a=e[r]={exports:{}};return t[r](a,a.exports,o),a.exports}o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var r in e)o.o(e,r)&&!o.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};(()=>{"use strict";var t=r;Object.defineProperty(t,"__esModule",{value:!0}),t.deactivate=t.activate=void 0;const e=o(549),n=o(46),a=o(394),s=o(867),c=o(322);t.activate=function(t){const o=new n.NotebookSerializer(t);if((0,a.ensureAllNewCellsHaveCellIds)(t),t.subscriptions.push(e.workspace.registerNotebookSerializer("jupyter-notebook",o,{transientOutputs:!1,transientCellMetadata:{breakpointMargin:!0,custom:!1,attachments:!1},cellContentMetadata:{attachments:!0}})),e.languages.registerCodeLensProvider({pattern:"**/*.ipynb"},{provideCodeLenses:t=>"vscode-notebook-cell"===t.uri.scheme||"vscode-notebook-cell-metadata"===t.uri.scheme||"vscode-notebook-cell-output"===t.uri.scheme?[]:[new e.CodeLens(new e.Range(0,0,0,0),{title:"Open in Notebook Editor",command:"ipynb.openIpynbInNotebookEditor",arguments:[t.uri]})]}),t.subscriptions.push(e.commands.registerCommand("ipynb.newUntitledIpynb",(async()=>{const t=new e.NotebookCellData(e.NotebookCellKind.Code,"","python"),o=new e.NotebookData([t]);o.metadata={custom:{cells:[],metadata:{orig_nbformat:4},nbformat:4,nbformat_minor:2}};const r=await e.workspace.openNotebookDocument("jupyter-notebook",o);await e.window.showNotebookDocument(r)}))),t.subscriptions.push(e.commands.registerCommand("ipynb.openIpynbInNotebookEditor",(async t=>{e.window.activeTextEditor?.document.uri.toString()===t.toString()&&await e.commands.executeCommand("workbench.action.closeActiveEditor");const o=await e.workspace.openNotebookDocument(t);await e.window.showNotebookDocument(o)}))),t.subscriptions.push((0,s.notebookImagePasteSetup)()),e.workspace.getConfiguration("ipynb").get("pasteImagesAsAttachments.enabled",!1)){const e=new c.AttachmentCleaner;t.subscriptions.push(e)}return e.extensions.onDidChange((()=>{e.commands.executeCommand("setContext","jupyterEnabled",e.extensions.getExtension("ms-toolsai.jupyter"))})),e.commands.executeCommand("setContext","jupyterEnabled",e.extensions.getExtension("ms-toolsai.jupyter")),{exportNotebook:t=>function(t,e){return e.serializeNotebookToString(t)}(t,o),setNotebookMetadata:async(t,o)=>{const r=e.workspace.notebookDocuments.find((e=>e.uri.toString()===t.toString()));if(!r)return!1;const n=new e.WorkspaceEdit;return n.set(t,[e.NotebookEdit.updateNotebookMetadata({...r.metadata,custom:{...r.metadata.custom??{},metadata:{...r.metadata.custom?.metadata??{},...o}}})]),e.workspace.applyEdit(n)}}},t.deactivate=function(){}})();var n=exports;for(var a in r)n[a]=r[a];r.__esModule&&Object.defineProperty(n,"__esModule",{value:!0})})();
//# sourceMappingURL=https://ticino.blob.core.windows.net/sourcemaps/ee2b180d582a7f601fa6ecfdad8d9fd269ab1884/extensions/ipynb/dist/ipynbMain.js.map