{"version":3,"file":"index.cjs","sources":["../../../../../../node_modules/borsh/lib/esm/index.js"],"sourcesContent":["import { BorshSerializer } from './serialize.js';\nimport { BorshDeserializer } from './deserialize.js';\nimport * as utils from './utils.js';\nexport function serialize(schema, value, validate) {\n    if (validate === void 0) { validate = true; }\n    if (validate)\n        utils.validate_schema(schema);\n    var serializer = new BorshSerializer(validate);\n    return serializer.encode(value, schema);\n}\nexport function deserialize(schema, buffer, validate) {\n    if (validate === void 0) { validate = true; }\n    if (validate)\n        utils.validate_schema(schema);\n    var deserializer = new BorshDeserializer(buffer);\n    return deserializer.decode(schema);\n}\n"],"names":["schema","buffer","validate","utils","validate_schema","BorshDeserializer","decode","value","BorshSerializer","encode"],"mappings":"0HAUO,SAAqBA,EAAQC,EAAQC,GAKxC,YAJiB,IAAbA,IAAuBA,GAAW,GAClCA,GACAC,EAAqBC,gBAACJ,GACP,IAAIK,EAAiBA,kBAACJ,GACrBK,OAAON,EAC/B,oBAbO,SAAmBA,EAAQO,EAAOL,GAKrC,YAJiB,IAAbA,IAAuBA,GAAW,GAClCA,GACAC,EAAqBC,gBAACJ,GACT,IAAIQ,EAAeA,gBAACN,GACnBO,OAAOF,EAAOP,EACpC","x_google_ignoreList":[0]}