{"version":3,"file":"Config.cjs","sources":["../../../../../src/plugins/hxroPrintTradeProviderModule/models/Config.ts"],"sourcesContent":["import { PublicKey } from '@solana/web3.js';\n\nimport { HxroPrintTradeProviderConfigAccount } from '../accounts';\n\nexport type HxroPrintTradeProviderConfig = {\n  /** A model identifier to distinguish models in the SDK. */\n  readonly model: 'hxroPrintTradeProviderConfig';\n\n  readonly address: PublicKey;\n\n  readonly validMpg: PublicKey;\n};\n\n/** @group Model Helpers */\nexport const toHxroPrintTradeProviderConfig = (\n  account: HxroPrintTradeProviderConfigAccount\n): HxroPrintTradeProviderConfig => ({\n  model: 'hxroPrintTradeProviderConfig',\n  address: account.publicKey,\n  validMpg: account.data.validMpg,\n});\n"],"names":["toHxroPrintTradeProviderConfig","account","model","address","publicKey","validMpg","data"],"mappings":";;;;AAaA;IACaA,8BAA8B,GAAG,SAAjCA,8BAA8BA,CACzCC,OAA4C,EAAA;EAAA,OACV;AAClCC,IAAAA,KAAK,EAAE,8BAA8B;IACrCC,OAAO,EAAEF,OAAO,CAACG,SAAS;AAC1BC,IAAAA,QAAQ,EAAEJ,OAAO,CAACK,IAAI,CAACD,QAAAA;GACxB,CAAA;AAAA;;;;"}