/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/@chromaui/webdriverio@4.14.2-iefix.5/build/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Launcher=exports.ErrorHandler=exports.VERSION=exports.multiremote=exports.remote=void 0;var _keys=require("babel-runtime/core-js/object/keys"),_keys2=_interopRequireDefault(_keys),_getIterator2=require("babel-runtime/core-js/get-iterator"),_getIterator3=_interopRequireDefault(_getIterator2),_webdriverio=require("./lib/webdriverio"),_webdriverio2=_interopRequireDefault(_webdriverio),_multibrowser=require("./lib/multibrowser"),_multibrowser2=_interopRequireDefault(_multibrowser),_ErrorHandler=require("./lib/utils/ErrorHandler"),_ErrorHandler2=_interopRequireDefault(_ErrorHandler),_getImplementedCommands=require("./lib/helpers/getImplementedCommands"),_getImplementedCommands2=_interopRequireDefault(_getImplementedCommands),_launcher=require("./lib/launcher"),_launcher2=_interopRequireDefault(_launcher),_package=require("./package.json"),_package2=_interopRequireDefault(_package);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var IMPLEMENTED_COMMANDS=(0,_getImplementedCommands2.default)(),VERSION=_package2.default.version,remote=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1],t=(0,_webdriverio2.default)(e,r),o=!0,a=!1,i=void 0;try{for(var u,l=(0,_getIterator3.default)((0,_keys2.default)(IMPLEMENTED_COMMANDS));!(o=(u=l.next()).done);o=!0){var n=u.value;t.lift(n,IMPLEMENTED_COMMANDS[n])}}catch(e){a=!0,i=e}finally{try{!o&&l.return&&l.return()}finally{if(a)throw i}}var _=t();return _.defer.resolve(),_},multiremote=function(e){var r=new _multibrowser2.default,t=!0,o=!1,a=void 0;try{for(var i,u=(0,_getIterator3.default)((0,_keys2.default)(e));!(t=(i=u.next()).done);t=!0){var l=i.value;r.addInstance(l,remote(e[l],r.getInstanceModifier()))}}catch(e){o=!0,a=e}finally{try{!t&&u.return&&u.return()}finally{if(o)throw a}}return remote(e,r.getModifier())};exports.remote=remote,exports.multiremote=multiremote,exports.VERSION=VERSION,exports.ErrorHandler=_ErrorHandler2.default,exports.Launcher=_launcher2.default;
//# sourceMappingURL=/sm/e5291baf8fa0783b3181adae8ae533f0d21adb9a1767eef9f3c77c62b2ff7068.map