{"ast":null,"code":"var inherits = require('inherits');\n\nvar SHA512 = require('./sha512');\n\nvar Hash = require('./hash');\n\nvar Buffer = require('safe-buffer').Buffer;\n\nvar W = new Array(160);\n\nfunction Sha384() {\n this.init();\n this._w = W;\n Hash.call(this, 128, 112);\n}\n\ninherits(Sha384, SHA512);\n\nSha384.prototype.init = function () {\n this._ah = 0xcbbb9d5d;\n this._bh = 0x629a292a;\n this._ch = 0x9159015a;\n this._dh = 0x152fecd8;\n this._eh = 0x67332667;\n this._fh = 0x8eb44a87;\n this._gh = 0xdb0c2e0d;\n this._hh = 0x47b5481d;\n this._al = 0xc1059ed8;\n this._bl = 0x367cd507;\n this._cl = 0x3070dd17;\n this._dl = 0xf70e5939;\n this._el = 0xffc00b31;\n this._fl = 0x68581511;\n this._gl = 0x64f98fa7;\n this._hl = 0xbefa4fa4;\n return this;\n};\n\nSha384.prototype._hash = function () {\n var H = Buffer.allocUnsafe(48);\n\n function writeInt64BE(h, l, offset) {\n H.writeInt32BE(h, offset);\n H.writeInt32BE(l, offset + 4);\n }\n\n writeInt64BE(this._ah, this._al, 0);\n writeInt64BE(this._bh, this._bl, 8);\n writeInt64BE(this._ch, this._cl, 16);\n writeInt64BE(this._dh, this._dl, 24);\n writeInt64BE(this._eh, this._el, 32);\n writeInt64BE(this._fh, this._fl, 40);\n return H;\n};\n\nmodule.exports = Sha384;","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/sha.js/sha384.js"],"names":["inherits","require","SHA512","Hash","Buffer","W","Array","Sha384","init","_w","call","prototype","_ah","_bh","_ch","_dh","_eh","_fh","_gh","_hh","_al","_bl","_cl","_dl","_el","_fl","_gl","_hl","_hash","H","allocUnsafe","writeInt64BE","h","l","offset","writeInt32BE","module","exports"],"mappings":"AAAA,IAAIA,QAAQ,GAAGC,OAAO,CAAC,UAAD,CAAtB;;AACA,IAAIC,MAAM,GAAGD,OAAO,CAAC,UAAD,CAApB;;AACA,IAAIE,IAAI,GAAGF,OAAO,CAAC,QAAD,CAAlB;;AACA,IAAIG,MAAM,GAAGH,OAAO,CAAC,aAAD,CAAP,CAAuBG,MAApC;;AAEA,IAAIC,CAAC,GAAG,IAAIC,KAAJ,CAAU,GAAV,CAAR;;AAEA,SAASC,MAAT,GAAmB;AACjB,OAAKC,IAAL;AACA,OAAKC,EAAL,GAAUJ,CAAV;AAEAF,EAAAA,IAAI,CAACO,IAAL,CAAU,IAAV,EAAgB,GAAhB,EAAqB,GAArB;AACD;;AAEDV,QAAQ,CAACO,MAAD,EAASL,MAAT,CAAR;;AAEAK,MAAM,CAACI,SAAP,CAAiBH,IAAjB,GAAwB,YAAY;AAClC,OAAKI,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AAEA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AACA,OAAKC,GAAL,GAAW,UAAX;AAEA,SAAO,IAAP;AACD,CApBD;;AAsBApB,MAAM,CAACI,SAAP,CAAiBiB,KAAjB,GAAyB,YAAY;AACnC,MAAIC,CAAC,GAAGzB,MAAM,CAAC0B,WAAP,CAAmB,EAAnB,CAAR;;AAEA,WAASC,YAAT,CAAuBC,CAAvB,EAA0BC,CAA1B,EAA6BC,MAA7B,EAAqC;AACnCL,IAAAA,CAAC,CAACM,YAAF,CAAeH,CAAf,EAAkBE,MAAlB;AACAL,IAAAA,CAAC,CAACM,YAAF,CAAeF,CAAf,EAAkBC,MAAM,GAAG,CAA3B;AACD;;AAEDH,EAAAA,YAAY,CAAC,KAAKnB,GAAN,EAAW,KAAKQ,GAAhB,EAAqB,CAArB,CAAZ;AACAW,EAAAA,YAAY,CAAC,KAAKlB,GAAN,EAAW,KAAKQ,GAAhB,EAAqB,CAArB,CAAZ;AACAU,EAAAA,YAAY,CAAC,KAAKjB,GAAN,EAAW,KAAKQ,GAAhB,EAAqB,EAArB,CAAZ;AACAS,EAAAA,YAAY,CAAC,KAAKhB,GAAN,EAAW,KAAKQ,GAAhB,EAAqB,EAArB,CAAZ;AACAQ,EAAAA,YAAY,CAAC,KAAKf,GAAN,EAAW,KAAKQ,GAAhB,EAAqB,EAArB,CAAZ;AACAO,EAAAA,YAAY,CAAC,KAAKd,GAAN,EAAW,KAAKQ,GAAhB,EAAqB,EAArB,CAAZ;AAEA,SAAOI,CAAP;AACD,CAhBD;;AAkBAO,MAAM,CAACC,OAAP,GAAiB9B,MAAjB","sourcesContent":["var inherits = require('inherits')\nvar SHA512 = require('./sha512')\nvar Hash = require('./hash')\nvar Buffer = require('safe-buffer').Buffer\n\nvar W = new Array(160)\n\nfunction Sha384 () {\n this.init()\n this._w = W\n\n Hash.call(this, 128, 112)\n}\n\ninherits(Sha384, SHA512)\n\nSha384.prototype.init = function () {\n this._ah = 0xcbbb9d5d\n this._bh = 0x629a292a\n this._ch = 0x9159015a\n this._dh = 0x152fecd8\n this._eh = 0x67332667\n this._fh = 0x8eb44a87\n this._gh = 0xdb0c2e0d\n this._hh = 0x47b5481d\n\n this._al = 0xc1059ed8\n this._bl = 0x367cd507\n this._cl = 0x3070dd17\n this._dl = 0xf70e5939\n this._el = 0xffc00b31\n this._fl = 0x68581511\n this._gl = 0x64f98fa7\n this._hl = 0xbefa4fa4\n\n return this\n}\n\nSha384.prototype._hash = function () {\n var H = Buffer.allocUnsafe(48)\n\n function writeInt64BE (h, l, offset) {\n H.writeInt32BE(h, offset)\n H.writeInt32BE(l, offset + 4)\n }\n\n writeInt64BE(this._ah, this._al, 0)\n writeInt64BE(this._bh, this._bl, 8)\n writeInt64BE(this._ch, this._cl, 16)\n writeInt64BE(this._dh, this._dl, 24)\n writeInt64BE(this._eh, this._el, 32)\n writeInt64BE(this._fh, this._fl, 40)\n\n return H\n}\n\nmodule.exports = Sha384\n"]},"metadata":{},"sourceType":"script"}