/*! * v2.1.4-104-gc868b3a * */ !function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("oboe",[],t):"object"==typeof exports?exports.oboe=t():n.oboe=t()}("undefined"!=typeof self?self:this,function(){return function(n){var t={};function e(r){if(t[r])return t[r].exports;var u=t[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,e),u.l=!0,u.exports}return e.m=n,e.c=t,e.d=function(n,t,r){e.o(n,t)||Object.defineProperty(n,t,{configurable:!1,enumerable:!0,get:r})},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},e.p="",e(e.s=7)}([function(n,t,e){"use strict";e.d(t,"j",function(){return u}),e.d(t,"d",function(){return i}),e.d(t,"c",function(){return c}),e.d(t,"h",function(){return o}),e.d(t,"b",function(){return f}),e.d(t,"k",function(){return a}),e.d(t,"e",function(){return s}),e.d(t,"g",function(){return d}),e.d(t,"i",function(){return b}),e.d(t,"a",function(){return l}),e.d(t,"f",function(){return j});var r=e(1),u=a(function(n,t){var e=t.length;return a(function(r){for(var u=0;u0&&(u=e),e=n[r++]);)switch(W++,"\n"===e?(z++,$=0):$++,B){case l:if("{"===e)B=v;else if("["===e)B=h;else if(!F(e))return D("Non-whitespace before {[.");continue;case m:case v:if(F(e))continue;if(B===m)J.push(y);else{if("}"===e){o({}),f(),B=J.pop()||j;continue}J.push(O)}if('"'!==e)return D('Malformed object key should start with " ');B=g;continue;case y:case O:if(F(e))continue;if(":"===e)B===O?(J.push(O),void 0!==i&&(o({}),c(i),i=void 0),U++):void 0!==i&&(c(i),i=void 0),B=j;else if("}"===e)void 0!==i&&(o(i),f(),i=void 0),f(),U--,B=J.pop()||j;else{if(","!==e)return D("Bad object");B===O&&J.push(O),void 0!==i&&(o(i),f(),i=void 0),B=m}continue;case h:case j:if(F(e))continue;if(B===h){if(o([]),U++,B=j,"]"===e){f(),U--,B=J.pop()||j;continue}J.push(p)}if('"'===e)B=g;else if("{"===e)B=v;else if("["===e)B=h;else if("t"===e)B=w;else if("f"===e)B=I;else if("n"===e)B=S;else if("-"===e)_+=e;else if("0"===e)_+=e,B=N;else{if(-1==="123456789".indexOf(e))return D("Bad value");_+=e,B=N}continue;case p:if(","===e)J.push(p),void 0!==i&&(o(i),f(),i=void 0),B=j;else{if("]"!==e){if(F(e))continue;return D("Bad array")}void 0!==i&&(o(i),f(),i=void 0),f(),U--,B=J.pop()||j}continue;case g:void 0===i&&(i="");var a=r-1;n:for(;;){for(;X>0;)if(P+=e,e=n.charAt(r++),4===X?(i+=String.fromCharCode(parseInt(P,16)),X=0,a=r-1):X++,!e)break n;if('"'===e&&!q){B=J.pop()||j,i+=n.substring(a,r-1);break}if(!("\\"!==e||q||(q=!0,i+=n.substring(a,r-1),e=n.charAt(r++))))break;if(q){if(q=!1,"n"===e?i+="\n":"r"===e?i+="\r":"t"===e?i+="\t":"f"===e?i+="\f":"b"===e?i+="\b":"u"===e?(X=1,P=""):i+=e,e=n.charAt(r++),a=r-1,e)continue;break}d.lastIndex=r;var b=d.exec(n);if(!b){r=n.length+1,i+=n.substring(a,r-1);break}if(r=b.index+1,!(e=n.charAt(b.index))){i+=n.substring(a,r-1);break}}continue;case w:if(!e)continue;if("r"!==e)return D("Invalid true started with t"+e);B=x;continue;case x:if(!e)continue;if("u"!==e)return D("Invalid true started with tr"+e);B=k;continue;case k:if(!e)continue;if("e"!==e)return D("Invalid true started with tru"+e);o(!0),f(),B=J.pop()||j;continue;case I:if(!e)continue;if("a"!==e)return D("Invalid false started with f"+e);B=L;continue;case L:if(!e)continue;if("l"!==e)return D("Invalid false started with fa"+e);B=C;continue;case C:if(!e)continue;if("s"!==e)return D("Invalid false started with fal"+e);B=E;continue;case E:if(!e)continue;if("e"!==e)return D("Invalid false started with fals"+e);o(!1),f(),B=J.pop()||j;continue;case S:if(!e)continue;if("u"!==e)return D("Invalid null started with n"+e);B=M;continue;case M:if(!e)continue;if("l"!==e)return D("Invalid null started with nu"+e);B=A;continue;case A:if(!e)continue;if("l"!==e)return D("Invalid null started with nul"+e);o(null),f(),B=J.pop()||j;continue;case T:if("."!==e)return D("Leading zero not followed by .");_+=e,B=N;continue;case N:if(-1!=="0123456789".indexOf(e))_+=e;else if("."===e){if(-1!==_.indexOf("."))return D("Invalid number has two dots");_+=e}else if("e"===e||"E"===e){if(-1!==_.indexOf("e")||-1!==_.indexOf("E"))return D("Invalid number has two exponential");_+=e}else if("+"===e||"-"===e){if("e"!==u&&"E"!==u)return D("Invalid symbol in number");_+=e}else _&&(o(parseFloat(_)),f(),_=""),r--,B=J.pop()||j;continue;default:return D("Unknown state: "+B)}W>=R&&(G=0,void 0!==i&&i.length>s&&(D("Max buffer length exceeded: textNode"),G=Math.max(G,i.length)),_.length>s&&(D("Max buffer length exceeded: numberNode"),G=Math.max(G,_.length)),R=s-G+W);var G}),n(r.n).on(function(){if(B===l)return o({}),f(),void(H=!0);B===j&&0===U||D("Unexpected end");void 0!==i&&(o(i),f(),i=void 0);H=!0})}},function(n,t,e){"use strict";e.d(t,"a",function(){return f}),e.d(t,"b",function(){return a});var r=e(19),u=e(3),i=e(2),c=e(20),o=e(0);function f(){return new XMLHttpRequest}function a(n,t,e,f,a,s,d){var b=n(u.m).emit,l=n(u.b).emit,j=0,v=!0;function O(){if("2"===String(t.status)[0]){var n=t.responseText,e=(" "+n.substr(j)).substr(1);e&&b(e),j=Object(i.e)(n)}}function h(t){try{v&&n(u.c).emit(t.status,Object(c.a)(t.getAllResponseHeaders())),v=!1}catch(n){}}n(u.a).on(function(){t.onreadystatechange=null,t.abort()}),"onprogress"in t&&(t.onprogress=O),t.onreadystatechange=function(){switch(t.readyState){case 2:case 3:return h(t);case 4:h(t),"2"===String(t.status)[0]?(O(),n(u.n).emit()):l(Object(u.o)(t.status,t.responseText))}};try{for(var p in t.open(e,f,!0),s)t.setRequestHeader(p,s[p]);Object(r.a)(window.location,Object(r.b)(f))||t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t.withCredentials=d,t.send(a)}catch(n){window.setTimeout(Object(o.j)(l,Object(u.o)(void 0,void 0,n)),0)}}},function(n,t,e){"use strict";function r(n,t){function e(t){return String(t.port||{"http:":80,"https:":443}[t.protocol||n.protocol])}return!!(t.protocol&&t.protocol!==n.protocol||t.host&&t.host!==n.host||t.host&&e(t)!==e(n))}function u(n){var t=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(n)||[];return{protocol:t[1]||"",host:t[2]||"",port:t[3]||""}}e.d(t,"a",function(){return r}),e.d(t,"b",function(){return u})},function(n,t,e){"use strict";function r(n){var t={};return n&&n.split("\r\n").forEach(function(n){var e=n.indexOf(": ");t[n.substring(0,e)]=n.substring(e+2)}),t}e.d(t,"a",function(){return r})}]).default});