/** * 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.jsvarg=(function(){returnthis})()||Function("return this")();// Use `getOwnPropertyNames` because not all browsers support calling// `hasOwnProperty` on the global `self` object in a worker. See #183.varhadRuntime=g.regeneratorRuntime&&Object.getOwnPropertyNames(g).indexOf("regeneratorRuntime")>=0;// Save the old regeneratorRuntime in case it needs to be restored later.varoldRuntime=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{deleteg.regeneratorRuntime;}catch(e){g.regeneratorRuntime=undefined;}}