{"version":3,"sources":["jsdelivr-header.js","/npm/acorn-dynamic-import@4.0.0/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAET,QAAQ,sBAAmB,EAE3B,IAAI,aAAe,WAAc,SAAS,EAAiB,EAAQ,GAAS,IAAK,IAAI,EAAI,EAAG,EAAI,EAAM,OAAQ,IAAK,CAAE,IAAI,EAAa,EAAM,GAAI,EAAW,WAAa,EAAW,aAAc,EAAO,EAAW,cAAe,EAAU,UAAW,IAAY,EAAW,UAAW,GAAM,OAAO,eAAe,EAAQ,EAAW,IAAK,EAAa,CAAE,CAAE,OAAO,SAAU,EAAa,EAAY,GAAiJ,OAA9H,GAAY,EAAiB,EAAY,UAAW,GAAiB,GAAa,EAAiB,EAAa,GAAqB,CAAa,CAAG,CAA7hB,GAEf,KACF,SAAS,EAAI,EAAQ,EAAU,GAA2B,OAAX,IAAiB,EAAS,SAAS,WAAW,IAAI,EAAO,OAAO,yBAAyB,EAAQ,GAAW,QAAa,IAAT,EAAoB,CAAE,IAAI,EAAS,OAAO,eAAe,GAAS,OAAe,OAAX,OAAmB,EAAkC,EAAI,EAAQ,EAAU,EAAa,CAAO,GAAI,UAAW,EAAQ,OAAO,EAAK,MAAgB,IAAI,EAAS,EAAK,IAAK,YAAe,IAAX,EAAmD,EAAO,KAAK,QAAnE,CAAgF,EAKhe,QAAiB,QAAI,cAErB,IAAI,OAAS,QAAQ,SAErB,SAAS,gBAAgB,EAAU,GAAe,KAAM,aAAoB,GAAgB,MAAM,IAAI,UAAU,oCAAwC,CAExJ,SAAS,2BAA2B,EAAM,GAAQ,IAAK,EAAQ,MAAM,IAAI,eAAe,6DAAgE,OAAO,GAAyB,iBAAT,GAAqC,mBAAT,EAA8B,EAAP,CAAa,CAE/O,SAAS,UAAU,EAAU,GAAc,GAA0B,mBAAf,GAA4C,OAAf,EAAuB,MAAM,IAAI,UAAU,kEAAoE,GAAe,EAAS,UAAY,OAAO,OAAO,GAAc,EAAW,UAAW,CAAE,YAAa,CAAE,MAAO,EAAU,YAAY,EAAO,UAAU,EAAM,cAAc,KAAe,IAAY,OAAO,eAAiB,OAAO,eAAe,EAAU,GAAc,EAAS,UAAY,EAAY,CAG7e,IAAI,iBAAmB,QAAQ,iBAAmB,SAKlD,SAAS,qBACP,IAAI,EAAO,KAAK,YAKhB,OAJA,KAAK,OACD,KAAK,OAAS,OAAO,SAAS,QAChC,KAAK,aAEA,KAAK,WAAW,EAAM,iBAC/B,CAEA,SAAS,aACP,MAAQ,gCAAgC,KAAK,KAAK,MAAM,MAAM,KAAK,KAErE,CAEA,SAAS,cAAc,GACrB,OAAO,SAAU,GAGf,SAAS,IAGP,OAFA,gBAAgB,KAAM,GAEf,2BAA2B,MAAO,EAAO,WAAa,OAAO,eAAe,IAAS,MAAM,KAAM,WAC1G,CA4BA,OAlCA,UAAU,EAAQ,GAQlB,aAAa,EAAQ,CAAC,CACpB,IAAK,iBACL,MACE,SAAwB,EAAS,EAAU,GACzC,OAAI,KAAK,OAAS,OAAO,SAAS,SAAW,WAAW,KAAK,MACpD,KAAK,yBAAyB,KAAK,YAAa,KAAK,mBAEvD,KAAK,EAAO,UAAU,WAAa,OAAO,eAAe,EAAO,WAAY,iBAAkB,MAAM,KAAK,KAAM,EAAS,EAAU,EAC3I,GAID,CACD,IAAK,gBACL,MACE,SAAuB,GACrB,OAAI,KAAK,OAAS,OAAO,SAAS,QACzB,mBAAmB,KAAK,MAE1B,KAAK,EAAO,UAAU,WAAa,OAAO,eAAe,EAAO,WAAY,gBAAiB,MAAM,KAAK,KAAM,EACvH,KAMG,CACT,CApCO,CAoCL,EACJ,CAtDA,OAAO,SAAS,QAAQ,YAAa","file":"/npm/acorn-dynamic-import@4.0.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/acorn-dynamic-import@4.0.0/lib/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\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.DynamicImportKey = undefined;\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _get = function () {\n  function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if (\"value\" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }\n\n  return get;\n}();\n\nexports['default'] = dynamicImport;\n\nvar _acorn = require('acorn');\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } /* eslint-disable no-underscore-dangle */\n\n\nvar DynamicImportKey = exports.DynamicImportKey = 'Import';\n\n// NOTE: This allows `yield import()` to parse correctly.\n_acorn.tokTypes._import.startsExpr = true;\n\nfunction parseDynamicImport() {\n  var node = this.startNode();\n  this.next();\n  if (this.type !== _acorn.tokTypes.parenL) {\n    this.unexpected();\n  }\n  return this.finishNode(node, DynamicImportKey);\n}\n\nfunction parenAfter() {\n  return (/^(\\s|\\/\\/.*|\\/\\*[^]*?\\*\\/)*\\(/.test(this.input.slice(this.pos))\n  );\n}\n\nfunction dynamicImport(Parser) {\n  return function (_Parser) {\n    _inherits(_class, _Parser);\n\n    function _class() {\n      _classCallCheck(this, _class);\n\n      return _possibleConstructorReturn(this, (_class.__proto__ || Object.getPrototypeOf(_class)).apply(this, arguments));\n    }\n\n    _createClass(_class, [{\n      key: 'parseStatement',\n      value: function () {\n        function parseStatement(context, topLevel, exports) {\n          if (this.type === _acorn.tokTypes._import && parenAfter.call(this)) {\n            return this.parseExpressionStatement(this.startNode(), this.parseExpression());\n          }\n          return _get(_class.prototype.__proto__ || Object.getPrototypeOf(_class.prototype), 'parseStatement', this).call(this, context, topLevel, exports);\n        }\n\n        return parseStatement;\n      }()\n    }, {\n      key: 'parseExprAtom',\n      value: function () {\n        function parseExprAtom(refDestructuringErrors) {\n          if (this.type === _acorn.tokTypes._import) {\n            return parseDynamicImport.call(this);\n          }\n          return _get(_class.prototype.__proto__ || Object.getPrototypeOf(_class.prototype), 'parseExprAtom', this).call(this, refDestructuringErrors);\n        }\n\n        return parseExprAtom;\n      }()\n    }]);\n\n    return _class;\n  }(Parser);\n}"]}