Edit: /tmp/tsx-0/17887-82a5b7ecf535a69d158334b9ddff6f0e4ccfd90e (2736B)
{"code":"__filename=\"/opt/canhelp/node_modules/jose/dist/webapi/jwe/general/decrypt.js\";(()=>{\nvar __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var decrypt_exports={};__export(decrypt_exports,{generalDecrypt:()=>generalDecrypt});module.exports=__toCommonJS(decrypt_exports);var import_decrypt=require(\"../flattened/decrypt.js\");var import_errors=require(\"../../util/errors.js\");var import_type_checks=require(\"../../lib/type_checks.js\");async function generalDecrypt(jwe,key,options){if(!(0,import_type_checks.isObject)(jwe)){throw new import_errors.JWEInvalid(\"General JWE must be an object\")}if(!Array.isArray(jwe.recipients)||!jwe.recipients.every(import_type_checks.isObject)){throw new import_errors.JWEInvalid(\"JWE Recipients missing or incorrect type\")}if(!jwe.recipients.length){throw new import_errors.JWEInvalid(\"JWE Recipients has no members\")}for(const recipient of jwe.recipients){try{return await(0,import_decrypt.flattenedDecrypt)({aad:jwe.aad,ciphertext:jwe.ciphertext,encrypted_key:recipient.encrypted_key,header:recipient.header,iv:jwe.iv,protected:jwe.protected,tag:jwe.tag,unprotected:jwe.unprotected},key,options)}catch{}}throw new import_errors.JWEDecryptionFailed}__name(generalDecrypt,\"generalDecrypt\");0&&(module.exports={generalDecrypt});\n})()\n","warnings":[],"map":{"version":3,"mappings":";suBAAA,qJAAiC,mCACjC,kBAAgD,gCAChD,uBAAyB,oCACzB,eAAsB,eAAe,IAAK,IAAK,QAAS,CACpD,GAAI,IAAC,6BAAS,GAAG,EAAG,CAChB,MAAM,IAAI,yBAAW,+BAA+B,CACxD,CACA,GAAI,CAAC,MAAM,QAAQ,IAAI,UAAU,GAAK,CAAC,IAAI,WAAW,MAAM,2BAAQ,EAAG,CACnE,MAAM,IAAI,yBAAW,0CAA0C,CACnE,CACA,GAAI,CAAC,IAAI,WAAW,OAAQ,CACxB,MAAM,IAAI,yBAAW,+BAA+B,CACxD,CACA,UAAW,aAAa,IAAI,WAAY,CACpC,GAAI,CACA,OAAO,QAAM,iCAAiB,CAC1B,IAAK,IAAI,IACT,WAAY,IAAI,WAChB,cAAe,UAAU,cACzB,OAAQ,UAAU,OAClB,GAAI,IAAI,GACR,UAAW,IAAI,UACf,IAAK,IAAI,IACT,YAAa,IAAI,WACrB,EAAG,IAAK,OAAO,CACnB,MACM,CACN,CACJ,CACA,MAAM,IAAI,iCACd,CA3BsB","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/jose/dist/webapi/jwe/general/decrypt.js"],"sourcesContent":[null]}}