{"version":3,"sources":["jsdelivr-header.js","/npm/generic-session-sqlcipher@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,QAEJ,eAAe,IAAI,GAIf,IAAI,QAAW,QAAQ,aAAa,EAAI,QAAQ,OAChD,IAAK,EAAI,OAAO,EAChB,IAAI,EAAK,EAAG,KAEZ,SADA,QAAW,QAAQ,UAAU,EAAI,QAAQ,MAAM,KAIxC,CACV,KAAK,EAEN,CAEA,OAAO,QAAU,SAAS,GAEtB,OADA,QAAU,QAAQ,kBAAR,CAA2B,GAC9B,CACV,IAAI,IAEL","file":"/npm/generic-session-sqlcipher@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/generic-session-sqlcipher@1.0.0/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","var session\n\nasync function get(req) {\n    // first check if the user has a valid session\n    // if they do, look up their key in the keychain to make sure\n    // that the session is valid.\n    var up = await session.UserPassword(req.cookies.token)\n    if (!up) return false\n    var user=up.user\n    up = await session.KeyLookup(req.cookies.token,user)\n    if (!up) {\n\treturn false\n    }\n    return {\n\tuser:user\n    }\n}\n\nmodule.exports = function(options) {\n    session = require(\"session-promise\")(options)\n    return {\n\tget:get\n    }\n}\n\n"]}