text: !function(){"use strict";function r(r,n){var t=(65535&r)+(65535&n),e=(r>>16)+(n>>16)+(t>>16);return e<<16|65535&t}function n(r,n){return r>>>n|r<<32-n}function t(r,n){return r>>>n}function e(r,n,t){return r&n^~r&t}function o(r,n,t){return r&n^r&t^n&t}function u(r){return n(r,2)^n(r,13)^n(r,22)}function f(r){return n(r,6)^n(r,11)^n(r,25)}function a(r){return n(r,7)^n(r,18)^t(r,3)}function i(r){return n(r,17)^n(r,19)^t(r,10)}function c(n,t){var c,h,C,g,d,v,A,l,m,S,y,s,w=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),b=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),p=new Array(64);n[t>>5]|=128<<24-t%32,n[(t+64>>9<<4)+15]=t;for(var m=0;m<n.length;m+=16){c=b[0],h=b[1],C=b[2],g=b[3],d=b[4],v=b[5],A=b[6],l=b[7];for(var S=0;S<64;S++)S<16?p[S]=n[S+m]:p[S]=r(r(r(i(p[S-2]),p[S-7]),a(p[S-15])),p[S-16]),y=r(r(r(r(l,f(d)),e(d,v,A)),w[S]),p[S]),s=r(u(c),o(c,h,C)),l=A,A=v,v=d,d=r(g,y),g=C,C=h,h=c,c=r(y,s);b[0]=r(c,b[0]),b[1]=r(h,b[1]),b[2]=r(C,b[2]),b[3]=r(g,b[3]),b[4]=r(d,b[4]),b[5]=r(v,b[5]),b[6]=r(A,b[6]),b[7]=r(l,b[7])}return b}function h(r){for(var n=Array(),t=(1<<v)-1,e=0;e<r.length*v;e+=v)n[e>>5]|=(r.charCodeAt(e/v)&t)<<24-e%32;return n}function C(r){r=r.replace(/\r\n/g,"\n");for(var n="",t=0;t<r.length;t++){var e=r.charCodeAt(t);e<128?n+=String.fromCharCode(e):e>127&&e<2048?(n+=String.fromCharCode(e>>6|192),n+=String.fromCharCode(63&e|128)):(n+=String.fromCharCode(e>>12|224),n+=String.fromCharCode(e>>6&63|128),n+=String.fromCharCode(63&e|128))}return n}function g(r){for(var n=d?"0123456789ABCDEF":"0123456789abcdef",t="",e=0;e<4*r.length;e++)t+=n.charAt(r[e>>2]>>8*(3-e%4)+4&15)+n.charAt(r[e>>2]>>8*(3-e%4)&15);return t}var d=0,v=8,v=8,d=0,A={hex:function(r){return r=C(r),g(c(h(r),r.length*v))}};Util.sha256=A}();