jiami= function(t, e, n) {
var r = n1e3c
, i = n("fda6")
, o = n("bac2")
, a = n("0be8")
, s = n("ae84");
function c(t, e) {
var n, r;
if (t = t.toLowerCase(),
o[t])
n = o[t].key,
r = o[t].iv;
else {
if (!a[t])
throw new TypeError("invalid suite type");
n = 8 * a[t].key,
r = a[t].iv
}
var i = s(e, !1, n, r);
return f(t, i.key, i.iv)
}
function u(t, e) {
var n, r;
if (t = t.toLowerCase(),
o[t])
n = o[t].key,
r = o[t].iv;
else {
if (!a[t])
throw new TypeError("invalid suite type");
n = 8 * a[t].key,
r = a[t].iv
}
var i = s(e, !1, n, r);
return l(t, i.key, i.iv)
}
function f(t, e, n) {
if (t = t.toLowerCase(),
o[t])
return i.createCipheriv(t, e, n);
if (a[t])
return new r({
key: e,
iv: n,
mode: t
});
throw new TypeError("invalid suite type")
}
function l(t, e, n) {
if (t = t.toLowerCase(),
o[t])
return i.createDecipheriv(t, e, n);
if (a[t])
return new r({
key: e,
iv: n,
mode: t,
decrypt: !0
});
throw new TypeError("invalid suite type")
}
function h() {
return Object.keys(a).concat(i.getCiphers())
}
e.createCipher = e.Cipher = c,
e.createCipheriv = e.Cipheriv = f,
e.createDecipher = e.Decipher = u,
e.createDecipheriv = e.Decipheriv = l,
e.listCiphers = e.getCiphers = h
}