{"version":3,"file":"serialize.js","sourceRoot":"","sources":["../src/serialize.ts"],"names":[],"mappings":"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"}