{"dependencies":[{"name":"@stablelib/hash","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":8,"column":13,"index":226},"end":{"line":8,"column":39,"index":252}}],"key":"59pFteVD+3mSfJj8YdJgjxZFu6o=","exportNames":["*"],"imports":1}},{"name":"@stablelib/constant-time","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":9,"column":22,"index":276},"end":{"line":9,"column":57,"index":311}}],"key":"oEcXRtjtRb9XyedpJidl7q8CaKw=","exportNames":["*"],"imports":1}},{"name":"@stablelib/wipe","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":10,"column":13,"index":326},"end":{"line":10,"column":39,"index":352}}],"key":"TyIdzPP7juhR0JJ+s4X6EUIb7Vg=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n // Copyright (C) 2016 Dmitry Chestnykh\n // MIT License. See LICENSE file for details.\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n /**\n * Package hmac implements HMAC algorithm.\n */\n var hash_1 = require(_dependencyMap[0], \"@stablelib/hash\");\n var constant_time_1 = require(_dependencyMap[1], \"@stablelib/constant-time\");\n var wipe_1 = require(_dependencyMap[2], \"@stablelib/wipe\");\n /**\n * HMAC implements hash-based message authentication algorithm.\n */\n var HMAC = /** @class */function () {\n /**\n * Constructs a new HMAC with the given Hash and secret key.\n */\n function HMAC(hash, key) {\n this._finished = false; // true if HMAC was finalized\n // Initialize inner and outer hashes.\n this._inner = new hash();\n this._outer = new hash();\n // Set block and digest sizes for this HMAC\n // instance to values from the hash.\n this.blockSize = this._outer.blockSize;\n this.digestLength = this._outer.digestLength;\n // Pad temporary stores a key (or its hash) padded with zeroes.\n var pad = new Uint8Array(this.blockSize);\n if (key.length > this.blockSize) {\n // If key is bigger than hash block size, it must be\n // hashed and this hash is used as a key instead.\n this._inner.update(key).finish(pad).clean();\n } else {\n // Otherwise, copy the key into pad.\n pad.set(key);\n }\n // Now two different keys are derived from padded key\n // by xoring a different byte value to each.\n // To make inner hash key, xor byte 0x36 into pad.\n for (var i = 0; i < pad.length; i++) {\n pad[i] ^= 0x36;\n }\n // Update inner hash with the result.\n this._inner.update(pad);\n // To make outer hash key, xor byte 0x5c into pad.\n // But since we already xored 0x36 there, we must\n // first undo this by xoring it again.\n for (var i = 0; i < pad.length; i++) {\n pad[i] ^= 0x36 ^ 0x5c;\n }\n // Update outer hash with the result.\n this._outer.update(pad);\n // Save states of both hashes, so that we can quickly restore\n // them later in reset() without the need to remember the actual\n // key and perform this initialization again.\n if (hash_1.isSerializableHash(this._inner) && hash_1.isSerializableHash(this._outer)) {\n this._innerKeyedState = this._inner.saveState();\n this._outerKeyedState = this._outer.saveState();\n }\n // Clean pad.\n wipe_1.wipe(pad);\n }\n /**\n * Returns HMAC state to the state initialized with key\n * to make it possible to run HMAC over the other data with the same\n * key without creating a new instance.\n */\n HMAC.prototype.reset = function () {\n if (!hash_1.isSerializableHash(this._inner) || !hash_1.isSerializableHash(this._outer)) {\n throw new Error(\"hmac: can't reset() because hash doesn't implement restoreState()\");\n }\n // Restore keyed states of inner and outer hashes.\n this._inner.restoreState(this._innerKeyedState);\n this._outer.restoreState(this._outerKeyedState);\n this._finished = false;\n return this;\n };\n /**\n * Cleans HMAC state.\n */\n HMAC.prototype.clean = function () {\n if (hash_1.isSerializableHash(this._inner)) {\n this._inner.cleanSavedState(this._innerKeyedState);\n }\n if (hash_1.isSerializableHash(this._outer)) {\n this._outer.cleanSavedState(this._outerKeyedState);\n }\n this._inner.clean();\n this._outer.clean();\n };\n /**\n * Updates state with provided data.\n */\n HMAC.prototype.update = function (data) {\n this._inner.update(data);\n return this;\n };\n /**\n * Finalizes HMAC and puts the result in out.\n */\n HMAC.prototype.finish = function (out) {\n if (this._finished) {\n // If HMAC was finalized, outer hash is also finalized,\n // so it produces the same digest it produced when it\n // was finalized.\n this._outer.finish(out);\n return this;\n }\n // Finalize inner hash and store the result temporarily.\n this._inner.finish(out);\n // Update outer hash with digest of inner hash and and finalize it.\n this._outer.update(out.subarray(0, this.digestLength)).finish(out);\n this._finished = true;\n return this;\n };\n /**\n * Returns the computed message authentication code.\n */\n HMAC.prototype.digest = function () {\n var out = new Uint8Array(this.digestLength);\n this.finish(out);\n return out;\n };\n /**\n * Saves HMAC state.\n * This function is needed for PBKDF2 optimization.\n */\n HMAC.prototype.saveState = function () {\n if (!hash_1.isSerializableHash(this._inner)) {\n throw new Error(\"hmac: can't saveState() because hash doesn't implement it\");\n }\n return this._inner.saveState();\n };\n HMAC.prototype.restoreState = function (savedState) {\n if (!hash_1.isSerializableHash(this._inner) || !hash_1.isSerializableHash(this._outer)) {\n throw new Error(\"hmac: can't restoreState() because hash doesn't implement it\");\n }\n this._inner.restoreState(savedState);\n this._outer.restoreState(this._outerKeyedState);\n this._finished = false;\n return this;\n };\n HMAC.prototype.cleanSavedState = function (savedState) {\n if (!hash_1.isSerializableHash(this._inner)) {\n throw new Error(\"hmac: can't cleanSavedState() because hash doesn't implement it\");\n }\n this._inner.cleanSavedState(savedState);\n };\n return HMAC;\n }();\n exports.HMAC = HMAC;\n /**\n * Returns HMAC using the given hash constructor for the key over data.\n */\n function hmac(hash, key, data) {\n var h = new HMAC(hash, key);\n h.update(data);\n var digest = h.digest();\n h.clean();\n return digest;\n }\n exports.hmac = hmac;\n /**\n * Returns true if two HMAC digests are equal.\n * Uses constant-time comparison to avoid leaking timing information.\n *\n * Example:\n *\n * const receivedDigest = ...\n * const realDigest = hmac(SHA256, key, data);\n * if (!equal(receivedDigest, realDigest)) {\n * throw new Error(\"Authentication error\");\n * }\n */\n exports.equal = constant_time_1.equal;\n});","lineCount":180,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0],[5,2,3,0],[6,2,4,0,"Object"],[6,8,4,6],[6,9,4,7,"defineProperty"],[6,23,4,21],[6,24,4,22,"exports"],[6,31,4,29],[6,33,4,31],[6,45,4,43],[6,47,4,45],[7,4,4,47,"value"],[7,9,4,52],[7,11,4,54],[8,2,4,59],[8,3,4,60],[8,4,4,61],[9,2,5,0],[10,0,6,0],[11,0,7,0],[12,2,8,0],[12,6,8,4,"hash_1"],[12,12,8,10],[12,15,8,13,"require"],[12,22,8,20],[12,23,8,20,"_dependencyMap"],[12,37,8,20],[12,59,8,38],[12,60,8,39],[13,2,9,0],[13,6,9,4,"constant_time_1"],[13,21,9,19],[13,24,9,22,"require"],[13,31,9,29],[13,32,9,29,"_dependencyMap"],[13,46,9,29],[13,77,9,56],[13,78,9,57],[14,2,10,0],[14,6,10,4,"wipe_1"],[14,12,10,10],[14,15,10,13,"require"],[14,22,10,20],[14,23,10,20,"_dependencyMap"],[14,37,10,20],[14,59,10,38],[14,60,10,39],[15,2,11,0],[16,0,12,0],[17,0,13,0],[18,2,14,0],[18,6,14,4,"HMAC"],[18,10,14,8],[18,13,14,11],[18,26,14,26],[18,38,14,38],[19,4,15,4],[20,0,16,0],[21,0,17,0],[22,4,18,4],[22,13,18,13,"HMAC"],[22,17,18,17,"HMAC"],[22,18,18,18,"hash"],[22,22,18,22],[22,24,18,24,"key"],[22,27,18,27],[22,29,18,29],[23,6,19,8],[23,10,19,12],[23,11,19,13,"_finished"],[23,20,19,22],[23,23,19,25],[23,28,19,30],[23,29,19,31],[23,30,19,32],[24,6,20,8],[25,6,21,8],[25,10,21,12],[25,11,21,13,"_inner"],[25,17,21,19],[25,20,21,22],[25,24,21,26,"hash"],[25,28,21,30],[25,29,21,31],[25,30,21,32],[26,6,22,8],[26,10,22,12],[26,11,22,13,"_outer"],[26,17,22,19],[26,20,22,22],[26,24,22,26,"hash"],[26,28,22,30],[26,29,22,31],[26,30,22,32],[27,6,23,8],[28,6,24,8],[29,6,25,8],[29,10,25,12],[29,11,25,13,"blockSize"],[29,20,25,22],[29,23,25,25],[29,27,25,29],[29,28,25,30,"_outer"],[29,34,25,36],[29,35,25,37,"blockSize"],[29,44,25,46],[30,6,26,8],[30,10,26,12],[30,11,26,13,"digestLength"],[30,23,26,25],[30,26,26,28],[30,30,26,32],[30,31,26,33,"_outer"],[30,37,26,39],[30,38,26,40,"digestLength"],[30,50,26,52],[31,6,27,8],[32,6,28,8],[32,10,28,12,"pad"],[32,13,28,15],[32,16,28,18],[32,20,28,22,"Uint8Array"],[32,30,28,32],[32,31,28,33],[32,35,28,37],[32,36,28,38,"blockSize"],[32,45,28,47],[32,46,28,48],[33,6,29,8],[33,10,29,12,"key"],[33,13,29,15],[33,14,29,16,"length"],[33,20,29,22],[33,23,29,25],[33,27,29,29],[33,28,29,30,"blockSize"],[33,37,29,39],[33,39,29,41],[34,8,30,12],[35,8,31,12],[36,8,32,12],[36,12,32,16],[36,13,32,17,"_inner"],[36,19,32,23],[36,20,32,24,"update"],[36,26,32,30],[36,27,32,31,"key"],[36,30,32,34],[36,31,32,35],[36,32,32,36,"finish"],[36,38,32,42],[36,39,32,43,"pad"],[36,42,32,46],[36,43,32,47],[36,44,32,48,"clean"],[36,49,32,53],[36,50,32,54],[36,51,32,55],[37,6,33,8],[37,7,33,9],[37,13,34,13],[38,8,35,12],[39,8,36,12,"pad"],[39,11,36,15],[39,12,36,16,"set"],[39,15,36,19],[39,16,36,20,"key"],[39,19,36,23],[39,20,36,24],[40,6,37,8],[41,6,38,8],[42,6,39,8],[43,6,40,8],[44,6,41,8],[44,11,41,13],[44,15,41,17,"i"],[44,16,41,18],[44,19,41,21],[44,20,41,22],[44,22,41,24,"i"],[44,23,41,25],[44,26,41,28,"pad"],[44,29,41,31],[44,30,41,32,"length"],[44,36,41,38],[44,38,41,40,"i"],[44,39,41,41],[44,41,41,43],[44,43,41,45],[45,8,42,12,"pad"],[45,11,42,15],[45,12,42,16,"i"],[45,13,42,17],[45,14,42,18],[45,18,42,22],[45,22,42,26],[46,6,43,8],[47,6,44,8],[48,6,45,8],[48,10,45,12],[48,11,45,13,"_inner"],[48,17,45,19],[48,18,45,20,"update"],[48,24,45,26],[48,25,45,27,"pad"],[48,28,45,30],[48,29,45,31],[49,6,46,8],[50,6,47,8],[51,6,48,8],[52,6,49,8],[52,11,49,13],[52,15,49,17,"i"],[52,16,49,18],[52,19,49,21],[52,20,49,22],[52,22,49,24,"i"],[52,23,49,25],[52,26,49,28,"pad"],[52,29,49,31],[52,30,49,32,"length"],[52,36,49,38],[52,38,49,40,"i"],[52,39,49,41],[52,41,49,43],[52,43,49,45],[53,8,50,12,"pad"],[53,11,50,15],[53,12,50,16,"i"],[53,13,50,17],[53,14,50,18],[53,18,50,22],[53,22,50,26],[53,25,50,29],[53,29,50,33],[54,6,51,8],[55,6,52,8],[56,6,53,8],[56,10,53,12],[56,11,53,13,"_outer"],[56,17,53,19],[56,18,53,20,"update"],[56,24,53,26],[56,25,53,27,"pad"],[56,28,53,30],[56,29,53,31],[57,6,54,8],[58,6,55,8],[59,6,56,8],[60,6,57,8],[60,10,57,12,"hash_1"],[60,16,57,18],[60,17,57,19,"isSerializableHash"],[60,35,57,37],[60,36,57,38],[60,40,57,42],[60,41,57,43,"_inner"],[60,47,57,49],[60,48,57,50],[60,52,57,54,"hash_1"],[60,58,57,60],[60,59,57,61,"isSerializableHash"],[60,77,57,79],[60,78,57,80],[60,82,57,84],[60,83,57,85,"_outer"],[60,89,57,91],[60,90,57,92],[60,92,57,94],[61,8,58,12],[61,12,58,16],[61,13,58,17,"_innerKeyedState"],[61,29,58,33],[61,32,58,36],[61,36,58,40],[61,37,58,41,"_inner"],[61,43,58,47],[61,44,58,48,"saveState"],[61,53,58,57],[61,54,58,58],[61,55,58,59],[62,8,59,12],[62,12,59,16],[62,13,59,17,"_outerKeyedState"],[62,29,59,33],[62,32,59,36],[62,36,59,40],[62,37,59,41,"_outer"],[62,43,59,47],[62,44,59,48,"saveState"],[62,53,59,57],[62,54,59,58],[62,55,59,59],[63,6,60,8],[64,6,61,8],[65,6,62,8,"wipe_1"],[65,12,62,14],[65,13,62,15,"wipe"],[65,17,62,19],[65,18,62,20,"pad"],[65,21,62,23],[65,22,62,24],[66,4,63,4],[67,4,64,4],[68,0,65,0],[69,0,66,0],[70,0,67,0],[71,0,68,0],[72,4,69,4,"HMAC"],[72,8,69,8],[72,9,69,9,"prototype"],[72,18,69,18],[72,19,69,19,"reset"],[72,24,69,24],[72,27,69,27],[72,39,69,39],[73,6,70,8],[73,10,70,12],[73,11,70,13,"hash_1"],[73,17,70,19],[73,18,70,20,"isSerializableHash"],[73,36,70,38],[73,37,70,39],[73,41,70,43],[73,42,70,44,"_inner"],[73,48,70,50],[73,49,70,51],[73,53,70,55],[73,54,70,56,"hash_1"],[73,60,70,62],[73,61,70,63,"isSerializableHash"],[73,79,70,81],[73,80,70,82],[73,84,70,86],[73,85,70,87,"_outer"],[73,91,70,93],[73,92,70,94],[73,94,70,96],[74,8,71,12],[74,14,71,18],[74,18,71,22,"Error"],[74,23,71,27],[74,24,71,28],[74,91,71,95],[74,92,71,96],[75,6,72,8],[76,6,73,8],[77,6,74,8],[77,10,74,12],[77,11,74,13,"_inner"],[77,17,74,19],[77,18,74,20,"restoreState"],[77,30,74,32],[77,31,74,33],[77,35,74,37],[77,36,74,38,"_innerKeyedState"],[77,52,74,54],[77,53,74,55],[78,6,75,8],[78,10,75,12],[78,11,75,13,"_outer"],[78,17,75,19],[78,18,75,20,"restoreState"],[78,30,75,32],[78,31,75,33],[78,35,75,37],[78,36,75,38,"_outerKeyedState"],[78,52,75,54],[78,53,75,55],[79,6,76,8],[79,10,76,12],[79,11,76,13,"_finished"],[79,20,76,22],[79,23,76,25],[79,28,76,30],[80,6,77,8],[80,13,77,15],[80,17,77,19],[81,4,78,4],[81,5,78,5],[82,4,79,4],[83,0,80,0],[84,0,81,0],[85,4,82,4,"HMAC"],[85,8,82,8],[85,9,82,9,"prototype"],[85,18,82,18],[85,19,82,19,"clean"],[85,24,82,24],[85,27,82,27],[85,39,82,39],[86,6,83,8],[86,10,83,12,"hash_1"],[86,16,83,18],[86,17,83,19,"isSerializableHash"],[86,35,83,37],[86,36,83,38],[86,40,83,42],[86,41,83,43,"_inner"],[86,47,83,49],[86,48,83,50],[86,50,83,52],[87,8,84,12],[87,12,84,16],[87,13,84,17,"_inner"],[87,19,84,23],[87,20,84,24,"cleanSavedState"],[87,35,84,39],[87,36,84,40],[87,40,84,44],[87,41,84,45,"_innerKeyedState"],[87,57,84,61],[87,58,84,62],[88,6,85,8],[89,6,86,8],[89,10,86,12,"hash_1"],[89,16,86,18],[89,17,86,19,"isSerializableHash"],[89,35,86,37],[89,36,86,38],[89,40,86,42],[89,41,86,43,"_outer"],[89,47,86,49],[89,48,86,50],[89,50,86,52],[90,8,87,12],[90,12,87,16],[90,13,87,17,"_outer"],[90,19,87,23],[90,20,87,24,"cleanSavedState"],[90,35,87,39],[90,36,87,40],[90,40,87,44],[90,41,87,45,"_outerKeyedState"],[90,57,87,61],[90,58,87,62],[91,6,88,8],[92,6,89,8],[92,10,89,12],[92,11,89,13,"_inner"],[92,17,89,19],[92,18,89,20,"clean"],[92,23,89,25],[92,24,89,26],[92,25,89,27],[93,6,90,8],[93,10,90,12],[93,11,90,13,"_outer"],[93,17,90,19],[93,18,90,20,"clean"],[93,23,90,25],[93,24,90,26],[93,25,90,27],[94,4,91,4],[94,5,91,5],[95,4,92,4],[96,0,93,0],[97,0,94,0],[98,4,95,4,"HMAC"],[98,8,95,8],[98,9,95,9,"prototype"],[98,18,95,18],[98,19,95,19,"update"],[98,25,95,25],[98,28,95,28],[98,38,95,38,"data"],[98,42,95,42],[98,44,95,44],[99,6,96,8],[99,10,96,12],[99,11,96,13,"_inner"],[99,17,96,19],[99,18,96,20,"update"],[99,24,96,26],[99,25,96,27,"data"],[99,29,96,31],[99,30,96,32],[100,6,97,8],[100,13,97,15],[100,17,97,19],[101,4,98,4],[101,5,98,5],[102,4,99,4],[103,0,100,0],[104,0,101,0],[105,4,102,4,"HMAC"],[105,8,102,8],[105,9,102,9,"prototype"],[105,18,102,18],[105,19,102,19,"finish"],[105,25,102,25],[105,28,102,28],[105,38,102,38,"out"],[105,41,102,41],[105,43,102,43],[106,6,103,8],[106,10,103,12],[106,14,103,16],[106,15,103,17,"_finished"],[106,24,103,26],[106,26,103,28],[107,8,104,12],[108,8,105,12],[109,8,106,12],[110,8,107,12],[110,12,107,16],[110,13,107,17,"_outer"],[110,19,107,23],[110,20,107,24,"finish"],[110,26,107,30],[110,27,107,31,"out"],[110,30,107,34],[110,31,107,35],[111,8,108,12],[111,15,108,19],[111,19,108,23],[112,6,109,8],[113,6,110,8],[114,6,111,8],[114,10,111,12],[114,11,111,13,"_inner"],[114,17,111,19],[114,18,111,20,"finish"],[114,24,111,26],[114,25,111,27,"out"],[114,28,111,30],[114,29,111,31],[115,6,112,8],[116,6,113,8],[116,10,113,12],[116,11,113,13,"_outer"],[116,17,113,19],[116,18,113,20,"update"],[116,24,113,26],[116,25,113,27,"out"],[116,28,113,30],[116,29,113,31,"subarray"],[116,37,113,39],[116,38,113,40],[116,39,113,41],[116,41,113,43],[116,45,113,47],[116,46,113,48,"digestLength"],[116,58,113,60],[116,59,113,61],[116,60,113,62],[116,61,113,63,"finish"],[116,67,113,69],[116,68,113,70,"out"],[116,71,113,73],[116,72,113,74],[117,6,114,8],[117,10,114,12],[117,11,114,13,"_finished"],[117,20,114,22],[117,23,114,25],[117,27,114,29],[118,6,115,8],[118,13,115,15],[118,17,115,19],[119,4,116,4],[119,5,116,5],[120,4,117,4],[121,0,118,0],[122,0,119,0],[123,4,120,4,"HMAC"],[123,8,120,8],[123,9,120,9,"prototype"],[123,18,120,18],[123,19,120,19,"digest"],[123,25,120,25],[123,28,120,28],[123,40,120,40],[124,6,121,8],[124,10,121,12,"out"],[124,13,121,15],[124,16,121,18],[124,20,121,22,"Uint8Array"],[124,30,121,32],[124,31,121,33],[124,35,121,37],[124,36,121,38,"digestLength"],[124,48,121,50],[124,49,121,51],[125,6,122,8],[125,10,122,12],[125,11,122,13,"finish"],[125,17,122,19],[125,18,122,20,"out"],[125,21,122,23],[125,22,122,24],[126,6,123,8],[126,13,123,15,"out"],[126,16,123,18],[127,4,124,4],[127,5,124,5],[128,4,125,4],[129,0,126,0],[130,0,127,0],[131,0,128,0],[132,4,129,4,"HMAC"],[132,8,129,8],[132,9,129,9,"prototype"],[132,18,129,18],[132,19,129,19,"saveState"],[132,28,129,28],[132,31,129,31],[132,43,129,43],[133,6,130,8],[133,10,130,12],[133,11,130,13,"hash_1"],[133,17,130,19],[133,18,130,20,"isSerializableHash"],[133,36,130,38],[133,37,130,39],[133,41,130,43],[133,42,130,44,"_inner"],[133,48,130,50],[133,49,130,51],[133,51,130,53],[134,8,131,12],[134,14,131,18],[134,18,131,22,"Error"],[134,23,131,27],[134,24,131,28],[134,83,131,87],[134,84,131,88],[135,6,132,8],[136,6,133,8],[136,13,133,15],[136,17,133,19],[136,18,133,20,"_inner"],[136,24,133,26],[136,25,133,27,"saveState"],[136,34,133,36],[136,35,133,37],[136,36,133,38],[137,4,134,4],[137,5,134,5],[138,4,135,4,"HMAC"],[138,8,135,8],[138,9,135,9,"prototype"],[138,18,135,18],[138,19,135,19,"restoreState"],[138,31,135,31],[138,34,135,34],[138,44,135,44,"savedState"],[138,54,135,54],[138,56,135,56],[139,6,136,8],[139,10,136,12],[139,11,136,13,"hash_1"],[139,17,136,19],[139,18,136,20,"isSerializableHash"],[139,36,136,38],[139,37,136,39],[139,41,136,43],[139,42,136,44,"_inner"],[139,48,136,50],[139,49,136,51],[139,53,136,55],[139,54,136,56,"hash_1"],[139,60,136,62],[139,61,136,63,"isSerializableHash"],[139,79,136,81],[139,80,136,82],[139,84,136,86],[139,85,136,87,"_outer"],[139,91,136,93],[139,92,136,94],[139,94,136,96],[140,8,137,12],[140,14,137,18],[140,18,137,22,"Error"],[140,23,137,27],[140,24,137,28],[140,86,137,90],[140,87,137,91],[141,6,138,8],[142,6,139,8],[142,10,139,12],[142,11,139,13,"_inner"],[142,17,139,19],[142,18,139,20,"restoreState"],[142,30,139,32],[142,31,139,33,"savedState"],[142,41,139,43],[142,42,139,44],[143,6,140,8],[143,10,140,12],[143,11,140,13,"_outer"],[143,17,140,19],[143,18,140,20,"restoreState"],[143,30,140,32],[143,31,140,33],[143,35,140,37],[143,36,140,38,"_outerKeyedState"],[143,52,140,54],[143,53,140,55],[144,6,141,8],[144,10,141,12],[144,11,141,13,"_finished"],[144,20,141,22],[144,23,141,25],[144,28,141,30],[145,6,142,8],[145,13,142,15],[145,17,142,19],[146,4,143,4],[146,5,143,5],[147,4,144,4,"HMAC"],[147,8,144,8],[147,9,144,9,"prototype"],[147,18,144,18],[147,19,144,19,"cleanSavedState"],[147,34,144,34],[147,37,144,37],[147,47,144,47,"savedState"],[147,57,144,57],[147,59,144,59],[148,6,145,8],[148,10,145,12],[148,11,145,13,"hash_1"],[148,17,145,19],[148,18,145,20,"isSerializableHash"],[148,36,145,38],[148,37,145,39],[148,41,145,43],[148,42,145,44,"_inner"],[148,48,145,50],[148,49,145,51],[148,51,145,53],[149,8,146,12],[149,14,146,18],[149,18,146,22,"Error"],[149,23,146,27],[149,24,146,28],[149,89,146,93],[149,90,146,94],[150,6,147,8],[151,6,148,8],[151,10,148,12],[151,11,148,13,"_inner"],[151,17,148,19],[151,18,148,20,"cleanSavedState"],[151,33,148,35],[151,34,148,36,"savedState"],[151,44,148,46],[151,45,148,47],[152,4,149,4],[152,5,149,5],[153,4,150,4],[153,11,150,11,"HMAC"],[153,15,150,15],[154,2,151,0],[154,3,151,1],[154,4,151,2],[154,5,151,4],[155,2,152,0,"exports"],[155,9,152,7],[155,10,152,8,"HMAC"],[155,14,152,12],[155,17,152,15,"HMAC"],[155,21,152,19],[156,2,153,0],[157,0,154,0],[158,0,155,0],[159,2,156,0],[159,11,156,9,"hmac"],[159,15,156,13,"hmac"],[159,16,156,14,"hash"],[159,20,156,18],[159,22,156,20,"key"],[159,25,156,23],[159,27,156,25,"data"],[159,31,156,29],[159,33,156,31],[160,4,157,4],[160,8,157,8,"h"],[160,9,157,9],[160,12,157,12],[160,16,157,16,"HMAC"],[160,20,157,20],[160,21,157,21,"hash"],[160,25,157,25],[160,27,157,27,"key"],[160,30,157,30],[160,31,157,31],[161,4,158,4,"h"],[161,5,158,5],[161,6,158,6,"update"],[161,12,158,12],[161,13,158,13,"data"],[161,17,158,17],[161,18,158,18],[162,4,159,4],[162,8,159,8,"digest"],[162,14,159,14],[162,17,159,17,"h"],[162,18,159,18],[162,19,159,19,"digest"],[162,25,159,25],[162,26,159,26],[162,27,159,27],[163,4,160,4,"h"],[163,5,160,5],[163,6,160,6,"clean"],[163,11,160,11],[163,12,160,12],[163,13,160,13],[164,4,161,4],[164,11,161,11,"digest"],[164,17,161,17],[165,2,162,0],[166,2,163,0,"exports"],[166,9,163,7],[166,10,163,8,"hmac"],[166,14,163,12],[166,17,163,15,"hmac"],[166,21,163,19],[167,2,164,0],[168,0,165,0],[169,0,166,0],[170,0,167,0],[171,0,168,0],[172,0,169,0],[173,0,170,0],[174,0,171,0],[175,0,172,0],[176,0,173,0],[177,0,174,0],[178,0,175,0],[179,2,176,0,"exports"],[179,9,176,7],[179,10,176,8,"equal"],[179,15,176,13],[179,18,176,16,"constant_time_1"],[179,33,176,31],[179,34,176,32,"equal"],[179,39,176,37],[180,0,176,38],[180,3]],"functionMap":{"names":["","","HMAC","HMAC.prototype.reset","HMAC.prototype.clean","HMAC.prototype.update","HMAC.prototype.finish","HMAC.prototype.digest","HMAC.prototype.saveState","HMAC.prototype.restoreState","HMAC.prototype.cleanSavedState","hmac"],"mappings":"AAA;0BCa;ICI;KD6C;2BEM;KFS;2BGI;KHS;4BII;KJG;4BKI;KLc;4BMI;KNI;+BOK;KPK;kCQC;KRQ;qCSC;KTK;CDE;AWK;CXM"},"hasCjsExports":true},"type":"js/module"}]}