| 1234567891011121314151617181920212223242526272829303132333435 | /** * Copyright (c) 2014-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */// This method of obtaining a reference to the global object needs to be// kept identical to the way it is obtained in runtime.jsvar g = (function() { return this })() || Function("return this")();// Use `getOwnPropertyNames` because not all browsers support calling// `hasOwnProperty` on the global `self` object in a worker. See #183.var hadRuntime = g.regeneratorRuntime &&  Object.getOwnPropertyNames(g).indexOf("regeneratorRuntime") >= 0;// Save the old regeneratorRuntime in case it needs to be restored later.var oldRuntime = hadRuntime && g.regeneratorRuntime;// Force reevalutation of runtime.js.g.regeneratorRuntime = undefined;module.exports = require("./runtime");if (hadRuntime) {  // Restore the original runtime.  g.regeneratorRuntime = oldRuntime;} else {  // Remove the global property added by runtime.js.  try {    delete g.regeneratorRuntime;  } catch(e) {    g.regeneratorRuntime = undefined;  }}
 |