{"version":3,"sources":["jsdelivr-header.js","/npm/markdown-spellcheck@1.3.1/es5/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,QAAQ,YAAa,EAErB,IAAI,IAAM,QAAQ,MAEd,KAAO,uBAAuB,KAE9B,gBAAkB,QAAQ,qBAE1B,iBAAmB,uBAAuB,iBAE1C,YAAc,QAAQ,iBAEtB,aAAe,uBAAuB,aAEtC,YAAc,QAAQ,gBAEtB,aAAe,uBAAuB,aAEtC,SAAW,QAAQ,aAEnB,UAAY,uBAAuB,UAEnC,OAAS,QAAQ,SAEjB,QAAU,uBAAuB,QAEjC,iBAAmB,QAAQ,sBAE/B,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAE9F,SAAS,SAAS,EAAK,GACrB,IAAI,GAAQ,EAAI,aAAa,UAAS,EAAI,iBAAiB,SAAS,IAEpE,OAAO,UAAU,QAAQ,OAAO,EAAO,EACzC,CAEA,SAAS,MAAM,EAAK,GAClB,GAAmB,iBAAR,EACT,MAAM,IAAI,MAAM,wBAElB,IAAI,EAAQ,SAAS,EAAK,GAC1B,OAAO,aAAa,QAAQ,WAAW,EAAO,EAChD,CAEA,SAAS,UAAU,EAAU,GAC3B,IAAI,EAAM,KAAK,QAAQ,aAAa,EAAU,SAC9C,MAAO,CACL,OAAQ,MAAM,EAAK,GACnB,IAAK,EAET,CAEA,SAAS,cAAc,EAAK,EAAS,EAAU,GAC7C,IAAI,EAAQ,SAAS,EAAK,GAE1B,QAAQ,QAAQ,WAAW,EAAO,QAAQ,QAAQ,aAAY,SAAU,EAAU,GAC3E,aAAa,QAAQ,UAAU,EAAS,KAAM,GAGjD,IAFA,EAAS,EAAU,EAIvB,IAAI,EACN,CAEA,QAAQ,QAAU,CAAE,MAAO,MAAO,UAAW,UAAW,cAAe,cAAe,WAAY,aAAa,QAAS,sBAAuB,iBAAiB,sBAAuB,mBAAoB,iBAAiB","file":"/npm/markdown-spellcheck@1.3.1/es5/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/markdown-spellcheck@1.3.1/es5/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nexports.__esModule = true;\n\nvar _fs = require('fs');\n\nvar _fs2 = _interopRequireDefault(_fs);\n\nvar _markdownParser = require('./markdown-parser');\n\nvar _markdownParser2 = _interopRequireDefault(_markdownParser);\n\nvar _wordParser = require('./word-parser');\n\nvar _wordParser2 = _interopRequireDefault(_wordParser);\n\nvar _spellcheck = require('./spellcheck');\n\nvar _spellcheck2 = _interopRequireDefault(_spellcheck);\n\nvar _filters = require('./filters');\n\nvar _filters2 = _interopRequireDefault(_filters);\n\nvar _async = require('async');\n\nvar _async2 = _interopRequireDefault(_async);\n\nvar _reportGenerator = require('./report-generator');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction getWords(src, options) {\n  var words = (0, _wordParser2.default)((0, _markdownParser2.default)(src));\n\n  return _filters2.default.filter(words, options);\n}\n\nfunction spell(src, options) {\n  if (typeof src !== \"string\") {\n    throw new Error(\"spell takes a string\");\n  }\n  var words = getWords(src, options);\n  return _spellcheck2.default.checkWords(words, options);\n}\n\nfunction spellFile(filename, options) {\n  var src = _fs2.default.readFileSync(filename, 'utf-8');\n  return {\n    errors: spell(src, options),\n    src: src\n  };\n}\n\nfunction spellCallback(src, options, callback, done) {\n  var words = getWords(src, options);\n\n  _async2.default.eachSeries(words, _async2.default.ensureAsync(function (wordInfo, onWordProcessed) {\n    if (!_spellcheck2.default.checkWord(wordInfo.word, options)) {\n      callback(wordInfo, onWordProcessed);\n    } else {\n      onWordProcessed();\n    }\n  }), done);\n}\n\nexports.default = { spell: spell, spellFile: spellFile, spellCallback: spellCallback, spellcheck: _spellcheck2.default, generateSummaryReport: _reportGenerator.generateSummaryReport, generateFileReport: _reportGenerator.generateFileReport };"]}