{"version":3,"file":"ResponseGpaBuilder.mjs","sources":["../../../../src/plugins/rfqModule/ResponseGpaBuilder.ts"],"sourcesContent":["import { PublicKey } from '@solana/web3.js';\nimport { PROGRAM_ID, responseDiscriminator } from '@convergence-rfq/rfq';\n\nimport { Convergence } from '../../Convergence';\nimport { GpaBuilder } from '../../utils';\n\nconst MAKER = 8;\nconst RFQ = MAKER + 32;\n\nexport class ResponseGpaBuilder extends GpaBuilder {\n  constructor(convergence: Convergence, programId?: PublicKey) {\n    super(convergence, programId ?? PROGRAM_ID);\n    this.where(0, Buffer.from(responseDiscriminator));\n  }\n\n  whereMaker(maker: PublicKey) {\n    return this.where(MAKER, maker);\n  }\n\n  whereRfq(address: PublicKey) {\n    return this.where(RFQ, address);\n  }\n}\n"],"names":["MAKER","RFQ","ResponseGpaBuilder","_GpaBuilder","_inherits","convergence","programId","_this","_classCallCheck","_callSuper","PROGRAM_ID","where","Buffer","from","responseDiscriminator","_createClass","key","value","whereMaker","maker","whereRfq","address","GpaBuilder"],"mappings":";;;;AAMA,IAAMA,KAAK,GAAG,CAAC,CAAA;AACf,IAAMC,GAAG,GAAGD,KAAK,GAAG,EAAE,CAAA;AAETE,IAAAA,kBAAkB,0BAAAC,WAAA,EAAA;EAAAC,SAAA,CAAAF,kBAAA,EAAAC,WAAA,CAAA,CAAA;AAC7B,EAAA,SAAAD,kBAAYG,CAAAA,WAAwB,EAAEC,SAAqB,EAAE;AAAA,IAAA,IAAAC,KAAA,CAAA;AAAAC,IAAAA,eAAA,OAAAN,kBAAA,CAAA,CAAA;AAC3DK,IAAAA,KAAA,GAAAE,UAAA,CAAAP,IAAAA,EAAAA,kBAAA,EAAMG,CAAAA,WAAW,EAAEC,SAAS,KAATA,IAAAA,IAAAA,SAAS,KAATA,KAAAA,CAAAA,GAAAA,SAAS,GAAII,UAAU,CAAA,CAAA,CAAA;IAC1CH,KAAA,CAAKI,KAAK,CAAC,CAAC,EAAEC,MAAM,CAACC,IAAI,CAACC,qBAAqB,CAAC,CAAC,CAAA;AAAC,IAAA,OAAAP,KAAA,CAAA;AACpD,GAAA;AAACQ,EAAAA,YAAA,CAAAb,kBAAA,EAAA,CAAA;IAAAc,GAAA,EAAA,YAAA;AAAAC,IAAAA,KAAA,EAED,SAAAC,UAAWC,CAAAA,KAAgB,EAAE;AAC3B,MAAA,OAAO,IAAI,CAACR,KAAK,CAACX,KAAK,EAAEmB,KAAK,CAAC,CAAA;AACjC,KAAA;AAAC,GAAA,EAAA;IAAAH,GAAA,EAAA,UAAA;AAAAC,IAAAA,KAAA,EAED,SAAAG,QAASC,CAAAA,OAAkB,EAAE;AAC3B,MAAA,OAAO,IAAI,CAACV,KAAK,CAACV,GAAG,EAAEoB,OAAO,CAAC,CAAA;AACjC,KAAA;AAAC,GAAA,CAAA,CAAA,CAAA;AAAA,EAAA,OAAAnB,kBAAA,CAAA;AAAA,CAAA,CAZqCoB,UAAU;;;;"}