| 1718 | }; |
| 1719 | |
| 1720 | function me() { |
| 1721 | return ye || (ye = 1, ge.exports = function(e) { |
| 1722 | return e.mode.CTR = (t = e.lib.BlockCipherMode.extend(), r = t.Encryptor = t.extend({ |
| 1723 | processBlock: function(e, t) { |
| 1724 | var r = this._cipher, |
| 1725 | o = r.blockSize, |
| 1726 | n = this._iv, |
| 1727 | i = this._counter; |
| 1728 | n && (i = this._counter = n.slice(0), this._iv = void 0); |
| 1729 | var s = i.slice(0); |
| 1730 | r.encryptBlock(s, 0), i[o - 1] = i[o - 1] + 1 | 0; |
| 1731 | for (var a = 0; a < o; a++) e[t + a] ^= s[a] |
| 1732 | } |
| 1733 | }), t.Decryptor = r, t), e.mode.CTR; |
| 1734 | var t, r |
| 1735 | }(v(), he())), ge.exports |
| 1736 | } |
| 1737 | var ve, be = { |
| 1738 | exports: {} |
| 1739 | }; |