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