UNPKG

intern

Version:

Intern. A next-generation code testing stack for JavaScript.

31 lines (27 loc) 75.1 kB
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=108)}([function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0;t.default=r}).call(this,r(7))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=r(6),i=r(26),a=r(0);t.default=i.default,o.__exportStar(r(26),t),i.add("es6-array",function(){return["from","of"].every(function(e){return e in a.default.Array})&&["findIndex","find","copyWithin"].every(function(e){return e in a.default.Array.prototype})},!0),i.add("es6-array-fill",function(){return"fill"in a.default.Array.prototype&&1===[1].fill(9,Number.POSITIVE_INFINITY)[0]},!0),i.add("es7-array",function(){return"includes"in a.default.Array.prototype},!0),i.add("es6-map",function(){if("function"==typeof a.default.Map)try{var e=new a.default.Map([[0,1]]);return e.has(0)&&"function"==typeof e.keys&&i.default("es6-symbol")&&"function"==typeof e.values&&"function"==typeof e.entries}catch(e){return!1}return!1},!0),i.add("es6-math",function(){return["clz32","sign","log10","log2","log1p","expm1","cosh","sinh","tanh","acosh","asinh","atanh","trunc","fround","cbrt","hypot"].every(function(e){return"function"==typeof a.default.Math[e]})},!0),i.add("es6-math-imul",function(){return"imul"in a.default.Math&&-5===Math.imul(4294967295,5)},!0),i.add("es6-object",function(){return i.default("es6-symbol")&&["assign","is","getOwnPropertySymbols","setPrototypeOf"].every(function(e){return"function"==typeof a.default.Object[e]})},!0),i.add("es2017-object",function(){return["values","entries","getOwnPropertyDescriptors"].every(function(e){return"function"==typeof a.default.Object[e]})},!0),i.add("es-observable",function(){return void 0!==a.default.Observable},!0),i.add("es6-promise",function(){return void 0!==a.default.Promise&&i.default("es6-symbol")},!0),i.add("es6-set",function(){if("function"==typeof a.default.Set){var e=new a.default.Set([1]);return e.has(1)&&"keys"in e&&"function"==typeof e.keys&&i.default("es6-symbol")}return!1},!0),i.add("es6-string",function(){return["fromCodePoint"].every(function(e){return"function"==typeof a.default.String[e]})&&["codePointAt","normalize","repeat","startsWith","endsWith","includes"].every(function(e){return"function"==typeof a.default.String.prototype[e]})},!0),i.add("es6-string-raw",function(){if("raw"in a.default.String){var e=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=o.__spread(e);return n.raw=e.raw,n}(n||(n=o.__makeTemplateObject(["a\n",""],["a\\n",""])),1);return e.raw=["a\\n"],"a:\\n"===a.default.String.raw(e,42)}return!1},!0),i.add("es2017-string",function(){return["padStart","padEnd"].every(function(e){return"function"==typeof a.default.String.prototype[e]})},!0),i.add("es6-symbol",function(){return void 0!==a.default.Symbol&&"symbol"==typeof Symbol()},!0),i.add("es6-weakmap",function(){if(void 0!==a.default.WeakMap){var e={},t=new a.default.WeakMap([[e,1]]);return Object.freeze(e),1===t.get(e)&&t.set({},2)===t&&i.default("es6-symbol")}return!1},!0),i.add("microtasks",function(){return i.default("es6-promise")||i.default("host-node")||i.default("dom-mutationobserver")},!0),i.add("postmessage",function(){return void 0!==a.default.window&&"function"==typeof a.default.postMessage},!0),i.add("raf",function(){return"function"==typeof a.default.requestAnimationFrame},!0),i.add("setimmediate",function(){return void 0!==a.default.setImmediate},!0),i.add("dom-mutationobserver",function(){if(i.default("host-browser")&&Boolean(a.default.MutationObserver||a.default.WebKitMutationObserver)){var e=document.createElement("div"),t=new(a.default.MutationObserver||a.default.WebKitMutationObserver)(function(){});return t.observe(e,{attributes:!0}),e.style.setProperty("display","block"),Boolean(t.takeRecords().length)}return!1},!0),i.add("dom-webanimation",function(){return i.default("host-browser")&&void 0!==a.default.Animation&&void 0!==a.default.KeyframeEffect},!0)},function(e,t,r){"use strict";r.r(t),r.d(t,"__extends",function(){return o}),r.d(t,"__assign",function(){return i}),r.d(t,"__rest",function(){return a}),r.d(t,"__decorate",function(){return u}),r.d(t,"__param",function(){return c}),r.d(t,"__metadata",function(){return f}),r.d(t,"__awaiter",function(){return s}),r.d(t,"__generator",function(){return l}),r.d(t,"__exportStar",function(){return p}),r.d(t,"__values",function(){return d}),r.d(t,"__read",function(){return h}),r.d(t,"__spread",function(){return y}),r.d(t,"__await",function(){return v}),r.d(t,"__asyncGenerator",function(){return b}),r.d(t,"__asyncDelegator",function(){return g}),r.d(t,"__asyncValues",function(){return m}),r.d(t,"__makeTemplateObject",function(){return w}); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e};function a(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&(r[n[o]]=e[n[o]])}return r}function u(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var u=e.length-1;u>=0;u--)(o=e[u])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function c(e,t){return function(r,n){t(r,n,e)}}function f(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function s(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{c(n.next(e))}catch(e){i(e)}}function u(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r(function(t){t(e.value)}).then(a,u)}c((n=n.apply(e,t||[])).next())})}function l(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(o=n[2&i[0]?"return":i[0]?"throw":"next"])&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[0,o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}}function p(e,t){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}function d(e){var t="function"==typeof Symbol&&e[Symbol.iterator],r=0;return t?t.call(e):{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}function h(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(h(arguments[t]));return e}function v(e){return this instanceof v?(this.v=e,this):new v(e)}function b(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),i=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(e){o[e]&&(n[e]=function(t){return new Promise(function(r,n){i.push([e,t,r,n])>1||u(e,t)})})}function u(e,t){try{(r=o[e](t)).value instanceof v?Promise.resolve(r.value.v).then(c,f):s(i[0][2],r)}catch(e){s(i[0][3],e)}var r}function c(e){u("next",e)}function f(e){u("throw",e)}function s(e,t){e(t),i.shift(),i.length&&u(i[0][0],i[0][1])}}function g(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){e[n]&&(t[n]=function(t){return(r=!r)?{value:v(e[n](t)),done:"return"===n}:o?o(t):t})}}function m(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator];return t?t.call(e):d(e)}function w(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=r(1),i=r(0),a=r(25);if(t.Symbol=i.default.Symbol,!o.default("es6-symbol")){var u=function(e){if(!y(e))throw new TypeError(e+" is not a symbol");return e},c=Object.defineProperties,f=Object.defineProperty,s=Object.create,l=Object.prototype,p={},d=(n=s(null),function(e){for(var t,r=0;n[String(e)+(r||"")];)++r;return e+=String(r||""),n[e]=!0,t="@@"+e,Object.getOwnPropertyDescriptor(l,t)||f(l,t,{set:function(e){f(this,t,a.getValueDescriptor(e))}}),t}),h=function e(t){if(this instanceof h)throw new TypeError("TypeError: Symbol is not a constructor");return e(t)};t.Symbol=i.default.Symbol=function e(t){if(this instanceof e)throw new TypeError("TypeError: Symbol is not a constructor");var r=Object.create(h.prototype);return t=void 0===t?"":String(t),c(r,{__description__:a.getValueDescriptor(t),__name__:a.getValueDescriptor(d(t))})},f(t.Symbol,"for",a.getValueDescriptor(function(e){return p[e]?p[e]:p[e]=t.Symbol(String(e))})),c(t.Symbol,{keyFor:a.getValueDescriptor(function(e){var t;for(t in u(e),p)if(p[t]===e)return t}),hasInstance:a.getValueDescriptor(t.Symbol.for("hasInstance"),!1,!1),isConcatSpreadable:a.getValueDescriptor(t.Symbol.for("isConcatSpreadable"),!1,!1),iterator:a.getValueDescriptor(t.Symbol.for("iterator"),!1,!1),match:a.getValueDescriptor(t.Symbol.for("match"),!1,!1),observable:a.getValueDescriptor(t.Symbol.for("observable"),!1,!1),replace:a.getValueDescriptor(t.Symbol.for("replace"),!1,!1),search:a.getValueDescriptor(t.Symbol.for("search"),!1,!1),species:a.getValueDescriptor(t.Symbol.for("species"),!1,!1),split:a.getValueDescriptor(t.Symbol.for("split"),!1,!1),toPrimitive:a.getValueDescriptor(t.Symbol.for("toPrimitive"),!1,!1),toStringTag:a.getValueDescriptor(t.Symbol.for("toStringTag"),!1,!1),unscopables:a.getValueDescriptor(t.Symbol.for("unscopables"),!1,!1)}),c(h.prototype,{constructor:a.getValueDescriptor(t.Symbol),toString:a.getValueDescriptor(function(){return this.__name__},!1,!1)}),c(t.Symbol.prototype,{toString:a.getValueDescriptor(function(){return"Symbol ("+u(this).__description__+")"}),valueOf:a.getValueDescriptor(function(){return u(this)})}),f(t.Symbol.prototype,t.Symbol.toPrimitive,a.getValueDescriptor(function(){return u(this)})),f(t.Symbol.prototype,t.Symbol.toStringTag,a.getValueDescriptor("Symbol",!1,!1,!0)),f(h.prototype,t.Symbol.toPrimitive,a.getValueDescriptor(t.Symbol.prototype[t.Symbol.toPrimitive],!1,!1,!0)),f(h.prototype,t.Symbol.toStringTag,a.getValueDescriptor(t.Symbol.prototype[t.Symbol.toStringTag],!1,!1,!0))}function y(e){return e&&("symbol"==typeof e||"Symbol"===e["@@toStringTag"])||!1}t.isSymbol=y,["hasInstance","isConcatSpreadable","iterator","species","replace","search","split","match","toPrimitive","toStringTag","unscopables","observable"].forEach(function(e){t.Symbol[e]||Object.defineProperty(t.Symbol,e,a.getValueDescriptor(t.Symbol.for(e),!1,!1))}),t.default=t.Symbol},,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(3);var n=r(58),o={done:!0,value:void 0},i=function(){function e(e){this._nextIndex=-1,a(e)?this._nativeIterator=e[Symbol.iterator]():this._list=e}return e.prototype.next=function(){return this._nativeIterator?this._nativeIterator.next():this._list&&++this._nextIndex<this._list.length?{done:!1,value:this._list[this._nextIndex]}:o},e.prototype[Symbol.iterator]=function(){return this},e}();function a(e){return e&&"function"==typeof e[Symbol.iterator]}function u(e){return e&&"number"==typeof e.length}function c(e){return a(e)?e[Symbol.iterator]():u(e)?new i(e):void 0}t.ShimIterator=i,t.isIterable=a,t.isArrayLike=u,t.get=c,t.forOf=function(e,t,r){var o=!1;function i(){o=!0}if(u(e)&&"string"==typeof e)for(var a=e.length,f=0;f<a;++f){var s=e[f];if(f+1<a){var l=s.charCodeAt(0);l>=n.HIGH_SURROGATE_MIN&&l<=n.HIGH_SURROGATE_MAX&&(s+=e[++f])}if(t.call(r,s,e,i),o)return}else{var p=c(e);if(p)for(var d=p.next();!d.done;){if(t.call(r,d.value,e,i),o)return;d=p.next()}}}},function(e,t,r){"use strict";r.r(t),r.d(t,"__extends",function(){return o}),r.d(t,"__assign",function(){return i}),r.d(t,"__rest",function(){return a}),r.d(t,"__decorate",function(){return u}),r.d(t,"__param",function(){return c}),r.d(t,"__metadata",function(){return f}),r.d(t,"__awaiter",function(){return s}),r.d(t,"__generator",function(){return l}),r.d(t,"__exportStar",function(){return p}),r.d(t,"__values",function(){return d}),r.d(t,"__read",function(){return h}),r.d(t,"__spread",function(){return y}),r.d(t,"__await",function(){return v}),r.d(t,"__asyncGenerator",function(){return b}),r.d(t,"__asyncDelegator",function(){return g}),r.d(t,"__asyncValues",function(){return m}),r.d(t,"__makeTemplateObject",function(){return w}); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e};function a(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&(r[n[o]]=e[n[o]])}return r}function u(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var u=e.length-1;u>=0;u--)(o=e[u])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function c(e,t){return function(r,n){t(r,n,e)}}function f(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function s(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{c(n.next(e))}catch(e){i(e)}}function u(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r(function(t){t(e.value)}).then(a,u)}c((n=n.apply(e,t||[])).next())})}function l(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(o=n[2&i[0]?"return":i[0]?"throw":"next"])&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[0,o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}}function p(e,t){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}function d(e){var t="function"==typeof Symbol&&e[Symbol.iterator],r=0;return t?t.call(e):{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}function h(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(h(arguments[t]));return e}function v(e){return this instanceof v?(this.v=e,this):new v(e)}function b(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),i=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(e){o[e]&&(n[e]=function(t){return new Promise(function(r,n){i.push([e,t,r,n])>1||u(e,t)})})}function u(e,t){try{(r=o[e](t)).value instanceof v?Promise.resolve(r.value.v).then(c,f):s(i[0][2],r)}catch(e){s(i[0][3],e)}var r}function c(e){u("next",e)}function f(e){u("throw",e)}function s(e,t){e(t),i.shift(),i.length&&u(i[0][0],i[0][1])}}function g(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){e[n]&&(t[n]=function(t){return(r=!r)?{value:v(e[n](t)),done:"return"===n}:o?o(t):t})}}function m(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator];return t?t.call(e):d(e)}function w(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}},function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2),o=r(15),i=r(15);t.assign=i.assign;var a=Array.prototype.slice,u=Object.prototype.hasOwnProperty;function c(e){return"[object Object]"===Object.prototype.toString.call(e)}function f(e,t){return e.map(function(e){return Array.isArray(e)?f(e,t):c(e)?s({deep:!0,inherited:t,sources:[e],target:{}}):e})}function s(e){for(var t=e.deep,r=e.inherited,o=e.target,i=e.copied||[],a=n.__spread(i),l=0;l<e.sources.length;l++){var p=e.sources[l];if(null!==p&&void 0!==p)for(var d in p)if(r||u.call(p,d)){var h=p[d];if(-1!==a.indexOf(h))continue;if(t)if(Array.isArray(h))h=f(h,r);else if(c(h)){var y=o[d]||{};i.push(p),h=s({deep:!0,inherited:r,sources:[h],target:y,copied:i})}o[d]=h}}return o}function l(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return s({deep:!0,inherited:!0,sources:t,target:e})}function p(e){var t=!1;return{destroy:function(){t||(t=!0,e())}}}t.create=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(!t.length)throw new RangeError("lang.create requires at least one mixin object.");var n=t.slice();return n.unshift(Object.create(e)),o.assign.apply(null,n)},t.deepAssign=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return s({deep:!0,inherited:!1,sources:t,target:e})},t.deepMixin=l,t.duplicate=function(e){return l(Object.create(Object.getPrototypeOf(e)),e)},t.isIdentical=function(e,t){return e===t||e!=e&&t!=t},t.lateBind=function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return r.length?function(){var n=arguments.length?r.concat(a.call(arguments)):r;return e[t].apply(e,n)}:function(){return e[t].apply(e,arguments)}},t.mixin=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return s({deep:!1,inherited:!0,sources:t,target:e})},t.partial=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return function(){var r=arguments.length?t.concat(a.call(arguments)):t;return e.apply(this,r)}},t.createHandle=p,t.createCompositeHandle=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return p(function(){for(var t=0;t<e.length;t++)e[t].destroy()})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2),o=r(5),i=r(57);function a(e){return Boolean(e&&"function"==typeof e.cancel&&Array.isArray(e.children)&&u(e))}function u(e){return e&&"function"==typeof e.then}t.isTask=a,t.isThenable=u;var c=function(e){function t(t,r){var n=this,o=function(){},i=function(){};(n=e.call(this,function(e,t){o=e,i=t})||this)._state=1,n.children=[],n.canceler=function(){r&&r(),n._cancel()};try{t(function(e){3!==n._state&&(n._state=0,o(e))},function(e){3!==n._state&&(n._state=2,i(e))})}catch(e){n._state=2,i(e)}return n}return n.__extends(t,e),t.race=function(e){return new this(function(t,r){Promise.race(i.unwrapPromises(e)).then(t,r)})},t.reject=function(e){return new this(function(t,r){return r(e)})},t.resolve=function(e){return new this(function(t,r){return t(e)})},t.all=function(r){var i=this;return new t(function(t,n){e.all.call(i,r).then(t,n)},function(){if(o.isArrayLike(r))for(var e=0;e<r.length;e++){a(u=r[e])&&u.cancel()}else if(o.isIterable(r))try{for(var t=n.__values(r),i=t.next();!i.done;i=t.next()){var u;a(u=i.value)&&u.cancel()}}catch(e){c={error:e}}finally{try{i&&!i.done&&(f=t.return)&&f.call(t)}finally{if(c)throw c.error}}else Object.keys(r).forEach(function(e){var t=r[e];a(t)&&t.cancel()});var c,f})},Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),t.prototype._cancel=function(e){var t=this;this._state=3;var r=function(){try{return t._finally&&t._finally()}catch(e){}};this._finally&&(e=u(e)?e.then(r,r):r()),this.children.forEach(function(t){t._cancel(e)})},t.prototype.cancel=function(){1===this._state&&this.canceler()},t.prototype.catch=function(e){return this.then(void 0,e)},t.prototype.finally=function(e){if(3===this._state)return e(),this;var r=this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})});return r._finally=e,r},t.prototype.then=function(t,r){var n=this,o=e.prototype.then.call(this,function(e){if(3!==o._state)return t?t(e):e},function(e){if(3!==o._state){if(r)return r(e);throw e}});return o.canceler=function(){1===n._state?n.cancel():o._cancel()},this.children.push(o),o},t}(i.default);t.default=c},,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(8),o=r(19);function i(e){var t="+"===e[e.length-1];return{name:t?e.slice(0,e.length-1):e,addToExisting:t}}function a(e){return JSON.parse(function(e){var t="default",r=0,n=e.split("");for(;r<n.length;)switch(t){case"block-comment":"*"===n[r]&&"/"===n[r+1]?(n[r]=" ",n[r+1]=" ",t="default",r+=2):"\n"!==n[r]?(n[r]=" ",r+=1):r+=1;break;case"line-comment":"\n"===n[r]?t="default":n[r]=" ",r+=1;break;case"string":'"'===n[r]?(t="default",r+=1):"\\"===n[r]&&"\\"===n[r+1]?r+=2:"\\"===n[r]&&'"'===n[r+1]?r+=2:r+=1;break;default:'"'===n[r]?(t="string",r+=1):"/"===n[r]&&"*"===n[r+1]?(n[r]=" ",n[r+1]=" ",t="block-comment",r+=2):"/"===n[r]&&"/"===n[r+1]?(n[r]=" ",n[r+1]=" ",t="line-comment",r+=2):r+=1}return n.join("")}(e))}function u(e,t,r,n){switch(r){case"boolean":if("boolean"==typeof t)return t;if("true"===t)return!0;if("false"===t)return!1;throw new Error('Non-boolean value "'+t+'" for '+e);case"number":var o=Number(t);if(!isNaN(o))return o;throw new Error('Non-numeric value "'+t+'" for '+e);case"regexp":if("string"==typeof t)return new RegExp(t);if(t instanceof RegExp)return t;throw new Error('Non-regexp value "'+t+'" for '+e);case"object":if("string"==typeof t)try{t=t?JSON.parse(t):{}}catch(r){if(!n)throw new Error('Non-object value "'+t+'" for '+e);(i={})[n]=t,t=i}if("[object Object]"===Object.prototype.toString.call(t)){if(n&&!t[n])throw new Error('Invalid value "'+JSON.stringify(t)+'" for '+e+": missing '"+n+"' property");return t}throw new Error('Non-object value "'+t+'" for '+e);case"object[]":return t||(t=[]),Array.isArray(t)||(t=[t]),t.map(function(t){return u(e,t,"object",n)});case"string":if("string"==typeof t)return t;throw new Error('Non-string value "'+t+'" for '+e);case"string[]":if(t||(t=[]),"string"==typeof t&&(t=[t]),Array.isArray(t)&&t.every(function(e){return"string"==typeof e}))return t;throw new Error('Non-string[] value "'+t+'" for '+e);default:if("function"==typeof r)return r(t);throw new Error("Parser must be a valid type name")}var i}function c(e,t,r,n){var o=i(e),a=o.name,c=o.addToExisting,s=n?function(e,t){n.emit(e,t)}:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]};if("loader"===a)f(r,a,u(a,t,"object","script"));else if("bail"===a||"baseline"===a||"benchmark"===a||"debug"===a||"filterErrorStack"===a||"showConfig"===a)f(r,a,u(a,t,"boolean"));else if("basePath"===a||"coverageVariable"===a||"description"===a||"internPath"===a||"name"===a||"sessionId"===a)f(r,a,u(a,t,"string"));else if("defaultTimeout"===a)f(r,a,u(a,t,"number"));else if("grep"===a)f(r,a,u(a,t,"regexp"));else if("reporters"===a)f(r,a,u(a,t,"object[]","name"),c);else if("plugins"===a||"requires"===a||"require"===a||"scripts"===a){var l=!1,p=a;"scripts"===a?(s("deprecated",{original:"scripts",replacement:"plugins"}),p="plugins"):"require"===a?(s("deprecated",{original:"require",replacement:"plugins"}),p="plugins"):"requires"===a&&(s("deprecated",{original:"require",replacement:"plugins",message:"Set `useLoader: true`"}),p="plugins",l=!0);var d=u(p,t,"object[]","script");l&&d.forEach(function(e){e.useLoader=!0}),f(r,p,d,c)}else if("suites"===a)f(r,a,u(a,t,"string[]"),c);else if("node"===a||"browser"===a){var h=r[a]||{};r[a]||(r[a]=h);var y=a,v=u(a,t,"object");v&&Object.keys(v).forEach(function(e){var t=e,r=v[t],n=i(t),o=n.name,a=n.addToExisting;switch(o){case"loader":r=u(o,r,"object","script"),f(h,o,r,!1);break;case"reporters":r=u("reporters",r,"object[]","name"),f(h,o,r,a);break;case"plugins":case"require":case"requires":case"scripts":var c=!1;"scripts"===o?(s("deprecated",{original:"scripts",replacement:"plugins"}),o="plugins"):"require"===o?(s("deprecated",{original:"require",replacement:"plugins"}),o="plugins"):"requires"===o&&(s("deprecated",{original:"requires",replacement:"plugins",message:"Set `useLoader: true`"}),o="plugins",c=!0),r=u(o,r,"object[]","script"),c&&r.forEach(function(e){e.useLoader=!0}),f(h,o,r,a);break;case"suites":r=u(o,r,"string[]"),f(h,o,r,a);break;default:throw new Error("Invalid property "+t+" in "+y+" config")}})}else if("functionalBaseUrl"===a||"serverUrl"===a)f(r,a,u(a,t,"string"));else if("proxy"===a)f(r,a,null==t?void 0:u(a,t,"string"));else if("capabilities"===a||"instrumenterOptions"===a||"tunnelOptions"===a)f(r,a,u(a,t,"object"),c);else if("environments"===a){var b=t;b?Array.isArray(b)||(b=[b]):b=[],b=b.map(function(e){return"object"==typeof e&&null==e.browserName&&(e.browserName=e.browser),e}),f(r,a,u(a,b,"object[]","browserName"),c)}else if("excludeInstrumentation"===a)s("deprecated",{original:"excludeInstrumentation",replacement:"coverage"});else if("tunnel"===a)f(r,a,u(a,t,"string"));else if("functionalCoverage"===a||"leaveRemoteOpen"===a||"serveOnly"===a||"runInSync"===a)f(r,a,u(a,t,"boolean"));else if("coverage"===a){d=void 0;try{d=u(a,t,"boolean")}catch(e){d=u(a,t,"string[]")}if("boolean"==typeof d&&!1!==d)throw new Error("Non-false boolean for 'coverage'");f(r,a,d)}else if("functionalSuites"===a)f(r,a,u(a,t,"string[]"),c);else if("functionalTimeouts"===a){r.functionalTimeouts||(r.functionalTimeouts={});var g=u(a,t,"object");g?Object.keys(g).forEach(function(e){var t=e;"connectTimeout"===t?(s("deprecated",{original:"functionalTimeouts.connectTimeout",replacement:"connectTimeout"}),f(r,t,u(t,g[t],"number"))):r.functionalTimeouts[t]=u("functionalTimeouts."+t,g[t],"number")}):f(r,a,{})}else"connectTimeout"===a||"heartbeatInterval"===a||"maxConcurrency"===a||"serverPort"===a||"socketPort"===a?f(r,a,u(a,t,"number")):(s("log",'Config has unknown option "'+a+'"'),f(r,a,t))}function f(e,t,r,o){if(void 0===o&&(o=!1),o){var i=e[t];if(null==i)e[t]=r;else if(Array.isArray(i))i.push.apply(i,r);else{if("object"!=typeof e[t])throw new Error("Only array or object options may be added");e[t]=n.deepMixin({},e[t],r)}}else e[t]=r}function s(e,t){void 0===t&&(t="/");var r=e.lastIndexOf(l);return 0===r?{configFile:"",childConfig:e.slice(1)}:-1===r||e[r-1]===t?{configFile:e}:{configFile:e.slice(0,r),childConfig:e.slice(r+1)}}t.evalProperty=i,t.getBasePath=function(e,t,r,n){n=n||o.getPathSep(e,t);var i,a=e.replace(/\\/g,"/").split("/");return i="/"===e[0]&&2===a.length?"/":a.slice(0,-1).join("/"),(t?r(t=o.normalize(t))?t:o.join(i,t):i).split("/").join(n)},t.getConfigDescription=function(e,t){void 0===t&&(t="");var r="";if(e.description&&(r+=""+t+e.description+"\n\n"),e.configs){r+=t+"Configs:\n";var n=Object.keys(e.configs).reduce(function(e,t){return Math.max(e,t.length)},0);r+=Object.keys(e.configs).map(function(r){for(var o=e.configs[r];r.length<n;)r+=" ";var i=" "+r;return o.description&&(i+=" ("+o.description+")"),""+t+i}).join("\n")}return r},t.isTask=function(e){if(!e||"object"!=typeof e)return!1;for(var t=0,r=["then","catch","finally","cancel"];t<r.length;t++){var n=r[t];if(!(n in e)||"function"!=typeof e[n])return!1}return!0},t.loadConfig=function(e,t,r,o){return function e(t,r,o,i){return r(t).then(function(n){var o;try{o=a(n)}catch(e){throw new Error("Invalid JSON in "+t)}if(o.extends){var i=t.split("/"),u=s(o.extends),f=u.configFile,l=u.childConfig,p=i.slice(0,i.length-1).concat(f).join("/");return e(p,r,void 0,l).then(function(e){return Object.keys(o).filter(function(e){return"configs"!==e}).forEach(function(t){c(t,o[t],e)}),o.configs&&(null==e.configs&&(e.configs={}),Object.keys(o.configs).forEach(function(t){e.configs[t]=o.configs[t]})),e})}var d={};return Object.keys(o).forEach(function(e){c(e,o[e],d)}),d}).then(function(e){if(o&&(o.showConfigs||o.help))return e;if(i){var t=function(r){var o=Array.isArray(r)?r:[r];o.forEach(function(r){var o=e.configs[r];if(!o)throw new Error('Unknown child config "'+r+'"');o.extends&&t(o.extends),Object.keys(o).filter(function(e){return"node"!==e&&"browser"!==e}).forEach(function(t){c(t,o[t],e)}),["node","browser"].forEach(function(t){if(o[t])if(e[t]){var r={};c(t,o[t],r),n.mixin(e[t],r[t])}else c(t,o[t],e)})})};t(i)}return e}).then(function(e){return o&&(["plugins","reporters","suites"].filter(function(e){return e in o}).forEach(function(t){["node","browser"].filter(function(t){return e[t]}).forEach(function(r){delete e[r][t]})}),Object.keys(o).forEach(function(t){c(t,o[t],e)})),e})}(e,t,r,o).then(function(e){return delete e.config,delete e.extends,r&&(r.showConfigs||r.help)||delete e.configs,e})},t.parseArgs=function(e){for(var t={},r=0,n=e;r<n.length;r++){var o=n[r],i=o,a=void 0,u=t,c=o.indexOf("=");if(-1!==c&&(i=o.slice(0,c),a=o.slice(c+1)),-1!==i.indexOf(".")){var f=i.split("."),s=f.slice(0,f.length-1);i=f[f.length-1];for(var l=0,p=s;l<p.length;l++){var d=p[l];u[d]||(u[d]={}),u=u[d]}}void 0===a?u[i]=!0:i in u?Array.isArray(u[i])?u[i].push(a):u[i]=[u[i],a]:u[i]=a}return t},t.parseJson=a,t.parseValue=u,t.prefix=function(e,t){return e.split("\n").map(function(e){return t+e}).join("\n")},t.processOption=c,t.pullFromArray=function(e,t){for(var r=[],n=0;(n=e.indexOf(t,n))>-1;)r.push(e.splice(n,1)[0]);return r},t.setOption=f,t.splitConfigPath=s,t.stringify=function(e,t){return JSON.stringify(e,p,t)};var l="@";function p(e,t){return t?t instanceof RegExp?t.source:"function"==typeof t?t.toString():t:t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0),o=r(1),i=r(3);if(o.default("es6-object")){var a=n.default.Object;t.assign=a.assign,t.getOwnPropertyDescriptor=a.getOwnPropertyDescriptor,t.getOwnPropertyNames=a.getOwnPropertyNames,t.getOwnPropertySymbols=a.getOwnPropertySymbols,t.is=a.is,t.keys=a.keys}else t.keys=function(e){return Object.keys(e).filter(function(e){return!Boolean(e.match(/^@@.+/))})},t.assign=function(e){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if(null==e)throw new TypeError("Cannot convert undefined or null to object");var o=Object(e);return r.forEach(function(e){e&&t.keys(e).forEach(function(t){o[t]=e[t]})}),o},t.getOwnPropertyDescriptor=function(e,t){return i.isSymbol(t),Object.getOwnPropertyDescriptor(e,t)},t.getOwnPropertyNames=function(e){return Object.getOwnPropertyNames(e).filter(function(e){return!Boolean(e.match(/^@@.+/))})},t.getOwnPropertySymbols=function(e){return Object.getOwnPropertyNames(e).filter(function(e){return Boolean(e.match(/^@@.+/))}).map(function(e){return Symbol.for(e.substring(2))})},t.is=function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t};if(o.default("es2017-object")){a=n.default.Object;t.getOwnPropertyDescriptors=a.getOwnPropertyDescriptors,t.entries=a.entries,t.values=a.values}else t.getOwnPropertyDescriptors=function(e){return t.getOwnPropertyNames(e).reduce(function(r,n){return r[n]=t.getOwnPropertyDescriptor(e,n),r},{})},t.entries=function(e){return t.keys(e).map(function(t){return[t,e[t]]})},t.values=function(e){return t.keys(e).map(function(t){return e[t]})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(6),o=r(0),i=r(56);r(3);var a,u=r(1);t.ShimPromise=o.default.Promise,t.isThenable=function(e){return e&&"function"==typeof e.then},u.default("es6-promise")||(o.default.Promise=t.ShimPromise=((a=function(){function e(r){var n=this;this.state=1,this[Symbol.toStringTag]="Promise";var o=!1,a=[],u=function(e){a&&a.push(e)},c=function(e,t){1===n.state&&(n.state=e,n.resolvedValue=t,u=i.queueMicroTask,a&&a.length>0&&i.queueMicroTask(function(){if(a){for(var e=a.length,t=0;t<e;++t)a[t].call(null);a=null}}))},f=function(e,r){1!==n.state||o||(t.isThenable(r)?(r.then(c.bind(null,0),c.bind(null,2)),o=!0):c(e,r))};this.then=function(t,r){return new e(function(e,o){u(function(){var i=2===n.state?r:t;if("function"==typeof i)try{e(i(n.resolvedValue))}catch(e){o(e)}else 2===n.state?o(n.resolvedValue):e(n.resolvedValue)})})};try{r(f.bind(null,0),f.bind(null,2))}catch(e){c(2,e)}}return e.all=function(r){return new this(function(o,i){var a=[],u=0,c=0,f=!0;function s(e,t){a[e]=t,++u,l()}function l(){f||u<c||o(a)}var p,d,h,y,v=0;try{for(var b=n.__values(r),g=b.next();!g.done;g=b.next()){var m=g.value;p=v,d=m,++c,t.isThenable(d)?d.then(s.bind(null,p),i):e.resolve(d).then(s.bind(null,p)),v++}}catch(e){h={error:e}}finally{try{g&&!g.done&&(y=b.return)&&y.call(b)}finally{if(h)throw h.error}}f=!1,l()})},e.race=function(t){return new this(function(r,o){try{for(var i=n.__values(t),a=i.next();!a.done;a=i.next()){var u=a.value;u instanceof e?u.then(r,o):e.resolve(u).then(r)}}catch(e){c={error:e}}finally{try{a&&!a.done&&(f=i.return)&&f.call(i)}finally{if(c)throw c.error}}var c,f})},e.reject=function(e){return new this(function(t,r){r(e)})},e.resolve=function(e){return new this(function(t){t(e)})},e.prototype.catch=function(e){return this.then(void 0,e)},e}())[Symbol.species]=t.ShimPromise,a)),t.default=t.ShimPromise},function(e,t){var r,n,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var c,f=[],s=!1,l=-1;function p(){s&&c&&(s=!1,c.length?f=c.concat(f):l=-1,f.length&&d())}function d(){if(!s){var e=u(p);s=!0;for(var t=f.length;t;){for(c=f,f=[];++l<t;)c&&c[l].run();l=-1,t=f.length}c=null,s=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function y(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];f.push(new h(e,t)),1!==f.length||s||u(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=y,o.addListener=y,o.once=y,o.off=y,o.removeListener=y,o.removeAllListeners=y,o.emit=y,o.prependListener=y,o.prependOnceListener=y,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},,function(e,t,r){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.some(function(e){return/\\/.test(e)})?"\\":"/"}function o(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),t.dirname=function(e){var t=n(e),r=o(e).split("/");return r.pop(),1===r.length&&""===r[0]?t:r.join(t)},t.getPathSep=n,t.join=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=n.apply(void 0,e),i=e.map(o),a=i[0].split("/");a.length>1&&""===a[a.length-1]&&a.pop();for(var u=0,c=i.slice(1);u<c.length;u++)for(var f=0,s=c[u].split("/");f<s.length;f++){var l=s[f];".."===l?a.pop():"."!==l&&a.push(l)}return a.join(r)},t.normalize=o,t.normalizePathEnding=function(e,t){return void 0===t&&(t="/"),e&&e.length>0&&e[e.length-1]!==t?""+e+t:e}},,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getValueDescriptor=function(e,t,r,n){return void 0===t&&(t=!1),void 0===r&&(r=!0),void 0===n&&(n=!0),{value:e,enumerable:t,writable:r,configurable:n}},t.wrapNative=function(e){return function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return e.apply(t,r)}}},function(e,t,r){"use strict";(function(e,r){Object.defineProperty(t,"__esModule",{value:!0}),t.testCache={},t.testFunctions={};var n={},o="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},i=(o.DojoHasEnvironment||{}).staticFeatures;"DojoHasEnvironment"in o&&delete o.DojoHasEnvironment;var a=i?"function"==typeof i?i.apply(o):i:{};function u(e){var r=e.toLowerCase();return Boolean(r in a||r in t.testCache||t.testFunctions[r])}function c(e,r,o){void 0===o&&(o=!1);var i=e.toLowerCase();if(u(i)&&!o&&!(i in a))throw new TypeError('Feature "'+e+'" exists and overwrite not true.');"function"==typeof r?t.testFunctions[i]=r:!function(e){return e&&e.then}(r)?(t.testCache[i]=r,delete t.testFunctions[i]):n[e]=r.then(function(r){t.testCache[e]=r,delete n[e]},function(){delete n[e]})}function f(e){var r,o=e.toLowerCase();if(o in a)r=a[o];else if(t.testFunctions[o])r=t.testCache[o]=t.testFunctions[o].call(null),delete t.testFunctions[o];else{if(!(o in t.testCache)){if(e in n)return!1;throw new TypeError('Attempt to detect unregistered has feature "'+e+'"')}r=t.testCache[o]}return r}t.load=function(e,t,r,n){e?t([e],r):r()},t.normalize=function(e,t){var r=e.match(/[\?:]|[^:\?]*/g)||[],n=0,o=function e(t){var o=r[n++];return":"===o?null:"?"===r[n++]?!t&&f(o)?e():(e(!0),e(t)):o}();return o&&t(o)},t.exists=u,t.add=c,t.default=f,c("debug",!0),c("host-browser","undefined"!=typeof document&&"undefined"!=typeof location),c("host-node",function(){if("object"==typeof r&&r.versions&&r.versions.node)return r.versions.node})}).call(this,r(7),r(17))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2),o=r(0),i=r(32),a=r(9),u=r(53),c=r(52),f=r(50),s=r(49),l=r(47),p=r(46),d=r(45),h=r(44),y=new i.default;function v(e){var t=y.get(e);return t.used?a.default.reject(new TypeError("Body already read")):(t.used=!0,t.task)}var b=function(e){function t(t){var r=e.call(this)||this,n=r.headers=new s.default,o=t.getAllResponseHeaders();if(o)for(var i=o.split(/\r\n/g),a=0;a<i.length;a++){var u=i[a].match(/^(.*?): (.*)$/);u&&n.append(u[1],u[2])}return r.status=t.status,r.ok=r.status>=200&&r.status<300,r.statusText=t.statusText||"OK",r}return n.__extends(t,e),Object.defineProperty(t.prototype,"bodyUsed",{get:function(){return y.get(this).used},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nativeResponse",{get:function(){return y.get(this).nativeResponse},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"requestOptions",{get:function(){return y.get(this).requestOptions},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return y.get(this).url},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"download",{get:function(){return y.get(this).downloadObservable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"data",{get:function(){return y.get(this).dataObservable},enumerable:!0,configurable:!0}),t.prototype.arrayBuffer=function(){return a.default.reject(new Error("ArrayBuffer not supported"))},t.prototype.blob=function(){return a.default.reject(new Error("Blob not supported"))},t.prototype.formData=function(){return a.default.reject(new Error("FormData not supported"))},t.prototype.text=function(){return v(this).then(function(e){return String(e.responseText)})},t.prototype.xml=function(){var e=this;return this.text().then(function(t){return(new DOMParser).parseFromString(t,e.headers.get("content-type")||"text/html")})},t}(l.default);function g(){}function m(e,t){e.addEventListener("error",function(e){t(new TypeError(e.error||"Network request failed"))})}t.XhrResponse=b,u.default("blob")&&(b.prototype.blob=function(){return v(this).then(function(e){return e.response})},b.prototype.text=function(){return this.blob().then(l.getTextFromBlob)},u.default("arraybuffer")&&(b.prototype.arrayBuffer=function(){return this.blob().then(l.getArrayBufferFromBlob)})),u.default("formdata")&&(b.prototype.formData=function(){return this.text().then(function(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=(r.shift()||"").replace(/\+/," "),o=r.join("=").replace(/\+/," ");t.append(decodeURIComponent(n),decodeURIComponent(o))}}),t})}),t.default=function(e,t){void 0===t&&(t={});var r=new XMLHttpRequest,i=h.generateRequestUrl(e,t);(t=Object.create(t)).method||(t.method="GET");var l,v,w=!1;function _(){w=!0,r&&(r.abort(),r.onreadystatechange=g)}var O=new a.default(function(e,n){v=n,r.onreadystatechange=function(){if(!w&&2===r.readyState){var n=new b(r),o=new p.default,u=new p.default,f=new a.default(function(e,t){v=t,r.onprogress=function(e){w||o.next(e.loaded)},r.onreadystatechange=function(){w||4===r.readyState&&(r.onreadystatechange=g,l&&l.destroy(),u.next(r.response),u.complete(),e(r))},m(r,t)},_);y.set(n,{task:f,used:!1,nativeResponse:r,requestOptions:t,url:i,downloadObservable:new c.default(function(e){return o.add(e)}),dataObservable:new c.default(function(e){return u.add(e)})}),e(n)}},m(r,n)},_);r.open(t.method,i,!t.blockMainThread,t.user,t.password),u.default("filereader")&&u.default("blob")&&(r.responseType="blob"),t.timeout&&t.timeout>0&&t.timeout!==1/0&&(l=f.createTimer(function(){v&&v(new d.default("The XMLHttpRequest request timed out")),_()},t.timeout));var S=!1,j=!1,x=t.includeRequestedWithHeader,T=void 0===x||x;if(t.headers){var P=new s.default(t.headers);j=P.has("x-requested-with"),S=P.has("content-type");try{for(var E=n.__values(P),k=E.next();!k.done;k=E.next()){var M=n.__read(k.value,2),I=M[0],A=M[1];r.setRequestHeader(I,A)}}catch(e){R={error:e}}finally{try{k&&!k.done&&(C=E.return)&&C.call(E)}finally{if(R)throw R.error}}}!j&&T&&r.setRequestHeader("X-Requested-With","XMLHttpRequest"),!S&&u.default("formdata")&&t.body instanceof o.default.FormData&&r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),O.finally(function(){0!==O.state&&(r.onreadystatechange=g,l&&l.destroy())});var R,C,q=new p.default;return O.upload=new c.default(function(e){return q.add(e)}),(u.default("host-browser")||u.default("web-worker-xhr-upload"))&&r.upload.addEventListener("progress",function(e){q.next(e.loaded)}),r.send(t.body||null),O}},,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(27),o=r(0),i=r(14);function a(){var e=/^(.*\/)node_modules\/intern\/?/.exec(o.default.location.pathname);return e?e[1]:"/"}function u(e){return(e=e||location.search.slice(1)).split("&").filter(function(e){return""!==e&&"="!==e[0]}).map(function(e){var t=e.split("="),r=decodeURIComponent(t[0]);return t[1]?r+"="+decodeURIComponent(t[1]):t.length>1?r+"=":r})}function c(e){return n.default(e).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()})}function f(e,t){if("/"===e[0])return e;var r=e.split("/"),n=t.split("/");""===n[n.length-1]&&n.pop();for(var o=0,i=r;o<i.length;o++){var a=i[o];".."===a?n.pop():"."!==a&&n.push(a)}return n.join("/")}t.getConfig=function(e){var t,r=i.parseArgs(u()),n=a();if(e&&(r.config=e),r.config){var o=i.splitConfigPath(r.config),s=o.configFile,l=o.childConfig;e=f(s||"intern.json",n),t=i.loadConfig(e,c,r,l)}else e=f("intern.json",n),t=i.loadConfig(e,c,r).catch(function(t){if(0===t.message.indexOf("Request failed"))return e=void 0,r;throw t});return t.then(function(t){return e&&(t.basePath=i.getBasePath(e,t.basePath,function(e){return"/"===e[0]},"/")),t}).then(function(t){return{config:t,file:e}})},t.getDefaultBasePath=a,t.normalizePath=function(e){for(var t=e.replace(/\\/g,"/").split("/"),r=[],n=0;n<t.length;++n){var o=t[n];o&&"."!==o?".."===o&&r.length&&".."!==r[r.length-1]?r.pop():r.push(o):0!==n&&n!==t.length-1||r.push("")}return r.join("/")},t.parseQuery=u,t.parseUrl=function(e){if(e){var t=/^(([^:\/?#]+):)?(\/\/(([^:\/?#]*)(:(\d+))?))?([^?#]*)(\?([^#]*))?(#(.*))?/.exec(e);if(t)return{protocol:t[2],hostname:t[5],port:t[7],path:t[8],query:t[10],hash:t[12]}}}},,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(8);var o=function(){function e(t){var r={};if(t instanceof e)r=n.duplicate(t._list);else if("object"==typeof t)for(var o in r={},t){var i=t[o];Array.isArray(i)?r[o]=i.length?i.slice():[""]:r[o]=null==i?[""]:[i]}else"string"==typeof t&&(r=function(e){for(var t={},r=e.split("&"),n=0;n<r.length;n++){var o=r[n],i=o.indexOf("="),a=void 0,u="";i>=0?(a=o.slice(0,i),u=o.slice(i+1)):a=o,a=a?decodeURIComponent(a):"",u=u?decodeURIComponent(u):"",a in t?t[a].push(u):t[a]=[u]}return t}(t));this._list=r}return e.prototype.append=function(e,t){if(this.has(e)){var r=this._list[e];r&&r.push(t)}else this.set(e,t)},e.prototype.delete=function(e){this._list[e]=void 0},e.prototype.get=function(e){if(this.has(e)){var t=this._list[e];return t?t[0]:void 0}},e.prototype.getAll=function(e){if(this.has(e))return this._list[e]},e.prototype.has=function(e){return Array.isArray(this._list[e])},e.prototype.keys=function(){var e=[];for(var t in this._list)this.has(t)&&e.push(t);return e},e.prototype.set=function(e,t){this._list[e]=[t]},e.prototype.toString=function(){var e=[];for(var t in this._list)if(this.has(t)){var r=this._list[t];if(r)for(var n=encodeURIComponent(t),o=0;o<r.length;o++)e.push(n+(r[o]?"="+encodeURIComponent(r[o]):""))}return e.join("&")},e}();t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=r(6),i=r(0),a=r(5),u=r(1);if(r(3),t.WeakMap=i.default.WeakMap,!u.default("es6-weakmap")){var c={},f=(n=Math.floor(Date.now()%1e8),function(){return"__wm"+Math.floor(1e8*Math.random())+n+++"__"});t.WeakMap=function(){function e(e){if(this[Symbol.toStringTag]="WeakMap",this._name=f(),this._frozenEntries=[],e)if(a.isArrayLike(e))for(var t=0;t<e.length;t++){var r=e[t];this.set(r[0],r[1])}else try{for(var n=o.__values(e),i=n.next();!i.done;i=n.next()