{"version":3,"file":"errors.cjs","sources":["../../../../src/plugins/rfqModule/errors.ts"],"sourcesContent":["import { PublicKey } from '@solana/web3.js';\nimport {\n  ConvergenceError,\n  ConvergenceErrorInputWithoutSource,\n  ConvergenceErrorOptions,\n} from '../../errors';\n\n/** @group Errors */\nexport class RfqError extends ConvergenceError {\n  constructor(input: ConvergenceErrorInputWithoutSource) {\n    super({\n      ...input,\n      key: `plugin.nft.${input.key}`,\n      title: `NFT > ${input.title}`,\n      source: 'plugin',\n      sourceDetails: 'NFT',\n    });\n  }\n}\n\n/** @group Errors */\nexport class ParentCollectionMissingError extends RfqError {\n  constructor(\n    mint: PublicKey,\n    operation: string,\n    options?: ConvergenceErrorOptions\n  ) {\n    super({\n      options,\n      key: 'parent_collection_missing',\n      title: 'Parent Collection Missing',\n      problem:\n        `You are trying to send the operation [${operation}] which requires the NFT to have ` +\n        `a parent collection but that is not the case for the NFT at address [${mint}].`,\n      solution:\n        'Ensure the NFT you are interacting with has a parent collection.',\n    });\n  }\n}\n"],"names":["RfqError","_ConvergenceError","_inherits","input","_classCallCheck","_callSuper","_objectSpread","key","concat","title","source","sourceDetails","_createClass","ConvergenceError","ParentCollectionMissingError","_RfqError","mint","operation","options","problem","solution"],"mappings":";;;;;;;AAOA;AACaA,IAAAA,QAAQ,0BAAAC,iBAAA,EAAA;EAAAC,kCAAA,CAAAF,QAAA,EAAAC,iBAAA,CAAA,CAAA;EACnB,SAAAD,QAAAA,CAAYG,KAAyC,EAAE;AAAAC,IAAAA,wCAAA,OAAAJ,QAAA,CAAA,CAAA;IAAA,OAAAK,mCAAA,OAAAL,QAAA,EAAA,CAAAM,uCAAA,CAAAA,uCAAA,KAEhDH,KAAK,CAAA,EAAA,EAAA,EAAA;AACRI,MAAAA,GAAG,gBAAAC,MAAA,CAAgBL,KAAK,CAACI,GAAG,CAAE;AAC9BE,MAAAA,KAAK,WAAAD,MAAA,CAAWL,KAAK,CAACM,KAAK,CAAE;AAC7BC,MAAAA,MAAM,EAAE,QAAQ;AAChBC,MAAAA,aAAa,EAAE,KAAA;AAAK,KAAA,CAAA,CAAA,CAAA,CAAA;AAExB,GAAA;EAAC,OAAAC,qCAAA,CAAAZ,QAAA,CAAA,CAAA;AAAA,CAAA,CAT2Ba,iCAAgB,EAAA;;AAY9C;AACaC,IAAAA,4BAA4B,0BAAAC,SAAA,EAAA;EAAAb,kCAAA,CAAAY,4BAAA,EAAAC,SAAA,CAAA,CAAA;AACvC,EAAA,SAAAD,6BACEE,IAAe,EACfC,SAAiB,EACjBC,OAAiC,EACjC;AAAAd,IAAAA,wCAAA,OAAAU,4BAAA,CAAA,CAAA;IAAA,OAAAT,mCAAA,CAAAS,IAAAA,EAAAA,4BAAA,EACM,CAAA;AACJI,MAAAA,OAAO,EAAPA,OAAO;AACPX,MAAAA,GAAG,EAAE,2BAA2B;AAChCE,MAAAA,KAAK,EAAE,2BAA2B;MAClCU,OAAO,EACL,yCAAAX,MAAA,CAAyCS,SAAS,EAAAT,mCAAAA,CAAAA,GAAAA,uEAAAA,CAAAA,MAAA,CACsBQ,IAAI,EAAI,IAAA,CAAA;AAClFI,MAAAA,QAAQ,EACN,kEAAA;KACH,CAAA,CAAA,CAAA;AACH,GAAA;EAAC,OAAAR,qCAAA,CAAAE,4BAAA,CAAA,CAAA;AAAA,CAAA,CAhB+Cd,QAAQ;;;;;"}