Comparing version 2.1.4 to 2.1.5
@@ -6,6 +6,7 @@ 'use strict'; | ||
const processOptions = require('./middleware/defaultOptionsProcessor'); | ||
const validateOptions = require('./middleware/defaultOptionsValidator'); | ||
const httpRequest = require('./request'); // node-request in node, browser-request in browsers | ||
const channelNames = ['request', 'response', 'progress', 'error', 'abort']; | ||
const middlehooks = ['processOptions', 'interceptRequest', 'onRequest', 'onResponse', 'onError', 'onReturn', 'onHeaders']; | ||
const middlehooks = ['processOptions', 'validateOptions', 'interceptRequest', 'onRequest', 'onResponse', 'onError', 'onReturn', 'onHeaders']; | ||
@@ -19,3 +20,6 @@ module.exports = function createRequester() { | ||
return ware; | ||
}, { processOptions: [processOptions] }); | ||
}, { | ||
processOptions: [processOptions], | ||
validateOptions: [validateOptions] | ||
}); | ||
@@ -34,2 +38,5 @@ function request(opts) { | ||
// Validate the options | ||
applyMiddleware('validateOptions', options); | ||
// Build a context object we can pass to child handlers | ||
@@ -36,0 +43,0 @@ const context = { options, channels, applyMiddleware |
@@ -6,6 +6,7 @@ 'use strict'; | ||
var processOptions = require('./middleware/defaultOptionsProcessor'); | ||
var validateOptions = require('./middleware/defaultOptionsValidator'); | ||
var httpRequest = require('./request'); // node-request in node, browser-request in browsers | ||
var channelNames = ['request', 'response', 'progress', 'error', 'abort']; | ||
var middlehooks = ['processOptions', 'interceptRequest', 'onRequest', 'onResponse', 'onError', 'onReturn', 'onHeaders']; | ||
var middlehooks = ['processOptions', 'validateOptions', 'interceptRequest', 'onRequest', 'onResponse', 'onError', 'onReturn', 'onHeaders']; | ||
@@ -19,3 +20,6 @@ module.exports = function createRequester() { | ||
return ware; | ||
}, { processOptions: [processOptions] }); | ||
}, { | ||
processOptions: [processOptions], | ||
validateOptions: [validateOptions] | ||
}); | ||
@@ -34,2 +38,5 @@ function request(opts) { | ||
// Validate the options | ||
applyMiddleware('validateOptions', options); | ||
// Build a context object we can pass to child handlers | ||
@@ -36,0 +43,0 @@ var context = { options: options, channels: channels, applyMiddleware: applyMiddleware |
{ | ||
"name": "get-it", | ||
"version": "2.1.4", | ||
"version": "2.1.5", | ||
"description": "Generic HTTP request library for node and browsers", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.getIt = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ | ||
"use strict";var getIt=require("./index");getIt.middleware=require("./middleware"),module.exports=getIt; | ||
},{"./index":2,"./middleware":11}],2:[function(require,module,exports){ | ||
"use strict";var pubsub=require("nano-pubsub"),middlewareReducer=require("./util/middlewareReducer"),processOptions=require("./middleware/defaultOptionsProcessor"),httpRequest=require("./request"),channelNames=["request","response","progress","error","abort"],middlehooks=["processOptions","interceptRequest","onRequest","onResponse","onError","onReturn","onHeaders"];module.exports=function e(){function r(e){function r(e,r,t){var s=e,u=r;if(!s)try{u=o("onResponse",r,t)}catch(e){u=null,s=e}(s=s&&o("onError",s,t))?n.error.publish(s):u&&n.response.publish(u)}var n=channelNames.reduce(function(e,r){return e[r]=pubsub(),e},{}),o=middlewareReducer(t),s={options:o("processOptions",e),channels:n,applyMiddleware:o},u=null,i=n.request.subscribe(function(e){u=httpRequest(e,function(n,o){return r(n,o,e)})});n.abort.subscribe(function(){i(),u&&u.abort()});var a=o("onReturn",n,s);return a===n&&n.request.publish(s),a}var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=[],t=middlehooks.reduce(function(e,r){return e[r]=e[r]||[],e},{processOptions:[processOptions]});return r.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&t.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return middlehooks.forEach(function(r){e[r]&&t[r].push(e[r])}),o.push(e),r},r.clone=function(){return e(o)},n.forEach(r.use),r}; | ||
},{"./index":2,"./middleware":12}],2:[function(require,module,exports){ | ||
"use strict";var pubsub=require("nano-pubsub"),middlewareReducer=require("./util/middlewareReducer"),processOptions=require("./middleware/defaultOptionsProcessor"),validateOptions=require("./middleware/defaultOptionsValidator"),httpRequest=require("./request"),channelNames=["request","response","progress","error","abort"],middlehooks=["processOptions","validateOptions","interceptRequest","onRequest","onResponse","onError","onReturn","onHeaders"];module.exports=function e(){function r(e){function r(e,r,n){var s=e,i=r;if(!s)try{i=o("onResponse",r,n)}catch(e){i=null,s=e}(s=s&&o("onError",s,n))?t.error.publish(s):i&&t.response.publish(i)}var t=channelNames.reduce(function(e,r){return e[r]=pubsub(),e},{}),o=middlewareReducer(n),s=o("processOptions",e);o("validateOptions",s);var i={options:s,channels:t,applyMiddleware:o},u=null,a=t.request.subscribe(function(e){u=httpRequest(e,function(t,o){return r(t,o,e)})});t.abort.subscribe(function(){a(),u&&u.abort()});var d=o("onReturn",t,i);return d===t&&t.request.publish(i),d}var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=[],n=middlehooks.reduce(function(e,r){return e[r]=e[r]||[],e},{processOptions:[processOptions],validateOptions:[validateOptions]});return r.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&n.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return middlehooks.forEach(function(r){e[r]&&n[r].push(e[r])}),o.push(e),r},r.clone=function(){return e(o)},t.forEach(r.use),r}; | ||
},{"./middleware/defaultOptionsProcessor":8,"./request":21,"./util/middlewareReducer":24,"nano-pubsub":34}],3:[function(require,module,exports){ | ||
},{"./middleware/defaultOptionsProcessor":8,"./middleware/defaultOptionsValidator":9,"./request":22,"./util/middlewareReducer":25,"nano-pubsub":35}],3:[function(require,module,exports){ | ||
"use strict";var objectAssign=require("object-assign"),leadingSlash=/^\//,trailingSlash=/\/$/;module.exports=function(r){var e=r.replace(trailingSlash,"");return{processOptions:function(r){if(/^https?:\/\//i.test(r.url))return r;var s=[e,r.url.replace(leadingSlash,"")].join("/");return objectAssign({},r,{url:s})}}}; | ||
},{"object-assign":35}],4:[function(require,module,exports){ | ||
},{"object-assign":36}],4:[function(require,module,exports){ | ||
"use strict";function Cancel(e){this.message=e}Cancel.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},Cancel.prototype.__CANCEL__=!0,module.exports=Cancel; | ||
@@ -22,48 +22,51 @@ | ||
},{"debug":28}],8:[function(require,module,exports){ | ||
},{"debug":29}],8:[function(require,module,exports){ | ||
"use strict";function stringifyQueryString(e){function r(e,n){Array.isArray(n)?n.forEach(function(t){return r(e,t)}):t.push([e,n].map(encodeURIComponent).join("="))}var t=[];for(var n in e)has.call(e,n)&&r(n,e[n]);return t.length?t.join("&"):""}function normalizeTimeout(e){if(!1===e||0===e)return!1;if(e.connect||e.socket)return e;var r=Number(e);return isNaN(r)?normalizeTimeout(defaultOptions.timeout):{connect:r,socket:r}}function removeUndefined(e){var r={};for(var t in e)void 0!==e[t]&&(r[t]=e[t]);return r}var objectAssign=require("object-assign"),urlParse=require("url-parse"),has=Object.prototype.hasOwnProperty,defaultOptions={timeout:12e4};module.exports=function(e){var r="string"==typeof e?objectAssign({url:e},defaultOptions):objectAssign({},defaultOptions,e),t=urlParse(r.url,{},!0);return r.timeout=normalizeTimeout(r.timeout),r.query&&(t.query=objectAssign({},t.query,removeUndefined(r.query))),r.method=r.body&&!r.method?"POST":(r.method||"GET").toUpperCase(),r.url=t.toString(stringifyQueryString),r}; | ||
},{"object-assign":35,"url-parse":43}],9:[function(require,module,exports){ | ||
},{"object-assign":36,"url-parse":44}],9:[function(require,module,exports){ | ||
"use strict";var validUrl=/^https?:\/\//i;module.exports=function(r){if(!validUrl.test(r.url))throw new Error('"'+r.url+'" is not a valid URL')}; | ||
},{}],10:[function(require,module,exports){ | ||
"use strict";var objectAssign=require("object-assign");module.exports=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{processOptions:function(s){var t=s.headers||{};return s.headers=r.override?objectAssign({},t,e):objectAssign({},e,t),s}}}; | ||
},{"object-assign":35}],10:[function(require,module,exports){ | ||
},{"object-assign":36}],11:[function(require,module,exports){ | ||
"use strict";var createErrorClass=require("create-error-class"),HttpError=createErrorClass("HttpError",function(r,t){this.message=(r.method+"-request to "+r.url+" resulted in HTTP "+r.statusCode+" "+r.statusMessage).trim(),this.response=r,this.request=t.options});module.exports=function(){return{onResponse:function(r,t){if(!(r.statusCode>=400))return r;throw new HttpError(r,t)}}}; | ||
},{"create-error-class":26}],11:[function(require,module,exports){ | ||
},{"create-error-class":27}],12:[function(require,module,exports){ | ||
"use strict";exports.base=require("./base"),exports.debug=require("./debug"),exports.jsonRequest=require("./jsonRequest"),exports.jsonResponse=require("./jsonResponse"),exports.httpErrors=require("./httpErrors"),exports.retry=require("./retry"),exports.promise=require("./promise"),exports.observable=require("./observable"),exports.progress=require("./progress"),exports.headers=require("./headers"),exports.injectResponse=require("./injectResponse"); | ||
},{"./base":3,"./debug":7,"./headers":9,"./httpErrors":10,"./injectResponse":12,"./jsonRequest":13,"./jsonResponse":14,"./observable":15,"./progress":17,"./promise":18,"./retry":19}],12:[function(require,module,exports){ | ||
},{"./base":3,"./debug":7,"./headers":10,"./httpErrors":11,"./injectResponse":13,"./jsonRequest":14,"./jsonResponse":15,"./observable":16,"./progress":18,"./promise":19,"./retry":20}],13:[function(require,module,exports){ | ||
"use strict";var objectAssign=require("object-assign");module.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("function"!=typeof e.inject)throw new Error("`injectResponse` middleware requires a `inject` function");return{interceptRequest:function(t,r){var n=e.inject(r,t);if(!n)return t;var o=r.context.options;return objectAssign({},{body:"",url:o.url,method:o.method,headers:{},statusCode:200,statusMessage:"OK"},n)}}}; | ||
},{"object-assign":35}],13:[function(require,module,exports){ | ||
},{"object-assign":36}],14:[function(require,module,exports){ | ||
"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},objectAssign=require("object-assign"),isPlainObject=require("is-plain-object"),serializeTypes=["boolean","string","number"],isBuffer=function(o){return!!o.constructor&&"function"==typeof o.constructor.isBuffer&&o.constructor.isBuffer(o)};module.exports=function(){return{processOptions:function(o){var e=o.body;return e&&!isBuffer(e)&&(-1!==serializeTypes.indexOf(void 0===e?"undefined":_typeof(e))||Array.isArray(e)||isPlainObject(e)||e&&"function"==typeof e.toJSON)?objectAssign({},o,{body:JSON.stringify(o.body),headers:objectAssign({},o.headers,{"Content-Type":"application/json"})}):o}}}; | ||
},{"is-plain-object":32,"object-assign":35}],14:[function(require,module,exports){ | ||
},{"is-plain-object":33,"object-assign":36}],15:[function(require,module,exports){ | ||
"use strict";function tryParse(e){try{return JSON.parse(e)}catch(e){throw e.message="Failed to parsed response body as JSON: "+e.message,e}}var objectAssign=require("object-assign");module.exports=function(){return{onResponse:function(e){var s=e.headers["content-type"];return e.body&&s&&-1!==s.indexOf("application/json")?objectAssign({},e,{body:tryParse(e.body)}):e},processOptions:function(e){return objectAssign({},e,{headers:objectAssign({Accept:"application/json"},e.headers)})}}}; | ||
},{"object-assign":35}],15:[function(require,module,exports){ | ||
},{"object-assign":36}],16:[function(require,module,exports){ | ||
"use strict";var global=require("../util/global"),objectAssign=require("object-assign");module.exports=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).implementation||global.Observable;if(!e)throw new Error("`Observable` is not available in global scope, and no implementation was passed");return{onReturn:function(r,n){return new e(function(e){return r.error.subscribe(function(r){return e.error(r)}),r.progress.subscribe(function(r){return e.next(objectAssign({type:"progress"},r))}),r.response.subscribe(function(r){e.next(objectAssign({type:"response"},r)),e.complete()}),r.request.publish(n),function(){return r.abort.publish()}})}}}; | ||
},{"../util/global":23,"object-assign":35}],16:[function(require,module,exports){ | ||
},{"../util/global":24,"object-assign":36}],17:[function(require,module,exports){ | ||
"use strict";module.exports=function(){return{onRequest:function(o){function e(o){return function(e){var t=e.lengthComputable?e.loaded/e.total*100:-1;n.channels.progress.publish({stage:o,percent:t,total:e.total,loaded:e.loaded,lengthComputable:e.lengthComputable})}}if("xhr"===o.adapter){var t=o.request,n=o.context;"upload"in t&&"onprogress"in t.upload&&(t.upload.onprogress=e("upload")),"onprogress"in t&&(t.onprogress=e("download"))}}}}; | ||
},{}],17:[function(require,module,exports){ | ||
},{}],18:[function(require,module,exports){ | ||
"use strict";module.exports=require("./node-progress"); | ||
},{"./node-progress":16}],18:[function(require,module,exports){ | ||
},{"./node-progress":17}],19:[function(require,module,exports){ | ||
"use strict";var global=require("../util/global"),Cancel=require("./cancel/Cancel"),CancelToken=require("./cancel/CancelToken"),isCancel=require("./cancel/isCancel"),promise=function(){var e=global.Promise;if(!e)throw new Error("`Promise` is not available in global scope, and no implementation was passed");return{onReturn:function(n,r){return new e(function(e,o){var i=r.options.cancelToken;i&&i.promise.then(function(e){n.abort.publish(e),o(e)}),n.error.subscribe(o),n.response.subscribe(e),setTimeout(function(){return n.request.publish(r)},0)})}}};promise.Cancel=Cancel,promise.CancelToken=CancelToken,promise.isCancel=isCancel,module.exports=promise; | ||
},{"../util/global":23,"./cancel/Cancel":4,"./cancel/CancelToken":5,"./cancel/isCancel":6}],19:[function(require,module,exports){ | ||
},{"../util/global":24,"./cancel/Cancel":4,"./cancel/CancelToken":5,"./cancel/isCancel":6}],20:[function(require,module,exports){ | ||
"use strict";function getRetryDelay(t){return 100*Math.pow(2,t)+100*Math.random()}var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},objectAssign=require("object-assign"),defaultShouldRetry=require("../util/node-shouldRetry"),isStream=function(t){return null!==t&&"object"===(void 0===t?"undefined":_typeof(t))&&"function"==typeof t.pipe},retry=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.maxRetries||5,r=t.retryDelay||getRetryDelay,o=t.shouldRetry||defaultShouldRetry;return{onError:function(t,n){var u=n.options,i=u.maxRetries||e,y=u.shouldRetry||o,l=u.attemptNumber||0;if(isStream(u.body))return t;if(!y(t,l,u)||l>=i)return t;var s=objectAssign({},n,{options:objectAssign({},u,{attemptNumber:l+1})});return setTimeout(function(){return n.channels.request.publish(s)},r(l)),null}}};retry.shouldRetry=defaultShouldRetry,module.exports=retry; | ||
},{"../util/node-shouldRetry":22,"object-assign":35}],20:[function(require,module,exports){ | ||
},{"../util/node-shouldRetry":23,"object-assign":36}],21:[function(require,module,exports){ | ||
"use strict";var sameOrigin=require("same-origin"),parseHeaders=require("parse-headers"),noop=function(){},win=window,XmlHttpRequest=win.XMLHttpRequest||noop,hasXhr2="withCredentials"in new XmlHttpRequest,XDomainRequest=hasXhr2?XmlHttpRequest:win.XDomainRequest,adapter="xhr";module.exports=function(e,t){function r(t){R=!0,m.abort();var r=new Error("ESOCKETTIMEDOUT"===t?"Socket timed out on request to "+i.url:"Connection timed out on request to "+i.url);r.code=t,e.channels.error.publish(r)}function n(){X&&(o(),d.socket=setTimeout(function(){return r("ESOCKETTIMEDOUT")},X.socket))}function o(){(h||m.readyState>=2&&d.connect)&&clearTimeout(d.connect),d.socket&&clearTimeout(d.socket)}function s(){if(!q){o(),q=!0,m=null;var e=new Error("Network error while attempting to reach "+i.url);e.isNetworkError=!0,e.request=i,t(e)}}function a(){var e=m.status,t=m.statusText;if(w&&void 0===e)e=200;else{if(e>12e3&&e<12156)return s();e=1223===m.status?204:m.status,t=1223===m.status?"No Content":t}return{body:m.response||m.responseText,url:i.url,method:i.method,headers:w?{}:parseHeaders(m.getAllResponseHeaders()),statusCode:e,statusMessage:t}}function u(){h||q||R||(0!==m.status?(o(),q=!0,t(null,a())):s(new Error("Unknown XHR error")))}var i=e.options,c=!sameOrigin(win.location.href,i.url),d={},l=e.applyMiddleware("interceptRequest",void 0,{adapter:adapter,context:e});if(l){var p=setTimeout(t,0,null,l);return{abort:function(){return clearTimeout(p)}}}var m=c?new XDomainRequest:new XmlHttpRequest,w=win.XDomainRequest&&m instanceof win.XDomainRequest,f=i.headers,h=!1,q=!1,R=!1;if(m.onerror=s,m.ontimeout=s,m.onabort=function(){h=!0},m.onprogress=function(){},m[w?"onload":"onreadystatechange"]=function(){n(),h||4!==m.readyState&&!w||0!==m.status&&u()},m.open(i.method,i.url,!0),m.withCredentials=!!i.withCredentials,f&&m.setRequestHeader)for(var T in f)f.hasOwnProperty(T)&&m.setRequestHeader(T,f[T]);else if(f&&w)throw new Error("Headers cannot be set on an XDomainRequest object");i.rawBody&&(m.responseType="arraybuffer"),e.applyMiddleware("onRequest",{options:i,adapter:adapter,request:m,context:e}),m.send(i.body||null);var X=i.timeout;return X&&(d.connect=setTimeout(function(){return r("ETIMEDOUT")},X.connect)),{abort:function(){h=!0,m&&m.abort()}}}; | ||
},{"parse-headers":36,"same-origin":40}],21:[function(require,module,exports){ | ||
},{"parse-headers":37,"same-origin":41}],22:[function(require,module,exports){ | ||
"use strict";module.exports=require("./node-request"); | ||
},{"./node-request":20}],22:[function(require,module,exports){ | ||
},{"./node-request":21}],23:[function(require,module,exports){ | ||
"use strict";module.exports=function(r){return r.isNetworkError||!1}; | ||
},{}],23:[function(require,module,exports){ | ||
},{}],24:[function(require,module,exports){ | ||
(function (global){ | ||
@@ -73,15 +76,15 @@ "use strict";"undefined"!=typeof window?module.exports=window:"undefined"!=typeof global?module.exports=global:"undefined"!=typeof self?module.exports=self:module.exports={}; | ||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) | ||
},{}],24:[function(require,module,exports){ | ||
},{}],25:[function(require,module,exports){ | ||
"use strict";module.exports=function(r){return function(n,t){for(var e=arguments.length,u=Array(e>2?e-2:0),o=2;o<e;o++)u[o-2]=arguments[o];return r[n].reduce(function(r,n){return n.apply(void 0,[r].concat(u))},t)}}; | ||
},{}],25:[function(require,module,exports){ | ||
},{}],26:[function(require,module,exports){ | ||
"use strict";module.exports=Error.captureStackTrace||function(r){var e=new Error;Object.defineProperty(r,"stack",{configurable:!0,get:function(){var r=e.stack;return Object.defineProperty(this,"stack",{value:r}),r}})}; | ||
},{}],26:[function(require,module,exports){ | ||
},{}],27:[function(require,module,exports){ | ||
"use strict";function inherits(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}var captureStackTrace=require("capture-stack-trace");module.exports=function(e,t){if("string"!=typeof e)throw new TypeError("Expected className to be a string");if(/[^0-9a-zA-Z_$]/.test(e))throw new Error("className contains invalid characters");t=t||function(e){this.message=e};var r=function(){Object.defineProperty(this,"name",{configurable:!0,value:e,writable:!0}),captureStackTrace(this,this.constructor),t.apply(this,arguments)};return inherits(r,Error),r}; | ||
},{"capture-stack-trace":25}],27:[function(require,module,exports){ | ||
},{"capture-stack-trace":26}],28:[function(require,module,exports){ | ||
function parse(e){if(!((e=String(e)).length>100)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(r){var a=parseFloat(r[1]);switch((r[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*y;case"days":case"day":case"d":return a*d;case"hours":case"hour":case"hrs":case"hr":case"h":return a*h;case"minutes":case"minute":case"mins":case"min":case"m":return a*m;case"seconds":case"second":case"secs":case"sec":case"s":return a*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}function fmtShort(e){return e>=d?Math.round(e/d)+"d":e>=h?Math.round(e/h)+"h":e>=m?Math.round(e/m)+"m":e>=s?Math.round(e/s)+"s":e+"ms"}function fmtLong(e){return plural(e,d,"day")||plural(e,h,"hour")||plural(e,m,"minute")||plural(e,s,"second")||e+" ms"}function plural(s,e,r){if(!(s<e))return s<1.5*e?Math.floor(s/e)+" "+r:Math.ceil(s/e)+" "+r+"s"}var s=1e3,m=60*s,h=60*m,d=24*h,y=365.25*d;module.exports=function(s,e){e=e||{};var r=typeof s;if("string"===r&&s.length>0)return parse(s);if("number"===r&&!1===isNaN(s))return e.long?fmtLong(s):fmtShort(s);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(s))}; | ||
},{}],28:[function(require,module,exports){ | ||
},{}],29:[function(require,module,exports){ | ||
(function (process){ | ||
@@ -91,45 +94,45 @@ function useColors(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}function formatArgs(e){var o=this.useColors;if(e[0]=(o?"%c":"")+this.namespace+(o?" %c":" ")+e[0]+(o?"%c ":" ")+"+"+exports.humanize(this.diff),o){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var t=0,n=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(t++,"%c"===e&&(n=t))}),e.splice(n,0,r)}}function log(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function save(e){try{null==e?exports.storage.removeItem("debug"):exports.storage.debug=e}catch(e){}}function load(){var e;try{e=exports.storage.debug}catch(e){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e}function localstorage(){try{return window.localStorage}catch(e){}}exports=module.exports=require("./debug"),exports.log=log,exports.formatArgs=formatArgs,exports.save=save,exports.load=load,exports.useColors=useColors,exports.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:localstorage(),exports.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},exports.enable(load()); | ||
}).call(this,require('_process')) | ||
},{"./debug":29,"_process":37}],29:[function(require,module,exports){ | ||
},{"./debug":30,"_process":38}],30:[function(require,module,exports){ | ||
function selectColor(e){var r,t=0;for(r in e)t=(t<<5)-t+e.charCodeAt(r),t|=0;return exports.colors[Math.abs(t)%exports.colors.length]}function createDebug(e){function r(){if(r.enabled){var e=r,t=+new Date,o=t-(prevTime||t);e.diff=o,e.prev=prevTime,e.curr=t,prevTime=t;for(var s=new Array(arguments.length),n=0;n<s.length;n++)s[n]=arguments[n];s[0]=exports.coerce(s[0]),"string"!=typeof s[0]&&s.unshift("%O");var p=0;s[0]=s[0].replace(/%([a-zA-Z%])/g,function(r,t){if("%%"===r)return r;p++;var o=exports.formatters[t];if("function"==typeof o){var n=s[p];r=o.call(e,n),s.splice(p,1),p--}return r}),exports.formatArgs.call(e,s),(r.log||exports.log||console.log.bind(console)).apply(e,s)}}return r.namespace=e,r.enabled=exports.enabled(e),r.useColors=exports.useColors(),r.color=selectColor(e),"function"==typeof exports.init&&exports.init(r),r}function enable(e){exports.save(e),exports.names=[],exports.skips=[];for(var r=("string"==typeof e?e:"").split(/[\s,]+/),t=r.length,o=0;o<t;o++)r[o]&&("-"===(e=r[o].replace(/\*/g,".*?"))[0]?exports.skips.push(new RegExp("^"+e.substr(1)+"$")):exports.names.push(new RegExp("^"+e+"$")))}function disable(){exports.enable("")}function enabled(e){var r,t;for(r=0,t=exports.skips.length;r<t;r++)if(exports.skips[r].test(e))return!1;for(r=0,t=exports.names.length;r<t;r++)if(exports.names[r].test(e))return!0;return!1}function coerce(e){return e instanceof Error?e.stack||e.message:e}exports=module.exports=createDebug.debug=createDebug.default=createDebug,exports.coerce=coerce,exports.disable=disable,exports.enable=enable,exports.enabled=enabled,exports.humanize=require("ms"),exports.names=[],exports.skips=[],exports.formatters={};var prevTime; | ||
},{"ms":27}],30:[function(require,module,exports){ | ||
},{"ms":28}],31:[function(require,module,exports){ | ||
function forEach(r,t,o){if(!isFunction(t))throw new TypeError("iterator must be a function");arguments.length<3&&(o=this),"[object Array]"===toString.call(r)?forEachArray(r,t,o):"string"==typeof r?forEachString(r,t,o):forEachObject(r,t,o)}function forEachArray(r,t,o){for(var n=0,a=r.length;n<a;n++)hasOwnProperty.call(r,n)&&t.call(o,r[n],n,r)}function forEachString(r,t,o){for(var n=0,a=r.length;n<a;n++)t.call(o,r.charAt(n),n,r)}function forEachObject(r,t,o){for(var n in r)hasOwnProperty.call(r,n)&&t.call(o,r[n],n,r)}var isFunction=require("is-function");module.exports=forEach;var toString=Object.prototype.toString,hasOwnProperty=Object.prototype.hasOwnProperty; | ||
},{"is-function":31}],31:[function(require,module,exports){ | ||
},{"is-function":32}],32:[function(require,module,exports){ | ||
function isFunction(o){var t=toString.call(o);return"[object Function]"===t||"function"==typeof o&&"[object RegExp]"!==t||"undefined"!=typeof window&&(o===window.setTimeout||o===window.alert||o===window.confirm||o===window.prompt)}module.exports=isFunction;var toString=Object.prototype.toString; | ||
},{}],32:[function(require,module,exports){ | ||
},{}],33:[function(require,module,exports){ | ||
"use strict";function isObjectObject(t){return!0===isObject(t)&&"[object Object]"===Object.prototype.toString.call(t)}var isObject=require("isobject");module.exports=function(t){var e,c;return!1!==isObjectObject(t)&&("function"==typeof(e=t.constructor)&&(c=e.prototype,!1!==isObjectObject(c)&&!1!==c.hasOwnProperty("isPrototypeOf")))}; | ||
},{"isobject":33}],33:[function(require,module,exports){ | ||
},{"isobject":34}],34:[function(require,module,exports){ | ||
"use strict";module.exports=function(r){return null!=r&&"object"==typeof r&&!1===Array.isArray(r)}; | ||
},{}],34:[function(require,module,exports){ | ||
},{}],35:[function(require,module,exports){ | ||
module.exports=function(){var n=[];return{subscribe:function(u){return n.push(u),function(){var r=n.indexOf(u);r>-1&&n.splice(r,1)}},publish:function(){for(var u=0;u<n.length;u++)n[u].apply(null,arguments)}}}; | ||
},{}],35:[function(require,module,exports){ | ||
},{}],36:[function(require,module,exports){ | ||
"use strict";function toObject(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function shouldUseNative(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(r).map(function(e){return r[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;module.exports=shouldUseNative()?Object.assign:function(e,r){for(var t,n,o=toObject(e),a=1;a<arguments.length;a++){t=Object(arguments[a]);for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);if(getOwnPropertySymbols){n=getOwnPropertySymbols(t);for(var c=0;c<n.length;c++)propIsEnumerable.call(t,n[c])&&(o[n[c]]=t[n[c]])}}return o}; | ||
},{}],36:[function(require,module,exports){ | ||
},{}],37:[function(require,module,exports){ | ||
var trim=require("trim"),forEach=require("for-each"),isArray=function(r){return"[object Array]"===Object.prototype.toString.call(r)};module.exports=function(r){if(!r)return{};var t={};return forEach(trim(r).split("\n"),function(r){var i=r.indexOf(":"),e=trim(r.slice(0,i)).toLowerCase(),o=trim(r.slice(i+1));void 0===t[e]?t[e]=o:isArray(t[e])?t[e].push(o):t[e]=[t[e],o]}),t}; | ||
},{"for-each":30,"trim":42}],37:[function(require,module,exports){ | ||
},{"for-each":31,"trim":43}],38:[function(require,module,exports){ | ||
function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(cachedSetTimeout===setTimeout)return setTimeout(e,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(e,0);try{return cachedSetTimeout(e,0)}catch(t){try{return cachedSetTimeout.call(null,e,0)}catch(t){return cachedSetTimeout.call(this,e,0)}}}function runClearTimeout(e){if(cachedClearTimeout===clearTimeout)return clearTimeout(e);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(e);try{return cachedClearTimeout(e)}catch(t){try{return cachedClearTimeout.call(null,e)}catch(t){return cachedClearTimeout.call(this,e)}}}function cleanUpNextTick(){draining&¤tQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var e=runTimeout(cleanUpNextTick);draining=!0;for(var t=queue.length;t;){for(currentQueue=queue,queue=[];++queueIndex<t;)currentQueue&¤tQueue[queueIndex].run();queueIndex=-1,t=queue.length}currentQueue=null,draining=!1,runClearTimeout(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}var process=module.exports={},cachedSetTimeout,cachedClearTimeout;!function(){try{cachedSetTimeout="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}}();var queue=[],draining=!1,currentQueue,queueIndex=-1;process.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var u=1;u<arguments.length;u++)t[u-1]=arguments[u];queue.push(new Item(e,t)),1!==queue.length||draining||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.binding=function(e){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(e){throw new Error("process.chdir is not supported")},process.umask=function(){return 0}; | ||
},{}],38:[function(require,module,exports){ | ||
},{}],39:[function(require,module,exports){ | ||
"use strict";function decode(e){return decodeURIComponent(e.replace(/\+/g," "))}function querystring(e){for(var r,n=/([^=?&]+)=?([^&]*)/g,t={};r=n.exec(e);t[decode(r[1])]=decode(r[2]));return t}function querystringify(e,r){var n=[];"string"!=typeof(r=r||"")&&(r="?");for(var t in e)has.call(e,t)&&n.push(encodeURIComponent(t)+"="+encodeURIComponent(e[t]));return n.length?r+n.join("&"):""}var has=Object.prototype.hasOwnProperty;exports.stringify=querystringify,exports.parse=querystring; | ||
},{}],39:[function(require,module,exports){ | ||
},{}],40:[function(require,module,exports){ | ||
"use strict";module.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}; | ||
},{}],40:[function(require,module,exports){ | ||
},{}],41:[function(require,module,exports){ | ||
"use strict";var url=require("url");module.exports=function(o,r,t){if(o===r)return!0;var p=url.parse(o,!1,!0),e=url.parse(r,!1,!0),s=0|p.port||("https"===p.protocol?443:80),u=0|e.port||("https"===e.protocol?443:80),l={proto:p.protocol===e.protocol,hostname:p.hostname===e.hostname,port:s===u};return l.proto&&l.hostname&&(l.port||t)}; | ||
},{"url":41}],41:[function(require,module,exports){ | ||
},{"url":42}],42:[function(require,module,exports){ | ||
"use strict";var regex=/^(?:(?:(?:([^:\/#\?]+:)?(?:(?:\/\/)((?:((?:[^:@\/#\?]+)(?:\:(?:[^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((?:\/?(?:[^\/\?#]+\/+)*)(?:[^\?#]*)))?(\?[^#]+)?)(#.*)?/;module.exports={regex:regex,parse:function(e){var o=regex.exec(e);return o?{protocol:(o[1]||"").toLowerCase()||void 0,hostname:(o[5]||"").toLowerCase()||void 0,port:o[6]||void 0}:{}}}; | ||
},{}],42:[function(require,module,exports){ | ||
},{}],43:[function(require,module,exports){ | ||
function trim(r){return r.replace(/^\s*|\s*$/g,"")}exports=module.exports=trim,exports.left=function(r){return r.replace(/^\s*/,"")},exports.right=function(r){return r.replace(/\s*$/,"")}; | ||
},{}],43:[function(require,module,exports){ | ||
},{}],44:[function(require,module,exports){ | ||
(function (global){ | ||
@@ -139,3 +142,3 @@ "use strict";function lolcation(e){var o,t={},r=typeof(e=e||global.location||{});if("blob:"===e.protocol)t=new URL(unescape(e.pathname),{});else if("string"===r){t=new URL(e,{});for(o in ignore)delete t[o]}else if("object"===r){for(o in e)o in ignore||(t[o]=e[o]);void 0===t.slashes&&(t.slashes=slashes.test(e.href))}return t}function extractProtocol(e){var o=protocolre.exec(e);return{protocol:o[1]?o[1].toLowerCase():"",slashes:!!o[2],rest:o[3]}}function resolve(e,o){for(var t=(o||"/").split("/").slice(0,-1).concat(e.split("/")),r=t.length,s=t[r-1],a=!1,n=0;r--;)"."===t[r]?t.splice(r,1):".."===t[r]?(t.splice(r,1),n++):n&&(0===r&&(a=!0),t.splice(r,1),n--);return a&&t.unshift(""),"."!==s&&".."!==s||t.push(""),t.join("/")}function URL(e,o,t){if(!(this instanceof URL))return new URL(e,o,t);var r,s,a,n,l,i,h=rules.slice(),c=typeof o,p=this,u=0;for("object"!==c&&"string"!==c&&(t=o,o=null),t&&"function"!=typeof t&&(t=qs.parse),o=lolcation(o),r=!(s=extractProtocol(e||"")).protocol&&!s.slashes,p.slashes=s.slashes||r&&o.slashes,p.protocol=s.protocol||o.protocol||"",e=s.rest,s.slashes||(h[2]=[/(.*)/,"pathname"]);u<h.length;u++)a=(n=h[u])[0],i=n[1],a!==a?p[i]=e:"string"==typeof a?~(l=e.indexOf(a))&&("number"==typeof n[2]?(p[i]=e.slice(0,l),e=e.slice(l+n[2])):(p[i]=e.slice(l),e=e.slice(0,l))):(l=a.exec(e))&&(p[i]=l[1],e=e.slice(0,l.index)),p[i]=p[i]||(r&&n[3]?o[i]||"":""),n[4]&&(p[i]=p[i].toLowerCase());t&&(p.query=t(p.query)),r&&o.slashes&&"/"!==p.pathname.charAt(0)&&(""!==p.pathname||""!==o.pathname)&&(p.pathname=resolve(p.pathname,o.pathname)),required(p.port,p.protocol)||(p.host=p.hostname,p.port=""),p.username=p.password="",p.auth&&(n=p.auth.split(":"),p.username=n[0]||"",p.password=n[1]||""),p.origin=p.protocol&&p.host&&"file:"!==p.protocol?p.protocol+"//"+p.host:"null",p.href=p.toString()}function set(e,o,t){var r=this;switch(e){case"query":"string"==typeof o&&o.length&&(o=(t||qs.parse)(o)),r[e]=o;break;case"port":r[e]=o,required(o,r.protocol)?o&&(r.host=r.hostname+":"+o):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=o,r.port&&(o+=":"+r.port),r.host=o;break;case"host":r[e]=o,/:\d+$/.test(o)?(o=o.split(":"),r.port=o.pop(),r.hostname=o.join(":")):(r.hostname=o,r.port="");break;case"protocol":r.protocol=o.toLowerCase(),r.slashes=!t;break;case"pathname":r.pathname=o.length&&"/"!==o.charAt(0)?"/"+o:o;break;default:r[e]=o}for(var s=0;s<rules.length;s++){var a=rules[s];a[4]&&(r[a[1]]=r[a[1]].toLowerCase())}return r.origin=r.protocol&&r.host&&"file:"!==r.protocol?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function toString(e){e&&"function"==typeof e||(e=qs.stringify);var o,t=this,r=t.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var s=r+(t.slashes?"//":"");return t.username&&(s+=t.username,t.password&&(s+=":"+t.password),s+="@"),s+=t.host+t.pathname,(o="object"==typeof t.query?e(t.query):t.query)&&(s+="?"!==o.charAt(0)?"?"+o:o),t.hash&&(s+=t.hash),s}var required=require("requires-port"),qs=require("querystringify"),protocolre=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,slashes=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,rules=[["#","hash"],["?","query"],["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],ignore={hash:1,query:1};URL.prototype={set:set,toString:toString},URL.extractProtocol=extractProtocol,URL.location=lolcation,URL.qs=qs,module.exports=URL; | ||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) | ||
},{"querystringify":38,"requires-port":39}]},{},[1])(1) | ||
},{"querystringify":39,"requires-port":40}]},{},[1])(1) | ||
}); |
@@ -1,1 +0,1 @@ | ||
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).getIt=e()}}(function(){return function e(t,r,n){function o(i,u){if(!r[i]){if(!t[i]){var a="function"==typeof require&&require;if(!u&&a)return a(i,!0);if(s)return s(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[i]={exports:{}};t[i][0].call(l.exports,function(e){var r=t[i][1][e];return o(r||e)},l,l.exports,e,t,r,n)}return r[i].exports}for(var s="function"==typeof require&&require,i=0;i<n.length;i++)o(n[i]);return o}({1:[function(e,t,r){"use strict";var n=e("./index");n.middleware=e("./middleware"),t.exports=n},{"./index":2,"./middleware":11}],2:[function(e,t,r){"use strict";var n=e("nano-pubsub"),o=e("./util/middlewareReducer"),s=e("./middleware/defaultOptionsProcessor"),i=e("./request"),u=["request","response","progress","error","abort"],a=["processOptions","interceptRequest","onRequest","onResponse","onError","onReturn","onHeaders"];t.exports=function e(){function t(e){function t(e,t,n){var o=e,i=t;if(!o)try{i=s("onResponse",t,n)}catch(e){i=null,o=e}(o=o&&s("onError",o,n))?r.error.publish(o):i&&r.response.publish(i)}var r=u.reduce(function(e,t){return e[t]=n(),e},{}),s=o(l),a={options:s("processOptions",e),channels:r,applyMiddleware:s},c=null,f=r.request.subscribe(function(e){c=i(e,function(r,n){return t(r,n,e)})});r.abort.subscribe(function(){f(),c&&c.abort()});var p=s("onReturn",r,a);return p===r&&r.request.publish(a),p}var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],c=[],l=a.reduce(function(e,t){return e[t]=e[t]||[],e},{processOptions:[s]});return t.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&l.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return a.forEach(function(t){e[t]&&l[t].push(e[t])}),c.push(e),t},t.clone=function(){return e(c)},r.forEach(t.use),t}},{"./middleware/defaultOptionsProcessor":8,"./request":21,"./util/middlewareReducer":24,"nano-pubsub":34}],3:[function(e,t,r){"use strict";var n=e("object-assign"),o=/^\//,s=/\/$/;t.exports=function(e){var t=e.replace(s,"");return{processOptions:function(e){if(/^https?:\/\//i.test(e.url))return e;var r=[t,e.url.replace(o,"")].join("/");return n({},e,{url:r})}}}},{"object-assign":35}],4:[function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,t.exports=n},{}],5:[function(e,t,r){"use strict";function n(e){var t=this;if("function"!=typeof e)throw new TypeError("executor must be a function.");var r=null;this.promise=new Promise(function(e){r=e}),e(function(e){t.reason||(t.reason=new o(e),r(t.reason))})}var o=e("./Cancel");n.source=function(){var e=void 0;return{token:new n(function(t){e=t}),cancel:e}},t.exports=n},{"./Cancel":4}],6:[function(e,t,r){"use strict";t.exports=function(e){return!(!e||!e.__CANCEL__)}},{}],7:[function(e,t,r){"use strict";function n(e){return-1!==(e.headers["content-type"]||"").toLowerCase().indexOf("application/json")?o(e.body):e.body}function o(e){try{var t="string"==typeof e?JSON.parse(e):e;return JSON.stringify(t,null,2)}catch(t){return e}}var s=e("debug");t.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.verbose,r=e.namespace||"get-it",o=s(r),i=e.log||o,u=i===o&&!s.enabled(r),a=0;return{processOptions:function(e){return e.requestId=e.requestId||++a,e},onRequest:function(e){if(u||!e)return e;var r=e.options;return i("[%s] HTTP %s %s",r.requestId,r.method,r.url),t&&r.body&&"string"==typeof r.body&&i("[%s] Request body: %s",r.requestId,r.body),t&&r.headers&&i("[%s] Request headers: %s",r.requestId,JSON.stringify(r.headers,null,2)),e},onResponse:function(e,r){if(u||!e)return e;var o=r.options.requestId;return i("[%s] Response code: %s %s",o,e.statusCode,e.statusMessage),t&&e.body&&i("[%s] Response body: %s",o,n(e)),e},onError:function(e,t){var r=t.options.requestId;return e?(i("[%s] ERROR: %s",r,e.message),e):(i("[%s] Error encountered, but handled by an earlier middleware",r),e)}}}},{debug:28}],8:[function(e,t,r){"use strict";function n(e){function t(e,n){Array.isArray(n)?n.forEach(function(r){return t(e,r)}):r.push([e,n].map(encodeURIComponent).join("="))}var r=[];for(var n in e)a.call(e,n)&&t(n,e[n]);return r.length?r.join("&"):""}function o(e){if(!1===e||0===e)return!1;if(e.connect||e.socket)return e;var t=Number(e);return isNaN(t)?o(c.timeout):{connect:t,socket:t}}function s(e){var t={};for(var r in e)void 0!==e[r]&&(t[r]=e[r]);return t}var i=e("object-assign"),u=e("url-parse"),a=Object.prototype.hasOwnProperty,c={timeout:12e4};t.exports=function(e){var t="string"==typeof e?i({url:e},c):i({},c,e),r=u(t.url,{},!0);return t.timeout=o(t.timeout),t.query&&(r.query=i({},r.query,s(t.query))),t.method=t.body&&!t.method?"POST":(t.method||"GET").toUpperCase(),t.url=r.toString(n),t}},{"object-assign":35,"url-parse":43}],9:[function(e,t,r){"use strict";var n=e("object-assign");t.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{processOptions:function(r){var o=r.headers||{};return r.headers=t.override?n({},o,e):n({},e,o),r}}}},{"object-assign":35}],10:[function(e,t,r){"use strict";var n=e("create-error-class")("HttpError",function(e,t){this.message=(e.method+"-request to "+e.url+" resulted in HTTP "+e.statusCode+" "+e.statusMessage).trim(),this.response=e,this.request=t.options});t.exports=function(){return{onResponse:function(e,t){if(!(e.statusCode>=400))return e;throw new n(e,t)}}}},{"create-error-class":26}],11:[function(e,t,r){"use strict";r.base=e("./base"),r.debug=e("./debug"),r.jsonRequest=e("./jsonRequest"),r.jsonResponse=e("./jsonResponse"),r.httpErrors=e("./httpErrors"),r.retry=e("./retry"),r.promise=e("./promise"),r.observable=e("./observable"),r.progress=e("./progress"),r.headers=e("./headers"),r.injectResponse=e("./injectResponse")},{"./base":3,"./debug":7,"./headers":9,"./httpErrors":10,"./injectResponse":12,"./jsonRequest":13,"./jsonResponse":14,"./observable":15,"./progress":17,"./promise":18,"./retry":19}],12:[function(e,t,r){"use strict";var n=e("object-assign");t.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("function"!=typeof e.inject)throw new Error("`injectResponse` middleware requires a `inject` function");return{interceptRequest:function(t,r){var o=e.inject(r,t);if(!o)return t;var s=r.context.options;return n({},{body:"",url:s.url,method:s.method,headers:{},statusCode:200,statusMessage:"OK"},o)}}}},{"object-assign":35}],13:[function(e,t,r){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=e("object-assign"),s=e("is-plain-object"),i=["boolean","string","number"],u=function(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)};t.exports=function(){return{processOptions:function(e){var t=e.body;return t&&!u(t)&&(-1!==i.indexOf(void 0===t?"undefined":n(t))||Array.isArray(t)||s(t)||t&&"function"==typeof t.toJSON)?o({},e,{body:JSON.stringify(e.body),headers:o({},e.headers,{"Content-Type":"application/json"})}):e}}}},{"is-plain-object":32,"object-assign":35}],14:[function(e,t,r){"use strict";function n(e){try{return JSON.parse(e)}catch(e){throw e.message="Failed to parsed response body as JSON: "+e.message,e}}var o=e("object-assign");t.exports=function(){return{onResponse:function(e){var t=e.headers["content-type"];return e.body&&t&&-1!==t.indexOf("application/json")?o({},e,{body:n(e.body)}):e},processOptions:function(e){return o({},e,{headers:o({Accept:"application/json"},e.headers)})}}}},{"object-assign":35}],15:[function(e,t,r){"use strict";var n=e("../util/global"),o=e("object-assign");t.exports=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).implementation||n.Observable;if(!e)throw new Error("`Observable` is not available in global scope, and no implementation was passed");return{onReturn:function(t,r){return new e(function(e){return t.error.subscribe(function(t){return e.error(t)}),t.progress.subscribe(function(t){return e.next(o({type:"progress"},t))}),t.response.subscribe(function(t){e.next(o({type:"response"},t)),e.complete()}),t.request.publish(r),function(){return t.abort.publish()}})}}}},{"../util/global":23,"object-assign":35}],16:[function(e,t,r){"use strict";t.exports=function(){return{onRequest:function(e){function t(e){return function(t){var r=t.lengthComputable?t.loaded/t.total*100:-1;n.channels.progress.publish({stage:e,percent:r,total:t.total,loaded:t.loaded,lengthComputable:t.lengthComputable})}}if("xhr"===e.adapter){var r=e.request,n=e.context;"upload"in r&&"onprogress"in r.upload&&(r.upload.onprogress=t("upload")),"onprogress"in r&&(r.onprogress=t("download"))}}}}},{}],17:[function(e,t,r){"use strict";t.exports=e("./node-progress")},{"./node-progress":16}],18:[function(e,t,r){"use strict";var n=e("../util/global"),o=e("./cancel/Cancel"),s=e("./cancel/CancelToken"),i=e("./cancel/isCancel"),u=function(){var e=n.Promise;if(!e)throw new Error("`Promise` is not available in global scope, and no implementation was passed");return{onReturn:function(t,r){return new e(function(e,n){var o=r.options.cancelToken;o&&o.promise.then(function(e){t.abort.publish(e),n(e)}),t.error.subscribe(n),t.response.subscribe(e),setTimeout(function(){return t.request.publish(r)},0)})}}};u.Cancel=o,u.CancelToken=s,u.isCancel=i,t.exports=u},{"../util/global":23,"./cancel/Cancel":4,"./cancel/CancelToken":5,"./cancel/isCancel":6}],19:[function(e,t,r){"use strict";function n(e){return 100*Math.pow(2,e)+100*Math.random()}var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=e("object-assign"),i=e("../util/node-shouldRetry"),u=function(e){return null!==e&&"object"===(void 0===e?"undefined":o(e))&&"function"==typeof e.pipe},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.maxRetries||5,r=e.retryDelay||n,o=e.shouldRetry||i;return{onError:function(e,n){var i=n.options,a=i.maxRetries||t,c=i.shouldRetry||o,l=i.attemptNumber||0;if(u(i.body))return e;if(!c(e,l,i)||l>=a)return e;var f=s({},n,{options:s({},i,{attemptNumber:l+1})});return setTimeout(function(){return n.channels.request.publish(f)},r(l)),null}}};a.shouldRetry=i,t.exports=a},{"../util/node-shouldRetry":22,"object-assign":35}],20:[function(e,t,r){"use strict";var n=e("same-origin"),o=e("parse-headers"),s=window,i=s.XMLHttpRequest||function(){},u="withCredentials"in new i?i:s.XDomainRequest;t.exports=function(e,t){function r(t){O=!0,g.abort();var r=new Error("ESOCKETTIMEDOUT"===t?"Socket timed out on request to "+d.url:"Connection timed out on request to "+d.url);r.code=t,e.channels.error.publish(r)}function a(){E&&(c(),y.socket=setTimeout(function(){return r("ESOCKETTIMEDOUT")},E.socket))}function c(){(x||g.readyState>=2&&y.connect)&&clearTimeout(y.connect),y.socket&&clearTimeout(y.socket)}function l(){if(!j){c(),j=!0,g=null;var e=new Error("Network error while attempting to reach "+d.url);e.isNetworkError=!0,e.request=d,t(e)}}function f(){var e=g.status,t=g.statusText;if(v&&void 0===e)e=200;else{if(e>12e3&&e<12156)return l();e=1223===g.status?204:g.status,t=1223===g.status?"No Content":t}return{body:g.response||g.responseText,url:d.url,method:d.method,headers:v?{}:o(g.getAllResponseHeaders()),statusCode:e,statusMessage:t}}function p(){x||j||O||(0!==g.status?(c(),j=!0,t(null,f())):l(new Error("Unknown XHR error")))}var d=e.options,h=!n(s.location.href,d.url),y={},b=e.applyMiddleware("interceptRequest",void 0,{adapter:"xhr",context:e});if(b){var m=setTimeout(t,0,null,b);return{abort:function(){return clearTimeout(m)}}}var g=h?new u:new i,v=s.XDomainRequest&&g instanceof s.XDomainRequest,w=d.headers,x=!1,j=!1,O=!1;if(g.onerror=l,g.ontimeout=l,g.onabort=function(){x=!0},g.onprogress=function(){},g[v?"onload":"onreadystatechange"]=function(){a(),x||4!==g.readyState&&!v||0!==g.status&&p()},g.open(d.method,d.url,!0),g.withCredentials=!!d.withCredentials,w&&g.setRequestHeader)for(var q in w)w.hasOwnProperty(q)&&g.setRequestHeader(q,w[q]);else if(w&&v)throw new Error("Headers cannot be set on an XDomainRequest object");d.rawBody&&(g.responseType="arraybuffer"),e.applyMiddleware("onRequest",{options:d,adapter:"xhr",request:g,context:e}),g.send(d.body||null);var E=d.timeout;return E&&(y.connect=setTimeout(function(){return r("ETIMEDOUT")},E.connect)),{abort:function(){x=!0,g&&g.abort()}}}},{"parse-headers":36,"same-origin":40}],21:[function(e,t,r){"use strict";t.exports=e("./node-request")},{"./node-request":20}],22:[function(e,t,r){"use strict";t.exports=function(e){return e.isNetworkError||!1}},{}],23:[function(e,t,r){(function(e){"use strict";"undefined"!=typeof window?t.exports=window:void 0!==e?t.exports=e:"undefined"!=typeof self?t.exports=self:t.exports={}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],24:[function(e,t,r){"use strict";t.exports=function(e){return function(t,r){for(var n=arguments.length,o=Array(n>2?n-2:0),s=2;s<n;s++)o[s-2]=arguments[s];return e[t].reduce(function(e,t){return t.apply(void 0,[e].concat(o))},r)}}},{}],25:[function(e,t,r){"use strict";t.exports=Error.captureStackTrace||function(e){var t=new Error;Object.defineProperty(e,"stack",{configurable:!0,get:function(){var e=t.stack;return Object.defineProperty(this,"stack",{value:e}),e}})}},{}],26:[function(e,t,r){"use strict";function n(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}var o=e("capture-stack-trace");t.exports=function(e,t){if("string"!=typeof e)throw new TypeError("Expected className to be a string");if(/[^0-9a-zA-Z_$]/.test(e))throw new Error("className contains invalid characters");t=t||function(e){this.message=e};var r=function(){Object.defineProperty(this,"name",{configurable:!0,value:e,writable:!0}),o(this,this.constructor),t.apply(this,arguments)};return n(r,Error),r}},{"capture-stack-trace":25}],27:[function(e,t,r){function n(e){if(!((e=String(e)).length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return r*f;case"days":case"day":case"d":return r*l;case"hours":case"hour":case"hrs":case"hr":case"h":return r*c;case"minutes":case"minute":case"mins":case"min":case"m":return r*a;case"seconds":case"second":case"secs":case"sec":case"s":return r*u;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function o(e){return e>=l?Math.round(e/l)+"d":e>=c?Math.round(e/c)+"h":e>=a?Math.round(e/a)+"m":e>=u?Math.round(e/u)+"s":e+"ms"}function s(e){return i(e,l,"day")||i(e,c,"hour")||i(e,a,"minute")||i(e,u,"second")||e+" ms"}function i(e,t,r){if(!(e<t))return e<1.5*t?Math.floor(e/t)+" "+r:Math.ceil(e/t)+" "+r+"s"}var u=1e3,a=60*u,c=60*a,l=24*c,f=365.25*l;t.exports=function(e,t){t=t||{};var r=typeof e;if("string"===r&&e.length>0)return n(e);if("number"===r&&!1===isNaN(e))return t.long?s(e):o(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},{}],28:[function(e,t,r){(function(n){function o(){var e;try{e=r.storage.debug}catch(e){}return!e&&void 0!==n&&"env"in n&&(e=n.env.DEBUG),e}(r=t.exports=e("./debug")).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},r.formatArgs=function(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+r.humanize(this.diff),t){var n="color: "+this.color;e.splice(1,0,n,"color: inherit");var o=0,s=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(o++,"%c"===e&&(s=o))}),e.splice(s,0,n)}},r.save=function(e){try{null==e?r.storage.removeItem("debug"):r.storage.debug=e}catch(e){}},r.load=o,r.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},r.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),r.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],r.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},r.enable(o())}).call(this,e("_process"))},{"./debug":29,_process:37}],29:[function(e,t,r){function n(e){var t,n=0;for(t in e)n=(n<<5)-n+e.charCodeAt(t),n|=0;return r.colors[Math.abs(n)%r.colors.length]}function o(e){function t(){if(t.enabled){var e=t,n=+new Date,o=n-(s||n);e.diff=o,e.prev=s,e.curr=n,s=n;for(var i=new Array(arguments.length),u=0;u<i.length;u++)i[u]=arguments[u];i[0]=r.coerce(i[0]),"string"!=typeof i[0]&&i.unshift("%O");var a=0;i[0]=i[0].replace(/%([a-zA-Z%])/g,function(t,n){if("%%"===t)return t;a++;var o=r.formatters[n];if("function"==typeof o){var s=i[a];t=o.call(e,s),i.splice(a,1),a--}return t}),r.formatArgs.call(e,i),(t.log||r.log||console.log.bind(console)).apply(e,i)}}return t.namespace=e,t.enabled=r.enabled(e),t.useColors=r.useColors(),t.color=n(e),"function"==typeof r.init&&r.init(t),t}(r=t.exports=o.debug=o.default=o).coerce=function(e){return e instanceof Error?e.stack||e.message:e},r.disable=function(){r.enable("")},r.enable=function(e){r.save(e),r.names=[],r.skips=[];for(var t=("string"==typeof e?e:"").split(/[\s,]+/),n=t.length,o=0;o<n;o++)t[o]&&("-"===(e=t[o].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+e.substr(1)+"$")):r.names.push(new RegExp("^"+e+"$")))},r.enabled=function(e){var t,n;for(t=0,n=r.skips.length;t<n;t++)if(r.skips[t].test(e))return!1;for(t=0,n=r.names.length;t<n;t++)if(r.names[t].test(e))return!0;return!1},r.humanize=e("ms"),r.names=[],r.skips=[],r.formatters={};var s},{ms:27}],30:[function(e,t,r){function n(e,t,r){for(var n=0,o=e.length;n<o;n++)a.call(e,n)&&t.call(r,e[n],n,e)}function o(e,t,r){for(var n=0,o=e.length;n<o;n++)t.call(r,e.charAt(n),n,e)}function s(e,t,r){for(var n in e)a.call(e,n)&&t.call(r,e[n],n,e)}var i=e("is-function");t.exports=function(e,t,r){if(!i(t))throw new TypeError("iterator must be a function");arguments.length<3&&(r=this),"[object Array]"===u.call(e)?n(e,t,r):"string"==typeof e?o(e,t,r):s(e,t,r)};var u=Object.prototype.toString,a=Object.prototype.hasOwnProperty},{"is-function":31}],31:[function(e,t,r){t.exports=function(e){var t=n.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var n=Object.prototype.toString},{}],32:[function(e,t,r){"use strict";function n(e){return!0===o(e)&&"[object Object]"===Object.prototype.toString.call(e)}var o=e("isobject");t.exports=function(e){var t,r;return!1!==n(e)&&"function"==typeof(t=e.constructor)&&(r=t.prototype,!1!==n(r)&&!1!==r.hasOwnProperty("isPrototypeOf"))}},{isobject:33}],33:[function(e,t,r){"use strict";t.exports=function(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},{}],34:[function(e,t,r){t.exports=function(){var e=[];return{subscribe:function(t){return e.push(t),function(){var r=e.indexOf(t);r>-1&&e.splice(r,1)}},publish:function(){for(var t=0;t<e.length;t++)e[t].apply(null,arguments)}}}},{}],35:[function(e,t,r){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,u,a=n(e),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var l in r)s.call(r,l)&&(a[l]=r[l]);if(o){u=o(r);for(var f=0;f<u.length;f++)i.call(r,u[f])&&(a[u[f]]=r[u[f]])}}return a}},{}],36:[function(e,t,r){var n=e("trim"),o=e("for-each"),s=function(e){return"[object Array]"===Object.prototype.toString.call(e)};t.exports=function(e){if(!e)return{};var t={};return o(n(e).split("\n"),function(e){var r=e.indexOf(":"),o=n(e.slice(0,r)).toLowerCase(),i=n(e.slice(r+1));void 0===t[o]?t[o]=i:s(t[o])?t[o].push(i):t[o]=[t[o],i]}),t}},{"for-each":30,trim:42}],37:[function(e,t,r){function n(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(f===setTimeout)return setTimeout(e,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function i(e){if(p===clearTimeout)return clearTimeout(e);if((p===o||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(e);try{return p(e)}catch(t){try{return p.call(null,e)}catch(t){return p.call(this,e)}}}function u(){b&&h&&(b=!1,h.length?y=h.concat(y):m=-1,y.length&&a())}function a(){if(!b){var e=s(u);b=!0;for(var t=y.length;t;){for(h=y,y=[];++m<t;)h&&h[m].run();m=-1,t=y.length}h=null,b=!1,i(e)}}function c(e,t){this.fun=e,this.array=t}function l(){}var f,p,d=t.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(e){f=n}try{p="function"==typeof clearTimeout?clearTimeout:o}catch(e){p=o}}();var h,y=[],b=!1,m=-1;d.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];y.push(new c(e,t)),1!==y.length||b||s(a)},c.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=l,d.addListener=l,d.once=l,d.off=l,d.removeListener=l,d.removeAllListeners=l,d.emit=l,d.binding=function(e){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(e){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},{}],38:[function(e,t,r){"use strict";function n(e){return decodeURIComponent(e.replace(/\+/g," "))}var o=Object.prototype.hasOwnProperty;r.stringify=function(e,t){var r=[];"string"!=typeof(t=t||"")&&(t="?");for(var n in e)o.call(e,n)&&r.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return r.length?t+r.join("&"):""},r.parse=function(e){for(var t,r=/([^=?&]+)=?([^&]*)/g,o={};t=r.exec(e);o[n(t[1])]=n(t[2]));return o}},{}],39:[function(e,t,r){"use strict";t.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},{}],40:[function(e,t,r){"use strict";var n=e("url");t.exports=function(e,t,r){if(e===t)return!0;var o=n.parse(e,!1,!0),s=n.parse(t,!1,!0),i=0|o.port||("https"===o.protocol?443:80),u=0|s.port||("https"===s.protocol?443:80),a={proto:o.protocol===s.protocol,hostname:o.hostname===s.hostname,port:i===u};return a.proto&&a.hostname&&(a.port||r)}},{url:41}],41:[function(e,t,r){"use strict";var n=/^(?:(?:(?:([^:\/#\?]+:)?(?:(?:\/\/)((?:((?:[^:@\/#\?]+)(?:\:(?:[^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((?:\/?(?:[^\/\?#]+\/+)*)(?:[^\?#]*)))?(\?[^#]+)?)(#.*)?/;t.exports={regex:n,parse:function(e){var t=n.exec(e);return t?{protocol:(t[1]||"").toLowerCase()||void 0,hostname:(t[5]||"").toLowerCase()||void 0,port:t[6]||void 0}:{}}}},{}],42:[function(e,t,r){(r=t.exports=function(e){return e.replace(/^\s*|\s*$/g,"")}).left=function(e){return e.replace(/^\s*/,"")},r.right=function(e){return e.replace(/\s*$/,"")}},{}],43:[function(e,t,r){(function(r){"use strict";function n(e){var t,n={},o=typeof(e=e||r.location||{});if("blob:"===e.protocol)n=new i(unescape(e.pathname),{});else if("string"===o){n=new i(e,{});for(t in p)delete n[t]}else if("object"===o){for(t in e)t in p||(n[t]=e[t]);void 0===n.slashes&&(n.slashes=l.test(e.href))}return n}function o(e){var t=c.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function s(e,t){for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),n=r.length,o=r[n-1],s=!1,i=0;n--;)"."===r[n]?r.splice(n,1):".."===r[n]?(r.splice(n,1),i++):i&&(0===n&&(s=!0),r.splice(n,1),i--);return s&&r.unshift(""),"."!==o&&".."!==o||r.push(""),r.join("/")}function i(e,t,r){if(!(this instanceof i))return new i(e,t,r);var c,l,p,d,h,y,b=f.slice(),m=typeof t,g=this,v=0;for("object"!==m&&"string"!==m&&(r=t,t=null),r&&"function"!=typeof r&&(r=a.parse),t=n(t),c=!(l=o(e||"")).protocol&&!l.slashes,g.slashes=l.slashes||c&&t.slashes,g.protocol=l.protocol||t.protocol||"",e=l.rest,l.slashes||(b[2]=[/(.*)/,"pathname"]);v<b.length;v++)p=(d=b[v])[0],y=d[1],p!==p?g[y]=e:"string"==typeof p?~(h=e.indexOf(p))&&("number"==typeof d[2]?(g[y]=e.slice(0,h),e=e.slice(h+d[2])):(g[y]=e.slice(h),e=e.slice(0,h))):(h=p.exec(e))&&(g[y]=h[1],e=e.slice(0,h.index)),g[y]=g[y]||(c&&d[3]?t[y]||"":""),d[4]&&(g[y]=g[y].toLowerCase());r&&(g.query=r(g.query)),c&&t.slashes&&"/"!==g.pathname.charAt(0)&&(""!==g.pathname||""!==t.pathname)&&(g.pathname=s(g.pathname,t.pathname)),u(g.port,g.protocol)||(g.host=g.hostname,g.port=""),g.username=g.password="",g.auth&&(d=g.auth.split(":"),g.username=d[0]||"",g.password=d[1]||""),g.origin=g.protocol&&g.host&&"file:"!==g.protocol?g.protocol+"//"+g.host:"null",g.href=g.toString()}var u=e("requires-port"),a=e("querystringify"),c=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,l=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,f=[["#","hash"],["?","query"],["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};i.prototype={set:function(e,t,r){var n=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||a.parse)(t)),n[e]=t;break;case"port":n[e]=t,u(t,n.protocol)?t&&(n.host=n.hostname+":"+t):(n.host=n.hostname,n[e]="");break;case"hostname":n[e]=t,n.port&&(t+=":"+n.port),n.host=t;break;case"host":n[e]=t,/:\d+$/.test(t)?(t=t.split(":"),n.port=t.pop(),n.hostname=t.join(":")):(n.hostname=t,n.port="");break;case"protocol":n.protocol=t.toLowerCase(),n.slashes=!r;break;case"pathname":n.pathname=t.length&&"/"!==t.charAt(0)?"/"+t:t;break;default:n[e]=t}for(var o=0;o<f.length;o++){var s=f[o];s[4]&&(n[s[1]]=n[s[1]].toLowerCase())}return n.origin=n.protocol&&n.host&&"file:"!==n.protocol?n.protocol+"//"+n.host:"null",n.href=n.toString(),n},toString:function(e){e&&"function"==typeof e||(e=a.stringify);var t,r=this,n=r.protocol;n&&":"!==n.charAt(n.length-1)&&(n+=":");var o=n+(r.slashes?"//":"");return r.username&&(o+=r.username,r.password&&(o+=":"+r.password),o+="@"),o+=r.host+r.pathname,(t="object"==typeof r.query?e(r.query):r.query)&&(o+="?"!==t.charAt(0)?"?"+t:t),r.hash&&(o+=r.hash),o}},i.extractProtocol=o,i.location=n,i.qs=a,t.exports=i}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{querystringify:38,"requires-port":39}]},{},[1])(1)}); | ||
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).getIt=e()}}(function(){return function e(t,r,n){function o(i,u){if(!r[i]){if(!t[i]){var a="function"==typeof require&&require;if(!u&&a)return a(i,!0);if(s)return s(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[i]={exports:{}};t[i][0].call(l.exports,function(e){var r=t[i][1][e];return o(r||e)},l,l.exports,e,t,r,n)}return r[i].exports}for(var s="function"==typeof require&&require,i=0;i<n.length;i++)o(n[i]);return o}({1:[function(e,t,r){"use strict";var n=e("./index");n.middleware=e("./middleware"),t.exports=n},{"./index":2,"./middleware":12}],2:[function(e,t,r){"use strict";var n=e("nano-pubsub"),o=e("./util/middlewareReducer"),s=e("./middleware/defaultOptionsProcessor"),i=e("./middleware/defaultOptionsValidator"),u=e("./request"),a=["request","response","progress","error","abort"],c=["processOptions","validateOptions","interceptRequest","onRequest","onResponse","onError","onReturn","onHeaders"];t.exports=function e(){function t(e){function t(e,t,n){var o=e,i=t;if(!o)try{i=s("onResponse",t,n)}catch(e){i=null,o=e}(o=o&&s("onError",o,n))?r.error.publish(o):i&&r.response.publish(i)}var r=a.reduce(function(e,t){return e[t]=n(),e},{}),s=o(f),i=s("processOptions",e);s("validateOptions",i);var c={options:i,channels:r,applyMiddleware:s},l=null,p=r.request.subscribe(function(e){l=u(e,function(r,n){return t(r,n,e)})});r.abort.subscribe(function(){p(),l&&l.abort()});var d=s("onReturn",r,c);return d===r&&r.request.publish(c),d}var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],l=[],f=c.reduce(function(e,t){return e[t]=e[t]||[],e},{processOptions:[s],validateOptions:[i]});return t.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&f.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return c.forEach(function(t){e[t]&&f[t].push(e[t])}),l.push(e),t},t.clone=function(){return e(l)},r.forEach(t.use),t}},{"./middleware/defaultOptionsProcessor":8,"./middleware/defaultOptionsValidator":9,"./request":22,"./util/middlewareReducer":25,"nano-pubsub":35}],3:[function(e,t,r){"use strict";var n=e("object-assign"),o=/^\//,s=/\/$/;t.exports=function(e){var t=e.replace(s,"");return{processOptions:function(e){if(/^https?:\/\//i.test(e.url))return e;var r=[t,e.url.replace(o,"")].join("/");return n({},e,{url:r})}}}},{"object-assign":36}],4:[function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,t.exports=n},{}],5:[function(e,t,r){"use strict";function n(e){var t=this;if("function"!=typeof e)throw new TypeError("executor must be a function.");var r=null;this.promise=new Promise(function(e){r=e}),e(function(e){t.reason||(t.reason=new o(e),r(t.reason))})}var o=e("./Cancel");n.source=function(){var e=void 0;return{token:new n(function(t){e=t}),cancel:e}},t.exports=n},{"./Cancel":4}],6:[function(e,t,r){"use strict";t.exports=function(e){return!(!e||!e.__CANCEL__)}},{}],7:[function(e,t,r){"use strict";function n(e){return-1!==(e.headers["content-type"]||"").toLowerCase().indexOf("application/json")?o(e.body):e.body}function o(e){try{var t="string"==typeof e?JSON.parse(e):e;return JSON.stringify(t,null,2)}catch(t){return e}}var s=e("debug");t.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.verbose,r=e.namespace||"get-it",o=s(r),i=e.log||o,u=i===o&&!s.enabled(r),a=0;return{processOptions:function(e){return e.requestId=e.requestId||++a,e},onRequest:function(e){if(u||!e)return e;var r=e.options;return i("[%s] HTTP %s %s",r.requestId,r.method,r.url),t&&r.body&&"string"==typeof r.body&&i("[%s] Request body: %s",r.requestId,r.body),t&&r.headers&&i("[%s] Request headers: %s",r.requestId,JSON.stringify(r.headers,null,2)),e},onResponse:function(e,r){if(u||!e)return e;var o=r.options.requestId;return i("[%s] Response code: %s %s",o,e.statusCode,e.statusMessage),t&&e.body&&i("[%s] Response body: %s",o,n(e)),e},onError:function(e,t){var r=t.options.requestId;return e?(i("[%s] ERROR: %s",r,e.message),e):(i("[%s] Error encountered, but handled by an earlier middleware",r),e)}}}},{debug:29}],8:[function(e,t,r){"use strict";function n(e){function t(e,n){Array.isArray(n)?n.forEach(function(r){return t(e,r)}):r.push([e,n].map(encodeURIComponent).join("="))}var r=[];for(var n in e)a.call(e,n)&&t(n,e[n]);return r.length?r.join("&"):""}function o(e){if(!1===e||0===e)return!1;if(e.connect||e.socket)return e;var t=Number(e);return isNaN(t)?o(c.timeout):{connect:t,socket:t}}function s(e){var t={};for(var r in e)void 0!==e[r]&&(t[r]=e[r]);return t}var i=e("object-assign"),u=e("url-parse"),a=Object.prototype.hasOwnProperty,c={timeout:12e4};t.exports=function(e){var t="string"==typeof e?i({url:e},c):i({},c,e),r=u(t.url,{},!0);return t.timeout=o(t.timeout),t.query&&(r.query=i({},r.query,s(t.query))),t.method=t.body&&!t.method?"POST":(t.method||"GET").toUpperCase(),t.url=r.toString(n),t}},{"object-assign":36,"url-parse":44}],9:[function(e,t,r){"use strict";var n=/^https?:\/\//i;t.exports=function(e){if(!n.test(e.url))throw new Error('"'+e.url+'" is not a valid URL')}},{}],10:[function(e,t,r){"use strict";var n=e("object-assign");t.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{processOptions:function(r){var o=r.headers||{};return r.headers=t.override?n({},o,e):n({},e,o),r}}}},{"object-assign":36}],11:[function(e,t,r){"use strict";var n=e("create-error-class")("HttpError",function(e,t){this.message=(e.method+"-request to "+e.url+" resulted in HTTP "+e.statusCode+" "+e.statusMessage).trim(),this.response=e,this.request=t.options});t.exports=function(){return{onResponse:function(e,t){if(!(e.statusCode>=400))return e;throw new n(e,t)}}}},{"create-error-class":27}],12:[function(e,t,r){"use strict";r.base=e("./base"),r.debug=e("./debug"),r.jsonRequest=e("./jsonRequest"),r.jsonResponse=e("./jsonResponse"),r.httpErrors=e("./httpErrors"),r.retry=e("./retry"),r.promise=e("./promise"),r.observable=e("./observable"),r.progress=e("./progress"),r.headers=e("./headers"),r.injectResponse=e("./injectResponse")},{"./base":3,"./debug":7,"./headers":10,"./httpErrors":11,"./injectResponse":13,"./jsonRequest":14,"./jsonResponse":15,"./observable":16,"./progress":18,"./promise":19,"./retry":20}],13:[function(e,t,r){"use strict";var n=e("object-assign");t.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("function"!=typeof e.inject)throw new Error("`injectResponse` middleware requires a `inject` function");return{interceptRequest:function(t,r){var o=e.inject(r,t);if(!o)return t;var s=r.context.options;return n({},{body:"",url:s.url,method:s.method,headers:{},statusCode:200,statusMessage:"OK"},o)}}}},{"object-assign":36}],14:[function(e,t,r){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=e("object-assign"),s=e("is-plain-object"),i=["boolean","string","number"],u=function(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)};t.exports=function(){return{processOptions:function(e){var t=e.body;return t&&!u(t)&&(-1!==i.indexOf(void 0===t?"undefined":n(t))||Array.isArray(t)||s(t)||t&&"function"==typeof t.toJSON)?o({},e,{body:JSON.stringify(e.body),headers:o({},e.headers,{"Content-Type":"application/json"})}):e}}}},{"is-plain-object":33,"object-assign":36}],15:[function(e,t,r){"use strict";function n(e){try{return JSON.parse(e)}catch(e){throw e.message="Failed to parsed response body as JSON: "+e.message,e}}var o=e("object-assign");t.exports=function(){return{onResponse:function(e){var t=e.headers["content-type"];return e.body&&t&&-1!==t.indexOf("application/json")?o({},e,{body:n(e.body)}):e},processOptions:function(e){return o({},e,{headers:o({Accept:"application/json"},e.headers)})}}}},{"object-assign":36}],16:[function(e,t,r){"use strict";var n=e("../util/global"),o=e("object-assign");t.exports=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).implementation||n.Observable;if(!e)throw new Error("`Observable` is not available in global scope, and no implementation was passed");return{onReturn:function(t,r){return new e(function(e){return t.error.subscribe(function(t){return e.error(t)}),t.progress.subscribe(function(t){return e.next(o({type:"progress"},t))}),t.response.subscribe(function(t){e.next(o({type:"response"},t)),e.complete()}),t.request.publish(r),function(){return t.abort.publish()}})}}}},{"../util/global":24,"object-assign":36}],17:[function(e,t,r){"use strict";t.exports=function(){return{onRequest:function(e){function t(e){return function(t){var r=t.lengthComputable?t.loaded/t.total*100:-1;n.channels.progress.publish({stage:e,percent:r,total:t.total,loaded:t.loaded,lengthComputable:t.lengthComputable})}}if("xhr"===e.adapter){var r=e.request,n=e.context;"upload"in r&&"onprogress"in r.upload&&(r.upload.onprogress=t("upload")),"onprogress"in r&&(r.onprogress=t("download"))}}}}},{}],18:[function(e,t,r){"use strict";t.exports=e("./node-progress")},{"./node-progress":17}],19:[function(e,t,r){"use strict";var n=e("../util/global"),o=e("./cancel/Cancel"),s=e("./cancel/CancelToken"),i=e("./cancel/isCancel"),u=function(){var e=n.Promise;if(!e)throw new Error("`Promise` is not available in global scope, and no implementation was passed");return{onReturn:function(t,r){return new e(function(e,n){var o=r.options.cancelToken;o&&o.promise.then(function(e){t.abort.publish(e),n(e)}),t.error.subscribe(n),t.response.subscribe(e),setTimeout(function(){return t.request.publish(r)},0)})}}};u.Cancel=o,u.CancelToken=s,u.isCancel=i,t.exports=u},{"../util/global":24,"./cancel/Cancel":4,"./cancel/CancelToken":5,"./cancel/isCancel":6}],20:[function(e,t,r){"use strict";function n(e){return 100*Math.pow(2,e)+100*Math.random()}var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=e("object-assign"),i=e("../util/node-shouldRetry"),u=function(e){return null!==e&&"object"===(void 0===e?"undefined":o(e))&&"function"==typeof e.pipe},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.maxRetries||5,r=e.retryDelay||n,o=e.shouldRetry||i;return{onError:function(e,n){var i=n.options,a=i.maxRetries||t,c=i.shouldRetry||o,l=i.attemptNumber||0;if(u(i.body))return e;if(!c(e,l,i)||l>=a)return e;var f=s({},n,{options:s({},i,{attemptNumber:l+1})});return setTimeout(function(){return n.channels.request.publish(f)},r(l)),null}}};a.shouldRetry=i,t.exports=a},{"../util/node-shouldRetry":23,"object-assign":36}],21:[function(e,t,r){"use strict";var n=e("same-origin"),o=e("parse-headers"),s=window,i=s.XMLHttpRequest||function(){},u="withCredentials"in new i?i:s.XDomainRequest;t.exports=function(e,t){function r(t){O=!0,g.abort();var r=new Error("ESOCKETTIMEDOUT"===t?"Socket timed out on request to "+d.url:"Connection timed out on request to "+d.url);r.code=t,e.channels.error.publish(r)}function a(){E&&(c(),y.socket=setTimeout(function(){return r("ESOCKETTIMEDOUT")},E.socket))}function c(){(x||g.readyState>=2&&y.connect)&&clearTimeout(y.connect),y.socket&&clearTimeout(y.socket)}function l(){if(!j){c(),j=!0,g=null;var e=new Error("Network error while attempting to reach "+d.url);e.isNetworkError=!0,e.request=d,t(e)}}function f(){var e=g.status,t=g.statusText;if(v&&void 0===e)e=200;else{if(e>12e3&&e<12156)return l();e=1223===g.status?204:g.status,t=1223===g.status?"No Content":t}return{body:g.response||g.responseText,url:d.url,method:d.method,headers:v?{}:o(g.getAllResponseHeaders()),statusCode:e,statusMessage:t}}function p(){x||j||O||(0!==g.status?(c(),j=!0,t(null,f())):l(new Error("Unknown XHR error")))}var d=e.options,h=!n(s.location.href,d.url),y={},b=e.applyMiddleware("interceptRequest",void 0,{adapter:"xhr",context:e});if(b){var m=setTimeout(t,0,null,b);return{abort:function(){return clearTimeout(m)}}}var g=h?new u:new i,v=s.XDomainRequest&&g instanceof s.XDomainRequest,w=d.headers,x=!1,j=!1,O=!1;if(g.onerror=l,g.ontimeout=l,g.onabort=function(){x=!0},g.onprogress=function(){},g[v?"onload":"onreadystatechange"]=function(){a(),x||4!==g.readyState&&!v||0!==g.status&&p()},g.open(d.method,d.url,!0),g.withCredentials=!!d.withCredentials,w&&g.setRequestHeader)for(var q in w)w.hasOwnProperty(q)&&g.setRequestHeader(q,w[q]);else if(w&&v)throw new Error("Headers cannot be set on an XDomainRequest object");d.rawBody&&(g.responseType="arraybuffer"),e.applyMiddleware("onRequest",{options:d,adapter:"xhr",request:g,context:e}),g.send(d.body||null);var E=d.timeout;return E&&(y.connect=setTimeout(function(){return r("ETIMEDOUT")},E.connect)),{abort:function(){x=!0,g&&g.abort()}}}},{"parse-headers":37,"same-origin":41}],22:[function(e,t,r){"use strict";t.exports=e("./node-request")},{"./node-request":21}],23:[function(e,t,r){"use strict";t.exports=function(e){return e.isNetworkError||!1}},{}],24:[function(e,t,r){(function(e){"use strict";"undefined"!=typeof window?t.exports=window:void 0!==e?t.exports=e:"undefined"!=typeof self?t.exports=self:t.exports={}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],25:[function(e,t,r){"use strict";t.exports=function(e){return function(t,r){for(var n=arguments.length,o=Array(n>2?n-2:0),s=2;s<n;s++)o[s-2]=arguments[s];return e[t].reduce(function(e,t){return t.apply(void 0,[e].concat(o))},r)}}},{}],26:[function(e,t,r){"use strict";t.exports=Error.captureStackTrace||function(e){var t=new Error;Object.defineProperty(e,"stack",{configurable:!0,get:function(){var e=t.stack;return Object.defineProperty(this,"stack",{value:e}),e}})}},{}],27:[function(e,t,r){"use strict";function n(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}var o=e("capture-stack-trace");t.exports=function(e,t){if("string"!=typeof e)throw new TypeError("Expected className to be a string");if(/[^0-9a-zA-Z_$]/.test(e))throw new Error("className contains invalid characters");t=t||function(e){this.message=e};var r=function(){Object.defineProperty(this,"name",{configurable:!0,value:e,writable:!0}),o(this,this.constructor),t.apply(this,arguments)};return n(r,Error),r}},{"capture-stack-trace":26}],28:[function(e,t,r){function n(e){if(!((e=String(e)).length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return r*f;case"days":case"day":case"d":return r*l;case"hours":case"hour":case"hrs":case"hr":case"h":return r*c;case"minutes":case"minute":case"mins":case"min":case"m":return r*a;case"seconds":case"second":case"secs":case"sec":case"s":return r*u;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function o(e){return e>=l?Math.round(e/l)+"d":e>=c?Math.round(e/c)+"h":e>=a?Math.round(e/a)+"m":e>=u?Math.round(e/u)+"s":e+"ms"}function s(e){return i(e,l,"day")||i(e,c,"hour")||i(e,a,"minute")||i(e,u,"second")||e+" ms"}function i(e,t,r){if(!(e<t))return e<1.5*t?Math.floor(e/t)+" "+r:Math.ceil(e/t)+" "+r+"s"}var u=1e3,a=60*u,c=60*a,l=24*c,f=365.25*l;t.exports=function(e,t){t=t||{};var r=typeof e;if("string"===r&&e.length>0)return n(e);if("number"===r&&!1===isNaN(e))return t.long?s(e):o(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},{}],29:[function(e,t,r){(function(n){function o(){var e;try{e=r.storage.debug}catch(e){}return!e&&void 0!==n&&"env"in n&&(e=n.env.DEBUG),e}(r=t.exports=e("./debug")).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},r.formatArgs=function(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+r.humanize(this.diff),t){var n="color: "+this.color;e.splice(1,0,n,"color: inherit");var o=0,s=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(o++,"%c"===e&&(s=o))}),e.splice(s,0,n)}},r.save=function(e){try{null==e?r.storage.removeItem("debug"):r.storage.debug=e}catch(e){}},r.load=o,r.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},r.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),r.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],r.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},r.enable(o())}).call(this,e("_process"))},{"./debug":30,_process:38}],30:[function(e,t,r){function n(e){var t,n=0;for(t in e)n=(n<<5)-n+e.charCodeAt(t),n|=0;return r.colors[Math.abs(n)%r.colors.length]}function o(e){function t(){if(t.enabled){var e=t,n=+new Date,o=n-(s||n);e.diff=o,e.prev=s,e.curr=n,s=n;for(var i=new Array(arguments.length),u=0;u<i.length;u++)i[u]=arguments[u];i[0]=r.coerce(i[0]),"string"!=typeof i[0]&&i.unshift("%O");var a=0;i[0]=i[0].replace(/%([a-zA-Z%])/g,function(t,n){if("%%"===t)return t;a++;var o=r.formatters[n];if("function"==typeof o){var s=i[a];t=o.call(e,s),i.splice(a,1),a--}return t}),r.formatArgs.call(e,i),(t.log||r.log||console.log.bind(console)).apply(e,i)}}return t.namespace=e,t.enabled=r.enabled(e),t.useColors=r.useColors(),t.color=n(e),"function"==typeof r.init&&r.init(t),t}(r=t.exports=o.debug=o.default=o).coerce=function(e){return e instanceof Error?e.stack||e.message:e},r.disable=function(){r.enable("")},r.enable=function(e){r.save(e),r.names=[],r.skips=[];for(var t=("string"==typeof e?e:"").split(/[\s,]+/),n=t.length,o=0;o<n;o++)t[o]&&("-"===(e=t[o].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+e.substr(1)+"$")):r.names.push(new RegExp("^"+e+"$")))},r.enabled=function(e){var t,n;for(t=0,n=r.skips.length;t<n;t++)if(r.skips[t].test(e))return!1;for(t=0,n=r.names.length;t<n;t++)if(r.names[t].test(e))return!0;return!1},r.humanize=e("ms"),r.names=[],r.skips=[],r.formatters={};var s},{ms:28}],31:[function(e,t,r){function n(e,t,r){for(var n=0,o=e.length;n<o;n++)a.call(e,n)&&t.call(r,e[n],n,e)}function o(e,t,r){for(var n=0,o=e.length;n<o;n++)t.call(r,e.charAt(n),n,e)}function s(e,t,r){for(var n in e)a.call(e,n)&&t.call(r,e[n],n,e)}var i=e("is-function");t.exports=function(e,t,r){if(!i(t))throw new TypeError("iterator must be a function");arguments.length<3&&(r=this),"[object Array]"===u.call(e)?n(e,t,r):"string"==typeof e?o(e,t,r):s(e,t,r)};var u=Object.prototype.toString,a=Object.prototype.hasOwnProperty},{"is-function":32}],32:[function(e,t,r){t.exports=function(e){var t=n.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var n=Object.prototype.toString},{}],33:[function(e,t,r){"use strict";function n(e){return!0===o(e)&&"[object Object]"===Object.prototype.toString.call(e)}var o=e("isobject");t.exports=function(e){var t,r;return!1!==n(e)&&"function"==typeof(t=e.constructor)&&(r=t.prototype,!1!==n(r)&&!1!==r.hasOwnProperty("isPrototypeOf"))}},{isobject:34}],34:[function(e,t,r){"use strict";t.exports=function(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},{}],35:[function(e,t,r){t.exports=function(){var e=[];return{subscribe:function(t){return e.push(t),function(){var r=e.indexOf(t);r>-1&&e.splice(r,1)}},publish:function(){for(var t=0;t<e.length;t++)e[t].apply(null,arguments)}}}},{}],36:[function(e,t,r){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,u,a=n(e),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var l in r)s.call(r,l)&&(a[l]=r[l]);if(o){u=o(r);for(var f=0;f<u.length;f++)i.call(r,u[f])&&(a[u[f]]=r[u[f]])}}return a}},{}],37:[function(e,t,r){var n=e("trim"),o=e("for-each"),s=function(e){return"[object Array]"===Object.prototype.toString.call(e)};t.exports=function(e){if(!e)return{};var t={};return o(n(e).split("\n"),function(e){var r=e.indexOf(":"),o=n(e.slice(0,r)).toLowerCase(),i=n(e.slice(r+1));void 0===t[o]?t[o]=i:s(t[o])?t[o].push(i):t[o]=[t[o],i]}),t}},{"for-each":31,trim:43}],38:[function(e,t,r){function n(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(f===setTimeout)return setTimeout(e,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function i(e){if(p===clearTimeout)return clearTimeout(e);if((p===o||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(e);try{return p(e)}catch(t){try{return p.call(null,e)}catch(t){return p.call(this,e)}}}function u(){b&&h&&(b=!1,h.length?y=h.concat(y):m=-1,y.length&&a())}function a(){if(!b){var e=s(u);b=!0;for(var t=y.length;t;){for(h=y,y=[];++m<t;)h&&h[m].run();m=-1,t=y.length}h=null,b=!1,i(e)}}function c(e,t){this.fun=e,this.array=t}function l(){}var f,p,d=t.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(e){f=n}try{p="function"==typeof clearTimeout?clearTimeout:o}catch(e){p=o}}();var h,y=[],b=!1,m=-1;d.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];y.push(new c(e,t)),1!==y.length||b||s(a)},c.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=l,d.addListener=l,d.once=l,d.off=l,d.removeListener=l,d.removeAllListeners=l,d.emit=l,d.binding=function(e){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(e){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},{}],39:[function(e,t,r){"use strict";function n(e){return decodeURIComponent(e.replace(/\+/g," "))}var o=Object.prototype.hasOwnProperty;r.stringify=function(e,t){var r=[];"string"!=typeof(t=t||"")&&(t="?");for(var n in e)o.call(e,n)&&r.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return r.length?t+r.join("&"):""},r.parse=function(e){for(var t,r=/([^=?&]+)=?([^&]*)/g,o={};t=r.exec(e);o[n(t[1])]=n(t[2]));return o}},{}],40:[function(e,t,r){"use strict";t.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},{}],41:[function(e,t,r){"use strict";var n=e("url");t.exports=function(e,t,r){if(e===t)return!0;var o=n.parse(e,!1,!0),s=n.parse(t,!1,!0),i=0|o.port||("https"===o.protocol?443:80),u=0|s.port||("https"===s.protocol?443:80),a={proto:o.protocol===s.protocol,hostname:o.hostname===s.hostname,port:i===u};return a.proto&&a.hostname&&(a.port||r)}},{url:42}],42:[function(e,t,r){"use strict";var n=/^(?:(?:(?:([^:\/#\?]+:)?(?:(?:\/\/)((?:((?:[^:@\/#\?]+)(?:\:(?:[^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((?:\/?(?:[^\/\?#]+\/+)*)(?:[^\?#]*)))?(\?[^#]+)?)(#.*)?/;t.exports={regex:n,parse:function(e){var t=n.exec(e);return t?{protocol:(t[1]||"").toLowerCase()||void 0,hostname:(t[5]||"").toLowerCase()||void 0,port:t[6]||void 0}:{}}}},{}],43:[function(e,t,r){(r=t.exports=function(e){return e.replace(/^\s*|\s*$/g,"")}).left=function(e){return e.replace(/^\s*/,"")},r.right=function(e){return e.replace(/\s*$/,"")}},{}],44:[function(e,t,r){(function(r){"use strict";function n(e){var t,n={},o=typeof(e=e||r.location||{});if("blob:"===e.protocol)n=new i(unescape(e.pathname),{});else if("string"===o){n=new i(e,{});for(t in p)delete n[t]}else if("object"===o){for(t in e)t in p||(n[t]=e[t]);void 0===n.slashes&&(n.slashes=l.test(e.href))}return n}function o(e){var t=c.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function s(e,t){for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),n=r.length,o=r[n-1],s=!1,i=0;n--;)"."===r[n]?r.splice(n,1):".."===r[n]?(r.splice(n,1),i++):i&&(0===n&&(s=!0),r.splice(n,1),i--);return s&&r.unshift(""),"."!==o&&".."!==o||r.push(""),r.join("/")}function i(e,t,r){if(!(this instanceof i))return new i(e,t,r);var c,l,p,d,h,y,b=f.slice(),m=typeof t,g=this,v=0;for("object"!==m&&"string"!==m&&(r=t,t=null),r&&"function"!=typeof r&&(r=a.parse),t=n(t),c=!(l=o(e||"")).protocol&&!l.slashes,g.slashes=l.slashes||c&&t.slashes,g.protocol=l.protocol||t.protocol||"",e=l.rest,l.slashes||(b[2]=[/(.*)/,"pathname"]);v<b.length;v++)p=(d=b[v])[0],y=d[1],p!==p?g[y]=e:"string"==typeof p?~(h=e.indexOf(p))&&("number"==typeof d[2]?(g[y]=e.slice(0,h),e=e.slice(h+d[2])):(g[y]=e.slice(h),e=e.slice(0,h))):(h=p.exec(e))&&(g[y]=h[1],e=e.slice(0,h.index)),g[y]=g[y]||(c&&d[3]?t[y]||"":""),d[4]&&(g[y]=g[y].toLowerCase());r&&(g.query=r(g.query)),c&&t.slashes&&"/"!==g.pathname.charAt(0)&&(""!==g.pathname||""!==t.pathname)&&(g.pathname=s(g.pathname,t.pathname)),u(g.port,g.protocol)||(g.host=g.hostname,g.port=""),g.username=g.password="",g.auth&&(d=g.auth.split(":"),g.username=d[0]||"",g.password=d[1]||""),g.origin=g.protocol&&g.host&&"file:"!==g.protocol?g.protocol+"//"+g.host:"null",g.href=g.toString()}var u=e("requires-port"),a=e("querystringify"),c=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,l=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,f=[["#","hash"],["?","query"],["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};i.prototype={set:function(e,t,r){var n=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||a.parse)(t)),n[e]=t;break;case"port":n[e]=t,u(t,n.protocol)?t&&(n.host=n.hostname+":"+t):(n.host=n.hostname,n[e]="");break;case"hostname":n[e]=t,n.port&&(t+=":"+n.port),n.host=t;break;case"host":n[e]=t,/:\d+$/.test(t)?(t=t.split(":"),n.port=t.pop(),n.hostname=t.join(":")):(n.hostname=t,n.port="");break;case"protocol":n.protocol=t.toLowerCase(),n.slashes=!r;break;case"pathname":n.pathname=t.length&&"/"!==t.charAt(0)?"/"+t:t;break;default:n[e]=t}for(var o=0;o<f.length;o++){var s=f[o];s[4]&&(n[s[1]]=n[s[1]].toLowerCase())}return n.origin=n.protocol&&n.host&&"file:"!==n.protocol?n.protocol+"//"+n.host:"null",n.href=n.toString(),n},toString:function(e){e&&"function"==typeof e||(e=a.stringify);var t,r=this,n=r.protocol;n&&":"!==n.charAt(n.length-1)&&(n+=":");var o=n+(r.slashes?"//":"");return r.username&&(o+=r.username,r.password&&(o+=":"+r.password),o+="@"),o+=r.host+r.pathname,(t="object"==typeof r.query?e(r.query):r.query)&&(o+="?"!==t.charAt(0)?"?"+t:t),r.hash&&(o+=r.hash),o}},i.extractProtocol=o,i.location=n,i.qs=a,t.exports=i}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{querystringify:39,"requires-port":40}]},{},[1])(1)}); |
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.getIt = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ | ||
"use strict";var pubsub=require("nano-pubsub"),middlewareReducer=require("./util/middlewareReducer"),processOptions=require("./middleware/defaultOptionsProcessor"),httpRequest=require("./request"),channelNames=["request","response","progress","error","abort"],middlehooks=["processOptions","interceptRequest","onRequest","onResponse","onError","onReturn","onHeaders"];module.exports=function e(){function r(e){function r(e,r,t){var s=e,u=r;if(!s)try{u=o("onResponse",r,t)}catch(e){u=null,s=e}(s=s&&o("onError",s,t))?n.error.publish(s):u&&n.response.publish(u)}var n=channelNames.reduce(function(e,r){return e[r]=pubsub(),e},{}),o=middlewareReducer(t),s={options:o("processOptions",e),channels:n,applyMiddleware:o},u=null,i=n.request.subscribe(function(e){u=httpRequest(e,function(n,o){return r(n,o,e)})});n.abort.subscribe(function(){i(),u&&u.abort()});var a=o("onReturn",n,s);return a===n&&n.request.publish(s),a}var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=[],t=middlehooks.reduce(function(e,r){return e[r]=e[r]||[],e},{processOptions:[processOptions]});return r.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&t.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return middlehooks.forEach(function(r){e[r]&&t[r].push(e[r])}),o.push(e),r},r.clone=function(){return e(o)},n.forEach(r.use),r}; | ||
"use strict";var pubsub=require("nano-pubsub"),middlewareReducer=require("./util/middlewareReducer"),processOptions=require("./middleware/defaultOptionsProcessor"),validateOptions=require("./middleware/defaultOptionsValidator"),httpRequest=require("./request"),channelNames=["request","response","progress","error","abort"],middlehooks=["processOptions","validateOptions","interceptRequest","onRequest","onResponse","onError","onReturn","onHeaders"];module.exports=function e(){function r(e){function r(e,r,n){var s=e,i=r;if(!s)try{i=o("onResponse",r,n)}catch(e){i=null,s=e}(s=s&&o("onError",s,n))?t.error.publish(s):i&&t.response.publish(i)}var t=channelNames.reduce(function(e,r){return e[r]=pubsub(),e},{}),o=middlewareReducer(n),s=o("processOptions",e);o("validateOptions",s);var i={options:s,channels:t,applyMiddleware:o},u=null,a=t.request.subscribe(function(e){u=httpRequest(e,function(t,o){return r(t,o,e)})});t.abort.subscribe(function(){a(),u&&u.abort()});var d=o("onReturn",t,i);return d===t&&t.request.publish(i),d}var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=[],n=middlehooks.reduce(function(e,r){return e[r]=e[r]||[],e},{processOptions:[processOptions],validateOptions:[validateOptions]});return r.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&n.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return middlehooks.forEach(function(r){e[r]&&n[r].push(e[r])}),o.push(e),r},r.clone=function(){return e(o)},t.forEach(r.use),r}; | ||
},{"./middleware/defaultOptionsProcessor":2,"./request":4,"./util/middlewareReducer":5,"nano-pubsub":8}],2:[function(require,module,exports){ | ||
},{"./middleware/defaultOptionsProcessor":2,"./middleware/defaultOptionsValidator":3,"./request":5,"./util/middlewareReducer":6,"nano-pubsub":9}],2:[function(require,module,exports){ | ||
"use strict";function stringifyQueryString(e){function r(e,n){Array.isArray(n)?n.forEach(function(t){return r(e,t)}):t.push([e,n].map(encodeURIComponent).join("="))}var t=[];for(var n in e)has.call(e,n)&&r(n,e[n]);return t.length?t.join("&"):""}function normalizeTimeout(e){if(!1===e||0===e)return!1;if(e.connect||e.socket)return e;var r=Number(e);return isNaN(r)?normalizeTimeout(defaultOptions.timeout):{connect:r,socket:r}}function removeUndefined(e){var r={};for(var t in e)void 0!==e[t]&&(r[t]=e[t]);return r}var objectAssign=require("object-assign"),urlParse=require("url-parse"),has=Object.prototype.hasOwnProperty,defaultOptions={timeout:12e4};module.exports=function(e){var r="string"==typeof e?objectAssign({url:e},defaultOptions):objectAssign({},defaultOptions,e),t=urlParse(r.url,{},!0);return r.timeout=normalizeTimeout(r.timeout),r.query&&(t.query=objectAssign({},t.query,removeUndefined(r.query))),r.method=r.body&&!r.method?"POST":(r.method||"GET").toUpperCase(),r.url=t.toString(stringifyQueryString),r}; | ||
},{"object-assign":9,"url-parse":16}],3:[function(require,module,exports){ | ||
},{"object-assign":10,"url-parse":17}],3:[function(require,module,exports){ | ||
"use strict";var validUrl=/^https?:\/\//i;module.exports=function(r){if(!validUrl.test(r.url))throw new Error('"'+r.url+'" is not a valid URL')}; | ||
},{}],4:[function(require,module,exports){ | ||
"use strict";var sameOrigin=require("same-origin"),parseHeaders=require("parse-headers"),noop=function(){},win=window,XmlHttpRequest=win.XMLHttpRequest||noop,hasXhr2="withCredentials"in new XmlHttpRequest,XDomainRequest=hasXhr2?XmlHttpRequest:win.XDomainRequest,adapter="xhr";module.exports=function(e,t){function r(t){R=!0,m.abort();var r=new Error("ESOCKETTIMEDOUT"===t?"Socket timed out on request to "+i.url:"Connection timed out on request to "+i.url);r.code=t,e.channels.error.publish(r)}function n(){X&&(o(),d.socket=setTimeout(function(){return r("ESOCKETTIMEDOUT")},X.socket))}function o(){(h||m.readyState>=2&&d.connect)&&clearTimeout(d.connect),d.socket&&clearTimeout(d.socket)}function s(){if(!q){o(),q=!0,m=null;var e=new Error("Network error while attempting to reach "+i.url);e.isNetworkError=!0,e.request=i,t(e)}}function a(){var e=m.status,t=m.statusText;if(w&&void 0===e)e=200;else{if(e>12e3&&e<12156)return s();e=1223===m.status?204:m.status,t=1223===m.status?"No Content":t}return{body:m.response||m.responseText,url:i.url,method:i.method,headers:w?{}:parseHeaders(m.getAllResponseHeaders()),statusCode:e,statusMessage:t}}function u(){h||q||R||(0!==m.status?(o(),q=!0,t(null,a())):s(new Error("Unknown XHR error")))}var i=e.options,c=!sameOrigin(win.location.href,i.url),d={},l=e.applyMiddleware("interceptRequest",void 0,{adapter:adapter,context:e});if(l){var p=setTimeout(t,0,null,l);return{abort:function(){return clearTimeout(p)}}}var m=c?new XDomainRequest:new XmlHttpRequest,w=win.XDomainRequest&&m instanceof win.XDomainRequest,f=i.headers,h=!1,q=!1,R=!1;if(m.onerror=s,m.ontimeout=s,m.onabort=function(){h=!0},m.onprogress=function(){},m[w?"onload":"onreadystatechange"]=function(){n(),h||4!==m.readyState&&!w||0!==m.status&&u()},m.open(i.method,i.url,!0),m.withCredentials=!!i.withCredentials,f&&m.setRequestHeader)for(var T in f)f.hasOwnProperty(T)&&m.setRequestHeader(T,f[T]);else if(f&&w)throw new Error("Headers cannot be set on an XDomainRequest object");i.rawBody&&(m.responseType="arraybuffer"),e.applyMiddleware("onRequest",{options:i,adapter:adapter,request:m,context:e}),m.send(i.body||null);var X=i.timeout;return X&&(d.connect=setTimeout(function(){return r("ETIMEDOUT")},X.connect)),{abort:function(){h=!0,m&&m.abort()}}}; | ||
},{"parse-headers":10,"same-origin":13}],4:[function(require,module,exports){ | ||
},{"parse-headers":11,"same-origin":14}],5:[function(require,module,exports){ | ||
"use strict";module.exports=require("./node-request"); | ||
},{"./node-request":3}],5:[function(require,module,exports){ | ||
},{"./node-request":4}],6:[function(require,module,exports){ | ||
"use strict";module.exports=function(r){return function(n,t){for(var e=arguments.length,u=Array(e>2?e-2:0),o=2;o<e;o++)u[o-2]=arguments[o];return r[n].reduce(function(r,n){return n.apply(void 0,[r].concat(u))},t)}}; | ||
},{}],6:[function(require,module,exports){ | ||
},{}],7:[function(require,module,exports){ | ||
function forEach(r,t,o){if(!isFunction(t))throw new TypeError("iterator must be a function");arguments.length<3&&(o=this),"[object Array]"===toString.call(r)?forEachArray(r,t,o):"string"==typeof r?forEachString(r,t,o):forEachObject(r,t,o)}function forEachArray(r,t,o){for(var n=0,a=r.length;n<a;n++)hasOwnProperty.call(r,n)&&t.call(o,r[n],n,r)}function forEachString(r,t,o){for(var n=0,a=r.length;n<a;n++)t.call(o,r.charAt(n),n,r)}function forEachObject(r,t,o){for(var n in r)hasOwnProperty.call(r,n)&&t.call(o,r[n],n,r)}var isFunction=require("is-function");module.exports=forEach;var toString=Object.prototype.toString,hasOwnProperty=Object.prototype.hasOwnProperty; | ||
},{"is-function":7}],7:[function(require,module,exports){ | ||
},{"is-function":8}],8:[function(require,module,exports){ | ||
function isFunction(o){var t=toString.call(o);return"[object Function]"===t||"function"==typeof o&&"[object RegExp]"!==t||"undefined"!=typeof window&&(o===window.setTimeout||o===window.alert||o===window.confirm||o===window.prompt)}module.exports=isFunction;var toString=Object.prototype.toString; | ||
},{}],8:[function(require,module,exports){ | ||
},{}],9:[function(require,module,exports){ | ||
module.exports=function(){var n=[];return{subscribe:function(u){return n.push(u),function(){var r=n.indexOf(u);r>-1&&n.splice(r,1)}},publish:function(){for(var u=0;u<n.length;u++)n[u].apply(null,arguments)}}}; | ||
},{}],9:[function(require,module,exports){ | ||
},{}],10:[function(require,module,exports){ | ||
"use strict";function toObject(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function shouldUseNative(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(r).map(function(e){return r[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;module.exports=shouldUseNative()?Object.assign:function(e,r){for(var t,n,o=toObject(e),a=1;a<arguments.length;a++){t=Object(arguments[a]);for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);if(getOwnPropertySymbols){n=getOwnPropertySymbols(t);for(var c=0;c<n.length;c++)propIsEnumerable.call(t,n[c])&&(o[n[c]]=t[n[c]])}}return o}; | ||
},{}],10:[function(require,module,exports){ | ||
},{}],11:[function(require,module,exports){ | ||
var trim=require("trim"),forEach=require("for-each"),isArray=function(r){return"[object Array]"===Object.prototype.toString.call(r)};module.exports=function(r){if(!r)return{};var t={};return forEach(trim(r).split("\n"),function(r){var i=r.indexOf(":"),e=trim(r.slice(0,i)).toLowerCase(),o=trim(r.slice(i+1));void 0===t[e]?t[e]=o:isArray(t[e])?t[e].push(o):t[e]=[t[e],o]}),t}; | ||
},{"for-each":6,"trim":15}],11:[function(require,module,exports){ | ||
},{"for-each":7,"trim":16}],12:[function(require,module,exports){ | ||
"use strict";function decode(e){return decodeURIComponent(e.replace(/\+/g," "))}function querystring(e){for(var r,n=/([^=?&]+)=?([^&]*)/g,t={};r=n.exec(e);t[decode(r[1])]=decode(r[2]));return t}function querystringify(e,r){var n=[];"string"!=typeof(r=r||"")&&(r="?");for(var t in e)has.call(e,t)&&n.push(encodeURIComponent(t)+"="+encodeURIComponent(e[t]));return n.length?r+n.join("&"):""}var has=Object.prototype.hasOwnProperty;exports.stringify=querystringify,exports.parse=querystring; | ||
},{}],12:[function(require,module,exports){ | ||
},{}],13:[function(require,module,exports){ | ||
"use strict";module.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}; | ||
},{}],13:[function(require,module,exports){ | ||
},{}],14:[function(require,module,exports){ | ||
"use strict";var url=require("url");module.exports=function(o,r,t){if(o===r)return!0;var p=url.parse(o,!1,!0),e=url.parse(r,!1,!0),s=0|p.port||("https"===p.protocol?443:80),u=0|e.port||("https"===e.protocol?443:80),l={proto:p.protocol===e.protocol,hostname:p.hostname===e.hostname,port:s===u};return l.proto&&l.hostname&&(l.port||t)}; | ||
},{"url":14}],14:[function(require,module,exports){ | ||
},{"url":15}],15:[function(require,module,exports){ | ||
"use strict";var regex=/^(?:(?:(?:([^:\/#\?]+:)?(?:(?:\/\/)((?:((?:[^:@\/#\?]+)(?:\:(?:[^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((?:\/?(?:[^\/\?#]+\/+)*)(?:[^\?#]*)))?(\?[^#]+)?)(#.*)?/;module.exports={regex:regex,parse:function(e){var o=regex.exec(e);return o?{protocol:(o[1]||"").toLowerCase()||void 0,hostname:(o[5]||"").toLowerCase()||void 0,port:o[6]||void 0}:{}}}; | ||
},{}],15:[function(require,module,exports){ | ||
},{}],16:[function(require,module,exports){ | ||
function trim(r){return r.replace(/^\s*|\s*$/g,"")}exports=module.exports=trim,exports.left=function(r){return r.replace(/^\s*/,"")},exports.right=function(r){return r.replace(/\s*$/,"")}; | ||
},{}],16:[function(require,module,exports){ | ||
},{}],17:[function(require,module,exports){ | ||
(function (global){ | ||
@@ -51,3 +54,3 @@ "use strict";function lolcation(e){var o,t={},r=typeof(e=e||global.location||{});if("blob:"===e.protocol)t=new URL(unescape(e.pathname),{});else if("string"===r){t=new URL(e,{});for(o in ignore)delete t[o]}else if("object"===r){for(o in e)o in ignore||(t[o]=e[o]);void 0===t.slashes&&(t.slashes=slashes.test(e.href))}return t}function extractProtocol(e){var o=protocolre.exec(e);return{protocol:o[1]?o[1].toLowerCase():"",slashes:!!o[2],rest:o[3]}}function resolve(e,o){for(var t=(o||"/").split("/").slice(0,-1).concat(e.split("/")),r=t.length,s=t[r-1],a=!1,n=0;r--;)"."===t[r]?t.splice(r,1):".."===t[r]?(t.splice(r,1),n++):n&&(0===r&&(a=!0),t.splice(r,1),n--);return a&&t.unshift(""),"."!==s&&".."!==s||t.push(""),t.join("/")}function URL(e,o,t){if(!(this instanceof URL))return new URL(e,o,t);var r,s,a,n,l,i,h=rules.slice(),c=typeof o,p=this,u=0;for("object"!==c&&"string"!==c&&(t=o,o=null),t&&"function"!=typeof t&&(t=qs.parse),o=lolcation(o),r=!(s=extractProtocol(e||"")).protocol&&!s.slashes,p.slashes=s.slashes||r&&o.slashes,p.protocol=s.protocol||o.protocol||"",e=s.rest,s.slashes||(h[2]=[/(.*)/,"pathname"]);u<h.length;u++)a=(n=h[u])[0],i=n[1],a!==a?p[i]=e:"string"==typeof a?~(l=e.indexOf(a))&&("number"==typeof n[2]?(p[i]=e.slice(0,l),e=e.slice(l+n[2])):(p[i]=e.slice(l),e=e.slice(0,l))):(l=a.exec(e))&&(p[i]=l[1],e=e.slice(0,l.index)),p[i]=p[i]||(r&&n[3]?o[i]||"":""),n[4]&&(p[i]=p[i].toLowerCase());t&&(p.query=t(p.query)),r&&o.slashes&&"/"!==p.pathname.charAt(0)&&(""!==p.pathname||""!==o.pathname)&&(p.pathname=resolve(p.pathname,o.pathname)),required(p.port,p.protocol)||(p.host=p.hostname,p.port=""),p.username=p.password="",p.auth&&(n=p.auth.split(":"),p.username=n[0]||"",p.password=n[1]||""),p.origin=p.protocol&&p.host&&"file:"!==p.protocol?p.protocol+"//"+p.host:"null",p.href=p.toString()}function set(e,o,t){var r=this;switch(e){case"query":"string"==typeof o&&o.length&&(o=(t||qs.parse)(o)),r[e]=o;break;case"port":r[e]=o,required(o,r.protocol)?o&&(r.host=r.hostname+":"+o):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=o,r.port&&(o+=":"+r.port),r.host=o;break;case"host":r[e]=o,/:\d+$/.test(o)?(o=o.split(":"),r.port=o.pop(),r.hostname=o.join(":")):(r.hostname=o,r.port="");break;case"protocol":r.protocol=o.toLowerCase(),r.slashes=!t;break;case"pathname":r.pathname=o.length&&"/"!==o.charAt(0)?"/"+o:o;break;default:r[e]=o}for(var s=0;s<rules.length;s++){var a=rules[s];a[4]&&(r[a[1]]=r[a[1]].toLowerCase())}return r.origin=r.protocol&&r.host&&"file:"!==r.protocol?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function toString(e){e&&"function"==typeof e||(e=qs.stringify);var o,t=this,r=t.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var s=r+(t.slashes?"//":"");return t.username&&(s+=t.username,t.password&&(s+=":"+t.password),s+="@"),s+=t.host+t.pathname,(o="object"==typeof t.query?e(t.query):t.query)&&(s+="?"!==o.charAt(0)?"?"+o:o),t.hash&&(s+=t.hash),s}var required=require("requires-port"),qs=require("querystringify"),protocolre=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,slashes=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,rules=[["#","hash"],["?","query"],["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],ignore={hash:1,query:1};URL.prototype={set:set,toString:toString},URL.extractProtocol=extractProtocol,URL.location=lolcation,URL.qs=qs,module.exports=URL; | ||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) | ||
},{"querystringify":11,"requires-port":12}]},{},[1])(1) | ||
},{"querystringify":12,"requires-port":13}]},{},[1])(1) | ||
}); |
@@ -1,1 +0,1 @@ | ||
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).getIt=e()}}(function(){return function e(t,r,o){function n(i,a){if(!r[i]){if(!t[i]){var u="function"==typeof require&&require;if(!a&&u)return u(i,!0);if(s)return s(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var p=r[i]={exports:{}};t[i][0].call(p.exports,function(e){var r=t[i][1][e];return n(r||e)},p,p.exports,e,t,r,o)}return r[i].exports}for(var s="function"==typeof require&&require,i=0;i<o.length;i++)n(o[i]);return n}({1:[function(e,t,r){"use strict";var o=e("nano-pubsub"),n=e("./util/middlewareReducer"),s=e("./middleware/defaultOptionsProcessor"),i=e("./request"),a=["request","response","progress","error","abort"],u=["processOptions","interceptRequest","onRequest","onResponse","onError","onReturn","onHeaders"];t.exports=function e(){function t(e){function t(e,t,o){var n=e,i=t;if(!n)try{i=s("onResponse",t,o)}catch(e){i=null,n=e}(n=n&&s("onError",n,o))?r.error.publish(n):i&&r.response.publish(i)}var r=a.reduce(function(e,t){return e[t]=o(),e},{}),s=n(p),u={options:s("processOptions",e),channels:r,applyMiddleware:s},c=null,f=r.request.subscribe(function(e){c=i(e,function(r,o){return t(r,o,e)})});r.abort.subscribe(function(){f(),c&&c.abort()});var l=s("onReturn",r,u);return l===r&&r.request.publish(u),l}var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],c=[],p=u.reduce(function(e,t){return e[t]=e[t]||[],e},{processOptions:[s]});return t.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&p.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return u.forEach(function(t){e[t]&&p[t].push(e[t])}),c.push(e),t},t.clone=function(){return e(c)},r.forEach(t.use),t}},{"./middleware/defaultOptionsProcessor":2,"./request":4,"./util/middlewareReducer":5,"nano-pubsub":8}],2:[function(e,t,r){"use strict";function o(e){function t(e,o){Array.isArray(o)?o.forEach(function(r){return t(e,r)}):r.push([e,o].map(encodeURIComponent).join("="))}var r=[];for(var o in e)u.call(e,o)&&t(o,e[o]);return r.length?r.join("&"):""}function n(e){if(!1===e||0===e)return!1;if(e.connect||e.socket)return e;var t=Number(e);return isNaN(t)?n(c.timeout):{connect:t,socket:t}}function s(e){var t={};for(var r in e)void 0!==e[r]&&(t[r]=e[r]);return t}var i=e("object-assign"),a=e("url-parse"),u=Object.prototype.hasOwnProperty,c={timeout:12e4};t.exports=function(e){var t="string"==typeof e?i({url:e},c):i({},c,e),r=a(t.url,{},!0);return t.timeout=n(t.timeout),t.query&&(r.query=i({},r.query,s(t.query))),t.method=t.body&&!t.method?"POST":(t.method||"GET").toUpperCase(),t.url=r.toString(o),t}},{"object-assign":9,"url-parse":16}],3:[function(e,t,r){"use strict";var o=e("same-origin"),n=e("parse-headers"),s=window,i=s.XMLHttpRequest||function(){},a="withCredentials"in new i?i:s.XDomainRequest;t.exports=function(e,t){function r(t){x=!0,b.abort();var r=new Error("ESOCKETTIMEDOUT"===t?"Socket timed out on request to "+h.url:"Connection timed out on request to "+h.url);r.code=t,e.channels.error.publish(r)}function u(){E&&(c(),y.socket=setTimeout(function(){return r("ESOCKETTIMEDOUT")},E.socket))}function c(){(q||b.readyState>=2&&y.connect)&&clearTimeout(y.connect),y.socket&&clearTimeout(y.socket)}function p(){if(!O){c(),O=!0,b=null;var e=new Error("Network error while attempting to reach "+h.url);e.isNetworkError=!0,e.request=h,t(e)}}function f(){var e=b.status,t=b.statusText;if(v&&void 0===e)e=200;else{if(e>12e3&&e<12156)return p();e=1223===b.status?204:b.status,t=1223===b.status?"No Content":t}return{body:b.response||b.responseText,url:h.url,method:h.method,headers:v?{}:n(b.getAllResponseHeaders()),statusCode:e,statusMessage:t}}function l(){q||O||x||(0!==b.status?(c(),O=!0,t(null,f())):p(new Error("Unknown XHR error")))}var h=e.options,d=!o(s.location.href,h.url),y={},w=e.applyMiddleware("interceptRequest",void 0,{adapter:"xhr",context:e});if(w){var m=setTimeout(t,0,null,w);return{abort:function(){return clearTimeout(m)}}}var b=d?new a:new i,v=s.XDomainRequest&&b instanceof s.XDomainRequest,g=h.headers,q=!1,O=!1,x=!1;if(b.onerror=p,b.ontimeout=p,b.onabort=function(){q=!0},b.onprogress=function(){},b[v?"onload":"onreadystatechange"]=function(){u(),q||4!==b.readyState&&!v||0!==b.status&&l()},b.open(h.method,h.url,!0),b.withCredentials=!!h.withCredentials,g&&b.setRequestHeader)for(var j in g)g.hasOwnProperty(j)&&b.setRequestHeader(j,g[j]);else if(g&&v)throw new Error("Headers cannot be set on an XDomainRequest object");h.rawBody&&(b.responseType="arraybuffer"),e.applyMiddleware("onRequest",{options:h,adapter:"xhr",request:b,context:e}),b.send(h.body||null);var E=h.timeout;return E&&(y.connect=setTimeout(function(){return r("ETIMEDOUT")},E.connect)),{abort:function(){q=!0,b&&b.abort()}}}},{"parse-headers":10,"same-origin":13}],4:[function(e,t,r){"use strict";t.exports=e("./node-request")},{"./node-request":3}],5:[function(e,t,r){"use strict";t.exports=function(e){return function(t,r){for(var o=arguments.length,n=Array(o>2?o-2:0),s=2;s<o;s++)n[s-2]=arguments[s];return e[t].reduce(function(e,t){return t.apply(void 0,[e].concat(n))},r)}}},{}],6:[function(e,t,r){function o(e,t,r){for(var o=0,n=e.length;o<n;o++)u.call(e,o)&&t.call(r,e[o],o,e)}function n(e,t,r){for(var o=0,n=e.length;o<n;o++)t.call(r,e.charAt(o),o,e)}function s(e,t,r){for(var o in e)u.call(e,o)&&t.call(r,e[o],o,e)}var i=e("is-function");t.exports=function(e,t,r){if(!i(t))throw new TypeError("iterator must be a function");arguments.length<3&&(r=this),"[object Array]"===a.call(e)?o(e,t,r):"string"==typeof e?n(e,t,r):s(e,t,r)};var a=Object.prototype.toString,u=Object.prototype.hasOwnProperty},{"is-function":7}],7:[function(e,t,r){t.exports=function(e){var t=o.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var o=Object.prototype.toString},{}],8:[function(e,t,r){t.exports=function(){var e=[];return{subscribe:function(t){return e.push(t),function(){var r=e.indexOf(t);r>-1&&e.splice(r,1)}},publish:function(){for(var t=0;t<e.length;t++)e[t].apply(null,arguments)}}}},{}],9:[function(e,t,r){"use strict";function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var n=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,a,u=o(e),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var p in r)s.call(r,p)&&(u[p]=r[p]);if(n){a=n(r);for(var f=0;f<a.length;f++)i.call(r,a[f])&&(u[a[f]]=r[a[f]])}}return u}},{}],10:[function(e,t,r){var o=e("trim"),n=e("for-each"),s=function(e){return"[object Array]"===Object.prototype.toString.call(e)};t.exports=function(e){if(!e)return{};var t={};return n(o(e).split("\n"),function(e){var r=e.indexOf(":"),n=o(e.slice(0,r)).toLowerCase(),i=o(e.slice(r+1));void 0===t[n]?t[n]=i:s(t[n])?t[n].push(i):t[n]=[t[n],i]}),t}},{"for-each":6,trim:15}],11:[function(e,t,r){"use strict";function o(e){return decodeURIComponent(e.replace(/\+/g," "))}var n=Object.prototype.hasOwnProperty;r.stringify=function(e,t){var r=[];"string"!=typeof(t=t||"")&&(t="?");for(var o in e)n.call(e,o)&&r.push(encodeURIComponent(o)+"="+encodeURIComponent(e[o]));return r.length?t+r.join("&"):""},r.parse=function(e){for(var t,r=/([^=?&]+)=?([^&]*)/g,n={};t=r.exec(e);n[o(t[1])]=o(t[2]));return n}},{}],12:[function(e,t,r){"use strict";t.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},{}],13:[function(e,t,r){"use strict";var o=e("url");t.exports=function(e,t,r){if(e===t)return!0;var n=o.parse(e,!1,!0),s=o.parse(t,!1,!0),i=0|n.port||("https"===n.protocol?443:80),a=0|s.port||("https"===s.protocol?443:80),u={proto:n.protocol===s.protocol,hostname:n.hostname===s.hostname,port:i===a};return u.proto&&u.hostname&&(u.port||r)}},{url:14}],14:[function(e,t,r){"use strict";var o=/^(?:(?:(?:([^:\/#\?]+:)?(?:(?:\/\/)((?:((?:[^:@\/#\?]+)(?:\:(?:[^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((?:\/?(?:[^\/\?#]+\/+)*)(?:[^\?#]*)))?(\?[^#]+)?)(#.*)?/;t.exports={regex:o,parse:function(e){var t=o.exec(e);return t?{protocol:(t[1]||"").toLowerCase()||void 0,hostname:(t[5]||"").toLowerCase()||void 0,port:t[6]||void 0}:{}}}},{}],15:[function(e,t,r){(r=t.exports=function(e){return e.replace(/^\s*|\s*$/g,"")}).left=function(e){return e.replace(/^\s*/,"")},r.right=function(e){return e.replace(/\s*$/,"")}},{}],16:[function(e,t,r){(function(r){"use strict";function o(e){var t,o={},n=typeof(e=e||r.location||{});if("blob:"===e.protocol)o=new i(unescape(e.pathname),{});else if("string"===n){o=new i(e,{});for(t in l)delete o[t]}else if("object"===n){for(t in e)t in l||(o[t]=e[t]);void 0===o.slashes&&(o.slashes=p.test(e.href))}return o}function n(e){var t=c.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function s(e,t){for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),o=r.length,n=r[o-1],s=!1,i=0;o--;)"."===r[o]?r.splice(o,1):".."===r[o]?(r.splice(o,1),i++):i&&(0===o&&(s=!0),r.splice(o,1),i--);return s&&r.unshift(""),"."!==n&&".."!==n||r.push(""),r.join("/")}function i(e,t,r){if(!(this instanceof i))return new i(e,t,r);var c,p,l,h,d,y,w=f.slice(),m=typeof t,b=this,v=0;for("object"!==m&&"string"!==m&&(r=t,t=null),r&&"function"!=typeof r&&(r=u.parse),t=o(t),c=!(p=n(e||"")).protocol&&!p.slashes,b.slashes=p.slashes||c&&t.slashes,b.protocol=p.protocol||t.protocol||"",e=p.rest,p.slashes||(w[2]=[/(.*)/,"pathname"]);v<w.length;v++)l=(h=w[v])[0],y=h[1],l!==l?b[y]=e:"string"==typeof l?~(d=e.indexOf(l))&&("number"==typeof h[2]?(b[y]=e.slice(0,d),e=e.slice(d+h[2])):(b[y]=e.slice(d),e=e.slice(0,d))):(d=l.exec(e))&&(b[y]=d[1],e=e.slice(0,d.index)),b[y]=b[y]||(c&&h[3]?t[y]||"":""),h[4]&&(b[y]=b[y].toLowerCase());r&&(b.query=r(b.query)),c&&t.slashes&&"/"!==b.pathname.charAt(0)&&(""!==b.pathname||""!==t.pathname)&&(b.pathname=s(b.pathname,t.pathname)),a(b.port,b.protocol)||(b.host=b.hostname,b.port=""),b.username=b.password="",b.auth&&(h=b.auth.split(":"),b.username=h[0]||"",b.password=h[1]||""),b.origin=b.protocol&&b.host&&"file:"!==b.protocol?b.protocol+"//"+b.host:"null",b.href=b.toString()}var a=e("requires-port"),u=e("querystringify"),c=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,p=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,f=[["#","hash"],["?","query"],["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],l={hash:1,query:1};i.prototype={set:function(e,t,r){var o=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||u.parse)(t)),o[e]=t;break;case"port":o[e]=t,a(t,o.protocol)?t&&(o.host=o.hostname+":"+t):(o.host=o.hostname,o[e]="");break;case"hostname":o[e]=t,o.port&&(t+=":"+o.port),o.host=t;break;case"host":o[e]=t,/:\d+$/.test(t)?(t=t.split(":"),o.port=t.pop(),o.hostname=t.join(":")):(o.hostname=t,o.port="");break;case"protocol":o.protocol=t.toLowerCase(),o.slashes=!r;break;case"pathname":o.pathname=t.length&&"/"!==t.charAt(0)?"/"+t:t;break;default:o[e]=t}for(var n=0;n<f.length;n++){var s=f[n];s[4]&&(o[s[1]]=o[s[1]].toLowerCase())}return o.origin=o.protocol&&o.host&&"file:"!==o.protocol?o.protocol+"//"+o.host:"null",o.href=o.toString(),o},toString:function(e){e&&"function"==typeof e||(e=u.stringify);var t,r=this,o=r.protocol;o&&":"!==o.charAt(o.length-1)&&(o+=":");var n=o+(r.slashes?"//":"");return r.username&&(n+=r.username,r.password&&(n+=":"+r.password),n+="@"),n+=r.host+r.pathname,(t="object"==typeof r.query?e(r.query):r.query)&&(n+="?"!==t.charAt(0)?"?"+t:t),r.hash&&(n+=r.hash),n}},i.extractProtocol=n,i.location=o,i.qs=u,t.exports=i}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{querystringify:11,"requires-port":12}]},{},[1])(1)}); | ||
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).getIt=e()}}(function(){return function e(t,r,o){function n(i,a){if(!r[i]){if(!t[i]){var u="function"==typeof require&&require;if(!a&&u)return u(i,!0);if(s)return s(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var p=r[i]={exports:{}};t[i][0].call(p.exports,function(e){var r=t[i][1][e];return n(r||e)},p,p.exports,e,t,r,o)}return r[i].exports}for(var s="function"==typeof require&&require,i=0;i<o.length;i++)n(o[i]);return n}({1:[function(e,t,r){"use strict";var o=e("nano-pubsub"),n=e("./util/middlewareReducer"),s=e("./middleware/defaultOptionsProcessor"),i=e("./middleware/defaultOptionsValidator"),a=e("./request"),u=["request","response","progress","error","abort"],c=["processOptions","validateOptions","interceptRequest","onRequest","onResponse","onError","onReturn","onHeaders"];t.exports=function e(){function t(e){function t(e,t,o){var n=e,i=t;if(!n)try{i=s("onResponse",t,o)}catch(e){i=null,n=e}(n=n&&s("onError",n,o))?r.error.publish(n):i&&r.response.publish(i)}var r=u.reduce(function(e,t){return e[t]=o(),e},{}),s=n(l),i=s("processOptions",e);s("validateOptions",i);var c={options:i,channels:r,applyMiddleware:s},p=null,f=r.request.subscribe(function(e){p=a(e,function(r,o){return t(r,o,e)})});r.abort.subscribe(function(){f(),p&&p.abort()});var h=s("onReturn",r,c);return h===r&&r.request.publish(c),h}var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],p=[],l=c.reduce(function(e,t){return e[t]=e[t]||[],e},{processOptions:[s],validateOptions:[i]});return t.use=function(e){if(!e)throw new Error("Tried to add middleware that resolved to falsey value");if("function"==typeof e)throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(e.onReturn&&l.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return c.forEach(function(t){e[t]&&l[t].push(e[t])}),p.push(e),t},t.clone=function(){return e(p)},r.forEach(t.use),t}},{"./middleware/defaultOptionsProcessor":2,"./middleware/defaultOptionsValidator":3,"./request":5,"./util/middlewareReducer":6,"nano-pubsub":9}],2:[function(e,t,r){"use strict";function o(e){function t(e,o){Array.isArray(o)?o.forEach(function(r){return t(e,r)}):r.push([e,o].map(encodeURIComponent).join("="))}var r=[];for(var o in e)u.call(e,o)&&t(o,e[o]);return r.length?r.join("&"):""}function n(e){if(!1===e||0===e)return!1;if(e.connect||e.socket)return e;var t=Number(e);return isNaN(t)?n(c.timeout):{connect:t,socket:t}}function s(e){var t={};for(var r in e)void 0!==e[r]&&(t[r]=e[r]);return t}var i=e("object-assign"),a=e("url-parse"),u=Object.prototype.hasOwnProperty,c={timeout:12e4};t.exports=function(e){var t="string"==typeof e?i({url:e},c):i({},c,e),r=a(t.url,{},!0);return t.timeout=n(t.timeout),t.query&&(r.query=i({},r.query,s(t.query))),t.method=t.body&&!t.method?"POST":(t.method||"GET").toUpperCase(),t.url=r.toString(o),t}},{"object-assign":10,"url-parse":17}],3:[function(e,t,r){"use strict";var o=/^https?:\/\//i;t.exports=function(e){if(!o.test(e.url))throw new Error('"'+e.url+'" is not a valid URL')}},{}],4:[function(e,t,r){"use strict";var o=e("same-origin"),n=e("parse-headers"),s=window,i=s.XMLHttpRequest||function(){},a="withCredentials"in new i?i:s.XDomainRequest;t.exports=function(e,t){function r(t){x=!0,v.abort();var r=new Error("ESOCKETTIMEDOUT"===t?"Socket timed out on request to "+h.url:"Connection timed out on request to "+h.url);r.code=t,e.channels.error.publish(r)}function u(){E&&(c(),w.socket=setTimeout(function(){return r("ESOCKETTIMEDOUT")},E.socket))}function c(){(O||v.readyState>=2&&w.connect)&&clearTimeout(w.connect),w.socket&&clearTimeout(w.socket)}function p(){if(!q){c(),q=!0,v=null;var e=new Error("Network error while attempting to reach "+h.url);e.isNetworkError=!0,e.request=h,t(e)}}function l(){var e=v.status,t=v.statusText;if(b&&void 0===e)e=200;else{if(e>12e3&&e<12156)return p();e=1223===v.status?204:v.status,t=1223===v.status?"No Content":t}return{body:v.response||v.responseText,url:h.url,method:h.method,headers:b?{}:n(v.getAllResponseHeaders()),statusCode:e,statusMessage:t}}function f(){O||q||x||(0!==v.status?(c(),q=!0,t(null,l())):p(new Error("Unknown XHR error")))}var h=e.options,d=!o(s.location.href,h.url),w={},y=e.applyMiddleware("interceptRequest",void 0,{adapter:"xhr",context:e});if(y){var m=setTimeout(t,0,null,y);return{abort:function(){return clearTimeout(m)}}}var v=d?new a:new i,b=s.XDomainRequest&&v instanceof s.XDomainRequest,g=h.headers,O=!1,q=!1,x=!1;if(v.onerror=p,v.ontimeout=p,v.onabort=function(){O=!0},v.onprogress=function(){},v[b?"onload":"onreadystatechange"]=function(){u(),O||4!==v.readyState&&!b||0!==v.status&&f()},v.open(h.method,h.url,!0),v.withCredentials=!!h.withCredentials,g&&v.setRequestHeader)for(var j in g)g.hasOwnProperty(j)&&v.setRequestHeader(j,g[j]);else if(g&&b)throw new Error("Headers cannot be set on an XDomainRequest object");h.rawBody&&(v.responseType="arraybuffer"),e.applyMiddleware("onRequest",{options:h,adapter:"xhr",request:v,context:e}),v.send(h.body||null);var E=h.timeout;return E&&(w.connect=setTimeout(function(){return r("ETIMEDOUT")},E.connect)),{abort:function(){O=!0,v&&v.abort()}}}},{"parse-headers":11,"same-origin":14}],5:[function(e,t,r){"use strict";t.exports=e("./node-request")},{"./node-request":4}],6:[function(e,t,r){"use strict";t.exports=function(e){return function(t,r){for(var o=arguments.length,n=Array(o>2?o-2:0),s=2;s<o;s++)n[s-2]=arguments[s];return e[t].reduce(function(e,t){return t.apply(void 0,[e].concat(n))},r)}}},{}],7:[function(e,t,r){function o(e,t,r){for(var o=0,n=e.length;o<n;o++)u.call(e,o)&&t.call(r,e[o],o,e)}function n(e,t,r){for(var o=0,n=e.length;o<n;o++)t.call(r,e.charAt(o),o,e)}function s(e,t,r){for(var o in e)u.call(e,o)&&t.call(r,e[o],o,e)}var i=e("is-function");t.exports=function(e,t,r){if(!i(t))throw new TypeError("iterator must be a function");arguments.length<3&&(r=this),"[object Array]"===a.call(e)?o(e,t,r):"string"==typeof e?n(e,t,r):s(e,t,r)};var a=Object.prototype.toString,u=Object.prototype.hasOwnProperty},{"is-function":8}],8:[function(e,t,r){t.exports=function(e){var t=o.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var o=Object.prototype.toString},{}],9:[function(e,t,r){t.exports=function(){var e=[];return{subscribe:function(t){return e.push(t),function(){var r=e.indexOf(t);r>-1&&e.splice(r,1)}},publish:function(){for(var t=0;t<e.length;t++)e[t].apply(null,arguments)}}}},{}],10:[function(e,t,r){"use strict";function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var n=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,a,u=o(e),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var p in r)s.call(r,p)&&(u[p]=r[p]);if(n){a=n(r);for(var l=0;l<a.length;l++)i.call(r,a[l])&&(u[a[l]]=r[a[l]])}}return u}},{}],11:[function(e,t,r){var o=e("trim"),n=e("for-each"),s=function(e){return"[object Array]"===Object.prototype.toString.call(e)};t.exports=function(e){if(!e)return{};var t={};return n(o(e).split("\n"),function(e){var r=e.indexOf(":"),n=o(e.slice(0,r)).toLowerCase(),i=o(e.slice(r+1));void 0===t[n]?t[n]=i:s(t[n])?t[n].push(i):t[n]=[t[n],i]}),t}},{"for-each":7,trim:16}],12:[function(e,t,r){"use strict";function o(e){return decodeURIComponent(e.replace(/\+/g," "))}var n=Object.prototype.hasOwnProperty;r.stringify=function(e,t){var r=[];"string"!=typeof(t=t||"")&&(t="?");for(var o in e)n.call(e,o)&&r.push(encodeURIComponent(o)+"="+encodeURIComponent(e[o]));return r.length?t+r.join("&"):""},r.parse=function(e){for(var t,r=/([^=?&]+)=?([^&]*)/g,n={};t=r.exec(e);n[o(t[1])]=o(t[2]));return n}},{}],13:[function(e,t,r){"use strict";t.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},{}],14:[function(e,t,r){"use strict";var o=e("url");t.exports=function(e,t,r){if(e===t)return!0;var n=o.parse(e,!1,!0),s=o.parse(t,!1,!0),i=0|n.port||("https"===n.protocol?443:80),a=0|s.port||("https"===s.protocol?443:80),u={proto:n.protocol===s.protocol,hostname:n.hostname===s.hostname,port:i===a};return u.proto&&u.hostname&&(u.port||r)}},{url:15}],15:[function(e,t,r){"use strict";var o=/^(?:(?:(?:([^:\/#\?]+:)?(?:(?:\/\/)((?:((?:[^:@\/#\?]+)(?:\:(?:[^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((?:\/?(?:[^\/\?#]+\/+)*)(?:[^\?#]*)))?(\?[^#]+)?)(#.*)?/;t.exports={regex:o,parse:function(e){var t=o.exec(e);return t?{protocol:(t[1]||"").toLowerCase()||void 0,hostname:(t[5]||"").toLowerCase()||void 0,port:t[6]||void 0}:{}}}},{}],16:[function(e,t,r){(r=t.exports=function(e){return e.replace(/^\s*|\s*$/g,"")}).left=function(e){return e.replace(/^\s*/,"")},r.right=function(e){return e.replace(/\s*$/,"")}},{}],17:[function(e,t,r){(function(r){"use strict";function o(e){var t,o={},n=typeof(e=e||r.location||{});if("blob:"===e.protocol)o=new i(unescape(e.pathname),{});else if("string"===n){o=new i(e,{});for(t in f)delete o[t]}else if("object"===n){for(t in e)t in f||(o[t]=e[t]);void 0===o.slashes&&(o.slashes=p.test(e.href))}return o}function n(e){var t=c.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function s(e,t){for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),o=r.length,n=r[o-1],s=!1,i=0;o--;)"."===r[o]?r.splice(o,1):".."===r[o]?(r.splice(o,1),i++):i&&(0===o&&(s=!0),r.splice(o,1),i--);return s&&r.unshift(""),"."!==n&&".."!==n||r.push(""),r.join("/")}function i(e,t,r){if(!(this instanceof i))return new i(e,t,r);var c,p,f,h,d,w,y=l.slice(),m=typeof t,v=this,b=0;for("object"!==m&&"string"!==m&&(r=t,t=null),r&&"function"!=typeof r&&(r=u.parse),t=o(t),c=!(p=n(e||"")).protocol&&!p.slashes,v.slashes=p.slashes||c&&t.slashes,v.protocol=p.protocol||t.protocol||"",e=p.rest,p.slashes||(y[2]=[/(.*)/,"pathname"]);b<y.length;b++)f=(h=y[b])[0],w=h[1],f!==f?v[w]=e:"string"==typeof f?~(d=e.indexOf(f))&&("number"==typeof h[2]?(v[w]=e.slice(0,d),e=e.slice(d+h[2])):(v[w]=e.slice(d),e=e.slice(0,d))):(d=f.exec(e))&&(v[w]=d[1],e=e.slice(0,d.index)),v[w]=v[w]||(c&&h[3]?t[w]||"":""),h[4]&&(v[w]=v[w].toLowerCase());r&&(v.query=r(v.query)),c&&t.slashes&&"/"!==v.pathname.charAt(0)&&(""!==v.pathname||""!==t.pathname)&&(v.pathname=s(v.pathname,t.pathname)),a(v.port,v.protocol)||(v.host=v.hostname,v.port=""),v.username=v.password="",v.auth&&(h=v.auth.split(":"),v.username=h[0]||"",v.password=h[1]||""),v.origin=v.protocol&&v.host&&"file:"!==v.protocol?v.protocol+"//"+v.host:"null",v.href=v.toString()}var a=e("requires-port"),u=e("querystringify"),c=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,p=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=[["#","hash"],["?","query"],["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};i.prototype={set:function(e,t,r){var o=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||u.parse)(t)),o[e]=t;break;case"port":o[e]=t,a(t,o.protocol)?t&&(o.host=o.hostname+":"+t):(o.host=o.hostname,o[e]="");break;case"hostname":o[e]=t,o.port&&(t+=":"+o.port),o.host=t;break;case"host":o[e]=t,/:\d+$/.test(t)?(t=t.split(":"),o.port=t.pop(),o.hostname=t.join(":")):(o.hostname=t,o.port="");break;case"protocol":o.protocol=t.toLowerCase(),o.slashes=!r;break;case"pathname":o.pathname=t.length&&"/"!==t.charAt(0)?"/"+t:t;break;default:o[e]=t}for(var n=0;n<l.length;n++){var s=l[n];s[4]&&(o[s[1]]=o[s[1]].toLowerCase())}return o.origin=o.protocol&&o.host&&"file:"!==o.protocol?o.protocol+"//"+o.host:"null",o.href=o.toString(),o},toString:function(e){e&&"function"==typeof e||(e=u.stringify);var t,r=this,o=r.protocol;o&&":"!==o.charAt(o.length-1)&&(o+=":");var n=o+(r.slashes?"//":"");return r.username&&(n+=r.username,r.password&&(n+=":"+r.password),n+="@"),n+=r.host+r.pathname,(t="object"==typeof r.query?e(r.query):r.query)&&(n+="?"!==t.charAt(0)?"?"+t:t),r.hash&&(n+=r.hash),n}},i.extractProtocol=n,i.location=o,i.qs=u,t.exports=i}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{querystringify:12,"requires-port":13}]},{},[1])(1)}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
497023
130
2368