lugins.graylog-plugin-pipeline-processor.2.3.0-beta.1.source-code.plugin.org.graylog.plugins.pipelineprocessor.PipelineProcessorPlugin.3d791e600a99649a0313.js Maven / Gradle / Ivy
Show all versions of graylog-plugin-pipeline-processor Show documentation
!function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};t.m=e,t.c=n,t.i=function(e){return e},t.d=function(exports,e,n){t.o(exports,e)||Object.defineProperty(exports,e,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=225)}([function(e,exports,t){e.exports=t(9)(1)},function(e,exports,t){e.exports=t(9)(582)},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){return m.default.getStore("Session").isLoggedIn()?e:function(){return new p.default(function(t,n){y.default.getActions("Session").login.completed.listen(function(){e().then(t,n)})})}}function a(e,t,n){return s(function(){return new E(e,t).authenticated().json(n).build()})()}function l(e,t,n){return s(function(){return new E(e,t).authenticated().plaintext(n).build()})()}function u(e,t,n){return s(function(){return new E(e,t).authenticated().noSessionExtension().json(n).build()})()}Object.defineProperty(exports,"__esModule",{value:!0}),exports.Builder=exports.FetchError=void 0;var c=function(){function e(e,t){for(var n=0;n1&&(n=n.substr(1,n.length-1),t=i.default.parse(n)),t},getParsedHash:function(e){var t={},n=e.hash;return n&&0===n.indexOf("#")&&n.length>1&&(n=n.substr(1,n.length-1),t=i.default.parse(n)),t},replaceHashParam:function(e,t){var n=this.getParsedHash(window.location);n[e]=t,window.location.replace("#"+i.default.stringify(n))},concatURLPath:function(){for(var e=arguments.length,t=Array(e),n=0;n0)return void(u[r]=function(){for(var e=arguments.length,r=Array(e),o=0;o>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?p(e)+t:t}function m(){return!0}function v(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function y(e,t){return _(e,t,0)}function b(e,t){return _(e,t,t)}function _(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}function w(e){this.next=e}function A(e,t,n,r){var i=0===e?t:1===e?n:[t,n];return r?r.value=i:r={value:i,done:!1},r}function C(){return{value:void 0,done:!0}}function E(e){return!!F(e)}function S(e){return e&&"function"==typeof e.next}function x(e){var t=F(e);return t&&t.call(e)}function F(e){var t=e&&(Cn&&e[Cn]||e[En]);if("function"==typeof t)return t}function T(e){return e&&"number"==typeof e.length}function k(e){return null===e||void 0===e?N():o(e)?e.toSeq():H(e)}function D(e){return null===e||void 0===e?N().toKeyedSeq():o(e)?s(e)?e.toSeq():e.fromEntrySeq():j(e)}function M(e){return null===e||void 0===e?N():o(e)?s(e)?e.entrySeq():e.toIndexedSeq():z(e)}function P(e){return(null===e||void 0===e?N():o(e)?s(e)?e.entrySeq():e:z(e)).toSetSeq()}function R(e){this._array=e,this.size=e.length}function O(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function L(e){this._iterable=e,this.size=e.length||e.size}function B(e){this._iterator=e,this._iteratorCache=[]}function I(e){return!(!e||!e[xn])}function N(){return Fn||(Fn=new R([]))}function j(e){var t=Array.isArray(e)?new R(e).fromEntrySeq():S(e)?new B(e).fromEntrySeq():E(e)?new L(e).fromEntrySeq():"object"==typeof e?new O(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function z(e){var t=U(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function H(e){var t=U(e)||"object"==typeof e&&new O(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function U(e){return T(e)?new R(e):S(e)?new B(e):E(e)?new L(e):void 0}function G(e,t,n,r){var i=e._cache;if(i){for(var o=i.length-1,s=0;s<=o;s++){var a=i[n?o-s:s];if(!1===t(a[1],r?a[0]:s,e))return s+1}return s}return e.__iterateUncached(t,n)}function W(e,t,n,r){var i=e._cache;if(i){var o=i.length-1,s=0;return new w(function(){var e=i[n?o-s:s];return s++>o?C():A(t,r?e[0]:s-1,e[1])})}return e.__iteratorUncached(t,n)}function V(e,t){return t?q(t,e,"",{"":e}):K(e)}function q(e,t,n,r){return Array.isArray(t)?e.call(r,n,M(t).map(function(n,r){return q(e,n,r,t)})):Y(t)?e.call(r,n,D(t).map(function(n,r){return q(e,n,r,t)})):t}function K(e){return Array.isArray(e)?M(e).map(K).toList():Y(e)?D(e).map(K).toMap():e}function Y(e){return e&&(e.constructor===Object||void 0===e.constructor)}function X(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function Q(e,t){if(e===t)return!0;if(!o(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||s(e)!==s(t)||a(e)!==a(t)||u(e)!==u(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!l(e);if(u(e)){var r=e.entries();return t.every(function(e,t){var i=r.next().value;return i&&X(i[1],e)&&(n||X(i[0],t))})&&r.next().done}var i=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{i=!0;var c=e;e=t,t=c}var d=!0,h=t.__iterate(function(t,r){if(n?!e.has(t):i?!X(t,e.get(r,vn)):!X(e.get(r,vn),t))return d=!1,!1});return d&&e.size===h}function Z(e,t){if(!(this instanceof Z))return new Z(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(Tn)return Tn;Tn=this}}function J(e,t){if(!e)throw new Error(t)}function ee(e,t,n){if(!(this instanceof ee))return new ee(e,t,n);if(J(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t>>1&1073741824|3221225471&e}function se(e){if(!1===e||null===e||void 0===e)return 0;if("function"==typeof e.valueOf&&(!1===(e=e.valueOf())||null===e||void 0===e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){if(e!==e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)e/=4294967295,n^=e;return oe(n)}if("string"===t)return e.length>In?ae(e):le(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return ue(e);if("function"==typeof e.toString)return le(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ae(e){var t=jn[e];return void 0===t&&(t=le(e),Nn===$n&&(Nn=0,jn={}),Nn++,jn[e]=t),t}function le(e){for(var t=0,n=0;n0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function de(e){J(e!==1/0,"Cannot perform this action with an infinite size.")}function he(e){return null===e||void 0===e?Ce():fe(e)&&!u(e)?e:Ce().withMutations(function(t){var r=n(e);de(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function fe(e){return!(!e||!e[zn])}function pe(e,t){this.ownerID=e,this.entries=t}function ge(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function me(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function ve(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function ye(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function be(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&we(e._root)}function _e(e,t){return A(e,t[0],t[1])}function we(e,t){return{node:e,index:0,__prev:t}}function Ae(e,t,n,r){var i=Object.create(Hn);return i.size=e,i._root=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function Ce(){return Un||(Un=Ae(0))}function Ee(e,t,n){var r,i;if(e._root){var o=c(yn),s=c(bn);if(r=Se(e._root,e.__ownerID,0,void 0,t,n,o,s),!s.value)return e;i=e.size+(o.value?n===vn?-1:1:0)}else{if(n===vn)return e;i=1,r=new pe(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=i,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?Ae(i,r):Ce()}function Se(e,t,n,r,i,o,s,a){return e?e.update(t,n,r,i,o,s,a):o===vn?e:(d(a),d(s),new ye(t,r,[i,o]))}function xe(e){return e.constructor===ye||e.constructor===ve}function Fe(e,t,n,r,i){if(e.keyHash===r)return new ve(t,r,[e.entry,i]);var o,s=(0===n?e.keyHash:e.keyHash>>>n)&mn,a=(0===n?r:r>>>n)&mn;return new ge(t,1<>>=1)s[a]=1&n?t[o++]:void 0;return s[r]=i,new me(e,o+1,s)}function Me(e,t,r){for(var i=[],s=0;s>1&1431655765,e=(858993459&e)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function Ie(e,t,n,r){var i=r?e:f(e);return i[t]=n,i}function $e(e,t,n,r){var i=e.length+1;if(r&&t+1===i)return e[t]=n,e;for(var o=new Array(i),s=0,a=0;a0&&io?0:o-n,u=s-n;return u>gn&&(u=gn),function(){if(i===u)return Xn;var e=t?--u:i++;return r&&r[e]}}function i(e,r,i){var a,l=e&&e.array,u=i>o?0:o-i>>r,c=1+(s-i>>r);return c>gn&&(c=gn),function(){for(;;){if(a){var e=a();if(e!==Xn)return e;a=null}if(u===c)return Xn;var o=t?--c:u++;a=n(l&&l[o],r-pn,i+(o<=e.size||t<0)return e.withMutations(function(e){t<0?Xe(e,t).set(0,n):Xe(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,i=e._root,o=c(bn);return t>=Ze(e._capacity)?r=qe(r,e.__ownerID,0,t,n,o):i=qe(i,e.__ownerID,e._level,t,n,o),o.value?e.__ownerID?(e._root=i,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Ge(e._origin,e._capacity,e._level,i,r):e}function qe(e,t,n,r,i,o){var s=r>>>n&mn,a=e&&s0){var u=e&&e.array[s],c=qe(u,t,n-pn,r,i,o);return c===u?e:(l=Ke(e,t),l.array[s]=c,l)}return a&&e.array[s]===i?e:(d(o),l=Ke(e,t),void 0===i&&s===l.array.length-1?l.array.pop():l.array[s]=i,l)}function Ke(e,t){return t&&e&&t===e.ownerID?e:new He(e?e.array.slice():[],t)}function Ye(e,t){if(t>=Ze(e._capacity))return e._tail;if(t<1<0;)n=n.array[t>>>r&mn],r-=pn;return n}}function Xe(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new h,i=e._origin,o=e._capacity,s=i+t,a=void 0===n?o:n<0?o+n:i+n;if(s===i&&a===o)return e;if(s>=a)return e.clear();for(var l=e._level,u=e._root,c=0;s+c<0;)u=new He(u&&u.array.length?[void 0,u]:[],r),l+=pn,c+=1<=1<d?new He([],r):p;if(p&&f>d&&spn;v-=pn){var y=d>>>v&mn;m=m.array[y]=Ke(m.array[y],r)}m.array[d>>>pn&mn]=p}if(a=f)s-=f,a-=f,l=pn,u=null,g=g&&g.removeBefore(r,0,s);else if(s>i||f>>l&mn;if(b!==f>>>l&mn)break;b&&(c+=(1<i&&(u=u.removeBefore(r,l,s-c)),u&&fs&&(s=u.size),o(l)||(u=u.map(function(e){return V(e)})),i.push(u)}return s>e.size&&(e=e.setSize(s)),Oe(e,t,i)}function Ze(e){return e>>pn<=gn&&s.size>=2*o.size?(i=s.filter(function(e,t){return void 0!==e&&a!==t}),r=i.toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=i.__ownerID=e.__ownerID)):(r=o.remove(t),i=a===s.size-1?s.pop():s.set(a,void 0))}else if(l){if(n===s.get(a)[1])return e;r=o,i=s.set(a,[t,n])}else r=o.set(t,s.size),i=s.set(s.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=i,e.__hash=void 0,e):tt(r,i)}function it(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function ot(e){this._iter=e,this.size=e.size}function st(e){this._iter=e,this.size=e.size}function at(e){this._iter=e,this.size=e.size}function lt(e){var t=kt(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=Dt,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return!1!==t(n,e,r)},n)},t.__iteratorUncached=function(t,n){if(t===An){var r=e.__iterator(t,n);return new w(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===wn?_n:wn,n)},t}function ut(e,t,n){var r=kt(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,i){var o=e.get(r,vn);return o===vn?i:t.call(n,o,r,e)},r.__iterateUncached=function(r,i){var o=this;return e.__iterate(function(e,i,s){return!1!==r(t.call(n,e,i,s),i,o)},i)},r.__iteratorUncached=function(r,i){var o=e.__iterator(An,i);return new w(function(){var i=o.next();if(i.done)return i;var s=i.value,a=s[0];return A(r,a,t.call(n,s[1],a,e),i)})},r}function ct(e,t){var n=kt(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=lt(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=Dt,n.__iterate=function(t,n){var r=this;return e.__iterate(function(e,n){return t(e,n,r)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function dt(e,t,n,r){var i=kt(e);return r&&(i.has=function(r){var i=e.get(r,vn);return i!==vn&&!!t.call(n,i,r,e)},i.get=function(r,i){var o=e.get(r,vn);return o!==vn&&t.call(n,o,r,e)?o:i}),i.__iterateUncached=function(i,o){var s=this,a=0;return e.__iterate(function(e,o,l){if(t.call(n,e,o,l))return a++,i(e,r?o:a-1,s)},o),a},i.__iteratorUncached=function(i,o){var s=e.__iterator(An,o),a=0;return new w(function(){for(;;){var o=s.next();if(o.done)return o;var l=o.value,u=l[0],c=l[1];if(t.call(n,c,u,e))return A(i,r?u:a++,c,o)}})},i}function ht(e,t,n){var r=he().asMutable();return e.__iterate(function(i,o){r.update(t.call(n,i,o,e),0,function(e){return e+1})}),r.asImmutable()}function ft(e,t,n){var r=s(e),i=(u(e)?Je():he()).asMutable();e.__iterate(function(o,s){i.update(t.call(n,o,s,e),function(e){return e=e||[],e.push(r?[s,o]:o),e})});var o=Tt(e);return i.map(function(t){return St(e,o(t))})}function pt(e,t,n,r){var i=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=i:n|=0),v(t,n,i))return e;var o=y(t,i),s=b(n,i);if(o!==o||s!==s)return pt(e.toSeq().cacheResult(),t,n,r);var a,l=s-o;l===l&&(a=l<0?0:l);var u=kt(e);return u.size=0===a?a:e.size&&a||void 0,!r&&I(e)&&a>=0&&(u.get=function(t,n){return t=g(this,t),t>=0&&ta)return C();var e=i.next();return r||t===wn?e:t===_n?A(t,l-1,void 0,e):A(t,l-1,e.value[1],e)})},u}function gt(e,t,n){var r=kt(e);return r.__iterateUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterate(r,i);var s=0;return e.__iterate(function(e,i,a){return t.call(n,e,i,a)&&++s&&r(e,i,o)}),s},r.__iteratorUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterator(r,i);var s=e.__iterator(An,i),a=!0;return new w(function(){if(!a)return C();var e=s.next();if(e.done)return e;var i=e.value,l=i[0],u=i[1];return t.call(n,u,l,o)?r===An?e:A(r,l,u,e):(a=!1,C())})},r}function mt(e,t,n,r){var i=kt(e);return i.__iterateUncached=function(i,o){var s=this;if(o)return this.cacheResult().__iterate(i,o);var a=!0,l=0;return e.__iterate(function(e,o,u){if(!a||!(a=t.call(n,e,o,u)))return l++,i(e,r?o:l-1,s)}),l},i.__iteratorUncached=function(i,o){var s=this;if(o)return this.cacheResult().__iterator(i,o);var a=e.__iterator(An,o),l=!0,u=0;return new w(function(){var e,o,c;do{if(e=a.next(),e.done)return r||i===wn?e:i===_n?A(i,u++,void 0,e):A(i,u++,e.value[1],e);var d=e.value;o=d[0],c=d[1],l&&(l=t.call(n,c,o,s))}while(l);return i===An?e:A(i,o,c,e)})},i}function vt(e,t){var r=s(e),i=[e].concat(t).map(function(e){return o(e)?r&&(e=n(e)):e=r?j(e):z(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===i.length)return e;if(1===i.length){var l=i[0];if(l===e||r&&s(l)||a(e)&&a(l))return l}var u=new R(i);return r?u=u.toKeyedSeq():a(e)||(u=u.toSetSeq()),u=u.flatten(!0),u.size=i.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),u}function yt(e,t,n){var r=kt(e);return r.__iterateUncached=function(r,i){function s(e,u){var c=this;e.__iterate(function(e,i){return(!t||u0}function Et(e,n,r){var i=kt(e);return i.size=new R(r).map(function(e){return e.size}).min(),i.__iterate=function(e,t){for(var n,r=this.__iterator(wn,t),i=0;!(n=r.next()).done&&!1!==e(n.value,i++,this););return i},i.__iteratorUncached=function(e,i){var o=r.map(function(e){return e=t(e),x(i?e.reverse():e)}),s=0,a=!1;return new w(function(){var t;return a||(t=o.map(function(e){return e.next()}),a=t.some(function(e){return e.done})),a?C():A(e,s++,n.apply(null,t.map(function(e){return e.value})))})},i}function St(e,t){return I(e)?t:e.constructor(t)}function xt(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function Ft(e){return de(e.size),p(e)}function Tt(e){return s(e)?n:a(e)?r:i}function kt(e){return Object.create((s(e)?D:a(e)?M:P).prototype)}function Dt(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):k.prototype.cacheResult.call(this)}function Mt(e,t){return e>t?1:et?-1:0}function sn(e){if(e.size===1/0)return 0;var t=u(e),n=s(e),r=t?1:0;return an(e.__iterate(n?t?function(e,t){r=31*r+ln(se(e),se(t))|0}:function(e,t){r=r+ln(se(e),se(t))|0}:t?function(e){r=31*r+se(e)|0}:function(e){r=r+se(e)|0}),r)}function an(e,t){return t=Mn(t,3432918353),t=Mn(t<<15|t>>>-15,461845907),t=Mn(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=Mn(t^t>>>16,2246822507),t=Mn(t^t>>>13,3266489909),t=oe(t^t>>>16)}function ln(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var un=Array.prototype.slice;e(n,t),e(r,t),e(i,t),t.isIterable=o,t.isKeyed=s,t.isIndexed=a,t.isAssociative=l,t.isOrdered=u,t.Keyed=n,t.Indexed=r,t.Set=i;var cn="@@__IMMUTABLE_ITERABLE__@@",dn="@@__IMMUTABLE_KEYED__@@",hn="@@__IMMUTABLE_INDEXED__@@",fn="@@__IMMUTABLE_ORDERED__@@",pn=5,gn=1<r?C():A(e,i,n[t?r-i++:i++])})},e(O,D),O.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},O.prototype.has=function(e){return this._object.hasOwnProperty(e)},O.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,i=r.length-1,o=0;o<=i;o++){var s=r[t?i-o:o];if(!1===e(n[s],s,this))return o+1}return o},O.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,i=r.length-1,o=0;return new w(function(){var s=r[t?i-o:o];return o++>i?C():A(e,s,n[s])})},O.prototype[fn]=!0,e(L,M),L.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=this._iterable,r=x(n),i=0;if(S(r))for(var o;!(o=r.next()).done&&!1!==e(o.value,i++,this););return i},L.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterable,r=x(n);if(!S(r))return new w(C);var i=0;return new w(function(){var t=r.next();return t.done?t:A(e,i++,t.value)})},e(B,M),B.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n=this._iterator,r=this._iteratorCache,i=0;i=r.length){var t=n.next();if(t.done)return t;r[i]=t.value}return A(e,i,r[i++])})};var Fn;e(Z,M),Z.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Z.prototype.get=function(e,t){return this.has(e)?this._value:t},Z.prototype.includes=function(e){return X(this._value,e)},Z.prototype.slice=function(e,t){var n=this.size;return v(e,t,n)?this:new Z(this._value,b(t,n)-y(e,n))},Z.prototype.reverse=function(){return this},Z.prototype.indexOf=function(e){return X(this._value,e)?0:-1},Z.prototype.lastIndexOf=function(e){return X(this._value,e)?this.size:-1},Z.prototype.__iterate=function(e,t){for(var n=0;n=0&&t=0&&nn?C():A(e,o++,s)})},ee.prototype.equals=function(e){return e instanceof ee?this._start===e._start&&this._end===e._end&&this._step===e._step:Q(this,e)};var kn;e(te,t),e(ne,te),e(re,te),e(ie,te),te.Keyed=ne,te.Indexed=re,te.Set=ie;var Dn,Mn="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){e|=0,t|=0;var n=65535&e,r=65535&t;return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0},Pn=Object.isExtensible,Rn=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}(),On="function"==typeof WeakMap;On&&(Dn=new WeakMap);var Ln=0,Bn="__immutablehash__";"function"==typeof Symbol&&(Bn=Symbol(Bn));var In=16,$n=255,Nn=0,jn={};e(he,ne),he.of=function(){var e=un.call(arguments,0);return Ce().withMutations(function(t){for(var n=0;n=e.length)throw new Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}})},he.prototype.toString=function(){return this.__toString("Map {","}")},he.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},he.prototype.set=function(e,t){return Ee(this,e,t)},he.prototype.setIn=function(e,t){return this.updateIn(e,vn,function(){return t})},he.prototype.remove=function(e){return Ee(this,e,vn)},he.prototype.deleteIn=function(e){return this.updateIn(e,function(){return vn})},he.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},he.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=Le(this,Pt(e),t,n);return r===vn?void 0:r},he.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Ce()},he.prototype.merge=function(){return Me(this,void 0,arguments)},he.prototype.mergeWith=function(e){return Me(this,e,un.call(arguments,1))},he.prototype.mergeIn=function(e){var t=un.call(arguments,1);return this.updateIn(e,Ce(),function(e){return"function"==typeof e.merge?e.merge.apply(e,t):t[t.length-1]})},he.prototype.mergeDeep=function(){return Me(this,Pe,arguments)},he.prototype.mergeDeepWith=function(e){var t=un.call(arguments,1);return Me(this,Re(e),t)},he.prototype.mergeDeepIn=function(e){var t=un.call(arguments,1);return this.updateIn(e,Ce(),function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,t):t[t.length-1]})},he.prototype.sort=function(e){return Je(wt(this,e))},he.prototype.sortBy=function(e,t){return Je(wt(this,t,e))},he.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},he.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new h)},he.prototype.asImmutable=function(){return this.__ensureOwner()},he.prototype.wasAltered=function(){return this.__altered},he.prototype.__iterator=function(e,t){return new be(this,e,t)},he.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},he.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Ae(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},he.isMap=fe;var zn="@@__IMMUTABLE_MAP__@@",Hn=he.prototype;Hn[zn]=!0,Hn.delete=Hn.remove,Hn.removeIn=Hn.deleteIn,pe.prototype.get=function(e,t,n,r){for(var i=this.entries,o=0,s=i.length;o=Gn)return Te(e,l,r,i);var p=e&&e===this.ownerID,g=p?l:f(l);return h?a?u===c-1?g.pop():g[u]=g.pop():g[u]=[r,i]:g.push([r,i]),p?(this.entries=g,this):new pe(e,g)}},ge.prototype.get=function(e,t,n,r){void 0===t&&(t=se(n));var i=1<<((0===e?t:t>>>e)&mn),o=this.bitmap;return 0==(o&i)?r:this.nodes[Be(o&i-1)].get(e+pn,t,n,r)},ge.prototype.update=function(e,t,n,r,i,o,s){void 0===n&&(n=se(r));var a=(0===t?n:n>>>t)&mn,l=1<=Wn)return De(e,h,u,a,p);if(c&&!p&&2===h.length&&xe(h[1^d]))return h[1^d];if(c&&p&&1===h.length&&xe(p))return p;var g=e&&e===this.ownerID,m=c?p?u:u^l:u|l,v=c?p?Ie(h,d,p,g):Ne(h,d,g):$e(h,d,p,g);return g?(this.bitmap=m,this.nodes=v,this):new ge(e,m,v)},me.prototype.get=function(e,t,n,r){void 0===t&&(t=se(n));var i=(0===e?t:t>>>e)&mn,o=this.nodes[i];return o?o.get(e+pn,t,n,r):r},me.prototype.update=function(e,t,n,r,i,o,s){void 0===n&&(n=se(r));var a=(0===t?n:n>>>t)&mn,l=i===vn,u=this.nodes,c=u[a];if(l&&!c)return this;var d=Se(c,e,t+pn,n,r,i,o,s);if(d===c)return this;var h=this.count;if(c){if(!d&&--h=0&&e>>t&mn;if(r>=this.array.length)return new He([],e);var i,o=0===r;if(t>0){var s=this.array[r];if((i=s&&s.removeBefore(e,t-pn,n))===s&&o)return this}if(o&&!i)return this;var a=Ke(this,e);if(!o)for(var l=0;l>>t&mn;if(r>=this.array.length)return this;var i;if(t>0){var o=this.array[r];if((i=o&&o.removeAfter(e,t-pn,n))===o&&r===this.array.length-1)return this}var s=Ke(this,e);return s.array.splice(r+1),i&&(s.array[r]=i),s};var Yn,Xn={};e(Je,he),Je.of=function(){return this(arguments)},Je.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Je.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Je.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):nt()},Je.prototype.set=function(e,t){return rt(this,e,t)},Je.prototype.remove=function(e){return rt(this,e,vn)},Je.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Je.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},Je.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Je.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?tt(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Je.isOrderedMap=et,Je.prototype[fn]=!0,Je.prototype.delete=Je.prototype.remove;var Qn;e(it,D),it.prototype.get=function(e,t){return this._iter.get(e,t)},it.prototype.has=function(e){return this._iter.has(e)},it.prototype.valueSeq=function(){return this._iter.valueSeq()},it.prototype.reverse=function(){var e=this,t=ct(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},it.prototype.map=function(e,t){var n=this,r=ut(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},it.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?Ft(this):0,function(i){return e(i,t?--n:n++,r)}),t)},it.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(wn,t),r=t?Ft(this):0;return new w(function(){var i=n.next();return i.done?i:A(e,t?--r:r++,i.value,i)})},it.prototype[fn]=!0,e(ot,M),ot.prototype.includes=function(e){return this._iter.includes(e)},ot.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate(function(t){return e(t,r++,n)},t)},ot.prototype.__iterator=function(e,t){var n=this._iter.__iterator(wn,t),r=0;return new w(function(){var t=n.next();return t.done?t:A(e,r++,t.value,t)})},e(st,P),st.prototype.has=function(e){return this._iter.includes(e)},st.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},st.prototype.__iterator=function(e,t){var n=this._iter.__iterator(wn,t);return new w(function(){var t=n.next();return t.done?t:A(e,t.value,t.value,t)})},e(at,D),at.prototype.entrySeq=function(){return this._iter.toSeq()},at.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){xt(t);var r=o(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},at.prototype.__iterator=function(e,t){var n=this._iter.__iterator(wn,t);return new w(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){xt(r);var i=o(r);return A(e,i?r.get(0):r[0],i?r.get(1):r[1],t)}}})},ot.prototype.cacheResult=it.prototype.cacheResult=st.prototype.cacheResult=at.prototype.cacheResult=Dt,e(Rt,ne),Rt.prototype.toString=function(){return this.__toString(Lt(this)+" {","}")},Rt.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},Rt.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},Rt.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=Ot(this,Ce()))},Rt.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+Lt(this));if(this._map&&!this._map.has(e)){if(t===this._defaultValues[e])return this}var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:Ot(this,n)},Rt.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:Ot(this,t)},Rt.prototype.wasAltered=function(){return this._map.wasAltered()},Rt.prototype.__iterator=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterator(e,t)},Rt.prototype.__iterate=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterate(e,t)},Rt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?Ot(this,t,e):(this.__ownerID=e,this._map=t,this)};var Zn=Rt.prototype;Zn.delete=Zn.remove,Zn.deleteIn=Zn.removeIn=Hn.removeIn,Zn.merge=Hn.merge,Zn.mergeWith=Hn.mergeWith,Zn.mergeIn=Hn.mergeIn,Zn.mergeDeep=Hn.mergeDeep,Zn.mergeDeepWith=Hn.mergeDeepWith,Zn.mergeDeepIn=Hn.mergeDeepIn,Zn.setIn=Hn.setIn,Zn.update=Hn.update,Zn.updateIn=Hn.updateIn,Zn.withMutations=Hn.withMutations,Zn.asMutable=Hn.asMutable,Zn.asImmutable=Hn.asImmutable,e($t,ie),$t.of=function(){return this(arguments)},$t.fromKeys=function(e){return this(n(e).keySeq())},$t.prototype.toString=function(){return this.__toString("Set {","}")},$t.prototype.has=function(e){return this._map.has(e)},$t.prototype.add=function(e){return jt(this,this._map.set(e,!0))},$t.prototype.remove=function(e){return jt(this,this._map.remove(e))},$t.prototype.clear=function(){return jt(this,this._map.clear())},$t.prototype.union=function(){var e=un.call(arguments,0);return e=e.filter(function(e){return 0!==e.size}),0===e.length?this:0!==this.size||this.__ownerID||1!==e.length?this.withMutations(function(t){for(var n=0;n=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Yt(e,t)},qt.prototype.pushAll=function(e){if(e=r(e),0===e.size)return this;de(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Yt(t,n)},qt.prototype.pop=function(){return this.slice(1)},qt.prototype.unshift=function(){return this.push.apply(this,arguments)},qt.prototype.unshiftAll=function(e){return this.pushAll(e)},qt.prototype.shift=function(){return this.pop.apply(this,arguments)},qt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Xt()},qt.prototype.slice=function(e,t){if(v(e,t,this.size))return this;var n=y(e,this.size);if(b(t,this.size)!==this.size)return re.prototype.slice.call(this,e,t);for(var r=this.size-n,i=this._head;n--;)i=i.next;return this.__ownerID?(this.size=r,this._head=i,this.__hash=void 0,this.__altered=!0,this):Yt(r,i)},qt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Yt(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},qt.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},qt.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new w(function(){if(r){var t=r.value;return r=r.next,A(e,n++,t)}return C()})},qt.isStack=Kt;var ir="@@__IMMUTABLE_STACK__@@",or=qt.prototype;or[ir]=!0,or.withMutations=Hn.withMutations,or.asMutable=Hn.asMutable,or.asImmutable=Hn.asImmutable,or.wasAltered=Hn.wasAltered;var sr;t.Iterator=w,Qt(t,{toArray:function(){de(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new ot(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new it(this,!0)},toMap:function(){return he(this.toKeyedSeq())},toObject:function(){de(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Je(this.toKeyedSeq())},toOrderedSet:function(){return Ut(s(this)?this.valueSeq():this)},toSet:function(){return $t(s(this)?this.valueSeq():this)},toSetSeq:function(){return new st(this)},toSeq:function(){return a(this)?this.toIndexedSeq():s(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return qt(s(this)?this.valueSeq():this)},toList:function(){return je(s(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){return St(this,vt(this,un.call(arguments,0)))},includes:function(e){return this.some(function(t){return X(t,e)})},entries:function(){return this.__iterator(An)},every:function(e,t){de(this.size);var n=!0;return this.__iterate(function(r,i,o){if(!e.call(t,r,i,o))return n=!1,!1}),n},filter:function(e,t){return St(this,dt(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return de(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){de(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!==r&&void 0!==r?r.toString():""}),t},keys:function(){return this.__iterator(_n)},map:function(e,t){return St(this,ut(this,e,t))},reduce:function(e,t,n){de(this.size);var r,i;return arguments.length<2?i=!0:r=t,this.__iterate(function(t,o,s){i?(i=!1,r=t):r=e.call(n,r,t,o,s)}),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return St(this,ct(this,!0))},slice:function(e,t){return St(this,pt(this,e,t,!0))},some:function(e,t){return!this.every(en(e),t)},sort:function(e){return St(this,wt(this,e))},values:function(){return this.__iterator(wn)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return p(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return ht(this,e,t)},equals:function(e){return Q(this,e)},entrySeq:function(){var e=this;if(e._cache)return new R(e._cache);var t=e.toSeq().map(Jt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(en(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate(function(n,i,o){if(e.call(t,n,i,o))return r=[i,n],!1}),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(m)},flatMap:function(e,t){return St(this,bt(this,e,t))},flatten:function(e){return St(this,yt(this,e,!0))},fromEntrySeq:function(){return new at(this)},get:function(e,t){return this.find(function(t,n){return X(n,e)},void 0,t)},getIn:function(e,t){for(var n,r=this,i=Pt(e);!(n=i.next()).done;){var o=n.value;if((r=r&&r.get?r.get(o,vn):vn)===vn)return t}return r},groupBy:function(e,t){return ft(this,e,t)},has:function(e){return this.get(e,vn)!==vn},hasIn:function(e){return this.getIn(e,vn)!==vn},isSubset:function(e){return e="function"==typeof e.includes?e:t(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return e="function"==typeof e.isSubset?e:t(e),e.isSubset(this)},keyOf:function(e){return this.findKey(function(t){return X(t,e)})},keySeq:function(){return this.toSeq().map(Zt).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return At(this,e)},maxBy:function(e,t){return At(this,t,e)},min:function(e){return At(this,e?tn(e):on)},minBy:function(e,t){return At(this,t?tn(t):on,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return St(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return St(this,mt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(en(e),t)},sortBy:function(e,t){return St(this,wt(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return St(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return St(this,gt(this,e,t))},takeUntil:function(e,t){return this.takeWhile(en(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=sn(this))}});var ar=t.prototype;ar[cn]=!0,ar[Sn]=ar.values,ar.__toJS=ar.toArray,ar.__toStringMapper=nn,ar.inspect=ar.toSource=function(){return this.toString()},ar.chain=ar.flatMap,ar.contains=ar.includes,Qt(n,{flip:function(){return St(this,lt(this))},mapEntries:function(e,t){var n=this,r=0;return St(this,this.toSeq().map(function(i,o){return e.call(t,[o,i],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return St(this,this.toSeq().flip().map(function(r,i){return e.call(t,r,i,n)}).flip())}});var lr=n.prototype;return lr[dn]=!0,lr[Sn]=ar.entries,lr.__toJS=ar.toObject,lr.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+nn(e)},Qt(r,{toKeyedSeq:function(){return new it(this,!1)},filter:function(e,t){return St(this,dt(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return St(this,ct(this,!1))},slice:function(e,t){return St(this,pt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=y(e,e<0?this.count():this.size);var r=this.slice(0,e);return St(this,1===n?r:r.concat(f(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return St(this,yt(this,e,!1))},get:function(e,t){return e=g(this,e),e<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return(e=g(this,e))>=0&&(void 0!==this.size?this.size===1/0||e=0&&v.splice(t,1)}function o(e){var t=document.createElement("style");return t.type="text/css",r(e,t),t}function s(e){var t=document.createElement("link");return t.rel="stylesheet",r(e,t),t}function a(e,t){var n,r,a;if(t.singleton){var d=m++;n=g||(g=o(t)),r=l.bind(null,n,d,!1),a=l.bind(null,n,d,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=s(t),r=c.bind(null,n),a=function(){i(n),n.href&&URL.revokeObjectURL(n.href)}):(n=o(t),r=u.bind(null,n),a=function(){i(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else a()}}function l(e,t,n,r){var i=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=y(t,i);else{var o=document.createTextNode(i),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(o,s[t]):e.appendChild(o)}}function u(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function c(e,t){var n=t.css,r=t.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([n],{type:"text/css"}),o=e.href;e.href=URL.createObjectURL(i),o&&URL.revokeObjectURL(o)}var d={},h=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}},f=h(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),p=h(function(){return document.head||document.getElementsByTagName("head")[0]}),g=null,m=0,v=[];e.exports=function(e,r){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");r=r||{},void 0===r.singleton&&(r.singleton=f()),void 0===r.insertAt&&(r.insertAt="bottom");var i=n(e);return t(i,r),function(e){for(var o=[],s=0;st-i&&(o=new RegExp("\\.?0{1,"+(r-(t-i))+"}$"),a=a.replace(o,"")),a}function o(e,t,n){return 0===e._value&&null!==_.zeroFormat?_.zeroFormat:null===e._value&&null!==_.nullFormat?_.nullFormat:t.indexOf("$")>-1?s(e,t,n):t.indexOf("%")>-1?a(e,t,n):t.indexOf(":")>-1?c(e):t.indexOf("b")>-1||t.indexOf("ib")>-1?l(e,t,n):t.indexOf("o")>-1?u(e,t,n):d(e._value,t,n)}function s(e,t,n){var r,i,o=t.indexOf("$"),s=t.indexOf("("),a=t.indexOf("-"),l="";return t.indexOf(" $")>-1?(l=" ",t=t.replace(" $","")):t.indexOf("$ ")>-1?(l=" ",t=t.replace("$ ","")):t=t.replace("$",""),i=d(e._value,t,n),o<=1?i.indexOf("(")>-1||i.indexOf("-")>-1?(i=i.split(""),r=1,(o-1?(i=i.split(""),i.splice(-1,0,l+y[_.currentLanguage].currency.symbol),i=i.join("")):i=i+l+y[_.currentLanguage].currency.symbol,i}function a(e,t,n){var r,i="",o=100*e._value;return t.indexOf(" %")>-1?(i=" ",t=t.replace(" %","")):t=t.replace("%",""),r=d(o,t,n),r.indexOf(")")>-1?(r=r.split(""),r.splice(-1,0,i+"%"),r=r.join("")):r=r+i+"%",r}function l(e,t,n){var r,i,o,s=t.indexOf("ib")>-1?w.iec:w.bytes,a=e._value,l="";for(t.indexOf(" b")>-1||t.indexOf(" ib")>-1?(l=" ",t=t.replace(" ib","").replace(" b","")):t=t.replace("ib","").replace("b",""),r=0;r<=s.length;r++)if(i=Math.pow(1024,r),o=Math.pow(1024,r+1),null===a||0===a||a>=i&&a0&&(a/=i);break}return d(a,t,n)+l}function u(e,t,n){var r="";return t.indexOf(" o")>-1?(r=" ",t=t.replace(" o","")):t=t.replace("o",""),r+=y[_.currentLanguage].ordinal(e._value),d(e._value,t,n)+r}function c(e){var t=Math.floor(e._value/60/60),n=Math.floor((e._value-60*t*60)/60),r=Math.round(e._value-60*t*60-60*n);return t+":"+(n<10?"0"+n:n)+":"+(r<10?"0"+r:r)}function d(e,t,n){var r,o,s,a,l=!1,u=!1,c=!1,d="",h=!1,f=!1,p=!1,g=!1,m=!1,v="",b=!1;return null===e&&(e=0),r=Math.abs(e),t.indexOf("(")>-1?(l=!0,t=t.slice(1,-1)):t.indexOf("+")>-1&&(u=!0,t=t.replace(/\+/g,"")),t.indexOf("a")>-1&&(h=t.indexOf("aK")>=0,f=t.indexOf("aM")>=0,p=t.indexOf("aB")>=0,g=t.indexOf("aT")>=0,m=h||f||p||g,t.indexOf(" a")>-1&&(d=" "),t=t.replace(new RegExp(d+"a[KMBT]?"),""),r>=Math.pow(10,12)&&!m||g?(d+=y[_.currentLanguage].abbreviations.trillion,e/=Math.pow(10,12)):r=Math.pow(10,9)&&!m||p?(d+=y[_.currentLanguage].abbreviations.billion,e/=Math.pow(10,9)):r=Math.pow(10,6)&&!m||f?(d+=y[_.currentLanguage].abbreviations.million,e/=Math.pow(10,6)):(r=Math.pow(10,3)&&!m||h)&&(d+=y[_.currentLanguage].abbreviations.thousand,e/=Math.pow(10,3))),t.indexOf("[.]")>-1&&(c=!0,t=t.replace("[.]",".")),o=e.toString().split(".")[0],s=t.split(".")[1],a=t.indexOf(","),s?(s.indexOf("[")>-1?(s=s.replace("]",""),s=s.split("["),v=i(e,s[0].length+s[1].length,n,s[1].length)):v=i(e,s.length,n),o=v.split(".")[0],v=v.indexOf(".")>-1?y[_.currentLanguage].delimiters.decimal+v.split(".")[1]:"",c&&0===Number(v.slice(1))&&(v="")):o=i(e,null,n),o.indexOf("-")>-1&&(o=o.slice(1),b=!0),a>-1&&(o=o.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+y[_.currentLanguage].delimiters.thousands)),0===t.indexOf(".")&&(o=""),(l&&b?"(":"")+(!l&&b?"-":"")+(!b&&u?"+":"")+o+v+(d||"")+(l&&b?")":"")}function h(e,t){var n,r,i,o,s,a,l=t,u=!1;if(t.indexOf(":")>-1)a=f(t);else if(t===_.zeroFormat||t===_.nullFormat)a=0;else{for("."!==y[_.currentLanguage].delimiters.decimal&&(t=t.replace(/\./g,"").replace(y[_.currentLanguage].delimiters.decimal,".")),n=new RegExp("[^a-zA-Z]"+y[_.currentLanguage].abbreviations.thousand+"(?:\\)|(\\"+y[_.currentLanguage].currency.symbol+")?(?:\\))?)?$"),r=new RegExp("[^a-zA-Z]"+y[_.currentLanguage].abbreviations.million+"(?:\\)|(\\"+y[_.currentLanguage].currency.symbol+")?(?:\\))?)?$"),i=new RegExp("[^a-zA-Z]"+y[_.currentLanguage].abbreviations.billion+"(?:\\)|(\\"+y[_.currentLanguage].currency.symbol+")?(?:\\))?)?$"),o=new RegExp("[^a-zA-Z]"+y[_.currentLanguage].abbreviations.trillion+"(?:\\)|(\\"+y[_.currentLanguage].currency.symbol+")?(?:\\))?)?$"),s=1;s<=w.bytes.length&&!(u=(t.indexOf(w.bytes[s])>-1||t.indexOf(w.iec[s])>-1)&&Math.pow(1024,s));s++);a=u||1,a*=l.match(n)?Math.pow(10,3):1,a*=l.match(r)?Math.pow(10,6):1,a*=l.match(i)?Math.pow(10,9):1,a*=l.match(o)?Math.pow(10,12):1,a*=t.indexOf("%")>-1?.01:1,a*=(t.split("-").length+Math.min(t.split("(").length-1,t.split(")").length-1))%2?1:-1,a*=Number(t.replace(/[^0-9\.]+/g,"")),a=u?Math.ceil(a):a}return e._value=a,e._value}function f(e){var t=e.split(":"),n=0;return 3===t.length?(n+=60*Number(t[0])*60,n+=60*Number(t[1]),n+=Number(t[2])):2===t.length&&(n+=60*Number(t[0]),n+=Number(t[1])),Number(n)}function p(e,t){y[e]=t}function g(e){var t=e.toString().split(".");return t.length<2?1:Math.pow(10,t[1].length)}function m(){return Array.prototype.slice.call(arguments).reduce(function(e,t){var n=g(e),r=g(t);return n>r?n:r},-1/0)}var v,y={},b={currentLanguage:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0"},_={currentLanguage:b.currentLanguage,zeroFormat:b.zeroFormat,nullFormat:b.nullFormat,defaultFormat:b.defaultFormat},w={bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"],iec:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]};v=function(e){return e=v.isNumeral(e)?e.value():0===e||void 0===e?0:null===e?null:Number(e)?Number(e):v.fn.unformat(e),new t(e)},v.version="1.5.6",v.isNumeral=function(e){return e instanceof t},v.language=function(e,t){if(!e)return _.currentLanguage;if((e=e.toLowerCase())&&!t){if(!y[e])throw new Error("Unknown language : "+e);_.currentLanguage=e}return!t&&y[e]||p(e,t),v},v.reset=function(){for(var e in b)_[e]=b[e]},v.languageData=function(e){if(!e)return y[_.currentLanguage];if(!y[e])throw new Error("Unknown language : "+e);return y[e]},v.language("en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),v.zeroFormat=function(e){_.zeroFormat="string"==typeof e?e:null},v.nullFormat=function(e){_.nullFormat="string"==typeof e?e:null},v.defaultFormat=function(e){_.defaultFormat="string"==typeof e?e:"0.0"},v.validate=function(e,t){var n,r,i,o,s,a,l,u;if("string"!=typeof e&&(e+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",e)),e=e.trim(),e.match(/^\d+$/))return!0;if(""===e)return!1;try{l=v.languageData(t)}catch(e){l=v.languageData(v.language())}return i=l.currency.symbol,s=l.abbreviations,n=l.delimiters.decimal,r="."===l.delimiters.thousands?"\\.":l.delimiters.thousands,(null===(u=e.match(/^[^\d]+/))||(e=e.substr(1),u[0]===i))&&((null===(u=e.match(/[^\d]+$/))||(e=e.slice(0,-1),u[0]===s.thousand||u[0]===s.million||u[0]===s.billion||u[0]===s.trillion))&&(a=new RegExp(r+"{2}"),!e.match(/[^\d.,]/g)&&(o=e.split(n),!(o.length>2)&&(o.length<2?!!o[0].match(/^\d+.*\d$/)&&!o[0].match(a):1===o[0].length?!!o[0].match(/^\d+$/)&&!o[0].match(a)&&!!o[1].match(/^\d+$/):!!o[0].match(/^\d+.*\d$/)&&!o[0].match(a)&&!!o[1].match(/^\d+$/)))))},Array.prototype.reduce||(Array.prototype.reduce=function(e){"use strict";if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw new TypeError(e+" is not a function");var t,n=Object(this),r=n.length>>>0,i=0;if(2===arguments.length)t=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");t=n[i++]}for(;i'+t+" "}},{key:"versionedDocsHomePage",value:function(){return this.toString("")}}]),e}(),a=new s;exports.default=a,e.exports=exports.default},function(e,exports,t){var n,r,i;!function(o){r=[t(11)],n=o,void 0!==(i="function"==typeof n?n.apply(exports,r):n)&&(e.exports=i)}(function($){return $.ui=$.ui||{},$.ui.version="1.12.1"})},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(349);Object.defineProperty(exports,"AddDecoratorButton",{enumerable:!0,get:function(){return n(r).default}});var i=t(350);Object.defineProperty(exports,"AddSearchCountToDashboard",{enumerable:!0,get:function(){return n(i).default}});var o=t(351);Object.defineProperty(exports,"ChangedMessageField",{enumerable:!0,get:function(){return n(o).default}});var s=t(352);Object.defineProperty(exports,"DecoratedMessageFieldMarker",{enumerable:!0,get:function(){return n(s).default}});var a=t(353);Object.defineProperty(exports,"DecoratedSidebarMessageField",{enumerable:!0,get:function(){return n(a).default}});var l=t(354);Object.defineProperty(exports,"Decorator",{enumerable:!0,get:function(){return n(l).default}});var u=t(355);Object.defineProperty(exports,"DecoratorList",{enumerable:!0,get:function(){return n(u).default}});var c=t(356);Object.defineProperty(exports,"DecoratorSidebar",{enumerable:!0,get:function(){return n(c).default}});var d=t(357);Object.defineProperty(exports,"FieldAnalyzersSidebar",{enumerable:!0,get:function(){return n(d).default}});var h=t(358);Object.defineProperty(exports,"LegacyHistogram",{enumerable:!0,get:function(){return n(h).default}});var f=t(359);Object.defineProperty(exports,"MalformedSearchQuery",{enumerable:!0,get:function(){return n(f).default}});var p=t(91);Object.defineProperty(exports,"MessageDetail",{enumerable:!0,get:function(){return n(p).default}});var g=t(361);Object.defineProperty(exports,"MessageFieldDescription",{enumerable:!0,get:function(){return n(g).default}});var m=t(362);Object.defineProperty(exports,"MessageFieldExtractorActions",{enumerable:!0,get:function(){return n(m).default}});var v=t(360);Object.defineProperty(exports,"MessageField",{enumerable:!0,get:function(){return n(v).default}});var y=t(138);Object.defineProperty(exports,"MessageFields",{enumerable:!0,get:function(){return n(y).default}});var b=t(137);Object.defineProperty(exports,"MessageFieldSearchActions",{enumerable:!0,get:function(){return n(b).default}});var _=t(92);Object.defineProperty(exports,"MessageShow",{enumerable:!0,get:function(){return n(_).default}});var w=t(363);Object.defineProperty(exports,"MessageTableEntry",{enumerable:!0,get:function(){return n(w).default}});var A=t(364);Object.defineProperty(exports,"MessageTablePaginator",{enumerable:!0,get:function(){return n(A).default}});var C=t(365);Object.defineProperty(exports,"NoSearchResults",{enumerable:!0,get:function(){return n(C).default}});var E=t(366);Object.defineProperty(exports,"RefreshControls",{enumerable:!0,get:function(){return n(E).default}});var S=t(367);Object.defineProperty(exports,"ResultTable",{enumerable:!0,get:function(){return n(S).default}});var x=t(368);Object.defineProperty(exports,"SavedSearchControls",{enumerable:!0,get:function(){return n(x).default}});var F=t(369);Object.defineProperty(exports,"SearchBar",{enumerable:!0,get:function(){return n(F).default}});var T=t(370);Object.defineProperty(exports,"SearchExecutionError",{enumerable:!0,get:function(){return n(T).default}});var k=t(371);Object.defineProperty(exports,"SearchResult",{enumerable:!0,get:function(){return n(k).default}});var D=t(372);Object.defineProperty(exports,"SearchSidebar",{enumerable:!0,get:function(){return n(D).default}});var M=t(373);Object.defineProperty(exports,"ShowQueryModal",{enumerable:!0,get:function(){return n(M).default}});var P=t(374);Object.defineProperty(exports,"SidebarMessageField",{enumerable:!0,get:function(){return n(P).default}});var R=t(139);Object.defineProperty(exports,"SurroundingSearchButton",{enumerable:!0,get:function(){return n(R).default}});var O=t(464);Object.defineProperty(exports,"QueryInput",{enumerable:!0,get:function(){return n(O).default}})},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});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},r={tempDocument:document.createElement("textarea"),capitalizeFirstLetter:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},escapeHTML:function(e){return this.tempDocument.textContent=e,this.tempDocument.innerHTML},unescapeHTML:function(e){return this.tempDocument.innerHTML=e,this.tempDocument.textContent},pluralize:function(e,t,n){return 1===e||"1"===e?t:n},stringify:function(e){return("object"===(void 0===e?"undefined":n(e))?JSON.stringify(e):String(e))||""}};exports.default=r,e.exports=exports.default},function(e,exports,t){e.exports=t(9)(928)},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(0),i=n(r),o=t(24),s=n(o),a=i.default.createClass({displayName:"DocumentationLink",propTypes:{page:i.default.PropTypes.string.isRequired,text:i.default.PropTypes.node.isRequired,title:i.default.PropTypes.string},render:function(){return i.default.createElement("a",{href:s.default.toString(this.props.page),title:this.props.title,target:"_blank"},this.props.text)}});exports.default=a,e.exports=exports.default},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=t(23),r=function(e){return e&&e.__esModule?e:{default:e}}(n),i={normalizeNumber:function(e){switch(e){case"NaN":return NaN;case"Infinity":return Number.MAX_VALUE;case"-Infinity":return Number.MIN_VALUE;default:return e}},normalizeGraphNumber:function(e){switch(e){case"NaN":case"Infinity":case"-Infinity":return 0;default:return e}},formatNumber:function(e){try{return(0,r.default)(this.normalizeNumber(e)).format("0,0.[00]")}catch(t){return e}},formatPercentage:function(e){try{return(0,r.default)(this.normalizeNumber(e)).format("0.00%")}catch(t){return e}},formatBytes:function(e){r.default.zeroFormat("0B");var t=void 0;try{t=(0,r.default)(this.normalizeNumber(e)).format("0.0b")}catch(n){t=e}return r.default.zeroFormat(null),t},isNumber:function(e){return""!==e&&!isNaN(e)}};exports.default=i,e.exports=exports.default},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n={clone:function(e){return JSON.parse(JSON.stringify(e))},isEmpty:function(e){var t=Object.keys(e);return t&&0===t.length}};exports.default=n,e.exports=exports.default},function(e,exports,t){var n,r;!function(){function i(e){return e&&(e.ownerDocument||e.document||e).documentElement}function o(e){return e&&(e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView)}function s(e,t){return et?1:e>=t?0:NaN}function a(e){return null===e?NaN:+e}function l(e){return!isNaN(e)}function u(e){return{left:function(t,n,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);r>>1;e(t[o],n)<0?r=o+1:i=o}return r},right:function(t,n,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);r>>1;e(t[o],n)>0?i=o:r=o+1}return r}}}function c(e){return e.length}function d(e){for(var t=1;e*t%1;)t*=10;return t}function h(e,t){for(var n in t)Object.defineProperty(e.prototype,n,{value:t[n],enumerable:!1})}function f(){this._=Object.create(null)}function p(e){return(e+="")===Es||e[0]===Ss?Ss+e:e}function g(e){return(e+="")[0]===Ss?e.slice(1):e}function m(e){return p(e)in this._}function v(e){return(e=p(e))in this._&&delete this._[e]}function y(){var e=[];for(var t in this._)e.push(g(t));return e}function b(){var e=0;for(var t in this._)++e;return e}function _(){for(var e in this._)return!1;return!0}function w(){this._=Object.create(null)}function A(e){return e}function C(e,t,n){return function(){var r=n.apply(t,arguments);return r===t?e:r}}function E(e,t){if(t in e)return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var n=0,r=xs.length;n=t&&(t=i+1);!(s=a[t])&&++t0&&(e=e.slice(0,a));var u=Bs.get(e);return u&&(e=u,l=J),a?t?i:r:t?S:o}function Z(e,t){return function(n){var r=fs.event;fs.event=n,t[0]=this.__data__;try{e.apply(this,t)}finally{fs.event=r}}}function J(e,t){var n=Z(e,t);return function(e){var t=this,r=e.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||n.call(t,e)}}function ee(e){var t=".dragsuppress-"+ ++$s,n="click"+t,r=fs.select(o(e)).on("touchmove"+t,T).on("dragstart"+t,T).on("selectstart"+t,T);if(null==Is&&(Is=!("onselectstart"in e)&&E(e.style,"userSelect")),Is){var s=i(e).style,a=s[Is];s[Is]="none"}return function(e){if(r.on(t,null),Is&&(s[Is]=a),e){var i=function(){r.on(n,null)};r.on(n,function(){T(),i()},!0),setTimeout(i,0)}}}function te(e,t){t.changedTouches&&(t=t.changedTouches[0]);var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();if(Ns<0){var i=o(e);if(i.scrollX||i.scrollY){n=fs.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var s=n[0][0].getScreenCTM();Ns=!(s.f||s.e),n.remove()}}return Ns?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(e.getScreenCTM().inverse()),[r.x,r.y]}var a=e.getBoundingClientRect();return[t.clientX-a.left-e.clientLeft,t.clientY-a.top-e.clientTop]}function ne(){return fs.event.changedTouches[0].identifier}function re(e){return e>0?1:e<0?-1:0}function ie(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function oe(e){return e>1?0:e<-1?Hs:Math.acos(e)}function se(e){return e>1?Ws:e<-1?-Ws:Math.asin(e)}function ae(e){return((e=Math.exp(e))-1/e)/2}function le(e){return((e=Math.exp(e))+1/e)/2}function ue(e){return((e=Math.exp(2*e))-1)/(e+1)}function ce(e){return(e=Math.sin(e/2))*e}function de(){}function he(e,t,n){return this instanceof he?(this.h=+e,this.s=+t,void(this.l=+n)):arguments.length<2?e instanceof he?new he(e.h,e.s,e.l):xe(""+e,Fe,he):new he(e,t,n)}function fe(e,t,n){function r(e){return e>360?e-=360:e<0&&(e+=360),e<60?o+(s-o)*e/60:e<180?s:e<240?o+(s-o)*(240-e)/60:o}function i(e){return Math.round(255*r(e))}var o,s;return e=isNaN(e)?0:(e%=360)<0?e+360:e,t=isNaN(t)?0:t<0?0:t>1?1:t,n=n<0?0:n>1?1:n,s=n<=.5?n*(1+t):n+t-n*t,o=2*n-s,new Ae(i(e+120),i(e),i(e-120))}function pe(e,t,n){return this instanceof pe?(this.h=+e,this.c=+t,void(this.l=+n)):arguments.length<2?e instanceof pe?new pe(e.h,e.c,e.l):e instanceof me?ye(e.l,e.a,e.b):ye((e=Te((e=fs.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new pe(e,t,n)}function ge(e,t,n){return isNaN(e)&&(e=0),isNaN(t)&&(t=0),new me(n,Math.cos(e*=Vs)*t,Math.sin(e)*t)}function me(e,t,n){return this instanceof me?(this.l=+e,this.a=+t,void(this.b=+n)):arguments.length<2?e instanceof me?new me(e.l,e.a,e.b):e instanceof pe?ge(e.h,e.c,e.l):Te((e=Ae(e)).r,e.g,e.b):new me(e,t,n)}function ve(e,t,n){var r=(e+16)/116,i=r+t/500,o=r-n/200;return i=be(i)*ta,r=be(r)*na,o=be(o)*ra,new Ae(we(3.2404542*i-1.5371385*r-.4985314*o),we(-.969266*i+1.8760108*r+.041556*o),we(.0556434*i-.2040259*r+1.0572252*o))}function ye(e,t,n){return e>0?new pe(Math.atan2(n,t)*qs,Math.sqrt(t*t+n*n),e):new pe(NaN,NaN,e)}function be(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function _e(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function we(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function Ae(e,t,n){return this instanceof Ae?(this.r=~~e,this.g=~~t,void(this.b=~~n)):arguments.length<2?e instanceof Ae?new Ae(e.r,e.g,e.b):xe(""+e,Ae,fe):new Ae(e,t,n)}function Ce(e){return new Ae(e>>16,e>>8&255,255&e)}function Ee(e){return Ce(e)+""}function Se(e){return e<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16)}function xe(e,t,n){var r,i,o,s=0,a=0,l=0;if(r=/([a-z]+)\((.*)\)/.exec(e=e.toLowerCase()))switch(i=r[2].split(","),r[1]){case"hsl":return n(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return t(De(i[0]),De(i[1]),De(i[2]))}return(o=sa.get(e))?t(o.r,o.g,o.b):(null==e||"#"!==e.charAt(0)||isNaN(o=parseInt(e.slice(1),16))||(4===e.length?(s=(3840&o)>>4,s|=s>>4,a=240&o,a|=a>>4,l=15&o,l|=l<<4):7===e.length&&(s=(16711680&o)>>16,a=(65280&o)>>8,l=255&o)),t(s,a,l))}function Fe(e,t,n){var r,i,o=Math.min(e/=255,t/=255,n/=255),s=Math.max(e,t,n),a=s-o,l=(s+o)/2;return a?(i=l<.5?a/(s+o):a/(2-s-o),r=e==s?(t-n)/a+(t0&&l<1?0:r),new he(r,i,l)}function Te(e,t,n){e=ke(e),t=ke(t),n=ke(n);var r=_e((.4124564*e+.3575761*t+.1804375*n)/ta),i=_e((.2126729*e+.7151522*t+.072175*n)/na);return me(116*i-16,500*(r-i),200*(i-_e((.0193339*e+.119192*t+.9503041*n)/ra)))}function ke(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function De(e){var t=parseFloat(e);return"%"===e.charAt(e.length-1)?Math.round(2.55*t):t}function Me(e){return"function"==typeof e?e:function(){return e}}function Pe(e){return function(t,n,r){return 2===arguments.length&&"function"==typeof n&&(r=n,n=null),Re(t,n,e,r)}}function Re(e,t,n,r){function i(){var e,t=l.status;if(!t&&Le(l)||t>=200&&t<300||304===t){try{e=n.call(o,l)}catch(e){return void s.error.call(o,e)}s.load.call(o,e)}else s.error.call(o,l)}var o={},s=fs.dispatch("beforesend","progress","load","error"),a={},l=new XMLHttpRequest,u=null;return!this.XDomainRequest||"withCredentials"in l||!/^(http(s)?:)?\/\//.test(e)||(l=new XDomainRequest),"onload"in l?l.onload=l.onerror=i:l.onreadystatechange=function(){l.readyState>3&&i()},l.onprogress=function(e){var t=fs.event;fs.event=e;try{s.progress.call(o,l)}finally{fs.event=t}},o.header=function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?a[e]:(null==t?delete a[e]:a[e]=t+"",o)},o.mimeType=function(e){return arguments.length?(t=null==e?null:e+"",o):t},o.responseType=function(e){return arguments.length?(u=e,o):u},o.response=function(e){return n=e,o},["get","post"].forEach(function(e){o[e]=function(){return o.send.apply(o,[e].concat(gs(arguments)))}}),o.send=function(n,r,i){if(2===arguments.length&&"function"==typeof r&&(i=r,r=null),l.open(n,e,!0),null==t||"accept"in a||(a.accept=t+",*/*"),l.setRequestHeader)for(var c in a)l.setRequestHeader(c,a[c]);return null!=t&&l.overrideMimeType&&l.overrideMimeType(t),null!=u&&(l.responseType=u),null!=i&&o.on("error",i).on("load",function(e){i(null,e)}),s.beforesend.call(o,l),l.send(null==r?null:r),o},o.abort=function(){return l.abort(),o},fs.rebind(o,s,"on"),null==r?o:o.get(Oe(r))}function Oe(e){return 1===e.length?function(t,n){e(null==t?n:null)}:e}function Le(e){var t=e.responseType;return t&&"text"!==t?e.response:e.responseText}function Be(e,t,n){var r=arguments.length;r<2&&(t=0),r<3&&(n=Date.now());var i=n+t,o={c:e,t:i,n:null};return la?la.n=o:aa=o,la=o,ua||(ca=clearTimeout(ca),ua=1,da(Ie)),o}function Ie(){var e=$e(),t=Ne()-e;t>24?(isFinite(t)&&(clearTimeout(ca),ca=setTimeout(Ie,t)),ua=0):(ua=1,da(Ie))}function $e(){for(var e=Date.now(),t=aa;t;)e>=t.t&&t.c(e-t.t)&&(t.c=null),t=t.n;return e}function Ne(){for(var e,t=aa,n=1/0;t;)t.c?(t.t8?function(e){return e/n}:function(e){return e*n},symbol:e}}function He(e){var t=e.decimal,n=e.thousands,r=e.grouping,i=e.currency,o=r&&n?function(e,t){for(var i=e.length,o=[],s=0,a=r[0],l=0;i>0&&a>0&&(l+a+1>t&&(a=Math.max(1,t-l)),o.push(e.substring(i-=a,i+a)),!((l+=a+1)>t));)a=r[s=(s+1)%r.length];return o.reverse().join(n)}:A;return function(e){var n=fa.exec(e),r=n[1]||" ",s=n[2]||">",a=n[3]||"-",l=n[4]||"",u=n[5],c=+n[6],d=n[7],h=n[8],f=n[9],p=1,g="",m="",v=!1,y=!0;switch(h&&(h=+h.substring(1)),(u||"0"===r&&"="===s)&&(u=r="0",s="="),f){case"n":d=!0,f="g";break;case"%":p=100,m="%",f="f";break;case"p":p=100,m="%",f="r";break;case"b":case"o":case"x":case"X":"#"===l&&(g="0"+f.toLowerCase());case"c":y=!1;case"d":v=!0,h=0;break;case"s":p=-1,f="r"}"$"===l&&(g=i[0],m=i[1]),"r"!=f||h||(f="g"),null!=h&&("g"==f?h=Math.max(1,Math.min(21,h)):"e"!=f&&"f"!=f||(h=Math.max(0,Math.min(20,h)))),f=pa.get(f)||Ue;var b=u&&d;return function(e){var n=m;if(v&&e%1)return"";var i=e<0||0===e&&1/e<0?(e=-e,"-"):"-"===a?"":a;if(p<0){var l=fs.formatPrefix(e,h);e=l.scale(e),n=l.symbol+m}else e*=p;e=f(e,h);var _,w,A=e.lastIndexOf(".");if(A<0){var C=y?e.lastIndexOf("e"):-1;C<0?(_=e,w=""):(_=e.substring(0,C),w=e.substring(C))}else _=e.substring(0,A),w=t+e.substring(A+1);!u&&d&&(_=o(_,1/0));var E=g.length+_.length+w.length+(b?0:i.length),S=E"===s?S+i+e:"^"===s?S.substring(0,E>>=1)+i+e+S.substring(E):i+(b?e:S+e))+n}}}function Ue(e){return e+""}function Ge(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function We(e,t,n){function r(t){var n=e(t),r=o(n,1);return t-n1)for(;s=u)return-1;if(37===(i=t.charCodeAt(a++))){if(s=t.charAt(a++),!(o=k[s in ya?t.charAt(a++):s])||(r=o(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}function r(e,t,n){A.lastIndex=0;var r=A.exec(t.slice(n));return r?(e.w=C.get(r[0].toLowerCase()),n+r[0].length):-1}function i(e,t,n){_.lastIndex=0;var r=_.exec(t.slice(n));return r?(e.w=w.get(r[0].toLowerCase()),n+r[0].length):-1}function o(e,t,n){x.lastIndex=0;var r=x.exec(t.slice(n));return r?(e.m=F.get(r[0].toLowerCase()),n+r[0].length):-1}function s(e,t,n){E.lastIndex=0;var r=E.exec(t.slice(n));return r?(e.m=S.get(r[0].toLowerCase()),n+r[0].length):-1}function a(e,t,r){return n(e,T.c.toString(),t,r)}function l(e,t,r){return n(e,T.x.toString(),t,r)}function u(e,t,r){return n(e,T.X.toString(),t,r)}function c(e,t,n){var r=b.get(t.slice(n,n+=2).toLowerCase());return null==r?-1:(e.p=r,n)}var d=e.dateTime,h=e.date,f=e.time,p=e.periods,g=e.days,m=e.shortDays,v=e.months,y=e.shortMonths;t.utc=function(e){function n(e){try{ma=Ge;var t=new ma;return t._=e,r(t)}finally{ma=Date}}var r=t(e);return n.parse=function(e){try{ma=Ge;var t=r.parse(e);return t&&t._}finally{ma=Date}},n.toString=r.toString,n},t.multi=t.utc.multi=ft;var b=fs.map(),_=Ye(g),w=Xe(g),A=Ye(m),C=Xe(m),E=Ye(v),S=Xe(v),x=Ye(y),F=Xe(y);p.forEach(function(e,t){b.set(e.toLowerCase(),t)});var T={a:function(e){return m[e.getDay()]},A:function(e){return g[e.getDay()]},b:function(e){return y[e.getMonth()]},B:function(e){return v[e.getMonth()]},c:t(d),d:function(e,t){return Ke(e.getDate(),t,2)},e:function(e,t){return Ke(e.getDate(),t,2)},H:function(e,t){return Ke(e.getHours(),t,2)},I:function(e,t){return Ke(e.getHours()%12||12,t,2)},j:function(e,t){return Ke(1+ga.dayOfYear(e),t,3)},L:function(e,t){return Ke(e.getMilliseconds(),t,3)},m:function(e,t){return Ke(e.getMonth()+1,t,2)},M:function(e,t){return Ke(e.getMinutes(),t,2)},p:function(e){return p[+(e.getHours()>=12)]},S:function(e,t){return Ke(e.getSeconds(),t,2)},U:function(e,t){return Ke(ga.sundayOfYear(e),t,2)},w:function(e){return e.getDay()},W:function(e,t){return Ke(ga.mondayOfYear(e),t,2)},x:t(h),X:t(f),y:function(e,t){return Ke(e.getFullYear()%100,t,2)},Y:function(e,t){return Ke(e.getFullYear()%1e4,t,4)},Z:dt,"%":function(){return"%"}},k={a:r,A:i,b:o,B:s,c:a,d:ot,e:ot,H:at,I:at,j:st,L:ct,m:it,M:lt,p:c,S:ut,U:Ze,w:Qe,W:Je,x:l,X:u,y:tt,Y:et,Z:nt,"%":ht};return t}function Ke(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",o=i.length;return r+(o68?1900:2e3)}function it(e,t,n){ba.lastIndex=0;var r=ba.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function ot(e,t,n){ba.lastIndex=0;var r=ba.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function st(e,t,n){ba.lastIndex=0;var r=ba.exec(t.slice(n,n+3));return r?(e.j=+r[0],n+r[0].length):-1}function at(e,t,n){ba.lastIndex=0;var r=ba.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function lt(e,t,n){ba.lastIndex=0;var r=ba.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function ut(e,t,n){ba.lastIndex=0;var r=ba.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function ct(e,t,n){ba.lastIndex=0;var r=ba.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function dt(e){var t=e.getTimezoneOffset(),n=t>0?"-":"+",r=Cs(t)/60|0,i=Cs(t)%60;return n+Ke(r,"0",2)+Ke(i,"0",2)}function ht(e,t,n){_a.lastIndex=0;var r=_a.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function ft(e){for(var t=e.length,n=-1;++n=0?1:-1,a=s*n,l=Math.cos(t),u=Math.sin(t),c=o*u,d=i*l+c*Math.cos(a),h=c*s*Math.sin(a);xa.add(Math.atan2(h,d)),r=e,i=l,o=u}var t,n,r,i,o;Fa.point=function(s,a){Fa.point=e,r=(t=s)*Vs,i=Math.cos(a=(n=a)*Vs/2+Hs/4),o=Math.sin(a)},Fa.lineEnd=function(){e(t,n)}}function _t(e){var t=e[0],n=e[1],r=Math.cos(n);return[r*Math.cos(t),r*Math.sin(t),Math.sin(n)]}function wt(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function At(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Ct(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Et(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function St(e){var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function xt(e){return[Math.atan2(e[1],e[0]),se(e[2])]}function Ft(e,t){return Cs(e[0]-t[0])=0;--a)i.point((d=c[a])[0],d[1])}else r(f.x,f.p.x,-1,i);f=f.p}f=f.o,c=f.z,p=!p}while(!f.v);i.lineEnd()}}}function Bt(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r0){for(w||(o.polygonStart(),w=!0),o.lineStart();++s1&&2&t&&n.push(n.pop().concat(n.shift())),f.push(n.filter(Nt))}var f,p,g,m=t(o),v=i.invert(r[0],r[1]),y={point:s,lineStart:l,lineEnd:u,polygonStart:function(){y.point=c,y.lineStart=d,y.lineEnd=h,f=[],p=[]},polygonEnd:function(){y.point=s,y.lineStart=l,y.lineEnd=u,f=fs.merge(f);var e=Wt(v,p);f.length?(w||(o.polygonStart(),w=!0),Lt(f,zt,e,n,o)):e&&(w||(o.polygonStart(),w=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),w&&(o.polygonEnd(),w=!1),f=p=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}},b=jt(),_=t(b),w=!1;return y}}function Nt(e){return e.length>1}function jt(){var e,t=[];return{lineStart:function(){t.push(e=[])},point:function(t,n){e.push([t,n])},lineEnd:S,buffer:function(){var n=t;return t=[],e=null,n},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function zt(e,t){return((e=e.x)[0]<0?e[1]-Ws-js:Ws-e[1])-((t=t.x)[0]<0?t[1]-Ws-js:Ws-t[1])}function Ht(e){var t,n=NaN,r=NaN,i=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(o,s){var a=o>0?Hs:-Hs,l=Cs(o-n);Cs(l-Hs)0?Ws:-Ws),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(a,r),e.point(o,r),t=0):i!==a&&l>=Hs&&(Cs(n-i)js?Math.atan((Math.sin(t)*(o=Math.cos(r))*Math.sin(n)-Math.sin(r)*(i=Math.cos(t))*Math.sin(e))/(i*o*s)):(t+r)/2}function Gt(e,t,n,r){var i;if(null==e)i=n*Ws,r.point(-Hs,i),r.point(0,i),r.point(Hs,i),r.point(Hs,0),r.point(Hs,-i),r.point(0,-i),r.point(-Hs,-i),r.point(-Hs,0),r.point(-Hs,i);else if(Cs(e[0]-t[0])>js){var o=e[0]=0?1:-1,C=A*w,E=C>Hs,S=p*b;if(xa.add(Math.atan2(S*A*Math.sin(C),g*_+S*Math.cos(C))),o+=E?w+A*Us:w,E^h>=n^v>=n){var x=At(_t(d),_t(e));St(x);var F=At(i,x);St(F);var T=(E^w>=0?-1:1)*se(F[2]);(r>T||r===T&&(x[0]||x[1]))&&(s+=E^w>=0?1:-1)}if(!m++)break;h=v,p=b,g=_,d=e}}return(o<-js||oo}function n(e){var n,o,l,u,c;return{lineStart:function(){u=l=!1,c=1},point:function(d,h){var f,p=[d,h],g=t(d,h),m=s?g?0:i(d,h):g?i(d+(d<0?Hs:-Hs),h):0;if(!n&&(u=l=g)&&e.lineStart(),g!==l&&(f=r(n,p),(Ft(n,f)||Ft(p,f))&&(p[0]+=js,p[1]+=js,g=t(p[0],p[1]))),g!==l)c=0,g?(e.lineStart(),f=r(p,n),e.point(f[0],f[1])):(f=r(n,p),e.point(f[0],f[1]),e.lineEnd()),n=f;else if(a&&n&&s^g){var v;m&o||!(v=r(p,n,!0))||(c=0,s?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1])))}!g||n&&Ft(n,p)||e.point(p[0],p[1]),n=p,l=g,o=m},lineEnd:function(){l&&e.lineEnd(),n=null},clean:function(){return c|(u&&l)<<1}}}function r(e,t,n){var r=_t(e),i=_t(t),s=[1,0,0],a=At(r,i),l=wt(a,a),u=a[0],c=l-u*u;if(!c)return!n&&e;var d=o*l/c,h=-o*u/c,f=At(s,a),p=Et(s,d);Ct(p,Et(a,h));var g=f,m=wt(p,g),v=wt(g,g),y=m*m-v*(wt(p,p)-1);if(!(y<0)){var b=Math.sqrt(y),_=Et(g,(-m-b)/v);if(Ct(_,p),_=xt(_),!n)return _;var w,A=e[0],C=t[0],E=e[1],S=t[1];C0^_[1]<(Cs(_[0]-A)Hs^(A<=_[0]&&_[0]<=C)){var k=Et(g,(-m+b)/v);return Ct(k,p),[_,xt(k)]}}}function i(t,n){var r=s?e:Hs-e,i=0;return t<-r?i|=1:t>r&&(i|=2),n<-r?i|=4:n>r&&(i|=8),i}var o=Math.cos(e),s=o>0,a=Cs(o)>js;return $t(t,n,_n(e,6*Vs),s?[0,-e]:[-Hs,e-Hs])}function qt(e,t,n,r){return function(i){var o,s=i.a,a=i.b,l=s.x,u=s.y,c=a.x,d=a.y,h=0,f=1,p=c-l,g=d-u;if(o=e-l,p||!(o>0)){if(o/=p,p<0){if(o0){if(o>f)return;o>h&&(h=o)}if(o=n-l,p||!(o<0)){if(o/=p,p<0){if(o>f)return;o>h&&(h=o)}else if(p>0){if(o0)){if(o/=g,g<0){if(o0){if(o>f)return;o>h&&(h=o)}if(o=r-u,g||!(o<0)){if(o/=g,g<0){if(o>f)return;o>h&&(h=o)}else if(g>0){if(o0&&(i.a={x:l+h*p,y:u+h*g}),f<1&&(i.b={x:l+f*p,y:u+f*g}),i}}}}}}function Kt(e,t,n,r){function i(r,i){return Cs(r[0]-e)0?0:3:Cs(r[0]-n)0?2:1:Cs(r[1]-t)0?1:0:i>0?3:2}function o(e,t){return s(e.x,t.x)}function s(e,t){var n=i(e,1),r=i(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(a){function l(e){for(var t=0,n=m.length,r=e[1],i=0;ir&&ie(u,o,e)>0&&++t:o[1]<=r&&ie(u,o,e)<0&&--t,u=o;return 0!==t}function u(o,a,l,u){var c=0,d=0;if(null==o||(c=i(o,l))!==(d=i(a,l))||s(o,a)<0^l>0)do{u.point(0===c||3===c?e:n,c>1?r:t)}while((c=(c+l+4)%4)!==d);else u.point(a[0],a[1])}function c(i,o){return e<=i&&i<=n&&t<=o&&o<=r}function d(e,t){c(e,t)&&a.point(e,t)}function h(){k.point=p,m&&m.push(v=[]),E=!0,C=!1,w=A=NaN}function f(){g&&(p(y,b),_&&C&&F.rejoin(),g.push(F.buffer())),k.point=d,C&&a.lineEnd()}function p(e,t){e=Math.max(-za,Math.min(za,e)),t=Math.max(-za,Math.min(za,t));var n=c(e,t);if(m&&v.push([e,t]),E)y=e,b=t,_=n,E=!1,n&&(a.lineStart(),a.point(e,t));else if(n&&C)a.point(e,t);else{var r={a:{x:w,y:A},b:{x:e,y:t}};T(r)?(C||(a.lineStart(),a.point(r.a.x,r.a.y)),a.point(r.b.x,r.b.y),n||a.lineEnd(),S=!1):n&&(a.lineStart(),a.point(e,t),S=!1)}w=e,A=t,C=n}var g,m,v,y,b,_,w,A,C,E,S,x=a,F=jt(),T=qt(e,t,n,r),k={point:d,lineStart:h,lineEnd:f,polygonStart:function(){a=F,g=[],m=[],S=!0},polygonEnd:function(){a=x,g=fs.merge(g);var t=l([e,r]),n=S&&t,i=g.length;(n||i)&&(a.polygonStart(),n&&(a.lineStart(),u(null,null,1,a),a.lineEnd()),i&&Lt(g,o,t,u,a),a.polygonEnd()),g=m=v=null}};return k}}function Yt(e){var t=0,n=Hs/3,r=hn(e),i=r(t,n);return i.parallels=function(e){return arguments.length?r(t=e[0]*Hs/180,n=e[1]*Hs/180):[t/Hs*180,n/Hs*180]},i}function Xt(e,t){function n(e,t){var n=Math.sqrt(o-2*i*Math.sin(t))/i;return[n*Math.sin(e*=i),s-n*Math.cos(e)]}var r=Math.sin(e),i=(r+Math.sin(t))/2,o=1+r*(2*i-r),s=Math.sqrt(o)/i;return n.invert=function(e,t){var n=s-t;return[Math.atan2(e,n)/i,se((o-(e*e+n*n)*i*i)/(2*i))]},n}function Qt(){function e(e,t){Ua+=i*e-r*t,r=e,i=t}var t,n,r,i;Ka.point=function(o,s){Ka.point=e,t=r=o,n=i=s},Ka.lineEnd=function(){e(t,n)}}function Zt(e,t){eVa&&(Va=e),tqa&&(qa=t)}function Jt(){function e(e,t){s.push("M",e,",",t,o)}function t(e,t){s.push("M",e,",",t),a.point=n}function n(e,t){s.push("L",e,",",t)}function r(){a.point=e}function i(){s.push("Z")}var o=en(4.5),s=[],a={point:e,lineStart:function(){a.point=t},lineEnd:r,polygonStart:function(){a.lineEnd=i},polygonEnd:function(){a.lineEnd=r,a.point=e},pointRadius:function(e){return o=en(e),a},result:function(){if(s.length){var e=s.join("");return s=[],e}}};return a}function en(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function tn(e,t){Da+=e,Ma+=t,++Pa}function nn(){function e(e,r){var i=e-t,o=r-n,s=Math.sqrt(i*i+o*o);Ra+=s*(t+e)/2,Oa+=s*(n+r)/2,La+=s,tn(t=e,n=r)}var t,n;Xa.point=function(r,i){Xa.point=e,tn(t=r,n=i)}}function rn(){Xa.point=tn}function on(){function e(e,t){var n=e-r,o=t-i,s=Math.sqrt(n*n+o*o);Ra+=s*(r+e)/2,Oa+=s*(i+t)/2,La+=s,s=i*e-r*t,Ba+=s*(r+e),Ia+=s*(i+t),$a+=3*s,tn(r=e,i=t)}var t,n,r,i;Xa.point=function(o,s){Xa.point=e,tn(t=r=o,n=i=s)},Xa.lineEnd=function(){e(t,n)}}function sn(e){function t(t,n){e.moveTo(t+s,n),e.arc(t,n,s,0,Us)}function n(t,n){e.moveTo(t,n),a.point=r}function r(t,n){e.lineTo(t,n)}function i(){a.point=t}function o(){e.closePath()}var s=4.5,a={point:t,lineStart:function(){a.point=n},lineEnd:i,polygonStart:function(){a.lineEnd=o},polygonEnd:function(){a.lineEnd=i,a.point=t},pointRadius:function(e){return s=e,a},result:S};return a}function an(e){function t(e){return(a?r:n)(e)}function n(t){return cn(t,function(n,r){n=e(n,r),t.point(n[0],n[1])})}function r(t){function n(n,r){n=e(n,r),t.point(n[0],n[1])}function r(){b=NaN,E.point=o,t.lineStart()}function o(n,r){var o=_t([n,r]),s=e(n,r);i(b,_,y,w,A,C,b=s[0],_=s[1],y=n,w=o[0],A=o[1],C=o[2],a,t),t.point(b,_)}function s(){E.point=n,t.lineEnd()}function l(){r(),E.point=u,E.lineEnd=c}function u(e,t){o(d=e,h=t),f=b,p=_,g=w,m=A,v=C,E.point=o}function c(){i(b,_,y,w,A,C,f,p,d,g,m,v,a,t),E.lineEnd=s,s()}var d,h,f,p,g,m,v,y,b,_,w,A,C,E={point:n,lineStart:r,lineEnd:s,polygonStart:function(){t.polygonStart(),E.lineStart=l},polygonEnd:function(){t.polygonEnd(),E.lineStart=r}};return E}function i(t,n,r,a,l,u,c,d,h,f,p,g,m,v){var y=c-t,b=d-n,_=y*y+b*b;if(_>4*o&&m--){var w=a+f,A=l+p,C=u+g,E=Math.sqrt(w*w+A*A+C*C),S=Math.asin(C/=E),x=Cs(Cs(C)-1)o||Cs((y*D+b*M)/_-.5)>.3||a*f+l*p+u*g0&&16,t):Math.sqrt(o)},t}function ln(e){var t=an(function(t,n){return e([t*qs,n*qs])});return function(e){return fn(t(e))}}function un(e){this.stream=e}function cn(e,t){return{point:t,sphere:function(){e.sphere()},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}}}function dn(e){return hn(function(){return e})()}function hn(e){function t(e){return e=a(e[0]*Vs,e[1]*Vs),[e[0]*h+l,u-e[1]*h]}function n(e){return(e=a.invert((e[0]-l)/h,(u-e[1])/h))&&[e[0]*qs,e[1]*qs]}function r(){a=Rt(s=mn(v,y,b),o);var e=o(g,m);return l=f-e[0]*h,u=p+e[1]*h,i()}function i(){return c&&(c.valid=!1,c=null),t}var o,s,a,l,u,c,d=an(function(e,t){return e=o(e,t),[e[0]*h+l,u-e[1]*h]}),h=150,f=480,p=250,g=0,m=0,v=0,y=0,b=0,_=ja,w=A,C=null,E=null;return t.stream=function(e){return c&&(c.valid=!1),c=fn(_(s,d(w(e)))),c.valid=!0,c},t.clipAngle=function(e){return arguments.length?(_=null==e?(C=e,ja):Vt((C=+e)*Vs),i()):C},t.clipExtent=function(e){return arguments.length?(E=e,w=e?Kt(e[0][0],e[0][1],e[1][0],e[1][1]):A,i()):E},t.scale=function(e){return arguments.length?(h=+e,r()):h},t.translate=function(e){return arguments.length?(f=+e[0],p=+e[1],r()):[f,p]},t.center=function(e){return arguments.length?(g=e[0]%360*Vs,m=e[1]%360*Vs,r()):[g*qs,m*qs]},t.rotate=function(e){return arguments.length?(v=e[0]%360*Vs,y=e[1]%360*Vs,b=e.length>2?e[2]%360*Vs:0,r()):[v*qs,y*qs,b*qs]},fs.rebind(t,d,"precision"),function(){return o=e.apply(this,arguments),t.invert=o.invert&&n,r()}}function fn(e){return cn(e,function(t,n){e.point(t*Vs,n*Vs)})}function pn(e,t){return[e,t]}function gn(e,t){return[e>Hs?e-Us:e<-Hs?e+Us:e,t]}function mn(e,t,n){return e?t||n?Rt(yn(e),bn(t,n)):yn(e):t||n?bn(t,n):gn}function vn(e){return function(t,n){return t+=e,[t>Hs?t-Us:t<-Hs?t+Us:t,n]}}function yn(e){var t=vn(e);return t.invert=vn(-e),t}function bn(e,t){function n(e,t){var n=Math.cos(t),a=Math.cos(e)*n,l=Math.sin(e)*n,u=Math.sin(t),c=u*r+a*i;return[Math.atan2(l*o-c*s,a*r-u*i),se(c*o+l*s)]}var r=Math.cos(e),i=Math.sin(e),o=Math.cos(t),s=Math.sin(t);return n.invert=function(e,t){var n=Math.cos(t),a=Math.cos(e)*n,l=Math.sin(e)*n,u=Math.sin(t),c=u*o-l*s;return[Math.atan2(l*o+u*s,a*r+c*i),se(c*r-a*i)]},n}function _n(e,t){var n=Math.cos(e),r=Math.sin(e);return function(i,o,s,a){var l=s*t;null!=i?(i=wn(n,i),o=wn(n,o),(s>0?io)&&(i+=s*Us)):(i=e+s*Us,o=e-.5*l);for(var u,c=i;s>0?c>o:c0?t<-Ws+js&&(t=-Ws+js):t>Ws-js&&(t=Ws-js);var n=s/Math.pow(i(t),o);return[n*Math.sin(o*e),s-n*Math.cos(o*e)]}var r=Math.cos(e),i=function(e){return Math.tan(Hs/4+e/2)},o=e===t?Math.sin(e):Math.log(r/Math.cos(t))/Math.log(i(t)/i(e)),s=r*Math.pow(i(e),o)/o;return o?(n.invert=function(e,t){var n=s-t,r=re(o)*Math.sqrt(e*e+n*n);return[Math.atan2(e,n)/o,2*Math.atan(Math.pow(s/r,1/o))-Ws]},n):Mn}function Dn(e,t){function n(e,t){var n=o-t;return[n*Math.sin(i*e),o-n*Math.cos(i*e)]}var r=Math.cos(e),i=e===t?Math.sin(e):(r-Math.cos(t))/(t-e),o=r/i+e;return Cs(i)1&&ie(e[n[r-2]],e[n[r-1]],e[i])<=0;)--r;n[r++]=i}return n.slice(0,r)}function In(e,t){return e[0]-t[0]||e[1]-t[1]}function $n(e,t,n){return(n[0]-t[0])*(e[1]-t[1])<(n[1]-t[1])*(e[0]-t[0])}function Nn(e,t,n,r){var i=e[0],o=n[0],s=t[0]-i,a=r[0]-o,l=e[1],u=n[1],c=t[1]-l,d=r[1]-u,h=(a*(l-u)-d*(i-o))/(d*s-a*c);return[i+h*s,l+h*c]}function jn(e){var t=e[0],n=e[e.length-1];return!(t[0]-n[0]||t[1]-n[1])}function zn(){lr(this),this.edge=this.site=this.circle=null}function Hn(e){var t=cl.pop()||new zn;return t.site=e,t}function Un(e){Jn(e),al.remove(e),cl.push(e),lr(e)}function Gn(e){var t=e.circle,n=t.x,r=t.cy,i={x:n,y:r},o=e.P,s=e.N,a=[e];Un(e);for(var l=o;l.circle&&Cs(n-l.circle.x)js)a=a.L;else{if(!((i=o-qn(a,s))>js)){r>-js?(t=a.P,n=a):i>-js?(t=a,n=a.N):t=n=a;break}if(!a.R){t=a;break}a=a.R}var l=Hn(e);if(al.insert(t,l),t||n){if(t===n)return Jn(t),n=Hn(t.site),al.insert(l,n),l.edge=n.edge=rr(t.site,l.site),Zn(t),void Zn(n);if(!n)return void(l.edge=rr(t.site,l.site));Jn(t),Jn(n);var u=t.site,c=u.x,d=u.y,h=e.x-c,f=e.y-d,p=n.site,g=p.x-c,m=p.y-d,v=2*(h*m-f*g),y=h*h+f*f,b=g*g+m*m,_={x:(m*y-f*b)/v+c,y:(h*b-g*y)/v+d};or(n.edge,u,p,_),l.edge=rr(u,e,null,_),n.edge=rr(e,p,null,_),Zn(t),Zn(n)}}function Vn(e,t){var n=e.site,r=n.x,i=n.y,o=i-t;if(!o)return r;var s=e.P;if(!s)return-1/0;n=s.site;var a=n.x,l=n.y,u=l-t;if(!u)return a;var c=a-r,d=1/o-1/u,h=c/u;return d?(-h+Math.sqrt(h*h-2*d*(c*c/(-2*u)-l+u/2+i-o/2)))/d+r:(r+a)/2}function qn(e,t){var n=e.N;if(n)return Vn(n,t);var r=e.site;return r.y===t?r.x:1/0}function Kn(e){this.site=e,this.edges=[]}function Yn(e){for(var t,n,r,i,o,s,a,l,u,c,d=e[0][0],h=e[1][0],f=e[0][1],p=e[1][1],g=sl,m=g.length;m--;)if((o=g[m])&&o.prepare())for(a=o.edges,l=a.length,s=0;sjs||Cs(i-n)>js)&&(a.splice(s,0,new sr(ir(o.site,c,Cs(r-d)js?{x:d,y:Cs(t-d)js?{x:Cs(n-p)js?{x:h,y:Cs(t-h)js?{x:Cs(n-f)=-zs)){var f=l*l+u*u,p=c*c+d*d,g=(d*f-u*p)/h,m=(l*p-c*f)/h,d=m+a,v=dl.pop()||new Qn;v.arc=e,v.site=i,v.x=g+s,v.y=d+Math.sqrt(g*g+m*m),v.cy=d,e.circle=v;for(var y=null,b=ul._;b;)if(v.y=a)return;if(h>p){if(o){if(o.y>=u)return}else o={x:m,y:l};n={x:m,y:u}}else{if(o){if(o.y1)if(h>p){if(o){if(o.y>=u)return}else o={x:(l-i)/r,y:l};n={x:(u-i)/r,y:u}}else{if(o){if(o.y=a)return}else o={x:s,y:r*s+i};n={x:a,y:r*a+i}}else{if(o){if(o.xo||d>s||h=_,C=n>=w,E=C<<1|A,S=E+4;Eo&&(i=t.slice(o,i),a[s]?a[s]+=i:a[++s]=i),(n=n[0])===(r=r[0])?a[s]?a[s]+=r:a[++s]=r:(a[++s]=null,l.push({i:s,x:Ar(n,r)})),o=pl.lastIndex;return o=0&&!(n=fs.interpolators[r](e,t)););return n}function Sr(e,t){var n,r=[],i=[],o=e.length,s=t.length,a=Math.min(e.length,t.length);for(n=0;n=1?1:e(t)}}function Fr(e){return function(t){return 1-e(1-t)}}function Tr(e){return function(t){return.5*(t<.5?e(2*t):2-e(2-2*t))}}function kr(e){return e*e}function Dr(e){return e*e*e}function Mr(e){if(e<=0)return 0;if(e>=1)return 1;var t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function Pr(e){return function(t){return Math.pow(t,e)}}function Rr(e){return 1-Math.cos(e*Ws)}function Or(e){return Math.pow(2,10*(e-1))}function Lr(e){return 1-Math.sqrt(1-e*e)}function Br(e,t){var n;return arguments.length<2&&(t=.45),arguments.length?n=t/Us*Math.asin(1/e):(e=1,n=t/4),function(r){return 1+e*Math.pow(2,-10*r)*Math.sin((r-n)*Us/t)}}function Ir(e){return e||(e=1.70158),function(t){return t*t*((e+1)*t-e)}}function $r(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function Nr(e,t){e=fs.hcl(e),t=fs.hcl(t);var n=e.h,r=e.c,i=e.l,o=t.h-n,s=t.c-r,a=t.l-i;return isNaN(s)&&(s=0,r=isNaN(r)?t.c:r),isNaN(o)?(o=0,n=isNaN(n)?t.h:n):o>180?o-=360:o<-180&&(o+=360),function(e){return ge(n+o*e,r+s*e,i+a*e)+""}}function jr(e,t){e=fs.hsl(e),t=fs.hsl(t);var n=e.h,r=e.s,i=e.l,o=t.h-n,s=t.s-r,a=t.l-i;return isNaN(s)&&(s=0,r=isNaN(r)?t.s:r),isNaN(o)?(o=0,n=isNaN(n)?t.h:n):o>180?o-=360:o<-180&&(o+=360),function(e){return fe(n+o*e,r+s*e,i+a*e)+""}}function zr(e,t){e=fs.lab(e),t=fs.lab(t);var n=e.l,r=e.a,i=e.b,o=t.l-n,s=t.a-r,a=t.b-i;return function(e){return ve(n+o*e,r+s*e,i+a*e)+""}}function Hr(e,t){return t-=e,function(n){return Math.round(e+t*n)}}function Ur(e){var t=[e.a,e.b],n=[e.c,e.d],r=Wr(t),i=Gr(t,n),o=Wr(Vr(n,t,-i))||0;t[0]*n[1]180?t+=360:t-e>180&&(e+=360),r.push({i:n.push(qr(n)+"rotate(",null,")")-2,x:Ar(e,t)})):t&&n.push(qr(n)+"rotate("+t+")")}function Xr(e,t,n,r){e!==t?r.push({i:n.push(qr(n)+"skewX(",null,")")-2,x:Ar(e,t)}):t&&n.push(qr(n)+"skewX("+t+")")}function Qr(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var i=n.push(qr(n)+"scale(",null,",",null,")");r.push({i:i-4,x:Ar(e[0],t[0])},{i:i-2,x:Ar(e[1],t[1])})}else 1===t[0]&&1===t[1]||n.push(qr(n)+"scale("+t+")")}function Zr(e,t){var n=[],r=[];return e=fs.transform(e),t=fs.transform(t),Kr(e.translate,t.translate,n,r),Yr(e.rotate,t.rotate,n,r),Xr(e.skew,t.skew,n,r),Qr(e.scale,t.scale,n,r),e=t=null,function(e){for(var t,i=-1,o=r.length;++i=0;)n.push(i[r])}function di(e,t){for(var n=[e],r=[];null!=(e=n.pop());)if(r.push(e),(o=e.children)&&(i=o.length))for(var i,o,s=-1;++si&&(r=n,i=t);return r}function Ai(e){return e.reduce(Ci,0)}function Ci(e,t){return e+t[1]}function Ei(e,t){return Si(e,Math.ceil(Math.log(t.length)/Math.LN2+1))}function Si(e,t){for(var n=-1,r=+e[0],i=(e[1]-r)/t,o=[];++n<=t;)o[n]=i*n+r;return o}function xi(e){return[fs.min(e),fs.max(e)]}function Fi(e,t){return e.value-t.value}function Ti(e,t){var n=e._pack_next;e._pack_next=t,t._pack_prev=e,t._pack_next=n,n._pack_prev=t}function ki(e,t){e._pack_next=t,t._pack_prev=e}function Di(e,t){var n=t.x-e.x,r=t.y-e.y,i=e.r+t.r;return.999*i*i>n*n+r*r}function Mi(e){function t(e){c=Math.min(e.x-e.r,c),d=Math.max(e.x+e.r,d),h=Math.min(e.y-e.r,h),f=Math.max(e.y+e.r,f)}if((n=e.children)&&(u=n.length)){var n,r,i,o,s,a,l,u,c=1/0,d=-1/0,h=1/0,f=-1/0;if(n.forEach(Pi),r=n[0],r.x=-r.r,r.y=0,t(r),u>1&&(i=n[1],i.x=i.r,i.y=0,t(i),u>2))for(o=n[2],Li(r,i,o),t(o),Ti(r,o),r._pack_prev=o,Ti(o,i),i=r._pack_next,s=3;s=0;)t=i[o],t.z+=n,t.m+=n,n+=t.s+(r+=t.c)}function zi(e,t,n){return e.a.parent===t.parent?e.a:n}function Hi(e){return 1+fs.max(e,function(e){return e.y})}function Ui(e){return e.reduce(function(e,t){return e+t.x},0)/e.length}function Gi(e){var t=e.children;return t&&t.length?Gi(t[0]):e}function Wi(e){var t,n=e.children;return n&&(t=n.length)?Wi(n[t-1]):e}function Vi(e){return{x:e.x,y:e.y,dx:e.dx,dy:e.dy}}function qi(e,t){var n=e.x+t[3],r=e.y+t[0],i=e.dx-t[1]-t[3],o=e.dy-t[0]-t[2];return i<0&&(n+=i/2,i=0),o<0&&(r+=o/2,o=0),{x:n,y:r,dx:i,dy:o}}function Ki(e){var t=e[0],n=e[e.length-1];return t2?Ji:Xi,l=r?ei:Jr;return s=i(e,t,l,n),a=i(t,e,l,Er),o}function o(e){return s(e)}var s,a;return o.invert=function(e){return a(e)},o.domain=function(t){return arguments.length?(e=t.map(Number),i()):e},o.range=function(e){return arguments.length?(t=e,i()):t},o.rangeRound=function(e){return o.range(e).interpolate(Hr)},o.clamp=function(e){return arguments.length?(r=e,i()):r},o.interpolate=function(e){return arguments.length?(n=e,i()):n},o.ticks=function(t){return io(e,t)},o.tickFormat=function(t,n){return oo(e,t,n)},o.nice=function(t){return no(e,t),i()},o.copy=function(){return eo(e,t,n,r)},i()}function to(e,t){return fs.rebind(e,t,"range","rangeRound","interpolate","clamp")}function no(e,t){return Qi(e,Zi(ro(e,t)[2])),Qi(e,Zi(ro(e,t)[2])),e}function ro(e,t){null==t&&(t=10);var n=Ki(e),r=n[1]-n[0],i=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),o=t/r*i;return o<=.15?i*=10:o<=.35?i*=5:o<=.75&&(i*=2),n[0]=Math.ceil(n[0]/i)*i,n[1]=Math.floor(n[1]/i)*i+.5*i,n[2]=i,n}function io(e,t){return fs.range.apply(fs,ro(e,t))}function oo(e,t,n){var r=ro(e,t);if(n){var i=fa.exec(n);if(i.shift(),"s"===i[8]){var o=fs.formatPrefix(Math.max(Cs(r[0]),Cs(r[1])));return i[7]||(i[7]="."+so(o.scale(r[2]))),i[8]="f",n=fs.format(i.join("")),function(e){return n(o.scale(e))+o.symbol}}i[7]||(i[7]="."+ao(i[8],r)),n=i.join("")}else n=",."+so(r[2])+"f";return fs.format(n)}function so(e){return-Math.floor(Math.log(e)/Math.LN10+.01)}function ao(e,t){var n=so(t[2]);return e in xl?Math.abs(n-so(Math.max(Cs(t[0]),Cs(t[1]))))+ +("e"!==e):n-2*("%"===e)}function lo(e,t,n,r){function i(e){return(n?Math.log(e<0?0:e):-Math.log(e>0?0:-e))/Math.log(t)}function o(e){return n?Math.pow(t,e):-Math.pow(t,-e)}function s(t){return e(i(t))}return s.invert=function(t){return o(e.invert(t))},s.domain=function(t){return arguments.length?(n=t[0]>=0,e.domain((r=t.map(Number)).map(i)),s):r},s.base=function(n){return arguments.length?(t=+n,e.domain(r.map(i)),s):t},s.nice=function(){var t=Qi(r.map(i),n?Math:Tl);return e.domain(t),r=t.map(o),s},s.ticks=function(){var e=Ki(r),s=[],a=e[0],l=e[1],u=Math.floor(i(a)),c=Math.ceil(i(l)),d=t%1?2:t;if(isFinite(c-u)){if(n){for(;u0;h--)s.push(o(u)*h);for(u=0;s[u]l;c--);s=s.slice(u,c)}return s},s.tickFormat=function(e,n){if(!arguments.length)return Fl;arguments.length<2?n=Fl:"function"!=typeof n&&(n=fs.format(n));var r=Math.max(1,t*e/s.ticks().length);return function(e){var s=e/o(Math.round(i(e)));return s*t0?i[n-1]:e[0],n0?0:1}function Eo(e,t,n,r,i){var o=e[0]-t[0],s=e[1]-t[1],a=(i?r:-r)/Math.sqrt(o*o+s*s),l=a*s,u=-a*o,c=e[0]+l,d=e[1]+u,h=t[0]+l,f=t[1]+u,p=(c+h)/2,g=(d+f)/2,m=h-c,v=f-d,y=m*m+v*v,b=n-r,_=c*f-h*d,w=(v<0?-1:1)*Math.sqrt(Math.max(0,b*b*y-_*_)),A=(_*v-m*w)/y,C=(-_*m-v*w)/y,E=(_*v+m*w)/y,S=(-_*m+v*w)/y,x=A-p,F=C-g,T=E-p,k=S-g;return x*x+F*F>T*T+k*k&&(A=E,C=S),[[A-l,C-u],[A*n/b,C*n/b]]}function So(e){function t(t){function s(){u.push("M",o(e(c),a))}for(var l,u=[],c=[],d=-1,h=t.length,f=Me(n),p=Me(r);++d1?e.join("L"):e+"Z"}function Fo(e){return e.join("L")+"Z"}function To(e){for(var t=0,n=e.length,r=e[0],i=[r[0],",",r[1]];++t1&&i.push("H",r[0]),i.join("")}function ko(e){for(var t=0,n=e.length,r=e[0],i=[r[0],",",r[1]];++t1){a=t[1],o=e[l],l++,r+="C"+(i[0]+s[0])+","+(i[1]+s[1])+","+(o[0]-a[0])+","+(o[1]-a[1])+","+o[0]+","+o[1];for(var u=2;u9&&(i=3*t/Math.sqrt(i),s[a]=i*n,s[a+1]=i*r));for(a=-1;++a<=l;)i=(e[Math.min(l,a+1)][0]-e[Math.max(0,a-1)][0])/(6*(1+s[a]*s[a])),o.push([i||0,s[a]*i||0]);return o}function Wo(e){return e.length<3?xo(e):e[0]+Oo(e,Go(e))}function Vo(e){for(var t,n,r,i=-1,o=e.length;++i0;)h[--a].call(e,s);if(o>=1)return g.event&&g.event.end.call(e,e.__data__,t),--p.count?delete p[r]:delete e[n],1}var l,u,c,d,h,p=e[n]||(e[n]={active:0,count:0}),g=p[r];g||(l=i.time,u=Be(o,0,l),g=p[r]={tween:new f,time:l,timer:u,delay:i.delay,duration:i.duration,ease:i.ease,index:t},i=null,++p.count)}function ss(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate("+(isFinite(r)?r:n(e))+",0)"})}function as(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate(0,"+(isFinite(r)?r:n(e))+")"})}function ls(e){return e.toISOString()}function us(e,t,n){function r(t){return e(t)}function i(e,n){var r=e[1]-e[0],i=r/n,o=fs.bisect(Jl,i);return o==Jl.length?[t.year,ro(e.map(function(e){return e/31536e6}),n)[2]]:o?t[i/Jl[o-1]1?{floor:function(t){for(;n(t=e.floor(t));)t=cs(t-1);return t},ceil:function(t){for(;n(t=e.ceil(t));)t=cs(+t+1);return t}}:e))},r.ticks=function(e,t){var n=Ki(r.domain()),o=null==e?i(n,10):"number"==typeof e?i(n,e):!e.range&&[{range:e},t];return o&&(e=o[0],t=o[1]),e.range(n[0],cs(+n[1]+1),t<1?1:t)},r.tickFormat=function(){return n},r.copy=function(){return us(e.copy(),t,n)},to(r,e)}function cs(e){return new Date(e)}function ds(e){return JSON.parse(e.responseText)}function hs(e){var t=ms.createRange();return t.selectNode(ms.body),t.createContextualFragment(e.responseText)}var fs={version:"3.5.17"},ps=[].slice,gs=function(e){return ps.call(e)},ms=this.document;if(ms)try{gs(ms.documentElement.childNodes)[0].nodeType}catch(e){gs=function(e){for(var t=e.length,n=new Array(t);t--;)n[t]=e[t];return n}}if(Date.now||(Date.now=function(){return+new Date}),ms)try{ms.createElement("DIV").style.setProperty("opacity",0,"")}catch(e){var vs=this.Element.prototype,ys=vs.setAttribute,bs=vs.setAttributeNS,_s=this.CSSStyleDeclaration.prototype,ws=_s.setProperty;vs.setAttribute=function(e,t){ys.call(this,e,t+"")},vs.setAttributeNS=function(e,t,n){bs.call(this,e,t,n+"")},_s.setProperty=function(e,t,n){ws.call(this,e,t+"",n)}}fs.ascending=s,fs.descending=function(e,t){return te?1:t>=e?0:NaN},fs.min=function(e,t){var n,r,i=-1,o=e.length;if(1===arguments.length){for(;++i=r){n=r;break}for(;++ir&&(n=r)}else{for(;++i=r){n=r;break}for(;++ir&&(n=r)}return n},fs.max=function(e,t){var n,r,i=-1,o=e.length;if(1===arguments.length){for(;++i=r){n=r;break}for(;++in&&(n=r)}else{for(;++i=r){n=r;break}for(;++in&&(n=r)}return n},fs.extent=function(e,t){var n,r,i,o=-1,s=e.length;if(1===arguments.length){for(;++o=r){n=i=r;break}for(;++or&&(n=r),i=r){n=i=r;break}for(;++or&&(n=r),i1)return s/(c-1)},fs.deviation=function(){var e=fs.variance.apply(this,arguments);return e?Math.sqrt(e):e};var As=u(s);fs.bisectLeft=As.left,fs.bisect=fs.bisectRight=As.right,fs.bisector=function(e){return u(1===e.length?function(t,n){return s(e(t),n)}:e)},fs.shuffle=function(e,t,n){(o=arguments.length)<3&&(n=e.length,o<2&&(t=0));for(var r,i,o=n-t;o;)i=Math.random()*o--|0,r=e[o+t],e[o+t]=e[i+t],e[i+t]=r;return e},fs.permute=function(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r},fs.pairs=function(e){for(var t=0,n=e.length-1,r=e[0],i=new Array(n<0?0:n);t=0;)for(r=e[i],t=r.length;--t>=0;)n[--s]=r[t];return n};var Cs=Math.abs;fs.range=function(e,t,n){if(arguments.length<3&&(n=1,arguments.length<2&&(t=e,e=0)),(t-e)/n==1/0)throw new Error("infinite range");var r,i=[],o=d(Cs(n)),s=-1;if(e*=o,t*=o,n*=o,n<0)for(;(r=e+n*++s)>t;)i.push(r/o);else for(;(r=e+n*++s)=o.length)return r?r.call(i,s):n?s.sort(n):s;for(var l,u,c,d,h=-1,p=s.length,g=o[a++],m=new f;++h=o.length)return e;var r=[],i=s[n++];return e.forEach(function(e,i){r.push({key:e,values:t(i,n)})}),i?r.sort(function(e,t){return i(e.key,t.key)}):r}var n,r,i={},o=[],s=[];return i.map=function(t,n){return e(n,t,0)},i.entries=function(n){return t(e(fs.map,n,0),0)},i.key=function(e){return o.push(e),i},i.sortKeys=function(e){return s[o.length-1]=e,i},i.sortValues=function(e){return n=e,i},i.rollup=function(e){return r=e,i},i},fs.set=function(e){var t=new w;if(e)for(var n=0,r=e.length;n=0&&(r=e.slice(n+1),e=e.slice(0,n)),e)return arguments.length<2?this[e].on(r):this[e].on(r,t);if(2===arguments.length){if(null==t)for(e in this)this.hasOwnProperty(e)&&this[e].on(r,null);return this}},fs.event=null,fs.requote=function(e){return e.replace(Fs,"\\$&")};var Fs=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,Ts={}.__proto__?function(e,t){e.__proto__=t}:function(e,t){for(var n in t)e[n]=t[n]},ks=function(e,t){return t.querySelector(e)},Ds=function(e,t){return t.querySelectorAll(e)},Ms=function(e,t){var n=e.matches||e[E(e,"matchesSelector")];return(Ms=function(e,t){return n.call(e,t)})(e,t)};"function"==typeof Sizzle&&(ks=function(e,t){return Sizzle(e,t)[0]||null},Ds=Sizzle,Ms=Sizzle.matchesSelector),fs.selection=function(){return fs.select(ms.documentElement)};var Ps=fs.selection.prototype=[];Ps.select=function(e){var t,n,r,i,o=[];e=P(e);for(var s=-1,a=this.length;++s=0&&"xmlns"!==(n=e.slice(0,t))&&(e=e.slice(t+1)),Os.hasOwnProperty(n)?{space:Os[n],local:e}:e}},Ps.attr=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node();return e=fs.ns.qualify(e),e.local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(t in e)this.each(O(t,e[t]));return this}return this.each(O(e,t))},Ps.classed=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node(),r=(e=I(e)).length,i=-1;if(t=n.classList){for(;++i=0;)(n=r[i])&&(o&&o!==n.nextSibling&&o.parentNode.insertBefore(n,o),o=n);return this},Ps.sort=function(e){e=q.apply(this,arguments);for(var t=-1,n=this.length;++t0&&(t=t.transition().duration(F)),t.call(e.event)}function a(){w&&w.domain(_.range().map(function(e){return(e-E.x)/E.k}).map(_.invert)),C&&C.domain(A.range().map(function(e){return(e-E.y)/E.k}).map(A.invert))}function l(e){k++||e({type:"zoomstart"})}function u(e){a(),e({type:"zoom",scale:E.k,translate:[E.x,E.y]})}function c(e){--k||(e({type:"zoomend"}),m=null)}function d(){function e(){a=1,i(fs.mouse(r),h),u(s)}function n(){d.on(P,null).on(R,null),f(a),c(s)}var r=this,s=L.of(r,arguments),a=0,d=fs.select(o(r)).on(P,e).on(R,n),h=t(fs.mouse(r)),f=ee(r);Ul.call(r),l(s)}function h(){function e(){var e=fs.touches(p);return f=E.k,e.forEach(function(e){e.identifier in m&&(m[e.identifier]=t(e))}),e}function n(){var t=fs.event.target;fs.select(t).on(_,o).on(w,a),A.push(t);for(var n=fs.event.changedTouches,r=0,i=n.length;r1){var c=l[0],d=l[1],h=c[0]-d[0],f=c[1]-d[1];v=h*h+f*f}}function o(){var e,t,n,o,s=fs.touches(p);Ul.call(p);for(var a=0,l=s.length;a=u)return s;if(i)return i=!1,o;var t=c;if(34===e.charCodeAt(t)){for(var n=t;n++=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,pa=fs.map({b:function(e){return e.toString(2)},c:function(e){return String.fromCharCode(e)},o:function(e){return e.toString(8)},x:function(e){return e.toString(16)},X:function(e){return e.toString(16).toUpperCase()},g:function(e,t){return e.toPrecision(t)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},r:function(e,t){return(e=fs.round(e,je(e,t))).toFixed(Math.max(0,Math.min(20,je(e*(1+1e-15),t))))}}),ga=fs.time={},ma=Date;Ge.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){va.setUTCDate.apply(this._,arguments)},setDay:function(){va.setUTCDay.apply(this._,arguments)},setFullYear:function(){va.setUTCFullYear.apply(this._,arguments)},setHours:function(){va.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){va.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){va.setUTCMinutes.apply(this._,arguments)},setMonth:function(){va.setUTCMonth.apply(this._,arguments)},setSeconds:function(){va.setUTCSeconds.apply(this._,arguments)},setTime:function(){va.setTime.apply(this._,arguments)}};var va=Date.prototype;ga.year=We(function(e){return e=ga.day(e),e.setMonth(0,1),e},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e){return e.getFullYear()}),ga.years=ga.year.range,ga.years.utc=ga.year.utc.range,ga.day=We(function(e){var t=new ma(2e3,0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t},function(e,t){e.setDate(e.getDate()+t)},function(e){return e.getDate()-1}),ga.days=ga.day.range,ga.days.utc=ga.day.utc.range,ga.dayOfYear=function(e){var t=ga.year(e);return Math.floor((e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(e,t){t=7-t;var n=ga[e]=We(function(e){return(e=ga.day(e)).setDate(e.getDate()-(e.getDay()+t)%7),e},function(e,t){e.setDate(e.getDate()+7*Math.floor(t))},function(e){var n=ga.year(e).getDay();return Math.floor((ga.dayOfYear(e)+(n+t)%7)/7)-(n!==t)});ga[e+"s"]=n.range,ga[e+"s"].utc=n.utc.range,ga[e+"OfYear"]=function(e){var n=ga.year(e).getDay();return Math.floor((ga.dayOfYear(e)+(n+t)%7)/7)}}),ga.week=ga.sunday,ga.weeks=ga.sunday.range,ga.weeks.utc=ga.sunday.utc.range,ga.weekOfYear=ga.sundayOfYear;var ya={"-":"",_:" ",0:"0"},ba=/^\s*\d+/,_a=/^%/;fs.locale=function(e){return{numberFormat:He(e),timeFormat:qe(e)}};var wa=fs.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});fs.format=wa.numberFormat,fs.geo={},pt.prototype={s:0,t:0,add:function(e){gt(e,this.t,Aa),gt(Aa.s,this.s,this),this.s?this.t+=Aa.t:this.s=Aa.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var Aa=new pt;fs.geo.stream=function(e,t){e&&Ca.hasOwnProperty(e.type)?Ca[e.type](e,t):mt(e,t)};var Ca={Feature:function(e,t){mt(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++rf&&(f=t)}function t(t,n){var r=_t([t*Vs,n*Vs]);if(v){var i=At(v,r),o=[i[1],-i[0],0],s=At(o,i);St(s),s=xt(s);var l=t-p,u=l>0?1:-1,g=s[0]*qs*u,m=Cs(l)>180;if(m^(u*pf&&(f=y)}else if(g=(g+360)%360-180,m^(u*pf&&(f=n);m?ta(c,h)&&(h=t):a(t,h)>a(c,h)&&(c=t):h>=c?(th&&(h=t)):t>p?a(c,t)>a(c,h)&&(h=t):a(t,h)>a(c,h)&&(c=t)}else e(t,n);v=r,p=t}function n(){w.point=t}function r(){_[0]=c,_[1]=h,w.point=e,v=null}function i(e,n){if(v){var r=e-p;y+=Cs(r)>180?r+(r>0?360:-360):r}else g=e,m=n;Fa.point(e,n),t(e,n)}function o(){Fa.lineStart()}function s(){i(g,m),Fa.lineEnd(),Cs(y)>js&&(c=-(h=180)),_[0]=c,_[1]=h,v=null}function a(e,t){return(t-=e)<0?t+360:t}function l(e,t){return e[0]-t[0]}function u(e,t){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:ejs?f=90:y<-js&&(d=-90),_[0]=c,_[1]=h}};return function(e){f=h=-(c=d=1/0),b=[],fs.geo.stream(e,w);var t=b.length;if(t){b.sort(l);for(var n,r=1,i=b[0],o=[i];ra(i[0],i[1])&&(i[1]=n[1]),a(n[0],i[1])>a(i[0],i[1])&&(i[0]=n[0])):o.push(i=n);for(var s,n,p=-1/0,t=o.length-1,r=0,i=o[t];r<=t;i=n,++r)n=o[r],(s=a(i[1],n[0]))>p&&(p=s,c=n[0],h=i[1])}return b=_=null,c===1/0||d===1/0?[[NaN,NaN],[NaN,NaN]]:[[c,d],[h,f]]}}(),fs.geo.centroid=function(e){Ta=ka=Da=Ma=Pa=Ra=Oa=La=Ba=Ia=$a=0,fs.geo.stream(e,Na);var t=Ba,n=Ia,r=$a,i=t*t+n*n+r*r;return i=.12&&i<.234&&r>=-.425&&r<-.214?s:i>=.166&&i<.234&&r>=-.214&&r<-.115?a:o).invert(e)},e.stream=function(e){var t=o.stream(e),n=s.stream(e),r=a.stream(e);return{point:function(e,i){t.point(e,i),n.point(e,i),r.point(e,i)},sphere:function(){t.sphere(),n.sphere(),r.sphere()},lineStart:function(){t.lineStart(),n.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),n.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),n.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),n.polygonEnd(),r.polygonEnd()}}},e.precision=function(t){return arguments.length?(o.precision(t),s.precision(t),a.precision(t),e):o.precision()},e.scale=function(t){return arguments.length?(o.scale(t),s.scale(.35*t),a.scale(t),e.translate(o.translate())):o.scale()},e.translate=function(t){if(!arguments.length)return o.translate();var u=o.scale(),c=+t[0],d=+t[1];return n=o.translate(t).clipExtent([[c-.455*u,d-.238*u],[c+.455*u,d+.238*u]]).stream(l).point,r=s.translate([c-.307*u,d+.201*u]).clipExtent([[c-.425*u+js,d+.12*u+js],[c-.214*u-js,d+.234*u-js]]).stream(l).point,i=a.translate([c-.205*u,d+.212*u]).clipExtent([[c-.214*u+js,d+.166*u+js],[c-.115*u-js,d+.234*u-js]]).stream(l).point,e},e.scale(1070)};var Ha,Ua,Ga,Wa,Va,qa,Ka={point:S,lineStart:S,lineEnd:S,polygonStart:function(){Ua=0,Ka.lineStart=Qt},polygonEnd:function(){Ka.lineStart=Ka.lineEnd=Ka.point=S,Ha+=Cs(Ua/2)}},Ya={point:Zt,lineStart:S,lineEnd:S,polygonStart:S,polygonEnd:S},Xa={point:tn,lineStart:nn,lineEnd:rn,polygonStart:function(){Xa.lineStart=on},polygonEnd:function(){Xa.point=tn,Xa.lineStart=nn,Xa.lineEnd=rn}};fs.geo.path=function(){function e(e){return e&&("function"==typeof a&&o.pointRadius(+a.apply(this,arguments)),s&&s.valid||(s=i(o)),fs.geo.stream(e,s)),o.result()}function t(){return s=null,e}var n,r,i,o,s,a=4.5;return e.area=function(e){return Ha=0,fs.geo.stream(e,i(Ka)),Ha},e.centroid=function(e){return Da=Ma=Pa=Ra=Oa=La=Ba=Ia=$a=0,fs.geo.stream(e,i(Xa)),$a?[Ba/$a,Ia/$a]:La?[Ra/La,Oa/La]:Pa?[Da/Pa,Ma/Pa]:[NaN,NaN]},e.bounds=function(e){return Va=qa=-(Ga=Wa=1/0),fs.geo.stream(e,i(Ya)),[[Ga,Wa],[Va,qa]]},e.projection=function(e){return arguments.length?(i=(n=e)?e.stream||ln(e):A,t()):n},e.context=function(e){return arguments.length?(o=null==(r=e)?new Jt:new sn(e),"function"!=typeof a&&o.pointRadius(a),t()):r},e.pointRadius=function(t){return arguments.length?(a="function"==typeof t?t:(o.pointRadius(+t),+t),e):a},e.projection(fs.geo.albersUsa()).context(null)},fs.geo.transform=function(e){return{stream:function(t){var n=new un(t);for(var r in e)n[r]=e[r];return n}}},un.prototype={point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},fs.geo.projection=dn,fs.geo.projectionMutator=hn,(fs.geo.equirectangular=function(){return dn(pn)}).raw=pn.invert=pn,fs.geo.rotation=function(e){function t(t){return t=e(t[0]*Vs,t[1]*Vs),t[0]*=qs,t[1]*=qs,t}return e=mn(e[0]%360*Vs,e[1]*Vs,e.length>2?e[2]*Vs:0),t.invert=function(t){return t=e.invert(t[0]*Vs,t[1]*Vs),t[0]*=qs,t[1]*=qs,t},t},gn.invert=pn,fs.geo.circle=function(){function e(){var e="function"==typeof r?r.apply(this,arguments):r,t=mn(-e[0]*Vs,-e[1]*Vs,0).invert,i=[];return n(null,null,1,{point:function(e,n){i.push(e=t(e,n)),e[0]*=qs,e[1]*=qs}}),{type:"Polygon",coordinates:[i]}}var t,n,r=[0,0],i=6;return e.origin=function(t){return arguments.length?(r=t,e):r},e.angle=function(r){return arguments.length?(n=_n((t=+r)*Vs,i*Vs),e):t},e.precision=function(r){return arguments.length?(n=_n(t*Vs,(i=+r)*Vs),e):i},e.angle(90)},fs.geo.distance=function(e,t){var n,r=(t[0]-e[0])*Vs,i=e[1]*Vs,o=t[1]*Vs,s=Math.sin(r),a=Math.cos(r),l=Math.sin(i),u=Math.cos(i),c=Math.sin(o),d=Math.cos(o);return Math.atan2(Math.sqrt((n=d*s)*n+(n=u*c-l*d*a)*n),l*c+u*d*a)},fs.geo.graticule=function(){function e(){return{type:"MultiLineString",coordinates:t()}}function t(){return fs.range(Math.ceil(o/m)*m,i,m).map(h).concat(fs.range(Math.ceil(u/v)*v,l,v).map(f)).concat(fs.range(Math.ceil(r/p)*p,n,p).filter(function(e){return Cs(e%m)>js}).map(c)).concat(fs.range(Math.ceil(a/g)*g,s,g).filter(function(e){return Cs(e%v)>js}).map(d))}var n,r,i,o,s,a,l,u,c,d,h,f,p=10,g=p,m=90,v=360,y=2.5;return e.lines=function(){return t().map(function(e){return{type:"LineString",coordinates:e}})},e.outline=function(){return{type:"Polygon",coordinates:[h(o).concat(f(l).slice(1),h(i).reverse().slice(1),f(u).reverse().slice(1))]}},e.extent=function(t){return arguments.length?e.majorExtent(t).minorExtent(t):e.minorExtent()},e.majorExtent=function(t){return arguments.length?(o=+t[0][0],i=+t[1][0],u=+t[0][1],l=+t[1][1],o>i&&(t=o,o=i,i=t),u>l&&(t=u,u=l,l=t),e.precision(y)):[[o,u],[i,l]]},e.minorExtent=function(t){return arguments.length?(r=+t[0][0],n=+t[1][0],a=+t[0][1],s=+t[1][1],r>n&&(t=r,r=n,n=t),a>s&&(t=a,a=s,s=t),e.precision(y)):[[r,a],[n,s]]},e.step=function(t){return arguments.length?e.majorStep(t).minorStep(t):e.minorStep()},e.majorStep=function(t){return arguments.length?(m=+t[0],v=+t[1],e):[m,v]},e.minorStep=function(t){return arguments.length?(p=+t[0],g=+t[1],e):[p,g]},e.precision=function(t){return arguments.length?(y=+t,c=An(a,s,90),d=Cn(r,n,y),h=An(u,l,90),f=Cn(o,i,y),e):y},e.majorExtent([[-180,-90+js],[180,90-js]]).minorExtent([[-180,-80-js],[180,80+js]])},fs.geo.greatArc=function(){function e(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),n||i.apply(this,arguments)]}}var t,n,r=En,i=Sn;return e.distance=function(){return fs.geo.distance(t||r.apply(this,arguments),n||i.apply(this,arguments))},e.source=function(n){return arguments.length?(r=n,t="function"==typeof n?null:n,e):r},e.target=function(t){return arguments.length?(i=t,n="function"==typeof t?null:t,e):i},e.precision=function(){return arguments.length?e:0},e},fs.geo.interpolate=function(e,t){return xn(e[0]*Vs,e[1]*Vs,t[0]*Vs,t[1]*Vs)},fs.geo.length=function(e){return Qa=0,fs.geo.stream(e,Za),Qa};var Qa,Za={sphere:S,point:S,lineStart:Fn,lineEnd:S,polygonStart:S,polygonEnd:S},Ja=Tn(function(e){return Math.sqrt(2/(1+e))},function(e){return 2*Math.asin(e/2)});(fs.geo.azimuthalEqualArea=function(){return dn(Ja)}).raw=Ja;var el=Tn(function(e){var t=Math.acos(e);return t&&t/Math.sin(t)},A);(fs.geo.azimuthalEquidistant=function(){return dn(el)}).raw=el,(fs.geo.conicConformal=function(){return Yt(kn)}).raw=kn,(fs.geo.conicEquidistant=function(){return Yt(Dn)}).raw=Dn;var tl=Tn(function(e){return 1/e},Math.atan);(fs.geo.gnomonic=function(){return dn(tl)}).raw=tl,Mn.invert=function(e,t){return[e,2*Math.atan(Math.exp(t))-Ws]},(fs.geo.mercator=function(){return Pn(Mn)}).raw=Mn;var nl=Tn(function(){return 1},Math.asin);(fs.geo.orthographic=function(){return dn(nl)}).raw=nl;var rl=Tn(function(e){return 1/(1+e)},function(e){return 2*Math.atan(e)});(fs.geo.stereographic=function(){return dn(rl)}).raw=rl,Rn.invert=function(e,t){return[-t,2*Math.atan(Math.exp(e))-Ws]},(fs.geo.transverseMercator=function(){var e=Pn(Rn),t=e.center,n=e.rotate;return e.center=function(e){return e?t([-e[1],e[0]]):(e=t(),[e[1],-e[0]])},e.rotate=function(e){return e?n([e[0],e[1],e.length>2?e[2]+90:90]):(e=n(),[e[0],e[1],e[2]-90])},n([0,0,90])}).raw=Rn,fs.geom={},fs.geom.hull=function(e){function t(e){if(e.length<3)return[];var t,i=Me(n),o=Me(r),s=e.length,a=[],l=[];for(t=0;t=0;--t)f.push(e[a[u[t]][2]]);for(t=+d;t=r&&u.x<=o&&u.y>=i&&u.y<=s?[[r,s],[o,s],[o,i],[r,i]]:[]).point=e[a]}),t}function n(e){return e.map(function(e,t){return{x:Math.round(o(e,t)/js)*js,y:Math.round(s(e,t)/js)*js,i:t}})}var r=On,i=Ln,o=r,s=i,a=hl;return e?t(e):(t.links=function(e){return hr(n(e)).edges.filter(function(e){return e.l&&e.r}).map(function(t){return{source:e[t.l.i],target:e[t.r.i]}})},t.triangles=function(e){var t=[];return hr(n(e)).cells.forEach(function(n,r){for(var i,o=n.site,s=n.edges.sort(Xn),a=-1,l=s.length,u=s[l-1].edge,c=u.l===o?u.r:u.l;++a=u,h=r>=c,f=h<<1|d;e.leaf=!1,e=e.nodes[f]||(e.nodes[f]=vr()),d?i=u:a=u,h?s=c:l=c,o(e,t,n,r,i,s,a,l)}var c,d,h,f,p,g,m,v,y,b=Me(a),_=Me(l);if(null!=t)g=t,m=n,v=r,y=i;else if(v=y=-(g=m=1/0),d=[],h=[],p=e.length,s)for(f=0;fv&&(v=c.x),c.y>y&&(y=c.y),d.push(c.x),h.push(c.y);else for(f=0;f
v&&(v=w),A>y&&(y=A),d.push(w),h.push(A)}var C=v-g,E=y-m;C>E?y=m+C:v=g+E;var S=vr();if(S.add=function(e){o(S,e,+b(e,++f),+_(e,f),g,m,v,y)},S.visit=function(e){yr(e,S,g,m,v,y)},S.find=function(e){return br(S,e[0],e[1],g,m,v,y)},f=-1,null==t){for(;++f
=0?e.slice(0,t):e,r=t>=0?e.slice(t+1):"in";return n=ml.get(n)||gl,r=vl.get(r)||A,xr(r(n.apply(null,ps.call(arguments,1))))},fs.interpolateHcl=Nr,fs.interpolateHsl=jr,fs.interpolateLab=zr,fs.interpolateRound=Hr,fs.transform=function(e){var t=ms.createElementNS(fs.ns.prefix.svg,"g");return(fs.transform=function(e){if(null!=e){t.setAttribute("transform",e);var n=t.transform.baseVal.consolidate()}return new Ur(n?n.matrix:yl)})(e)},Ur.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var yl={a:1,b:0,c:0,d:1,e:0,f:0};fs.interpolateTransform=Zr,fs.layout={},fs.layout.bundle=function(){return function(e){for(var t=[],n=-1,r=e.length;++n0?i=e:(n.c=null,n.t=NaN,n=null,u.end({type:"end",alpha:i=0})):e>0&&(u.start({type:"start",alpha:i=e}),n=Be(l.tick)),l):i},l.start=function(){function e(e,r){if(!n){for(n=new Array(i),l=0;l=0;)s.push(c=u[l]),c.parent=o,c.depth=o.depth+1;r&&(o.value=0),o.children=u}else r&&(o.value=+r.call(e,o,o.depth)||0),delete o.children;return di(i,function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)}),a}var t=pi,n=hi,r=fi;return e.sort=function(n){return arguments.length?(t=n,e):t},e.children=function(t){return arguments.length?(n=t,e):n},e.value=function(t){return arguments.length?(r=t,e):r},e.revalue=function(t){return r&&(ci(t,function(e){e.children&&(e.value=0)}),di(t,function(t){var n;t.children||(t.value=+r.call(e,t,t.depth)||0),(n=t.parent)&&(n.value+=t.value)})),t},e},fs.layout.partition=function(){function e(t,n,r,i){var o=t.children;if(t.x=n,t.y=t.depth*i,t.dx=r,t.dy=i,o&&(s=o.length)){var s,a,l,u=-1;for(r=t.value?r/t.value:0;++ua&&(a=r),s.push(r)}for(n=0;n0)for(o=-1;++o=c[0]&&a<=c[1]&&(s=l[fs.bisect(d,a,1,f)-1],s.y+=p,s.push(e[o]));return l}var t=!0,n=Number,r=xi,i=Ei;return e.value=function(t){return arguments.length?(n=t,e):n},e.range=function(t){return arguments.length?(r=Me(t),e):r},e.bins=function(t){return arguments.length?(i="number"==typeof t?function(e){return Si(e,t)}:Me(t),e):i},e.frequency=function(n){return arguments.length?(t=!!n,e):t},e},fs.layout.pack=function(){function e(e,o){var s=n.call(this,e,o),a=s[0],l=i[0],u=i[1],c=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(a.x=a.y=0,di(a,function(e){e.r=+c(e.value)}),di(a,Mi),r){var d=r*(t?1:Math.max(2*a.r/l,2*a.r/u))/2;di(a,function(e){e.r+=d}),di(a,Mi),di(a,function(e){e.r-=d})}return Oi(a,l/2,u/2,t?1:1/Math.max(2*a.r/l,2*a.r/u)),s}var t,n=fs.layout.hierarchy().sort(Fi),r=0,i=[1,1];return e.size=function(t){return arguments.length?(i=t,e):i},e.radius=function(n){return arguments.length?(t=null==n||"function"==typeof n?n:+n,e):t},e.padding=function(t){return arguments.length?(r=+t,e):r},ui(e,n)},fs.layout.tree=function(){function e(e,i){var c=s.call(this,e,i),d=c[0],h=t(d);if(di(h,n),h.parent.m=-h.z,ci(h,r),u)ci(d,o);else{var f=d,p=d,g=d;ci(d,function(e){e.xp.x&&(p=e),e.depth>g.depth&&(g=e)});var m=a(f,p)/2-f.x,v=l[0]/(p.x+a(p,f)/2+m),y=l[1]/(g.depth||1);ci(d,function(e){e.x=(e.x+m)*v,e.y=e.depth*y})}return c}function t(e){for(var t,n={A:null,children:[e]},r=[n];null!=(t=r.pop());)for(var i,o=t.children,s=0,a=o.length;s0&&(Ni(zi(s,e,n),e,r),u+=r,c+=r),d+=s.m,u+=i.m,h+=l.m,c+=o.m;s&&!$i(o)&&(o.t=s,o.m+=d-c),i&&!Ii(l)&&(l.t=i,l.m+=u-h,n=e)}return n}function o(e){e.x*=l[0],e.y=e.depth*l[1]}var s=fs.layout.hierarchy().sort(null).value(null),a=Bi,l=[1,1],u=null;return e.separation=function(t){return arguments.length?(a=t,e):a},e.size=function(t){return arguments.length?(u=null==(l=t)?o:null,e):u?null:l},e.nodeSize=function(t){return arguments.length?(u=null==(l=t)?null:o,e):u?l:null},ui(e,s)},fs.layout.cluster=function(){function e(e,o){var s,a=t.call(this,e,o),l=a[0],u=0;di(l,function(e){var t=e.children;t&&t.length?(e.x=Ui(t),e.y=Hi(t)):(e.x=s?u+=n(e,s):0,e.y=0,s=e)});var c=Gi(l),d=Wi(l),h=c.x-n(c,d)/2,f=d.x+n(d,c)/2;return di(l,i?function(e){e.x=(e.x-l.x)*r[0],e.y=(l.y-e.y)*r[1]}:function(e){e.x=(e.x-h)/(f-h)*r[0],e.y=(1-(l.y?e.y/l.y:1))*r[1]}),a}var t=fs.layout.hierarchy().sort(null).value(null),n=Bi,r=[1,1],i=!1;return e.separation=function(t){return arguments.length?(n=t,e):n},e.size=function(t){return arguments.length?(i=null==(r=t),e):i?null:r},e.nodeSize=function(t){return arguments.length?(i=null!=(r=t),e):i?r:null},ui(e,t)},fs.layout.treemap=function(){function e(e,t){for(var n,r,i=-1,o=e.length;++i0;)c.push(s=h[l-1]),c.area+=s.area,"squarify"!==f||(a=r(c,g))<=p?(h.pop(),p=a):(c.area-=c.pop().area,i(c,g,u,!1),g=Math.min(u.dx,u.dy),c.length=c.area=0,p=1/0);c.length&&(i(c,g,u,!0),c.length=c.area=0),o.forEach(t)}}function n(t){var r=t.children;if(r&&r.length){var o,s=d(t),a=r.slice(),l=[];for(e(a,s.dx*s.dy/t.value),l.area=0;o=a.pop();)l.push(o),l.area+=o.area,null!=o.z&&(i(l,o.z?s.dx:s.dy,s,!a.length),l.length=l.area=0);r.forEach(n)}}function r(e,t){for(var n,r=e.area,i=0,o=1/0,s=-1,a=e.length;++si&&(i=n));return r*=r,t*=t,r?Math.max(t*i*p/r,r/(t*o*p)):1/0}function i(e,t,n,r){var i,o=-1,s=e.length,a=n.x,u=n.y,c=t?l(e.area/t):0;if(t==n.dx){for((r||c>n.dy)&&(c=n.dy);++on.dx)&&(c=n.dx);++o1);return e+t*n*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var e=fs.random.normal.apply(fs,arguments);return function(){return Math.exp(e())}},bates:function(e){var t=fs.random.irwinHall(e);return function(){return t()/e}},irwinHall:function(e){return function(){for(var t=0,n=0;nd?0:1;if(u=Gs)return t(u,f)+(e?t(e,1-f):"")+"Z";var p,g,m,v,y,b,_,w,A,C,E,S,x=0,F=0,T=[];if((v=(+l.apply(this,arguments)||0)/2)&&(m=o===Rl?Math.sqrt(e*e+u*u):+o.apply(this,arguments),f||(F*=-1),u&&(F=se(m/u*Math.sin(v))),e&&(x=se(m/e*Math.sin(v)))),u){y=u*Math.cos(c+F),b=u*Math.sin(c+F),_=u*Math.cos(d-F),w=u*Math.sin(d-F);var k=Math.abs(d-c-2*F)<=Hs?0:1;if(F&&Co(y,b,_,w)===f^k){var D=(c+d)/2;y=u*Math.cos(D),b=u*Math.sin(D),_=w=null}}else y=b=0;if(e){A=e*Math.cos(d-x),C=e*Math.sin(d-x),E=e*Math.cos(c+x),S=e*Math.sin(c+x);var M=Math.abs(c-d+2*x)<=Hs?0:1;if(x&&Co(A,C,E,S)===1-f^M){var P=(c+d)/2;A=e*Math.cos(P),C=e*Math.sin(P),E=S=null}}else A=C=0;if(h>js&&(p=Math.min(Math.abs(u-e)/2,+i.apply(this,arguments)))>.001){g=eHs)+",1 "+t}function i(e,t,n,r){return"Q 0,0 "+r}var o=En,s=Sn,a=Ko,l=_o,u=wo;return e.radius=function(t){return arguments.length?(a=Me(t),e):a},e.source=function(t){return arguments.length?(o=Me(t),e):o},e.target=function(t){return arguments.length?(s=Me(t),e):s},e.startAngle=function(t){return arguments.length?(l=Me(t),e):l},e.endAngle=function(t){return arguments.length?(u=Me(t),e):u},e},fs.svg.diagonal=function(){function e(e,i){var o=t.call(this,e,i),s=n.call(this,e,i),a=(o.y+s.y)/2,l=[o,{x:o.x,y:a},{x:s.x,y:a},s];return l=l.map(r),"M"+l[0]+"C"+l[1]+" "+l[2]+" "+l[3]}var t=En,n=Sn,r=Yo;return e.source=function(n){return arguments.length?(t=Me(n),e):t},e.target=function(t){return arguments.length?(n=Me(t),e):n},e.projection=function(t){return arguments.length?(r=t,e):r},e},fs.svg.diagonal.radial=function(){var e=fs.svg.diagonal(),t=Yo,n=e.projection;return e.projection=function(e){return arguments.length?n(Xo(t=e)):t},e},fs.svg.symbol=function(){function e(e,r){return($l.get(t.call(this,e,r))||Jo)(n.call(this,e,r))}var t=Zo,n=Qo;return e.type=function(n){return arguments.length?(t=Me(n),e):t},e.size=function(t){return arguments.length?(n=Me(t),e):n},e};var $l=fs.map({circle:Jo,cross:function(e){var t=Math.sqrt(e/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(e){var t=Math.sqrt(e/(2*jl)),n=t*jl;return"M0,"+-t+"L"+n+",0 0,"+t+" "+-n+",0Z"},square:function(e){var t=Math.sqrt(e)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(e){var t=Math.sqrt(e/Nl),n=t*Nl/2;return"M0,"+n+"L"+t+","+-n+" "+-t+","+-n+"Z"},"triangle-up":function(e){var t=Math.sqrt(e/Nl),n=t*Nl/2;return"M0,"+-n+"L"+t+","+n+" "+-t+","+n+"Z"}});fs.svg.symbolTypes=$l.keys();var Nl=Math.sqrt(3),jl=Math.tan(30*Vs);Ps.transition=function(e){for(var t,n,r=zl||++Wl,i=is(e),o=[],s=Hl||{time:Date.now(),ease:Mr,delay:0,duration:250},a=-1,l=this.length;++arect,.s>rect").attr("width",d[1]-d[0])}function r(e){e.select(".extent").attr("y",h[0]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",h[1]-h[0])}function i(){function i(){32==fs.event.keyCode&&(k||(b=null,M[0]-=d[1],M[1]-=h[1],k=2),T())}function g(){32==fs.event.keyCode&&2==k&&(M[0]+=d[1],M[1]+=h[1],k=0,T())}function m(){var e=fs.mouse(w),i=!1;_&&(e[0]+=_[0],e[1]+=_[1]),k||(fs.event.altKey?(b||(b=[(d[0]+d[1])/2,(h[0]+h[1])/2]),M[0]=d[+(e[0]-1},_permissionPredicate:function(e,t){return 3===t.split(":").length?e.indexOf(t)>-1||e.indexOf(t.split(":").slice(0,2).join(":")+":*")>-1:e.indexOf(t)>-1||e.indexOf(t+":*")>-1},isPermitted:function(e,t){var n=this;return!!this._isWildCard(e)||(t.every?t.every(function(t){return n._permissionPredicate(e,t)}):this._permissionPredicate(e,t))},isAnyPermitted:function(e,t){var n=this;return!!this._isWildCard(e)||t.some(function(t){return n._permissionPredicate(e,t)})}};exports.default=n,e.exports=exports.default},function(e,exports,t){e.exports={PluginManifest:t(536),PluginStore:t(537)}},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ModifierPropType=void 0;var n=Object.assign||function(e){for(var t=1;t0?this._renderDashboardMenu():this._renderNoDashboardsMenu()),i.default.createElement("div",{style:{display:"inline-block"}},i.default.createElement(o.ButtonGroup,null,this.props.children,e),i.default.createElement(h.WidgetCreationModal,{ref:"widgetModal",widgetType:this.props.widgetType,onConfigurationSaved:this._saveWidget,fields:this.props.fields}))}});exports.default=v,e.exports=exports.default},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=t(30),r=function(e){return e&&e.__esModule?e:{default:e}}(n),i={getValueFromInput:function(e){switch(e.type){case"radio":var t=e.value;return"true"===t||"false"===t?"true"===t:t;case"checkbox":return e.checked;case"number":return""!==e.value&&r.default.isNumber(e.value)?Number(e.value):void 0;default:return e.value}}};exports.default=i,e.exports=exports.default},function(e,exports){var t=Array.isArray;e.exports=t},function(e,exports,t){function n(e){if(!o(e)||r(e)!=s)return!1;var t=i(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==d}var r=t(76),i=t(577),o=t(60),s="[object Object]",a=Function.prototype,l=Object.prototype,u=a.toString,c=l.hasOwnProperty,d=u.call(Object);e.exports=n},function(e,exports,t){e.exports=t(9)(585)},function(e,exports,t){e.exports=t(9)(6)},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(1),i=n(r),o=t(52),s=n(o),a=t(5),l=n(a),u=t(4),c=n(u),d=t(2),h=n(d),f="/plugins/org.graylog.plugins.pipelineprocessor",p=i.default.createStore({listenables:[s.default],rules:void 0,functionDescriptors:void 0,getInitialState:function(){return{rules:this.rules,functionDescriptors:this.functionDescriptors}},_updateRulesState:function(e){if(this.rules){this.rules.some(function(t){return t.id===e.id})?this.rules=this.rules.map(function(t){return t.id===e.id?e:t}):this.rules.push(e)}else this.rules=[e];this.trigger({rules:this.rules,functionDescriptors:this.functionDescriptors})},_updateFunctionDescriptors:function(e){e&&(this.functionDescriptors=e),this.trigger({rules:this.rules,functionDescriptors:this.functionDescriptors})},list:function(){var e=this,t=function(e){l.default.error("Fetching rules failed with status: "+e.message,"Could not retrieve processing rules")},n=c.default.qualifyUrl(f+"/system/pipelines/rule");return(0,h.default)("GET",n).then(function(t){e.rules=t,e.trigger({rules:t,functionDescriptors:e.functionDescriptors})},t)},get:function(e){var t=function(t){l.default.error('Fetching rule "'+e+'" failed with status: '+t.message,'Could not retrieve processing rule "'+e+'"')},n=c.default.qualifyUrl(f+"/system/pipelines/rule/"+e),r=(0,h.default)("GET",n);return r.then(this._updateRulesState,t),r},save:function(e){var t=this,n=function(t){l.default.error('Saving rule "'+e.title+'" failed with status: '+t.message,'Could not save processing rule "'+e.title+'"')},r=c.default.qualifyUrl(f+"/system/pipelines/rule"),i={title:e.title,description:e.description,source:e.source},o=(0,h.default)("POST",r,i);return o.then(function(e){t._updateRulesState(e),l.default.success('Rule "'+e.title+'" created successfully')},n),s.default.save.promise(o),o},update:function(e){var t=this,n=function(t){l.default.error('Updating rule "'+e.title+'" failed with status: '+t.message,'Could not update processing rule "'+e.title+'"')},r=c.default.qualifyUrl(f+"/system/pipelines/rule/"+e.id),i={id:e.id,title:e.title,description:e.description,source:e.source},o=(0,h.default)("PUT",r,i);return o.then(function(e){t._updateRulesState(e),l.default.success('Rule "'+e.title+'" updated successfully')},n),s.default.update.promise(o),o},delete:function(e){var t=this,n=function(t){l.default.error('Deleting rule "'+e.title+'" failed with status: '+t.message,'Could not delete processing rule "'+e.title+'"')},r=c.default.qualifyUrl(f+"/system/pipelines/rule/"+e.id);return(0,h.default)("DELETE",r).then(function(){t.rules=t.rules.filter(function(t){return t.id!==e.id}),t.trigger({rules:t.rules,functionDescriptors:t.functionDescriptors}),l.default.success('Rule "'+e.title+'" was deleted successfully')},n)},parse:function(e,t){var n=c.default.qualifyUrl(f+"/system/pipelines/rule/parse"),r={title:e.title,description:e.description,source:e.source};return(0,h.default)("POST",n,r).then(function(e){t([])},function(e){var n=e.additional.res;400===n.status&&t(n.body)})},multiple:function(e,t){var n=c.default.qualifyUrl(f+"/system/pipelines/rule/multiple"),r=(0,h.default)("POST",n,{rules:e});return r.then(t),r},loadFunctions:function(){if(!this.functionDescriptors){var e=c.default.qualifyUrl(f+"/system/pipelines/rule/functions");return(0,h.default)("GET",e).then(this._updateFunctionDescriptors)}}});exports.default=p,e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t6&&void 0!==arguments[6]&&arguments[6],d=[],h=i&&i>0?i:4e3;if("object"===(void 0===e?"undefined":r(e))&&!Array.isArray(e)){var f=this._firstDataPointTimestamp(e,t.from,s),p=o.default.utc(t.to),g=(0,o.default)(f),m=o.default.duration(1,n),v=((p.valueOf()-f.valueOf())/m.as("milliseconds")).toFixed(),y=v>h?(v/h).toFixed():1,b=0;for(g=a.default.startOfResolution(g,n);g.isBefore(p)||g.isSame(p);){if(b%y==0){var _=String(g.unix()),w=e[_],A=0;null!==w&&void 0!==w&&("object"===(void 0===w?"undefined":r(w))?w.hasOwnProperty(l)&&(A=w[l]):A=w),d.push({x:c?g.unix():g.valueOf(),y:u.default.normalizeGraphNumber(A)})}b+=1,g.add(m)}}return d}};exports.default=c,e.exports=exports.default},function(e,exports,t){function n(e,t){return o(i(e,t,r),e+"")}var r=t(167),i=t(604),o=t(607);e.exports=n},function(e,exports,t){var n=t(510);"string"==typeof n&&(n=[[e.i,n,""]]);t(17)(n,{});n.locals&&(e.exports=n.locals)},function(e,exports,t){var n,r,i;/*!
* URI.js - Mutating URLs
*
* Version: 1.18.10
*
* Author: Rodney Rehm
* Web: http://medialize.github.io/URI.js/
*
* Licensed under
* MIT License http://www.opensource.org/licenses/mit-license
*
*/
!function(o,s){"use strict";"object"==typeof e&&e.exports?e.exports=s(t(197),t(195),t(196)):(r=[t(197),t(195),t(196)],n=s,void 0!==(i="function"==typeof n?n.apply(exports,r):n)&&(e.exports=i))}(0,function(e,t,n,r){"use strict";function i(e,t){var n=arguments.length>=1,r=arguments.length>=2;if(!(this instanceof i))return n?r?new i(e,t):new i(e):new i;if(void 0===e){if(n)throw new TypeError("undefined is not a valid argument for URI");e="undefined"!=typeof location?location.href+"":""}if(null===e&&n)throw new TypeError("null is not a valid argument for URI");return this.href(e),void 0!==t?this.absoluteTo(t):this}function o(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function s(e){return void 0===e?"Undefined":String(Object.prototype.toString.call(e)).slice(8,-1)}function a(e){return"Array"===s(e)}function l(e,t){var n,r,i={};if("RegExp"===s(t))i=null;else if(a(t))for(n=0,r=t.length;n]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi,i.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},i.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},i.invalid_hostname_characters=/[^a-zA-Z0-9\.-]/,i.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},i.getDomAttribute=function(e){if(e&&e.nodeName){var t=e.nodeName.toLowerCase();if("input"!==t||"image"===e.type)return i.domAttributes[t]}},i.encode=f,i.decode=decodeURIComponent,i.iso8859=function(){i.encode=escape,i.decode=unescape},i.unicode=function(){i.encode=f,i.decode=decodeURIComponent},i.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/gi,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},i.encodeQuery=function(e,t){var n=i.encode(e+"");return void 0===t&&(t=i.escapeQuerySpace),t?n.replace(/%20/g,"+"):n},i.decodeQuery=function(e,t){e+="",void 0===t&&(t=i.escapeQuerySpace);try{return i.decode(t?e.replace(/\+/g,"%20"):e)}catch(t){return e}};var b,_={encode:"encode",decode:"decode"},w=function(e,t){return function(n){try{return i[t](n+"").replace(i.characters[e][t].expression,function(n){return i.characters[e][t].map[n]})}catch(e){return n}}};for(b in _)i[b+"PathSegment"]=w("pathname",_[b]),i[b+"UrnPathSegment"]=w("urnpath",_[b]);var A=function(e,t,n){return function(r){var o;o=n?function(e){return i[t](i[n](e))}:i[t];for(var s=(r+"").split(e),a=0,l=s.length;a-1&&(t.fragment=e.substring(n+1)||null,e=e.substring(0,n)),n=e.indexOf("?"),n>-1&&(t.query=e.substring(n+1)||null,e=e.substring(0,n)),"//"===e.substring(0,2)?(t.protocol=null,e=e.substring(2),e=i.parseAuthority(e,t)):(n=e.indexOf(":"))>-1&&(t.protocol=e.substring(0,n)||null,t.protocol&&!t.protocol.match(i.protocol_expression)?t.protocol=void 0:"//"===e.substring(n+1,n+3)?(e=e.substring(n+3),e=i.parseAuthority(e,t)):(e=e.substring(n+1),t.urn=!0)),t.path=e,t},i.parseHost=function(e,t){e=e.replace(/\\/g,"/");var n,r,i=e.indexOf("/");if(-1===i&&(i=e.length),"["===e.charAt(0))n=e.indexOf("]"),t.hostname=e.substring(1,n)||null,t.port=e.substring(n+2,i)||null,"/"===t.port&&(t.port=null);else{var o=e.indexOf(":"),s=e.indexOf("/"),a=e.indexOf(":",o+1);-1!==a&&(-1===s||a-1?r:e.length-1);return o>-1&&(-1===r||o-1?f.slice(0,p)+f.slice(p).replace(s,""):f.replace(s,""),!(f.length<=u[0].length||n.ignore&&n.ignore.test(f))){h=c+f.length;var v=t(f,c,h,e);void 0!==v?(v=String(v),e=e.slice(0,c)+v+e.slice(h),r.lastIndex=c+v.length):r.lastIndex=h}}return r.lastIndex=0,e},i.ensureValidHostname=function(t){if(t.match(i.invalid_hostname_characters)){if(!e)throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-] and Punycode.js is not available');if(e.toASCII(t).match(i.invalid_hostname_characters))throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-]')}},i.noConflict=function(e){if(e){var t={URI:this.noConflict()};return r.URITemplate&&"function"==typeof r.URITemplate.noConflict&&(t.URITemplate=r.URITemplate.noConflict()),r.IPv6&&"function"==typeof r.IPv6.noConflict&&(t.IPv6=r.IPv6.noConflict()),r.SecondLevelDomains&&"function"==typeof r.SecondLevelDomains.noConflict&&(t.SecondLevelDomains=r.SecondLevelDomains.noConflict()),t}return r.URI===this&&(r.URI=m),this},v.build=function(e){return!0===e?this._deferred_build=!0:(void 0===e||this._deferred_build)&&(this._string=i.build(this._parts),this._deferred_build=!1),this},v.clone=function(){return new i(this)},v.valueOf=v.toString=function(){return this.build(!1)._string},v.protocol=p("protocol"),v.username=p("username"),v.password=p("password"),v.hostname=p("hostname"),v.port=p("port"),v.query=g("query","?"),v.fragment=g("fragment","#"),v.search=function(e,t){var n=this.query(e,t);return"string"==typeof n&&n.length?"?"+n:n},v.hash=function(e,t){var n=this.fragment(e,t);return"string"==typeof n&&n.length?"#"+n:n},v.pathname=function(e,t){if(void 0===e||!0===e){var n=this._parts.path||(this._parts.hostname?"/":"");return e?(this._parts.urn?i.decodeUrnPath:i.decodePath)(n):n}return this._parts.urn?this._parts.path=e?i.recodeUrnPath(e):"":this._parts.path=e?i.recodePath(e):"/",this.build(!t),this},v.path=v.pathname,v.href=function(e,t){var n;if(void 0===e)return this.toString();this._string="",this._parts=i._parts();var r=e instanceof i,o="object"==typeof e&&(e.hostname||e.path||e.pathname);if(e.nodeName){e=e[i.getDomAttribute(e)]||"",o=!1}if(!r&&o&&void 0!==e.pathname&&(e=e.toString()),"string"==typeof e||e instanceof String)this._parts=i.parse(String(e),this._parts);else{if(!r&&!o)throw new TypeError("invalid input");var s=r?e._parts:e;for(n in s)y.call(this._parts,n)&&(this._parts[n]=s[n])}return this.build(!t),this},v.is=function(e){var t=!1,r=!1,o=!1,s=!1,a=!1,l=!1,u=!1,c=!this._parts.urn;switch(this._parts.hostname&&(c=!1,r=i.ip4_expression.test(this._parts.hostname),o=i.ip6_expression.test(this._parts.hostname),t=r||o,s=!t,a=s&&n&&n.has(this._parts.hostname),l=s&&i.idn_expression.test(this._parts.hostname),u=s&&i.punycode_expression.test(this._parts.hostname)),e.toLowerCase()){case"relative":return c;case"absolute":return!c;case"domain":case"name":return s;case"sld":return a;case"ip":return t;case"ip4":case"ipv4":case"inet4":return r;case"ip6":case"ipv6":case"inet6":return o;case"idn":return l;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return u}return null};var C=v.protocol,E=v.port,S=v.hostname;v.protocol=function(e,t){if(void 0!==e&&e&&(e=e.replace(/:(\/\/)?$/,""),!e.match(i.protocol_expression)))throw new TypeError('Protocol "'+e+"\" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return C.call(this,e,t)},v.scheme=v.protocol,v.port=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e&&(0===e&&(e=null),e&&(e+="",":"===e.charAt(0)&&(e=e.substring(1)),e.match(/[^0-9]/))))throw new TypeError('Port "'+e+'" contains characters other than [0-9]');return E.call(this,e,t)},v.hostname=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e){var n={};if("/"!==i.parseHost(e,n))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');e=n.hostname}return S.call(this,e,t)},v.origin=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var n=this.protocol();return this.authority()?(n?n+"://":"")+this.authority():""}var r=i(e);return this.protocol(r.protocol()).authority(r.authority()).build(!t),this},v.host=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?i.buildHost(this._parts):"";if("/"!==i.parseHost(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},v.authority=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?i.buildAuthority(this._parts):"";if("/"!==i.parseAuthority(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},v.userinfo=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var n=i.buildUserinfo(this._parts);return n?n.substring(0,n.length-1):n}return"@"!==e[e.length-1]&&(e+="@"),i.parseUserinfo(e,this._parts),this.build(!t),this},v.resource=function(e,t){var n;return void 0===e?this.path()+this.search()+this.hash():(n=i.parse(e),this._parts.path=n.path,this._parts.query=n.query,this._parts.fragment=n.fragment,this.build(!t),this)},v.subdomain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,n)||""}var r=this._parts.hostname.length-this.domain().length,s=this._parts.hostname.substring(0,r),a=new RegExp("^"+o(s));return e&&"."!==e.charAt(e.length-1)&&(e+="."),e&&i.ensureValidHostname(e),this._parts.hostname=this._parts.hostname.replace(a,e),this.build(!t),this},v.domain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var n=this._parts.hostname.match(/\./g);if(n&&n.length<2)return this._parts.hostname;var r=this._parts.hostname.length-this.tld(t).length-1;return r=this._parts.hostname.lastIndexOf(".",r-1)+1,this._parts.hostname.substring(r)||""}if(!e)throw new TypeError("cannot set domain empty");if(i.ensureValidHostname(e),!this._parts.hostname||this.is("IP"))this._parts.hostname=e;else{var s=new RegExp(o(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(s,e)}return this.build(!t),this},v.tld=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var r=this._parts.hostname.lastIndexOf("."),i=this._parts.hostname.substring(r+1);return!0!==t&&n&&n.list[i.toLowerCase()]?n.get(this._parts.hostname)||i:i}var s;if(!e)throw new TypeError("cannot set TLD empty");if(e.match(/[^a-zA-Z0-9-]/)){if(!n||!n.is(e))throw new TypeError('TLD "'+e+'" contains characters other than [A-Z0-9]');s=new RegExp(o(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(s,e)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");s=new RegExp(o(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(s,e)}return this.build(!t),this},v.directory=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var n=this._parts.path.length-this.filename().length-1,r=this._parts.path.substring(0,n)||(this._parts.hostname?"/":"");return e?i.decodePath(r):r}var s=this._parts.path.length-this.filename().length,a=this._parts.path.substring(0,s),l=new RegExp("^"+o(a));return this.is("relative")||(e||(e="/"),"/"!==e.charAt(0)&&(e="/"+e)),e&&"/"!==e.charAt(e.length-1)&&(e+="/"),e=i.recodePath(e),this._parts.path=this._parts.path.replace(l,e),this.build(!t),this},v.filename=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("string"!=typeof e){if(!this._parts.path||"/"===this._parts.path)return"";var n=this._parts.path.lastIndexOf("/"),r=this._parts.path.substring(n+1);return e?i.decodePathSegment(r):r}var s=!1;"/"===e.charAt(0)&&(e=e.substring(1)),e.match(/\.?\//)&&(s=!0);var a=new RegExp(o(this.filename())+"$");return e=i.recodePath(e),this._parts.path=this._parts.path.replace(a,e),s?this.normalizePath(t):this.build(!t),this},v.suffix=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path||"/"===this._parts.path)return"";var n,r,s=this.filename(),a=s.lastIndexOf(".");return-1===a?"":(n=s.substring(a+1),r=/^[a-z0-9%]+$/i.test(n)?n:"",e?i.decodePathSegment(r):r)}"."===e.charAt(0)&&(e=e.substring(1));var l,u=this.suffix();if(u)l=e?new RegExp(o(u)+"$"):new RegExp(o("."+u)+"$");else{if(!e)return this;this._parts.path+="."+i.recodePath(e)}return l&&(e=i.recodePath(e),this._parts.path=this._parts.path.replace(l,e)),this.build(!t),this},v.segment=function(e,t,n){var r=this._parts.urn?":":"/",i=this.path(),o="/"===i.substring(0,1),s=i.split(r);if(void 0!==e&&"number"!=typeof e&&(n=t,t=e,e=void 0),void 0!==e&&"number"!=typeof e)throw new Error('Bad segment "'+e+'", must be 0-based integer');if(o&&s.shift(),e<0&&(e=Math.max(s.length+e,0)),void 0===t)return void 0===e?s:s[e];if(null===e||void 0===s[e])if(a(t)){s=[];for(var l=0,u=t.length;l-1},optionalMarker:function(e){return e.is_optional?r.default.createElement("span",{className:"configuration-field-optional"},"(optional)"):null}};exports.default=i,e.exports=exports.default},function(e,exports,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nn(t).setHours(0,0,0,0)}function a(e){var t=new Date;return t.setHours(0,0,0,0),o(e,t)}function l(e){var t=new Date((new Date).getTime()+864e5);return t.setHours(0,0,0,0),e>=t}function u(e,t,r){var i=n(e);return i.setHours(0,0,0,0),s(i,t)&&o(i,r)||s(i,r)&&o(i,t)}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{from:null,to:null},n=t.from,r=t.to;return n?n&&r&&i(n,r)&&i(e,n)?(n=null,r=null):r&&o(e,n)?n=e:r&&i(e,r)?(n=e,r=e):(r=e,o(r,n)&&(r=n,n=e)):n=e,{from:n,to:r}}function d(e,t){var n=t.from,r=t.to;return n&&i(e,n)||r&&i(e,r)||n&&r&&u(e,n,r)}function h(e){var t=n(e);return t.setHours(0,0,0),t.setDate(t.getDate()+4-(t.getDay()||7)),Math.ceil(((t-new Date(t.getFullYear(),0,1))/864e5+1)/7)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.clone=n,exports.addMonths=r,exports.isSameDay=i,exports.isDayBefore=o,exports.isDayAfter=s,exports.isPastDay=a,exports.isFutureDay=l,exports.isDayBetween=u,exports.addDayToRange=c,exports.isDayInRange=d,exports.getWeekNumber=h,exports.default={addDayToRange:c,addMonths:r,clone:n,getWeekNumber:h,isDayAfter:s,isDayBefore:o,isDayBetween:u,isDayInRange:d,isFutureDay:l,isPastDay:a,isSameDay:i}},function(e,exports,t){"use strict";(function(e){function n(e){return e&&e.__esModule?e:{default:e}}function r(e){for(var t=0,n=void 0,r=0,i=e.length;rt&&(t=n);return t}function i(e){for(var t=Array(e.length),n=0,r=e.length;n=t.x+t.w)&&(!(e.y+e.h<=t.y)&&!(e.y>=t.y+t.h))))}function l(e,t){for(var n=p(e),r=_(e),i=Array(e.length),s=0,a=r.length;s0&&!h(e,t);)t.y--;for(var i=void 0;i=h(e,t);)t.y=i.y+i.h;return t}function c(e,t){for(var n=p(e),r=0,i=e.length;rt.cols&&(o.x=t.cols-o.w),o.x<0&&(o.x=0,o.w=t.cols),o.static)for(;h(n,o);)o.y++;else n.push(o)}return e}function d(e,t){for(var n=0,r=e.length;nr;"number"==typeof n&&(t.x=n),"number"==typeof r&&(t.y=r),t.moved=!0;var s=_(e);o&&(s=s.reverse());for(var a=f(s,t),l=0,u=a.length;lc.y&&t.y-c.y>c.h/4||(e=c.static?m(e,c,t,i):m(e,t,c,i)))}return e}function m(e,t,n,r){if(r){var i={x:n.x,y:n.y,w:n.w,h:n.h,i:"-1"};if(i.y=Math.max(t.y-n.h,0),!h(e,i))return g(e,n,void 0,i.y)}return g(e,n,void 0,n.y+1)}function v(e){return 100*e+"%"}function y(e){var t=e.top,n=e.left,r=e.width,i=e.height,o="translate("+n+"px,"+t+"px)";return{transform:o,WebkitTransform:o,MozTransform:o,msTransform:o,OTransform:o,width:r+"px",height:i+"px",position:"absolute"}}function b(e){return{top:e.top+"px",left:e.left+"px",width:e.width+"px",height:e.height+"px",position:"absolute"}}function _(e){return[].concat(e).sort(function(e,t){return e.y>t.y||e.y===t.y&&e.x>t.x?1:e.y===t.y&&e.x===t.x?0:-1})}function w(e,t,n,i){e=e||[];var s=[];return T.default.Children.forEach(t,function(t,n){var i=d(e,t.key||"1");if(i)s[n]=o(i);else{!k&&t.props._grid&&console.warn("`_grid` properties on children have been deprecated as of React 15.2. Please use `data-grid` or add your properties directly to the `layout`.");var a=t.props["data-grid"]||t.props._grid;a?(k||A([a],"ReactGridLayout.children"),s[n]=o(E({},a,{i:t.key}))):s[n]=o({w:1,h:1,x:0,y:r(s),i:t.key||"1"})}}),s=c(s,{cols:n}),s=l(s,i)}function A(e,t){t=t||"Layout";var n=["x","y","w","h"];if(!Array.isArray(e))throw new Error(t+" must be an array!");for(var r=0,i=e.length;rm)return 1}for(var v=0,y=Math.max(f.length,p.length);vi)return 1}return 0}},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=t(1),r=function(e){return e&&e.__esModule?e:{default:e}}(n),i=r.default.createActions({delete:{asyncResult:!0},list:{asyncResult:!0},get:{asyncResult:!0},save:{asyncResult:!0},update:{asyncResult:!0},parse:{asyncResult:!0}});exports.default=i,e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(exports,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t1}},{interval:"month",unit:"month",step:1,condition:function(e){return 1===e.years()||e.months()>1}},{interval:"day",unit:"date",step:2,condition:function(e){return 1===e.months()||e.days()>10}},{interval:"day",unit:"date",step:1,condition:function(e){return e.days()>3}},{interval:"hour",unit:"hour",step:12,condition:function(e){return e.days()>1}},{interval:"hour",unit:"hour",step:3,condition:function(e){return 1===e.days()}},{interval:"hour",unit:"hour",step:1,condition:function(e){return e.hours()>1}},{interval:"minute",unit:"minute",step:10,condition:function(e){return 1===e.hours()||e.minutes()>30}},{interval:"minute",unit:"minute",step:5,condition:function(e){return e.minutes()>15}},{interval:"minute",unit:"minute",step:1,condition:function(){return!0}}],customDateTimeFormat:function(e){var t=this;return void 0===e&&(e=null),function(n){var r=void 0,o=void 0;return null===e?r=new i.default(n).toMoment():(r=(0,s.default)(n),r.utcOffset(e)),t.dateTimeFormats.some(function(e){if(!0===e.condition(r))return o=r.format(e.formatString),!0}),o}},customTickInterval:function(e){var t=this;return void 0===e&&(e=null),function(n,r,o){var a=[],l=void 0,u=void 0;if(null===e?(l=new i.default(n).toMoment(),u=new i.default(r).toMoment()):(l=(0,s.default)(n),u=(0,s.default)(r),l.utcOffset(e),u.utcOffset(e)),!l.isValid()||!u.isValid())return a;var c=void 0,d=void 0,h=s.default.duration(u.valueOf()-l.valueOf());if(t.intervalResolutions.some(function(e){if(e.condition(h))return c=e.interval,d=e.unit,o=e.step,!0}),l.add(1,c).startOf(c),o>1)for(;l.isBefore(u);)l.get(d)%o==0&&a.push(new Date(l.valueOf())),l.add(1,c);else for(;l.isBefore(u);)a.push(new Date(l.valueOf())),l.add(1,c);return a}}},e.exports=exports.default},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n={gl2ServerUrl:function(){return window.appConfig.gl2ServerUrl},gl2AppPathPrefix:function(){return window.appConfig.gl2AppPathPrefix},gl2DevMode:function(){return"undefined"!=typeof DEVELOPMENT&&DEVELOPMENT},rootTimeZone:function(){return window.appConfig.rootTimeZone}};exports.default=n,e.exports=exports.default},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=t(32),r=function(e){return e&&e.__esModule?e:{default:e}}(n),i={glColourPalette:function(){return r.default.scale.ordinal().range(["#16ACE3","#FBB040","#ED8EEF","#7CE255","#8DB3ED","#EAF253","#CED945","#EF8DB6","#D4A8ED","#F495D9"])},tooltipRenderlet:function(e,t,n){e.on("renderlet",function(e){r.default.select(e.root()[0][0]).selectAll(t).attr("rel","tooltip").attr("data-original-title",n)})}};exports.default=i,e.exports=exports.default},function(e,exports){+function($){"use strict";function e(e){return this.each(function(){var n=$(this),r=n.data("bs.tooltip"),i="object"==typeof e&&e;!r&&/destroy|hide/.test(e)||(r||n.data("bs.tooltip",r=new t(this,i)),"string"==typeof e&&r[e]())})}var t=function(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",e,t)};t.VERSION="3.3.6",t.TRANSITION_DURATION=150,t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},t.prototype.init=function(e,t,n){if(this.enabled=!0,this.type=e,this.$element=$(t),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&$($.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var r=this.options.trigger.split(" "),i=r.length;i--;){var o=r[i];if("click"==o)this.$element.on("click."+this.type,this.options.selector,$.proxy(this.toggle,this));else if("manual"!=o){var s="hover"==o?"mouseenter":"focusin",a="hover"==o?"mouseleave":"focusout";this.$element.on(s+"."+this.type,this.options.selector,$.proxy(this.enter,this)),this.$element.on(a+"."+this.type,this.options.selector,$.proxy(this.leave,this))}}this.options.selector?this._options=$.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.getOptions=function(e){return e=$.extend({},this.getDefaults(),this.$element.data(),e),e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},t.prototype.getDelegateOptions=function(){var e={},t=this.getDefaults();return this._options&&$.each(this._options,function(n,r){t[n]!=r&&(e[n]=r)}),e},t.prototype.enter=function(e){var t=e instanceof this.constructor?e:$(e.currentTarget).data("bs."+this.type);return t||(t=new this.constructor(e.currentTarget,this.getDelegateOptions()),$(e.currentTarget).data("bs."+this.type,t)),e instanceof $.Event&&(t.inState["focusin"==e.type?"focus":"hover"]=!0),t.tip().hasClass("in")||"in"==t.hoverState?void(t.hoverState="in"):(clearTimeout(t.timeout),t.hoverState="in",t.options.delay&&t.options.delay.show?void(t.timeout=setTimeout(function(){"in"==t.hoverState&&t.show()},t.options.delay.show)):t.show())},t.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},t.prototype.leave=function(e){var t=e instanceof this.constructor?e:$(e.currentTarget).data("bs."+this.type);if(t||(t=new this.constructor(e.currentTarget,this.getDelegateOptions()),$(e.currentTarget).data("bs."+this.type,t)),e instanceof $.Event&&(t.inState["focusout"==e.type?"focus":"hover"]=!1),!t.isInStateTrue()){if(clearTimeout(t.timeout),t.hoverState="out",!t.options.delay||!t.options.delay.hide)return t.hide();t.timeout=setTimeout(function(){"out"==t.hoverState&&t.hide()},t.options.delay.hide)}},t.prototype.show=function(){var e=$.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var n=$.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!n)return;var r=this,i=this.tip(),o=this.getUID(this.type);this.setContent(),i.attr("id",o),this.$element.attr("aria-describedby",o),this.options.animation&&i.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,l=a.test(s);l&&(s=s.replace(a,"")||"top"),i.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var u=this.getPosition(),c=i[0].offsetWidth,d=i[0].offsetHeight;if(l){var h=s,f=this.getPosition(this.$viewport);s="bottom"==s&&u.bottom+d>f.bottom?"top":"top"==s&&u.top-df.width?"left":"left"==s&&u.left-cs.top+s.height&&(i.top=s.top+s.height-l)}else{var u=t.left-o,c=t.left+o+n;us.right&&(i.left=s.left+s.width-c)}return i},t.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},t.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},t.prototype.tip=function(){if(!this.$tip&&(this.$tip=$(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},t.prototype.enable=function(){this.enabled=!0},t.prototype.disable=function(){this.enabled=!1},t.prototype.toggleEnabled=function(){this.enabled=!this.enabled},t.prototype.toggle=function(e){var t=this;e&&((t=$(e.currentTarget).data("bs."+this.type))||(t=new this.constructor(e.currentTarget,this.getDelegateOptions()),$(e.currentTarget).data("bs."+this.type,t))),e?(t.inState.click=!t.inState.click,t.isInStateTrue()?t.enter(t):t.leave(t)):t.tip().hasClass("in")?t.leave(t):t.enter(t)},t.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null})};var n=$.fn.tooltip;$.fn.tooltip=e,$.fn.tooltip.Constructor=t,$.fn.tooltip.noConflict=function(){return $.fn.tooltip=n,this}}(jQuery)},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,i=t.getSourceClientOffset;(0,c.default)((0,h.default)(e),"Expected sourceIds to be an array.");var o=this.getMonitor(),s=this.getRegistry();(0,c.default)(!o.isDragging(),"Cannot call beginDrag while dragging.");for(var a=0;a=0;u--)if(o.canDragSource(e[u])){l=e[u];break}if(null!==l){var d=null;r&&((0,c.default)("function"==typeof i,"When clientOffset is provided, getSourceClientOffset must be a function."),d=i(l));var f=s.getSource(l),g=f.beginDrag(o,l);(0,c.default)((0,p.default)(g),"Item must be an object."),s.pinSource(l);var m=s.getSourceType(l);return{type:v,itemType:m,item:g,sourceId:l,clientOffset:r,sourceClientOffset:d,isSourcePublic:n}}}function i(){if(this.getMonitor().isDragging())return{type:y}}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.clientOffset,r=void 0===n?null:n;(0,c.default)((0,h.default)(e),"Expected targetIds to be an array.");var i=e.slice(0),o=this.getMonitor(),s=this.getRegistry();(0,c.default)(o.isDragging(),"Cannot call hover while not dragging."),(0,c.default)(!o.didDrop(),"Cannot call hover after drop.");for(var a=0;a=0;f--){var p=i[f],g=s.getTargetType(p);(0,m.default)(g,d)||i.splice(f,1)}for(var v=0;v0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),r=this.getRegistry();(0,c.default)(n.isDragging(),"Cannot call drop while not dragging."),(0,c.default)(!n.didDrop(),"Cannot call drop twice during one drag operation.");var i=n.getTargetIds().filter(n.canDropOnTarget,n);i.reverse(),i.forEach(function(i,o){var s=r.getTarget(i),a=s.drop(n,i);(0,c.default)(void 0===a||(0,p.default)(a),"Drop result must either be an object or undefined."),void 0===a&&(a=0===o?{}:n.getDropResult()),e.store.dispatch({type:_,dropResult:l({},t,a)})})}function a(){var e=this.getMonitor(),t=this.getRegistry();(0,c.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId();return t.getSource(n,!0).endDrag(e,n),t.unpinSource(),{type:w}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.END_DRAG=exports.DROP=exports.HOVER=exports.PUBLISH_DRAG_SOURCE=exports.BEGIN_DRAG=void 0;var l=Object.assign||function(e){for(var t=1;tm)return 1}for(var v=0,y=Math.max(f.length,p.length);vi)return 1}return 0}},function(e,exports,t){function n(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}var r=t(80);e.exports=n},function(e,exports,t){function n(e){return null==e?void 0===e?a:s:l&&l in Object(e)?i(e):o(e)}var r=t(107),i=t(578),o=t(602),s="[object Null]",a="[object Undefined]",l=r?r.toStringTag:void 0;e.exports=n},function(e,exports,t){function n(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}var r=t(587);e.exports=n},function(e,exports,t){function n(e,t){var n=i(e,t);return r(n)?n:void 0}var r=t(565),i=t(579);e.exports=n},function(e,exports,t){var n=t(78),r=n(Object,"create");e.exports=r},function(e,exports){function t(e,t){return e===t||e!==e&&t!==t}e.exports=t},function(e,exports,t){function n(e){return i(e)&&r(e)}var r=t(113),i=t(60);e.exports=n},function(e,exports,t){"use strict";var n=t(624),r=t(623),i=t(174);e.exports={formats:i,parse:r,stringify:n}},function(e,exports,t){"use strict";(function(e){function t(t,n){if("production"!==e.env.NODE_ENV)for(var r=0;r<(arguments.length<=2?0:arguments.length-2);r+=1){var i=arguments.length<=r+2?void 0:arguments[r+2];if(i&&i.prototype&&i.prototype.render)return void console.error("You seem to be applying the arguments in the wrong order. It should be "+t+"("+n+")(Component), not the other way around. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#you-seem-to-be-applying-the-arguments-in-the-wrong-order")}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t}).call(exports,t(37))},function(e,exports,t){var n,r;!function(i,o){n=[t(32)],void 0!==(r=function(e){return i.Rickshaw=o(e)}.apply(exports,n))&&(e.exports=r)}(this,function(e){var t={namespace:function(e,n){for(var r=e.split("."),i=t,o=1,s=r.length;o0){var t=e.data[0].x,n=e.data[0].y;if("number"!=typeof t||"number"!=typeof n&&null!==n)throw"x and y properties of points should be numbers instead of "+typeof t+" and "+typeof n}if(e.data.length>=3&&(e.data[2].xthis.window.xMax&&(t=!1),t}return!0},this.onUpdate=function(e){this.updateCallbacks.push(e)},this.onConfigure=function(e){this.configureCallbacks.push(e)},this.registerRenderer=function(e){this._renderers=this._renderers||{},this._renderers[e.name]=e},this.configure=function(e){this.config=this.config||{},(e.width||e.height)&&this.setSize(e),t.keys(this.defaults).forEach(function(t){this.config[t]=t in e?e[t]:t in this?this[t]:this.defaults[t]},this),t.keys(this.config).forEach(function(e){this[e]=this.config[e]},this),"stack"in e&&(e.unstack=!e.stack);var n=e.renderer||this.renderer&&this.renderer.name||"stack";this.setRenderer(n,e),this.configureCallbacks.forEach(function(t){t(e)})},this.setRenderer=function(e,t){if("function"==typeof e)this.renderer=new e({graph:r}),this.registerRenderer(this.renderer);else{if(!this._renderers[e])throw"couldn't find renderer "+e;this.renderer=this._renderers[e]}"object"==typeof t&&this.renderer.configure(t)},this.setSize=function(e){if(e=e||{},"undefined"!=typeof window)var t=window.getComputedStyle(this.element,null),n=parseInt(t.getPropertyValue("width"),10),r=parseInt(t.getPropertyValue("height"),10);this.width=e.width||n||400,this.height=e.height||r||250,this.vis&&this.vis.attr("width",this.width).attr("height",this.height)},this.initialize(n)},t.namespace("Rickshaw.Fixtures.Color"),t.Fixtures.Color=function(){this.schemes={},this.schemes.spectrum14=["#ecb796","#dc8f70","#b2a470","#92875a","#716c49","#d2ed82","#bbe468","#a1d05d","#e7cbe6","#d8aad6","#a888c2","#9dc2d3","#649eb9","#387aa3"].reverse(),this.schemes.spectrum2000=["#57306f","#514c76","#646583","#738394","#6b9c7d","#84b665","#a7ca50","#bfe746","#e2f528","#fff726","#ecdd00","#d4b11d","#de8800","#de4800","#c91515","#9a0000","#7b0429","#580839","#31082b"],this.schemes.spectrum2001=["#2f243f","#3c2c55","#4a3768","#565270","#6b6b7c","#72957f","#86ad6e","#a1bc5e","#b8d954","#d3e04e","#ccad2a","#cc8412","#c1521d","#ad3821","#8a1010","#681717","#531e1e","#3d1818","#320a1b"],this.schemes.classic9=["#423d4f","#4a6860","#848f39","#a2b73c","#ddcb53","#c5a32f","#7d5836","#963b20","#7c2626","#491d37","#2f254a"].reverse(),this.schemes.httpStatus={503:"#ea5029",502:"#d23f14",500:"#bf3613",410:"#efacea",409:"#e291dc",403:"#f457e8",408:"#e121d2",401:"#b92dae",405:"#f47ceb",404:"#a82a9f",400:"#b263c6",301:"#6fa024",302:"#87c32b",307:"#a0d84c",304:"#28b55c",200:"#1a4f74",206:"#27839f",201:"#52adc9",202:"#7c979f",203:"#a5b8bd",204:"#c1cdd1"},this.schemes.colorwheel=["#b5b6a9","#858772","#785f43","#96557e","#4682b4","#65b9ac","#73c03a","#cb513a"].reverse(),this.schemes.cool=["#5e9d2f","#73c03a","#4682b4","#7bc3b8","#a9884e","#c1b266","#a47493","#c09fb5"],this.schemes.munin=["#00cc00","#0066b3","#ff8000","#ffcc00","#330099","#990099","#ccff00","#ff0000","#808080","#008f00","#00487d","#b35a00","#b38f00","#6b006b","#8fb300","#b30000","#bebebe","#80ff80","#80c9ff","#ffc080","#ffe680","#aa80ff","#ee00cc","#ff8080","#666600","#ffbfff","#00ffcc","#cc6699","#999900"]},t.namespace("Rickshaw.Fixtures.RandomData"),t.Fixtures.RandomData=function(e){e=e||1;var t=200,n=Math.floor((new Date).getTime()/1e3);this.addData=function(r){var i=100*Math.random()+15+t,o=r[0].length,s=1;r.forEach(function(t){var r=20*Math.random(),a=i/25+s+++15*(Math.cos(o*s*11/960)+2)+7*(Math.cos(o/7)+2)+1*(Math.cos(o/17)+2);t.push({x:o*e+n,y:a+r})}),t=.85*i},this.removeData=function(t){t.forEach(function(e){e.shift()}),n+=e}},t.namespace("Rickshaw.Fixtures.Time"),t.Fixtures.Time=function(){var t=this;this.months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.units=[{name:"decade",seconds:315576e3,formatter:function(e){return 10*parseInt(e.getUTCFullYear()/10,10)}},{name:"year",seconds:31557600,formatter:function(e){return e.getUTCFullYear()}},{name:"month",seconds:2635200,formatter:function(e){return t.months[e.getUTCMonth()]}},{name:"week",seconds:604800,formatter:function(e){return t.formatDate(e)}},{name:"day",seconds:86400,formatter:function(e){return e.getUTCDate()}},{name:"6 hour",seconds:21600,formatter:function(e){return t.formatTime(e)}},{name:"hour",seconds:3600,formatter:function(e){return t.formatTime(e)}},{name:"15 minute",seconds:900,formatter:function(e){return t.formatTime(e)}},{name:"minute",seconds:60,formatter:function(e){return e.getUTCMinutes()}},{name:"15 second",seconds:15,formatter:function(e){return e.getUTCSeconds()+"s"}},{name:"second",seconds:1,formatter:function(e){return e.getUTCSeconds()+"s"}},{name:"decisecond",seconds:.1,formatter:function(e){return e.getUTCMilliseconds()+"ms"}},{name:"centisecond",seconds:.01,formatter:function(e){return e.getUTCMilliseconds()+"ms"}}],this.unit=function(e){return this.units.filter(function(t){return e==t.name}).shift()},this.formatDate=function(t){return e.time.format("%b %e")(t)},this.formatTime=function(e){return e.toUTCString().match(/(\d+:\d+):/)[1]},this.ceil=function(e,t){var n,r;if("month"==t.name){if(n=new Date(1e3*e),Date.UTC(n.getUTCFullYear(),n.getUTCMonth())/1e3==e)return e;r=n.getUTCFullYear();var i=n.getUTCMonth();return 11==i?(i=0,r+=1):i+=1,Date.UTC(r,i)/1e3}return"year"==t.name?(n=new Date(1e3*e),Date.UTC(n.getUTCFullYear(),0)/1e3==e?e:(r=n.getUTCFullYear()+1,Date.UTC(r,0)/1e3)):Math.ceil(e/t.seconds)*t.seconds}},t.namespace("Rickshaw.Fixtures.Time.Local"),t.Fixtures.Time.Local=function(){var t=this;this.months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.units=[{name:"decade",seconds:315576e3,formatter:function(e){return 10*parseInt(e.getFullYear()/10,10)}},{name:"year",seconds:31557600,formatter:function(e){return e.getFullYear()}},{name:"month",seconds:2635200,formatter:function(e){return t.months[e.getMonth()]}},{name:"week",seconds:604800,formatter:function(e){return t.formatDate(e)}},{name:"day",seconds:86400,formatter:function(e){return e.getDate()}},{name:"6 hour",seconds:21600,formatter:function(e){return t.formatTime(e)}},{name:"hour",seconds:3600,formatter:function(e){return t.formatTime(e)}},{name:"15 minute",seconds:900,formatter:function(e){return t.formatTime(e)}},{name:"minute",seconds:60,formatter:function(e){return e.getMinutes()}},{name:"15 second",seconds:15,formatter:function(e){return e.getSeconds()+"s"}},{name:"second",seconds:1,formatter:function(e){return e.getSeconds()+"s"}},{name:"decisecond",seconds:.1,formatter:function(e){return e.getMilliseconds()+"ms"}},{name:"centisecond",seconds:.01,formatter:function(e){return e.getMilliseconds()+"ms"}}],this.unit=function(e){return this.units.filter(function(t){return e==t.name}).shift()},this.formatDate=function(t){return e.time.format("%b %e")(t)},this.formatTime=function(e){return e.toString().match(/(\d+:\d+):/)[1]},this.ceil=function(e,t){var n,r,i;if("day"==t.name){var o=new Date(1e3*(e+t.seconds-1)),s=new Date(0);return s.setFullYear(o.getFullYear()),s.setMonth(o.getMonth()),s.setDate(o.getDate()),s.setMilliseconds(0),s.setSeconds(0),s.setMinutes(0),s.setHours(0),s.getTime()/1e3}if("month"==t.name){if(n=new Date(1e3*e),new Date(n.getFullYear(),n.getMonth()).getTime()/1e3==e)return e;r=n.getFullYear();var a=n.getMonth();return 11==a?(a=0,r+=1):a+=1,new Date(r,a).getTime()/1e3}return"year"==t.name?(n=new Date(1e3*e),new Date(n.getUTCFullYear(),0).getTime()/1e3==e?e:(r=n.getFullYear()+1,new Date(r,0).getTime()/1e3)):(i=60*new Date(1e3*e).getTimezoneOffset(),Math.ceil((e-i)/t.seconds)*t.seconds+i)}},t.namespace("Rickshaw.Fixtures.Number"),t.Fixtures.Number.formatKMBT=function(e){var t=Math.abs(e);return t>=1e12?e/1e12+"T":t>=1e9?e/1e9+"B":t>=1e6?e/1e6+"M":t>=1e3?e/1e3+"K":t<1&&e>0?e.toFixed(2):0===t?"":e},t.Fixtures.Number.formatBase1024KMGTP=function(e){var t=Math.abs(e);return t>=0x4000000000000?e/0x4000000000000+"P":t>=1099511627776?e/1099511627776+"T":t>=1073741824?e/1073741824+"G":t>=1048576?e/1048576+"M":t>=1024?e/1024+"K":t<1&&e>0?e.toFixed(2):0===t?"":e},t.namespace("Rickshaw.Color.Palette"),t.Color.Palette=function(n){var r=new t.Fixtures.Color;if(n=n||{},this.schemes={},this.scheme=r.schemes[n.scheme]||n.scheme||r.schemes.colorwheel,this.runningIndex=0,this.generatorIndex=0,n.interpolatedStopCount){var i,o,s=this.scheme.length-1,a=[];for(i=0;in.graph.x.range()[1])return t.element&&(t.line.classList.add("offscreen"),t.element.style.display="none"),void t.boxes.forEach(function(e){e.rangeElement&&e.rangeElement.classList.add("offscreen")});if(!t.element){var i=t.element=document.createElement("div");i.classList.add("annotation"),this.elements.timeline.appendChild(i),i.addEventListener("click",function(e){i.classList.toggle("active"),t.line.classList.toggle("active"),t.boxes.forEach(function(e){e.rangeElement&&e.rangeElement.classList.toggle("active")})},!1)}t.element.style.left=r+"px",t.element.style.display="block",t.boxes.forEach(function(e){var i=e.element;if(i||(i=e.element=document.createElement("div"),i.classList.add("content"),i.innerHTML=e.content,t.element.appendChild(i),t.line=document.createElement("div"),t.line.classList.add("annotation_line"),n.graph.element.appendChild(t.line),e.end&&(e.rangeElement=document.createElement("div"),e.rangeElement.classList.add("annotation_range"),n.graph.element.appendChild(e.rangeElement))),e.end){var o=r,s=Math.min(n.graph.x(e.end),n.graph.x.range()[1]);o>s&&(s=r,o=Math.max(n.graph.x(e.end),n.graph.x.range()[0]));var a=s-o;e.rangeElement.style.left=o+"px",e.rangeElement.style.width=a+"px",e.rangeElement.classList.remove("offscreen")}t.line.classList.remove("offscreen"),t.line.style.left=r+"px"})},this)},this.graph.onUpdate(function(){n.update()})},t.namespace("Rickshaw.Graph.Axis.Time"),t.Graph.Axis.Time=function(e){var n=this;this.graph=e.graph,this.elements=[],this.ticksTreatment=e.ticksTreatment||"plain",this.fixedTimeUnit=e.timeUnit;var r=e.timeFixture||new t.Fixtures.Time;this.appropriateTimeUnit=function(){var e,t=r.units,n=this.graph.x.domain(),i=n[1]-n[0];return t.forEach(function(t){Math.floor(i/t.seconds)>=2&&(e=e||t)}),e||r.units[r.units.length-1]},this.tickOffsets=function(){for(var e=this.graph.x.domain(),t=this.fixedTimeUnit||this.appropriateTimeUnit(),n=Math.ceil((e[1]-e[0])/t.seconds),i=e[0],o=[],s=0;sn.graph.x.range()[1])){var t=document.createElement("div");t.style.left=n.graph.x(e.value)+"px",t.classList.add("x_tick"),t.classList.add(n.ticksTreatment);var r=document.createElement("div");r.classList.add("title"),r.innerHTML=e.unit.formatter(new Date(1e3*e.value)),t.appendChild(r),n.graph.element.appendChild(t),n.elements.push(t)}})},this.graph.onUpdate(function(){n.render()})},t.namespace("Rickshaw.Graph.Axis.X"),t.Graph.Axis.X=function(t){var n=this;this.initialize=function(t){this.graph=t.graph,this.orientation=t.orientation||"top",this.pixelsPerTick=t.pixelsPerTick||75,t.ticks&&(this.staticTicks=t.ticks),t.tickValues&&(this.tickValues=t.tickValues),this.tickSize=t.tickSize||4,this.ticksTreatment=t.ticksTreatment||"plain",t.element?(this.element=t.element,this._discoverSize(t.element,t),this.vis=e.select(t.element).append("svg:svg").attr("height",this.height).attr("width",this.width).attr("class","rickshaw_graph x_axis_d3"),this.element=this.vis[0][0],this.element.style.position="relative",this.setSize({width:t.width,height:t.height})):this.vis=this.graph.vis,this.graph.onUpdate(function(){n.render()})},this.setSize=function(e){if(e=e||{},this.element){this._discoverSize(this.element.parentNode,e),this.vis.attr("height",this.height).attr("width",1.1*this.width);var t=Math.floor(.1*this.width/2);this.element.style.left=-1*t+"px"}},this.render=function(){void 0!==this._renderWidth&&this.graph.width!==this._renderWidth&&this.setSize({auto:!0});var n=e.svg.axis().scale(this.graph.x).orient(this.orientation);n.tickFormat(t.tickFormat||function(e){return e}),this.tickValues&&n.tickValues(this.tickValues),this.ticks=this.staticTicks||Math.floor(this.graph.width/this.pixelsPerTick);var r,i=Math.floor(.1*this.width/2)||0,o="bar"==this.graph.renderer.name&&Math.ceil(.95*this.graph.width/this.graph.series[0].data.length/2)||0;if("top"==this.orientation){r="translate("+(i+o)+","+(this.height||this.graph.height)+")"}else r="translate("+(i+o)+", 0)";this.element&&this.vis.selectAll("*").remove(),this.vis.append("svg:g").attr("class",["x_ticks_d3",this.ticksTreatment].join(" ")).attr("transform",r).call(n.ticks(this.ticks).tickSubdivide(0).tickSize(this.tickSize));var s=("bottom"==this.orientation?1:-1)*this.graph.height;this.graph.vis.append("svg:g").attr("class","x_grid_d3").call(n.ticks(this.ticks).tickSubdivide(0).tickSize(s)).selectAll("text").each(function(){this.parentNode.setAttribute("data-x-value",this.textContent)}),this._renderHeight=this.graph.height},this._discoverSize=function(e,t){if("undefined"!=typeof window){var n=window.getComputedStyle(e,null),r=parseInt(n.getPropertyValue("height"),10);if(!t.auto)var i=parseInt(n.getPropertyValue("width"),10)}this.width=1.1*(t.width||i||this.graph.width),this.height=t.height||r||40},this.initialize(t)},t.namespace("Rickshaw.Graph.Axis.Y"),t.Graph.Axis.Y=t.Class.create({initialize:function(t){this.graph=t.graph,this.orientation=t.orientation||"right",this.pixelsPerTick=t.pixelsPerTick||75,t.ticks&&(this.staticTicks=t.ticks),t.tickValues&&(this.tickValues=t.tickValues),this.tickSize=t.tickSize||4,this.ticksTreatment=t.ticksTreatment||"plain",this.tickFormat=t.tickFormat||function(e){return e},this.berthRate=.1,t.element?(this.element=t.element,this.vis=e.select(t.element).append("svg:svg").attr("class","rickshaw_graph y_axis"),this.element=this.vis[0][0],this.element.style.position="relative",this.setSize({width:t.width,height:t.height})):this.vis=this.graph.vis;var n=this;this.graph.onUpdate(function(){n.render()})},setSize:function(e){if(e=e||{},this.element){if("undefined"!=typeof window){var t=window.getComputedStyle(this.element.parentNode,null),n=parseInt(t.getPropertyValue("width"),10);if(!e.auto)var r=parseInt(t.getPropertyValue("height"),10)}this.width=e.width||n||this.graph.width*this.berthRate,this.height=e.height||r||this.graph.height,this.vis.attr("width",this.width).attr("height",this.height*(1+this.berthRate));var i=this.height*this.berthRate;"left"==this.orientation&&(this.element.style.top=-1*i+"px")}},render:function(){void 0!==this._renderHeight&&this.graph.height!==this._renderHeight&&this.setSize({auto:!0}),this.ticks=this.staticTicks||Math.floor(this.graph.height/this.pixelsPerTick);var e=this._drawAxis(this.graph.y);this._drawGrid(e),this._renderHeight=this.graph.height},_drawAxis:function(t){var n=e.svg.axis().scale(t).orient(this.orientation);if(n.tickFormat(this.tickFormat),this.tickValues&&n.tickValues(this.tickValues),"left"==this.orientation)var r=this.height*this.berthRate,i="translate("+this.width+", "+r+")";return this.element&&this.vis.selectAll("*").remove(),this.vis.append("svg:g").attr("class",["y_ticks",this.ticksTreatment].join(" ")).attr("transform",i).call(n.ticks(this.ticks).tickSubdivide(0).tickSize(this.tickSize)),n},_drawGrid:function(e){var t=("right"==this.orientation?1:-1)*this.graph.width;this.graph.vis.append("svg:g").attr("class","y_grid").call(e.ticks(this.ticks).tickSubdivide(0).tickSize(t)).selectAll("text").each(function(){this.parentNode.setAttribute("data-y-value",this.textContent)})}}),t.namespace("Rickshaw.Graph.Axis.Y.Scaled"),t.Graph.Axis.Y.Scaled=t.Class.create(t.Graph.Axis.Y,{initialize:function($super,e){if(void 0===e.scale)throw new Error("Scaled requires scale");this.scale=e.scale,void 0===e.grid?this.grid=!0:this.grid=e.grid,$super(e)},_drawAxis:function($super,t){var n=this.scale.domain(),r=this.graph.renderer.domain().y,i=[Math.min.apply(Math,n),Math.max.apply(Math,n)],o=e.scale.linear().domain([0,1]).range(i),s=[o(r[0]),o(r[1])],a=e.scale.linear().domain(i).range(s);return $super(this.scale.copy().domain(n.map(a)).range(t.range()))},_drawGrid:function($super,e){this.grid&&$super(e)}}),t.namespace("Rickshaw.Graph.Behavior.Series.Highlight"),t.Graph.Behavior.Series.Highlight=function(t){this.graph=t.graph,this.legend=t.legend;var n=this,r={},i=null,o=t.disabledColor||function(t){return e.interpolateRgb(t,e.rgb("#d8d8d8"))(.8).toString()};this.addHighlightEvents=function(e){e.element.addEventListener("mouseover",function(t){i||(i=e,n.legend.lines.forEach(function(t){if(e!==t)r[t.series.name]=r[t.series.name]||t.series.color,t.series.color=o(t.series.color);else if(n.graph.renderer.unstack&&(!t.series.renderer||t.series.renderer.unstack)){var i=n.graph.series.indexOf(t.series);t.originalIndex=i;var s=n.graph.series.splice(i,1)[0];n.graph.series.push(s)}}),n.graph.update())},!1),e.element.addEventListener("mouseout",function(t){i&&(i=null,n.legend.lines.forEach(function(t){if(e===t&&t.hasOwnProperty("originalIndex")){var i=n.graph.series.pop();n.graph.series.splice(t.originalIndex,0,i),delete t.originalIndex}r[t.series.name]&&(t.series.color=r[t.series.name])}),n.graph.update())},!1)},this.legend&&this.legend.lines.forEach(function(e){n.addHighlightEvents(e)})},t.namespace("Rickshaw.Graph.Behavior.Series.Order"),t.Graph.Behavior.Series.Order=function(e){this.graph=e.graph,this.legend=e.legend;var t=this;if(void 0===window.jQuery)throw"couldn't find jQuery at window.jQuery";if(void 0===window.jQuery.ui)throw"couldn't find jQuery UI at window.jQuery.ui";jQuery(function(){jQuery(t.legend.list).sortable({containment:"parent",tolerance:"pointer",update:function(e,n){var r=[];jQuery(t.legend.list).find("li").each(function(e,t){t.series&&r.push(t.series)});for(var i=t.graph.series.length-1;i>=0;i--)t.graph.series[i]=r.shift();t.graph.update()}}),jQuery(t.legend.list).disableSelection()}),this.graph.onUpdate(function(){var e=window.getComputedStyle(t.legend.element).height;t.legend.element.style.height=e})},t.namespace("Rickshaw.Graph.Behavior.Series.Toggle"),t.Graph.Behavior.Series.Toggle=function(e){this.graph=e.graph,this.legend=e.legend;var t=this;if(this.addAnchor=function(e){var n=document.createElement("a");n.innerHTML="✔",n.classList.add("action"),e.element.insertBefore(n,e.element.firstChild),n.onclick=function(n){if(e.series.disabled)e.series.enable(),e.element.classList.remove("disabled");else{if(this.graph.series.filter(function(e){return!e.disabled}).length<=1)return;e.series.disable(),e.element.classList.add("disabled")}t.graph.update()}.bind(this),e.element.getElementsByTagName("span")[0].onclick=function(n){var r=e.series.disabled;if(!r)for(var i=0;iu){h=Math.abs(u-l[f].x)0){d.forEach(function(e){e.classList.remove("left"),e.classList.add("right")});this._calcLayoutError(d)>h&&d.forEach(function(e){e.classList.remove("right"),e.classList.add("left")})}"function"==typeof this.onRender&&this.onRender(e)}},_calcLayoutError:function(e){var t=this.element.parentNode.getBoundingClientRect(),n=0;e.forEach(function(e){var r=e.getBoundingClientRect();r.width&&(r.right>t.right&&(n+=r.right-t.right),r.left=u.previewWidth&&(i[0]-=i[1]-u.previewWidth,i[1]=u.previewWidth)),u.graphs.forEach(function(t){var n=e.scale.linear().interpolate(e.interpolateNumber).domain([0,u.previewWidth]).range(t.dataDomain()),r=[n(i[0]),n(i[1])];u.slideCallbacks.forEach(function(e){e(t,r[0],r[1])}),0===i[0]&&(r[0]=void 0),i[1]===u.previewWidth&&(r[1]=void 0),t.window.xMin=r[0],t.window.xMax=r[1],t.update()})}function n(){l.target=e.event.target,l.start=u._getClientXFromEvent(e.event,l),u.frameBeforeDrag=u.currentFrame.slice(),e.event.preventDefault?e.event.preventDefault():e.event.returnValue=!1,e.select(document).on("mousemove.rickshaw_range_slider_preview",t),e.select(document).on("mouseup.rickshaw_range_slider_preview",s),e.select(document).on("touchmove.rickshaw_range_slider_preview",t),e.select(document).on("touchend.rickshaw_range_slider_preview",s),e.select(document).on("touchcancel.rickshaw_range_slider_preview",s)}function r(e,t){l.left=!0,n()}function i(e,t){l.right=!0,n()}function o(e,t){l.left=!0,l.right=!0,l.rigid=!0,n()}function s(t,n){e.select(document).on("mousemove.rickshaw_range_slider_preview",null),e.select(document).on("mouseup.rickshaw_range_slider_preview",null),e.select(document).on("touchmove.rickshaw_range_slider_preview",null),e.select(document).on("touchend.rickshaw_range_slider_preview",null),e.select(document).on("touchcancel.rickshaw_range_slider_preview",null),delete u.frameBeforeDrag,l.left=!1,l.right=!1,l.rigid=!1}var a=e.select(this.element),l={target:null,start:null,stop:null,left:!1,right:!1,rigid:!1},u=this;a.select("rect.left_handle").on("mousedown",r),a.select("rect.right_handle").on("mousedown",i),a.select("rect.middle_handle").on("mousedown",o),a.select("rect.left_handle").on("touchstart",r),a.select("rect.right_handle").on("touchstart",i),a.select("rect.middle_handle").on("touchstart",o)},_getClientXFromEvent:function(e,t){switch(e.type){case"touchstart":case"touchmove":for(var n=e.changedTouches,r=null,i=0;io&&(o=t)}}),e.length&&(e[0].xr&&(r=e[e.length-1].x))}),n-=(r-n)*this.padding.left,r+=(r-n)*this.padding.right,i="auto"===this.graph.min?i:this.graph.min||0,o=void 0===this.graph.max?o:this.graph.max,("auto"===this.graph.min||i<0)&&(i-=(o-i)*this.padding.bottom),void 0===this.graph.max&&(o+=(o-i)*this.padding.top),{x:[n,r],y:[i,o]}},render:function(e){e=e||{};var t=this.graph,n=e.series||t.series,r=e.vis||t.vis;r.selectAll("*").remove();var i=n.filter(function(e){return!e.disabled}).map(function(e){return e.stack}),o=r.selectAll("path.path").data(i).enter().append("svg:path").classed("path",!0).attr("d",this.seriesPathFactory());if(this.stroke)var s=r.selectAll("path.stroke").data(i).enter().append("svg:path").classed("stroke",!0).attr("d",this.seriesStrokeFactory());var a=0;n.forEach(function(e){e.disabled||(e.path=o[0][a],this.stroke&&(e.stroke=s[0][a]),this._styleSeries(e),a++)},this)},_styleSeries:function(t){var n=this.fill?t.color:"none",r=this.stroke?t.color:"none",i=t.strokeWidth?t.strokeWidth:this.strokeWidth,o=t.opacity?t.opacity:this.opacity;t.path.setAttribute("fill",n),t.path.setAttribute("stroke",r),t.path.setAttribute("stroke-width",i),t.path.setAttribute("opacity",o),t.className&&e.select(t.path).classed(t.className,!0),t.className&&this.stroke&&e.select(t.stroke).classed(t.className,!0)},configure:function(e){e=e||{},t.keys(this.defaults()).forEach(function(n){if(!e.hasOwnProperty(n))return void(this[n]=this[n]||this.graph[n]||this.defaults()[n]);"object"==typeof this.defaults()[n]?t.keys(this.defaults()[n]).forEach(function(t){this[n][t]=void 0!==e[n][t]?e[n][t]:void 0!==this[n][t]?this[n][t]:this.defaults()[n][t]},this):this[n]=void 0!==e[n]?e[n]:void 0!==this[n]?this[n]:void 0!==this.graph[n]?this.graph[n]:this.defaults()[n]},this)},setStrokeWidth:function(e){void 0!==e&&(this.strokeWidth=e)},setTension:function(e){void 0!==e&&(this.tension=e)}}),t.namespace("Rickshaw.Graph.Renderer.Line"),t.Graph.Renderer.Line=t.Class.create(t.Graph.Renderer,{name:"line",defaults:function($super){return t.extend($super(),{unstack:!0,fill:!1,stroke:!0})},seriesPathFactory:function(){var t=this.graph,n=e.svg.line().x(function(e){return t.x(e.x)}).y(function(e){return t.y(e.y)}).interpolate(this.graph.interpolation).tension(this.tension);return n.defined&&n.defined(function(e){return null!==e.y}),n}}),t.namespace("Rickshaw.Graph.Renderer.Stack"),t.Graph.Renderer.Stack=t.Class.create(t.Graph.Renderer,{name:"stack",defaults:function($super){return t.extend($super(),{fill:!0,stroke:!1,unstack:!1})},seriesPathFactory:function(){var t=this.graph,n=e.svg.area().x(function(e){return t.x(e.x)}).y0(function(e){return t.y(e.y0)}).y1(function(e){return t.y(e.y+e.y0)}).interpolate(this.graph.interpolation).tension(this.tension);return n.defined&&n.defined(function(e){return null!==e.y}),n}}),t.namespace("Rickshaw.Graph.Renderer.Bar"),t.Graph.Renderer.Bar=t.Class.create(t.Graph.Renderer,{name:"bar",defaults:function($super){var e=t.extend($super(),{gapSize:.05,unstack:!1,opacity:1});return delete e.tension,e},initialize:function($super,e){e=e||{},this.gapSize=e.gapSize||this.gapSize,$super(e)},domain:function($super){var e=$super(),t=this._frequentInterval(this.graph.stackedData.slice(-1).shift());return e.x[1]+=Number(t.magnitude),e},barWidth:function(e){var t=this._frequentInterval(e.stack);return this.graph.x.magnitude(t.magnitude)*(1-this.gapSize)},render:function(e){e=e||{};var t=this.graph,n=e.series||t.series,r=e.vis||t.vis;r.selectAll("*").remove();var i=this.barWidth(n.active()[0]),o=0,s=n.filter(function(e){return!e.disabled}).length,a=this.unstack?i/s:i,l=function(e){return"matrix("+[1,0,0,e.y<0?-1:1,0,e.y<0?2*t.y.magnitude(Math.abs(e.y)):0].join(",")+")"};n.forEach(function(e){if(!e.disabled){var n=(this.barWidth(e),r.selectAll("path").data(e.stack.filter(function(e){return null!==e.y})).enter().append("svg:rect").attr("x",function(e){return t.x(e.x)+o}).attr("y",function(e){return t.y(e.y0+Math.abs(e.y))*(e.y<0?-1:1)}).attr("width",a).attr("height",function(e){return t.y.magnitude(Math.abs(e.y))}).attr("opacity",e.opacity).attr("transform",l));Array.prototype.forEach.call(n[0],function(t){t.setAttribute("fill",e.color)}),this.unstack&&(o+=a)}},this)},_frequentInterval:function(e){for(var n={},r=0;r0?this[0].data.forEach(function(t){e.data.push({x:t.x,y:0})}):0===e.data.length&&e.data.push({x:this.timeBase-(this.timeInterval||0),y:0}),this.push(e),this.legend&&this.legend.addLine(this.itemByName(e.name))},addData:function(e,n){var r=this.getIndex();t.keys(e).forEach(function(e){this.itemByName(e)||this.addItem({name:e})},this),this.forEach(function(t){t.data.push({x:n||(r*this.timeInterval||1)+this.timeBase,y:e[t.name]||0})},this)},getIndex:function(){return this[0]&&this[0].data&&this[0].data.length?this[0].data.length:0},itemByName:function(e){for(var t=0;t1;i--)this.currentSize+=1,this.currentIndex+=1,this.forEach(function(e){e.data.unshift({x:((i-1)*this.timeInterval||1)+this.timeBase,y:0,i:i})},this)},addData:function($super,e,t){if($super(e,t),this.currentSize+=1,this.currentIndex+=1,void 0!==this.maxDataPoints)for(;this.currentSize>this.maxDataPoints;)this.dropData()},dropData:function(){this.forEach(function(e){e.data.splice(0,1)}),this.currentSize-=1},getIndex:function(){return this.currentIndex}}),t})},function(e,exports,t){e.exports=t(9)(337)},function(e,exports,t){e.exports=t(9)(81)},function(e,exports){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=t(1),r=function(e){return e&&e.__esModule?e:{default:e}}(n),i=r.default.createActions({list:{asyncResult:!0},connectToStream:{asyncResult:!0},connectToPipeline:{asyncResult:!0}});exports.default=i,e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(1),i=n(r),o=t(65),s=n(o),a=t(5),l=n(a),u=t(4),c=n(u),d=t(2),h=n(d),f="/plugins/org.graylog.plugins.pipelineprocessor",p=i.default.createStore({listenables:[s.default],pipelines:void 0,getInitialState:function(){return{pipelines:this.pipelines}},_updatePipelinesState:function(e){if(this.pipelines){this.pipelines.some(function(t){return t.id===e.id})?this.pipelines=this.pipelines.map(function(t){return t.id===e.id?e:t}):this.pipelines.push(e)}else this.pipelines=[e];this.trigger({pipelines:this.pipelines})},list:function(){var e=this,t=function(e){l.default.error("Fetching pipelines failed with status: "+e.message,"Could not retrieve processing pipelines")},n=c.default.qualifyUrl(f+"/system/pipelines/pipeline");return(0,h.default)("GET",n).then(function(t){e.pipelines=t,e.trigger({pipelines:t})},t)},get:function(e){var t=function(t){l.default.error("Fetching pipeline failed with status: "+t.message,'Could not retrieve processing pipeline "'+e+'"')},n=c.default.qualifyUrl(f+"/system/pipelines/pipeline/"+e);(0,h.default)("GET",n).then(this._updatePipelinesState,t)},save:function(e){var t=this,n=function(e){l.default.error("Saving pipeline failed with status: "+e.message,"Could not save processing pipeline")},r=c.default.qualifyUrl(f+"/system/pipelines/pipeline"),i={title:e.title,description:e.description,source:e.source},o=(0,h.default)("POST",r,i);o.then(function(e){t._updatePipelinesState(e),l.default.success('Pipeline "'+i.title+'" created successfully')},n),s.default.save.promise(o)},update:function(e){var t=this,n=function(e){l.default.error("Updating pipeline failed with status: "+e.message,"Could not update processing pipeline")},r=c.default.qualifyUrl(f+"/system/pipelines/pipeline/"+e.id),i={id:e.id,title:e.title,description:e.description,source:e.source},o=(0,h.default)("PUT",r,i);o.then(function(e){t._updatePipelinesState(e),l.default.success('Pipeline "'+i.title+'" updated successfully')},n),s.default.update.promise(o)},delete:function(e){var t=this,n=function(t){l.default.error("Deleting pipeline failed with status: "+t.message,'Could not delete processing pipeline "'+e+'"')},r=c.default.qualifyUrl(f+"/system/pipelines/pipeline/"+e);return(0,h.default)("DELETE",r).then(function(){var n=t.pipelines||[];t.pipelines=n.filter(function(t){return t.id!==e}),t.trigger({pipelines:t.pipelines}),l.default.success('Pipeline "'+e+'" deleted successfully')},n)},parse:function(e,t){var n=c.default.qualifyUrl(f+"/system/pipelines/pipeline/parse"),r={title:e.title,description:e.description,source:e.source};return(0,h.default)("POST",n,r).then(function(){t([])},function(e){var n=e.additional.res;400===n.status&&t(n.body)})}});exports.default=p,e.exports=exports.default},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=t(0),r=function(e){return e&&e.__esModule?e:{default:e}}(n),i=r.default.createClass({displayName:"Spinner",propTypes:{text:r.default.PropTypes.string},getDefaultProps:function(){return{text:"Loading..."}},getInitialState:function(){return{}},render:function(){return r.default.createElement("span",null,r.default.createElement("i",{className:"fa fa-spin fa-spinner"})," ",this.props.text)}});exports.default=i,e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(0),i=n(r),o=t(3),s=t(15),a=n(s),l=t(18),u=t(7),c=n(u),d=t(375),h=n(d),f=t(138),p=n(f),g=t(10),m=t(139),v=n(m),y=t(13),b=n(y),_=c.default.getStore("Streams"),w=i.default.createClass({displayName:"MessageDetail",propTypes:{allStreams:r.PropTypes.object,allStreamsLoaded:r.PropTypes.bool,disableTestAgainstStream:r.PropTypes.bool,disableSurroundingSearch:r.PropTypes.bool,expandAllRenderAsync:r.PropTypes.bool,showTimestamp:r.PropTypes.bool,disableFieldActions:r.PropTypes.bool,possiblyHighlight:r.PropTypes.func,inputs:r.PropTypes.object,nodes:r.PropTypes.object,message:r.PropTypes.object,streams:r.PropTypes.object,customFieldActions:r.PropTypes.node,searchConfig:r.PropTypes.object,disableMessageActions:r.PropTypes.bool},getInitialState:function(){return{allStreamsLoaded:!1,allStreams:a.default.List(),showOriginal:!1}},componentDidMount:function(){var e=this;if(void 0===this.props.allStreams){if(this.state.allStreamsLoaded||this.props.disableTestAgainstStream)return;_.listStreams().done(function(t){return e._onStreamsLoaded(t)})}},_onStreamsLoaded:function(e){this.setState({allStreamsLoaded:!0,allStreams:a.default.List(e).sortBy(function(e){return e.title})})},_inputName:function(e){var t=this.props.inputs.get(e);return t?i.default.createElement("span",{style:{wordBreak:"break-word"}},t.title):"deleted input"},_nodeName:function(e){var t=this.props.nodes.get(e),n=void 0;if(t){var r=b.default.node(e);n=i.default.createElement("a",{href:r},i.default.createElement("i",{className:"fa fa-code-fork"})," ",i.default.createElement("span",{style:{wordBreak:"break-word"}},t.short_node_id)," / ",i.default.createElement("span",{style:{wordBreak:"break-word"}},t.hostname))}else n=i.default.createElement("span",{style:{wordBreak:"break-word"}},"stopped node");return n},_getAllStreams:function(){return this.props.allStreams?this.props.allStreams:this.state.allStreams},_getTestAgainstStreamButton:function(){var e=this;if(this.props.disableTestAgainstStream)return null;var t=null;return this._getAllStreams().forEach(function(n){t||(t=[]),n.is_default?t.push(i.default.createElement(o.MenuItem,{key:n.id,disabled:!0,title:"Cannot test against the default stream"},n.title)):t.push(i.default.createElement(l.LinkContainer,{key:n.id,to:b.default.stream_edit_example(n.id,e.props.message.index,e.props.message.id)},i.default.createElement(o.MenuItem,null,n.title)))}),i.default.createElement(o.DropdownButton,{ref:"streamDropdown",pullRight:!0,bsSize:"small",title:"Test against stream",id:"select-stream-dropdown"},t,!t&&!this.props.allStreamsLoaded&&i.default.createElement(o.MenuItem,{header:!0},i.default.createElement("i",{className:"fa fa-spin fa-spinner"}),"Loading streams"),!t&&this.props.allStreamsLoaded&&i.default.createElement(o.MenuItem,{header:!0},"No streams available"))},_formatMessageActions:function(){if(this.props.disableMessageActions)return i.default.createElement(o.ButtonGroup,{className:"pull-right",bsSize:"small"});var e=this.props.message.index?b.default.message_show(this.props.message.index,this.props.message.id):"#",t=void 0;this.props.disableSurroundingSearch||(t=i.default.createElement(v.default,{id:this.props.message.id,timestamp:this.props.message.timestamp,searchConfig:this.props.searchConfig,messageFields:this.props.message.fields}));var n=null;return this.props.message.decoration_stats&&(n=i.default.createElement(o.Button,{onClick:this._toggleShowOriginal,active:this.state.showOriginal},"Show changes")),i.default.createElement(o.ButtonGroup,{className:"pull-right",bsSize:"small"},n,i.default.createElement(o.Button,{href:e},"Permalink"),i.default.createElement(g.ClipboardButton,{title:"Copy ID",text:this.props.message.id}),t,this._getTestAgainstStreamButton())},_toggleShowOriginal:function(){this.setState({showOriginal:!this.state.showOriginal})},render:function(){var e=this;if(this.props.expandAllRenderAsync)return i.default.createElement(o.Row,null,i.default.createElement(o.Col,{md:12},i.default.createElement(g.Spinner,null)));var t=a.default.Set(this.props.message.stream_ids),n=t.map(function(t){var n=e.props.streams.get(t);return void 0!==n?i.default.createElement("li",{key:n.id},i.default.createElement(h.default,{stream:n})):null}),r=this.props.message.source_radio_id;r&&(r=i.default.createElement("span",null,"via ",i.default.createElement("em",null,this._inputName(this.props.message.source_radio_input_id))," on radio ",this._nodeName(this.props.message.source_radio_id)));var s=null;if(this.props.showTimestamp){s=[];var u=this.props.message.fields.timestamp;s.push(i.default.createElement("dt",{key:"dt-"+u},"Timestamp")),s.push(i.default.createElement("dd",{key:"dd-"+u},i.default.createElement(g.Timestamp,{dateTime:u})))}var c=void 0;c=this.props.message.source_input_id&&this.props.message.source_node_id&&this.props.nodes?i.default.createElement("div",null,i.default.createElement("dt",null,"Received by"),i.default.createElement("dd",null,i.default.createElement("em",null,this._inputName(this.props.message.source_input_id))," ","on ",this._nodeName(this.props.message.source_node_id),r&&i.default.createElement("br",null),r)):null;var d=void 0;return d=this.props.message.index?i.default.createElement(l.LinkContainer,{to:b.default.message_show(this.props.message.index,this.props.message.id)},i.default.createElement("a",{href:"#"},this.props.message.id)):i.default.createElement("span",null,this.props.message.id," ",i.default.createElement(o.Label,{bsStyle:"warning"},"Not stored")),i.default.createElement("div",null,i.default.createElement(o.Row,{className:"row-sm"},i.default.createElement(o.Col,{md:12},this._formatMessageActions(),i.default.createElement("h3",{className:"message-details-title"},i.default.createElement("i",{className:"fa fa-envelope"})," ",d))),i.default.createElement(o.Row,null,i.default.createElement(o.Col,{md:3},i.default.createElement("dl",{className:"message-details"},s,c,i.default.createElement("dt",null,"Stored in index"),i.default.createElement("dd",null,this.props.message.index?this.props.message.index:"Message is not stored"),t.size>0&&i.default.createElement("dt",null,"Routed into streams"),t.size>0&&i.default.createElement("dd",{className:"stream-list"},i.default.createElement("ul",null,n)))),i.default.createElement(o.Col,{md:9},i.default.createElement("div",{ref:"messageList"},i.default.createElement(p.default,{message:this.props.message,possiblyHighlight:this.props.possiblyHighlight,disableFieldActions:this.props.disableFieldActions,customFieldActions:this.props.customFieldActions,showDecoration:this.state.showOriginal})))))}});exports.default=w,e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t'+M.getReadableFieldChartStatisticalFunction(this.props.config.valuetype)+" "+this.props.config.field+": "+n+'
'+t+"