<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * [js-sha1]{@link https://github.com/emn178/js-sha1}
 *
 * @version 0.6.0
 * @author Chen, Yi-Cyuan [emn178@gmail.com]
 * @copyright Chen, Yi-Cyuan 2014-2017
 * @license MIT
 */
!function(){"use strict";function t(t){t?(f[0]=f[16]=f[1]=f[2]=f[3]=f[4]=f[5]=f[6]=f[7]=f[8]=f[9]=f[10]=f[11]=f[12]=f[13]=f[14]=f[15]=0,this.blocks=f):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}var h="object"==typeof window?window:{},s=!h.JS_SHA1_NO_NODE_JS&amp;&amp;"object"==typeof process&amp;&amp;process.versions&amp;&amp;process.versions.node;s&amp;&amp;(h=global);var i=!h.JS_SHA1_NO_COMMON_JS&amp;&amp;"object"==typeof module&amp;&amp;module.exports,e="function"==typeof define&amp;&amp;define.amd,r="0123456789abcdef".split(""),o=[-2147483648,8388608,32768,128],n=[24,16,8,0],a=["hex","array","digest","arrayBuffer"],f=[],u=function(h){return function(s){return new t(!0).update(s)[h]()}},c=function(){var h=u("hex");s&amp;&amp;(h=p(h)),h.create=function(){return new t},h.update=function(t){return h.create().update(t)};for(var i=0;i&lt;a.length;++i){var e=a[i];h[e]=u(e)}return h},p=function(t){var h=eval("require('crypto')"),s=eval("require('buffer').Buffer"),i=function(i){if("string"==typeof i)return h.createHash("sha1").update(i,"utf8").digest("hex");if(i.constructor===ArrayBuffer)i=new Uint8Array(i);else if(void 0===i.length)return t(i);return h.createHash("sha1").update(new s(i)).digest("hex")};return i};t.prototype.update=function(t){if(!this.finalized){var s="string"!=typeof t;s&amp;&amp;t.constructor===h.ArrayBuffer&amp;&amp;(t=new Uint8Array(t));for(var i,e,r=0,o=t.length||0,a=this.blocks;r&lt;o;){if(this.hashed&amp;&amp;(this.hashed=!1,a[0]=this.block,a[16]=a[1]=a[2]=a[3]=a[4]=a[5]=a[6]=a[7]=a[8]=a[9]=a[10]=a[11]=a[12]=a[13]=a[14]=a[15]=0),s)for(e=this.start;r&lt;o&amp;&amp;e&lt;64;++r)a[e&gt;&gt;2]|=t[r]&lt;&lt;n[3&amp;e++];else for(e=this.start;r&lt;o&amp;&amp;e&lt;64;++r)(i=t.charCodeAt(r))&lt;128?a[e&gt;&gt;2]|=i&lt;&lt;n[3&amp;e++]:i&lt;2048?(a[e&gt;&gt;2]|=(192|i&gt;&gt;6)&lt;&lt;n[3&amp;e++],a[e&gt;&gt;2]|=(128|63&amp;i)&lt;&lt;n[3&amp;e++]):i&lt;55296||i&gt;=57344?(a[e&gt;&gt;2]|=(224|i&gt;&gt;12)&lt;&lt;n[3&amp;e++],a[e&gt;&gt;2]|=(128|i&gt;&gt;6&amp;63)&lt;&lt;n[3&amp;e++],a[e&gt;&gt;2]|=(128|63&amp;i)&lt;&lt;n[3&amp;e++]):(i=65536+((1023&amp;i)&lt;&lt;10|1023&amp;t.charCodeAt(++r)),a[e&gt;&gt;2]|=(240|i&gt;&gt;18)&lt;&lt;n[3&amp;e++],a[e&gt;&gt;2]|=(128|i&gt;&gt;12&amp;63)&lt;&lt;n[3&amp;e++],a[e&gt;&gt;2]|=(128|i&gt;&gt;6&amp;63)&lt;&lt;n[3&amp;e++],a[e&gt;&gt;2]|=(128|63&amp;i)&lt;&lt;n[3&amp;e++]);this.lastByteIndex=e,this.bytes+=e-this.start,e&gt;=64?(this.block=a[16],this.start=e-64,this.hash(),this.hashed=!0):this.start=e}return this.bytes&gt;4294967295&amp;&amp;(this.hBytes+=this.bytes/4294967296&lt;&lt;0,this.bytes=this.bytes%4294967296),this}},t.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,h=this.lastByteIndex;t[16]=this.block,t[h&gt;&gt;2]|=o[3&amp;h],this.block=t[16],h&gt;=56&amp;&amp;(this.hashed||this.hash(),t[0]=this.block,t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.hBytes&lt;&lt;3|this.bytes&gt;&gt;&gt;29,t[15]=this.bytes&lt;&lt;3,this.hash()}},t.prototype.hash=function(){var t,h,s=this.h0,i=this.h1,e=this.h2,r=this.h3,o=this.h4,n=this.blocks;for(t=16;t&lt;80;++t)h=n[t-3]^n[t-8]^n[t-14]^n[t-16],n[t]=h&lt;&lt;1|h&gt;&gt;&gt;31;for(t=0;t&lt;20;t+=5)s=(h=(i=(h=(e=(h=(r=(h=(o=(h=s&lt;&lt;5|s&gt;&gt;&gt;27)+(i&amp;e|~i&amp;r)+o+1518500249+n[t]&lt;&lt;0)&lt;&lt;5|o&gt;&gt;&gt;27)+(s&amp;(i=i&lt;&lt;30|i&gt;&gt;&gt;2)|~s&amp;e)+r+1518500249+n[t+1]&lt;&lt;0)&lt;&lt;5|r&gt;&gt;&gt;27)+(o&amp;(s=s&lt;&lt;30|s&gt;&gt;&gt;2)|~o&amp;i)+e+1518500249+n[t+2]&lt;&lt;0)&lt;&lt;5|e&gt;&gt;&gt;27)+(r&amp;(o=o&lt;&lt;30|o&gt;&gt;&gt;2)|~r&amp;s)+i+1518500249+n[t+3]&lt;&lt;0)&lt;&lt;5|i&gt;&gt;&gt;27)+(e&amp;(r=r&lt;&lt;30|r&gt;&gt;&gt;2)|~e&amp;o)+s+1518500249+n[t+4]&lt;&lt;0,e=e&lt;&lt;30|e&gt;&gt;&gt;2;for(;t&lt;40;t+=5)s=(h=(i=(h=(e=(h=(r=(h=(o=(h=s&lt;&lt;5|s&gt;&gt;&gt;27)+(i^e^r)+o+1859775393+n[t]&lt;&lt;0)&lt;&lt;5|o&gt;&gt;&gt;27)+(s^(i=i&lt;&lt;30|i&gt;&gt;&gt;2)^e)+r+1859775393+n[t+1]&lt;&lt;0)&lt;&lt;5|r&gt;&gt;&gt;27)+(o^(s=s&lt;&lt;30|s&gt;&gt;&gt;2)^i)+e+1859775393+n[t+2]&lt;&lt;0)&lt;&lt;5|e&gt;&gt;&gt;27)+(r^(o=o&lt;&lt;30|o&gt;&gt;&gt;2)^s)+i+1859775393+n[t+3]&lt;&lt;0)&lt;&lt;5|i&gt;&gt;&gt;27)+(e^(r=r&lt;&lt;30|r&gt;&gt;&gt;2)^o)+s+1859775393+n[t+4]&lt;&lt;0,e=e&lt;&lt;30|e&gt;&gt;&gt;2;for(;t&lt;60;t+=5)s=(h=(i=(h=(e=(h=(r=(h=(o=(h=s&lt;&lt;5|s&gt;&gt;&gt;27)+(i&amp;e|i&amp;r|e&amp;r)+o-1894007588+n[t]&lt;&lt;0)&lt;&lt;5|o&gt;&gt;&gt;27)+(s&amp;(i=i&lt;&lt;30|i&gt;&gt;&gt;2)|s&amp;e|i&amp;e)+r-1894007588+n[t+1]&lt;&lt;0)&lt;&lt;5|r&gt;&gt;&gt;27)+(o&amp;(s=s&lt;&lt;30|s&gt;&gt;&gt;2)|o&amp;i|s&amp;i)+e-1894007588+n[t+2]&lt;&lt;0)&lt;&lt;5|e&gt;&gt;&gt;27)+(r&amp;(o=o&lt;&lt;30|o&gt;&gt;&gt;2)|r&amp;s|o&amp;s)+i-1894007588+n[t+3]&lt;&lt;0)&lt;&lt;5|i&gt;&gt;&gt;27)+(e&amp;(r=r&lt;&lt;30|r&gt;&gt;&gt;2)|e&amp;o|r&amp;o)+s-1894007588+n[t+4]&lt;&lt;0,e=e&lt;&lt;30|e&gt;&gt;&gt;2;for(;t&lt;80;t+=5)s=(h=(i=(h=(e=(h=(r=(h=(o=(h=s&lt;&lt;5|s&gt;&gt;&gt;27)+(i^e^r)+o-899497514+n[t]&lt;&lt;0)&lt;&lt;5|o&gt;&gt;&gt;27)+(s^(i=i&lt;&lt;30|i&gt;&gt;&gt;2)^e)+r-899497514+n[t+1]&lt;&lt;0)&lt;&lt;5|r&gt;&gt;&gt;27)+(o^(s=s&lt;&lt;30|s&gt;&gt;&gt;2)^i)+e-899497514+n[t+2]&lt;&lt;0)&lt;&lt;5|e&gt;&gt;&gt;27)+(r^(o=o&lt;&lt;30|o&gt;&gt;&gt;2)^s)+i-899497514+n[t+3]&lt;&lt;0)&lt;&lt;5|i&gt;&gt;&gt;27)+(e^(r=r&lt;&lt;30|r&gt;&gt;&gt;2)^o)+s-899497514+n[t+4]&lt;&lt;0,e=e&lt;&lt;30|e&gt;&gt;&gt;2;this.h0=this.h0+s&lt;&lt;0,this.h1=this.h1+i&lt;&lt;0,this.h2=this.h2+e&lt;&lt;0,this.h3=this.h3+r&lt;&lt;0,this.h4=this.h4+o&lt;&lt;0},t.prototype.hex=function(){this.finalize();var t=this.h0,h=this.h1,s=this.h2,i=this.h3,e=this.h4;return r[t&gt;&gt;28&amp;15]+r[t&gt;&gt;24&amp;15]+r[t&gt;&gt;20&amp;15]+r[t&gt;&gt;16&amp;15]+r[t&gt;&gt;12&amp;15]+r[t&gt;&gt;8&amp;15]+r[t&gt;&gt;4&amp;15]+r[15&amp;t]+r[h&gt;&gt;28&amp;15]+r[h&gt;&gt;24&amp;15]+r[h&gt;&gt;20&amp;15]+r[h&gt;&gt;16&amp;15]+r[h&gt;&gt;12&amp;15]+r[h&gt;&gt;8&amp;15]+r[h&gt;&gt;4&amp;15]+r[15&amp;h]+r[s&gt;&gt;28&amp;15]+r[s&gt;&gt;24&amp;15]+r[s&gt;&gt;20&amp;15]+r[s&gt;&gt;16&amp;15]+r[s&gt;&gt;12&amp;15]+r[s&gt;&gt;8&amp;15]+r[s&gt;&gt;4&amp;15]+r[15&amp;s]+r[i&gt;&gt;28&amp;15]+r[i&gt;&gt;24&amp;15]+r[i&gt;&gt;20&amp;15]+r[i&gt;&gt;16&amp;15]+r[i&gt;&gt;12&amp;15]+r[i&gt;&gt;8&amp;15]+r[i&gt;&gt;4&amp;15]+r[15&amp;i]+r[e&gt;&gt;28&amp;15]+r[e&gt;&gt;24&amp;15]+r[e&gt;&gt;20&amp;15]+r[e&gt;&gt;16&amp;15]+r[e&gt;&gt;12&amp;15]+r[e&gt;&gt;8&amp;15]+r[e&gt;&gt;4&amp;15]+r[15&amp;e]},t.prototype.toString=t.prototype.hex,t.prototype.digest=function(){this.finalize();var t=this.h0,h=this.h1,s=this.h2,i=this.h3,e=this.h4;return[t&gt;&gt;24&amp;255,t&gt;&gt;16&amp;255,t&gt;&gt;8&amp;255,255&amp;t,h&gt;&gt;24&amp;255,h&gt;&gt;16&amp;255,h&gt;&gt;8&amp;255,255&amp;h,s&gt;&gt;24&amp;255,s&gt;&gt;16&amp;255,s&gt;&gt;8&amp;255,255&amp;s,i&gt;&gt;24&amp;255,i&gt;&gt;16&amp;255,i&gt;&gt;8&amp;255,255&amp;i,e&gt;&gt;24&amp;255,e&gt;&gt;16&amp;255,e&gt;&gt;8&amp;255,255&amp;e]},t.prototype.array=t.prototype.digest,t.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(20),h=new DataView(t);return h.setUint32(0,this.h0),h.setUint32(4,this.h1),h.setUint32(8,this.h2),h.setUint32(12,this.h3),h.setUint32(16,this.h4),t};var y=c();i?module.exports=y:(h.sha1=y,e&amp;&amp;define(function(){return y}))}();</pre></body></html>