Edit: /tmp/tsx-0/17887-3a884bb17c5afc16065e7ac8a33a07a78119b223 (3045B)
{"code":"__filename=\"/opt/canhelp/node_modules/jose/dist/webapi/jwt/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,{jwtDecrypt:()=>jwtDecrypt});module.exports=__toCommonJS(decrypt_exports);var import_decrypt=require(\"../jwe/compact/decrypt.js\");var import_jwt_claims_set=require(\"../lib/jwt_claims_set.js\");var import_errors=require(\"../util/errors.js\");async function jwtDecrypt(jwt,key,options){const decrypted=await(0,import_decrypt.compactDecrypt)(jwt,key,options);const payload=(0,import_jwt_claims_set.validateClaimsSet)(decrypted.protectedHeader,decrypted.plaintext,options);const{protectedHeader}=decrypted;if(protectedHeader.iss!==void 0&&protectedHeader.iss!==payload.iss){throw new import_errors.JWTClaimValidationFailed('replicated \"iss\" claim header parameter mismatch',payload,\"iss\",\"mismatch\")}if(protectedHeader.sub!==void 0&&protectedHeader.sub!==payload.sub){throw new import_errors.JWTClaimValidationFailed('replicated \"sub\" claim header parameter mismatch',payload,\"sub\",\"mismatch\")}if(protectedHeader.aud!==void 0&&JSON.stringify(protectedHeader.aud)!==JSON.stringify(payload.aud)){throw new import_errors.JWTClaimValidationFailed('replicated \"aud\" claim header parameter mismatch',payload,\"aud\",\"mismatch\")}const result={payload,protectedHeader};if(typeof key===\"function\"){return{...result,key:decrypted.key}}return result}__name(jwtDecrypt,\"jwtDecrypt\");0&&(module.exports={jwtDecrypt});\n})()\n","warnings":[],"map":{"version":3,"mappings":";suBAAA,6IAA+B,qCAC/B,0BAAkC,oCAClC,kBAAyC,6BACzC,eAAsB,WAAW,IAAK,IAAK,QAAS,CAChD,MAAM,UAAY,QAAM,+BAAe,IAAK,IAAK,OAAO,EACxD,MAAM,WAAU,yCAAkB,UAAU,gBAAiB,UAAU,UAAW,OAAO,EACzF,KAAM,CAAE,eAAgB,EAAI,UAC5B,GAAI,gBAAgB,MAAQ,QAAa,gBAAgB,MAAQ,QAAQ,IAAK,CAC1E,MAAM,IAAI,uCAAyB,mDAAoD,QAAS,MAAO,UAAU,CACrH,CACA,GAAI,gBAAgB,MAAQ,QAAa,gBAAgB,MAAQ,QAAQ,IAAK,CAC1E,MAAM,IAAI,uCAAyB,mDAAoD,QAAS,MAAO,UAAU,CACrH,CACA,GAAI,gBAAgB,MAAQ,QACxB,KAAK,UAAU,gBAAgB,GAAG,IAAM,KAAK,UAAU,QAAQ,GAAG,EAAG,CACrE,MAAM,IAAI,uCAAyB,mDAAoD,QAAS,MAAO,UAAU,CACrH,CACA,MAAM,OAAS,CAAE,QAAS,eAAgB,EAC1C,GAAI,OAAO,MAAQ,WAAY,CAC3B,MAAO,CAAE,GAAG,OAAQ,IAAK,UAAU,GAAI,CAC3C,CACA,OAAO,MACX,CAnBsB","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/jose/dist/webapi/jwt/decrypt.js"],"sourcesContent":[null]}}