Comparing version 0.3.3-beta.1 to 0.3.4
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.bdsm=t():e.bdsm=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(39)},,,,,,,,,function(e,t){var n=Array.isArray;e.exports=n},,,,,function(e,t,n){(function(e,r){var o=n(163),u={"function":!0,object:!0},a=u[typeof t]&&t&&!t.nodeType?t:void 0,i=u[typeof e]&&e&&!e.nodeType?e:void 0,s=o(a&&i&&"object"==typeof r&&r),c=o(u[typeof self]&&self),f=o(u[typeof window]&&window),l=o(u[typeof this]&&this),d=s||f!==(l&&l.window)&&f||c||l||Function("return this")();e.exports=d}).call(t,n(93)(e),function(){return this}())},,,function(e,t,n){var r=n(33),o=n(14),u=r(o,"Map");e.exports=u},function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=n},function(e,t){function n(e){return!!e&&"object"==typeof e}e.exports=n},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={SCENARIO_ADD:"SCENARIO_ADD",SCENARIO_RENAME:"SCENARIO_RENAME",SCENARIO_REMOVE:"SCENARIO_REMOVE",SCENARIO_DUPLICATE:"SCENARIO_DUPLICATE",SCENARIO_SET_ACTIVE:"SCENARIO_SET_ACTIVE",SCENARIO_CHANGE:"SCENARIO_CHANGE",SCENARIO_ADD_MOCKED_REQUEST:"SCENARIO_ADD_MOCKED_REQUEST",REQUEST_CAPTURED:"REQUEST_CAPTURED",MOCKED_REQUESTS_ADD:"MOCKED_REQUESTS_ADD",IMPORT:"IMPORT",STORAGE_PERSIST:"STORAGE_PERSIST"};t["default"]=n},,function(e,t){function n(e){var t=typeof e;return"number"==t||"boolean"==t||"string"==t&&"__proto__"!=e||null==e}e.exports=n},,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(146),u=r(o);t["default"]=new u["default"]},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(126),a=(n(67),[]),i=function(){function e(){r(this,e)}return o(e,null,[{key:"capture",value:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=new u.Request({method:e.method,url:e.url,params:e.body,headers:e.headers,mock:e.mock,response:{status:t.status||200,delay:0===t.status?0:Date.now()-e.startTime,headers:t.headers||{},body:t.data||""}});a.push(n)}},{key:"getById",value:function(e){return a.filter(function(t){return t.id===e})[0]}},{key:"updateUrl",value:function(e,t){this.getById(e).update(t)}},{key:"capturedRequests",get:function(){return a}}]),e}();t["default"]=i},,function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(84);e.exports=r},function(e,t,n){function r(e,t){var n=e[t];return o(n)?n:void 0}var o=n(199);e.exports=r},function(e,t,n){var r=n(33),o=r(Object,"create");e.exports=o},function(e,t,n){function r(e){return null!=e&&a(o(e))&&!u(e)}var o=n(175),u=n(57),a=n(46);e.exports=r},,,function(e,t,n){function r(e,t,n){var r=t&&n||0,o=0;for(t=t||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,function(e){o<16&&(t[r+o++]=c[e])});o<16;)t[r+o++]=0;return t}function o(e,t){var n=t||0,r=s;return r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]}function u(e,t,n){var r=t&&n||0,u=t||[];e=e||{};var a=void 0!==e.clockseq?e.clockseq:p,i=void 0!==e.msecs?e.msecs:(new Date).getTime(),s=void 0!==e.nsecs?e.nsecs:h+1,c=i-v+(s-h)/1e4;if(c<0&&void 0===e.clockseq&&(a=a+1&16383),(c<0||i>v)&&void 0===e.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");v=i,h=s,p=a,i+=122192928e5;var f=(1e4*(268435455&i)+s)%4294967296;u[r++]=f>>>24&255,u[r++]=f>>>16&255,u[r++]=f>>>8&255,u[r++]=255&f;var l=i/4294967296*1e4&268435455;u[r++]=l>>>8&255,u[r++]=255&l,u[r++]=l>>>24&15|16,u[r++]=l>>>16&255,u[r++]=a>>>8|128,u[r++]=255&a;for(var y=e.node||d,g=0;g<6;g++)u[r+g]=y[g];return t?t:o(u)}function a(e,t,n){var r=t&&n||0;"string"==typeof e&&(t="binary"==e?new Array(16):null,e=null),e=e||{};var u=e.random||(e.rng||i)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,t)for(var a=0;a<16;a++)t[r+a]=u[a];return t||o(u)}for(var i=n(234),s=[],c={},f=0;f<256;f++)s[f]=(f+256).toString(16).substr(1),c[s[f]]=f;var l=i(),d=[1|l[0],l[1],l[2],l[3],l[4],l[5]],p=16383&(l[6]<<8|l[7]),v=0,h=0,y=a;y.v1=u,y.v4=a,y.parse=r,y.unparse=o,e.exports=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.API=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(29),i=r(a);n(124);var s=n(44),c=n(66),f=r(c),l=n(30),d=r(l),p=n(21),v=r(p),h=function(){function e(){o(this,e),this.version="0.3.3-beta.1",this.init()}return u(e,[{key:"init",value:function(){s.PersistentStorage.init(),f["default"].init()}},{key:"getAppName",value:function(){return s.PersistentStorage.getAppName()}},{key:"setAppName",value:function(e){return s.PersistentStorage.setAppName(e),this.init(),this}},{key:"import",value:function(){var e=arguments.length<=0||void 0===arguments[0]?"{}":arguments[0],t=JSON.parse(e);f["default"].mergeScenarios(t.scenarios),s.PersistentStorage.persist(),i["default"].emit(v["default"].IMPORT)}},{key:"export",value:function(){var e=f["default"].scenarios.map(function(e){return e["export"]()}),t={version:s.PersistentStorage.getVersion(),scenarios:e};return JSON.stringify(t)}},{key:"exportMock",value:function(e,t){var n=f["default"].getById(e).exportMock(t),r={version:s.PersistentStorage.getVersion(),scenarios:[n]};return JSON.stringify(r)}},{key:"exportScenario",value:function(e){var t=f["default"].getById(e)["export"](),n={version:s.PersistentStorage.getVersion(),scenarios:[t]};return JSON.stringify(n)}},{key:"addScenario",value:function(e){f["default"].addScenario(e),i["default"].emit(v["default"].SCENARIO_ADD),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"toggleScenario",value:function(e){f["default"].toggle(e),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"renameScenario",value:function(e,t){f["default"].renameScenario(e,t),i["default"].emit(v["default"].SCENARIO_RENAME),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"removeScenario",value:function(e){f["default"].removeScenario(e),i["default"].emit(v["default"].SCENARIO_REMOVE),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"duplicateScenario",value:function(e){f["default"].duplicateScenario(e),i["default"].emit(v["default"].SCENARIO_DUPLICATE),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"mockRequest",value:function(e,t){f["default"].mockRequest(e,t),i["default"].emit(v["default"].MOCKED_REQUESTS_ADD)}},{key:"updateMockedRequest",value:function(e,t,n){f["default"].updateMockRequest(e,t,n),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"removeMockedRequest",value:function(e,t){f["default"].removeMockedRequest(e,t),this.capturedRequests.filter(function(e){return(e.mock||{}).id===t}).forEach(function(e){return e.removeMock()}),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"toggleMockedRequest",value:function(e,t){f["default"].toggleMockedRequest(e,t),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"clearStorage",value:function(){s.PersistentStorage.clear(),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"on",value:function(e,t,n){i["default"].on(e,t,n)}},{key:"once",value:function(e,t,n){i["default"].once(e,t,n)}},{key:"off",value:function(e,t,n){i["default"].removeListener(e,t,n)}},{key:"capturedRequests",get:function(){return d["default"].capturedRequests}},{key:"mockedRequests",get:function(){return f["default"].getMockedRequests()}},{key:"activeMockedRequests",get:function(){return f["default"].getCurrentMockedRequests()}},{key:"scenarios",get:function(){return f["default"].scenarios}}]),e}();t.API=new h},function(e,t,n){function r(e){var t=c(e);if(!t&&!i(e))return u(e);var n=a(e),r=!!n,f=n||[],l=f.length;for(var d in e)!o(e,d)||r&&("length"==d||s(d,l))||t&&"constructor"==d||f.push(d);return f}var o=n(104),u=n(161),a=n(107),i=n(35),s=n(82),c=n(54);e.exports=r},,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.PersistentStorage=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(29),i=r(a),s=n(21),c=r(s),f="_bdsm",l={version:"1.0.2",scenarios:[{id:"default-scenario",name:"Default Scenario",active:!0}]},d=Object.assign({},l),p=function(){function e(){o(this,e),this.appName=""}return u(e,[{key:"init",value:function(){this.getRaw()||(d=Object.assign({},l),this.persist()),this._loadFromStorage()}},{key:"_loadFromStorage",value:function(){var e=this.getSerialized();Object.assign(d,e)}},{key:"persist",value:function(){return localStorage.setItem(this._getStorageKey(),JSON.stringify(d)),i["default"].emit(c["default"].STORAGE_PERSIST),!0}},{key:"clear",value:function(){Object.assign(d,{scenarios:[]}),this.persist()}},{key:"getRaw",value:function(){return localStorage.getItem(this._getStorageKey())}},{key:"getSerialized",value:function(){return JSON.parse(this.getRaw())}},{key:"_getStorageKey",value:function(){return[f,this.appName].join("_")}},{key:"getAppName",value:function(){return this.appName}},{key:"setAppName",value:function(e){return this.appName=e}},{key:"getVersion",value:function(){return d.version}},{key:"dataTree",get:function(){return d}}]),e}(),v=t.PersistentStorage=new p;t["default"]=v},function(e,t){function n(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}e.exports=n},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},,,,,,function(e,t,n){var r=n(14),o=r.Symbol;e.exports=o},function(e,t){function n(e,t,n,r){var o=-1,u=e.length;for(r&&u&&(n=e[++o]);++o<u;)n=t(n,e[o],o,e);return n}e.exports=n},function(e,t){function n(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||r;return e===n}var r=Object.prototype;e.exports=n},function(e,t,n){function r(e,t,n){var r=null==e?void 0:o(e,t);return void 0===r?n:r}var o=n(103);e.exports=r},function(e,t,n){function r(e){return o(e)&&i.call(e,"callee")&&(!c.call(e,"callee")||s.call(e)==u)}var o=n(85),u="[object Arguments]",a=Object.prototype,i=a.hasOwnProperty,s=a.toString,c=a.propertyIsEnumerable;e.exports=r},function(e,t,n){function r(e){var t=o(e)?s.call(e):"";return t==u||t==a}var o=n(18),u="[object Function]",a="[object GeneratorFunction]",i=Object.prototype,s=i.toString;e.exports=r},,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Scenarios=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(29),i=r(a),s=n(21),c=r(s),f=n(44),l=n(127),d=n(30),p=r(d),v=n(38),h=r(v),y=n(196),g=r(y),m=n(18),b=r(m),x=n(194),k=r(x),_=t.Scenarios=function(){function e(){o(this,e)}return u(e,[{key:"init",value:function(){this.loadFromStorage(),this._registerEvents()}},{key:"_registerEvents",value:function(){i["default"].on(c["default"].SCENARIO_CHANGE,this.loadFromStorage,this),i["default"].on(c["default"].IMPORT,this.loadFromStorage,this)}},{key:"loadFromStorage",value:function(){this.scenarios=f.PersistentStorage.dataTree.scenarios.map(function(e){return new l.Scenario(e)}),f.PersistentStorage.dataTree.scenarios=this.scenarios}},{key:"getMockedRequests",value:function(){return(0,g["default"])(this.scenarios.filter(function(e){return e.active}).map(function(e){return e.mockedRequests}))}},{key:"getCurrentMockedRequests",value:function(){return this.getMockedRequests().filter(function(e){return e.active})}},{key:"getById",value:function(e){return this.scenarios.filter(function(t){return t.id===e})[0]}},{key:"getByName",value:function(e){return this.scenarios.filter(function(t){return t.name===e})[0]}},{key:"mockRequest",value:function(e,t){var n=this.getById(e).mockRequest(t),r=p["default"].getById(t.requestId);r&&r.setMock(n),f.PersistentStorage.persist()}},{key:"updateMockRequest",value:function(e,t,n){this.getById(e).updateMockedRequest(t,n),f.PersistentStorage.persist()}},{key:"removeMockedRequest",value:function(e,t){this.getById(e).removeMockedRequest(t),f.PersistentStorage.persist()}},{key:"addScenario",value:function(e){this.scenarios.push(new l.Scenario({name:e})),f.PersistentStorage.persist()}},{key:"toggle",value:function(e){var t=this.getById(e);t.active=!t.active,f.PersistentStorage.persist()}},{key:"renameScenario",value:function(e,t){this.getById(e).rename(t),f.PersistentStorage.persist()}},{key:"duplicateScenario",value:function(e){for(var t=this.getById(e),n=t.name+" copy";this.getByName(n);)n+=" copy";var r=t.mockedRequests.map(function(e){return Object.assign({},Object.create(e),(0,k["default"])(e),{id:h["default"].v4()})}),o={name:n,mockedRequests:r,active:!1};this.scenarios.push(new l.Scenario(o)),f.PersistentStorage.persist()}},{key:"removeScenario",value:function(e){var t=this,n=this.scenarios.filter(function(t){return t.id!==e});this.scenarios.splice(0,this.scenarios.length),n.forEach(function(e){return t.scenarios.push(e)}),f.PersistentStorage.persist()}},{key:"mergeScenarios",value:function(e){var t=!0,n=!1,r=void 0;try{for(var o,u=e[Symbol.iterator]();!(t=(o=u.next()).done);t=!0){var a=o.value;a.mockedRequests=a.mockedRequests.map(function(e){return(0,b["default"])(e.response.body)&&(e.response.body=JSON.stringify(e.response.body)),e});var i=this.getById(a.id);i?Object.assign(i,a):this.scenarios.push(new l.Scenario(a))}}catch(s){n=!0,r=s}finally{try{!t&&u["return"]&&u["return"]()}finally{if(n)throw r}}}},{key:"toggleMockedRequest",value:function(e,t){this.getById(e).toggleMockedRequest(t),f.PersistentStorage.persist()}}]),e}();t["default"]=new _},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){var n=[],r=!0,o=!1,u=void 0;try{for(var a,i=e[Symbol.iterator]();!(r=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(s){o=!0,u=s}finally{try{!r&&i["return"]&&i["return"]()}finally{if(o)throw u}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.UrlUtils=function(){function e(){n(this,e)}return o(e,null,[{key:"_reduceParamsToObject",value:function(e,t){var n=t.split("="),o=r(n,2),u=o[0],a=o[1];return e[u]=decodeURI(a),e}},{key:"parseQueryString",value:function(){var t=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return t.split("&").reduce(e._reduceParamsToObject,{})}},{key:"parseRequestBody",value:function(t){var n=void 0;try{n=JSON.parse(t)}catch(r){n=e.parseQueryString(t)}return n||{}}},{key:"_escapeRegExp",value:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return(e||"").replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&")}}]),e}()},,,function(e,t,n){function r(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(188),u=n(189),a=n(190),i=n(191),s=n(192);r.prototype.clear=o,r.prototype["delete"]=u,r.prototype.get=a,r.prototype.has=i,r.prototype.set=s,e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=e.length;++n<r&&t(e[n],n,e)!==!1;);return e}e.exports=n},,function(e,t,n){function r(e,t,n){var r=e[t];a.call(e,t)&&o(r,n)&&(void 0!==n||t in e)||(e[t]=n)}var o=n(84),u=Object.prototype,a=u.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t){var n=o(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():a.call(e,n,1),!0}var o=n(32),u=Array.prototype,a=u.splice;e.exports=r},function(e,t,n){function r(e,t){var n=o(e,t);return n<0?void 0:e[n][1]}var o=n(32);e.exports=r},function(e,t,n){function r(e,t){return o(e,t)>-1}var o=n(32);e.exports=r},function(e,t,n){function r(e,t,n){var r=o(e,t);r<0?e.push([t,n]):e[r][1]=n}var o=n(32);e.exports=r},function(e,t,n){function r(e,t){return e&&o(e,t,u)}var o=n(160),u=n(40);e.exports=r},function(e,t,n){function r(e){var t=new e.constructor(e.byteLength);return new o(t).set(new o(e)),t}var o=n(99);e.exports=r},function(e,t,n){function r(e,t,n){return o(e,t,n)}var o=n(171);e.exports=r},function(e,t,n){function r(e,t){return o?void 0!==e[t]:a.call(e,t)}var o=n(34),u=Object.prototype,a=u.hasOwnProperty;e.exports=r},function(e,t){function n(e,t){return e="number"==typeof e||o.test(e)?+e:-1,t=null==t?r:t,e>-1&&e%1==0&&e<t}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){function r(e,t){return"number"==typeof e||!o(e)&&(a.test(e)||!u.test(e)||null!=t&&e in Object(t))}var o=n(9),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){function r(e){return u(e)&&o(e)}var o=n(35),u=n(19);e.exports=r},function(e,t,n){function r(e){return"string"==typeof e||!o(e)&&u(e)&&s.call(e)==a}var o=n(9),u=n(19),a="[object String]",i=Object.prototype,s=i.toString;e.exports=r},,,,,,,function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},,,,,function(e,t,n){function r(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(183),u=n(184),a=n(185),i=n(186),s=n(187);r.prototype.clear=o,r.prototype["delete"]=u,r.prototype.get=a,r.prototype.has=i,r.prototype.set=s,e.exports=r},function(e,t,n){var r=n(14),o=r.Uint8Array;e.exports=o},function(e,t,n){function r(e){return o(e)?e:u(e)}var o=n(9),u=n(193);e.exports=r},function(e,t,n){var r=n(78),o=n(173),u=o(r);e.exports=u},function(e,t,n){function r(e,t,n,s){s||(s=[]);for(var c=-1,f=e.length;++c<f;){var l=e[c];t>0&&i(l)&&(n||a(l)||u(l))?t>1?r(l,t-1,n,s):o(s,l):n||(s[s.length]=l)}return s}var o=n(155),u=n(56),a=n(9),i=n(85);e.exports=r},function(e,t,n){function r(e,t){t=u(t,e)?[t+""]:o(t);for(var n=0,r=t.length;null!=e&&n<r;)e=e[t[n++]];return n&&n==r?e:void 0}var o=n(100),u=n(83);e.exports=r},function(e,t){function n(e,t){return o.call(e,t)||"object"==typeof e&&t in e&&null===u(e)}var r=Object.prototype,o=r.hasOwnProperty,u=Object.getPrototypeOf;e.exports=n},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t,n){function r(e){return p.call(e)}var o=n(17),u=n(151),a=n(152),i="[object Map]",s="[object Object]",c="[object Set]",f="[object WeakMap]",l=Object.prototype,d=Function.prototype.toString,p=l.toString,v=o?d.call(o):"",h=u?d.call(u):"",y=a?d.call(a):"";(o&&r(new o)!=i||u&&r(new u)!=c||a&&r(new a)!=f)&&(r=function(e){var t=p.call(e),n=t==s?e.constructor:null,r="function"==typeof n?d.call(n):"";if(r)switch(r){case v:return i;case h:return c;case y:return f}return t}),e.exports=r},function(e,t,n){function r(e){var t=e?e.length:void 0;return i(t)&&(a(e)||s(e)||u(e))?o(t,String):null}var o=n(162),u=n(56),a=n(9),i=n(46),s=n(86);e.exports=r},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=n},function(e,t){function n(e){return e}e.exports=n},,,,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={100:"Continue",101:"Switching Protocol",200:"Ok",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Variant Also Negotiates",511:"Network Authentication Required"};t["default"]=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){var n=[],r=!0,o=!1,u=void 0;try{for(var a,i=e[Symbol.iterator]();!(r=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(s){o=!0,u=s}finally{try{!r&&i["return"]&&i["return"]()}finally{if(o)throw u}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(235),s=r(i),c=n(29),f=r(c),l=n(66),d=r(l),p=n(30),v=r(p),h=n(123),y=r(h),g=n(21),m=r(g),b=n(197),x=r(b),k=function(){function e(){var t=this;o(this,e),s["default"].before(function(e,n){e.startTime=Date.now();var r=d["default"].getCurrentMockedRequests();return r.length?void t.getRequestDetails(e).then(function(o){var u=o.url,a=o.method,i=o.body,s=!0,c=!1,f=void 0;try{for(var l,d=r[Symbol.iterator]();!(s=(l=d.next()).done);s=!0){var p=l.value;if(p.matches({url:u,params:i,method:a})){e.mock=p;var v=p.getResponse();return t.logRequest(u,a,i,v,e),t.buildResponse(n,v,e)}}}catch(h){c=!0,f=h}finally{try{!s&&d["return"]&&d["return"]()}finally{if(c)throw f}}n()}):n()}),s["default"].after(function(e,n){t.captureRequest(e,n)})}return a(e,[{key:"logRequest",value:function(e,t,n,r,o){var u="%c BDSM captured request: "+t+" %c "+e;console.groupCollapsed(u,"color: blue; font-weight: 300","font-weight: 300"),console.log("Method: "+t),console.log("URL: "+e),console.groupCollapsed("request"),console.log("Params: "+n),console.group("headers"),(0,x["default"])(o.headers,function(e,t){return console.log(t+": "+e)}),console.groupEnd("headers"),console.groupEnd("request"),console.groupCollapsed("response"),console.log("Status Code: "+r.status),console.log("Delay: "+r.delay),console.groupCollapsed("headers"),(0,x["default"])(r.headers,function(e,t){return console.log(t+": "+e)}),console.groupEnd("headers"),console.log("Body: "+r.body),console.groupEnd("response"),console.groupEnd(u)}},{key:"getRequestDetails",value:function(e){return new Promise(function(t,n){var r=e.url,o=e.method;e instanceof Request||t({url:r,method:o,body:e.body}),e.text().then(function(e){""===e&&(e=void 0),t({url:r,method:o,body:e})})["catch"](function(e){return n(e)})})}},{key:"captureRequest",value:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(!(e instanceof Request))return v["default"].capture(e,t),void f["default"].emit(m["default"].REQUEST_CAPTURED);var n=this.getHeadersObject(t.headers),r=this.getHeadersObject(e.headers),o=e.method,a=e.url,i=e.startTime,s=e.mock,c=t.status,l=e.clone(),d=t instanceof Response?t.clone():new Response(t);Promise.all([l.text(),d.text()]).then(function(e){var t=u(e,2),l=t[0],d=t[1],p={method:o,url:a,params:l,headers:r,startTime:i,mock:s},h={status:c||404,headers:n,data:d};v["default"].capture(p,h),f["default"].emit(m["default"].REQUEST_CAPTURED)})}},{key:"getHeadersObject",value:function(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}},{key:"enable",value:function(){s["default"].enable()}},{key:"disable",value:function(){s["default"].disable()}},{key:"buildResponse",value:function(e,t,n){var r={status:Number(t.status)||200,statusText:y["default"][t.status||200].toUpperCase(),body:t.body,text:t.body,headers:t.headers||{}};return t.delay>0?setTimeout(function(){return e(r)},t.delay):e(r)}},{key:"checkParamsEquality",value:function(e,t){var n=JSON.parse(e||"{}"),r=Object.keys(n),o=!0,u=!1,a=void 0;try{for(var i,s=r[Symbol.iterator]();!(o=(i=s.next()).done);o=!0){var c=i.value,f=t[c]?new RegExp(t[c]):null;if(f&&n[c]&&!n[c].toString().match(f))return!1}}catch(l){u=!0,a=l}finally{try{!o&&s["return"]&&s["return"]()}finally{if(u)throw a}}return!0}}]),e}();t["default"]=new k},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.MockedRequest=void 0;var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(38),s=r(i),c=n(67);t.MockedRequest=function(){function e(t){var n=t.id,r=void 0===n?s["default"].v4():n,u=t.active,a=void 0===u||u,i=t.method,c=t.url,f=t.headers,l=t.params,d=t.response;o(this,e),Object.assign(this,{id:r,active:a,method:i,url:c,headers:f,params:l,response:d})}return a(e,[{key:"getRequestHash",value:function(){return[this.method,this.url,this.params].join("|")}},{key:"getResponse",value:function(){return u({headers:this.headers},this.response)}},{key:"update",value:function(e){this.response.status=e.response.status,this.response.delay=e.response.delay,this.response.body=e.response.body,this.params=e.params,this.url=e.url,this.headers=Object.assign({},e.headers)}},{key:"toggle",value:function(){this.active=!this.active}},{key:"matches",value:function(e){var t=this.prepareRegex(this.url);return e.method===this.method&&this.matchParams(e.params)&&t.test(e.url)}},{key:"prepareRegex",value:function(e){return new RegExp("^"+c.UrlUtils._escapeRegExp(e).replace(/\*/g,".*")+"$")}},{key:"matchParams",value:function(e){return this.params===e||this.prepareRegex(this.params).test(e)}},{key:"export",value:function(){var e=Object.assign({},this);if(e.headers["content-type"].indexOf("application/json")>-1)try{e.response.body=JSON.parse(e.response.body)}catch(t){}return e}}]),e}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Request=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(38),i=r(a);t.Request=function(){function e(t){var n=t.method,r=t.url,u=t.params,a=t.headers,s=t.response,c=t.mock;o(this,e),Object.assign(this,{id:i["default"].v4(),method:n,url:r,params:u,headers:a,mock:c}),Object.assign(this,{requestHash:this.buildRequestHash(u),response:s})}return u(e,[{key:"buildRequestHash",value:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return[this.method,this.url,e].join("|")}},{key:"buildMockedRequestData",value:function(){var e={name:"Mocked original response",response:{status:this.response.status,delay:this.response.delay,headers:JSON.stringify(this.response.header||{}),body:this.response.body}};return{method:this.method,url:this.url,params:this.params,headers:Object.assign({},this.headers),states:[e]}}},{key:"setMock",value:function(e){this.mock=e}},{key:"removeMock",value:function(){delete this.mock}},{key:"update",value:function(e){this.url=e,this.requestHash=this.buildRequestHash(this.params)}}]),e}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Scenario=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(38),i=r(a),s=(n(44),n(125)),c=n(30),f=r(c),l=n(55),d=r(l);t.Scenario=function(){function e(t){var n=t.id,r=void 0===n?i["default"].v4():n,u=t.name,a=t.active,c=void 0===a||a,f=t.mockedRequests,l=void 0===f?[]:f;o(this,e),l=l.map(function(e){return new s.MockedRequest(e)}),Object.assign(this,{id:r,name:u,active:c,mockedRequests:l})}return u(e,[{key:"rename",value:function(e){this.name=e}},{key:"mockRequest",value:function(e){var t=new s.MockedRequest(e);return this.mockedRequests.push(t),t}},{key:"removeMockedRequest",value:function(e){var t=this;this.mockedRequests.forEach(function(n,r){if(n.id===e)return t.mockedRequests.splice(r,1)})}},{key:"updateMockedRequest",value:function(e,t){f["default"].capturedRequests.filter(function(t){return(0,d["default"])(t,"mock.id")===e}).forEach(function(e){return f["default"].updateUrl(e.id,t.url)}),this.findMockedRequestById(e).update(t)}},{key:"findMockedRequestById",value:function(e){return this.mockedRequests.filter(function(t){return t.id===e})[0]}},{key:"toggleMockedRequest",value:function(e){var t=this.findMockedRequestById(e);t.active=!t.active}},{key:"export",value:function(){try{var e=this.mockedRequests.map(function(e){return e["export"]()});return Object.assign({},this,{mockedRequests:e})}catch(t){return null}}},{key:"exportMock",value:function(e){try{var t=this.findMockedRequestById(e)["export"]();return Object.assign({},this,{mockedRequests:[t]})}catch(n){return null}}}]),e}()},,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function o(){}var u="function"!=typeof Object.create&&"~";o.prototype._events=void 0,o.prototype.listeners=function(e,t){var n=u?u+e:e,r=this._events&&this._events[n];if(t)return!!r;if(!r)return[];if(r.fn)return[r.fn];for(var o=0,a=r.length,i=new Array(a);o<a;o++)i[o]=r[o].fn; | ||
return i},o.prototype.emit=function(e,t,n,r,o,a){var i=u?u+e:e;if(!this._events||!this._events[i])return!1;var s,c,f=this._events[i],l=arguments.length;if("function"==typeof f.fn){switch(f.once&&this.removeListener(e,f.fn,void 0,!0),l){case 1:return f.fn.call(f.context),!0;case 2:return f.fn.call(f.context,t),!0;case 3:return f.fn.call(f.context,t,n),!0;case 4:return f.fn.call(f.context,t,n,r),!0;case 5:return f.fn.call(f.context,t,n,r,o),!0;case 6:return f.fn.call(f.context,t,n,r,o,a),!0}for(c=1,s=new Array(l-1);c<l;c++)s[c-1]=arguments[c];f.fn.apply(f.context,s)}else{var d,p=f.length;for(c=0;c<p;c++)switch(f[c].once&&this.removeListener(e,f[c].fn,void 0,!0),l){case 1:f[c].fn.call(f[c].context);break;case 2:f[c].fn.call(f[c].context,t);break;case 3:f[c].fn.call(f[c].context,t,n);break;default:if(!s)for(d=1,s=new Array(l-1);d<l;d++)s[d-1]=arguments[d];f[c].fn.apply(f[c].context,s)}}return!0},o.prototype.on=function(e,t,n){var o=new r(t,n||this),a=u?u+e:e;return this._events||(this._events=u?{}:Object.create(null)),this._events[a]?this._events[a].fn?this._events[a]=[this._events[a],o]:this._events[a].push(o):this._events[a]=o,this},o.prototype.once=function(e,t,n){var o=new r(t,n||this,(!0)),a=u?u+e:e;return this._events||(this._events=u?{}:Object.create(null)),this._events[a]?this._events[a].fn?this._events[a]=[this._events[a],o]:this._events[a].push(o):this._events[a]=o,this},o.prototype.removeListener=function(e,t,n,r){var o=u?u+e:e;if(!this._events||!this._events[o])return this;var a=this._events[o],i=[];if(t)if(a.fn)(a.fn!==t||r&&!a.once||n&&a.context!==n)&&i.push(a);else for(var s=0,c=a.length;s<c;s++)(a[s].fn!==t||r&&!a[s].once||n&&a[s].context!==n)&&i.push(a[s]);return i.length?this._events[o]=1===i.length?i[0]:i:delete this._events[o],this},o.prototype.removeAllListeners=function(e){return this._events?(e?delete this._events[u?u+e:e]:this._events=u?{}:Object.create(null),this):this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prototype.setMaxListeners=function(){return this},o.prefixed=u,e.exports=o},,,,function(e,t,n){function r(){}var o=n(34),u=Object.prototype;r.prototype=o?o(null):u,e.exports=r},function(e,t,n){var r=n(33),o=n(14),u=r(o,"Set");e.exports=u},function(e,t,n){var r=n(33),o=n(14),u=r(o,"WeakMap");e.exports=u},function(e,t){function n(e,t){return e.set(t[0],t[1]),e}e.exports=n},function(e,t){function n(e,t){return e.add(t),e}e.exports=n},function(e,t){function n(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}e.exports=n},function(e,t,n){function r(e,t){return e&&o(t,u(t),e)}var o=n(80),u=n(40);e.exports=r},function(e,t,n){function r(e){return"function"==typeof e?e:o}var o=n(110);e.exports=r},function(e,t,n){function r(e,t,n,k,_,R,S){var w;if(k&&(w=R?k(e,_,R,S):k(e)),void 0!==w)return w;if(!b(e))return e;var E=y(e);if(E){if(w=p(e),!t)return f(e,w)}else{var M=d(e),q=M==O||M==j;if(g(e))return c(e,t);if(M==A||M==x||q&&!R){if(m(e))return R?e:{};if(w=h(q?{}:e),!t)return w=i(w,e),n?l(e,w):w}else{if(!$[M])return R?e:{};w=v(e,M,t)}}S||(S=new o);var C=S.get(e);return C?C:(S.set(e,w),(E?u:s)(e,function(o,u){a(w,u,r(o,t,n,k,u,e,S))}),n&&!E?l(e,w):w)}var o=n(70),u=n(71),a=n(73),i=n(156),s=n(78),c=n(164),f=n(170),l=n(172),d=n(106),p=n(180),v=n(181),h=n(182),y=n(9),g=n(198),m=n(45),b=n(18),x="[object Arguments]",k="[object Array]",_="[object Boolean]",R="[object Date]",S="[object Error]",O="[object Function]",j="[object GeneratorFunction]",w="[object Map]",E="[object Number]",A="[object Object]",M="[object RegExp]",q="[object Set]",C="[object String]",P="[object Symbol]",N="[object WeakMap]",T="[object ArrayBuffer]",I="[object Float32Array]",U="[object Float64Array]",D="[object Int8Array]",L="[object Int16Array]",B="[object Int32Array]",H="[object Uint8Array]",F="[object Uint8ClampedArray]",G="[object Uint16Array]",V="[object Uint32Array]",$={};$[x]=$[k]=$[T]=$[_]=$[R]=$[I]=$[U]=$[D]=$[L]=$[B]=$[w]=$[E]=$[A]=$[M]=$[q]=$[C]=$[P]=$[H]=$[F]=$[G]=$[V]=!0,$[S]=$[O]=$[N]=!1,e.exports=r},function(e,t,n){function r(e){return o(e)?u(e):{}}var o=n(18),u=Object.create;e.exports=r},function(e,t,n){var r=n(174),o=r();e.exports=o},function(e,t){function n(e){return r(Object(e))}var r=Object.keys;e.exports=n},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},function(e,t){function n(e){return e&&e.Object===Object?e:null}e.exports=n},function(e,t){function n(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}e.exports=n},function(e,t,n){function r(e){return u(a(e),o,new e.constructor)}var o=n(153),u=n(53),a=n(108);e.exports=r},function(e,t){function n(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}var r=/\w*$/;e.exports=n},function(e,t,n){function r(e){return u(a(e),o,new e.constructor)}var o=n(154),u=n(53),a=n(109);e.exports=r},function(e,t,n){function r(e){return a?Object(a.call(e)):{}}var o=n(52),u=o?o.prototype:void 0,a=u?u.valueOf:void 0;e.exports=r},function(e,t,n){function r(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var o=n(79);e.exports=r},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){function r(e,t,n,r){n||(n={});for(var u=-1,a=t.length;++u<a;){var i=t[u],s=r?r(n[i],e[i],i,n,e):e[i];o(n,i,s)}return n}var o=n(73);e.exports=r},function(e,t,n){function r(e,t){return o(e,u(e),t)}var o=n(80),u=n(176);e.exports=r},function(e,t,n){function r(e,t){return function(n,r){if(null==n)return n;if(!o(n))return e(n,r);for(var u=n.length,a=t?u:-1,i=Object(n);(t?a--:++a<u)&&r(i[a],a,i)!==!1;);return n}}var o=n(35);e.exports=r},function(e,t){function n(e){return function(t,n,r){for(var o=-1,u=Object(t),a=r(t),i=a.length;i--;){var s=a[e?i:++o];if(n(u[s],s,u)===!1)break}return t}}e.exports=n},function(e,t,n){var r=n(105),o=r("length");e.exports=o},function(e,t){var n=Object.getOwnPropertySymbols,r=n||function(){return[]};e.exports=r},function(e,t,n){function r(e,t){return o(e,t)&&delete e[t]}var o=n(81);e.exports=r},function(e,t,n){function r(e,t){if(o){var n=e[t];return n===u?void 0:n}return i.call(e,t)?e[t]:void 0}var o=n(34),u="__lodash_hash_undefined__",a=Object.prototype,i=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n){e[t]=o&&void 0===n?u:n}var o=n(34),u="__lodash_hash_undefined__";e.exports=r},function(e,t){function n(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&o.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var r=Object.prototype,o=r.hasOwnProperty;e.exports=n},function(e,t,n){function r(e,t,n){var r=e.constructor;switch(t){case m:return o(e);case f:case l:return new r((+e));case b:case x:case k:case _:case R:case S:case O:case j:case w:return c(e,n);case d:return u(e);case p:case y:return new r(e);case v:return a(e);case h:return i(e);case g:return s(e)}}var o=n(79),u=n(165),a=n(166),i=n(167),s=n(168),c=n(169),f="[object Boolean]",l="[object Date]",d="[object Map]",p="[object Number]",v="[object RegExp]",h="[object Set]",y="[object String]",g="[object Symbol]",m="[object ArrayBuffer]",b="[object Float32Array]",x="[object Float64Array]",k="[object Int8Array]",_="[object Int16Array]",R="[object Int32Array]",S="[object Uint8Array]",O="[object Uint8ClampedArray]",j="[object Uint16Array]",w="[object Uint32Array]";e.exports=r},function(e,t,n){function r(e){return"function"!=typeof e.constructor||u(e)?{}:o(a(e))}var o=n(159),u=n(54),a=Object.getPrototypeOf;e.exports=r},function(e,t,n){function r(){this.__data__={hash:new o,map:u?new u:[],string:new o}}var o=n(150),u=n(17);e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return i(e)?a("string"==typeof e?t.string:t.hash,e):o?t.map["delete"](e):u(t.map,e)}var o=n(17),u=n(74),a=n(177),i=n(23);e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return i(e)?a("string"==typeof e?t.string:t.hash,e):o?t.map.get(e):u(t.map,e)}var o=n(17),u=n(75),a=n(178),i=n(23);e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return i(e)?a("string"==typeof e?t.string:t.hash,e):o?t.map.has(e):u(t.map,e)}var o=n(17),u=n(76),a=n(81),i=n(23);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__;return i(e)?a("string"==typeof e?n.string:n.hash,e,t):o?n.map.set(e,t):u(n.map,e,t),this}var o=n(17),u=n(77),a=n(179),i=n(23);e.exports=r},function(e,t){function n(){this.__data__={array:[],map:null}}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map["delete"](e)}var o=n(74);e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map.get(e)}var o=n(75);e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map.has(e)}var o=n(76);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=n.array;r&&(r.length<a-1?u(r,e,t):(n.array=null,n.map=new o(r)));var i=n.map;return i&&i.set(e,t),this}var o=n(98),u=n(77),a=200;e.exports=r},function(e,t,n){function r(e){var t=[];return o(e).replace(u,function(e,n,r,o){t.push(r?o.replace(a,"$1"):n||e)}),t}var o=n(202),u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,a=/\\(\\)?/g;e.exports=r},function(e,t,n){function r(e){return o(e,!0,!0)}var o=n(158);e.exports=r},function(e,t){function n(e){return function(){return e}}e.exports=n},function(e,t,n){function r(e){var t=e?e.length:0;return t?o(e,1):[]}var o=n(102);e.exports=r},function(e,t,n){function r(e,t){return"function"==typeof t&&i(e)?o(e,t):a(e,u(t))}var o=n(71),u=n(157),a=n(101),i=n(9);e.exports=r},function(e,t,n){(function(e){var r=n(195),o=n(14),u={"function":!0,object:!0},a=u[typeof t]&&t&&!t.nodeType?t:void 0,i=u[typeof e]&&e&&!e.nodeType?e:void 0,s=i&&i.exports===a?a:void 0,c=s?o.Buffer:void 0,f=c?function(e){return e instanceof c}:r(!1);e.exports=f}).call(t,n(93)(e))},function(e,t,n){function r(e){return null!=e&&(o(e)?d.test(f.call(e)):a(e)&&(u(e)?d:s).test(e))}var o=n(57),u=n(45),a=n(19),i=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,c=Object.prototype,f=Function.prototype.toString,l=c.hasOwnProperty,d=RegExp("^"+f.call(l).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},,function(e,t,n){function r(e){return"symbol"==typeof e||o(e)&&i.call(e)==u}var o=n(19),u="[object Symbol]",a=Object.prototype,i=a.toString;e.exports=r},function(e,t,n){function r(e){if("string"==typeof e)return e;if(null==e)return"";if(u(e))return s?s.call(e):"";var t=e+"";return"0"==t&&1/e==-a?"-0":t}var o=n(52),u=n(201),a=1/0,i=o?o.prototype:void 0,s=i?i.toString:void 0;e.exports=r},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){(function(t){var n;if(t.crypto&&crypto.getRandomValues){var r=new Uint8Array(16);n=function(){return crypto.getRandomValues(r),r}}if(!n){var o=new Array(16);n=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}e.exports=n}).call(t,function(){return this}())},function(e,t,n){var r,o;(function(n,u){var a,i,s,c,f,l,d,p,v,h,y,g,m,b,x,k,_,R,S,O,j,w,E,A,M,q,C,P,N=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1};j=n.document,i="before",a="after",m="readyState",g="addEventListener",y="removeEventListener",l="dispatchEvent",R="XMLHttpRequest",f="fetch",d="FormData",b=["load","loadend","loadstart"],s=["progress","abort","error","timeout"],A=parseInt((/msie (\d+)/.exec(navigator.userAgent.toLowerCase())||[])[1]),isNaN(A)&&(A=parseInt((/trident\/.*; rv:(\d+)/.exec(navigator.userAgent.toLowerCase())||[])[1])),(P=Array.prototype).indexOf||(P.indexOf=function(e){var t,n,r,o;for(t=r=0,o=this.length;r<o;t=++r)if(n=this[t],n===e)return t;return-1}),q=function(e,t){return Array.prototype.slice.call(e,t)},O=function(e){return"returnValue"===e||"totalSize"===e||"position"===e},E=function(e,t){var n,r;for(n in e)if(r=e[n],!O(n))try{t[n]=e[n]}catch(o){}return t},M=function(e,t,n){var r,o,u,a;for(o=function(e){return function(r){var o,u,a;o={};for(u in r)O(u)||(a=r[u],o[u]=a===t?n:a);return n[l](e,o)}},u=0,a=e.length;u<a;u++)r=e[u],n._has(r)&&(t["on"+r]=o(r))},w=function(e){var t;if(null!=j.createEventObject)return t=j.createEventObject(),t.type=e,t;try{return new Event(e)}catch(n){return{type:e}}},c=function(e){var t,n,r;return n={},r=function(e){return n[e]||[]},t={},t[g]=function(e,t,o){n[e]=r(e),n[e].indexOf(t)>=0||(o=o===u?n[e].length:o,n[e].splice(o,0,t))},t[y]=function(e,t){var o;return e===u?void(n={}):(t===u&&(n[e]=[]),o=r(e).indexOf(t),void(o!==-1&&r(e).splice(o,1)))},t[l]=function(){var n,o,u,a,i,s,c,f;for(n=q(arguments),o=n.shift(),e||(n[0]=E(n[0],w(o))),a=t["on"+o],a&&a.apply(t,n),f=r(o).concat(r("*")),u=s=0,c=f.length;s<c;u=++s)i=f[u],i.apply(t,n)},t._has=function(e){return!(!n[e]&&!t["on"+e])},e&&(t.listeners=function(e){return q(r(e))},t.on=t[g],t.off=t[y],t.fire=t[l],t.once=function(e,n){var r;return r=function(){return t.off(e,r),n.apply(null,arguments)},t.on(e,r)},t.destroy=function(){return n={}}),t},C=c(!0),C.EventEmitter=c,C[i]=function(e,t){if(e.length<1||e.length>2)throw"invalid hook";return C[g](i,e,t)},C[a]=function(e,t){if(e.length<2||e.length>3)throw"invalid hook";return C[g](a,e,t)},C.enable=function(){n[R]=_,"function"!=typeof n[f]&&(n[f]=x),v&&(n[d]=k)},C.disable=function(){n[R]=C[R],n[f]=C[f],v&&(n[d]=v)},S=C.headers=function(e,t){var n,r,o,u,a,i,s,c,f;switch(null==t&&(t={}),typeof e){case"object":r=[];for(o in e)a=e[o],u=o.toLowerCase(),r.push(""+u+":\t"+a);return r.join("\n");case"string":for(r=e.split("\n"),s=0,c=r.length;s<c;s++)n=r[s],/([^:]+):\s*(.+)/.test(n)&&(u=null!=(f=RegExp.$1)?f.toLowerCase():void 0,i=RegExp.$2,null==t[u]&&(t[u]=i));return t}},v=n[d],k=function(e){var t;this.fd=e?new v(e):new v,this.form=e,t=[],Object.defineProperty(this,"entries",{get:function(){var n;return n=e?q(e.querySelectorAll("input,select")).filter(function(e){var t;return"checkbox"!==(t=e.type)&&"radio"!==t||e.checked}).map(function(e){return[e.name,"file"===e.type?e.files:e.value]}):[],n.concat(t)}}),this.append=function(e){return function(){var n;return n=q(arguments),t.push(n),e.fd.append.apply(e.fd,n)}}(this)},v&&(C[d]=v,n[d]=k),h=n[R],C[R]=h,_=n[R]=function(){var e,t,n,r,o,u,f,d,p,v,h,y,x,_,O,j,w,q,P,T,I;e=-1,q=new C[R],h={},_=null,f=void 0,O=void 0,y=void 0,v=function(){var t,n,r,o;if(y.status=_||q.status,_===e&&A<10||(y.statusText=q.statusText),_!==e){o=S(q.getAllResponseHeaders());for(t in o)r=o[t],y.headers[t]||(n=t.toLowerCase(),y.headers[n]=r)}},p=function(){q.responseType&&"text"!==q.responseType?"document"===q.responseType?(y.xml=q.responseXML,y.data=q.responseXML):y.data=q.response:(y.text=q.responseText,y.data=q.responseText),"responseURL"in q&&(y.finalUrl=q.responseURL)},w=function(){u.status=y.status,u.statusText=y.statusText},j=function(){"text"in y&&(u.responseText=y.text),"xml"in y&&(u.responseXML=y.xml),"data"in y&&(u.response=y.data),"finalUrl"in y&&(u.responseURL=y.finalUrl)},r=function(e){for(;e>t&&t<4;)u[m]=++t,1===t&&u[l]("loadstart",{}),2===t&&w(),4===t&&(w(),j()),u[l]("readystatechange",{}),4===t&&setTimeout(n,0)},n=function(){f||u[l]("load",{}),u[l]("loadend",{}),f&&(u[m]=0)},t=0,x=function(e){var t,n;return 4!==e?void r(e):(t=C.listeners(a),n=function(){var e;return t.length?(e=t.shift(),2===e.length?(e(h,y),n()):3===e.length&&h.async?e(h,y,n):n()):r(4)},void n())},u=h.xhr=c(),q.onreadystatechange=function(e){try{2===q[m]&&v()}catch(t){}4===q[m]&&(O=!1,v(),p()),x(q[m])},d=function(){f=!0},u[g]("error",d),u[g]("timeout",d),u[g]("abort",d),u[g]("progress",function(){t<3?x(3):u[l]("readystatechange",{})}),("withCredentials"in q||C.addWithCredentials)&&(u.withCredentials=!1),u.status=0,I=s.concat(b);for(P=0,T=I.length;P<T;P++)o=I[P],u["on"+o]=null;return u.open=function(e,n,r,o,u){t=0,f=!1,O=!1,h.headers={},h.headerNames={},h.status=0,y={},y.headers={},h.method=e,h.url=n,h.async=r!==!1,h.user=o,h.pass=u,x(1)},u.send=function(e){var t,n,r,o,a,c,f,l;for(l=["type","timeout","withCredentials"],c=0,f=l.length;c<f;c++)n=l[c],r="type"===n?"responseType":n,r in u&&(h[n]=u[r]);h.body=e,a=function(){var e,t,o,a,i,c;for(M(s,q,u),u.upload&&M(s.concat(b),q.upload,u.upload),O=!0,q.open(h.method,h.url,h.async,h.user,h.pass),i=["type","timeout","withCredentials"],o=0,a=i.length;o<a;o++)n=i[o],r="type"===n?"responseType":n,n in h&&(q[r]=h[n]);c=h.headers;for(e in c)t=c[e],e&&q.setRequestHeader(e,t);h.body instanceof k&&(h.body=h.body.fd),q.send(h.body)},t=C.listeners(i),(o=function(){var e,n;return t.length?(e=function(e){return"object"!=typeof e||"number"!=typeof e.status&&"number"!=typeof y.status?void o():(E(e,y),N.call(e,"data")<0&&(e.data=e.response||e.text),void x(4))},e.head=function(e){return E(e,y),x(2)},e.progress=function(e){return E(e,y),x(3)},n=t.shift(),1===n.length?e(n(h)):2===n.length&&h.async?n(h,e):e()):a()})()},u.abort=function(){_=e,O?q.abort():u[l]("abort",{})},u.setRequestHeader=function(e,t){var n,r;n=null!=e?e.toLowerCase():void 0,r=h.headerNames[n]=h.headerNames[n]||e,h.headers[r]&&(t=h.headers[r]+", "+t),h.headers[r]=t},u.getResponseHeader=function(e){var t;return t=null!=e?e.toLowerCase():void 0,y.headers[t]},u.getAllResponseHeaders=function(){return S(y.headers)},q.overrideMimeType&&(u.overrideMimeType=function(){return q.overrideMimeType.apply(q,arguments)}),q.upload&&(u.upload=h.upload=c()),u},"function"==typeof n[f]&&(p=n[f],C[f]=p,x=n[f]=function(e,t){var n,r,o;return null==t&&(t={headers:{}}),t.url=e,o=null,r=C.listeners(i),n=C.listeners(a),new Promise(function(e,u){var a,i,s,c,f;i=function(){return t.headers&&(t.headers=new Headers(t.headers)),o||(o=new Request(t.url,t)),E(t,o)},s=function(t){var r;return n.length?(r=n.shift(),2===r.length?(r(i(),t),s(t)):3===r.length?r(i(),t,s):s(t)):e(t)},a=function(t){var n;return void 0!==t?(n=new Response(t.body||t.text,t),e(n),void s(n)):void c()},c=function(){var e;return r.length?(e=r.shift(),1===e.length?a(e(t)):2===e.length?e(i(),a):void 0):void f()},f=function(){return p(i()).then(function(e){return s(e)})["catch"](function(e){return s(e),u(e)})},c()})}),r=[],o=function(){return C}.apply(t,r),!(o!==u&&(e.exports=o))}).call(this,window)}])}); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.bdsm=t():e.bdsm=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(39)},,,,,,,,,function(e,t){var n=Array.isArray;e.exports=n},,,,,function(e,t,n){(function(e,r){var o=n(163),a={"function":!0,object:!0},u=a[typeof t]&&t&&!t.nodeType?t:void 0,i=a[typeof e]&&e&&!e.nodeType?e:void 0,s=o(u&&i&&"object"==typeof r&&r),c=o(a[typeof self]&&self),f=o(a[typeof window]&&window),l=o(a[typeof this]&&this),p=s||f!==(l&&l.window)&&f||c||l||Function("return this")();e.exports=p}).call(t,n(93)(e),function(){return this}())},,,function(e,t,n){var r=n(33),o=n(14),a=r(o,"Map");e.exports=a},function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=n},function(e,t){function n(e){return!!e&&"object"==typeof e}e.exports=n},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={SCENARIO_ADD:"SCENARIO_ADD",SCENARIO_RENAME:"SCENARIO_RENAME",SCENARIO_REMOVE:"SCENARIO_REMOVE",SCENARIO_DUPLICATE:"SCENARIO_DUPLICATE",SCENARIO_SET_ACTIVE:"SCENARIO_SET_ACTIVE",SCENARIO_CHANGE:"SCENARIO_CHANGE",SCENARIO_ADD_MOCKED_REQUEST:"SCENARIO_ADD_MOCKED_REQUEST",REQUEST_CAPTURED:"REQUEST_CAPTURED",MOCKED_REQUESTS_ADD:"MOCKED_REQUESTS_ADD",IMPORT:"IMPORT",STORAGE_PERSIST:"STORAGE_PERSIST"};t["default"]=n},,function(e,t){function n(e){var t=typeof e;return"number"==t||"boolean"==t||"string"==t&&"__proto__"!=e||null==e}e.exports=n},,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(146),a=r(o);t["default"]=new a["default"]},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(126),u=(n(67),[]),i=function(){function e(){r(this,e)}return o(e,null,[{key:"capture",value:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=new a.Request({method:e.method,url:e.url,params:e.body||e.params,headers:e.headers,mock:e.mock,response:{status:t.status||200,delay:0===t.status?0:Date.now()-e.startTime,headers:t.headers||{},body:t.data||""}});u.push(n)}},{key:"getById",value:function(e){return u.filter(function(t){return t.id===e})[0]}},{key:"updateUrl",value:function(e,t){this.getById(e).update(t)}},{key:"capturedRequests",get:function(){return u}}]),e}();t["default"]=i},,function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(84);e.exports=r},function(e,t,n){function r(e,t){var n=e[t];return o(n)?n:void 0}var o=n(199);e.exports=r},function(e,t,n){var r=n(33),o=r(Object,"create");e.exports=o},function(e,t,n){function r(e){return null!=e&&u(o(e))&&!a(e)}var o=n(175),a=n(57),u=n(46);e.exports=r},,,function(e,t,n){function r(e,t,n){var r=t&&n||0,o=0;for(t=t||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,function(e){o<16&&(t[r+o++]=c[e])});o<16;)t[r+o++]=0;return t}function o(e,t){var n=t||0,r=s;return r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]}function a(e,t,n){var r=t&&n||0,a=t||[];e=e||{};var u=void 0!==e.clockseq?e.clockseq:d,i=void 0!==e.msecs?e.msecs:(new Date).getTime(),s=void 0!==e.nsecs?e.nsecs:h+1,c=i-v+(s-h)/1e4;if(c<0&&void 0===e.clockseq&&(u=u+1&16383),(c<0||i>v)&&void 0===e.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");v=i,h=s,d=u,i+=122192928e5;var f=(1e4*(268435455&i)+s)%4294967296;a[r++]=f>>>24&255,a[r++]=f>>>16&255,a[r++]=f>>>8&255,a[r++]=255&f;var l=i/4294967296*1e4&268435455;a[r++]=l>>>8&255,a[r++]=255&l,a[r++]=l>>>24&15|16,a[r++]=l>>>16&255,a[r++]=u>>>8|128,a[r++]=255&u;for(var y=e.node||p,g=0;g<6;g++)a[r+g]=y[g];return t?t:o(a)}function u(e,t,n){var r=t&&n||0;"string"==typeof e&&(t="binary"==e?new Array(16):null,e=null),e=e||{};var a=e.random||(e.rng||i)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var u=0;u<16;u++)t[r+u]=a[u];return t||o(a)}for(var i=n(234),s=[],c={},f=0;f<256;f++)s[f]=(f+256).toString(16).substr(1),c[s[f]]=f;var l=i(),p=[1|l[0],l[1],l[2],l[3],l[4],l[5]],d=16383&(l[6]<<8|l[7]),v=0,h=0,y=u;y.v1=a,y.v4=u,y.parse=r,y.unparse=o,e.exports=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.API=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(29),i=r(u);n(124);var s=n(44),c=n(66),f=r(c),l=n(30),p=r(l),d=n(21),v=r(d),h=function(){function e(){o(this,e),this.version="0.3.4",this.init()}return a(e,[{key:"init",value:function(){s.PersistentStorage.init(),f["default"].init()}},{key:"getAppName",value:function(){return s.PersistentStorage.getAppName()}},{key:"setAppName",value:function(e){return s.PersistentStorage.setAppName(e),this.init(),this}},{key:"import",value:function(){var e=arguments.length<=0||void 0===arguments[0]?"{}":arguments[0],t=JSON.parse(e);f["default"].mergeScenarios(t.scenarios),s.PersistentStorage.persist(),i["default"].emit(v["default"].IMPORT)}},{key:"export",value:function(){var e=f["default"].scenarios.map(function(e){return e["export"]()}),t={version:s.PersistentStorage.getVersion(),scenarios:e};return JSON.stringify(t)}},{key:"exportMock",value:function(e,t){var n=f["default"].getById(e).exportMock(t),r={version:s.PersistentStorage.getVersion(),scenarios:[n]};return JSON.stringify(r)}},{key:"exportScenario",value:function(e){var t=f["default"].getById(e)["export"](),n={version:s.PersistentStorage.getVersion(),scenarios:[t]};return JSON.stringify(n)}},{key:"addScenario",value:function(e){f["default"].addScenario(e),i["default"].emit(v["default"].SCENARIO_ADD),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"toggleScenario",value:function(e){f["default"].toggle(e),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"renameScenario",value:function(e,t){f["default"].renameScenario(e,t),i["default"].emit(v["default"].SCENARIO_RENAME),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"removeScenario",value:function(e){f["default"].removeScenario(e),i["default"].emit(v["default"].SCENARIO_REMOVE),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"duplicateScenario",value:function(e){f["default"].duplicateScenario(e),i["default"].emit(v["default"].SCENARIO_DUPLICATE),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"mockRequest",value:function(e,t){f["default"].mockRequest(e,t),i["default"].emit(v["default"].MOCKED_REQUESTS_ADD)}},{key:"updateMockedRequest",value:function(e,t,n){f["default"].updateMockRequest(e,t,n),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"removeMockedRequest",value:function(e,t){f["default"].removeMockedRequest(e,t),this.capturedRequests.filter(function(e){return(e.mock||{}).id===t}).forEach(function(e){return e.removeMock()}),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"toggleMockedRequest",value:function(e,t){f["default"].toggleMockedRequest(e,t),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"clearStorage",value:function(){s.PersistentStorage.clear(),i["default"].emit(v["default"].SCENARIO_CHANGE)}},{key:"on",value:function(e,t,n){i["default"].on(e,t,n)}},{key:"once",value:function(e,t,n){i["default"].once(e,t,n)}},{key:"off",value:function(e,t,n){i["default"].removeListener(e,t,n)}},{key:"capturedRequests",get:function(){return p["default"].capturedRequests}},{key:"mockedRequests",get:function(){return f["default"].getMockedRequests()}},{key:"activeMockedRequests",get:function(){return f["default"].getCurrentMockedRequests()}},{key:"scenarios",get:function(){return f["default"].scenarios}}]),e}();t.API=new h},function(e,t,n){function r(e){var t=c(e);if(!t&&!i(e))return a(e);var n=u(e),r=!!n,f=n||[],l=f.length;for(var p in e)!o(e,p)||r&&("length"==p||s(p,l))||t&&"constructor"==p||f.push(p);return f}var o=n(104),a=n(161),u=n(107),i=n(35),s=n(82),c=n(54);e.exports=r},,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.PersistentStorage=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(29),i=r(u),s=n(21),c=r(s),f="_bdsm",l={version:"1.0.2",scenarios:[{id:"default-scenario",name:"Default Scenario",active:!0}]},p=Object.assign({},l),d=function(){function e(){o(this,e),this.appName=""}return a(e,[{key:"init",value:function(){this.getRaw()||(p=Object.assign({},l),this.persist()),this._loadFromStorage()}},{key:"_loadFromStorage",value:function(){var e=this.getSerialized();Object.assign(p,e)}},{key:"persist",value:function(){return localStorage.setItem(this._getStorageKey(),JSON.stringify(p)),i["default"].emit(c["default"].STORAGE_PERSIST),!0}},{key:"clear",value:function(){Object.assign(p,{scenarios:[]}),this.persist()}},{key:"getRaw",value:function(){return localStorage.getItem(this._getStorageKey())}},{key:"getSerialized",value:function(){return JSON.parse(this.getRaw())}},{key:"_getStorageKey",value:function(){return[f,this.appName].join("_")}},{key:"getAppName",value:function(){return this.appName}},{key:"setAppName",value:function(e){return this.appName=e}},{key:"getVersion",value:function(){return p.version}},{key:"dataTree",get:function(){return p}}]),e}(),v=t.PersistentStorage=new d;t["default"]=v},function(e,t){function n(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}e.exports=n},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},,,,,,function(e,t,n){var r=n(14),o=r.Symbol;e.exports=o},function(e,t){function n(e,t,n,r){var o=-1,a=e.length;for(r&&a&&(n=e[++o]);++o<a;)n=t(n,e[o],o,e);return n}e.exports=n},function(e,t){function n(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||r;return e===n}var r=Object.prototype;e.exports=n},function(e,t,n){function r(e,t,n){var r=null==e?void 0:o(e,t);return void 0===r?n:r}var o=n(103);e.exports=r},function(e,t,n){function r(e){return o(e)&&i.call(e,"callee")&&(!c.call(e,"callee")||s.call(e)==a)}var o=n(85),a="[object Arguments]",u=Object.prototype,i=u.hasOwnProperty,s=u.toString,c=u.propertyIsEnumerable;e.exports=r},function(e,t,n){function r(e){var t=o(e)?s.call(e):"";return t==a||t==u}var o=n(18),a="[object Function]",u="[object GeneratorFunction]",i=Object.prototype,s=i.toString;e.exports=r},,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Scenarios=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(29),i=r(u),s=n(21),c=r(s),f=n(44),l=n(127),p=n(30),d=r(p),v=n(38),h=r(v),y=n(196),g=r(y),m=n(18),b=r(m),x=n(194),k=r(x),_=t.Scenarios=function(){function e(){o(this,e)}return a(e,[{key:"init",value:function(){this.loadFromStorage(),this._registerEvents()}},{key:"_registerEvents",value:function(){i["default"].on(c["default"].SCENARIO_CHANGE,this.loadFromStorage,this),i["default"].on(c["default"].IMPORT,this.loadFromStorage,this)}},{key:"loadFromStorage",value:function(){this.scenarios=f.PersistentStorage.dataTree.scenarios.map(function(e){return new l.Scenario(e)}),f.PersistentStorage.dataTree.scenarios=this.scenarios}},{key:"getMockedRequests",value:function(){return(0,g["default"])(this.scenarios.filter(function(e){return e.active}).map(function(e){return e.mockedRequests}))}},{key:"getCurrentMockedRequests",value:function(){return this.getMockedRequests().filter(function(e){return e.active})}},{key:"getById",value:function(e){return this.scenarios.filter(function(t){return t.id===e})[0]}},{key:"getByName",value:function(e){return this.scenarios.filter(function(t){return t.name===e})[0]}},{key:"mockRequest",value:function(e,t){var n=this.getById(e).mockRequest(t),r=d["default"].getById(t.requestId);r&&r.setMock(n),f.PersistentStorage.persist()}},{key:"updateMockRequest",value:function(e,t,n){this.getById(e).updateMockedRequest(t,n),f.PersistentStorage.persist()}},{key:"removeMockedRequest",value:function(e,t){this.getById(e).removeMockedRequest(t),f.PersistentStorage.persist()}},{key:"addScenario",value:function(e){this.scenarios.push(new l.Scenario({name:e})),f.PersistentStorage.persist()}},{key:"toggle",value:function(e){var t=this.getById(e);t.active=!t.active,f.PersistentStorage.persist()}},{key:"renameScenario",value:function(e,t){this.getById(e).rename(t),f.PersistentStorage.persist()}},{key:"duplicateScenario",value:function(e){for(var t=this.getById(e),n=t.name+" copy";this.getByName(n);)n+=" copy";var r=t.mockedRequests.map(function(e){return Object.assign({},Object.create(e),(0,k["default"])(e),{id:h["default"].v4()})}),o={name:n,mockedRequests:r,active:!1};this.scenarios.push(new l.Scenario(o)),f.PersistentStorage.persist()}},{key:"removeScenario",value:function(e){var t=this,n=this.scenarios.filter(function(t){return t.id!==e});this.scenarios.splice(0,this.scenarios.length),n.forEach(function(e){return t.scenarios.push(e)}),f.PersistentStorage.persist()}},{key:"mergeScenarios",value:function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=e[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){var u=o.value;u.mockedRequests=u.mockedRequests.map(function(e){return(0,b["default"])(e.response.body)&&(e.response.body=JSON.stringify(e.response.body)),(0,b["default"])(e.params)&&(e.params=JSON.stringify(e.params)),e});var i=this.getById(u.id);i?Object.assign(i,u):this.scenarios.push(new l.Scenario(u))}}catch(s){n=!0,r=s}finally{try{!t&&a["return"]&&a["return"]()}finally{if(n)throw r}}}},{key:"toggleMockedRequest",value:function(e,t){this.getById(e).toggleMockedRequest(t),f.PersistentStorage.persist()}}]),e}();t["default"]=new _},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(r=(u=i.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(s){o=!0,a=s}finally{try{!r&&i["return"]&&i["return"]()}finally{if(o)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.UrlUtils=function(){function e(){n(this,e)}return o(e,null,[{key:"_reduceParamsToObject",value:function(e,t){var n=t.split("="),o=r(n,2),a=o[0],u=o[1];return e[a]=decodeURI(u),e}},{key:"parseQueryString",value:function(){var t=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return t.split("&").reduce(e._reduceParamsToObject,{})}},{key:"parseRequestBody",value:function(t){var n=void 0;try{n=JSON.parse(t)}catch(r){n=e.parseQueryString(t)}return n||{}}},{key:"_escapeRegExp",value:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return(e||"").replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&")}}]),e}()},,,function(e,t,n){function r(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(188),a=n(189),u=n(190),i=n(191),s=n(192);r.prototype.clear=o,r.prototype["delete"]=a,r.prototype.get=u,r.prototype.has=i,r.prototype.set=s,e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=e.length;++n<r&&t(e[n],n,e)!==!1;);return e}e.exports=n},,function(e,t,n){function r(e,t,n){var r=e[t];u.call(e,t)&&o(r,n)&&(void 0!==n||t in e)||(e[t]=n)}var o=n(84),a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t){var n=o(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():u.call(e,n,1),!0}var o=n(32),a=Array.prototype,u=a.splice;e.exports=r},function(e,t,n){function r(e,t){var n=o(e,t);return n<0?void 0:e[n][1]}var o=n(32);e.exports=r},function(e,t,n){function r(e,t){return o(e,t)>-1}var o=n(32);e.exports=r},function(e,t,n){function r(e,t,n){var r=o(e,t);r<0?e.push([t,n]):e[r][1]=n}var o=n(32);e.exports=r},function(e,t,n){function r(e,t){return e&&o(e,t,a)}var o=n(160),a=n(40);e.exports=r},function(e,t,n){function r(e){var t=new e.constructor(e.byteLength);return new o(t).set(new o(e)),t}var o=n(99);e.exports=r},function(e,t,n){function r(e,t,n){return o(e,t,n)}var o=n(171);e.exports=r},function(e,t,n){function r(e,t){return o?void 0!==e[t]:u.call(e,t)}var o=n(34),a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t){function n(e,t){return e="number"==typeof e||o.test(e)?+e:-1,t=null==t?r:t,e>-1&&e%1==0&&e<t}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){function r(e,t){return"number"==typeof e||!o(e)&&(u.test(e)||!a.test(e)||null!=t&&e in Object(t))}var o=n(9),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){function r(e){return a(e)&&o(e)}var o=n(35),a=n(19);e.exports=r},function(e,t,n){function r(e){return"string"==typeof e||!o(e)&&a(e)&&s.call(e)==u}var o=n(9),a=n(19),u="[object String]",i=Object.prototype,s=i.toString;e.exports=r},,,,,,,function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},,,,,function(e,t,n){function r(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(183),a=n(184),u=n(185),i=n(186),s=n(187);r.prototype.clear=o,r.prototype["delete"]=a,r.prototype.get=u,r.prototype.has=i,r.prototype.set=s,e.exports=r},function(e,t,n){var r=n(14),o=r.Uint8Array;e.exports=o},function(e,t,n){function r(e){return o(e)?e:a(e)}var o=n(9),a=n(193);e.exports=r},function(e,t,n){var r=n(78),o=n(173),a=o(r);e.exports=a},function(e,t,n){function r(e,t,n,s){s||(s=[]);for(var c=-1,f=e.length;++c<f;){var l=e[c];t>0&&i(l)&&(n||u(l)||a(l))?t>1?r(l,t-1,n,s):o(s,l):n||(s[s.length]=l)}return s}var o=n(155),a=n(56),u=n(9),i=n(85);e.exports=r},function(e,t,n){function r(e,t){t=a(t,e)?[t+""]:o(t);for(var n=0,r=t.length;null!=e&&n<r;)e=e[t[n++]];return n&&n==r?e:void 0}var o=n(100),a=n(83);e.exports=r},function(e,t){function n(e,t){return o.call(e,t)||"object"==typeof e&&t in e&&null===a(e)}var r=Object.prototype,o=r.hasOwnProperty,a=Object.getPrototypeOf;e.exports=n},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t,n){function r(e){return d.call(e)}var o=n(17),a=n(151),u=n(152),i="[object Map]",s="[object Object]",c="[object Set]",f="[object WeakMap]",l=Object.prototype,p=Function.prototype.toString,d=l.toString,v=o?p.call(o):"",h=a?p.call(a):"",y=u?p.call(u):"";(o&&r(new o)!=i||a&&r(new a)!=c||u&&r(new u)!=f)&&(r=function(e){var t=d.call(e),n=t==s?e.constructor:null,r="function"==typeof n?p.call(n):"";if(r)switch(r){case v:return i;case h:return c;case y:return f}return t}),e.exports=r},function(e,t,n){function r(e){var t=e?e.length:void 0;return i(t)&&(u(e)||s(e)||a(e))?o(t,String):null}var o=n(162),a=n(56),u=n(9),i=n(46),s=n(86);e.exports=r},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=n},function(e,t){function n(e){return e}e.exports=n},,,,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={100:"Continue",101:"Switching Protocol",200:"Ok",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Variant Also Negotiates",511:"Network Authentication Required"};t["default"]=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(r=(u=i.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(s){o=!0,a=s}finally{try{!r&&i["return"]&&i["return"]()}finally{if(o)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(235),s=r(i),c=n(29),f=r(c),l=n(66),p=r(l),d=n(30),v=r(d),h=n(123),y=r(h),g=n(21),m=r(g),b=n(197),x=r(b),k=function(){function e(){var t=this;o(this,e),s["default"].before(function(e,n){e.startTime=Date.now();var r=p["default"].getCurrentMockedRequests();return r.length?void t.getRequestDetails(e).then(function(o){var a=o.url,u=o.method,i=o.body,s=!0,c=!1,f=void 0;try{for(var l,p=r[Symbol.iterator]();!(s=(l=p.next()).done);s=!0){var d=l.value;if(d.matches({url:a,params:i,method:u})){e.mock=d;var v=d.getResponse();return t.logRequest(a,u,i,v,e),t.buildResponse(n,v,e)}}}catch(h){c=!0,f=h}finally{try{!s&&p["return"]&&p["return"]()}finally{if(c)throw f}}n()}):n()}),s["default"].after(function(e,n){t.captureRequest(e,n)})}return u(e,[{key:"logRequest",value:function(e,t,n,r,o){var a="%c BDSM captured request: "+t+" %c "+e;console.groupCollapsed(a,"color: blue; font-weight: 300","font-weight: 300"),console.log("Method: "+t),console.log("URL: "+e),console.groupCollapsed("request"),console.log("Params: "+n),console.group("headers"),(0,x["default"])(o.headers,function(e,t){return console.log(t+": "+e)}),console.groupEnd("headers"),console.groupEnd("request"),console.groupCollapsed("response"),console.log("Status Code: "+r.status),console.log("Delay: "+r.delay),console.groupCollapsed("headers"),(0,x["default"])(r.headers,function(e,t){return console.log(t+": "+e)}),console.groupEnd("headers"),console.log("Body: "+r.body),console.groupEnd("response"),console.groupEnd(a)}},{key:"getRequestDetails",value:function(e){return new Promise(function(t,n){var r=e.url,o=e.method;e instanceof Request||t({url:r,method:o,body:e.body});var a=e.clone();a.text().then(function(e){""===e&&(e=void 0),t({url:r,method:o,body:e})})["catch"](function(e){return n(e)})})}},{key:"captureRequest",value:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(!(e instanceof Request))return v["default"].capture(e,t),void f["default"].emit(m["default"].REQUEST_CAPTURED);var n=this.getHeadersObject(t.headers),r=this.getHeadersObject(e.headers),o=e.method,u=e.url,i=e.startTime,s=e.mock,c=t.status,l=e.clone(),p=t instanceof Response?t.clone():new Response(t);Promise.all([l.text(),p.text()]).then(function(e){var t=a(e,2),l=t[0],p=t[1],d={method:o,url:u,params:l,headers:r,startTime:i,mock:s},h={status:c||404,headers:n,data:p};v["default"].capture(d,h),f["default"].emit(m["default"].REQUEST_CAPTURED)})}},{key:"getHeadersObject",value:function(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}},{key:"enable",value:function(){s["default"].enable()}},{key:"disable",value:function(){s["default"].disable()}},{key:"buildResponse",value:function(e,t,n){var r={status:Number(t.status)||200,statusText:y["default"][t.status||200].toUpperCase(),body:t.body,text:t.body,headers:t.headers||{}};return t.delay>0?setTimeout(function(){return e(r)},t.delay):e(r)}},{key:"checkParamsEquality",value:function(e,t){var n=JSON.parse(e||"{}"),r=Object.keys(n),o=!0,a=!1,u=void 0;try{for(var i,s=r[Symbol.iterator]();!(o=(i=s.next()).done);o=!0){var c=i.value,f=t[c]?new RegExp(t[c]):null;if(f&&n[c]&&!n[c].toString().match(f))return!1}}catch(l){a=!0,u=l}finally{try{!o&&s["return"]&&s["return"]()}finally{if(a)throw u}}return!0}}]),e}();t["default"]=new k},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.MockedRequest=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(38),s=r(i),c=n(67);t.MockedRequest=function(){function e(t){var n=t.id,r=void 0===n?s["default"].v4():n,a=t.active,u=void 0===a||a,i=t.method,c=t.url,f=t.headers,l=t.params,p=t.response;o(this,e),Object.assign(this,{id:r,active:u,method:i,url:c,headers:f,params:l,response:p})}return u(e,[{key:"getRequestHash",value:function(){return[this.method,this.url,this.params].join("|")}},{key:"getResponse",value:function(){return a({headers:this.headers},this.response)}},{key:"update",value:function(e){this.response.status=e.response.status,this.response.delay=e.response.delay,this.response.body=e.response.body,this.params=e.params,this.url=e.url,this.headers=Object.assign({},e.headers)}},{key:"toggle",value:function(){this.active=!this.active}},{key:"matches",value:function(e){var t=this.prepareRegex(this.url);return e.method===this.method&&this.matchParams(e.params)&&t.test(e.url)}},{key:"prepareRegex",value:function(e){return new RegExp("^"+c.UrlUtils._escapeRegExp(e).replace(/\*/g,".*")+"$")}},{key:"matchParams",value:function(e){return this.params===e||this.prepareRegex(this.params).test(e)}},{key:"export",value:function(){var e=Object.assign({},this);if(e.headers["content-type"].indexOf("application/json")>-1){try{e.params=JSON.parse(e.params)}catch(t){}try{e.response.body=JSON.parse(e.response.body)}catch(t){}}return e}}]),e}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Request=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(38),i=r(u);t.Request=function(){function e(t){var n=t.method,r=t.url,a=t.params,u=t.headers,s=t.response,c=t.mock;o(this,e),Object.assign(this,{id:i["default"].v4(),method:n,url:r,params:a,headers:u,mock:c}),Object.assign(this,{requestHash:this.buildRequestHash(a),response:s})}return a(e,[{key:"buildRequestHash",value:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return[this.method,this.url,e].join("|")}},{key:"buildMockedRequestData",value:function(){var e={name:"Mocked original response",response:{status:this.response.status,delay:this.response.delay,headers:JSON.stringify(this.response.header||{}),body:this.response.body}};return{method:this.method,url:this.url,params:this.params,headers:Object.assign({},this.headers),states:[e]}}},{key:"setMock",value:function(e){this.mock=e}},{key:"removeMock",value:function(){delete this.mock}},{key:"update",value:function(e){this.url=e,this.requestHash=this.buildRequestHash(this.params)}}]),e}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Scenario=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(38),i=r(u),s=(n(44),n(125)),c=n(30),f=r(c),l=n(55),p=r(l);t.Scenario=function(){function e(t){var n=t.id,r=void 0===n?i["default"].v4():n,a=t.name,u=t.active,c=void 0===u||u,f=t.mockedRequests,l=void 0===f?[]:f;o(this,e),l=l.map(function(e){return new s.MockedRequest(e)}),Object.assign(this,{id:r,name:a,active:c,mockedRequests:l})}return a(e,[{key:"rename",value:function(e){this.name=e}},{key:"mockRequest",value:function(e){var t=new s.MockedRequest(e);return this.mockedRequests.push(t),t}},{key:"removeMockedRequest",value:function(e){var t=this;this.mockedRequests.forEach(function(n,r){if(n.id===e)return t.mockedRequests.splice(r,1)})}},{key:"updateMockedRequest",value:function(e,t){f["default"].capturedRequests.filter(function(t){return(0,p["default"])(t,"mock.id")===e}).forEach(function(e){return f["default"].updateUrl(e.id,t.url)}),this.findMockedRequestById(e).update(t)}},{key:"findMockedRequestById",value:function(e){return this.mockedRequests.filter(function(t){return t.id===e})[0]}},{key:"toggleMockedRequest",value:function(e){var t=this.findMockedRequestById(e);t.active=!t.active}},{key:"export",value:function(){try{var e=this.mockedRequests.map(function(e){return e["export"]()});return Object.assign({},this,{mockedRequests:e})}catch(t){return null}}},{key:"exportMock",value:function(e){try{var t=this.findMockedRequestById(e)["export"]();return Object.assign({},this,{mockedRequests:[t]})}catch(n){return null}}}]),e}()},,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function o(){}var a="function"!=typeof Object.create&&"~";o.prototype._events=void 0,o.prototype.listeners=function(e,t){var n=a?a+e:e,r=this._events&&this._events[n]; | ||
if(t)return!!r;if(!r)return[];if(r.fn)return[r.fn];for(var o=0,u=r.length,i=new Array(u);o<u;o++)i[o]=r[o].fn;return i},o.prototype.emit=function(e,t,n,r,o,u){var i=a?a+e:e;if(!this._events||!this._events[i])return!1;var s,c,f=this._events[i],l=arguments.length;if("function"==typeof f.fn){switch(f.once&&this.removeListener(e,f.fn,void 0,!0),l){case 1:return f.fn.call(f.context),!0;case 2:return f.fn.call(f.context,t),!0;case 3:return f.fn.call(f.context,t,n),!0;case 4:return f.fn.call(f.context,t,n,r),!0;case 5:return f.fn.call(f.context,t,n,r,o),!0;case 6:return f.fn.call(f.context,t,n,r,o,u),!0}for(c=1,s=new Array(l-1);c<l;c++)s[c-1]=arguments[c];f.fn.apply(f.context,s)}else{var p,d=f.length;for(c=0;c<d;c++)switch(f[c].once&&this.removeListener(e,f[c].fn,void 0,!0),l){case 1:f[c].fn.call(f[c].context);break;case 2:f[c].fn.call(f[c].context,t);break;case 3:f[c].fn.call(f[c].context,t,n);break;default:if(!s)for(p=1,s=new Array(l-1);p<l;p++)s[p-1]=arguments[p];f[c].fn.apply(f[c].context,s)}}return!0},o.prototype.on=function(e,t,n){var o=new r(t,n||this),u=a?a+e:e;return this._events||(this._events=a?{}:Object.create(null)),this._events[u]?this._events[u].fn?this._events[u]=[this._events[u],o]:this._events[u].push(o):this._events[u]=o,this},o.prototype.once=function(e,t,n){var o=new r(t,n||this,(!0)),u=a?a+e:e;return this._events||(this._events=a?{}:Object.create(null)),this._events[u]?this._events[u].fn?this._events[u]=[this._events[u],o]:this._events[u].push(o):this._events[u]=o,this},o.prototype.removeListener=function(e,t,n,r){var o=a?a+e:e;if(!this._events||!this._events[o])return this;var u=this._events[o],i=[];if(t)if(u.fn)(u.fn!==t||r&&!u.once||n&&u.context!==n)&&i.push(u);else for(var s=0,c=u.length;s<c;s++)(u[s].fn!==t||r&&!u[s].once||n&&u[s].context!==n)&&i.push(u[s]);return i.length?this._events[o]=1===i.length?i[0]:i:delete this._events[o],this},o.prototype.removeAllListeners=function(e){return this._events?(e?delete this._events[a?a+e:e]:this._events=a?{}:Object.create(null),this):this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prototype.setMaxListeners=function(){return this},o.prefixed=a,e.exports=o},,,,function(e,t,n){function r(){}var o=n(34),a=Object.prototype;r.prototype=o?o(null):a,e.exports=r},function(e,t,n){var r=n(33),o=n(14),a=r(o,"Set");e.exports=a},function(e,t,n){var r=n(33),o=n(14),a=r(o,"WeakMap");e.exports=a},function(e,t){function n(e,t){return e.set(t[0],t[1]),e}e.exports=n},function(e,t){function n(e,t){return e.add(t),e}e.exports=n},function(e,t){function n(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}e.exports=n},function(e,t,n){function r(e,t){return e&&o(t,a(t),e)}var o=n(80),a=n(40);e.exports=r},function(e,t,n){function r(e){return"function"==typeof e?e:o}var o=n(110);e.exports=r},function(e,t,n){function r(e,t,n,k,_,R,S){var w;if(k&&(w=R?k(e,_,R,S):k(e)),void 0!==w)return w;if(!b(e))return e;var E=y(e);if(E){if(w=d(e),!t)return f(e,w)}else{var M=p(e),q=M==O||M==j;if(g(e))return c(e,t);if(M==A||M==x||q&&!R){if(m(e))return R?e:{};if(w=h(q?{}:e),!t)return w=i(w,e),n?l(e,w):w}else{if(!$[M])return R?e:{};w=v(e,M,t)}}S||(S=new o);var C=S.get(e);return C?C:(S.set(e,w),(E?a:s)(e,function(o,a){u(w,a,r(o,t,n,k,a,e,S))}),n&&!E?l(e,w):w)}var o=n(70),a=n(71),u=n(73),i=n(156),s=n(78),c=n(164),f=n(170),l=n(172),p=n(106),d=n(180),v=n(181),h=n(182),y=n(9),g=n(198),m=n(45),b=n(18),x="[object Arguments]",k="[object Array]",_="[object Boolean]",R="[object Date]",S="[object Error]",O="[object Function]",j="[object GeneratorFunction]",w="[object Map]",E="[object Number]",A="[object Object]",M="[object RegExp]",q="[object Set]",C="[object String]",P="[object Symbol]",N="[object WeakMap]",T="[object ArrayBuffer]",I="[object Float32Array]",U="[object Float64Array]",D="[object Int8Array]",L="[object Int16Array]",B="[object Int32Array]",H="[object Uint8Array]",F="[object Uint8ClampedArray]",G="[object Uint16Array]",V="[object Uint32Array]",$={};$[x]=$[k]=$[T]=$[_]=$[R]=$[I]=$[U]=$[D]=$[L]=$[B]=$[w]=$[E]=$[A]=$[M]=$[q]=$[C]=$[P]=$[H]=$[F]=$[G]=$[V]=!0,$[S]=$[O]=$[N]=!1,e.exports=r},function(e,t,n){function r(e){return o(e)?a(e):{}}var o=n(18),a=Object.create;e.exports=r},function(e,t,n){var r=n(174),o=r();e.exports=o},function(e,t){function n(e){return r(Object(e))}var r=Object.keys;e.exports=n},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},function(e,t){function n(e){return e&&e.Object===Object?e:null}e.exports=n},function(e,t){function n(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}e.exports=n},function(e,t,n){function r(e){return a(u(e),o,new e.constructor)}var o=n(153),a=n(53),u=n(108);e.exports=r},function(e,t){function n(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}var r=/\w*$/;e.exports=n},function(e,t,n){function r(e){return a(u(e),o,new e.constructor)}var o=n(154),a=n(53),u=n(109);e.exports=r},function(e,t,n){function r(e){return u?Object(u.call(e)):{}}var o=n(52),a=o?o.prototype:void 0,u=a?a.valueOf:void 0;e.exports=r},function(e,t,n){function r(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var o=n(79);e.exports=r},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){function r(e,t,n,r){n||(n={});for(var a=-1,u=t.length;++a<u;){var i=t[a],s=r?r(n[i],e[i],i,n,e):e[i];o(n,i,s)}return n}var o=n(73);e.exports=r},function(e,t,n){function r(e,t){return o(e,a(e),t)}var o=n(80),a=n(176);e.exports=r},function(e,t,n){function r(e,t){return function(n,r){if(null==n)return n;if(!o(n))return e(n,r);for(var a=n.length,u=t?a:-1,i=Object(n);(t?u--:++u<a)&&r(i[u],u,i)!==!1;);return n}}var o=n(35);e.exports=r},function(e,t){function n(e){return function(t,n,r){for(var o=-1,a=Object(t),u=r(t),i=u.length;i--;){var s=u[e?i:++o];if(n(a[s],s,a)===!1)break}return t}}e.exports=n},function(e,t,n){var r=n(105),o=r("length");e.exports=o},function(e,t){var n=Object.getOwnPropertySymbols,r=n||function(){return[]};e.exports=r},function(e,t,n){function r(e,t){return o(e,t)&&delete e[t]}var o=n(81);e.exports=r},function(e,t,n){function r(e,t){if(o){var n=e[t];return n===a?void 0:n}return i.call(e,t)?e[t]:void 0}var o=n(34),a="__lodash_hash_undefined__",u=Object.prototype,i=u.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n){e[t]=o&&void 0===n?a:n}var o=n(34),a="__lodash_hash_undefined__";e.exports=r},function(e,t){function n(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&o.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var r=Object.prototype,o=r.hasOwnProperty;e.exports=n},function(e,t,n){function r(e,t,n){var r=e.constructor;switch(t){case m:return o(e);case f:case l:return new r((+e));case b:case x:case k:case _:case R:case S:case O:case j:case w:return c(e,n);case p:return a(e);case d:case y:return new r(e);case v:return u(e);case h:return i(e);case g:return s(e)}}var o=n(79),a=n(165),u=n(166),i=n(167),s=n(168),c=n(169),f="[object Boolean]",l="[object Date]",p="[object Map]",d="[object Number]",v="[object RegExp]",h="[object Set]",y="[object String]",g="[object Symbol]",m="[object ArrayBuffer]",b="[object Float32Array]",x="[object Float64Array]",k="[object Int8Array]",_="[object Int16Array]",R="[object Int32Array]",S="[object Uint8Array]",O="[object Uint8ClampedArray]",j="[object Uint16Array]",w="[object Uint32Array]";e.exports=r},function(e,t,n){function r(e){return"function"!=typeof e.constructor||a(e)?{}:o(u(e))}var o=n(159),a=n(54),u=Object.getPrototypeOf;e.exports=r},function(e,t,n){function r(){this.__data__={hash:new o,map:a?new a:[],string:new o}}var o=n(150),a=n(17);e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return i(e)?u("string"==typeof e?t.string:t.hash,e):o?t.map["delete"](e):a(t.map,e)}var o=n(17),a=n(74),u=n(177),i=n(23);e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return i(e)?u("string"==typeof e?t.string:t.hash,e):o?t.map.get(e):a(t.map,e)}var o=n(17),a=n(75),u=n(178),i=n(23);e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return i(e)?u("string"==typeof e?t.string:t.hash,e):o?t.map.has(e):a(t.map,e)}var o=n(17),a=n(76),u=n(81),i=n(23);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__;return i(e)?u("string"==typeof e?n.string:n.hash,e,t):o?n.map.set(e,t):a(n.map,e,t),this}var o=n(17),a=n(77),u=n(179),i=n(23);e.exports=r},function(e,t){function n(){this.__data__={array:[],map:null}}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map["delete"](e)}var o=n(74);e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map.get(e)}var o=n(75);e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map.has(e)}var o=n(76);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=n.array;r&&(r.length<u-1?a(r,e,t):(n.array=null,n.map=new o(r)));var i=n.map;return i&&i.set(e,t),this}var o=n(98),a=n(77),u=200;e.exports=r},function(e,t,n){function r(e){var t=[];return o(e).replace(a,function(e,n,r,o){t.push(r?o.replace(u,"$1"):n||e)}),t}var o=n(202),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,u=/\\(\\)?/g;e.exports=r},function(e,t,n){function r(e){return o(e,!0,!0)}var o=n(158);e.exports=r},function(e,t){function n(e){return function(){return e}}e.exports=n},function(e,t,n){function r(e){var t=e?e.length:0;return t?o(e,1):[]}var o=n(102);e.exports=r},function(e,t,n){function r(e,t){return"function"==typeof t&&i(e)?o(e,t):u(e,a(t))}var o=n(71),a=n(157),u=n(101),i=n(9);e.exports=r},function(e,t,n){(function(e){var r=n(195),o=n(14),a={"function":!0,object:!0},u=a[typeof t]&&t&&!t.nodeType?t:void 0,i=a[typeof e]&&e&&!e.nodeType?e:void 0,s=i&&i.exports===u?u:void 0,c=s?o.Buffer:void 0,f=c?function(e){return e instanceof c}:r(!1);e.exports=f}).call(t,n(93)(e))},function(e,t,n){function r(e){return null!=e&&(o(e)?p.test(f.call(e)):u(e)&&(a(e)?p:s).test(e))}var o=n(57),a=n(45),u=n(19),i=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,c=Object.prototype,f=Function.prototype.toString,l=c.hasOwnProperty,p=RegExp("^"+f.call(l).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},,function(e,t,n){function r(e){return"symbol"==typeof e||o(e)&&i.call(e)==a}var o=n(19),a="[object Symbol]",u=Object.prototype,i=u.toString;e.exports=r},function(e,t,n){function r(e){if("string"==typeof e)return e;if(null==e)return"";if(a(e))return s?s.call(e):"";var t=e+"";return"0"==t&&1/e==-u?"-0":t}var o=n(52),a=n(201),u=1/0,i=o?o.prototype:void 0,s=i?i.toString:void 0;e.exports=r},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){(function(t){var n;if(t.crypto&&crypto.getRandomValues){var r=new Uint8Array(16);n=function(){return crypto.getRandomValues(r),r}}if(!n){var o=new Array(16);n=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}e.exports=n}).call(t,function(){return this}())},function(e,t,n){var r,o;(function(n,a){var u,i,s,c,f,l,p,d,v,h,y,g,m,b,x,k,_,R,S,O,j,w,E,A,M,q,C,P,N=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1};j=n.document,i="before",u="after",m="readyState",g="addEventListener",y="removeEventListener",l="dispatchEvent",R="XMLHttpRequest",f="fetch",p="FormData",b=["load","loadend","loadstart"],s=["progress","abort","error","timeout"],A=parseInt((/msie (\d+)/.exec(navigator.userAgent.toLowerCase())||[])[1]),isNaN(A)&&(A=parseInt((/trident\/.*; rv:(\d+)/.exec(navigator.userAgent.toLowerCase())||[])[1])),(P=Array.prototype).indexOf||(P.indexOf=function(e){var t,n,r,o;for(t=r=0,o=this.length;r<o;t=++r)if(n=this[t],n===e)return t;return-1}),q=function(e,t){return Array.prototype.slice.call(e,t)},O=function(e){return"returnValue"===e||"totalSize"===e||"position"===e},E=function(e,t){var n,r;for(n in e)if(r=e[n],!O(n))try{t[n]=e[n]}catch(o){}return t},M=function(e,t,n){var r,o,a,u;for(o=function(e){return function(r){var o,a,u;o={};for(a in r)O(a)||(u=r[a],o[a]=u===t?n:u);return n[l](e,o)}},a=0,u=e.length;a<u;a++)r=e[a],n._has(r)&&(t["on"+r]=o(r))},w=function(e){var t;if(null!=j.createEventObject)return t=j.createEventObject(),t.type=e,t;try{return new Event(e)}catch(n){return{type:e}}},c=function(e){var t,n,r;return n={},r=function(e){return n[e]||[]},t={},t[g]=function(e,t,o){n[e]=r(e),n[e].indexOf(t)>=0||(o=o===a?n[e].length:o,n[e].splice(o,0,t))},t[y]=function(e,t){var o;return e===a?void(n={}):(t===a&&(n[e]=[]),o=r(e).indexOf(t),void(o!==-1&&r(e).splice(o,1)))},t[l]=function(){var n,o,a,u,i,s,c,f;for(n=q(arguments),o=n.shift(),e||(n[0]=E(n[0],w(o))),u=t["on"+o],u&&u.apply(t,n),f=r(o).concat(r("*")),a=s=0,c=f.length;s<c;a=++s)i=f[a],i.apply(t,n)},t._has=function(e){return!(!n[e]&&!t["on"+e])},e&&(t.listeners=function(e){return q(r(e))},t.on=t[g],t.off=t[y],t.fire=t[l],t.once=function(e,n){var r;return r=function(){return t.off(e,r),n.apply(null,arguments)},t.on(e,r)},t.destroy=function(){return n={}}),t},C=c(!0),C.EventEmitter=c,C[i]=function(e,t){if(e.length<1||e.length>2)throw"invalid hook";return C[g](i,e,t)},C[u]=function(e,t){if(e.length<2||e.length>3)throw"invalid hook";return C[g](u,e,t)},C.enable=function(){n[R]=_,"function"!=typeof n[f]&&(n[f]=x),v&&(n[p]=k)},C.disable=function(){n[R]=C[R],n[f]=C[f],v&&(n[p]=v)},S=C.headers=function(e,t){var n,r,o,a,u,i,s,c,f;switch(null==t&&(t={}),typeof e){case"object":r=[];for(o in e)u=e[o],a=o.toLowerCase(),r.push(""+a+":\t"+u);return r.join("\n");case"string":for(r=e.split("\n"),s=0,c=r.length;s<c;s++)n=r[s],/([^:]+):\s*(.+)/.test(n)&&(a=null!=(f=RegExp.$1)?f.toLowerCase():void 0,i=RegExp.$2,null==t[a]&&(t[a]=i));return t}},v=n[p],k=function(e){var t;this.fd=e?new v(e):new v,this.form=e,t=[],Object.defineProperty(this,"entries",{get:function(){var n;return n=e?q(e.querySelectorAll("input,select")).filter(function(e){var t;return"checkbox"!==(t=e.type)&&"radio"!==t||e.checked}).map(function(e){return[e.name,"file"===e.type?e.files:e.value]}):[],n.concat(t)}}),this.append=function(e){return function(){var n;return n=q(arguments),t.push(n),e.fd.append.apply(e.fd,n)}}(this)},v&&(C[p]=v,n[p]=k),h=n[R],C[R]=h,_=n[R]=function(){var e,t,n,r,o,a,f,p,d,v,h,y,x,_,O,j,w,q,P,T,I;e=-1,q=new C[R],h={},_=null,f=void 0,O=void 0,y=void 0,v=function(){var t,n,r,o;if(y.status=_||q.status,_===e&&A<10||(y.statusText=q.statusText),_!==e){o=S(q.getAllResponseHeaders());for(t in o)r=o[t],y.headers[t]||(n=t.toLowerCase(),y.headers[n]=r)}},d=function(){q.responseType&&"text"!==q.responseType?"document"===q.responseType?(y.xml=q.responseXML,y.data=q.responseXML):y.data=q.response:(y.text=q.responseText,y.data=q.responseText),"responseURL"in q&&(y.finalUrl=q.responseURL)},w=function(){a.status=y.status,a.statusText=y.statusText},j=function(){"text"in y&&(a.responseText=y.text),"xml"in y&&(a.responseXML=y.xml),"data"in y&&(a.response=y.data),"finalUrl"in y&&(a.responseURL=y.finalUrl)},r=function(e){for(;e>t&&t<4;)a[m]=++t,1===t&&a[l]("loadstart",{}),2===t&&w(),4===t&&(w(),j()),a[l]("readystatechange",{}),4===t&&setTimeout(n,0)},n=function(){f||a[l]("load",{}),a[l]("loadend",{}),f&&(a[m]=0)},t=0,x=function(e){var t,n;return 4!==e?void r(e):(t=C.listeners(u),n=function(){var e;return t.length?(e=t.shift(),2===e.length?(e(h,y),n()):3===e.length&&h.async?e(h,y,n):n()):r(4)},void n())},a=h.xhr=c(),q.onreadystatechange=function(e){try{2===q[m]&&v()}catch(t){}4===q[m]&&(O=!1,v(),d()),x(q[m])},p=function(){f=!0},a[g]("error",p),a[g]("timeout",p),a[g]("abort",p),a[g]("progress",function(){t<3?x(3):a[l]("readystatechange",{})}),("withCredentials"in q||C.addWithCredentials)&&(a.withCredentials=!1),a.status=0,I=s.concat(b);for(P=0,T=I.length;P<T;P++)o=I[P],a["on"+o]=null;return a.open=function(e,n,r,o,a){t=0,f=!1,O=!1,h.headers={},h.headerNames={},h.status=0,y={},y.headers={},h.method=e,h.url=n,h.async=r!==!1,h.user=o,h.pass=a,x(1)},a.send=function(e){var t,n,r,o,u,c,f,l;for(l=["type","timeout","withCredentials"],c=0,f=l.length;c<f;c++)n=l[c],r="type"===n?"responseType":n,r in a&&(h[n]=a[r]);h.body=e,u=function(){var e,t,o,u,i,c;for(M(s,q,a),a.upload&&M(s.concat(b),q.upload,a.upload),O=!0,q.open(h.method,h.url,h.async,h.user,h.pass),i=["type","timeout","withCredentials"],o=0,u=i.length;o<u;o++)n=i[o],r="type"===n?"responseType":n,n in h&&(q[r]=h[n]);c=h.headers;for(e in c)t=c[e],e&&q.setRequestHeader(e,t);h.body instanceof k&&(h.body=h.body.fd),q.send(h.body)},t=C.listeners(i),(o=function(){var e,n;return t.length?(e=function(e){return"object"!=typeof e||"number"!=typeof e.status&&"number"!=typeof y.status?void o():(E(e,y),N.call(e,"data")<0&&(e.data=e.response||e.text),void x(4))},e.head=function(e){return E(e,y),x(2)},e.progress=function(e){return E(e,y),x(3)},n=t.shift(),1===n.length?e(n(h)):2===n.length&&h.async?n(h,e):e()):u()})()},a.abort=function(){_=e,O?q.abort():a[l]("abort",{})},a.setRequestHeader=function(e,t){var n,r;n=null!=e?e.toLowerCase():void 0,r=h.headerNames[n]=h.headerNames[n]||e,h.headers[r]&&(t=h.headers[r]+", "+t),h.headers[r]=t},a.getResponseHeader=function(e){var t;return t=null!=e?e.toLowerCase():void 0,y.headers[t]},a.getAllResponseHeaders=function(){return S(y.headers)},q.overrideMimeType&&(a.overrideMimeType=function(){return q.overrideMimeType.apply(q,arguments)}),q.upload&&(a.upload=h.upload=c()),a},"function"==typeof n[f]&&(d=n[f],C[f]=d,x=n[f]=function(e,t){var n,r,o;return null==t&&(t={headers:{}}),t.url=e,o=null,r=C.listeners(i),n=C.listeners(u),new Promise(function(e,a){var u,i,s,c,f;i=function(){return t.headers&&(t.headers=new Headers(t.headers)),o||(o=new Request(t.url,t)),E(t,o)},s=function(t){var r;return n.length?(r=n.shift(),2===r.length?(r(i(),t),s(t)):3===r.length?r(i(),t,s):s(t)):e(t)},u=function(t){var n;return void 0!==t?(n=new Response(t.body||t.text,t),e(n),void s(n)):void c()},c=function(){var e;return r.length?(e=r.shift(),1===e.length?u(e(t)):2===e.length?e(i(),u):void 0):void f()},f=function(){return d(i().clone()).then(function(e){return s(e)})["catch"](function(e){return s(e),a(e)})},c()})}),r=[],o=function(){return C}.apply(t,r),!(o!==a&&(e.exports=o))}).call(this,window)}])}); |
{ | ||
"name": "bdsmjs", | ||
"version": "0.3.3-beta.1", | ||
"version": "0.3.4", | ||
"description": "Bad ass client side mocking solution", | ||
@@ -71,3 +71,3 @@ "main": "dist/bdsm.js", | ||
"uuid": "2.0.1", | ||
"xhook": "git+https://github.com/morsdyce/xhook.git#7aa90e025bf31880d15cfe4d7dca75a25b287275", | ||
"xhook": "git+https://github.com/morsdyce/xhook.git#1b3241544d8ae55a92ac585dacef43fec150de06", | ||
"autoprefixer-loader": "3.1.0", | ||
@@ -74,0 +74,0 @@ "babel-core": "6.10.4", |
Sorry, the diff of this file is too big to display
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
1183096
1