/*! elasticsearch - v16.7.1 - 2020-03-26 * https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/16.x/index.html * Copyright (c) 2020 Elasticsearch BV; Licensed Apache-2.0 */ (function() { /* prevent lodash from detecting external amd loaders */ var define; !(function(a, b) { 'object' == typeof exports && 'object' == typeof module ? (module.exports = b()) : 'function' == typeof define && define.amd ? define([], b) : 'object' == typeof exports ? (exports.elasticsearch = b()) : (a.elasticsearch = b()); })('undefined' != typeof self ? self : this, function() { return (function(a) { function b(d) { if (c[d]) return c[d].exports; var e = (c[d] = { i: d, l: !1, exports: {} }); return a[d].call(e.exports, e, e.exports, b), (e.l = !0), e.exports; } var c = {}; return ( (b.m = a), (b.c = c), (b.d = function(a, c, d) { b.o(a, c) || Object.defineProperty(a, c, { configurable: !1, enumerable: !0, get: d }); }), (b.n = function(a) { var c = a && a.__esModule ? function() { return a.default; } : function() { return a; }; return b.d(c, 'a', c), c; }), (b.o = function(a, b) { return Object.prototype.hasOwnProperty.call(a, b); }), (b.p = ''), b((b.s = 26)) ); })([ function(a, b, c) { (function(a, d) { var e; (function() { function f(a, b, c) { switch (c.length) { case 0: return a.call(b); case 1: return a.call(b, c[0]); case 2: return a.call(b, c[0], c[1]); case 3: return a.call(b, c[0], c[1], c[2]); } return a.apply(b, c); } function g(a, b, c, d) { for (var e = -1, f = null == a ? 0 : a.length; ++e < f; ) { var g = a[e]; b(d, g, c(g), a); } return d; } function h(a, b) { for (var c = -1, d = null == a ? 0 : a.length; ++c < d && b(a[c], c, a) !== !1; ); return a; } function i(a, b) { for (var c = null == a ? 0 : a.length; c-- && b(a[c], c, a) !== !1; ); return a; } function j(a, b) { for (var c = -1, d = null == a ? 0 : a.length; ++c < d; ) if (!b(a[c], c, a)) return !1; return !0; } function k(a, b) { for (var c = -1, d = null == a ? 0 : a.length, e = 0, f = []; ++c < d; ) { var g = a[c]; b(g, c, a) && (f[e++] = g); } return f; } function l(a, b) { var c = null == a ? 0 : a.length; return !!c && w(a, b, 0) > -1; } function m(a, b, c) { for (var d = -1, e = null == a ? 0 : a.length; ++d < e; ) if (c(b, a[d])) return !0; return !1; } function n(a, b) { for (var c = -1, d = null == a ? 0 : a.length, e = Array(d); ++c < d; ) e[c] = b(a[c], c, a); return e; } function o(a, b) { for (var c = -1, d = b.length, e = a.length; ++c < d; ) a[e + c] = b[c]; return a; } function p(a, b, c, d) { var e = -1, f = null == a ? 0 : a.length; for (d && f && (c = a[++e]); ++e < f; ) c = b(c, a[e], e, a); return c; } function q(a, b, c, d) { var e = null == a ? 0 : a.length; for (d && e && (c = a[--e]); e--; ) c = b(c, a[e], e, a); return c; } function r(a, b) { for (var c = -1, d = null == a ? 0 : a.length; ++c < d; ) if (b(a[c], c, a)) return !0; return !1; } function s(a) { return a.split(''); } function t(a) { return a.match(Ob) || []; } function u(a, b, c) { var d; return ( c(a, function(a, c, e) { if (b(a, c, e)) return (d = c), !1; }), d ); } function v(a, b, c, d) { for (var e = a.length, f = c + (d ? 1 : -1); d ? f-- : ++f < e; ) if (b(a[f], f, a)) return f; return -1; } function w(a, b, c) { return b === b ? X(a, b, c) : v(a, y, c); } function x(a, b, c, d) { for (var e = c - 1, f = a.length; ++e < f; ) if (d(a[e], b)) return e; return -1; } function y(a) { return a !== a; } function z(a, b) { var c = null == a ? 0 : a.length; return c ? E(a, b) / c : Ja; } function A(a) { return function(b) { return null == b ? ca : b[a]; }; } function B(a) { return function(b) { return null == a ? ca : a[b]; }; } function C(a, b, c, d, e) { return ( e(a, function(a, e, f) { c = d ? ((d = !1), a) : b(c, a, e, f); }), c ); } function D(a, b) { var c = a.length; for (a.sort(b); c--; ) a[c] = a[c].value; return a; } function E(a, b) { for (var c, d = -1, e = a.length; ++d < e; ) { var f = b(a[d]); f !== ca && (c = c === ca ? f : c + f); } return c; } function F(a, b) { for (var c = -1, d = Array(a); ++c < a; ) d[c] = b(c); return d; } function G(a, b) { return n(b, function(b) { return [b, a[b]]; }); } function H(a) { return function(b) { return a(b); }; } function I(a, b) { return n(b, function(b) { return a[b]; }); } function J(a, b) { return a.has(b); } function K(a, b) { for (var c = -1, d = a.length; ++c < d && w(b, a[c], 0) > -1; ); return c; } function L(a, b) { for (var c = a.length; c-- && w(b, a[c], 0) > -1; ); return c; } function M(a, b) { for (var c = a.length, d = 0; c--; ) a[c] === b && ++d; return d; } function N(a) { return '\\' + $c[a]; } function O(a, b) { return null == a ? ca : a[b]; } function P(a) { return Rc.test(a); } function Q(a) { return Sc.test(a); } function R(a) { for (var b, c = []; !(b = a.next()).done; ) c.push(b.value); return c; } function S(a) { var b = -1, c = Array(a.size); return ( a.forEach(function(a, d) { c[++b] = [d, a]; }), c ); } function T(a, b) { return function(c) { return a(b(c)); }; } function U(a, b) { for (var c = -1, d = a.length, e = 0, f = []; ++c < d; ) { var g = a[c]; (g !== b && g !== ja) || ((a[c] = ja), (f[e++] = c)); } return f; } function V(a) { var b = -1, c = Array(a.size); return ( a.forEach(function(a) { c[++b] = a; }), c ); } function W(a) { var b = -1, c = Array(a.size); return ( a.forEach(function(a) { c[++b] = [a, a]; }), c ); } function X(a, b, c) { for (var d = c - 1, e = a.length; ++d < e; ) if (a[d] === b) return d; return -1; } function Y(a, b, c) { for (var d = c + 1; d--; ) if (a[d] === b) return d; return d; } function Z(a) { return P(a) ? _(a) : pd(a); } function $(a) { return P(a) ? aa(a) : s(a); } function _(a) { for (var b = (Pc.lastIndex = 0); Pc.test(a); ) ++b; return b; } function aa(a) { return a.match(Pc) || []; } function ba(a) { return a.match(Qc) || []; } var ca, da = '4.17.15', ea = 200, fa = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.', ga = 'Expected a function', ha = '__lodash_hash_undefined__', ia = 500, ja = '__lodash_placeholder__', ka = 1, la = 2, ma = 4, na = 1, oa = 2, pa = 1, qa = 2, ra = 4, sa = 8, ta = 16, ua = 32, va = 64, wa = 128, xa = 256, ya = 512, za = 30, Aa = '...', Ba = 800, Ca = 16, Da = 1, Ea = 2, Fa = 3, Ga = 1 / 0, Ha = 9007199254740991, Ia = 1.7976931348623157e308, Ja = NaN, Ka = 4294967295, La = Ka - 1, Ma = Ka >>> 1, Na = [ ['ary', wa], ['bind', pa], ['bindKey', qa], ['curry', sa], ['curryRight', ta], ['flip', ya], ['partial', ua], ['partialRight', va], ['rearg', xa] ], Oa = '[object Arguments]', Pa = '[object Array]', Qa = '[object AsyncFunction]', Ra = '[object Boolean]', Sa = '[object Date]', Ta = '[object DOMException]', Ua = '[object Error]', Va = '[object Function]', Wa = '[object GeneratorFunction]', Xa = '[object Map]', Ya = '[object Number]', Za = '[object Null]', $a = '[object Object]', _a = '[object Promise]', ab = '[object Proxy]', bb = '[object RegExp]', cb = '[object Set]', db = '[object String]', eb = '[object Symbol]', fb = '[object Undefined]', gb = '[object WeakMap]', hb = '[object WeakSet]', ib = '[object ArrayBuffer]', jb = '[object DataView]', kb = '[object Float32Array]', lb = '[object Float64Array]', mb = '[object Int8Array]', nb = '[object Int16Array]', ob = '[object Int32Array]', pb = '[object Uint8Array]', qb = '[object Uint8ClampedArray]', rb = '[object Uint16Array]', sb = '[object Uint32Array]', tb = /\b__p \+= '';/g, ub = /\b(__p \+=) '' \+/g, vb = /(__e\(.*?\)|\b__t\)) \+\n'';/g, wb = /&(?:amp|lt|gt|quot|#39);/g, xb = /[&<>"']/g, yb = RegExp(wb.source), zb = RegExp(xb.source), Ab = /<%-([\s\S]+?)%>/g, Bb = /<%([\s\S]+?)%>/g, Cb = /<%=([\s\S]+?)%>/g, Db = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, Eb = /^\w*$/, Fb = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, Gb = /[\\^$.*+?()[\]{}|]/g, Hb = RegExp(Gb.source), Ib = /^\s+|\s+$/g, Jb = /^\s+/, Kb = /\s+$/, Lb = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/, Mb = /\{\n\/\* \[wrapped with (.+)\] \*/, Nb = /,? & /, Ob = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g, Pb = /\\(\\)?/g, Qb = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g, Rb = /\w*$/, Sb = /^[-+]0x[0-9a-f]+$/i, Tb = /^0b[01]+$/i, Ub = /^\[object .+?Constructor\]$/, Vb = /^0o[0-7]+$/i, Wb = /^(?:0|[1-9]\d*)$/, Xb = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, Yb = /($^)/, Zb = /['\n\r\u2028\u2029\\]/g, $b = '\\ud800-\\udfff', _b = '\\u0300-\\u036f', ac = '\\ufe20-\\ufe2f', bc = '\\u20d0-\\u20ff', cc = _b + ac + bc, dc = '\\u2700-\\u27bf', ec = 'a-z\\xdf-\\xf6\\xf8-\\xff', fc = '\\xac\\xb1\\xd7\\xf7', gc = '\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf', hc = '\\u2000-\\u206f', ic = ' \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000', jc = 'A-Z\\xc0-\\xd6\\xd8-\\xde', kc = '\\ufe0e\\ufe0f', lc = fc + gc + hc + ic, mc = "['’]", nc = '[' + $b + ']', oc = '[' + lc + ']', pc = '[' + cc + ']', qc = '\\d+', rc = '[' + dc + ']', sc = '[' + ec + ']', tc = '[^' + $b + lc + qc + dc + ec + jc + ']', uc = '\\ud83c[\\udffb-\\udfff]', vc = '(?:' + pc + '|' + uc + ')', wc = '[^' + $b + ']', xc = '(?:\\ud83c[\\udde6-\\uddff]){2}', yc = '[\\ud800-\\udbff][\\udc00-\\udfff]', zc = '[' + jc + ']', Ac = '\\u200d', Bc = '(?:' + sc + '|' + tc + ')', Cc = '(?:' + zc + '|' + tc + ')', Dc = '(?:' + mc + '(?:d|ll|m|re|s|t|ve))?', Ec = '(?:' + mc + '(?:D|LL|M|RE|S|T|VE))?', Fc = vc + '?', Gc = '[' + kc + ']?', Hc = '(?:' + Ac + '(?:' + [wc, xc, yc].join('|') + ')' + Gc + Fc + ')*', Ic = '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])', Jc = '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])', Kc = Gc + Fc + Hc, Lc = '(?:' + [rc, xc, yc].join('|') + ')' + Kc, Mc = '(?:' + [wc + pc + '?', pc, xc, yc, nc].join('|') + ')', Nc = RegExp(mc, 'g'), Oc = RegExp(pc, 'g'), Pc = RegExp(uc + '(?=' + uc + ')|' + Mc + Kc, 'g'), Qc = RegExp( [ zc + '?' + sc + '+' + Dc + '(?=' + [oc, zc, '$'].join('|') + ')', Cc + '+' + Ec + '(?=' + [oc, zc + Bc, '$'].join('|') + ')', zc + '?' + Bc + '+' + Dc, zc + '+' + Ec, Jc, Ic, qc, Lc ].join('|'), 'g' ), Rc = RegExp('[' + Ac + $b + cc + kc + ']'), Sc = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/, Tc = [ 'Array', 'Buffer', 'DataView', 'Date', 'Error', 'Float32Array', 'Float64Array', 'Function', 'Int8Array', 'Int16Array', 'Int32Array', 'Map', 'Math', 'Object', 'Promise', 'RegExp', 'Set', 'String', 'Symbol', 'TypeError', 'Uint8Array', 'Uint8ClampedArray', 'Uint16Array', 'Uint32Array', 'WeakMap', '_', 'clearTimeout', 'isFinite', 'parseInt', 'setTimeout' ], Uc = -1, Vc = {}; (Vc[kb] = Vc[lb] = Vc[mb] = Vc[nb] = Vc[ob] = Vc[pb] = Vc[qb] = Vc[rb] = Vc[sb] = !0), (Vc[Oa] = Vc[Pa] = Vc[ib] = Vc[Ra] = Vc[jb] = Vc[Sa] = Vc[Ua] = Vc[Va] = Vc[Xa] = Vc[ Ya ] = Vc[$a] = Vc[bb] = Vc[cb] = Vc[db] = Vc[gb] = !1); var Wc = {}; (Wc[Oa] = Wc[Pa] = Wc[ib] = Wc[jb] = Wc[Ra] = Wc[Sa] = Wc[kb] = Wc[lb] = Wc[mb] = Wc[nb] = Wc[ ob ] = Wc[Xa] = Wc[Ya] = Wc[$a] = Wc[bb] = Wc[cb] = Wc[db] = Wc[eb] = Wc[pb] = Wc[qb] = Wc[ rb ] = Wc[sb] = !0), (Wc[Ua] = Wc[Va] = Wc[gb] = !1); var Xc = { À: 'A', Á: 'A', Â: 'A', Ã: 'A', Ä: 'A', Å: 'A', à: 'a', á: 'a', â: 'a', ã: 'a', ä: 'a', å: 'a', Ç: 'C', ç: 'c', Ð: 'D', ð: 'd', È: 'E', É: 'E', Ê: 'E', Ë: 'E', è: 'e', é: 'e', ê: 'e', ë: 'e', Ì: 'I', Í: 'I', Î: 'I', Ï: 'I', ì: 'i', í: 'i', î: 'i', ï: 'i', Ñ: 'N', ñ: 'n', Ò: 'O', Ó: 'O', Ô: 'O', Õ: 'O', Ö: 'O', Ø: 'O', ò: 'o', ó: 'o', ô: 'o', õ: 'o', ö: 'o', ø: 'o', Ù: 'U', Ú: 'U', Û: 'U', Ü: 'U', ù: 'u', ú: 'u', û: 'u', ü: 'u', Ý: 'Y', ý: 'y', ÿ: 'y', Æ: 'Ae', æ: 'ae', Þ: 'Th', þ: 'th', ß: 'ss', Ā: 'A', Ă: 'A', Ą: 'A', ā: 'a', ă: 'a', ą: 'a', Ć: 'C', Ĉ: 'C', Ċ: 'C', Č: 'C', ć: 'c', ĉ: 'c', ċ: 'c', č: 'c', Ď: 'D', Đ: 'D', ď: 'd', đ: 'd', Ē: 'E', Ĕ: 'E', Ė: 'E', Ę: 'E', Ě: 'E', ē: 'e', ĕ: 'e', ė: 'e', ę: 'e', ě: 'e', Ĝ: 'G', Ğ: 'G', Ġ: 'G', Ģ: 'G', ĝ: 'g', ğ: 'g', ġ: 'g', ģ: 'g', Ĥ: 'H', Ħ: 'H', ĥ: 'h', ħ: 'h', Ĩ: 'I', Ī: 'I', Ĭ: 'I', Į: 'I', İ: 'I', ĩ: 'i', ī: 'i', ĭ: 'i', į: 'i', ı: 'i', Ĵ: 'J', ĵ: 'j', Ķ: 'K', ķ: 'k', ĸ: 'k', Ĺ: 'L', Ļ: 'L', Ľ: 'L', Ŀ: 'L', Ł: 'L', ĺ: 'l', ļ: 'l', ľ: 'l', ŀ: 'l', ł: 'l', Ń: 'N', Ņ: 'N', Ň: 'N', Ŋ: 'N', ń: 'n', ņ: 'n', ň: 'n', ŋ: 'n', Ō: 'O', Ŏ: 'O', Ő: 'O', ō: 'o', ŏ: 'o', ő: 'o', Ŕ: 'R', Ŗ: 'R', Ř: 'R', ŕ: 'r', ŗ: 'r', ř: 'r', Ś: 'S', Ŝ: 'S', Ş: 'S', Š: 'S', ś: 's', ŝ: 's', ş: 's', š: 's', Ţ: 'T', Ť: 'T', Ŧ: 'T', ţ: 't', ť: 't', ŧ: 't', Ũ: 'U', Ū: 'U', Ŭ: 'U', Ů: 'U', Ű: 'U', Ų: 'U', ũ: 'u', ū: 'u', ŭ: 'u', ů: 'u', ű: 'u', ų: 'u', Ŵ: 'W', ŵ: 'w', Ŷ: 'Y', ŷ: 'y', Ÿ: 'Y', Ź: 'Z', Ż: 'Z', Ž: 'Z', ź: 'z', ż: 'z', ž: 'z', IJ: 'IJ', ij: 'ij', Œ: 'Oe', œ: 'oe', ʼn: "'n", ſ: 's' }, Yc = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }, Zc = { '&': '&', '<': '<', '>': '>', '"': '"', ''': "'" }, $c = { '\\': '\\', "'": "'", '\n': 'n', '\r': 'r', '\u2028': 'u2028', '\u2029': 'u2029' }, _c = parseFloat, ad = parseInt, bd = 'object' == typeof a && a && a.Object === Object && a, cd = 'object' == typeof self && self && self.Object === Object && self, dd = bd || cd || Function('return this')(), ed = 'object' == typeof b && b && !b.nodeType && b, fd = ed && 'object' == typeof d && d && !d.nodeType && d, gd = fd && fd.exports === ed, hd = gd && bd.process, id = (function() { try { var a = fd && fd.require && fd.require('util').types; return a ? a : hd && hd.binding && hd.binding('util'); } catch (a) {} })(), jd = id && id.isArrayBuffer, kd = id && id.isDate, ld = id && id.isMap, md = id && id.isRegExp, nd = id && id.isSet, od = id && id.isTypedArray, pd = A('length'), qd = B(Xc), rd = B(Yc), sd = B(Zc), td = function a(b) { function c(a) { if (ei(a) && !pm(a) && !(a instanceof s)) { if (a instanceof e) return a; if (pk.call(a, '__wrapped__')) return bg(a); } return new e(a); } function d() {} function e(a, b) { (this.__wrapped__ = a), (this.__actions__ = []), (this.__chain__ = !!b), (this.__index__ = 0), (this.__values__ = ca); } function s(a) { (this.__wrapped__ = a), (this.__actions__ = []), (this.__dir__ = 1), (this.__filtered__ = !1), (this.__iteratees__ = []), (this.__takeCount__ = Ka), (this.__views__ = []); } function B() { var a = new s(this.__wrapped__); return ( (a.__actions__ = Ie(this.__actions__)), (a.__dir__ = this.__dir__), (a.__filtered__ = this.__filtered__), (a.__iteratees__ = Ie(this.__iteratees__)), (a.__takeCount__ = this.__takeCount__), (a.__views__ = Ie(this.__views__)), a ); } function X() { if (this.__filtered__) { var a = new s(this); (a.__dir__ = -1), (a.__filtered__ = !0); } else (a = this.clone()), (a.__dir__ *= -1); return a; } function _() { var a = this.__wrapped__.value(), b = this.__dir__, c = pm(a), d = b < 0, e = c ? a.length : 0, f = yf(0, e, this.__views__), g = f.start, h = f.end, i = h - g, j = d ? h : g - 1, k = this.__iteratees__, l = k.length, m = 0, n = Tk(i, this.__takeCount__); if (!c || (!d && e == i && n == i)) return re(a, this.__actions__); var o = []; a: for (; i-- && m < n; ) { j += b; for (var p = -1, q = a[j]; ++p < l; ) { var r = k[p], s = r.iteratee, t = r.type, u = s(q); if (t == Ea) q = u; else if (!u) { if (t == Da) continue a; break a; } } o[m++] = q; } return o; } function aa(a) { var b = -1, c = null == a ? 0 : a.length; for (this.clear(); ++b < c; ) { var d = a[b]; this.set(d[0], d[1]); } } function Ob() { (this.__data__ = bl ? bl(null) : {}), (this.size = 0); } function $b(a) { var b = this.has(a) && delete this.__data__[a]; return (this.size -= b ? 1 : 0), b; } function _b(a) { var b = this.__data__; if (bl) { var c = b[a]; return c === ha ? ca : c; } return pk.call(b, a) ? b[a] : ca; } function ac(a) { var b = this.__data__; return bl ? b[a] !== ca : pk.call(b, a); } function bc(a, b) { var c = this.__data__; return (this.size += this.has(a) ? 0 : 1), (c[a] = bl && b === ca ? ha : b), this; } function cc(a) { var b = -1, c = null == a ? 0 : a.length; for (this.clear(); ++b < c; ) { var d = a[b]; this.set(d[0], d[1]); } } function dc() { (this.__data__ = []), (this.size = 0); } function ec(a) { var b = this.__data__, c = Dc(b, a); if (c < 0) return !1; var d = b.length - 1; return c == d ? b.pop() : Dk.call(b, c, 1), --this.size, !0; } function fc(a) { var b = this.__data__, c = Dc(b, a); return c < 0 ? ca : b[c][1]; } function gc(a) { return Dc(this.__data__, a) > -1; } function hc(a, b) { var c = this.__data__, d = Dc(c, a); return d < 0 ? (++this.size, c.push([a, b])) : (c[d][1] = b), this; } function ic(a) { var b = -1, c = null == a ? 0 : a.length; for (this.clear(); ++b < c; ) { var d = a[b]; this.set(d[0], d[1]); } } function jc() { (this.size = 0), (this.__data__ = { hash: new aa(), map: new (Zk || cc)(), string: new aa() }); } function kc(a) { var b = uf(this, a).delete(a); return (this.size -= b ? 1 : 0), b; } function lc(a) { return uf(this, a).get(a); } function mc(a) { return uf(this, a).has(a); } function nc(a, b) { var c = uf(this, a), d = c.size; return c.set(a, b), (this.size += c.size == d ? 0 : 1), this; } function oc(a) { var b = -1, c = null == a ? 0 : a.length; for (this.__data__ = new ic(); ++b < c; ) this.add(a[b]); } function pc(a) { return this.__data__.set(a, ha), this; } function qc(a) { return this.__data__.has(a); } function rc(a) { var b = (this.__data__ = new cc(a)); this.size = b.size; } function sc() { (this.__data__ = new cc()), (this.size = 0); } function tc(a) { var b = this.__data__, c = b.delete(a); return (this.size = b.size), c; } function uc(a) { return this.__data__.get(a); } function vc(a) { return this.__data__.has(a); } function wc(a, b) { var c = this.__data__; if (c instanceof cc) { var d = c.__data__; if (!Zk || d.length < ea - 1) return d.push([a, b]), (this.size = ++c.size), this; c = this.__data__ = new ic(d); } return c.set(a, b), (this.size = c.size), this; } function xc(a, b) { var c = pm(a), d = !c && om(a), e = !c && !d && rm(a), f = !c && !d && !e && wm(a), g = c || d || e || f, h = g ? F(a.length, ik) : [], i = h.length; for (var j in a) (!b && !pk.call(a, j)) || (g && ('length' == j || (e && ('offset' == j || 'parent' == j)) || (f && ('buffer' == j || 'byteLength' == j || 'byteOffset' == j)) || Gf(j, i))) || h.push(j); return h; } function yc(a) { var b = a.length; return b ? a[$d(0, b - 1)] : ca; } function zc(a, b) { return Zf(Ie(a), Jc(b, 0, a.length)); } function Ac(a) { return Zf(Ie(a)); } function Bc(a, b, c) { ((c === ca || Sh(a[b], c)) && (c !== ca || b in a)) || Hc(a, b, c); } function Cc(a, b, c) { var d = a[b]; (pk.call(a, b) && Sh(d, c) && (c !== ca || b in a)) || Hc(a, b, c); } function Dc(a, b) { for (var c = a.length; c--; ) if (Sh(a[c][0], b)) return c; return -1; } function Ec(a, b, c, d) { return ( nl(a, function(a, e, f) { b(d, a, c(a), f); }), d ); } function Fc(a, b) { return a && Je(b, Ni(b), a); } function Gc(a, b) { return a && Je(b, Oi(b), a); } function Hc(a, b, c) { '__proto__' == b && Hk ? Hk(a, b, { configurable: !0, enumerable: !0, value: c, writable: !0 }) : (a[b] = c); } function Ic(a, b) { for (var c = -1, d = b.length, e = bk(d), f = null == a; ++c < d; ) e[c] = f ? ca : Ki(a, b[c]); return e; } function Jc(a, b, c) { return ( a === a && (c !== ca && (a = a <= c ? a : c), b !== ca && (a = a >= b ? a : b)), a ); } function Kc(a, b, c, d, e, f) { var g, i = b & ka, j = b & la, k = b & ma; if ((c && (g = e ? c(a, d, e, f) : c(a)), g !== ca)) return g; if (!di(a)) return a; var l = pm(a); if (l) { if (((g = Bf(a)), !i)) return Ie(a, g); } else { var m = zl(a), n = m == Va || m == Wa; if (rm(a)) return ye(a, i); if (m == $a || m == Oa || (n && !e)) { if (((g = j || n ? {} : Cf(a)), !i)) return j ? Le(a, Gc(g, a)) : Ke(a, Fc(g, a)); } else { if (!Wc[m]) return e ? a : {}; g = Df(a, m, i); } } f || (f = new rc()); var o = f.get(a); if (o) return o; f.set(a, g), vm(a) ? a.forEach(function(d) { g.add(Kc(d, b, c, d, a, f)); }) : tm(a) && a.forEach(function(d, e) { g.set(e, Kc(d, b, c, e, a, f)); }); var p = k ? (j ? qf : pf) : j ? Oi : Ni, q = l ? ca : p(a); return ( h(q || a, function(d, e) { q && ((e = d), (d = a[e])), Cc(g, e, Kc(d, b, c, e, a, f)); }), g ); } function Lc(a) { var b = Ni(a); return function(c) { return Mc(c, a, b); }; } function Mc(a, b, c) { var d = c.length; if (null == a) return !d; for (a = gk(a); d--; ) { var e = c[d], f = b[e], g = a[e]; if ((g === ca && !(e in a)) || !f(g)) return !1; } return !0; } function Pc(a, b, c) { if ('function' != typeof a) throw new jk(ga); return Cl(function() { a.apply(ca, c); }, b); } function Qc(a, b, c, d) { var e = -1, f = l, g = !0, h = a.length, i = [], j = b.length; if (!h) return i; c && (b = n(b, H(c))), d ? ((f = m), (g = !1)) : b.length >= ea && ((f = J), (g = !1), (b = new oc(b))); a: for (; ++e < h; ) { var k = a[e], o = null == c ? k : c(k); if (((k = d || 0 !== k ? k : 0), g && o === o)) { for (var p = j; p--; ) if (b[p] === o) continue a; i.push(k); } else f(b, o, d) || i.push(k); } return i; } function Rc(a, b) { var c = !0; return ( nl(a, function(a, d, e) { return (c = !!b(a, d, e)); }), c ); } function Sc(a, b, c) { for (var d = -1, e = a.length; ++d < e; ) { var f = a[d], g = b(f); if (null != g && (h === ca ? g === g && !pi(g) : c(g, h))) var h = g, i = f; } return i; } function Xc(a, b, c, d) { var e = a.length; for ( c = vi(c), c < 0 && (c = -c > e ? 0 : e + c), d = d === ca || d > e ? e : vi(d), d < 0 && (d += e), d = c > d ? 0 : wi(d); c < d; ) a[c++] = b; return a; } function Yc(a, b) { var c = []; return ( nl(a, function(a, d, e) { b(a, d, e) && c.push(a); }), c ); } function Zc(a, b, c, d, e) { var f = -1, g = a.length; for (c || (c = Ff), e || (e = []); ++f < g; ) { var h = a[f]; b > 0 && c(h) ? b > 1 ? Zc(h, b - 1, c, d, e) : o(e, h) : d || (e[e.length] = h); } return e; } function $c(a, b) { return a && pl(a, b, Ni); } function bd(a, b) { return a && ql(a, b, Ni); } function cd(a, b) { return k(b, function(b) { return ai(a[b]); }); } function ed(a, b) { b = we(b, a); for (var c = 0, d = b.length; null != a && c < d; ) a = a[$f(b[c++])]; return c && c == d ? a : ca; } function fd(a, b, c) { var d = b(a); return pm(a) ? d : o(d, c(a)); } function hd(a) { return null == a ? (a === ca ? fb : Za) : Gk && Gk in gk(a) ? xf(a) : Sf(a); } function id(a, b) { return a > b; } function pd(a, b) { return null != a && pk.call(a, b); } function td(a, b) { return null != a && b in gk(a); } function vd(a, b, c) { return a >= Tk(b, c) && a < Sk(b, c); } function wd(a, b, c) { for ( var d = c ? m : l, e = a[0].length, f = a.length, g = f, h = bk(f), i = 1 / 0, j = []; g--; ) { var k = a[g]; g && b && (k = n(k, H(b))), (i = Tk(k.length, i)), (h[g] = !c && (b || (e >= 120 && k.length >= 120)) ? new oc(g && k) : ca); } k = a[0]; var o = -1, p = h[0]; a: for (; ++o < e && j.length < i; ) { var q = k[o], r = b ? b(q) : q; if (((q = c || 0 !== q ? q : 0), !(p ? J(p, r) : d(j, r, c)))) { for (g = f; --g; ) { var s = h[g]; if (!(s ? J(s, r) : d(a[g], r, c))) continue a; } p && p.push(r), j.push(q); } } return j; } function xd(a, b, c, d) { return ( $c(a, function(a, e, f) { b(d, c(a), e, f); }), d ); } function yd(a, b, c) { (b = we(b, a)), (a = Uf(a, b)); var d = null == a ? a : a[$f(ug(b))]; return null == d ? ca : f(d, a, c); } function zd(a) { return ei(a) && hd(a) == Oa; } function Ad(a) { return ei(a) && hd(a) == ib; } function Bd(a) { return ei(a) && hd(a) == Sa; } function Cd(a, b, c, d, e) { return ( a === b || (null == a || null == b || (!ei(a) && !ei(b)) ? a !== a && b !== b : Dd(a, b, c, d, Cd, e)) ); } function Dd(a, b, c, d, e, f) { var g = pm(a), h = pm(b), i = g ? Pa : zl(a), j = h ? Pa : zl(b); (i = i == Oa ? $a : i), (j = j == Oa ? $a : j); var k = i == $a, l = j == $a, m = i == j; if (m && rm(a)) { if (!rm(b)) return !1; (g = !0), (k = !1); } if (m && !k) return ( f || (f = new rc()), g || wm(a) ? lf(a, b, c, d, e, f) : mf(a, b, i, c, d, e, f) ); if (!(c & na)) { var n = k && pk.call(a, '__wrapped__'), o = l && pk.call(b, '__wrapped__'); if (n || o) { var p = n ? a.value() : a, q = o ? b.value() : b; return f || (f = new rc()), e(p, q, c, d, f); } } return !!m && (f || (f = new rc()), nf(a, b, c, d, e, f)); } function Ed(a) { return ei(a) && zl(a) == Xa; } function Fd(a, b, c, d) { var e = c.length, f = e, g = !d; if (null == a) return !f; for (a = gk(a); e--; ) { var h = c[e]; if (g && h[2] ? h[1] !== a[h[0]] : !(h[0] in a)) return !1; } for (; ++e < f; ) { h = c[e]; var i = h[0], j = a[i], k = h[1]; if (g && h[2]) { if (j === ca && !(i in a)) return !1; } else { var l = new rc(); if (d) var m = d(j, k, i, a, b, l); if (!(m === ca ? Cd(k, j, na | oa, d, l) : m)) return !1; } } return !0; } function Gd(a) { if (!di(a) || Lf(a)) return !1; var b = ai(a) ? vk : Ub; return b.test(_f(a)); } function Hd(a) { return ei(a) && hd(a) == bb; } function Id(a) { return ei(a) && zl(a) == cb; } function Jd(a) { return ei(a) && ci(a.length) && !!Vc[hd(a)]; } function Kd(a) { return 'function' == typeof a ? a : null == a ? Dj : 'object' == typeof a ? pm(a) ? Qd(a[0], a[1]) : Pd(a) : Lj(a); } function Ld(a) { if (!Mf(a)) return Rk(a); var b = []; for (var c in gk(a)) pk.call(a, c) && 'constructor' != c && b.push(c); return b; } function Md(a) { if (!di(a)) return Rf(a); var b = Mf(a), c = []; for (var d in a) ('constructor' != d || (!b && pk.call(a, d))) && c.push(d); return c; } function Nd(a, b) { return a < b; } function Od(a, b) { var c = -1, d = Th(a) ? bk(a.length) : []; return ( nl(a, function(a, e, f) { d[++c] = b(a, e, f); }), d ); } function Pd(a) { var b = vf(a); return 1 == b.length && b[0][2] ? Of(b[0][0], b[0][1]) : function(c) { return c === a || Fd(c, a, b); }; } function Qd(a, b) { return If(a) && Nf(b) ? Of($f(a), b) : function(c) { var d = Ki(c, a); return d === ca && d === b ? Mi(c, a) : Cd(b, d, na | oa); }; } function Rd(a, b, c, d, e) { a !== b && pl( b, function(f, g) { if ((e || (e = new rc()), di(f))) Sd(a, b, g, c, Rd, d, e); else { var h = d ? d(Wf(a, g), f, g + '', a, b, e) : ca; h === ca && (h = f), Bc(a, g, h); } }, Oi ); } function Sd(a, b, c, d, e, f, g) { var h = Wf(a, c), i = Wf(b, c), j = g.get(i); if (j) return void Bc(a, c, j); var k = f ? f(h, i, c + '', a, b, g) : ca, l = k === ca; if (l) { var m = pm(i), n = !m && rm(i), o = !m && !n && wm(i); (k = i), m || n || o ? pm(h) ? (k = h) : Uh(h) ? (k = Ie(h)) : n ? ((l = !1), (k = ye(i, !0))) : o ? ((l = !1), (k = De(i, !0))) : (k = []) : mi(i) || om(i) ? ((k = h), om(h) ? (k = yi(h)) : (di(h) && !ai(h)) || (k = Cf(i))) : (l = !1); } l && (g.set(i, k), e(k, i, d, f, g), g.delete(i)), Bc(a, c, k); } function Td(a, b) { var c = a.length; if (c) return (b += b < 0 ? c : 0), Gf(b, c) ? a[b] : ca; } function Ud(a, b, c) { var d = -1; b = n(b.length ? b : [Dj], H(tf())); var e = Od(a, function(a, c, e) { var f = n(b, function(b) { return b(a); }); return { criteria: f, index: ++d, value: a }; }); return D(e, function(a, b) { return Fe(a, b, c); }); } function Vd(a, b) { return Wd(a, b, function(b, c) { return Mi(a, c); }); } function Wd(a, b, c) { for (var d = -1, e = b.length, f = {}; ++d < e; ) { var g = b[d], h = ed(a, g); c(h, g) && ee(f, we(g, a), h); } return f; } function Xd(a) { return function(b) { return ed(b, a); }; } function Yd(a, b, c, d) { var e = d ? x : w, f = -1, g = b.length, h = a; for (a === b && (b = Ie(b)), c && (h = n(a, H(c))); ++f < g; ) for (var i = 0, j = b[f], k = c ? c(j) : j; (i = e(h, k, i, d)) > -1; ) h !== a && Dk.call(h, i, 1), Dk.call(a, i, 1); return a; } function Zd(a, b) { for (var c = a ? b.length : 0, d = c - 1; c--; ) { var e = b[c]; if (c == d || e !== f) { var f = e; Gf(e) ? Dk.call(a, e, 1) : oe(a, e); } } return a; } function $d(a, b) { return a + Mk(Wk() * (b - a + 1)); } function _d(a, b, c, d) { for (var e = -1, f = Sk(Lk((b - a) / (c || 1)), 0), g = bk(f); f--; ) (g[d ? f : ++e] = a), (a += c); return g; } function ae(a, b) { var c = ''; if (!a || b < 1 || b > Ha) return c; do b % 2 && (c += a), (b = Mk(b / 2)), b && (a += a); while (b); return c; } function be(a, b) { return Dl(Tf(a, b, Dj), a + ''); } function ce(a) { return yc($i(a)); } function de(a, b) { var c = $i(a); return Zf(c, Jc(b, 0, c.length)); } function ee(a, b, c, d) { if (!di(a)) return a; b = we(b, a); for (var e = -1, f = b.length, g = f - 1, h = a; null != h && ++e < f; ) { var i = $f(b[e]), j = c; if (e != g) { var k = h[i]; (j = d ? d(k, i, h) : ca), j === ca && (j = di(k) ? k : Gf(b[e + 1]) ? [] : {}); } Cc(h, i, j), (h = h[i]); } return a; } function fe(a) { return Zf($i(a)); } function ge(a, b, c) { var d = -1, e = a.length; b < 0 && (b = -b > e ? 0 : e + b), (c = c > e ? e : c), c < 0 && (c += e), (e = b > c ? 0 : (c - b) >>> 0), (b >>>= 0); for (var f = bk(e); ++d < e; ) f[d] = a[d + b]; return f; } function he(a, b) { var c; return ( nl(a, function(a, d, e) { return (c = b(a, d, e)), !c; }), !!c ); } function ie(a, b, c) { var d = 0, e = null == a ? d : a.length; if ('number' == typeof b && b === b && e <= Ma) { for (; d < e; ) { var f = (d + e) >>> 1, g = a[f]; null !== g && !pi(g) && (c ? g <= b : g < b) ? (d = f + 1) : (e = f); } return e; } return je(a, b, Dj, c); } function je(a, b, c, d) { b = c(b); for ( var e = 0, f = null == a ? 0 : a.length, g = b !== b, h = null === b, i = pi(b), j = b === ca; e < f; ) { var k = Mk((e + f) / 2), l = c(a[k]), m = l !== ca, n = null === l, o = l === l, p = pi(l); if (g) var q = d || o; else q = j ? o && (d || m) : h ? o && m && (d || !n) : i ? o && m && !n && (d || !p) : !n && !p && (d ? l <= b : l < b); q ? (e = k + 1) : (f = k); } return Tk(f, La); } function ke(a, b) { for (var c = -1, d = a.length, e = 0, f = []; ++c < d; ) { var g = a[c], h = b ? b(g) : g; if (!c || !Sh(h, i)) { var i = h; f[e++] = 0 === g ? 0 : g; } } return f; } function le(a) { return 'number' == typeof a ? a : pi(a) ? Ja : +a; } function me(a) { if ('string' == typeof a) return a; if (pm(a)) return n(a, me) + ''; if (pi(a)) return ll ? ll.call(a) : ''; var b = a + ''; return '0' == b && 1 / a == -Ga ? '-0' : b; } function ne(a, b, c) { var d = -1, e = l, f = a.length, g = !0, h = [], i = h; if (c) (g = !1), (e = m); else if (f >= ea) { var j = b ? null : vl(a); if (j) return V(j); (g = !1), (e = J), (i = new oc()); } else i = b ? [] : h; a: for (; ++d < f; ) { var k = a[d], n = b ? b(k) : k; if (((k = c || 0 !== k ? k : 0), g && n === n)) { for (var o = i.length; o--; ) if (i[o] === n) continue a; b && i.push(n), h.push(k); } else e(i, n, c) || (i !== h && i.push(n), h.push(k)); } return h; } function oe(a, b) { return (b = we(b, a)), (a = Uf(a, b)), null == a || delete a[$f(ug(b))]; } function pe(a, b, c, d) { return ee(a, b, c(ed(a, b)), d); } function qe(a, b, c, d) { for (var e = a.length, f = d ? e : -1; (d ? f-- : ++f < e) && b(a[f], f, a); ); return c ? ge(a, d ? 0 : f, d ? f + 1 : e) : ge(a, d ? f + 1 : 0, d ? e : f); } function re(a, b) { var c = a; return ( c instanceof s && (c = c.value()), p( b, function(a, b) { return b.func.apply(b.thisArg, o([a], b.args)); }, c ) ); } function se(a, b, c) { var d = a.length; if (d < 2) return d ? ne(a[0]) : []; for (var e = -1, f = bk(d); ++e < d; ) for (var g = a[e], h = -1; ++h < d; ) h != e && (f[e] = Qc(f[e] || g, a[h], b, c)); return ne(Zc(f, 1), b, c); } function te(a, b, c) { for (var d = -1, e = a.length, f = b.length, g = {}; ++d < e; ) { var h = d < f ? b[d] : ca; c(g, a[d], h); } return g; } function ue(a) { return Uh(a) ? a : []; } function ve(a) { return 'function' == typeof a ? a : Dj; } function we(a, b) { return pm(a) ? a : If(a, b) ? [a] : El(Ai(a)); } function xe(a, b, c) { var d = a.length; return (c = c === ca ? d : c), !b && c >= d ? a : ge(a, b, c); } function ye(a, b) { if (b) return a.slice(); var c = a.length, d = zk ? zk(c) : new a.constructor(c); return a.copy(d), d; } function ze(a) { var b = new a.constructor(a.byteLength); return new yk(b).set(new yk(a)), b; } function Ae(a, b) { var c = b ? ze(a.buffer) : a.buffer; return new a.constructor(c, a.byteOffset, a.byteLength); } function Be(a) { var b = new a.constructor(a.source, Rb.exec(a)); return (b.lastIndex = a.lastIndex), b; } function Ce(a) { return kl ? gk(kl.call(a)) : {}; } function De(a, b) { var c = b ? ze(a.buffer) : a.buffer; return new a.constructor(c, a.byteOffset, a.length); } function Ee(a, b) { if (a !== b) { var c = a !== ca, d = null === a, e = a === a, f = pi(a), g = b !== ca, h = null === b, i = b === b, j = pi(b); if ( (!h && !j && !f && a > b) || (f && g && i && !h && !j) || (d && g && i) || (!c && i) || !e ) return 1; if ( (!d && !f && !j && a < b) || (j && c && e && !d && !f) || (h && c && e) || (!g && e) || !i ) return -1; } return 0; } function Fe(a, b, c) { for ( var d = -1, e = a.criteria, f = b.criteria, g = e.length, h = c.length; ++d < g; ) { var i = Ee(e[d], f[d]); if (i) { if (d >= h) return i; var j = c[d]; return i * ('desc' == j ? -1 : 1); } } return a.index - b.index; } function Ge(a, b, c, d) { for ( var e = -1, f = a.length, g = c.length, h = -1, i = b.length, j = Sk(f - g, 0), k = bk(i + j), l = !d; ++h < i; ) k[h] = b[h]; for (; ++e < g; ) (l || e < f) && (k[c[e]] = a[e]); for (; j--; ) k[h++] = a[e++]; return k; } function He(a, b, c, d) { for ( var e = -1, f = a.length, g = -1, h = c.length, i = -1, j = b.length, k = Sk(f - h, 0), l = bk(k + j), m = !d; ++e < k; ) l[e] = a[e]; for (var n = e; ++i < j; ) l[n + i] = b[i]; for (; ++g < h; ) (m || e < f) && (l[n + c[g]] = a[e++]); return l; } function Ie(a, b) { var c = -1, d = a.length; for (b || (b = bk(d)); ++c < d; ) b[c] = a[c]; return b; } function Je(a, b, c, d) { var e = !c; c || (c = {}); for (var f = -1, g = b.length; ++f < g; ) { var h = b[f], i = d ? d(c[h], a[h], h, c, a) : ca; i === ca && (i = a[h]), e ? Hc(c, h, i) : Cc(c, h, i); } return c; } function Ke(a, b) { return Je(a, xl(a), b); } function Le(a, b) { return Je(a, yl(a), b); } function Me(a, b) { return function(c, d) { var e = pm(c) ? g : Ec, f = b ? b() : {}; return e(c, a, tf(d, 2), f); }; } function Ne(a) { return be(function(b, c) { var d = -1, e = c.length, f = e > 1 ? c[e - 1] : ca, g = e > 2 ? c[2] : ca; for ( f = a.length > 3 && 'function' == typeof f ? (e--, f) : ca, g && Hf(c[0], c[1], g) && ((f = e < 3 ? ca : f), (e = 1)), b = gk(b); ++d < e; ) { var h = c[d]; h && a(b, h, d, f); } return b; }); } function Oe(a, b) { return function(c, d) { if (null == c) return c; if (!Th(c)) return a(c, d); for ( var e = c.length, f = b ? e : -1, g = gk(c); (b ? f-- : ++f < e) && d(g[f], f, g) !== !1; ); return c; }; } function Pe(a) { return function(b, c, d) { for (var e = -1, f = gk(b), g = d(b), h = g.length; h--; ) { var i = g[a ? h : ++e]; if (c(f[i], i, f) === !1) break; } return b; }; } function Qe(a, b, c) { function d() { var b = this && this !== dd && this instanceof d ? f : a; return b.apply(e ? c : this, arguments); } var e = b & pa, f = Te(a); return d; } function Re(a) { return function(b) { b = Ai(b); var c = P(b) ? $(b) : ca, d = c ? c[0] : b.charAt(0), e = c ? xe(c, 1).join('') : b.slice(1); return d[a]() + e; }; } function Se(a) { return function(b) { return p(yj(ej(b).replace(Nc, '')), a, ''); }; } function Te(a) { return function() { var b = arguments; switch (b.length) { case 0: return new a(); case 1: return new a(b[0]); case 2: return new a(b[0], b[1]); case 3: return new a(b[0], b[1], b[2]); case 4: return new a(b[0], b[1], b[2], b[3]); case 5: return new a(b[0], b[1], b[2], b[3], b[4]); case 6: return new a(b[0], b[1], b[2], b[3], b[4], b[5]); case 7: return new a(b[0], b[1], b[2], b[3], b[4], b[5], b[6]); } var c = ml(a.prototype), d = a.apply(c, b); return di(d) ? d : c; }; } function Ue(a, b, c) { function d() { for (var g = arguments.length, h = bk(g), i = g, j = sf(d); i--; ) h[i] = arguments[i]; var k = g < 3 && h[0] !== j && h[g - 1] !== j ? [] : U(h, j); if (((g -= k.length), g < c)) return df(a, b, Xe, d.placeholder, ca, h, k, ca, ca, c - g); var l = this && this !== dd && this instanceof d ? e : a; return f(l, this, h); } var e = Te(a); return d; } function Ve(a) { return function(b, c, d) { var e = gk(b); if (!Th(b)) { var f = tf(c, 3); (b = Ni(b)), (c = function(a) { return f(e[a], a, e); }); } var g = a(b, c, d); return g > -1 ? e[f ? b[g] : g] : ca; }; } function We(a) { return of(function(b) { var c = b.length, d = c, f = e.prototype.thru; for (a && b.reverse(); d--; ) { var g = b[d]; if ('function' != typeof g) throw new jk(ga); if (f && !h && 'wrapper' == rf(g)) var h = new e([], !0); } for (d = h ? d : c; ++d < c; ) { g = b[d]; var i = rf(g), j = 'wrapper' == i ? wl(g) : ca; h = j && Kf(j[0]) && j[1] == (wa | sa | ua | xa) && !j[4].length && 1 == j[9] ? h[rf(j[0])].apply(h, j[3]) : 1 == g.length && Kf(g) ? h[i]() : h.thru(g); } return function() { var a = arguments, d = a[0]; if (h && 1 == a.length && pm(d)) return h.plant(d).value(); for (var e = 0, f = c ? b[e].apply(this, a) : d; ++e < c; ) f = b[e].call(this, f); return f; }; }); } function Xe(a, b, c, d, e, f, g, h, i, j) { function k() { for (var r = arguments.length, s = bk(r), t = r; t--; ) s[t] = arguments[t]; if (o) var u = sf(k), v = M(s, u); if ( (d && (s = Ge(s, d, e, o)), f && (s = He(s, f, g, o)), (r -= v), o && r < j) ) { var w = U(s, u); return df(a, b, Xe, k.placeholder, c, s, w, h, i, j - r); } var x = m ? c : this, y = n ? x[a] : a; return ( (r = s.length), h ? (s = Vf(s, h)) : p && r > 1 && s.reverse(), l && i < r && (s.length = i), this && this !== dd && this instanceof k && (y = q || Te(y)), y.apply(x, s) ); } var l = b & wa, m = b & pa, n = b & qa, o = b & (sa | ta), p = b & ya, q = n ? ca : Te(a); return k; } function Ye(a, b) { return function(c, d) { return xd(c, a, b(d), {}); }; } function Ze(a, b) { return function(c, d) { var e; if (c === ca && d === ca) return b; if ((c !== ca && (e = c), d !== ca)) { if (e === ca) return d; 'string' == typeof c || 'string' == typeof d ? ((c = me(c)), (d = me(d))) : ((c = le(c)), (d = le(d))), (e = a(c, d)); } return e; }; } function $e(a) { return of(function(b) { return ( (b = n(b, H(tf()))), be(function(c) { var d = this; return a(b, function(a) { return f(a, d, c); }); }) ); }); } function _e(a, b) { b = b === ca ? ' ' : me(b); var c = b.length; if (c < 2) return c ? ae(b, a) : b; var d = ae(b, Lk(a / Z(b))); return P(b) ? xe($(d), 0, a).join('') : d.slice(0, a); } function af(a, b, c, d) { function e() { for ( var b = -1, i = arguments.length, j = -1, k = d.length, l = bk(k + i), m = this && this !== dd && this instanceof e ? h : a; ++j < k; ) l[j] = d[j]; for (; i--; ) l[j++] = arguments[++b]; return f(m, g ? c : this, l); } var g = b & pa, h = Te(a); return e; } function bf(a) { return function(b, c, d) { return ( d && 'number' != typeof d && Hf(b, c, d) && (c = d = ca), (b = ui(b)), c === ca ? ((c = b), (b = 0)) : (c = ui(c)), (d = d === ca ? (b < c ? 1 : -1) : ui(d)), _d(b, c, d, a) ); }; } function cf(a) { return function(b, c) { return ( ('string' == typeof b && 'string' == typeof c) || ((b = xi(b)), (c = xi(c))), a(b, c) ); }; } function df(a, b, c, d, e, f, g, h, i, j) { var k = b & sa, l = k ? g : ca, m = k ? ca : g, n = k ? f : ca, o = k ? ca : f; (b |= k ? ua : va), (b &= ~(k ? va : ua)), b & ra || (b &= ~(pa | qa)); var p = [a, b, e, n, l, o, m, h, i, j], q = c.apply(ca, p); return Kf(a) && Bl(q, p), (q.placeholder = d), Xf(q, a, b); } function ef(a) { var b = fk[a]; return function(a, c) { if (((a = xi(a)), (c = null == c ? 0 : Tk(vi(c), 292)), c && Pk(a))) { var d = (Ai(a) + 'e').split('e'), e = b(d[0] + 'e' + (+d[1] + c)); return (d = (Ai(e) + 'e').split('e')), +(d[0] + 'e' + (+d[1] - c)); } return b(a); }; } function ff(a) { return function(b) { var c = zl(b); return c == Xa ? S(b) : c == cb ? W(b) : G(b, a(b)); }; } function gf(a, b, c, d, e, f, g, h) { var i = b & qa; if (!i && 'function' != typeof a) throw new jk(ga); var j = d ? d.length : 0; if ( (j || ((b &= ~(ua | va)), (d = e = ca)), (g = g === ca ? g : Sk(vi(g), 0)), (h = h === ca ? h : vi(h)), (j -= e ? e.length : 0), b & va) ) { var k = d, l = e; d = e = ca; } var m = i ? ca : wl(a), n = [a, b, c, d, e, k, l, f, g, h]; if ( (m && Qf(n, m), (a = n[0]), (b = n[1]), (c = n[2]), (d = n[3]), (e = n[4]), (h = n[9] = n[9] === ca ? (i ? 0 : a.length) : Sk(n[9] - j, 0)), !h && b & (sa | ta) && (b &= ~(sa | ta)), b && b != pa) ) o = b == sa || b == ta ? Ue(a, b, h) : (b != ua && b != (pa | ua)) || e.length ? Xe.apply(ca, n) : af(a, b, c, d); else var o = Qe(a, b, c); var p = m ? rl : Bl; return Xf(p(o, n), a, b); } function hf(a, b, c, d) { return a === ca || (Sh(a, mk[c]) && !pk.call(d, c)) ? b : a; } function jf(a, b, c, d, e, f) { return di(a) && di(b) && (f.set(b, a), Rd(a, b, ca, jf, f), f.delete(b)), a; } function kf(a) { return mi(a) ? ca : a; } function lf(a, b, c, d, e, f) { var g = c & na, h = a.length, i = b.length; if (h != i && !(g && i > h)) return !1; var j = f.get(a); if (j && f.get(b)) return j == b; var k = -1, l = !0, m = c & oa ? new oc() : ca; for (f.set(a, b), f.set(b, a); ++k < h; ) { var n = a[k], o = b[k]; if (d) var p = g ? d(o, n, k, b, a, f) : d(n, o, k, a, b, f); if (p !== ca) { if (p) continue; l = !1; break; } if (m) { if ( !r(b, function(a, b) { if (!J(m, b) && (n === a || e(n, a, c, d, f))) return m.push(b); }) ) { l = !1; break; } } else if (n !== o && !e(n, o, c, d, f)) { l = !1; break; } } return f.delete(a), f.delete(b), l; } function mf(a, b, c, d, e, f, g) { switch (c) { case jb: if (a.byteLength != b.byteLength || a.byteOffset != b.byteOffset) return !1; (a = a.buffer), (b = b.buffer); case ib: return !(a.byteLength != b.byteLength || !f(new yk(a), new yk(b))); case Ra: case Sa: case Ya: return Sh(+a, +b); case Ua: return a.name == b.name && a.message == b.message; case bb: case db: return a == b + ''; case Xa: var h = S; case cb: var i = d & na; if ((h || (h = V), a.size != b.size && !i)) return !1; var j = g.get(a); if (j) return j == b; (d |= oa), g.set(a, b); var k = lf(h(a), h(b), d, e, f, g); return g.delete(a), k; case eb: if (kl) return kl.call(a) == kl.call(b); } return !1; } function nf(a, b, c, d, e, f) { var g = c & na, h = pf(a), i = h.length, j = pf(b), k = j.length; if (i != k && !g) return !1; for (var l = i; l--; ) { var m = h[l]; if (!(g ? m in b : pk.call(b, m))) return !1; } var n = f.get(a); if (n && f.get(b)) return n == b; var o = !0; f.set(a, b), f.set(b, a); for (var p = g; ++l < i; ) { m = h[l]; var q = a[m], r = b[m]; if (d) var s = g ? d(r, q, m, b, a, f) : d(q, r, m, a, b, f); if (!(s === ca ? q === r || e(q, r, c, d, f) : s)) { o = !1; break; } p || (p = 'constructor' == m); } if (o && !p) { var t = a.constructor, u = b.constructor; t != u && 'constructor' in a && 'constructor' in b && !( 'function' == typeof t && t instanceof t && 'function' == typeof u && u instanceof u ) && (o = !1); } return f.delete(a), f.delete(b), o; } function of(a) { return Dl(Tf(a, ca, mg), a + ''); } function pf(a) { return fd(a, Ni, xl); } function qf(a) { return fd(a, Oi, yl); } function rf(a) { for (var b = a.name + '', c = dl[b], d = pk.call(dl, b) ? c.length : 0; d--; ) { var e = c[d], f = e.func; if (null == f || f == a) return e.name; } return b; } function sf(a) { var b = pk.call(c, 'placeholder') ? c : a; return b.placeholder; } function tf() { var a = c.iteratee || Ej; return ( (a = a === Ej ? Kd : a), arguments.length ? a(arguments[0], arguments[1]) : a ); } function uf(a, b) { var c = a.__data__; return Jf(b) ? c['string' == typeof b ? 'string' : 'hash'] : c.map; } function vf(a) { for (var b = Ni(a), c = b.length; c--; ) { var d = b[c], e = a[d]; b[c] = [d, e, Nf(e)]; } return b; } function wf(a, b) { var c = O(a, b); return Gd(c) ? c : ca; } function xf(a) { var b = pk.call(a, Gk), c = a[Gk]; try { a[Gk] = ca; var d = !0; } catch (a) {} var e = sk.call(a); return d && (b ? (a[Gk] = c) : delete a[Gk]), e; } function yf(a, b, c) { for (var d = -1, e = c.length; ++d < e; ) { var f = c[d], g = f.size; switch (f.type) { case 'drop': a += g; break; case 'dropRight': b -= g; break; case 'take': b = Tk(b, a + g); break; case 'takeRight': a = Sk(a, b - g); } } return { start: a, end: b }; } function zf(a) { var b = a.match(Mb); return b ? b[1].split(Nb) : []; } function Af(a, b, c) { b = we(b, a); for (var d = -1, e = b.length, f = !1; ++d < e; ) { var g = $f(b[d]); if (!(f = null != a && c(a, g))) break; a = a[g]; } return f || ++d != e ? f : ((e = null == a ? 0 : a.length), !!e && ci(e) && Gf(g, e) && (pm(a) || om(a))); } function Bf(a) { var b = a.length, c = new a.constructor(b); return ( b && 'string' == typeof a[0] && pk.call(a, 'index') && ((c.index = a.index), (c.input = a.input)), c ); } function Cf(a) { return 'function' != typeof a.constructor || Mf(a) ? {} : ml(Ak(a)); } function Df(a, b, c) { var d = a.constructor; switch (b) { case ib: return ze(a); case Ra: case Sa: return new d(+a); case jb: return Ae(a, c); case kb: case lb: case mb: case nb: case ob: case pb: case qb: case rb: case sb: return De(a, c); case Xa: return new d(); case Ya: case db: return new d(a); case bb: return Be(a); case cb: return new d(); case eb: return Ce(a); } } function Ef(a, b) { var c = b.length; if (!c) return a; var d = c - 1; return ( (b[d] = (c > 1 ? '& ' : '') + b[d]), (b = b.join(c > 2 ? ', ' : ' ')), a.replace(Lb, '{\n/* [wrapped with ' + b + '] */\n') ); } function Ff(a) { return pm(a) || om(a) || !!(Ek && a && a[Ek]); } function Gf(a, b) { var c = typeof a; return ( (b = null == b ? Ha : b), !!b && ('number' == c || ('symbol' != c && Wb.test(a))) && a > -1 && a % 1 == 0 && a < b ); } function Hf(a, b, c) { if (!di(c)) return !1; var d = typeof b; return ( !!('number' == d ? Th(c) && Gf(b, c.length) : 'string' == d && b in c) && Sh(c[b], a) ); } function If(a, b) { if (pm(a)) return !1; var c = typeof a; return ( !('number' != c && 'symbol' != c && 'boolean' != c && null != a && !pi(a)) || Eb.test(a) || !Db.test(a) || (null != b && a in gk(b)) ); } function Jf(a) { var b = typeof a; return 'string' == b || 'number' == b || 'symbol' == b || 'boolean' == b ? '__proto__' !== a : null === a; } function Kf(a) { var b = rf(a), d = c[b]; if ('function' != typeof d || !(b in s.prototype)) return !1; if (a === d) return !0; var e = wl(d); return !!e && a === e[0]; } function Lf(a) { return !!rk && rk in a; } function Mf(a) { var b = a && a.constructor, c = ('function' == typeof b && b.prototype) || mk; return a === c; } function Nf(a) { return a === a && !di(a); } function Of(a, b) { return function(c) { return null != c && c[a] === b && (b !== ca || a in gk(c)); }; } function Pf(a) { var b = Eh(a, function(a) { return c.size === ia && c.clear(), a; }), c = b.cache; return b; } function Qf(a, b) { var c = a[1], d = b[1], e = c | d, f = e < (pa | qa | wa), g = (d == wa && c == sa) || (d == wa && c == xa && a[7].length <= b[8]) || (d == (wa | xa) && b[7].length <= b[8] && c == sa); if (!f && !g) return a; d & pa && ((a[2] = b[2]), (e |= c & pa ? 0 : ra)); var h = b[3]; if (h) { var i = a[3]; (a[3] = i ? Ge(i, h, b[4]) : h), (a[4] = i ? U(a[3], ja) : b[4]); } return ( (h = b[5]), h && ((i = a[5]), (a[5] = i ? He(i, h, b[6]) : h), (a[6] = i ? U(a[5], ja) : b[6])), (h = b[7]), h && (a[7] = h), d & wa && (a[8] = null == a[8] ? b[8] : Tk(a[8], b[8])), null == a[9] && (a[9] = b[9]), (a[0] = b[0]), (a[1] = e), a ); } function Rf(a) { var b = []; if (null != a) for (var c in gk(a)) b.push(c); return b; } function Sf(a) { return sk.call(a); } function Tf(a, b, c) { return ( (b = Sk(b === ca ? a.length - 1 : b, 0)), function() { for ( var d = arguments, e = -1, g = Sk(d.length - b, 0), h = bk(g); ++e < g; ) h[e] = d[b + e]; e = -1; for (var i = bk(b + 1); ++e < b; ) i[e] = d[e]; return (i[b] = c(h)), f(a, this, i); } ); } function Uf(a, b) { return b.length < 2 ? a : ed(a, ge(b, 0, -1)); } function Vf(a, b) { for (var c = a.length, d = Tk(b.length, c), e = Ie(a); d--; ) { var f = b[d]; a[d] = Gf(f, c) ? e[f] : ca; } return a; } function Wf(a, b) { if (('constructor' !== b || 'function' != typeof a[b]) && '__proto__' != b) return a[b]; } function Xf(a, b, c) { var d = b + ''; return Dl(a, Ef(d, ag(zf(d), c))); } function Yf(a) { var b = 0, c = 0; return function() { var d = Uk(), e = Ca - (d - c); if (((c = d), e > 0)) { if (++b >= Ba) return arguments[0]; } else b = 0; return a.apply(ca, arguments); }; } function Zf(a, b) { var c = -1, d = a.length, e = d - 1; for (b = b === ca ? d : b; ++c < b; ) { var f = $d(c, e), g = a[f]; (a[f] = a[c]), (a[c] = g); } return (a.length = b), a; } function $f(a) { if ('string' == typeof a || pi(a)) return a; var b = a + ''; return '0' == b && 1 / a == -Ga ? '-0' : b; } function _f(a) { if (null != a) { try { return ok.call(a); } catch (a) {} try { return a + ''; } catch (a) {} } return ''; } function ag(a, b) { return ( h(Na, function(c) { var d = '_.' + c[0]; b & c[1] && !l(a, d) && a.push(d); }), a.sort() ); } function bg(a) { if (a instanceof s) return a.clone(); var b = new e(a.__wrapped__, a.__chain__); return ( (b.__actions__ = Ie(a.__actions__)), (b.__index__ = a.__index__), (b.__values__ = a.__values__), b ); } function cg(a, b, c) { b = (c ? Hf(a, b, c) : b === ca) ? 1 : Sk(vi(b), 0); var d = null == a ? 0 : a.length; if (!d || b < 1) return []; for (var e = 0, f = 0, g = bk(Lk(d / b)); e < d; ) g[f++] = ge(a, e, (e += b)); return g; } function dg(a) { for (var b = -1, c = null == a ? 0 : a.length, d = 0, e = []; ++b < c; ) { var f = a[b]; f && (e[d++] = f); } return e; } function eg() { var a = arguments.length; if (!a) return []; for (var b = bk(a - 1), c = arguments[0], d = a; d--; ) b[d - 1] = arguments[d]; return o(pm(c) ? Ie(c) : [c], Zc(b, 1)); } function fg(a, b, c) { var d = null == a ? 0 : a.length; return d ? ((b = c || b === ca ? 1 : vi(b)), ge(a, b < 0 ? 0 : b, d)) : []; } function gg(a, b, c) { var d = null == a ? 0 : a.length; return d ? ((b = c || b === ca ? 1 : vi(b)), (b = d - b), ge(a, 0, b < 0 ? 0 : b)) : []; } function hg(a, b) { return a && a.length ? qe(a, tf(b, 3), !0, !0) : []; } function ig(a, b) { return a && a.length ? qe(a, tf(b, 3), !0) : []; } function jg(a, b, c, d) { var e = null == a ? 0 : a.length; return e ? (c && 'number' != typeof c && Hf(a, b, c) && ((c = 0), (d = e)), Xc(a, b, c, d)) : []; } function kg(a, b, c) { var d = null == a ? 0 : a.length; if (!d) return -1; var e = null == c ? 0 : vi(c); return e < 0 && (e = Sk(d + e, 0)), v(a, tf(b, 3), e); } function lg(a, b, c) { var d = null == a ? 0 : a.length; if (!d) return -1; var e = d - 1; return ( c !== ca && ((e = vi(c)), (e = c < 0 ? Sk(d + e, 0) : Tk(e, d - 1))), v(a, tf(b, 3), e, !0) ); } function mg(a) { var b = null == a ? 0 : a.length; return b ? Zc(a, 1) : []; } function ng(a) { var b = null == a ? 0 : a.length; return b ? Zc(a, Ga) : []; } function og(a, b) { var c = null == a ? 0 : a.length; return c ? ((b = b === ca ? 1 : vi(b)), Zc(a, b)) : []; } function pg(a) { for (var b = -1, c = null == a ? 0 : a.length, d = {}; ++b < c; ) { var e = a[b]; d[e[0]] = e[1]; } return d; } function qg(a) { return a && a.length ? a[0] : ca; } function rg(a, b, c) { var d = null == a ? 0 : a.length; if (!d) return -1; var e = null == c ? 0 : vi(c); return e < 0 && (e = Sk(d + e, 0)), w(a, b, e); } function sg(a) { var b = null == a ? 0 : a.length; return b ? ge(a, 0, -1) : []; } function tg(a, b) { return null == a ? '' : Qk.call(a, b); } function ug(a) { var b = null == a ? 0 : a.length; return b ? a[b - 1] : ca; } function vg(a, b, c) { var d = null == a ? 0 : a.length; if (!d) return -1; var e = d; return ( c !== ca && ((e = vi(c)), (e = e < 0 ? Sk(d + e, 0) : Tk(e, d - 1))), b === b ? Y(a, b, e) : v(a, y, e, !0) ); } function wg(a, b) { return a && a.length ? Td(a, vi(b)) : ca; } function xg(a, b) { return a && a.length && b && b.length ? Yd(a, b) : a; } function yg(a, b, c) { return a && a.length && b && b.length ? Yd(a, b, tf(c, 2)) : a; } function zg(a, b, c) { return a && a.length && b && b.length ? Yd(a, b, ca, c) : a; } function Ag(a, b) { var c = []; if (!a || !a.length) return c; var d = -1, e = [], f = a.length; for (b = tf(b, 3); ++d < f; ) { var g = a[d]; b(g, d, a) && (c.push(g), e.push(d)); } return Zd(a, e), c; } function Bg(a) { return null == a ? a : Xk.call(a); } function Cg(a, b, c) { var d = null == a ? 0 : a.length; return d ? (c && 'number' != typeof c && Hf(a, b, c) ? ((b = 0), (c = d)) : ((b = null == b ? 0 : vi(b)), (c = c === ca ? d : vi(c))), ge(a, b, c)) : []; } function Dg(a, b) { return ie(a, b); } function Eg(a, b, c) { return je(a, b, tf(c, 2)); } function Fg(a, b) { var c = null == a ? 0 : a.length; if (c) { var d = ie(a, b); if (d < c && Sh(a[d], b)) return d; } return -1; } function Gg(a, b) { return ie(a, b, !0); } function Hg(a, b, c) { return je(a, b, tf(c, 2), !0); } function Ig(a, b) { var c = null == a ? 0 : a.length; if (c) { var d = ie(a, b, !0) - 1; if (Sh(a[d], b)) return d; } return -1; } function Jg(a) { return a && a.length ? ke(a) : []; } function Kg(a, b) { return a && a.length ? ke(a, tf(b, 2)) : []; } function Lg(a) { var b = null == a ? 0 : a.length; return b ? ge(a, 1, b) : []; } function Mg(a, b, c) { return a && a.length ? ((b = c || b === ca ? 1 : vi(b)), ge(a, 0, b < 0 ? 0 : b)) : []; } function Ng(a, b, c) { var d = null == a ? 0 : a.length; return d ? ((b = c || b === ca ? 1 : vi(b)), (b = d - b), ge(a, b < 0 ? 0 : b, d)) : []; } function Og(a, b) { return a && a.length ? qe(a, tf(b, 3), !1, !0) : []; } function Pg(a, b) { return a && a.length ? qe(a, tf(b, 3)) : []; } function Qg(a) { return a && a.length ? ne(a) : []; } function Rg(a, b) { return a && a.length ? ne(a, tf(b, 2)) : []; } function Sg(a, b) { return (b = 'function' == typeof b ? b : ca), a && a.length ? ne(a, ca, b) : []; } function Tg(a) { if (!a || !a.length) return []; var b = 0; return ( (a = k(a, function(a) { if (Uh(a)) return (b = Sk(a.length, b)), !0; })), F(b, function(b) { return n(a, A(b)); }) ); } function Ug(a, b) { if (!a || !a.length) return []; var c = Tg(a); return null == b ? c : n(c, function(a) { return f(b, ca, a); }); } function Vg(a, b) { return te(a || [], b || [], Cc); } function Wg(a, b) { return te(a || [], b || [], ee); } function Xg(a) { var b = c(a); return (b.__chain__ = !0), b; } function Yg(a, b) { return b(a), a; } function Zg(a, b) { return b(a); } function $g() { return Xg(this); } function _g() { return new e(this.value(), this.__chain__); } function ah() { this.__values__ === ca && (this.__values__ = ti(this.value())); var a = this.__index__ >= this.__values__.length, b = a ? ca : this.__values__[this.__index__++]; return { done: a, value: b }; } function bh() { return this; } function ch(a) { for (var b, c = this; c instanceof d; ) { var e = bg(c); (e.__index__ = 0), (e.__values__ = ca), b ? (f.__wrapped__ = e) : (b = e); var f = e; c = c.__wrapped__; } return (f.__wrapped__ = a), b; } function dh() { var a = this.__wrapped__; if (a instanceof s) { var b = a; return ( this.__actions__.length && (b = new s(this)), (b = b.reverse()), b.__actions__.push({ func: Zg, args: [Bg], thisArg: ca }), new e(b, this.__chain__) ); } return this.thru(Bg); } function eh() { return re(this.__wrapped__, this.__actions__); } function fh(a, b, c) { var d = pm(a) ? j : Rc; return c && Hf(a, b, c) && (b = ca), d(a, tf(b, 3)); } function gh(a, b) { var c = pm(a) ? k : Yc; return c(a, tf(b, 3)); } function hh(a, b) { return Zc(nh(a, b), 1); } function ih(a, b) { return Zc(nh(a, b), Ga); } function jh(a, b, c) { return (c = c === ca ? 1 : vi(c)), Zc(nh(a, b), c); } function kh(a, b) { var c = pm(a) ? h : nl; return c(a, tf(b, 3)); } function lh(a, b) { var c = pm(a) ? i : ol; return c(a, tf(b, 3)); } function mh(a, b, c, d) { (a = Th(a) ? a : $i(a)), (c = c && !d ? vi(c) : 0); var e = a.length; return ( c < 0 && (c = Sk(e + c, 0)), oi(a) ? c <= e && a.indexOf(b, c) > -1 : !!e && w(a, b, c) > -1 ); } function nh(a, b) { var c = pm(a) ? n : Od; return c(a, tf(b, 3)); } function oh(a, b, c, d) { return null == a ? [] : (pm(b) || (b = null == b ? [] : [b]), (c = d ? ca : c), pm(c) || (c = null == c ? [] : [c]), Ud(a, b, c)); } function ph(a, b, c) { var d = pm(a) ? p : C, e = arguments.length < 3; return d(a, tf(b, 4), c, e, nl); } function qh(a, b, c) { var d = pm(a) ? q : C, e = arguments.length < 3; return d(a, tf(b, 4), c, e, ol); } function rh(a, b) { var c = pm(a) ? k : Yc; return c(a, Fh(tf(b, 3))); } function sh(a) { var b = pm(a) ? yc : ce; return b(a); } function th(a, b, c) { b = (c ? Hf(a, b, c) : b === ca) ? 1 : vi(b); var d = pm(a) ? zc : de; return d(a, b); } function uh(a) { var b = pm(a) ? Ac : fe; return b(a); } function vh(a) { if (null == a) return 0; if (Th(a)) return oi(a) ? Z(a) : a.length; var b = zl(a); return b == Xa || b == cb ? a.size : Ld(a).length; } function wh(a, b, c) { var d = pm(a) ? r : he; return c && Hf(a, b, c) && (b = ca), d(a, tf(b, 3)); } function xh(a, b) { if ('function' != typeof b) throw new jk(ga); return ( (a = vi(a)), function() { if (--a < 1) return b.apply(this, arguments); } ); } function yh(a, b, c) { return ( (b = c ? ca : b), (b = a && null == b ? a.length : b), gf(a, wa, ca, ca, ca, ca, b) ); } function zh(a, b) { var c; if ('function' != typeof b) throw new jk(ga); return ( (a = vi(a)), function() { return --a > 0 && (c = b.apply(this, arguments)), a <= 1 && (b = ca), c; } ); } function Ah(a, b, c) { b = c ? ca : b; var d = gf(a, sa, ca, ca, ca, ca, ca, b); return (d.placeholder = Ah.placeholder), d; } function Bh(a, b, c) { b = c ? ca : b; var d = gf(a, ta, ca, ca, ca, ca, ca, b); return (d.placeholder = Bh.placeholder), d; } function Ch(a, b, c) { function d(b) { var c = m, d = n; return (m = n = ca), (s = b), (p = a.apply(d, c)); } function e(a) { return (s = a), (q = Cl(h, b)), t ? d(a) : p; } function f(a) { var c = a - r, d = a - s, e = b - c; return u ? Tk(e, o - d) : e; } function g(a) { var c = a - r, d = a - s; return r === ca || c >= b || c < 0 || (u && d >= o); } function h() { var a = dm(); return g(a) ? i(a) : void (q = Cl(h, f(a))); } function i(a) { return (q = ca), v && m ? d(a) : ((m = n = ca), p); } function j() { q !== ca && ul(q), (s = 0), (m = r = n = q = ca); } function k() { return q === ca ? p : i(dm()); } function l() { var a = dm(), c = g(a); if (((m = arguments), (n = this), (r = a), c)) { if (q === ca) return e(r); if (u) return ul(q), (q = Cl(h, b)), d(r); } return q === ca && (q = Cl(h, b)), p; } var m, n, o, p, q, r, s = 0, t = !1, u = !1, v = !0; if ('function' != typeof a) throw new jk(ga); return ( (b = xi(b) || 0), di(c) && ((t = !!c.leading), (u = 'maxWait' in c), (o = u ? Sk(xi(c.maxWait) || 0, b) : o), (v = 'trailing' in c ? !!c.trailing : v)), (l.cancel = j), (l.flush = k), l ); } function Dh(a) { return gf(a, ya); } function Eh(a, b) { if ('function' != typeof a || (null != b && 'function' != typeof b)) throw new jk(ga); var c = function() { var d = arguments, e = b ? b.apply(this, d) : d[0], f = c.cache; if (f.has(e)) return f.get(e); var g = a.apply(this, d); return (c.cache = f.set(e, g) || f), g; }; return (c.cache = new (Eh.Cache || ic)()), c; } function Fh(a) { if ('function' != typeof a) throw new jk(ga); return function() { var b = arguments; switch (b.length) { case 0: return !a.call(this); case 1: return !a.call(this, b[0]); case 2: return !a.call(this, b[0], b[1]); case 3: return !a.call(this, b[0], b[1], b[2]); } return !a.apply(this, b); }; } function Gh(a) { return zh(2, a); } function Hh(a, b) { if ('function' != typeof a) throw new jk(ga); return (b = b === ca ? b : vi(b)), be(a, b); } function Ih(a, b) { if ('function' != typeof a) throw new jk(ga); return ( (b = null == b ? 0 : Sk(vi(b), 0)), be(function(c) { var d = c[b], e = xe(c, 0, b); return d && o(e, d), f(a, this, e); }) ); } function Jh(a, b, c) { var d = !0, e = !0; if ('function' != typeof a) throw new jk(ga); return ( di(c) && ((d = 'leading' in c ? !!c.leading : d), (e = 'trailing' in c ? !!c.trailing : e)), Ch(a, b, { leading: d, maxWait: b, trailing: e }) ); } function Kh(a) { return yh(a, 1); } function Lh(a, b) { return jm(ve(b), a); } function Mh() { if (!arguments.length) return []; var a = arguments[0]; return pm(a) ? a : [a]; } function Nh(a) { return Kc(a, ma); } function Oh(a, b) { return (b = 'function' == typeof b ? b : ca), Kc(a, ma, b); } function Ph(a) { return Kc(a, ka | ma); } function Qh(a, b) { return (b = 'function' == typeof b ? b : ca), Kc(a, ka | ma, b); } function Rh(a, b) { return null == b || Mc(a, b, Ni(b)); } function Sh(a, b) { return a === b || (a !== a && b !== b); } function Th(a) { return null != a && ci(a.length) && !ai(a); } function Uh(a) { return ei(a) && Th(a); } function Vh(a) { return a === !0 || a === !1 || (ei(a) && hd(a) == Ra); } function Wh(a) { return ei(a) && 1 === a.nodeType && !mi(a); } function Xh(a) { if (null == a) return !0; if ( Th(a) && (pm(a) || 'string' == typeof a || 'function' == typeof a.splice || rm(a) || wm(a) || om(a)) ) return !a.length; var b = zl(a); if (b == Xa || b == cb) return !a.size; if (Mf(a)) return !Ld(a).length; for (var c in a) if (pk.call(a, c)) return !1; return !0; } function Yh(a, b) { return Cd(a, b); } function Zh(a, b, c) { c = 'function' == typeof c ? c : ca; var d = c ? c(a, b) : ca; return d === ca ? Cd(a, b, ca, c) : !!d; } function $h(a) { if (!ei(a)) return !1; var b = hd(a); return ( b == Ua || b == Ta || ('string' == typeof a.message && 'string' == typeof a.name && !mi(a)) ); } function _h(a) { return 'number' == typeof a && Pk(a); } function ai(a) { if (!di(a)) return !1; var b = hd(a); return b == Va || b == Wa || b == Qa || b == ab; } function bi(a) { return 'number' == typeof a && a == vi(a); } function ci(a) { return 'number' == typeof a && a > -1 && a % 1 == 0 && a <= Ha; } function di(a) { var b = typeof a; return null != a && ('object' == b || 'function' == b); } function ei(a) { return null != a && 'object' == typeof a; } function fi(a, b) { return a === b || Fd(a, b, vf(b)); } function gi(a, b, c) { return (c = 'function' == typeof c ? c : ca), Fd(a, b, vf(b), c); } function hi(a) { return li(a) && a != +a; } function ii(a) { if (Al(a)) throw new dk(fa); return Gd(a); } function ji(a) { return null === a; } function ki(a) { return null == a; } function li(a) { return 'number' == typeof a || (ei(a) && hd(a) == Ya); } function mi(a) { if (!ei(a) || hd(a) != $a) return !1; var b = Ak(a); if (null === b) return !0; var c = pk.call(b, 'constructor') && b.constructor; return 'function' == typeof c && c instanceof c && ok.call(c) == tk; } function ni(a) { return bi(a) && a >= -Ha && a <= Ha; } function oi(a) { return 'string' == typeof a || (!pm(a) && ei(a) && hd(a) == db); } function pi(a) { return 'symbol' == typeof a || (ei(a) && hd(a) == eb); } function qi(a) { return a === ca; } function ri(a) { return ei(a) && zl(a) == gb; } function si(a) { return ei(a) && hd(a) == hb; } function ti(a) { if (!a) return []; if (Th(a)) return oi(a) ? $(a) : Ie(a); if (Fk && a[Fk]) return R(a[Fk]()); var b = zl(a), c = b == Xa ? S : b == cb ? V : $i; return c(a); } function ui(a) { if (!a) return 0 === a ? a : 0; if (((a = xi(a)), a === Ga || a === -Ga)) { var b = a < 0 ? -1 : 1; return b * Ia; } return a === a ? a : 0; } function vi(a) { var b = ui(a), c = b % 1; return b === b ? (c ? b - c : b) : 0; } function wi(a) { return a ? Jc(vi(a), 0, Ka) : 0; } function xi(a) { if ('number' == typeof a) return a; if (pi(a)) return Ja; if (di(a)) { var b = 'function' == typeof a.valueOf ? a.valueOf() : a; a = di(b) ? b + '' : b; } if ('string' != typeof a) return 0 === a ? a : +a; a = a.replace(Ib, ''); var c = Tb.test(a); return c || Vb.test(a) ? ad(a.slice(2), c ? 2 : 8) : Sb.test(a) ? Ja : +a; } function yi(a) { return Je(a, Oi(a)); } function zi(a) { return a ? Jc(vi(a), -Ha, Ha) : 0 === a ? a : 0; } function Ai(a) { return null == a ? '' : me(a); } function Bi(a, b) { var c = ml(a); return null == b ? c : Fc(c, b); } function Ci(a, b) { return u(a, tf(b, 3), $c); } function Di(a, b) { return u(a, tf(b, 3), bd); } function Ei(a, b) { return null == a ? a : pl(a, tf(b, 3), Oi); } function Fi(a, b) { return null == a ? a : ql(a, tf(b, 3), Oi); } function Gi(a, b) { return a && $c(a, tf(b, 3)); } function Hi(a, b) { return a && bd(a, tf(b, 3)); } function Ii(a) { return null == a ? [] : cd(a, Ni(a)); } function Ji(a) { return null == a ? [] : cd(a, Oi(a)); } function Ki(a, b, c) { var d = null == a ? ca : ed(a, b); return d === ca ? c : d; } function Li(a, b) { return null != a && Af(a, b, pd); } function Mi(a, b) { return null != a && Af(a, b, td); } function Ni(a) { return Th(a) ? xc(a) : Ld(a); } function Oi(a) { return Th(a) ? xc(a, !0) : Md(a); } function Pi(a, b) { var c = {}; return ( (b = tf(b, 3)), $c(a, function(a, d, e) { Hc(c, b(a, d, e), a); }), c ); } function Qi(a, b) { var c = {}; return ( (b = tf(b, 3)), $c(a, function(a, d, e) { Hc(c, d, b(a, d, e)); }), c ); } function Ri(a, b) { return Si(a, Fh(tf(b))); } function Si(a, b) { if (null == a) return {}; var c = n(qf(a), function(a) { return [a]; }); return ( (b = tf(b)), Wd(a, c, function(a, c) { return b(a, c[0]); }) ); } function Ti(a, b, c) { b = we(b, a); var d = -1, e = b.length; for (e || ((e = 1), (a = ca)); ++d < e; ) { var f = null == a ? ca : a[$f(b[d])]; f === ca && ((d = e), (f = c)), (a = ai(f) ? f.call(a) : f); } return a; } function Ui(a, b, c) { return null == a ? a : ee(a, b, c); } function Vi(a, b, c, d) { return (d = 'function' == typeof d ? d : ca), null == a ? a : ee(a, b, c, d); } function Wi(a, b, c) { var d = pm(a), e = d || rm(a) || wm(a); if (((b = tf(b, 4)), null == c)) { var f = a && a.constructor; c = e ? (d ? new f() : []) : di(a) && ai(f) ? ml(Ak(a)) : {}; } return ( (e ? h : $c)(a, function(a, d, e) { return b(c, a, d, e); }), c ); } function Xi(a, b) { return null == a || oe(a, b); } function Yi(a, b, c) { return null == a ? a : pe(a, b, ve(c)); } function Zi(a, b, c, d) { return (d = 'function' == typeof d ? d : ca), null == a ? a : pe(a, b, ve(c), d); } function $i(a) { return null == a ? [] : I(a, Ni(a)); } function _i(a) { return null == a ? [] : I(a, Oi(a)); } function aj(a, b, c) { return ( c === ca && ((c = b), (b = ca)), c !== ca && ((c = xi(c)), (c = c === c ? c : 0)), b !== ca && ((b = xi(b)), (b = b === b ? b : 0)), Jc(xi(a), b, c) ); } function bj(a, b, c) { return ( (b = ui(b)), c === ca ? ((c = b), (b = 0)) : (c = ui(c)), (a = xi(a)), vd(a, b, c) ); } function cj(a, b, c) { if ( (c && 'boolean' != typeof c && Hf(a, b, c) && (b = c = ca), c === ca && ('boolean' == typeof b ? ((c = b), (b = ca)) : 'boolean' == typeof a && ((c = a), (a = ca))), a === ca && b === ca ? ((a = 0), (b = 1)) : ((a = ui(a)), b === ca ? ((b = a), (a = 0)) : (b = ui(b))), a > b) ) { var d = a; (a = b), (b = d); } if (c || a % 1 || b % 1) { var e = Wk(); return Tk(a + e * (b - a + _c('1e-' + ((e + '').length - 1))), b); } return $d(a, b); } function dj(a) { return Wm(Ai(a).toLowerCase()); } function ej(a) { return (a = Ai(a)), a && a.replace(Xb, qd).replace(Oc, ''); } function fj(a, b, c) { (a = Ai(a)), (b = me(b)); var d = a.length; c = c === ca ? d : Jc(vi(c), 0, d); var e = c; return (c -= b.length), c >= 0 && a.slice(c, e) == b; } function gj(a) { return (a = Ai(a)), a && zb.test(a) ? a.replace(xb, rd) : a; } function hj(a) { return (a = Ai(a)), a && Hb.test(a) ? a.replace(Gb, '\\$&') : a; } function ij(a, b, c) { (a = Ai(a)), (b = vi(b)); var d = b ? Z(a) : 0; if (!b || d >= b) return a; var e = (b - d) / 2; return _e(Mk(e), c) + a + _e(Lk(e), c); } function jj(a, b, c) { (a = Ai(a)), (b = vi(b)); var d = b ? Z(a) : 0; return b && d < b ? a + _e(b - d, c) : a; } function kj(a, b, c) { (a = Ai(a)), (b = vi(b)); var d = b ? Z(a) : 0; return b && d < b ? _e(b - d, c) + a : a; } function lj(a, b, c) { return c || null == b ? (b = 0) : b && (b = +b), Vk(Ai(a).replace(Jb, ''), b || 0); } function mj(a, b, c) { return (b = (c ? Hf(a, b, c) : b === ca) ? 1 : vi(b)), ae(Ai(a), b); } function nj() { var a = arguments, b = Ai(a[0]); return a.length < 3 ? b : b.replace(a[1], a[2]); } function oj(a, b, c) { return ( c && 'number' != typeof c && Hf(a, b, c) && (b = c = ca), (c = c === ca ? Ka : c >>> 0) ? ((a = Ai(a)), a && ('string' == typeof b || (null != b && !um(b))) && ((b = me(b)), !b && P(a)) ? xe($(a), 0, c) : a.split(b, c)) : [] ); } function pj(a, b, c) { return ( (a = Ai(a)), (c = null == c ? 0 : Jc(vi(c), 0, a.length)), (b = me(b)), a.slice(c, c + b.length) == b ); } function qj(a, b, d) { var e = c.templateSettings; d && Hf(a, b, d) && (b = ca), (a = Ai(a)), (b = Bm({}, b, e, hf)); var f, g, h = Bm({}, b.imports, e.imports, hf), i = Ni(h), j = I(h, i), k = 0, l = b.interpolate || Yb, m = "__p += '", n = hk( (b.escape || Yb).source + '|' + l.source + '|' + (l === Cb ? Qb : Yb).source + '|' + (b.evaluate || Yb).source + '|$', 'g' ), o = '//# sourceURL=' + (pk.call(b, 'sourceURL') ? (b.sourceURL + '').replace(/[\r\n]/g, ' ') : 'lodash.templateSources[' + ++Uc + ']') + '\n'; a.replace(n, function(b, c, d, e, h, i) { return ( d || (d = e), (m += a.slice(k, i).replace(Zb, N)), c && ((f = !0), (m += "' +\n__e(" + c + ") +\n'")), h && ((g = !0), (m += "';\n" + h + ";\n__p += '")), d && (m += "' +\n((__t = (" + d + ")) == null ? '' : __t) +\n'"), (k = i + b.length), b ); }), (m += "';\n"); var p = pk.call(b, 'variable') && b.variable; p || (m = 'with (obj) {\n' + m + '\n}\n'), (m = (g ? m.replace(tb, '') : m).replace(ub, '$1').replace(vb, '$1;')), (m = 'function(' + (p || 'obj') + ') {\n' + (p ? '' : 'obj || (obj = {});\n') + "var __t, __p = ''" + (f ? ', __e = _.escape' : '') + (g ? ", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n" : ';\n') + m + 'return __p\n}'); var q = Xm(function() { return ek(i, o + 'return ' + m).apply(ca, j); }); if (((q.source = m), $h(q))) throw q; return q; } function rj(a) { return Ai(a).toLowerCase(); } function sj(a) { return Ai(a).toUpperCase(); } function tj(a, b, c) { if (((a = Ai(a)), a && (c || b === ca))) return a.replace(Ib, ''); if (!a || !(b = me(b))) return a; var d = $(a), e = $(b), f = K(d, e), g = L(d, e) + 1; return xe(d, f, g).join(''); } function uj(a, b, c) { if (((a = Ai(a)), a && (c || b === ca))) return a.replace(Kb, ''); if (!a || !(b = me(b))) return a; var d = $(a), e = L(d, $(b)) + 1; return xe(d, 0, e).join(''); } function vj(a, b, c) { if (((a = Ai(a)), a && (c || b === ca))) return a.replace(Jb, ''); if (!a || !(b = me(b))) return a; var d = $(a), e = K(d, $(b)); return xe(d, e).join(''); } function wj(a, b) { var c = za, d = Aa; if (di(b)) { var e = 'separator' in b ? b.separator : e; (c = 'length' in b ? vi(b.length) : c), (d = 'omission' in b ? me(b.omission) : d); } a = Ai(a); var f = a.length; if (P(a)) { var g = $(a); f = g.length; } if (c >= f) return a; var h = c - Z(d); if (h < 1) return d; var i = g ? xe(g, 0, h).join('') : a.slice(0, h); if (e === ca) return i + d; if ((g && (h += i.length - h), um(e))) { if (a.slice(h).search(e)) { var j, k = i; for ( e.global || (e = hk(e.source, Ai(Rb.exec(e)) + 'g')), e.lastIndex = 0; (j = e.exec(k)); ) var l = j.index; i = i.slice(0, l === ca ? h : l); } } else if (a.indexOf(me(e), h) != h) { var m = i.lastIndexOf(e); m > -1 && (i = i.slice(0, m)); } return i + d; } function xj(a) { return (a = Ai(a)), a && yb.test(a) ? a.replace(wb, sd) : a; } function yj(a, b, c) { return ( (a = Ai(a)), (b = c ? ca : b), b === ca ? (Q(a) ? ba(a) : t(a)) : a.match(b) || [] ); } function zj(a) { var b = null == a ? 0 : a.length, c = tf(); return ( (a = b ? n(a, function(a) { if ('function' != typeof a[1]) throw new jk(ga); return [c(a[0]), a[1]]; }) : []), be(function(c) { for (var d = -1; ++d < b; ) { var e = a[d]; if (f(e[0], this, c)) return f(e[1], this, c); } }) ); } function Aj(a) { return Lc(Kc(a, ka)); } function Bj(a) { return function() { return a; }; } function Cj(a, b) { return null == a || a !== a ? b : a; } function Dj(a) { return a; } function Ej(a) { return Kd('function' == typeof a ? a : Kc(a, ka)); } function Fj(a) { return Pd(Kc(a, ka)); } function Gj(a, b) { return Qd(a, Kc(b, ka)); } function Hj(a, b, c) { var d = Ni(b), e = cd(b, d); null != c || (di(b) && (e.length || !d.length)) || ((c = b), (b = a), (a = this), (e = cd(b, Ni(b)))); var f = !(di(c) && 'chain' in c && !c.chain), g = ai(a); return ( h(e, function(c) { var d = b[c]; (a[c] = d), g && (a.prototype[c] = function() { var b = this.__chain__; if (f || b) { var c = a(this.__wrapped__), e = (c.__actions__ = Ie(this.__actions__)); return ( e.push({ func: d, args: arguments, thisArg: a }), (c.__chain__ = b), c ); } return d.apply(a, o([this.value()], arguments)); }); }), a ); } function Ij() { return dd._ === this && (dd._ = uk), this; } function Jj() {} function Kj(a) { return ( (a = vi(a)), be(function(b) { return Td(b, a); }) ); } function Lj(a) { return If(a) ? A($f(a)) : Xd(a); } function Mj(a) { return function(b) { return null == a ? ca : ed(a, b); }; } function Nj() { return []; } function Oj() { return !1; } function Pj() { return {}; } function Qj() { return ''; } function Rj() { return !0; } function Sj(a, b) { if (((a = vi(a)), a < 1 || a > Ha)) return []; var c = Ka, d = Tk(a, Ka); (b = tf(b)), (a -= Ka); for (var e = F(d, b); ++c < a; ) b(c); return e; } function Tj(a) { return pm(a) ? n(a, $f) : pi(a) ? [a] : Ie(El(Ai(a))); } function Uj(a) { var b = ++qk; return Ai(a) + b; } function Vj(a) { return a && a.length ? Sc(a, Dj, id) : ca; } function Wj(a, b) { return a && a.length ? Sc(a, tf(b, 2), id) : ca; } function Xj(a) { return z(a, Dj); } function Yj(a, b) { return z(a, tf(b, 2)); } function Zj(a) { return a && a.length ? Sc(a, Dj, Nd) : ca; } function $j(a, b) { return a && a.length ? Sc(a, tf(b, 2), Nd) : ca; } function _j(a) { return a && a.length ? E(a, Dj) : 0; } function ak(a, b) { return a && a.length ? E(a, tf(b, 2)) : 0; } b = null == b ? dd : ud.defaults(dd.Object(), b, ud.pick(dd, Tc)); var bk = b.Array, ck = b.Date, dk = b.Error, ek = b.Function, fk = b.Math, gk = b.Object, hk = b.RegExp, ik = b.String, jk = b.TypeError, kk = bk.prototype, lk = ek.prototype, mk = gk.prototype, nk = b['__core-js_shared__'], ok = lk.toString, pk = mk.hasOwnProperty, qk = 0, rk = (function() { var a = /[^.]+$/.exec((nk && nk.keys && nk.keys.IE_PROTO) || ''); return a ? 'Symbol(src)_1.' + a : ''; })(), sk = mk.toString, tk = ok.call(gk), uk = dd._, vk = hk( '^' + ok .call(pk) .replace(Gb, '\\$&') .replace( /hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?' ) + '$' ), wk = gd ? b.Buffer : ca, xk = b.Symbol, yk = b.Uint8Array, zk = wk ? wk.allocUnsafe : ca, Ak = T(gk.getPrototypeOf, gk), Bk = gk.create, Ck = mk.propertyIsEnumerable, Dk = kk.splice, Ek = xk ? xk.isConcatSpreadable : ca, Fk = xk ? xk.iterator : ca, Gk = xk ? xk.toStringTag : ca, Hk = (function() { try { var a = wf(gk, 'defineProperty'); return a({}, '', {}), a; } catch (a) {} })(), Ik = b.clearTimeout !== dd.clearTimeout && b.clearTimeout, Jk = ck && ck.now !== dd.Date.now && ck.now, Kk = b.setTimeout !== dd.setTimeout && b.setTimeout, Lk = fk.ceil, Mk = fk.floor, Nk = gk.getOwnPropertySymbols, Ok = wk ? wk.isBuffer : ca, Pk = b.isFinite, Qk = kk.join, Rk = T(gk.keys, gk), Sk = fk.max, Tk = fk.min, Uk = ck.now, Vk = b.parseInt, Wk = fk.random, Xk = kk.reverse, Yk = wf(b, 'DataView'), Zk = wf(b, 'Map'), $k = wf(b, 'Promise'), _k = wf(b, 'Set'), al = wf(b, 'WeakMap'), bl = wf(gk, 'create'), cl = al && new al(), dl = {}, el = _f(Yk), fl = _f(Zk), gl = _f($k), hl = _f(_k), il = _f(al), jl = xk ? xk.prototype : ca, kl = jl ? jl.valueOf : ca, ll = jl ? jl.toString : ca, ml = (function() { function a() {} return function(b) { if (!di(b)) return {}; if (Bk) return Bk(b); a.prototype = b; var c = new a(); return (a.prototype = ca), c; }; })(); (c.templateSettings = { escape: Ab, evaluate: Bb, interpolate: Cb, variable: '', imports: { _: c } }), (c.prototype = d.prototype), (c.prototype.constructor = c), (e.prototype = ml(d.prototype)), (e.prototype.constructor = e), (s.prototype = ml(d.prototype)), (s.prototype.constructor = s), (aa.prototype.clear = Ob), (aa.prototype.delete = $b), (aa.prototype.get = _b), (aa.prototype.has = ac), (aa.prototype.set = bc), (cc.prototype.clear = dc), (cc.prototype.delete = ec), (cc.prototype.get = fc), (cc.prototype.has = gc), (cc.prototype.set = hc), (ic.prototype.clear = jc), (ic.prototype.delete = kc), (ic.prototype.get = lc), (ic.prototype.has = mc), (ic.prototype.set = nc), (oc.prototype.add = oc.prototype.push = pc), (oc.prototype.has = qc), (rc.prototype.clear = sc), (rc.prototype.delete = tc), (rc.prototype.get = uc), (rc.prototype.has = vc), (rc.prototype.set = wc); var nl = Oe($c), ol = Oe(bd, !0), pl = Pe(), ql = Pe(!0), rl = cl ? function(a, b) { return cl.set(a, b), a; } : Dj, sl = Hk ? function(a, b) { return Hk(a, 'toString', { configurable: !0, enumerable: !1, value: Bj(b), writable: !0 }); } : Dj, tl = be, ul = Ik || function(a) { return dd.clearTimeout(a); }, vl = _k && 1 / V(new _k([, -0]))[1] == Ga ? function(a) { return new _k(a); } : Jj, wl = cl ? function(a) { return cl.get(a); } : Jj, xl = Nk ? function(a) { return null == a ? [] : ((a = gk(a)), k(Nk(a), function(b) { return Ck.call(a, b); })); } : Nj, yl = Nk ? function(a) { for (var b = []; a; ) o(b, xl(a)), (a = Ak(a)); return b; } : Nj, zl = hd; ((Yk && zl(new Yk(new ArrayBuffer(1))) != jb) || (Zk && zl(new Zk()) != Xa) || ($k && zl($k.resolve()) != _a) || (_k && zl(new _k()) != cb) || (al && zl(new al()) != gb)) && (zl = function(a) { var b = hd(a), c = b == $a ? a.constructor : ca, d = c ? _f(c) : ''; if (d) switch (d) { case el: return jb; case fl: return Xa; case gl: return _a; case hl: return cb; case il: return gb; } return b; }); var Al = nk ? ai : Oj, Bl = Yf(rl), Cl = Kk || function(a, b) { return dd.setTimeout(a, b); }, Dl = Yf(sl), El = Pf(function(a) { var b = []; return ( 46 === a.charCodeAt(0) && b.push(''), a.replace(Fb, function(a, c, d, e) { b.push(d ? e.replace(Pb, '$1') : c || a); }), b ); }), Fl = be(function(a, b) { return Uh(a) ? Qc(a, Zc(b, 1, Uh, !0)) : []; }), Gl = be(function(a, b) { var c = ug(b); return Uh(c) && (c = ca), Uh(a) ? Qc(a, Zc(b, 1, Uh, !0), tf(c, 2)) : []; }), Hl = be(function(a, b) { var c = ug(b); return Uh(c) && (c = ca), Uh(a) ? Qc(a, Zc(b, 1, Uh, !0), ca, c) : []; }), Il = be(function(a) { var b = n(a, ue); return b.length && b[0] === a[0] ? wd(b) : []; }), Jl = be(function(a) { var b = ug(a), c = n(a, ue); return ( b === ug(c) ? (b = ca) : c.pop(), c.length && c[0] === a[0] ? wd(c, tf(b, 2)) : [] ); }), Kl = be(function(a) { var b = ug(a), c = n(a, ue); return ( (b = 'function' == typeof b ? b : ca), b && c.pop(), c.length && c[0] === a[0] ? wd(c, ca, b) : [] ); }), Ll = be(xg), Ml = of(function(a, b) { var c = null == a ? 0 : a.length, d = Ic(a, b); return ( Zd( a, n(b, function(a) { return Gf(a, c) ? +a : a; }).sort(Ee) ), d ); }), Nl = be(function(a) { return ne(Zc(a, 1, Uh, !0)); }), Ol = be(function(a) { var b = ug(a); return Uh(b) && (b = ca), ne(Zc(a, 1, Uh, !0), tf(b, 2)); }), Pl = be(function(a) { var b = ug(a); return (b = 'function' == typeof b ? b : ca), ne(Zc(a, 1, Uh, !0), ca, b); }), Ql = be(function(a, b) { return Uh(a) ? Qc(a, b) : []; }), Rl = be(function(a) { return se(k(a, Uh)); }), Sl = be(function(a) { var b = ug(a); return Uh(b) && (b = ca), se(k(a, Uh), tf(b, 2)); }), Tl = be(function(a) { var b = ug(a); return (b = 'function' == typeof b ? b : ca), se(k(a, Uh), ca, b); }), Ul = be(Tg), Vl = be(function(a) { var b = a.length, c = b > 1 ? a[b - 1] : ca; return (c = 'function' == typeof c ? (a.pop(), c) : ca), Ug(a, c); }), Wl = of(function(a) { var b = a.length, c = b ? a[0] : 0, d = this.__wrapped__, f = function(b) { return Ic(b, a); }; return !(b > 1 || this.__actions__.length) && d instanceof s && Gf(c) ? ((d = d.slice(c, +c + (b ? 1 : 0))), d.__actions__.push({ func: Zg, args: [f], thisArg: ca }), new e(d, this.__chain__).thru(function(a) { return b && !a.length && a.push(ca), a; })) : this.thru(f); }), Xl = Me(function(a, b, c) { pk.call(a, c) ? ++a[c] : Hc(a, c, 1); }), Yl = Ve(kg), Zl = Ve(lg), $l = Me(function(a, b, c) { pk.call(a, c) ? a[c].push(b) : Hc(a, c, [b]); }), _l = be(function(a, b, c) { var d = -1, e = 'function' == typeof b, g = Th(a) ? bk(a.length) : []; return ( nl(a, function(a) { g[++d] = e ? f(b, a, c) : yd(a, b, c); }), g ); }), am = Me(function(a, b, c) { Hc(a, c, b); }), bm = Me( function(a, b, c) { a[c ? 0 : 1].push(b); }, function() { return [[], []]; } ), cm = be(function(a, b) { if (null == a) return []; var c = b.length; return ( c > 1 && Hf(a, b[0], b[1]) ? (b = []) : c > 2 && Hf(b[0], b[1], b[2]) && (b = [b[0]]), Ud(a, Zc(b, 1), []) ); }), dm = Jk || function() { return dd.Date.now(); }, em = be(function(a, b, c) { var d = pa; if (c.length) { var e = U(c, sf(em)); d |= ua; } return gf(a, d, b, c, e); }), fm = be(function(a, b, c) { var d = pa | qa; if (c.length) { var e = U(c, sf(fm)); d |= ua; } return gf(b, d, a, c, e); }), gm = be(function(a, b) { return Pc(a, 1, b); }), hm = be(function(a, b, c) { return Pc(a, xi(b) || 0, c); }); Eh.Cache = ic; var im = tl(function(a, b) { b = 1 == b.length && pm(b[0]) ? n(b[0], H(tf())) : n(Zc(b, 1), H(tf())); var c = b.length; return be(function(d) { for (var e = -1, g = Tk(d.length, c); ++e < g; ) d[e] = b[e].call(this, d[e]); return f(a, this, d); }); }), jm = be(function(a, b) { var c = U(b, sf(jm)); return gf(a, ua, ca, b, c); }), km = be(function(a, b) { var c = U(b, sf(km)); return gf(a, va, ca, b, c); }), lm = of(function(a, b) { return gf(a, xa, ca, ca, ca, b); }), mm = cf(id), nm = cf(function(a, b) { return a >= b; }), om = zd( (function() { return arguments; })() ) ? zd : function(a) { return ei(a) && pk.call(a, 'callee') && !Ck.call(a, 'callee'); }, pm = bk.isArray, qm = jd ? H(jd) : Ad, rm = Ok || Oj, sm = kd ? H(kd) : Bd, tm = ld ? H(ld) : Ed, um = md ? H(md) : Hd, vm = nd ? H(nd) : Id, wm = od ? H(od) : Jd, xm = cf(Nd), ym = cf(function(a, b) { return a <= b; }), zm = Ne(function(a, b) { if (Mf(b) || Th(b)) return void Je(b, Ni(b), a); for (var c in b) pk.call(b, c) && Cc(a, c, b[c]); }), Am = Ne(function(a, b) { Je(b, Oi(b), a); }), Bm = Ne(function(a, b, c, d) { Je(b, Oi(b), a, d); }), Cm = Ne(function(a, b, c, d) { Je(b, Ni(b), a, d); }), Dm = of(Ic), Em = be(function(a, b) { a = gk(a); var c = -1, d = b.length, e = d > 2 ? b[2] : ca; for (e && Hf(b[0], b[1], e) && (d = 1); ++c < d; ) for (var f = b[c], g = Oi(f), h = -1, i = g.length; ++h < i; ) { var j = g[h], k = a[j]; (k === ca || (Sh(k, mk[j]) && !pk.call(a, j))) && (a[j] = f[j]); } return a; }), Fm = be(function(a) { return a.push(ca, jf), f(Km, ca, a); }), Gm = Ye(function(a, b, c) { null != b && 'function' != typeof b.toString && (b = sk.call(b)), (a[b] = c); }, Bj(Dj)), Hm = Ye(function(a, b, c) { null != b && 'function' != typeof b.toString && (b = sk.call(b)), pk.call(a, b) ? a[b].push(c) : (a[b] = [c]); }, tf), Im = be(yd), Jm = Ne(function(a, b, c) { Rd(a, b, c); }), Km = Ne(function(a, b, c, d) { Rd(a, b, c, d); }), Lm = of(function(a, b) { var c = {}; if (null == a) return c; var d = !1; (b = n(b, function(b) { return (b = we(b, a)), d || (d = b.length > 1), b; })), Je(a, qf(a), c), d && (c = Kc(c, ka | la | ma, kf)); for (var e = b.length; e--; ) oe(c, b[e]); return c; }), Mm = of(function(a, b) { return null == a ? {} : Vd(a, b); }), Nm = ff(Ni), Om = ff(Oi), Pm = Se(function(a, b, c) { return (b = b.toLowerCase()), a + (c ? dj(b) : b); }), Qm = Se(function(a, b, c) { return a + (c ? '-' : '') + b.toLowerCase(); }), Rm = Se(function(a, b, c) { return a + (c ? ' ' : '') + b.toLowerCase(); }), Sm = Re('toLowerCase'), Tm = Se(function(a, b, c) { return a + (c ? '_' : '') + b.toLowerCase(); }), Um = Se(function(a, b, c) { return a + (c ? ' ' : '') + Wm(b); }), Vm = Se(function(a, b, c) { return a + (c ? ' ' : '') + b.toUpperCase(); }), Wm = Re('toUpperCase'), Xm = be(function(a, b) { try { return f(a, ca, b); } catch (a) { return $h(a) ? a : new dk(a); } }), Ym = of(function(a, b) { return ( h(b, function(b) { (b = $f(b)), Hc(a, b, em(a[b], a)); }), a ); }), Zm = We(), $m = We(!0), _m = be(function(a, b) { return function(c) { return yd(c, a, b); }; }), an = be(function(a, b) { return function(c) { return yd(a, c, b); }; }), bn = $e(n), cn = $e(j), dn = $e(r), en = bf(), fn = bf(!0), gn = Ze(function(a, b) { return a + b; }, 0), hn = ef('ceil'), jn = Ze(function(a, b) { return a / b; }, 1), kn = ef('floor'), ln = Ze(function(a, b) { return a * b; }, 1), mn = ef('round'), nn = Ze(function(a, b) { return a - b; }, 0); return ( (c.after = xh), (c.ary = yh), (c.assign = zm), (c.assignIn = Am), (c.assignInWith = Bm), (c.assignWith = Cm), (c.at = Dm), (c.before = zh), (c.bind = em), (c.bindAll = Ym), (c.bindKey = fm), (c.castArray = Mh), (c.chain = Xg), (c.chunk = cg), (c.compact = dg), (c.concat = eg), (c.cond = zj), (c.conforms = Aj), (c.constant = Bj), (c.countBy = Xl), (c.create = Bi), (c.curry = Ah), (c.curryRight = Bh), (c.debounce = Ch), (c.defaults = Em), (c.defaultsDeep = Fm), (c.defer = gm), (c.delay = hm), (c.difference = Fl), (c.differenceBy = Gl), (c.differenceWith = Hl), (c.drop = fg), (c.dropRight = gg), (c.dropRightWhile = hg), (c.dropWhile = ig), (c.fill = jg), (c.filter = gh), (c.flatMap = hh), (c.flatMapDeep = ih), (c.flatMapDepth = jh), (c.flatten = mg), (c.flattenDeep = ng), (c.flattenDepth = og), (c.flip = Dh), (c.flow = Zm), (c.flowRight = $m), (c.fromPairs = pg), (c.functions = Ii), (c.functionsIn = Ji), (c.groupBy = $l), (c.initial = sg), (c.intersection = Il), (c.intersectionBy = Jl), (c.intersectionWith = Kl), (c.invert = Gm), (c.invertBy = Hm), (c.invokeMap = _l), (c.iteratee = Ej), (c.keyBy = am), (c.keys = Ni), (c.keysIn = Oi), (c.map = nh), (c.mapKeys = Pi), (c.mapValues = Qi), (c.matches = Fj), (c.matchesProperty = Gj), (c.memoize = Eh), (c.merge = Jm), (c.mergeWith = Km), (c.method = _m), (c.methodOf = an), (c.mixin = Hj), (c.negate = Fh), (c.nthArg = Kj), (c.omit = Lm), (c.omitBy = Ri), (c.once = Gh), (c.orderBy = oh), (c.over = bn), (c.overArgs = im), (c.overEvery = cn), (c.overSome = dn), (c.partial = jm), (c.partialRight = km), (c.partition = bm), (c.pick = Mm), (c.pickBy = Si), (c.property = Lj), (c.propertyOf = Mj), (c.pull = Ll), (c.pullAll = xg), (c.pullAllBy = yg), (c.pullAllWith = zg), (c.pullAt = Ml), (c.range = en), (c.rangeRight = fn), (c.rearg = lm), (c.reject = rh), (c.remove = Ag), (c.rest = Hh), (c.reverse = Bg), (c.sampleSize = th), (c.set = Ui), (c.setWith = Vi), (c.shuffle = uh), (c.slice = Cg), (c.sortBy = cm), (c.sortedUniq = Jg), (c.sortedUniqBy = Kg), (c.split = oj), (c.spread = Ih), (c.tail = Lg), (c.take = Mg), (c.takeRight = Ng), (c.takeRightWhile = Og), (c.takeWhile = Pg), (c.tap = Yg), (c.throttle = Jh), (c.thru = Zg), (c.toArray = ti), (c.toPairs = Nm), (c.toPairsIn = Om), (c.toPath = Tj), (c.toPlainObject = yi), (c.transform = Wi), (c.unary = Kh), (c.union = Nl), (c.unionBy = Ol), (c.unionWith = Pl), (c.uniq = Qg), (c.uniqBy = Rg), (c.uniqWith = Sg), (c.unset = Xi), (c.unzip = Tg), (c.unzipWith = Ug), (c.update = Yi), (c.updateWith = Zi), (c.values = $i), (c.valuesIn = _i), (c.without = Ql), (c.words = yj), (c.wrap = Lh), (c.xor = Rl), (c.xorBy = Sl), (c.xorWith = Tl), (c.zip = Ul), (c.zipObject = Vg), (c.zipObjectDeep = Wg), (c.zipWith = Vl), (c.entries = Nm), (c.entriesIn = Om), (c.extend = Am), (c.extendWith = Bm), Hj(c, c), (c.add = gn), (c.attempt = Xm), (c.camelCase = Pm), (c.capitalize = dj), (c.ceil = hn), (c.clamp = aj), (c.clone = Nh), (c.cloneDeep = Ph), (c.cloneDeepWith = Qh), (c.cloneWith = Oh), (c.conformsTo = Rh), (c.deburr = ej), (c.defaultTo = Cj), (c.divide = jn), (c.endsWith = fj), (c.eq = Sh), (c.escape = gj), (c.escapeRegExp = hj), (c.every = fh), (c.find = Yl), (c.findIndex = kg), (c.findKey = Ci), (c.findLast = Zl), (c.findLastIndex = lg), (c.findLastKey = Di), (c.floor = kn), (c.forEach = kh), (c.forEachRight = lh), (c.forIn = Ei), (c.forInRight = Fi), (c.forOwn = Gi), (c.forOwnRight = Hi), (c.get = Ki), (c.gt = mm), (c.gte = nm), (c.has = Li), (c.hasIn = Mi), (c.head = qg), (c.identity = Dj), (c.includes = mh), (c.indexOf = rg), (c.inRange = bj), (c.invoke = Im), (c.isArguments = om), (c.isArray = pm), (c.isArrayBuffer = qm), (c.isArrayLike = Th), (c.isArrayLikeObject = Uh), (c.isBoolean = Vh), (c.isBuffer = rm), (c.isDate = sm), (c.isElement = Wh), (c.isEmpty = Xh), (c.isEqual = Yh), (c.isEqualWith = Zh), (c.isError = $h), (c.isFinite = _h), (c.isFunction = ai), (c.isInteger = bi), (c.isLength = ci), (c.isMap = tm), (c.isMatch = fi), (c.isMatchWith = gi), (c.isNaN = hi), (c.isNative = ii), (c.isNil = ki), (c.isNull = ji), (c.isNumber = li), (c.isObject = di), (c.isObjectLike = ei), (c.isPlainObject = mi), (c.isRegExp = um), (c.isSafeInteger = ni), (c.isSet = vm), (c.isString = oi), (c.isSymbol = pi), (c.isTypedArray = wm), (c.isUndefined = qi), (c.isWeakMap = ri), (c.isWeakSet = si), (c.join = tg), (c.kebabCase = Qm), (c.last = ug), (c.lastIndexOf = vg), (c.lowerCase = Rm), (c.lowerFirst = Sm), (c.lt = xm), (c.lte = ym), (c.max = Vj), (c.maxBy = Wj), (c.mean = Xj), (c.meanBy = Yj), (c.min = Zj), (c.minBy = $j), (c.stubArray = Nj), (c.stubFalse = Oj), (c.stubObject = Pj), (c.stubString = Qj), (c.stubTrue = Rj), (c.multiply = ln), (c.nth = wg), (c.noConflict = Ij), (c.noop = Jj), (c.now = dm), (c.pad = ij), (c.padEnd = jj), (c.padStart = kj), (c.parseInt = lj), (c.random = cj), (c.reduce = ph), (c.reduceRight = qh), (c.repeat = mj), (c.replace = nj), (c.result = Ti), (c.round = mn), (c.runInContext = a), (c.sample = sh), (c.size = vh), (c.snakeCase = Tm), (c.some = wh), (c.sortedIndex = Dg), (c.sortedIndexBy = Eg), (c.sortedIndexOf = Fg), (c.sortedLastIndex = Gg), (c.sortedLastIndexBy = Hg), (c.sortedLastIndexOf = Ig), (c.startCase = Um), (c.startsWith = pj), (c.subtract = nn), (c.sum = _j), (c.sumBy = ak), (c.template = qj), (c.times = Sj), (c.toFinite = ui), (c.toInteger = vi), (c.toLength = wi), (c.toLower = rj), (c.toNumber = xi), (c.toSafeInteger = zi), (c.toString = Ai), (c.toUpper = sj), (c.trim = tj), (c.trimEnd = uj), (c.trimStart = vj), (c.truncate = wj), (c.unescape = xj), (c.uniqueId = Uj), (c.upperCase = Vm), (c.upperFirst = Wm), (c.each = kh), (c.eachRight = lh), (c.first = qg), Hj( c, (function() { var a = {}; return ( $c(c, function(b, d) { pk.call(c.prototype, d) || (a[d] = b); }), a ); })(), { chain: !1 } ), (c.VERSION = da), h(['bind', 'bindKey', 'curry', 'curryRight', 'partial', 'partialRight'], function( a ) { c[a].placeholder = c; }), h(['drop', 'take'], function(a, b) { (s.prototype[a] = function(c) { c = c === ca ? 1 : Sk(vi(c), 0); var d = this.__filtered__ && !b ? new s(this) : this.clone(); return ( d.__filtered__ ? (d.__takeCount__ = Tk(c, d.__takeCount__)) : d.__views__.push({ size: Tk(c, Ka), type: a + (d.__dir__ < 0 ? 'Right' : '') }), d ); }), (s.prototype[a + 'Right'] = function(b) { return this.reverse() [a](b) .reverse(); }); }), h(['filter', 'map', 'takeWhile'], function(a, b) { var c = b + 1, d = c == Da || c == Fa; s.prototype[a] = function(a) { var b = this.clone(); return ( b.__iteratees__.push({ iteratee: tf(a, 3), type: c }), (b.__filtered__ = b.__filtered__ || d), b ); }; }), h(['head', 'last'], function(a, b) { var c = 'take' + (b ? 'Right' : ''); s.prototype[a] = function() { return this[c](1).value()[0]; }; }), h(['initial', 'tail'], function(a, b) { var c = 'drop' + (b ? '' : 'Right'); s.prototype[a] = function() { return this.__filtered__ ? new s(this) : this[c](1); }; }), (s.prototype.compact = function() { return this.filter(Dj); }), (s.prototype.find = function(a) { return this.filter(a).head(); }), (s.prototype.findLast = function(a) { return this.reverse().find(a); }), (s.prototype.invokeMap = be(function(a, b) { return 'function' == typeof a ? new s(this) : this.map(function(c) { return yd(c, a, b); }); })), (s.prototype.reject = function(a) { return this.filter(Fh(tf(a))); }), (s.prototype.slice = function(a, b) { a = vi(a); var c = this; return c.__filtered__ && (a > 0 || b < 0) ? new s(c) : (a < 0 ? (c = c.takeRight(-a)) : a && (c = c.drop(a)), b !== ca && ((b = vi(b)), (c = b < 0 ? c.dropRight(-b) : c.take(b - a))), c); }), (s.prototype.takeRightWhile = function(a) { return this.reverse() .takeWhile(a) .reverse(); }), (s.prototype.toArray = function() { return this.take(Ka); }), $c(s.prototype, function(a, b) { var d = /^(?:filter|find|map|reject)|While$/.test(b), f = /^(?:head|last)$/.test(b), g = c[f ? 'take' + ('last' == b ? 'Right' : '') : b], h = f || /^find/.test(b); g && (c.prototype[b] = function() { var b = this.__wrapped__, i = f ? [1] : arguments, j = b instanceof s, k = i[0], l = j || pm(b), m = function(a) { var b = g.apply(c, o([a], i)); return f && n ? b[0] : b; }; l && d && 'function' == typeof k && 1 != k.length && (j = l = !1); var n = this.__chain__, p = !!this.__actions__.length, q = h && !n, r = j && !p; if (!h && l) { b = r ? b : new s(this); var t = a.apply(b, i); return ( t.__actions__.push({ func: Zg, args: [m], thisArg: ca }), new e(t, n) ); } return q && r ? a.apply(this, i) : ((t = this.thru(m)), q ? (f ? t.value()[0] : t.value()) : t); }); }), h(['pop', 'push', 'shift', 'sort', 'splice', 'unshift'], function(a) { var b = kk[a], d = /^(?:push|sort|unshift)$/.test(a) ? 'tap' : 'thru', e = /^(?:pop|shift)$/.test(a); c.prototype[a] = function() { var a = arguments; if (e && !this.__chain__) { var c = this.value(); return b.apply(pm(c) ? c : [], a); } return this[d](function(c) { return b.apply(pm(c) ? c : [], a); }); }; }), $c(s.prototype, function(a, b) { var d = c[b]; if (d) { var e = d.name + ''; pk.call(dl, e) || (dl[e] = []), dl[e].push({ name: b, func: d }); } }), (dl[Xe(ca, qa).name] = [{ name: 'wrapper', func: ca }]), (s.prototype.clone = B), (s.prototype.reverse = X), (s.prototype.value = _), (c.prototype.at = Wl), (c.prototype.chain = $g), (c.prototype.commit = _g), (c.prototype.next = ah), (c.prototype.plant = ch), (c.prototype.reverse = dh), (c.prototype.toJSON = c.prototype.valueOf = c.prototype.value = eh), (c.prototype.first = c.prototype.head), Fk && (c.prototype[Fk] = bh), c ); }, ud = td(); (dd._ = ud), (e = function() { return ud; }.call(b, c, b, d)), !(e !== ca && (d.exports = e)); }.call(this)); }.call(b, c(7), c(11)(a))); }, function(a, b, c) { function d(a) { return (d = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function(a) { return typeof a; } : function(a) { return a && 'function' == typeof Symbol && a.constructor === Symbol && a !== Symbol.prototype ? 'symbol' : typeof a; })(a); } function e(a) { a = a || i.identity; var b = function(b) { function c(a, c) { 'function' == typeof a ? ((c = a), (a = {})) : ((a = a || {}), (c = 'function' == typeof c ? c : null)); try { return g(this.transport, b, i.clone(a), c); } catch (a) { if ('function' != typeof c) { var d = this.transport.defer(); return d.reject(a), d.promise; } j.nextTick(c, a); } } return ( (b = a(b)), i.isPlainObject(b.params) || (b.params = {}), b.method || (b.method = 'GET'), (c.spec = b), c ); }; return ( (b.proxy = function(a, b) { return function(c, d) { return ( 'function' == typeof c ? ((d = c), (c = {})) : ((c = c || {}), (d = 'function' == typeof d ? d : null)), b.transform && b.transform(c), a.call(this, c, d) ); }; }), b ); } function f(a, b) { var c, d, e = {}; if (a.req) for ( a.reqParamKeys || (a.reqParamKeys = i.keys(a.req)), c = 0; c < a.reqParamKeys.length; c++ ) { if (((d = a.reqParamKeys[c]), !b.hasOwnProperty(d) || null == b[d])) return !1; k[a.req[d].type] ? (e[d] = k[a.req[d].type](a.req[d], b[d], d)) : (e[d] = b[d]); } if (a.opt) for (a.optParamKeys || (a.optParamKeys = i.keys(a.opt)), c = 0; c < a.optParamKeys.length; c++) (d = a.optParamKeys[c]), b[d] ? k[a.opt[d].type] || null == b[d] ? (e[d] = k[a.opt[d].type](a.opt[d], b[d], d)) : (e[d] = b[d]) : (e[d] = a.opt[d].default); return ( a.template || (a.template = i.template(a.fmt)), a.template( i.transform( e, function(a, c, d) { (a[d] = encodeURIComponent(c)), delete b[d]; }, {} ) ) ); } function g(a, b, c, e) { var g, h = { method: b.method }, l = {}; if ( (b.requestTimeout && (h.requestTimeout = b.requestTimeout), !c.body && b.paramAsBody && ('object' === d(b.paramAsBody) ? ((c.body = {}), b.paramAsBody.castToArray ? (c.body[b.paramAsBody.body] = [].concat(c[b.paramAsBody.param])) : (c.body[b.paramAsBody.body] = c[b.paramAsBody.param]), delete c[b.paramAsBody.param]) : ((c.body = c[b.paramAsBody]), delete c[b.paramAsBody])), b.needsBody && !c.body) ) throw new TypeError('A request body is required.'); if ((b.bulkBody && (h.bulkBody = !0), 'HEAD' === b.method && (h.castExists = !0), b.url)) h.path = f(b.url, c); else for (g = 0; g < b.urls.length && ((h.path = f(b.urls[g], c)), !h.path); g++); if (!h.path) { var m = b.url || b.urls[b.urls.length - 1]; throw new TypeError( 'Unable to build a path with those params. Supply at least ' + i.keys(m.req).join(', ') ); } b.paramKeys || ((b.paramKeys = i.keys(b.params)), (b.requireParamKeys = i.transform( b.params, function(a, b, c) { b.required && a.push(c); }, [] ))); for (var n in c) if (c.hasOwnProperty(n) && null != c[n]) switch (n) { case 'body': case 'headers': case 'requestTimeout': case 'maxRetries': h[n] = c[n]; break; case 'ignore': h.ignore = i.isArray(c[n]) ? c[n] : [c[n]]; break; case 'method': h.method = j.toUpperString(c[n]); break; default: var o = b.params[n]; o ? ((o.name = o.name || n), null != c[n] && (k[o.type] ? (l[o.name] = k[o.type](o, c[n], n)) : (l[o.name] = c[n]), o.default && l[o.name] === o.default && delete l[o.name])) : (l[n] = c[n]); } for (g = 0; g < b.requireParamKeys.length; g++) if (!l.hasOwnProperty(b.requireParamKeys[g])) throw new TypeError('Missing required parameter ' + b.requireParamKeys[g]); return (h.query = l), a.request(h, e); } function h(a) { return a.split(',').map(function(a) { return a.trim(); }); } var i = c(0), j = c(2); (b.makeFactoryWithModifier = e), (b.factory = e()), (b.proxyFactory = b.factory.proxy), (b._resolveUrl = f), (b.ApiNamespace = function() {}), (b.namespaceFactory = function() { function a(a, b) { (this.transport = a), (this.client = b); } return (a.prototype = new b.ApiNamespace()), a; }); var k = { enum: function a(b, c, d) { if ((i.isString(c) && c.indexOf(',') > -1 && (c = h(c)), i.isArray(c))) return c .map(function(c) { return a(b, c, d); }) .join(','); for (var e = 0; e < b.options.length; e++) if (b.options[e] === String(c)) return b.options[e]; throw new TypeError( 'Invalid ' + d + ': expected ' + (b.options.length > 1 ? 'one of ' + b.options.join(',') : b.options[0]) ); }, duration: function(a, b, c) { if (j.isNumeric(b) || j.isInterval(b)) return b; throw new TypeError( 'Invalid ' + c + ': expected a number or interval (an integer followed by one of M, w, d, h, m, s, y or ms).' ); }, list: function(a, b, c) { switch (d(b)) { case 'number': case 'boolean': return '' + b; case 'string': b = h(b); case 'object': if (i.isArray(b)) return b.join(','); default: throw new TypeError( 'Invalid ' + c + ': expected be a comma separated list, array, number or string.' ); } }, boolean: function(a, b) { return (b = i.isString(b) ? b.toLowerCase() : b), 'no' !== b && 'off' !== b && !!b; }, number: function(a, b, c) { if (j.isNumeric(b)) return 1 * b; throw new TypeError('Invalid ' + c + ': expected a number.'); }, string: function(a, b, c) { switch (d(b)) { case 'number': case 'string': return '' + b; default: throw new TypeError('Invalid ' + c + ': expected a string.'); } }, time: function(a, b, c) { if ('string' == typeof b) return b; if (j.isNumeric(b)) return '' + b; if (b instanceof Date) return '' + b.getTime(); throw new TypeError('Invalid ' + c + ': expected some sort of time.'); } }; }, function(a, b, c) { (function(b, d) { function e(a) { return (e = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function(a) { return typeof a; } : function(a) { return a && 'function' == typeof Symbol && a.constructor === Symbol && a !== Symbol.prototype ? 'symbol' : typeof a; })(a); } function f(a, b, c) { return function(d) { for (var e, f, g, h, i = 0, j = [], k = ''; i < d.length; i++) (e = d.charCodeAt(i)), (f = d.charAt(i)), (h = (e >= 97 && e <= 122) || (e >= 48 && e <= 57)), (g = e >= 65 && e <= 90), (!g && h) || (k.length && j.push(k), (k = '')), (g || h) && (h && k.length ? (k += f) : (k = (!j.length && a) || (j.length && b) ? f.toUpperCase() : f.toLowerCase())); return ( k.length && j.push(k), j.length && '_' === d.charAt(0) && (j[0] = '_' + j[0]), j.join(c) ); }; } var g = c(0), h = c(30), i = {}; (i.inherits = h.inherits), (i.isArrayOfStrings = function(a) { return g.isArray(a) && g.every(a.slice(0, 10), g.isString); }), (i.ucfirst = function(a) { return a[0].toUpperCase() + a.substring(1).toLowerCase(); }), (i.studlyCase = f(!0, !0, '')), (i.camelCase = f(!1, !0, '')), (i.snakeCase = f(!1, !1, '_')), (i.toUpperString = function(a) { return a ? 'string' != typeof a && (a = a.toString()) : (a = ''), a.toUpperCase(); }), (i.isNumeric = function(a) { return 'object' !== e(a) && a - parseFloat(a) >= 0; }); var j = /^(\d+(?:\.\d+)?)(M|w|d|h|m|s|y|ms)$/; (i.isInterval = function(a) { return !(!a.match || !a.match(j)); }), (i.repeat = function(a, b) { return new Array(b + 1).join(a); }), (i.applyArgs = function(a, b, c, d) { switch (((d = d || 0), c.length - d)) { case 0: return a.call(b); case 1: return a.call(b, c[0 + d]); case 2: return a.call(b, c[0 + d], c[1 + d]); case 3: return a.call(b, c[0 + d], c[1 + d], c[2 + d]); case 4: return a.call(b, c[0 + d], c[1 + d], c[2 + d], c[3 + d]); case 5: return a.call(b, c[0 + d], c[1 + d], c[2 + d], c[3 + d], c[4 + d]); default: return a.apply(b, Array.prototype.slice.call(c, d)); } }), (i.nextTick = function(a) { b.nextTick(g.bindKey(i, 'applyArgs', a, null, arguments, 1)); }), (i.handler = function(a) { return (a._provideBound = !0), a; }), (i.makeBoundMethods = function(a) { a.bound = {}; for (var b in a) 'function' == typeof a[b] && a[b]._provideBound === !0 && (a.bound[b] = g.bind(a[b], a)); }), (i.funcEnum = function(a, b, c, d) { var f = a[b]; switch (e(f)) { case 'undefined': return c[d]; case 'function': return f; case 'string': if (c.hasOwnProperty(f)) return c[f]; default: var h = 'Invalid ' + b + ' "' + f + '", expected a function'; switch (g.size(c)) { case 0: break; case 1: h += ' or ' + g.keys(c)[0]; break; default: h += ' or one of ' + g.keys(c).join(', '); } throw new TypeError(h); } }), (i.createArray = function(a, b) { b = 'function' == typeof b ? b : g.identity; var c, d, e = []; for (g.isArray(a) || (a = [a]), d = 0; d < a.length; d++) { if (((c = b(a[d])), void 0 === c)) return !1; e.push(c); } return e; }), (i.getUnwrittenFromStream = function(a) { var b = i.getStreamWriteBuffer(a); if (b) { var c = ''; return b.length ? (g.each(b, function(a) { if (a.chunk) c += '' + a.chunk; else { if (!g.isArray(a) || ('string' != typeof a[0] && !d.isBuffer(a[0]))) return !1; c += '' + a[0]; } }), c) : c; } }), (i.getStreamWriteBuffer = function(a) { if (a && a._writableState) { var b = a._writableState; return b.getBuffer ? b.getBuffer() : b.buffer ? b.buffer : void 0; } }), (i.clearWriteStreamBuffer = function(a) { var b = i.getStreamWriteBuffer(a); return b && b.splice(0); }), (i.now = function() { return 'function' == typeof Date.now ? Date.now() : new Date().getTime(); }), (a.exports = i); }.call(b, c(3), c(12).Buffer)); }, function(a, b) { function c() { throw new Error('setTimeout has not been defined'); } function d() { throw new Error('clearTimeout has not been defined'); } function e(a) { if (k === setTimeout) return setTimeout(a, 0); if ((k === c || !k) && setTimeout) return (k = setTimeout), setTimeout(a, 0); try { return k(a, 0); } catch (b) { try { return k.call(null, a, 0); } catch (b) { return k.call(this, a, 0); } } } function f(a) { if (l === clearTimeout) return clearTimeout(a); if ((l === d || !l) && clearTimeout) return (l = clearTimeout), clearTimeout(a); try { return l(a); } catch (b) { try { return l.call(null, a); } catch (b) { return l.call(this, a); } } } function g() { p && n && ((p = !1), n.length ? (o = n.concat(o)) : (q = -1), o.length && h()); } function h() { if (!p) { var a = e(g); p = !0; for (var b = o.length; b; ) { for (n = o, o = []; ++q < b; ) n && n[q].run(); (q = -1), (b = o.length); } (n = null), (p = !1), f(a); } } function i(a, b) { (this.fun = a), (this.array = b); } function j() {} var k, l, m = (a.exports = {}); !(function() { try { k = 'function' == typeof setTimeout ? setTimeout : c; } catch (a) { k = c; } try { l = 'function' == typeof clearTimeout ? clearTimeout : d; } catch (a) { l = d; } })(); var n, o = [], p = !1, q = -1; (m.nextTick = function(a) { var b = new Array(arguments.length - 1); if (arguments.length > 1) for (var c = 1; c < arguments.length; c++) b[c - 1] = arguments[c]; o.push(new i(a, b)), 1 !== o.length || p || e(h); }), (i.prototype.run = function() { this.fun.apply(null, this.array); }), (m.title = 'browser'), (m.browser = !0), (m.env = {}), (m.argv = []), (m.version = ''), (m.versions = {}), (m.on = j), (m.addListener = j), (m.once = j), (m.off = j), (m.removeListener = j), (m.removeAllListeners = j), (m.emit = j), (m.prependListener = j), (m.prependOnceListener = j), (m.listeners = function(a) { return []; }), (m.binding = function(a) { throw new Error('process.binding is not supported'); }), (m.cwd = function() { return '/'; }), (m.chdir = function(a) { throw new Error('process.chdir is not supported'); }), (m.umask = function() { return 0; }); }, function(a, b, c) { function d(a) { return (d = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function(a) { return typeof a; } : function(a) { return a && 'function' == typeof Symbol && a.constructor === Symbol && a !== Symbol.prototype ? 'symbol' : typeof a; })(a); } function e(a, b, c) { (this.message = a), Error.call(this, this.message), j ? Error.captureStackTrace(this, b) : k ? (this.stack = new Error().stack) : (this.stack = ''), c && (g.assign(this, c), (this.toString = function() { return a + ' :: ' + JSON.stringify(c); }), (this.toJSON = function() { return g.assign({ msg: a }, c); })); } function f(a) { var b = []; return (function a(c) { if ('object' !== d(c)) return JSON.stringify(c); if (b.indexOf(c) > -1) return '[circular]'; b.push(c); try { return ( '{ ' + g .map(c, function(b, c) { return c + '=' + a(b); }) .join(' & ') + ' }' ); } finally { b.pop(); } })(a); } var g = c(0), h = c(2), i = a.exports, j = 'function' == typeof Error.captureStackTrace, k = !!new Error().stack; (i._Abstract = e), h.inherits(e, Error), (i.ConnectionFault = function(a) { e.call(this, a || 'Connection Failure', i.ConnectionFault); }), h.inherits(i.ConnectionFault, e), (i.NoConnections = function(a) { e.call(this, a || 'No Living connections', i.NoConnections); }), h.inherits(i.NoConnections, e), (i.Generic = function(a, b) { e.call(this, a || 'Generic Error', i.Generic, b); }), h.inherits(i.Generic, e), (i.RequestTimeout = function(a) { e.call(this, a || 'Request Timeout', i.RequestTimeout); }), h.inherits(i.RequestTimeout, e), (i.Serialization = function(a) { e.call(this, a || 'Unable to parse/serialize body', i.Serialization); }), h.inherits(i.Serialization, e), (i.RequestTypeError = function(a) { e.call(this, 'Cross-domain AJAX requests ' + a + ' are not supported', i.RequestTypeError); }), h.inherits(i.RequestTypeError, e); var l = [ [300, 'Multiple Choices'], [301, 'Moved Permanently'], [302, 'Found'], [303, 'See Other'], [304, 'Not Modified'], [305, 'Use Proxy'], [307, 'Temporary Redirect'], [308, 'Permanent Redirect'], [400, 'Bad Request'], [401, 'Authentication Exception'], [402, 'Payment Required'], [403, ['Authorization Exception', 'Forbidden']], [404, 'Not Found'], [405, 'Method Not Allowed'], [406, 'Not Acceptable'], [407, 'Proxy Authentication Required'], [408, 'Request Timeout'], [409, 'Conflict'], [410, 'Gone'], [411, 'Length Required'], [412, 'Precondition Failed'], [413, 'Request Entity Too Large'], [414, 'Request URIToo Long'], [415, 'Unsupported Media Type'], [416, 'Requested Range Not Satisfiable'], [417, 'Expectation Failed'], [418, 'Im ATeapot'], [421, 'Too Many Connections From This IP'], [426, 'Upgrade Required'], [429, 'Too Many Requests'], [450, 'Blocked By Windows Parental Controls'], [494, 'Request Header Too Large'], [497, 'HTTPTo HTTPS'], [499, 'Client Closed Request'], [500, 'Internal Server Error'], [501, 'Not Implemented'], [502, 'Bad Gateway'], [503, 'Service Unavailable'], [504, 'Gateway Timeout'], [505, 'HTTPVersion Not Supported'], [506, 'Variant Also Negotiates'], [510, 'Not Extended'] ]; g.each(l, function(a) { function b(a, d) { (this.status = c), (this.displayName = l); var h = null; return ( g.isPlainObject(a) && ((h = a), (a = null)), h ? ((a = [].concat(h.root_cause || []).reduce(function(a, b) { a && (a += ' (and) '), (a += '[' + b.type + '] ' + b.reason); var c = g.omit(b, ['type', 'reason']); return g.size(c) && (a += ', with ' + f(c)), a; }, '')), a || (h.type && (a += '[' + h.type + '] '), h.reason && (a += h.reason)), e.call(this, a || k, b, d), this) : (e.call(this, a || k, b, d), this) ); } var c = a[0], d = a[1], j = [].concat(d, c), k = j[0], l = h.studlyCase(k); (j = g.uniq(j.concat(l))), h.inherits(b, e), j.forEach(function(a) { i[a] = b; }); }); }, function(a, b, c) { (function(b) { function d(a) { return (d = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function(a) { return typeof a; } : function(a) { return a && 'function' == typeof Symbol && a.constructor === Symbol && a !== Symbol.prototype ? 'symbol' : typeof a; })(a); } function e(a) { if (((a = a || {}), a.log)) { var b, c; if ( ((c = g.isArrayOfStrings(a.log) ? [{ levels: a.log }] : g.createArray(a.log, function(a) { return f.isPlainObject(a) ? a : 'string' == typeof a ? { level: a } : void 0; })), !c) ) throw new TypeError( 'Invalid logging output config. Expected either a log level, array of log levels, a logger config object, or an array of logger config objects.' ); for (b = 0; b < c.length; b++) this.addOutput(c[b]); } } var f = c(0), g = c(2), h = c(13), i = c(15).EventEmitter; g.inherits(e, i), (e.loggers = c(16)), (e.prototype.close = function() { this.emit('closing'), this.listenerCount() && (console.error( 'Something is still listening for log events, but the logger is closing.' ), this.clearAllListeners()); }), i.prototype.listenerCount ? (e.prototype.listenerCount = i.prototype.listenerCount) : i.listenerCount ? (e.prototype.listenerCount = function(a) { return i.listenerCount(this, a); }) : (e.prototype.listenerCount = function(a) { return this.listeners(a).length; }), (e.levels = ['error', 'warning', 'info', 'debug', 'trace']), (e.parseLevels = function(a) { switch (d(a)) { case 'string': var b = f.indexOf(e.levels, a); if (b >= 0) return e.levels.slice(0, b + 1); case 'object': if (f.isArray(a)) { var c = f.intersection(a, e.levels); if (c.length === a.length) return c; } default: throw new TypeError( 'invalid logging level ' + a + '. Expected zero or more of these options: ' + e.levels.join(', ') ); } }), (e.join = function(a) { return f .map(a, function(a) { return f.isPlainObject(a) ? JSON.stringify(a, null, 2) + '\n' : a.toString(); }) .join(' '); }), (e.prototype.addOutput = function(a) { (a = a || {}), (a.levels = e.parseLevels(a.levels || a.level || 'warning')), delete a.level; var c = g.funcEnum(a, 'type', e.loggers, b.browser ? 'console' : 'stdio'); return new c(this, a); }), (e.prototype.error = function(a) { if (this.listenerCount('error')) return this.emit('error', a instanceof Error ? a : new Error(a)); }), (e.prototype.warning = function() { if (this.listenerCount('warning')) return this.emit('warning', e.join(arguments)); }), (e.prototype.info = function() { if (this.listenerCount('info')) return this.emit('info', e.join(arguments)); }), (e.prototype.debug = function() { if (this.listenerCount('debug')) return this.emit('debug', e.join(arguments)); }), (e.prototype.trace = function(a, b, c, d, f) { if (this.listenerCount('trace')) return this.emit('trace', e.normalizeTraceArgs(a, b, c, d, f)); }), (e.normalizeTraceArgs = function(a, b, c, d, e) { return ( 'string' == typeof b ? (b = h.parse(b, !0, !0)) : ((b = f.clone(b)), b.path && (b.query = h.parse(b.path, !0, !1).query), !b.pathname && b.path && (b.pathname = b.path.split('?').shift())), delete b.auth, { method: a, url: h.format(b), body: c, status: e, response: d } ); }), (a.exports = e); }.call(b, c(3))); }, function(a, b, c) { (function(b) { function d(a) { var b = this; a = b._config = a || {}; var g = 'function' == typeof a.log ? a.log : c(5); a.log = b.log = new g(a); var k = f.funcEnum(a, 'connectionPool', d.connectionPools, 'main'); b.connectionPool = new k(a); var l = f.funcEnum(a, 'serializer', d.serializers, 'json'); (b.serializer = new l(a)), (b.nodesToHostCallback = f.funcEnum( a, 'nodesToHostCallback', d.nodesToHostCallbacks, 'main' )), (b.maxRetries = a.hasOwnProperty('maxRetries') ? a.maxRetries : 3), (b.sniffEndpoint = a.hasOwnProperty('sniffEndpoint') ? a.sniffEndpoint : '/_nodes/_all/http'), (b.requestTimeout = a.hasOwnProperty('requestTimeout') ? a.requestTimeout : 3e4), (b.pingTimeout = a.hasOwnProperty('pingTimeout') ? a.pingTimeout : 3e3), a.hasOwnProperty('defer') && (b.defer = a.defer); var m = !a.hasOwnProperty('randomizeHosts') || !!a.randomizeHosts; if ((a.host && (a.hosts = a.host), a.hosts)) { var n = f.createArray(a.hosts, function(a) { if (e.isPlainObject(a) || e.isString(a) || a instanceof h) return a; }); if (!n) throw new TypeError( 'Invalid hosts config. Expected a URL, an array of urls, a host config object, or an array of host config objects.' ); m && (n = e.shuffle(n)), b.setHosts(n); } a.hasOwnProperty('sniffedNodesProtocol') ? (b.sniffedNodesProtocol = a.sniffedNodesProtocol || null) : (b.sniffedNodesProtocol = j(b.connectionPool.getAllHosts()) || null), a.hasOwnProperty('sniffedNodesFilterPath') ? (b.sniffedNodesFilterPath = a.sniffedNodesFilterPath) : (b.sniffedNodesFilterPath = [ 'nodes.*.http.publish_address', 'nodes.*.name', 'nodes.*.hostname', 'nodes.*.host', 'nodes.*.version' ].join(',')), a.sniffOnStart && b.sniff(), a.sniffInterval && b._timeout(function c() { b.sniff(), b._timeout(c, a.sniffInterval); }, a.sniffInterval), a.sniffOnConnectionFault && i(b); } a.exports = d; var e = c(0), f = c(2), g = c(4), h = c(8), i = c(37), j = c(38); (d.connectionPools = { main: c(9) }), (d.serializers = c(21)), (d.nodesToHostCallbacks = { main: c(23) }), (d.prototype.defer = function() { if ('undefined' == typeof Promise) throw new Error( 'No Promise implementation found. In order for elasticsearch-js to create promises either specify the `defer` configuration or include a global Promise shim' ); var a = {}; return ( (a.promise = new Promise(function(b, c) { (a.resolve = b), (a.reject = c); })), a ); }), (d.prototype.request = function(a, c) { function d(b, c) { s || (b ? i(b) : c ? ((k = c), (l = k.request(a.req, h))) : (p.log.warning('No living connections'), i(new g.NoConnections()))); } function h(b, c, e, f) { if (!s) { if (((l = void 0), b instanceof g.RequestTypeError)) return ( p.log.error('Connection refused to execute the request', b), void i(b, c, e, f) ); if (b) { k.setStatus('dead'); var h = b.message || ''; (h = '\n' + a.req.method + ' ' + k.host.makeUrl(a.req) + (h.length ? ' => ' : '') + h), q ? (q--, p.log.error('Request error, retrying' + h), p.connectionPool.select(d)) : (p.log.error('Request complete with error' + h), i(new g.ConnectionFault(b))); } else p.log.debug('Request complete'), i(void 0, c, e, f); } } function i(b, d, f, h) { if (!s) { p._timeout(m); var i, j = !h || (h['content-type'] && ~h['content-type'].indexOf('application/json')); if ( (!b && d && (j ? ((i = p.serializer.deserialize(d)), null == i && ((b = new g.Serialization()), (i = d))) : (i = d)), (!b || b instanceof g.Serialization) && (f < 200 || f >= 300) && (!a.ignore || !e.includes(a.ignore, f))) ) { var k = e.pick(a.req, ['path', 'query', 'body']); (k.statusCode = f), (k.response = d), 401 === f && h && h['www-authenticate'] && (k.wwwAuthenticateDirective = h['www-authenticate']), (b = g[f] ? new g[f](i && i.error, k) : new g.Generic('unknown error', k)); } a.castExists && (b && b instanceof g.NotFound ? ((i = !1), (b = void 0)) : (i = !b)), 'function' == typeof c ? b ? c(b, i, f) : c(void 0, i, f) : b ? ((b.body = i), (b.status = f), o.reject(b)) : o.resolve(i); } } function j() { s || ((s = !0), (q = 0), p._timeout(m), 'function' == typeof l && l()); } var k, l, m, n, o, p = this, q = this.maxRetries, r = this.requestTimeout, s = !1, t = a.body, u = a.headers ? e.transform(a.headers, function(a, b, c) { a[String(c).toLowerCase()] = b; }) : {}; if ( (p.log.debug('starting request', a), 'function' == typeof c ? (b.domain && (c = b.domain.bind(c)), (n = { abort: j })) : ((o = this.defer()), (n = o.promise), (n.abort = j)), t && 'GET' === a.method) ) return f.nextTick(i, new TypeError('Body can not be sent with method "GET"')), n; if (t) { var v = p.serializer, w = v[a.bulkBody ? 'bulkBody' : 'serialize']; (t = w.call(v, t)), u['content-type'] || (u['content-type'] = w.contentType); } a.hasOwnProperty('maxRetries') && (q = a.maxRetries), a.hasOwnProperty('requestTimeout') && (r = a.requestTimeout); var x = '/' === a.path && 'HEAD' === a.method; if (x) { var y = a.hasOwnProperty('requestTimeout') && a.requestTimeout; r = y || this.pingTimeout; } return ( (a.req = { method: a.method, path: a.path || '/', query: a.query, body: t, headers: u }), r && r !== 1 / 0 && (m = this._timeout(function() { i(new g.RequestTimeout('Request Timeout after ' + r + 'ms')), j(); }, r)), k ? d(void 0, k) : p.connectionPool.select(d), n ); }), (d.prototype._timeout = function(a, b) { if (!this.closed) { var c, d = this._timers || (this._timers = []); if (('function' != typeof a && ((c = a), (a = void 0)), a)) return ( (c = setTimeout(function() { e.pull(d, c), a(); }, b)), d.push(c), c ); if (c) { clearTimeout(c); var f = this._timers.indexOf(c); f !== -1 && this._timers.splice(f, 1); } } }), (d.prototype.sniff = function(a) { var b = this, c = this.nodesToHostCallback, d = this.log, f = this.sniffedNodesProtocol, g = this.sniffedNodesFilterPath; (a = 'function' == typeof a ? a : e.noop), this.request( { path: this.sniffEndpoint, query: { filter_path: g }, method: 'GET' }, function(g, h, i) { if (!g && h && h.nodes) { var j; try { j = c(h.nodes); } catch (a) { return void d.error( new Error( 'Unable to convert node list from ' + b.sniffEndpoint + ' to hosts durring sniff. Encountered error:\n' + (a.stack || a.message) ) ); } e.forEach(j, function(a) { f && (a.protocol = f); }), b.setHosts(j); } a(g, h, i); } ); }), (d.prototype.setHosts = function(a) { var b = this._config; this.connectionPool.setHosts( e.map(a, function(a) { return a instanceof h ? a : new h(a, b); }) ); }), (d.prototype.close = function() { this.log.close(), (this.closed = !0), e.each(this._timers, clearTimeout), (this._timers = null), this.connectionPool.close(); }); }.call(b, c(3))); }, function(a, b) { var c; c = (function() { return this; })(); try { c = c || Function('return this')() || (0, eval)('this'); } catch (a) { 'object' == typeof window && (c = window); } a.exports = c; }, function(a, b, c) { (function(b) { function d(a, b) { if ( ((a = i.clone(a || {})), (b = b || {}), (this.protocol = 'http'), (this.host = 'localhost'), (this.path = ''), (this.port = 9200), (this.query = null), (this.headers = null), (this.suggestCompression = !!b.suggestCompression), (this.ssl = i.defaults({}, a.ssl || {}, b.ssl || {}, o)), 'string' == typeof a) ) { var c = a.indexOf(':'), e = a.indexOf('/'), p = e === -1, q = c > -1 && p, r = !q && c < e; if ( ((p || q || r) && !k.test(a) && (a = l + '//' + a), (a = i.pick(g.parse(a, !1, !0), m)), !a.port) ) { var s = a.protocol || 'http'; ':' === s.charAt(s.length - 1) && (s = s.substring(0, s.length - 1)), d.defaultPorts[s] && (a.port = d.defaultPorts[s]); } } i.isObject(a) ? i.each(n, function(b) { var c = b + 'name'; a[c] && a[b] ? 0 === a[b].indexOf(a[c]) && (a[b] = a[c]) : a[c] && (a[b] = a[c]), delete a[c]; }) : (a = {}), !a.auth && b.httpAuth && (a.auth = b.httpAuth), a.auth && ((a.headers = a.headers || {}), (a.headers.Authorization = 'Basic ' + f(a.auth)), delete a.auth), i.forOwn( a, i.bind(function(a, b) { null != a && (this[b] = i.clone(a)); }, this) ), null === this.query ? (this.query = {}) : i.isPlainObject(this.query) || (this.query = h.parse(this.query)), j.isNumeric(this.port) ? (this.port = parseInt(this.port, 10)) : (this.port = 9200), '/' === this.path ? (this.path = '') : this.path && '/' !== this.path.charAt(0) && (this.path = '/' + (this.path || '')), ':' === this.protocol.substr(-1) && (this.protocol = this.protocol.substring(0, this.protocol.length - 1)); } function e(a, b) { return function(c) { b && (c = b.call(this, c)); var d = this[a]; return d || c ? (c && (d = i.assign({}, d, c)), i.size(d) ? d : null) : null; }; } a.exports = d; var f, g = c(13), h = c(14), i = c(0), j = c(2), k = /^([a-z]+:)?\/\//, l = 'http:'; 'undefined' != typeof window && 'undefined' != typeof window.location && ((l = window.location.protocol), (f = window.btoa)), (f = f || function(a) { return new b(a, 'utf8').toString('base64'); }); var m = ['protocol', 'hostname', 'pathname', 'port', 'auth', 'query'], n = ['host', 'path'], o = { pfx: null, key: null, passphrase: null, cert: null, ca: null, ciphers: null, rejectUnauthorized: !1, secureProtocol: null }; (d.defaultPorts = { http: 80, https: 443 }), (d.prototype.makeUrl = function(a) { a = a || {}; var b = ''; this.port !== d.defaultPorts[this.protocol] && (b = ':' + this.port); var c = '' + (this.path || '') + (a.path || ''); '/' !== c.charAt(0) && (c = '/' + c); var e = h.stringify(this.getQuery(a.query)); return this.host ? this.protocol + '://' + this.host + b + c + (e ? '?' + e : '') : c + (e ? '?' + e : ''); }), (d.prototype.getHeaders = e('headers', function(a) { return this.suggestCompression ? i.defaults(a || {}, { 'Accept-Encoding': 'gzip,deflate' }) : a; })), (d.prototype.getQuery = e('query', function(a) { return 'string' == typeof a ? h.parse(a) : a; })), (d.prototype.toString = function() { return this.makeUrl(); }); }.call(b, c(12).Buffer)); }, function(a, b, c) { (function(b) { function d(a) { (a = a || {}), f.makeBoundMethods(this), a.log ? (this.log = a.log) : ((this.log = new g()), (a.log = this.log)), (this._config = a), (this.selector = f.funcEnum(a, 'selector', d.selectors, d.defaultSelector)), (this.Connection = f.funcEnum( a, 'connectionClass', d.connectionClasses, d.defaultConnectionClass )), (this.deadTimeout = a.hasOwnProperty('deadTimeout') ? a.deadTimeout : 6e4), (this.maxDeadTimeout = a.hasOwnProperty('maxDeadTimeout') ? a.maxDeadTimeout : 18e5), (this.calcDeadTimeout = f.funcEnum( a, 'calcDeadTimeout', d.calcDeadTimeoutOptions, 'exponential' )), (this.index = {}), (this._conns = { alive: [], dead: [] }), (this._timeouts = []); } a.exports = d; var e = c(0), f = c(2), g = c(5); (d.selectors = c(18)), (d.defaultSelector = 'roundRobin'), (d.connectionClasses = c(19)), (d.defaultConnectionClass = d.connectionClasses._default), delete d.connectionClasses._default, (d.calcDeadTimeoutOptions = { flat: function(a, b) { return b; }, exponential: function(a, b) { return Math.min(2 * b * Math.pow(2, 0.5 * a - 1), this.maxDeadTimeout); } }), (d.prototype.select = function(a) { if (this._conns.alive.length) if (this.selector.length > 1) this.selector(this._conns.alive, a); else try { f.nextTick(a, void 0, this.selector(this._conns.alive)); } catch (b) { a(b); } else this._timeouts.length ? this._selectDeadConnection(a) : f.nextTick(a, void 0); }), (d.prototype.onStatusSet = f.handler(function(a, b, c) { var d, f = 'dead' === a, g = f && 'dead' === b, h = !f && 'dead' === b, i = b === a, j = this._conns[b], k = this._conns[a]; return ( !(!i || f) || (j !== k && (e.isArray(j) && ((d = j.indexOf(c)), d !== -1 && j.splice(d, 1)), e.isArray(k) && ((d = k.indexOf(c)), d === -1 && k.push(c))), f && this._onConnectionDied(c, g), void (h && this._onConnectionRevived(c))) ); })), (d.prototype._onConnectionRevived = function(a) { for (var b, c = 0; c < this._timeouts.length; c++) if (this._timeouts[c].conn === a) { (b = this._timeouts[c]), b.id && clearTimeout(b.id), this._timeouts.splice(c, 1); break; } }), (d.prototype._onConnectionDied = function(a, b) { var c; if (b) { for (var d = 0; d < this._timeouts.length; d++) if (this._timeouts[d].conn === a) { c = this._timeouts[d]; break; } } else (c = { conn: a, attempt: 0, revive: function(b) { c.attempt++, a.ping(function(c) { a.setStatus(c ? 'dead' : 'alive'), b && 'function' == typeof b && b(c); }); } }), this._timeouts.push(c); c.id && clearTimeout(c.id); var e = this.calcDeadTimeout(c.attempt, this.deadTimeout); (c.id = setTimeout(c.revive, e)), (c.runAt = f.now() + e); }), (d.prototype._selectDeadConnection = function(a) { var c = e.sortBy(this._timeouts, 'runAt'), d = this.log; b.nextTick(function e() { var f = c.shift(); return f ? f.conn ? void ('dead' === f.conn.status ? f.revive(function(c) { c ? (d.warning('Unable to revive connection: ' + f.conn.id), b.nextTick(e)) : a(void 0, f.conn); }) : a(void 0, f.conn)) : void e() : void a(void 0); }); }), (d.prototype.getConnections = function(a, b) { var c; return ( (c = a ? this._conns[a] : this._conns[this._conns.alive.length ? 'alive' : 'dead']), null == b ? c.slice(0) : e.shuffle(c).slice(0, b) ); }), (d.prototype.addConnection = function(a) { a.id || (a.id = a.host.toString()), this.index[a.id] || (this.log.info('Adding connection to', a.id), (this.index[a.id] = a), a.on('status set', this.bound.onStatusSet), a.setStatus('alive')); }), (d.prototype.removeConnection = function(a) { a.id || (a.id = a.host.toString()), this.index[a.id] && (delete this.index[a.id], a.setStatus('closed'), a.removeListener('status set', this.bound.onStatusSet)); }), (d.prototype.setHosts = function(a) { var b, c, d, f, g = e.clone(this.index); for (c = 0; c < a.length; c++) (f = a[c]), (d = f.toString()), this.index[d] ? delete g[d] : ((b = new this.Connection(f, this._config)), (b.id = d), this.addConnection(b)); var h = e.keys(g); for (c = 0; c < h.length; c++) this.removeConnection(this.index[h[c]]); }), (d.prototype.getAllHosts = function() { return e.values(this.index).map(function(a) { return a.host; }); }), (d.prototype.close = function() { this.setHosts([]); }), (d.prototype.empty = d.prototype.close); }.call(b, c(3))); }, function(a, b, c) { function d(a) { function b() { a.hasOwnProperty('log') || (a.log = 'warning'), a.hosts || a.host || (a.host = 'http://localhost:9200'), (this.close = function() { this.transport.close(); }), (this.transport = new e(a)), g.each( b.prototype, g.bind(function(a, b) { a.prototype instanceof f.ApiNamespace && (this[b] = new a(this.transport, this)); }, this) ), delete this._namespaces; } if (((a = a || {}), a.__reused)) throw new Error( 'Do not reuse objects to configure the elasticsearch Client class: https://github.com/elasticsearch/elasticsearch-js/issues/33' ); (a.__reused = !0), (b.prototype = h.funcEnum(a, 'apiVersion', d.apis, '_default')), a.sniffEndpoint || b.prototype !== d.apis['0.90'] || (a.sniffEndpoint = '/_cluster/nodes'); var i = b; return ( a.plugins && ((i.prototype = g.cloneDeep(i.prototype)), g.each(a.plugins, function(b) { i = b(i, a, { apis: c(24), connectors: c(19), loggers: c(16), selectors: c(18), serializers: c(21), Client: c(10), clientAction: f, Connection: c(20), ConnectionPool: c(9), Errors: c(4), Host: c(8), Log: c(5), Logger: c(17), NodesToHost: c(23), Transport: c(6) }) || i; })), new i() ); } a.exports = d; var e = c(6), f = c(1), g = c(0), h = c(2); d.apis = c(24); }, function(a, b) { a.exports = function(a) { return ( a.webpackPolyfill || ((a.deprecate = function() {}), (a.paths = []), a.children || (a.children = []), Object.defineProperty(a, 'loaded', { enumerable: !0, get: function() { return a.l; } }), Object.defineProperty(a, 'id', { enumerable: !0, get: function() { return a.i; } }), (a.webpackPolyfill = 1)), a ); }; }, function(a, b, c) { 'use strict'; (function(a) { function d() { try { var a = new Uint8Array(1); return ( (a.__proto__ = { __proto__: Uint8Array.prototype, foo: function() { return 42; } }), 42 === a.foo() && 'function' == typeof a.subarray && 0 === a.subarray(1, 1).byteLength ); } catch (a) { return !1; } } function e() { return g.TYPED_ARRAY_SUPPORT ? 2147483647 : 1073741823; } function f(a, b) { if (e() < b) throw new RangeError('Invalid typed array length'); return ( g.TYPED_ARRAY_SUPPORT ? ((a = new Uint8Array(b)), (a.__proto__ = g.prototype)) : (null === a && (a = new g(b)), (a.length = b)), a ); } function g(a, b, c) { if (!(g.TYPED_ARRAY_SUPPORT || this instanceof g)) return new g(a, b, c); if ('number' == typeof a) { if ('string' == typeof b) throw new Error('If encoding is specified then the first argument must be a string'); return k(this, a); } return h(this, a, b, c); } function h(a, b, c, d) { if ('number' == typeof b) throw new TypeError('"value" argument must not be a number'); return 'undefined' != typeof ArrayBuffer && b instanceof ArrayBuffer ? n(a, b, c, d) : 'string' == typeof b ? l(a, b, c) : o(a, b); } function i(a) { if ('number' != typeof a) throw new TypeError('"size" argument must be a number'); if (a < 0) throw new RangeError('"size" argument must not be negative'); } function j(a, b, c, d) { return ( i(b), b <= 0 ? f(a, b) : void 0 !== c ? 'string' == typeof d ? f(a, b).fill(c, d) : f(a, b).fill(c) : f(a, b) ); } function k(a, b) { if ((i(b), (a = f(a, b < 0 ? 0 : 0 | p(b))), !g.TYPED_ARRAY_SUPPORT)) for (var c = 0; c < b; ++c) a[c] = 0; return a; } function l(a, b, c) { if ((('string' == typeof c && '' !== c) || (c = 'utf8'), !g.isEncoding(c))) throw new TypeError('"encoding" must be a valid string encoding'); var d = 0 | r(b, c); a = f(a, d); var e = a.write(b, c); return e !== d && (a = a.slice(0, e)), a; } function m(a, b) { var c = b.length < 0 ? 0 : 0 | p(b.length); a = f(a, c); for (var d = 0; d < c; d += 1) a[d] = 255 & b[d]; return a; } function n(a, b, c, d) { if ((b.byteLength, c < 0 || b.byteLength < c)) throw new RangeError("'offset' is out of bounds"); if (b.byteLength < c + (d || 0)) throw new RangeError("'length' is out of bounds"); return ( (b = void 0 === c && void 0 === d ? new Uint8Array(b) : void 0 === d ? new Uint8Array(b, c) : new Uint8Array(b, c, d)), g.TYPED_ARRAY_SUPPORT ? ((a = b), (a.__proto__ = g.prototype)) : (a = m(a, b)), a ); } function o(a, b) { if (g.isBuffer(b)) { var c = 0 | p(b.length); return (a = f(a, c)), 0 === a.length ? a : (b.copy(a, 0, 0, c), a); } if (b) { if (('undefined' != typeof ArrayBuffer && b.buffer instanceof ArrayBuffer) || 'length' in b) return 'number' != typeof b.length || Y(b.length) ? f(a, 0) : m(a, b); if ('Buffer' === b.type && _(b.data)) return m(a, b.data); } throw new TypeError( 'First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.' ); } function p(a) { if (a >= e()) throw new RangeError( 'Attempt to allocate Buffer larger than maximum size: 0x' + e().toString(16) + ' bytes' ); return 0 | a; } function q(a) { return +a != a && (a = 0), g.alloc(+a); } function r(a, b) { if (g.isBuffer(a)) return a.length; if ( 'undefined' != typeof ArrayBuffer && 'function' == typeof ArrayBuffer.isView && (ArrayBuffer.isView(a) || a instanceof ArrayBuffer) ) return a.byteLength; 'string' != typeof a && (a = '' + a); var c = a.length; if (0 === c) return 0; for (var d = !1; ; ) switch (b) { case 'ascii': case 'latin1': case 'binary': return c; case 'utf8': case 'utf-8': case void 0: return T(a).length; case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return 2 * c; case 'hex': return c >>> 1; case 'base64': return W(a).length; default: if (d) return T(a).length; (b = ('' + b).toLowerCase()), (d = !0); } } function s(a, b, c) { var d = !1; if (((void 0 === b || b < 0) && (b = 0), b > this.length)) return ''; if (((void 0 === c || c > this.length) && (c = this.length), c <= 0)) return ''; if (((c >>>= 0), (b >>>= 0), c <= b)) return ''; for (a || (a = 'utf8'); ; ) switch (a) { case 'hex': return H(this, b, c); case 'utf8': case 'utf-8': return D(this, b, c); case 'ascii': return F(this, b, c); case 'latin1': case 'binary': return G(this, b, c); case 'base64': return C(this, b, c); case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return I(this, b, c); default: if (d) throw new TypeError('Unknown encoding: ' + a); (a = (a + '').toLowerCase()), (d = !0); } } function t(a, b, c) { var d = a[b]; (a[b] = a[c]), (a[c] = d); } function u(a, b, c, d, e) { if (0 === a.length) return -1; if ( ('string' == typeof c ? ((d = c), (c = 0)) : c > 2147483647 ? (c = 2147483647) : c < -2147483648 && (c = -2147483648), (c = +c), isNaN(c) && (c = e ? 0 : a.length - 1), c < 0 && (c = a.length + c), c >= a.length) ) { if (e) return -1; c = a.length - 1; } else if (c < 0) { if (!e) return -1; c = 0; } if (('string' == typeof b && (b = g.from(b, d)), g.isBuffer(b))) return 0 === b.length ? -1 : v(a, b, c, d, e); if ('number' == typeof b) return ( (b = 255 & b), g.TYPED_ARRAY_SUPPORT && 'function' == typeof Uint8Array.prototype.indexOf ? e ? Uint8Array.prototype.indexOf.call(a, b, c) : Uint8Array.prototype.lastIndexOf.call(a, b, c) : v(a, [b], c, d, e) ); throw new TypeError('val must be string, number or Buffer'); } function v(a, b, c, d, e) { function f(a, b) { return 1 === g ? a[b] : a.readUInt16BE(b * g); } var g = 1, h = a.length, i = b.length; if ( void 0 !== d && ((d = String(d).toLowerCase()), 'ucs2' === d || 'ucs-2' === d || 'utf16le' === d || 'utf-16le' === d) ) { if (a.length < 2 || b.length < 2) return -1; (g = 2), (h /= 2), (i /= 2), (c /= 2); } var j; if (e) { var k = -1; for (j = c; j < h; j++) if (f(a, j) === f(b, k === -1 ? 0 : j - k)) { if ((k === -1 && (k = j), j - k + 1 === i)) return k * g; } else k !== -1 && (j -= j - k), (k = -1); } else for (c + i > h && (c = h - i), j = c; j >= 0; j--) { for (var l = !0, m = 0; m < i; m++) if (f(a, j + m) !== f(b, m)) { l = !1; break; } if (l) return j; } return -1; } function w(a, b, c, d) { c = Number(c) || 0; var e = a.length - c; d ? ((d = Number(d)), d > e && (d = e)) : (d = e); var f = b.length; if (f % 2 !== 0) throw new TypeError('Invalid hex string'); d > f / 2 && (d = f / 2); for (var g = 0; g < d; ++g) { var h = parseInt(b.substr(2 * g, 2), 16); if (isNaN(h)) return g; a[c + g] = h; } return g; } function x(a, b, c, d) { return X(T(b, a.length - c), a, c, d); } function y(a, b, c, d) { return X(U(b), a, c, d); } function z(a, b, c, d) { return y(a, b, c, d); } function A(a, b, c, d) { return X(W(b), a, c, d); } function B(a, b, c, d) { return X(V(b, a.length - c), a, c, d); } function C(a, b, c) { return 0 === b && c === a.length ? Z.fromByteArray(a) : Z.fromByteArray(a.slice(b, c)); } function D(a, b, c) { c = Math.min(a.length, c); for (var d = [], e = b; e < c; ) { var f = a[e], g = null, h = f > 239 ? 4 : f > 223 ? 3 : f > 191 ? 2 : 1; if (e + h <= c) { var i, j, k, l; switch (h) { case 1: f < 128 && (g = f); break; case 2: (i = a[e + 1]), 128 === (192 & i) && ((l = ((31 & f) << 6) | (63 & i)), l > 127 && (g = l)); break; case 3: (i = a[e + 1]), (j = a[e + 2]), 128 === (192 & i) && 128 === (192 & j) && ((l = ((15 & f) << 12) | ((63 & i) << 6) | (63 & j)), l > 2047 && (l < 55296 || l > 57343) && (g = l)); break; case 4: (i = a[e + 1]), (j = a[e + 2]), (k = a[e + 3]), 128 === (192 & i) && 128 === (192 & j) && 128 === (192 & k) && ((l = ((15 & f) << 18) | ((63 & i) << 12) | ((63 & j) << 6) | (63 & k)), l > 65535 && l < 1114112 && (g = l)); } } null === g ? ((g = 65533), (h = 1)) : g > 65535 && ((g -= 65536), d.push(((g >>> 10) & 1023) | 55296), (g = 56320 | (1023 & g))), d.push(g), (e += h); } return E(d); } function E(a) { var b = a.length; if (b <= aa) return String.fromCharCode.apply(String, a); for (var c = '', d = 0; d < b; ) c += String.fromCharCode.apply(String, a.slice(d, (d += aa))); return c; } function F(a, b, c) { var d = ''; c = Math.min(a.length, c); for (var e = b; e < c; ++e) d += String.fromCharCode(127 & a[e]); return d; } function G(a, b, c) { var d = ''; c = Math.min(a.length, c); for (var e = b; e < c; ++e) d += String.fromCharCode(a[e]); return d; } function H(a, b, c) { var d = a.length; (!b || b < 0) && (b = 0), (!c || c < 0 || c > d) && (c = d); for (var e = '', f = b; f < c; ++f) e += S(a[f]); return e; } function I(a, b, c) { for (var d = a.slice(b, c), e = '', f = 0; f < d.length; f += 2) e += String.fromCharCode(d[f] + 256 * d[f + 1]); return e; } function J(a, b, c) { if (a % 1 !== 0 || a < 0) throw new RangeError('offset is not uint'); if (a + b > c) throw new RangeError('Trying to access beyond buffer length'); } function K(a, b, c, d, e, f) { if (!g.isBuffer(a)) throw new TypeError('"buffer" argument must be a Buffer instance'); if (b > e || b < f) throw new RangeError('"value" argument is out of bounds'); if (c + d > a.length) throw new RangeError('Index out of range'); } function L(a, b, c, d) { b < 0 && (b = 65535 + b + 1); for (var e = 0, f = Math.min(a.length - c, 2); e < f; ++e) a[c + e] = (b & (255 << (8 * (d ? e : 1 - e)))) >>> (8 * (d ? e : 1 - e)); } function M(a, b, c, d) { b < 0 && (b = 4294967295 + b + 1); for (var e = 0, f = Math.min(a.length - c, 4); e < f; ++e) a[c + e] = (b >>> (8 * (d ? e : 3 - e))) & 255; } function N(a, b, c, d, e, f) { if (c + d > a.length) throw new RangeError('Index out of range'); if (c < 0) throw new RangeError('Index out of range'); } function O(a, b, c, d, e) { return ( e || N(a, b, c, 4, 3.4028234663852886e38, -3.4028234663852886e38), $.write(a, b, c, d, 23, 4), c + 4 ); } function P(a, b, c, d, e) { return ( e || N(a, b, c, 8, 1.7976931348623157e308, -1.7976931348623157e308), $.write(a, b, c, d, 52, 8), c + 8 ); } function Q(a) { if (((a = R(a).replace(ba, '')), a.length < 2)) return ''; for (; a.length % 4 !== 0; ) a += '='; return a; } function R(a) { return a.trim ? a.trim() : a.replace(/^\s+|\s+$/g, ''); } function S(a) { return a < 16 ? '0' + a.toString(16) : a.toString(16); } function T(a, b) { b = b || 1 / 0; for (var c, d = a.length, e = null, f = [], g = 0; g < d; ++g) { if (((c = a.charCodeAt(g)), c > 55295 && c < 57344)) { if (!e) { if (c > 56319) { (b -= 3) > -1 && f.push(239, 191, 189); continue; } if (g + 1 === d) { (b -= 3) > -1 && f.push(239, 191, 189); continue; } e = c; continue; } if (c < 56320) { (b -= 3) > -1 && f.push(239, 191, 189), (e = c); continue; } c = (((e - 55296) << 10) | (c - 56320)) + 65536; } else e && (b -= 3) > -1 && f.push(239, 191, 189); if (((e = null), c < 128)) { if ((b -= 1) < 0) break; f.push(c); } else if (c < 2048) { if ((b -= 2) < 0) break; f.push((c >> 6) | 192, (63 & c) | 128); } else if (c < 65536) { if ((b -= 3) < 0) break; f.push((c >> 12) | 224, ((c >> 6) & 63) | 128, (63 & c) | 128); } else { if (!(c < 1114112)) throw new Error('Invalid code point'); if ((b -= 4) < 0) break; f.push((c >> 18) | 240, ((c >> 12) & 63) | 128, ((c >> 6) & 63) | 128, (63 & c) | 128); } } return f; } function U(a) { for (var b = [], c = 0; c < a.length; ++c) b.push(255 & a.charCodeAt(c)); return b; } function V(a, b) { for (var c, d, e, f = [], g = 0; g < a.length && !((b -= 2) < 0); ++g) (c = a.charCodeAt(g)), (d = c >> 8), (e = c % 256), f.push(e), f.push(d); return f; } function W(a) { return Z.toByteArray(Q(a)); } function X(a, b, c, d) { for (var e = 0; e < d && !(e + c >= b.length || e >= a.length); ++e) b[e + c] = a[e]; return e; } function Y(a) { return a !== a; } var Z = c(27), $ = c(28), _ = c(29); (b.Buffer = g), (b.SlowBuffer = q), (b.INSPECT_MAX_BYTES = 50), (g.TYPED_ARRAY_SUPPORT = void 0 !== a.TYPED_ARRAY_SUPPORT ? a.TYPED_ARRAY_SUPPORT : d()), (b.kMaxLength = e()), (g.poolSize = 8192), (g._augment = function(a) { return (a.__proto__ = g.prototype), a; }), (g.from = function(a, b, c) { return h(null, a, b, c); }), g.TYPED_ARRAY_SUPPORT && ((g.prototype.__proto__ = Uint8Array.prototype), (g.__proto__ = Uint8Array), 'undefined' != typeof Symbol && Symbol.species && g[Symbol.species] === g && Object.defineProperty(g, Symbol.species, { value: null, configurable: !0 })), (g.alloc = function(a, b, c) { return j(null, a, b, c); }), (g.allocUnsafe = function(a) { return k(null, a); }), (g.allocUnsafeSlow = function(a) { return k(null, a); }), (g.isBuffer = function(a) { return !(null == a || !a._isBuffer); }), (g.compare = function(a, b) { if (!g.isBuffer(a) || !g.isBuffer(b)) throw new TypeError('Arguments must be Buffers'); if (a === b) return 0; for (var c = a.length, d = b.length, e = 0, f = Math.min(c, d); e < f; ++e) if (a[e] !== b[e]) { (c = a[e]), (d = b[e]); break; } return c < d ? -1 : d < c ? 1 : 0; }), (g.isEncoding = function(a) { switch (String(a).toLowerCase()) { case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'latin1': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return !0; default: return !1; } }), (g.concat = function(a, b) { if (!_(a)) throw new TypeError('"list" argument must be an Array of Buffers'); if (0 === a.length) return g.alloc(0); var c; if (void 0 === b) for (b = 0, c = 0; c < a.length; ++c) b += a[c].length; var d = g.allocUnsafe(b), e = 0; for (c = 0; c < a.length; ++c) { var f = a[c]; if (!g.isBuffer(f)) throw new TypeError('"list" argument must be an Array of Buffers'); f.copy(d, e), (e += f.length); } return d; }), (g.byteLength = r), (g.prototype._isBuffer = !0), (g.prototype.swap16 = function() { var a = this.length; if (a % 2 !== 0) throw new RangeError('Buffer size must be a multiple of 16-bits'); for (var b = 0; b < a; b += 2) t(this, b, b + 1); return this; }), (g.prototype.swap32 = function() { var a = this.length; if (a % 4 !== 0) throw new RangeError('Buffer size must be a multiple of 32-bits'); for (var b = 0; b < a; b += 4) t(this, b, b + 3), t(this, b + 1, b + 2); return this; }), (g.prototype.swap64 = function() { var a = this.length; if (a % 8 !== 0) throw new RangeError('Buffer size must be a multiple of 64-bits'); for (var b = 0; b < a; b += 8) t(this, b, b + 7), t(this, b + 1, b + 6), t(this, b + 2, b + 5), t(this, b + 3, b + 4); return this; }), (g.prototype.toString = function() { var a = 0 | this.length; return 0 === a ? '' : 0 === arguments.length ? D(this, 0, a) : s.apply(this, arguments); }), (g.prototype.equals = function(a) { if (!g.isBuffer(a)) throw new TypeError('Argument must be a Buffer'); return this === a || 0 === g.compare(this, a); }), (g.prototype.inspect = function() { var a = '', c = b.INSPECT_MAX_BYTES; return ( this.length > 0 && ((a = this.toString('hex', 0, c) .match(/.{2}/g) .join(' ')), this.length > c && (a += ' ... ')), '' ); }), (g.prototype.compare = function(a, b, c, d, e) { if (!g.isBuffer(a)) throw new TypeError('Argument must be a Buffer'); if ( (void 0 === b && (b = 0), void 0 === c && (c = a ? a.length : 0), void 0 === d && (d = 0), void 0 === e && (e = this.length), b < 0 || c > a.length || d < 0 || e > this.length) ) throw new RangeError('out of range index'); if (d >= e && b >= c) return 0; if (d >= e) return -1; if (b >= c) return 1; if (((b >>>= 0), (c >>>= 0), (d >>>= 0), (e >>>= 0), this === a)) return 0; for ( var f = e - d, h = c - b, i = Math.min(f, h), j = this.slice(d, e), k = a.slice(b, c), l = 0; l < i; ++l ) if (j[l] !== k[l]) { (f = j[l]), (h = k[l]); break; } return f < h ? -1 : h < f ? 1 : 0; }), (g.prototype.includes = function(a, b, c) { return this.indexOf(a, b, c) !== -1; }), (g.prototype.indexOf = function(a, b, c) { return u(this, a, b, c, !0); }), (g.prototype.lastIndexOf = function(a, b, c) { return u(this, a, b, c, !1); }), (g.prototype.write = function(a, b, c, d) { if (void 0 === b) (d = 'utf8'), (c = this.length), (b = 0); else if (void 0 === c && 'string' == typeof b) (d = b), (c = this.length), (b = 0); else { if (!isFinite(b)) throw new Error( 'Buffer.write(string, encoding, offset[, length]) is no longer supported' ); (b = 0 | b), isFinite(c) ? ((c = 0 | c), void 0 === d && (d = 'utf8')) : ((d = c), (c = void 0)); } var e = this.length - b; if ( ((void 0 === c || c > e) && (c = e), (a.length > 0 && (c < 0 || b < 0)) || b > this.length) ) throw new RangeError('Attempt to write outside buffer bounds'); d || (d = 'utf8'); for (var f = !1; ; ) switch (d) { case 'hex': return w(this, a, b, c); case 'utf8': case 'utf-8': return x(this, a, b, c); case 'ascii': return y(this, a, b, c); case 'latin1': case 'binary': return z(this, a, b, c); case 'base64': return A(this, a, b, c); case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return B(this, a, b, c); default: if (f) throw new TypeError('Unknown encoding: ' + d); (d = ('' + d).toLowerCase()), (f = !0); } }), (g.prototype.toJSON = function() { return { type: 'Buffer', data: Array.prototype.slice.call(this._arr || this, 0) }; }); var aa = 4096; (g.prototype.slice = function(a, b) { var c = this.length; (a = ~~a), (b = void 0 === b ? c : ~~b), a < 0 ? ((a += c), a < 0 && (a = 0)) : a > c && (a = c), b < 0 ? ((b += c), b < 0 && (b = 0)) : b > c && (b = c), b < a && (b = a); var d; if (g.TYPED_ARRAY_SUPPORT) (d = this.subarray(a, b)), (d.__proto__ = g.prototype); else { var e = b - a; d = new g(e, void 0); for (var f = 0; f < e; ++f) d[f] = this[f + a]; } return d; }), (g.prototype.readUIntLE = function(a, b, c) { (a = 0 | a), (b = 0 | b), c || J(a, b, this.length); for (var d = this[a], e = 1, f = 0; ++f < b && (e *= 256); ) d += this[a + f] * e; return d; }), (g.prototype.readUIntBE = function(a, b, c) { (a = 0 | a), (b = 0 | b), c || J(a, b, this.length); for (var d = this[a + --b], e = 1; b > 0 && (e *= 256); ) d += this[a + --b] * e; return d; }), (g.prototype.readUInt8 = function(a, b) { return b || J(a, 1, this.length), this[a]; }), (g.prototype.readUInt16LE = function(a, b) { return b || J(a, 2, this.length), this[a] | (this[a + 1] << 8); }), (g.prototype.readUInt16BE = function(a, b) { return b || J(a, 2, this.length), (this[a] << 8) | this[a + 1]; }), (g.prototype.readUInt32LE = function(a, b) { return ( b || J(a, 4, this.length), (this[a] | (this[a + 1] << 8) | (this[a + 2] << 16)) + 16777216 * this[a + 3] ); }), (g.prototype.readUInt32BE = function(a, b) { return ( b || J(a, 4, this.length), 16777216 * this[a] + ((this[a + 1] << 16) | (this[a + 2] << 8) | this[a + 3]) ); }), (g.prototype.readIntLE = function(a, b, c) { (a = 0 | a), (b = 0 | b), c || J(a, b, this.length); for (var d = this[a], e = 1, f = 0; ++f < b && (e *= 256); ) d += this[a + f] * e; return (e *= 128), d >= e && (d -= Math.pow(2, 8 * b)), d; }), (g.prototype.readIntBE = function(a, b, c) { (a = 0 | a), (b = 0 | b), c || J(a, b, this.length); for (var d = b, e = 1, f = this[a + --d]; d > 0 && (e *= 256); ) f += this[a + --d] * e; return (e *= 128), f >= e && (f -= Math.pow(2, 8 * b)), f; }), (g.prototype.readInt8 = function(a, b) { return b || J(a, 1, this.length), 128 & this[a] ? (255 - this[a] + 1) * -1 : this[a]; }), (g.prototype.readInt16LE = function(a, b) { b || J(a, 2, this.length); var c = this[a] | (this[a + 1] << 8); return 32768 & c ? 4294901760 | c : c; }), (g.prototype.readInt16BE = function(a, b) { b || J(a, 2, this.length); var c = this[a + 1] | (this[a] << 8); return 32768 & c ? 4294901760 | c : c; }), (g.prototype.readInt32LE = function(a, b) { return ( b || J(a, 4, this.length), this[a] | (this[a + 1] << 8) | (this[a + 2] << 16) | (this[a + 3] << 24) ); }), (g.prototype.readInt32BE = function(a, b) { return ( b || J(a, 4, this.length), (this[a] << 24) | (this[a + 1] << 16) | (this[a + 2] << 8) | this[a + 3] ); }), (g.prototype.readFloatLE = function(a, b) { return b || J(a, 4, this.length), $.read(this, a, !0, 23, 4); }), (g.prototype.readFloatBE = function(a, b) { return b || J(a, 4, this.length), $.read(this, a, !1, 23, 4); }), (g.prototype.readDoubleLE = function(a, b) { return b || J(a, 8, this.length), $.read(this, a, !0, 52, 8); }), (g.prototype.readDoubleBE = function(a, b) { return b || J(a, 8, this.length), $.read(this, a, !1, 52, 8); }), (g.prototype.writeUIntLE = function(a, b, c, d) { if (((a = +a), (b = 0 | b), (c = 0 | c), !d)) { var e = Math.pow(2, 8 * c) - 1; K(this, a, b, c, e, 0); } var f = 1, g = 0; for (this[b] = 255 & a; ++g < c && (f *= 256); ) this[b + g] = (a / f) & 255; return b + c; }), (g.prototype.writeUIntBE = function(a, b, c, d) { if (((a = +a), (b = 0 | b), (c = 0 | c), !d)) { var e = Math.pow(2, 8 * c) - 1; K(this, a, b, c, e, 0); } var f = c - 1, g = 1; for (this[b + f] = 255 & a; --f >= 0 && (g *= 256); ) this[b + f] = (a / g) & 255; return b + c; }), (g.prototype.writeUInt8 = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 1, 255, 0), g.TYPED_ARRAY_SUPPORT || (a = Math.floor(a)), (this[b] = 255 & a), b + 1 ); }), (g.prototype.writeUInt16LE = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 2, 65535, 0), g.TYPED_ARRAY_SUPPORT ? ((this[b] = 255 & a), (this[b + 1] = a >>> 8)) : L(this, a, b, !0), b + 2 ); }), (g.prototype.writeUInt16BE = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 2, 65535, 0), g.TYPED_ARRAY_SUPPORT ? ((this[b] = a >>> 8), (this[b + 1] = 255 & a)) : L(this, a, b, !1), b + 2 ); }), (g.prototype.writeUInt32LE = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 4, 4294967295, 0), g.TYPED_ARRAY_SUPPORT ? ((this[b + 3] = a >>> 24), (this[b + 2] = a >>> 16), (this[b + 1] = a >>> 8), (this[b] = 255 & a)) : M(this, a, b, !0), b + 4 ); }), (g.prototype.writeUInt32BE = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 4, 4294967295, 0), g.TYPED_ARRAY_SUPPORT ? ((this[b] = a >>> 24), (this[b + 1] = a >>> 16), (this[b + 2] = a >>> 8), (this[b + 3] = 255 & a)) : M(this, a, b, !1), b + 4 ); }), (g.prototype.writeIntLE = function(a, b, c, d) { if (((a = +a), (b = 0 | b), !d)) { var e = Math.pow(2, 8 * c - 1); K(this, a, b, c, e - 1, -e); } var f = 0, g = 1, h = 0; for (this[b] = 255 & a; ++f < c && (g *= 256); ) a < 0 && 0 === h && 0 !== this[b + f - 1] && (h = 1), (this[b + f] = (((a / g) >> 0) - h) & 255); return b + c; }), (g.prototype.writeIntBE = function(a, b, c, d) { if (((a = +a), (b = 0 | b), !d)) { var e = Math.pow(2, 8 * c - 1); K(this, a, b, c, e - 1, -e); } var f = c - 1, g = 1, h = 0; for (this[b + f] = 255 & a; --f >= 0 && (g *= 256); ) a < 0 && 0 === h && 0 !== this[b + f + 1] && (h = 1), (this[b + f] = (((a / g) >> 0) - h) & 255); return b + c; }), (g.prototype.writeInt8 = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 1, 127, -128), g.TYPED_ARRAY_SUPPORT || (a = Math.floor(a)), a < 0 && (a = 255 + a + 1), (this[b] = 255 & a), b + 1 ); }), (g.prototype.writeInt16LE = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 2, 32767, -32768), g.TYPED_ARRAY_SUPPORT ? ((this[b] = 255 & a), (this[b + 1] = a >>> 8)) : L(this, a, b, !0), b + 2 ); }), (g.prototype.writeInt16BE = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 2, 32767, -32768), g.TYPED_ARRAY_SUPPORT ? ((this[b] = a >>> 8), (this[b + 1] = 255 & a)) : L(this, a, b, !1), b + 2 ); }), (g.prototype.writeInt32LE = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 4, 2147483647, -2147483648), g.TYPED_ARRAY_SUPPORT ? ((this[b] = 255 & a), (this[b + 1] = a >>> 8), (this[b + 2] = a >>> 16), (this[b + 3] = a >>> 24)) : M(this, a, b, !0), b + 4 ); }), (g.prototype.writeInt32BE = function(a, b, c) { return ( (a = +a), (b = 0 | b), c || K(this, a, b, 4, 2147483647, -2147483648), a < 0 && (a = 4294967295 + a + 1), g.TYPED_ARRAY_SUPPORT ? ((this[b] = a >>> 24), (this[b + 1] = a >>> 16), (this[b + 2] = a >>> 8), (this[b + 3] = 255 & a)) : M(this, a, b, !1), b + 4 ); }), (g.prototype.writeFloatLE = function(a, b, c) { return O(this, a, b, !0, c); }), (g.prototype.writeFloatBE = function(a, b, c) { return O(this, a, b, !1, c); }), (g.prototype.writeDoubleLE = function(a, b, c) { return P(this, a, b, !0, c); }), (g.prototype.writeDoubleBE = function(a, b, c) { return P(this, a, b, !1, c); }), (g.prototype.copy = function(a, b, c, d) { if ( (c || (c = 0), d || 0 === d || (d = this.length), b >= a.length && (b = a.length), b || (b = 0), d > 0 && d < c && (d = c), d === c) ) return 0; if (0 === a.length || 0 === this.length) return 0; if (b < 0) throw new RangeError('targetStart out of bounds'); if (c < 0 || c >= this.length) throw new RangeError('sourceStart out of bounds'); if (d < 0) throw new RangeError('sourceEnd out of bounds'); d > this.length && (d = this.length), a.length - b < d - c && (d = a.length - b + c); var e, f = d - c; if (this === a && c < b && b < d) for (e = f - 1; e >= 0; --e) a[e + b] = this[e + c]; else if (f < 1e3 || !g.TYPED_ARRAY_SUPPORT) for (e = 0; e < f; ++e) a[e + b] = this[e + c]; else Uint8Array.prototype.set.call(a, this.subarray(c, c + f), b); return f; }), (g.prototype.fill = function(a, b, c, d) { if ('string' == typeof a) { if ( ('string' == typeof b ? ((d = b), (b = 0), (c = this.length)) : 'string' == typeof c && ((d = c), (c = this.length)), 1 === a.length) ) { var e = a.charCodeAt(0); e < 256 && (a = e); } if (void 0 !== d && 'string' != typeof d) throw new TypeError('encoding must be a string'); if ('string' == typeof d && !g.isEncoding(d)) throw new TypeError('Unknown encoding: ' + d); } else 'number' == typeof a && (a = 255 & a); if (b < 0 || this.length < b || this.length < c) throw new RangeError('Out of range index'); if (c <= b) return this; (b >>>= 0), (c = void 0 === c ? this.length : c >>> 0), a || (a = 0); var f; if ('number' == typeof a) for (f = b; f < c; ++f) this[f] = a; else { var h = g.isBuffer(a) ? a : T(new g(a, d).toString()), i = h.length; for (f = 0; f < c - b; ++f) this[f + b] = h[f % i]; } return this; }); var ba = /[^+\/0-9A-Za-z-_]/g; }.call(b, c(7))); }, function(a, b, c) { 'use strict'; function d() { (this.protocol = null), (this.slashes = null), (this.auth = null), (this.host = null), (this.port = null), (this.hostname = null), (this.hash = null), (this.search = null), (this.query = null), (this.pathname = null), (this.path = null), (this.href = null); } function e(a, b, c) { if (a && j.isObject(a) && a instanceof d) return a; var e = new d(); return e.parse(a, b, c), e; } function f(a) { return j.isString(a) && (a = e(a)), a instanceof d ? a.format() : d.prototype.format.call(a); } function g(a, b) { return e(a, !1, !0).resolve(b); } function h(a, b) { return a ? e(a, !1, !0).resolveObject(b) : b; } var i = c(33), j = c(34); (b.parse = e), (b.resolve = g), (b.resolveObject = h), (b.format = f), (b.Url = d); var k = /^([a-z0-9.+-]+:)/i, l = /:[0-9]*$/, m = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, n = ['<', '>', '"', '`', ' ', '\r', '\n', '\t'], o = ['{', '}', '|', '\\', '^', '`'].concat(n), p = ["'"].concat(o), q = ['%', '/', '?', ';', '#'].concat(p), r = ['/', '?', '#'], s = 255, t = /^[+a-z0-9A-Z_-]{0,63}$/, u = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, v = { javascript: !0, 'javascript:': !0 }, w = { javascript: !0, 'javascript:': !0 }, x = { http: !0, https: !0, ftp: !0, gopher: !0, file: !0, 'http:': !0, 'https:': !0, 'ftp:': !0, 'gopher:': !0, 'file:': !0 }, y = c(14); (d.prototype.parse = function(a, b, c) { if (!j.isString(a)) throw new TypeError("Parameter 'url' must be a string, not " + typeof a); var d = a.indexOf('?'), e = d !== -1 && d < a.indexOf('#') ? '?' : '#', f = a.split(e), g = /\\/g; (f[0] = f[0].replace(g, '/')), (a = f.join(e)); var h = a; if (((h = h.trim()), !c && 1 === a.split('#').length)) { var l = m.exec(h); if (l) return ( (this.path = h), (this.href = h), (this.pathname = l[1]), l[2] ? ((this.search = l[2]), b ? (this.query = y.parse(this.search.substr(1))) : (this.query = this.search.substr(1))) : b && ((this.search = ''), (this.query = {})), this ); } var n = k.exec(h); if (n) { n = n[0]; var o = n.toLowerCase(); (this.protocol = o), (h = h.substr(n.length)); } if (c || n || h.match(/^\/\/[^@\/]+@[^@\/]+/)) { var z = '//' === h.substr(0, 2); !z || (n && w[n]) || ((h = h.substr(2)), (this.slashes = !0)); } if (!w[n] && (z || (n && !x[n]))) { for (var A = -1, B = 0; B < r.length; B++) { var C = h.indexOf(r[B]); C !== -1 && (A === -1 || C < A) && (A = C); } var D, E; (E = A === -1 ? h.lastIndexOf('@') : h.lastIndexOf('@', A)), E !== -1 && ((D = h.slice(0, E)), (h = h.slice(E + 1)), (this.auth = decodeURIComponent(D))), (A = -1); for (var B = 0; B < q.length; B++) { var C = h.indexOf(q[B]); C !== -1 && (A === -1 || C < A) && (A = C); } A === -1 && (A = h.length), (this.host = h.slice(0, A)), (h = h.slice(A)), this.parseHost(), (this.hostname = this.hostname || ''); var F = '[' === this.hostname[0] && ']' === this.hostname[this.hostname.length - 1]; if (!F) for (var G = this.hostname.split(/\./), B = 0, H = G.length; B < H; B++) { var I = G[B]; if (I && !I.match(t)) { for (var J = '', K = 0, L = I.length; K < L; K++) J += I.charCodeAt(K) > 127 ? 'x' : I[K]; if (!J.match(t)) { var M = G.slice(0, B), N = G.slice(B + 1), O = I.match(u); O && (M.push(O[1]), N.unshift(O[2])), N.length && (h = '/' + N.join('.') + h), (this.hostname = M.join('.')); break; } } } this.hostname.length > s ? (this.hostname = '') : (this.hostname = this.hostname.toLowerCase()), F || (this.hostname = i.toASCII(this.hostname)); var P = this.port ? ':' + this.port : '', Q = this.hostname || ''; (this.host = Q + P), (this.href += this.host), F && ((this.hostname = this.hostname.substr(1, this.hostname.length - 2)), '/' !== h[0] && (h = '/' + h)); } if (!v[o]) for (var B = 0, H = p.length; B < H; B++) { var R = p[B]; if (h.indexOf(R) !== -1) { var S = encodeURIComponent(R); S === R && (S = escape(R)), (h = h.split(R).join(S)); } } var T = h.indexOf('#'); T !== -1 && ((this.hash = h.substr(T)), (h = h.slice(0, T))); var U = h.indexOf('?'); if ( (U !== -1 ? ((this.search = h.substr(U)), (this.query = h.substr(U + 1)), b && (this.query = y.parse(this.query)), (h = h.slice(0, U))) : b && ((this.search = ''), (this.query = {})), h && (this.pathname = h), x[o] && this.hostname && !this.pathname && (this.pathname = '/'), this.pathname || this.search) ) { var P = this.pathname || '', V = this.search || ''; this.path = P + V; } return (this.href = this.format()), this; }), (d.prototype.format = function() { var a = this.auth || ''; a && ((a = encodeURIComponent(a)), (a = a.replace(/%3A/i, ':')), (a += '@')); var b = this.protocol || '', c = this.pathname || '', d = this.hash || '', e = !1, f = ''; this.host ? (e = a + this.host) : this.hostname && ((e = a + (this.hostname.indexOf(':') === -1 ? this.hostname : '[' + this.hostname + ']')), this.port && (e += ':' + this.port)), this.query && j.isObject(this.query) && Object.keys(this.query).length && (f = y.stringify(this.query)); var g = this.search || (f && '?' + f) || ''; return ( b && ':' !== b.substr(-1) && (b += ':'), this.slashes || ((!b || x[b]) && e !== !1) ? ((e = '//' + (e || '')), c && '/' !== c.charAt(0) && (c = '/' + c)) : e || (e = ''), d && '#' !== d.charAt(0) && (d = '#' + d), g && '?' !== g.charAt(0) && (g = '?' + g), (c = c.replace(/[?#]/g, function(a) { return encodeURIComponent(a); })), (g = g.replace('#', '%23')), b + e + c + g + d ); }), (d.prototype.resolve = function(a) { return this.resolveObject(e(a, !1, !0)).format(); }), (d.prototype.resolveObject = function(a) { if (j.isString(a)) { var b = new d(); b.parse(a, !1, !0), (a = b); } for (var c = new d(), e = Object.keys(this), f = 0; f < e.length; f++) { var g = e[f]; c[g] = this[g]; } if (((c.hash = a.hash), '' === a.href)) return (c.href = c.format()), c; if (a.slashes && !a.protocol) { for (var h = Object.keys(a), i = 0; i < h.length; i++) { var k = h[i]; 'protocol' !== k && (c[k] = a[k]); } return ( x[c.protocol] && c.hostname && !c.pathname && (c.path = c.pathname = '/'), (c.href = c.format()), c ); } if (a.protocol && a.protocol !== c.protocol) { if (!x[a.protocol]) { for (var l = Object.keys(a), m = 0; m < l.length; m++) { var n = l[m]; c[n] = a[n]; } return (c.href = c.format()), c; } if (((c.protocol = a.protocol), a.host || w[a.protocol])) c.pathname = a.pathname; else { for (var o = (a.pathname || '').split('/'); o.length && !(a.host = o.shift()); ); a.host || (a.host = ''), a.hostname || (a.hostname = ''), '' !== o[0] && o.unshift(''), o.length < 2 && o.unshift(''), (c.pathname = o.join('/')); } if ( ((c.search = a.search), (c.query = a.query), (c.host = a.host || ''), (c.auth = a.auth), (c.hostname = a.hostname || a.host), (c.port = a.port), c.pathname || c.search) ) { var p = c.pathname || '', q = c.search || ''; c.path = p + q; } return (c.slashes = c.slashes || a.slashes), (c.href = c.format()), c; } var r = c.pathname && '/' === c.pathname.charAt(0), s = a.host || (a.pathname && '/' === a.pathname.charAt(0)), t = s || r || (c.host && a.pathname), u = t, v = (c.pathname && c.pathname.split('/')) || [], o = (a.pathname && a.pathname.split('/')) || [], y = c.protocol && !x[c.protocol]; if ( (y && ((c.hostname = ''), (c.port = null), c.host && ('' === v[0] ? (v[0] = c.host) : v.unshift(c.host)), (c.host = ''), a.protocol && ((a.hostname = null), (a.port = null), a.host && ('' === o[0] ? (o[0] = a.host) : o.unshift(a.host)), (a.host = null)), (t = t && ('' === o[0] || '' === v[0]))), s) ) (c.host = a.host || '' === a.host ? a.host : c.host), (c.hostname = a.hostname || '' === a.hostname ? a.hostname : c.hostname), (c.search = a.search), (c.query = a.query), (v = o); else if (o.length) v || (v = []), v.pop(), (v = v.concat(o)), (c.search = a.search), (c.query = a.query); else if (!j.isNullOrUndefined(a.search)) { if (y) { c.hostname = c.host = v.shift(); var z = !!(c.host && c.host.indexOf('@') > 0) && c.host.split('@'); z && ((c.auth = z.shift()), (c.host = c.hostname = z.shift())); } return ( (c.search = a.search), (c.query = a.query), (j.isNull(c.pathname) && j.isNull(c.search)) || (c.path = (c.pathname ? c.pathname : '') + (c.search ? c.search : '')), (c.href = c.format()), c ); } if (!v.length) return ( (c.pathname = null), c.search ? (c.path = '/' + c.search) : (c.path = null), (c.href = c.format()), c ); for ( var A = v.slice(-1)[0], B = ((c.host || a.host || v.length > 1) && ('.' === A || '..' === A)) || '' === A, C = 0, D = v.length; D >= 0; D-- ) (A = v[D]), '.' === A ? v.splice(D, 1) : '..' === A ? (v.splice(D, 1), C++) : C && (v.splice(D, 1), C--); if (!t && !u) for (; C--; C) v.unshift('..'); !t || '' === v[0] || (v[0] && '/' === v[0].charAt(0)) || v.unshift(''), B && '/' !== v.join('/').substr(-1) && v.push(''); var E = '' === v[0] || (v[0] && '/' === v[0].charAt(0)); if (y) { c.hostname = c.host = E ? '' : v.length ? v.shift() : ''; var z = !!(c.host && c.host.indexOf('@') > 0) && c.host.split('@'); z && ((c.auth = z.shift()), (c.host = c.hostname = z.shift())); } return ( (t = t || (c.host && v.length)), t && !E && v.unshift(''), v.length ? (c.pathname = v.join('/')) : ((c.pathname = null), (c.path = null)), (j.isNull(c.pathname) && j.isNull(c.search)) || (c.path = (c.pathname ? c.pathname : '') + (c.search ? c.search : '')), (c.auth = a.auth || c.auth), (c.slashes = c.slashes || a.slashes), (c.href = c.format()), c ); }), (d.prototype.parseHost = function() { var a = this.host, b = l.exec(a); b && ((b = b[0]), ':' !== b && (this.port = b.substr(1)), (a = a.substr(0, a.length - b.length))), a && (this.hostname = a); }); }, function(a, b, c) { 'use strict'; (b.decode = b.parse = c(35)), (b.encode = b.stringify = c(36)); }, function(a, b, c) { 'use strict'; function d(a) { console && console.warn && console.warn(a); } function e() { e.init.call(this); } function f(a) { if ('function' != typeof a) throw new TypeError( 'The "listener" argument must be of type Function. Received type ' + typeof a ); } function g(a) { return void 0 === a._maxListeners ? e.defaultMaxListeners : a._maxListeners; } function h(a, b, c, e) { var h, i, j; if ( (f(c), (i = a._events), void 0 === i ? ((i = a._events = Object.create(null)), (a._eventsCount = 0)) : (void 0 !== i.newListener && (a.emit('newListener', b, c.listener ? c.listener : c), (i = a._events)), (j = i[b])), void 0 === j) ) (j = i[b] = c), ++a._eventsCount; else if ( ('function' == typeof j ? (j = i[b] = e ? [c, j] : [j, c]) : e ? j.unshift(c) : j.push(c), (h = g(a)), h > 0 && j.length > h && !j.warned) ) { j.warned = !0; var k = new Error( 'Possible EventEmitter memory leak detected. ' + j.length + ' ' + String(b) + ' listeners added. Use emitter.setMaxListeners() to increase limit' ); (k.name = 'MaxListenersExceededWarning'), (k.emitter = a), (k.type = b), (k.count = j.length), d(k); } return a; } function i() { if (!this.fired) return ( this.target.removeListener(this.type, this.wrapFn), (this.fired = !0), 0 === arguments.length ? this.listener.call(this.target) : this.listener.apply(this.target, arguments) ); } function j(a, b, c) { var d = { fired: !1, wrapFn: void 0, target: a, type: b, listener: c }, e = i.bind(d); return (e.listener = c), (d.wrapFn = e), e; } function k(a, b, c) { var d = a._events; if (void 0 === d) return []; var e = d[b]; return void 0 === e ? [] : 'function' == typeof e ? c ? [e.listener || e] : [e] : c ? o(e) : m(e, e.length); } function l(a) { var b = this._events; if (void 0 !== b) { var c = b[a]; if ('function' == typeof c) return 1; if (void 0 !== c) return c.length; } return 0; } function m(a, b) { for (var c = new Array(b), d = 0; d < b; ++d) c[d] = a[d]; return c; } function n(a, b) { for (; b + 1 < a.length; b++) a[b] = a[b + 1]; a.pop(); } function o(a) { for (var b = new Array(a.length), c = 0; c < b.length; ++c) b[c] = a[c].listener || a[c]; return b; } var p, q = 'object' == typeof Reflect ? Reflect : null, r = q && 'function' == typeof q.apply ? q.apply : function(a, b, c) { return Function.prototype.apply.call(a, b, c); }; p = q && 'function' == typeof q.ownKeys ? q.ownKeys : Object.getOwnPropertySymbols ? function(a) { return Object.getOwnPropertyNames(a).concat(Object.getOwnPropertySymbols(a)); } : function(a) { return Object.getOwnPropertyNames(a); }; var s = Number.isNaN || function(a) { return a !== a; }; (a.exports = e), (e.EventEmitter = e), (e.prototype._events = void 0), (e.prototype._eventsCount = 0), (e.prototype._maxListeners = void 0); var t = 10; Object.defineProperty(e, 'defaultMaxListeners', { enumerable: !0, get: function() { return t; }, set: function(a) { if ('number' != typeof a || a < 0 || s(a)) throw new RangeError( 'The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + a + '.' ); t = a; } }), (e.init = function() { (void 0 !== this._events && this._events !== Object.getPrototypeOf(this)._events) || ((this._events = Object.create(null)), (this._eventsCount = 0)), (this._maxListeners = this._maxListeners || void 0); }), (e.prototype.setMaxListeners = function(a) { if ('number' != typeof a || a < 0 || s(a)) throw new RangeError( 'The value of "n" is out of range. It must be a non-negative number. Received ' + a + '.' ); return (this._maxListeners = a), this; }), (e.prototype.getMaxListeners = function() { return g(this); }), (e.prototype.emit = function(a) { for (var b = [], c = 1; c < arguments.length; c++) b.push(arguments[c]); var d = 'error' === a, e = this._events; if (void 0 !== e) d = d && void 0 === e.error; else if (!d) return !1; if (d) { var f; if ((b.length > 0 && (f = b[0]), f instanceof Error)) throw f; var g = new Error('Unhandled error.' + (f ? ' (' + f.message + ')' : '')); throw ((g.context = f), g); } var h = e[a]; if (void 0 === h) return !1; if ('function' == typeof h) r(h, this, b); else for (var i = h.length, j = m(h, i), c = 0; c < i; ++c) r(j[c], this, b); return !0; }), (e.prototype.addListener = function(a, b) { return h(this, a, b, !1); }), (e.prototype.on = e.prototype.addListener), (e.prototype.prependListener = function(a, b) { return h(this, a, b, !0); }), (e.prototype.once = function(a, b) { return f(b), this.on(a, j(this, a, b)), this; }), (e.prototype.prependOnceListener = function(a, b) { return f(b), this.prependListener(a, j(this, a, b)), this; }), (e.prototype.removeListener = function(a, b) { var c, d, e, g, h; if ((f(b), (d = this._events), void 0 === d)) return this; if (((c = d[a]), void 0 === c)) return this; if (c === b || c.listener === b) 0 === --this._eventsCount ? (this._events = Object.create(null)) : (delete d[a], d.removeListener && this.emit('removeListener', a, c.listener || b)); else if ('function' != typeof c) { for (e = -1, g = c.length - 1; g >= 0; g--) if (c[g] === b || c[g].listener === b) { (h = c[g].listener), (e = g); break; } if (e < 0) return this; 0 === e ? c.shift() : n(c, e), 1 === c.length && (d[a] = c[0]), void 0 !== d.removeListener && this.emit('removeListener', a, h || b); } return this; }), (e.prototype.off = e.prototype.removeListener), (e.prototype.removeAllListeners = function(a) { var b, c, d; if (((c = this._events), void 0 === c)) return this; if (void 0 === c.removeListener) return ( 0 === arguments.length ? ((this._events = Object.create(null)), (this._eventsCount = 0)) : void 0 !== c[a] && (0 === --this._eventsCount ? (this._events = Object.create(null)) : delete c[a]), this ); if (0 === arguments.length) { var e, f = Object.keys(c); for (d = 0; d < f.length; ++d) (e = f[d]), 'removeListener' !== e && this.removeAllListeners(e); return ( this.removeAllListeners('removeListener'), (this._events = Object.create(null)), (this._eventsCount = 0), this ); } if (((b = c[a]), 'function' == typeof b)) this.removeListener(a, b); else if (void 0 !== b) for (d = b.length - 1; d >= 0; d--) this.removeListener(a, b[d]); return this; }), (e.prototype.listeners = function(a) { return k(this, a, !0); }), (e.prototype.rawListeners = function(a) { return k(this, a, !1); }), (e.listenerCount = function(a, b) { return 'function' == typeof a.listenerCount ? a.listenerCount(b) : l.call(a, b); }), (e.prototype.listenerCount = l), (e.prototype.eventNames = function() { return this._eventsCount > 0 ? p(this._events) : []; }); }, function(a, b, c) { a.exports = { console: c(39) }; }, function(a, b, c) { function d(a, b) { (this.log = a), (this.listeningLevels = []), h.makeBoundMethods(this), this.log.once('closing', this.bound.cleanUpListeners), this.setupListeners(b.levels); } function e(a) { return a < 10 ? '0' + a.toString(10) : a.toString(10); } function f(a, b) { var c = h.repeat(' ', b || 2); return (a || '') .split(/\r?\n/) .map(function(a) { return c + a; }) .join('\n'); } var g = c(0), h = c(2); (d.prototype.timestamp = function() { var a = new Date(); return ( a.getUTCFullYear() + '-' + e(a.getUTCMonth() + 1) + '-' + e(a.getUTCDate()) + 'T' + e(a.getUTCHours()) + ':' + e(a.getUTCMinutes()) + ':' + e(a.getUTCSeconds()) + 'Z' ); }), (d.prototype.format = function(a, b) { return a + ': ' + this.timestamp() + '\n' + f(b) + '\n\n'; }), (d.prototype.write = function() { throw new Error('This should be overwritten by the logger'); }), (d.prototype.setupListeners = function(a) { this.cleanUpListeners(), (this.listeningLevels = []), g.each( a, g.bind(function(a) { var b = 'on' + h.ucfirst(a); if (!this.bound[b]) throw new Error('Unable to listen for level "' + a + '"'); this.listeningLevels.push(a), this.log.on(a, this.bound[b]); }, this) ); }), (d.prototype.cleanUpListeners = h.handler(function() { g.each( this.listeningLevels, g.bind(function(a) { this.log.removeListener(a, this.bound['on' + h.ucfirst(a)]); }, this) ); })), (d.prototype.onError = h.handler(function(a) { this.write('Error' === a.name ? 'ERROR' : a.name, a.stack); })), (d.prototype.onWarning = h.handler(function(a) { this.write('WARNING', a); })), (d.prototype.onInfo = h.handler(function(a) { this.write('INFO', a); })), (d.prototype.onDebug = h.handler(function(a) { this.write('DEBUG', a); })), (d.prototype.onTrace = h.handler(function(a) { this.write('TRACE', this._formatTraceMessage(a)); })), (d.prototype._formatTraceMessage = function(a) { return ( '-> ' + a.method + ' ' + a.url + '\n' + this._prettyJson(a.body) + '\n<- ' + a.status + '\n' + this._prettyJson(a.response) ); }), (d.prototype._prettyJson = function(a) { try { return ( 'string' == typeof a && (a = JSON.parse(a)), JSON.stringify(a, null, ' ').replace(/'/g, '\\u0027') ); } catch (b) { return 'string' == typeof a ? a : ''; } }), (a.exports = d); }, function(a, b, c) { a.exports = { random: c(40), roundRobin: c(41) }; }, function(a, b, c) { var d = { xhr: c(42), jquery: c(43), angular: c(44) }, e = c(0); e.each(d, function(a, b) { 'function' != typeof a && delete d[b]; }), d.xhr ? (d._default = 'xhr') : d.angular ? (d._default = 'angular') : (d._default = 'jquery'), (a.exports = d); }, function(a, b, c) { function d(a, b) { if ( ((b = b || {}), g.call(this), (this.log = b.log || new h()), (this.pingTimeout = b.pingTimeout || 3e3), !a) ) throw new TypeError('Missing host'); if (!(a instanceof i)) throw new TypeError('Invalid host'); (this.host = a), f.makeBoundMethods(this); } a.exports = d; var e = c(0), f = c(2), g = c(15).EventEmitter, h = c(5), i = c(8), j = c(4); f.inherits(d, g), (d.prototype.request = function() { throw new Error('Connection#request must be overwritten by the Connector'); }), (d.prototype.ping = function(a, b) { 'function' == typeof a ? ((b = a), (a = null)) : (b = 'function' == typeof b ? b : null); var c, d, f, g = this.pingTimeout; a && a.hasOwnProperty('requestTimeout') && (g = a.requestTimeout), (f = this.request(e.defaults(a || {}, { path: '/', method: 'HEAD' }), function(a) { d || (clearTimeout(c), b && b(a)); })), g && (c = setTimeout(function() { f && f(), (d = !0), b && b(new j.RequestTimeout('Ping Timeout after ' + g + 'ms')); }, g)); }), (d.prototype.setStatus = function(a) { var b = this.status; (this.status = a), this.emit('status set', a, b, this), 'closed' === a && this.removeAllListeners(); }); }, function(a, b, c) { a.exports = { angular: c(45), json: c(22) }; }, function(a, b, c) { function d(a) { return (d = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function(a) { return typeof a; } : function(a) { return a && 'function' == typeof Symbol && a.constructor === Symbol && a !== Symbol.prototype ? 'symbol' : typeof a; })(a); } function e() {} a.exports = e; var f = c(0); (e.prototype.serialize = function(a, b, c) { switch (d(a)) { case 'string': return a; case 'object': if (a) return b || c ? JSON.stringify(a, b, c) : JSON.stringify(a); default: return; } }), (e.prototype.serialize.contentType = 'application/json'), (e.prototype.deserialize = function(a) { if ('string' == typeof a) try { return JSON.parse(a); } catch (a) {} }), (e.prototype.bulkBody = function(a) { var b, c = ''; if (f.isArray(a)) for (b = 0; b < a.length; b++) c += this.serialize(a[b]) + '\n'; else { if ('string' != typeof a) throw new TypeError( 'Bulk body should either be an Array of commands/string, or a String' ); c = a + ('\n' === a[a.length - 1] ? '' : '\n'); } return c; }), (e.prototype.bulkBody.contentType = 'application/x-ndjson'); }, function(a, b, c) { function d(a) { return function(b) { return e.transform( b, function(b, c, d) { var g = e.get(c, a); if (g) { var h = { host: void 0, port: void 0, _meta: { id: d, name: c.name, version: c.version } }, i = new Error( 'Malformed ' + a + '. Got ' + JSON.stringify(g) + ' and expected it to match "{hostname?}/{ip}:{port}".' ), j = f.exec(g); if (j) return (h.host = j[1] || j[2]), (h.port = parseInt(j[3], 10)), void b.push(h); if (g.indexOf('/') > -1) { var k = g.split('/'); if (2 !== k.length) throw i; (h.host = k.shift()), (g = k.shift()); } if (g.indexOf(':') < 0) throw i; var l = g.split(':'); if (2 !== l.length) throw i; (h.host = h.host || l[0]), (h.port = parseInt(l[1], 10)), b.push(h); } }, [] ); }; } var e = c(0), f = /\[(?:(.*)\/)?(.+?):(\d+)\]/; a.exports = d('http.publish_address'); }, function(a, b, c) { a.exports = { _default: c(25), 7.6: c(25), 7.5: c(46), 7.4: c(47), 7.3: c(48), 7.2: c(49), 7.7: c(50), '7.x': c(51), master: c(52) }; }, function(a, b, c) { var d = c(1).makeFactoryWithModifier(function(a) { return c(0).merge(a, { params: { filterPath: { type: 'list', name: 'filter_path' } } }); }), e = c(1).namespaceFactory, f = (a.exports = {}); (f._namespaces = ['cat', 'cluster', 'indices', 'ingest', 'nodes', 'snapshot', 'tasks']), (f.bulk = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, type: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/<%=type%>/_bulk', req: { index: { type: 'string' }, type: { type: 'string' } } }, { fmt: '/<%=index%>/_bulk', req: { index: { type: 'string' } } }, { fmt: '/_bulk' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.cat = e()), (f.cat.prototype.aliases = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/aliases/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_cat/aliases' } ] })), (f.cat.prototype.allocation = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/allocation/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cat/allocation' } ] })), (f.cat.prototype.count = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/count/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/count' } ] })), (f.cat.prototype.fielddata = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, fields: { type: 'list' } }, urls: [ { fmt: '/_cat/fielddata/<%=fields%>', req: { fields: { type: 'list' } } }, { fmt: '/_cat/fielddata' } ] })), (f.cat.prototype.health = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, ts: { type: 'boolean', default: !0 }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/health' } })), (f.cat.prototype.help = d({ params: { help: { type: 'boolean', default: !1 }, s: { type: 'list' } }, url: { fmt: '/_cat' } })), (f.cat.prototype.indices = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'm', 'g'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, health: { type: 'enum', default: null, options: ['green', 'yellow', 'red'] }, help: { type: 'boolean', default: !1 }, pri: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' } }, urls: [ { fmt: '/_cat/indices/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/indices' } ] })), (f.cat.prototype.master = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/master' } })), (f.cat.prototype.nodeattrs = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodeattrs' } })), (f.cat.prototype.nodes = d({ params: { format: { type: 'string' }, fullId: { type: 'boolean', name: 'full_id' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodes' } })), (f.cat.prototype.pendingTasks = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/pending_tasks' } })), (f.cat.prototype.plugins = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/plugins' } })), (f.cat.prototype.recovery = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/recovery/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/recovery' } ] })), (f.cat.prototype.repositories = d({ params: { format: { type: 'string' }, local: { type: 'boolean', default: !1 }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/repositories' } })), (f.cat.prototype.segments = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/segments/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/segments' } ] })), (f.cat.prototype.shards = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/shards/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/shards' } ] })), (f.cat.prototype.snapshots = d({ params: { format: { type: 'string' }, ignoreUnavailable: { type: 'boolean', default: !1, name: 'ignore_unavailable' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/snapshots/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_cat/snapshots' } ] })), (f.cat.prototype.tasks = d({ params: { format: { type: 'string' }, nodeId: { type: 'list', name: 'node_id' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTask: { type: 'number', name: 'parent_task' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/tasks' } })), (f.cat.prototype.templates = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/templates/<%=name%>', req: { name: { type: 'string' } } }, { fmt: '/_cat/templates' } ] })), (f.cat.prototype.threadPool = d({ params: { format: { type: 'string' }, size: { type: 'enum', options: ['', 'k', 'm', 'g', 't', 'p'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/thread_pool/<%=threadPoolPatterns%>', req: { threadPoolPatterns: { type: 'list' } } }, { fmt: '/_cat/thread_pool' } ] })), (f.clearScroll = d({ url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'DELETE' })), (f.cluster = e()), (f.cluster.prototype.allocationExplain = d({ params: { includeYesDecisions: { type: 'boolean', name: 'include_yes_decisions' }, includeDiskInfo: { type: 'boolean', name: 'include_disk_info' } }, url: { fmt: '/_cluster/allocation/explain' }, method: 'POST' })), (f.cluster.prototype.getSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/_cluster/settings' } })), (f.cluster.prototype.health = d({ params: { expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, level: { type: 'enum', default: 'cluster', options: ['cluster', 'indices', 'shards'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForNodes: { type: 'string', name: 'wait_for_nodes' }, waitForEvents: { type: 'enum', options: ['immediate', 'urgent', 'high', 'normal', 'low', 'languid'], name: 'wait_for_events' }, waitForNoRelocatingShards: { type: 'boolean', name: 'wait_for_no_relocating_shards' }, waitForNoInitializingShards: { type: 'boolean', name: 'wait_for_no_initializing_shards' }, waitForStatus: { type: 'enum', default: null, options: ['green', 'yellow', 'red'], name: 'wait_for_status' } }, urls: [ { fmt: '/_cluster/health/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cluster/health' } ] })), (f.cluster.prototype.pendingTasks = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_cluster/pending_tasks' } })), (f.cluster.prototype.putSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/settings' }, needBody: !0, method: 'PUT' })), (f.cluster.prototype.remoteInfo = d({ url: { fmt: '/_remote/info' } })), (f.cluster.prototype.reroute = d({ params: { dryRun: { type: 'boolean', name: 'dry_run' }, explain: { type: 'boolean' }, retryFailed: { type: 'boolean', name: 'retry_failed' }, metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'master_node', 'version' ] }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/reroute' }, method: 'POST' })), (f.cluster.prototype.state = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, waitForMetadataVersion: { type: 'number', name: 'wait_for_metadata_version' }, waitForTimeout: { type: 'time', name: 'wait_for_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/_cluster/state/<%=metric%>/<%=index%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] }, index: { type: 'list' } } }, { fmt: '/_cluster/state/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] } } }, { fmt: '/_cluster/state' } ] })), (f.cluster.prototype.stats = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_cluster/stats/nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cluster/stats' } ] })), (f.count = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, minScore: { type: 'number', name: 'min_score' }, preference: { type: 'string' }, routing: { type: 'list' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, terminateAfter: { type: 'number', name: 'terminate_after' } }, urls: [{ fmt: '/<%=index%>/_count', req: { index: { type: 'list' } } }, { fmt: '/_count' }], method: 'POST' })), (f.create = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, pipeline: { type: 'string' } }, url: { fmt: '/<%=index%>/_create/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.delete = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'DELETE' })), (f.deleteByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_delete_by_query', req: { index: { type: 'list' } } }, needBody: !0, method: 'POST' })), (f.deleteByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_delete_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.deleteScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.exists = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.existsSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.explain = d({ params: { analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, analyzer: { type: 'string' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, storedFields: { type: 'list', name: 'stored_fields' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, url: { fmt: '/<%=index%>/_explain/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'POST' })), (f.fieldCaps = d({ params: { fields: { type: 'list' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, includeUnmapped: { type: 'boolean', default: !1, name: 'include_unmapped' } }, urls: [ { fmt: '/<%=index%>/_field_caps', req: { index: { type: 'list' } } }, { fmt: '/_field_caps' } ], method: 'POST' })), (f.get = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.getScript = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } })), (f.getSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.index = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, opType: { type: 'enum', default: 'index', options: ['index', 'create'], name: 'op_type' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_doc', req: { index: { type: 'string' } } } ], needBody: !0, method: 'POST' })), (f.indices = e()), (f.indices.prototype.analyze = d({ params: { index: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_analyze', req: { index: { type: 'string' } } }, { fmt: '/_analyze' } ], method: 'POST' })), (f.indices.prototype.clearCache = d({ params: { fielddata: { type: 'boolean' }, fields: { type: 'list' }, query: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, index: { type: 'list' }, request: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_cache/clear', req: { index: { type: 'list' } } }, { fmt: '/_cache/clear' } ], method: 'POST' })), (f.indices.prototype.clone = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_clone/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.close = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_close', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.create = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.delete = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteTemplate = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, method: 'DELETE' })), (f.indices.prototype.exists = d({ params: { local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } } ], method: 'HEAD' })), (f.indices.prototype.existsTemplate = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsType = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, url: { fmt: '/<%=index%>/_mapping/<%=type%>', req: { index: { type: 'list' }, type: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.flush = d({ params: { force: { type: 'boolean' }, waitIfOngoing: { type: 'boolean', name: 'wait_if_ongoing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_flush', req: { index: { type: 'list' } } }, { fmt: '/_flush' }], method: 'POST' })), (f.indices.prototype.flushSynced = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_flush/synced', req: { index: { type: 'list' } } }, { fmt: '/_flush/synced' } ], method: 'POST' })), (f.indices.prototype.forcemerge = d({ params: { flush: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, maxNumSegments: { type: 'number', name: 'max_num_segments' }, onlyExpungeDeletes: { type: 'boolean', name: 'only_expunge_deletes' } }, urls: [ { fmt: '/<%=index%>/_forcemerge', req: { index: { type: 'list' } } }, { fmt: '/_forcemerge' } ], method: 'POST' })), (f.indices.prototype.get = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } } })), (f.indices.prototype.getAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/<%=index%>/_alias', req: { index: { type: 'list' } } }, { fmt: '/_alias' } ] })), (f.indices.prototype.getFieldMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, includeDefaults: { type: 'boolean', name: 'include_defaults' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_mapping/field/<%=fields%>', req: { index: { type: 'list' }, fields: { type: 'list' } } }, { fmt: '/_mapping/field/<%=fields%>', req: { fields: { type: 'list' } } } ] })), (f.indices.prototype.getMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, { fmt: '/_mapping' }] })), (f.indices.prototype.getSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: ['open', 'closed'], options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, local: { type: 'boolean' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, urls: [ { fmt: '/<%=index%>/_settings/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_settings' } ] })), (f.indices.prototype.getTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_template' }] })), (f.indices.prototype.getUpgrade = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }] })), (f.indices.prototype.open = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'closed', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_open', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.putAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.putMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.putSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, preserveExisting: { type: 'boolean', name: 'preserve_existing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, urls: [ { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings' } ], needBody: !0, method: 'PUT' })), (f.indices.prototype.putTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, order: { type: 'number' }, create: { type: 'boolean', default: !1 }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.recovery = d({ params: { detailed: { type: 'boolean', default: !1 }, activeOnly: { type: 'boolean', default: !1, name: 'active_only' } }, urls: [ { fmt: '/<%=index%>/_recovery', req: { index: { type: 'list' } } }, { fmt: '/_recovery' } ] })), (f.indices.prototype.refresh = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_refresh', req: { index: { type: 'list' } } }, { fmt: '/_refresh' }], method: 'POST' })), (f.indices.prototype.rollover = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, dryRun: { type: 'boolean', name: 'dry_run' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, urls: [ { fmt: '/<%=alias%>/_rollover/<%=newIndex%>', req: { alias: { type: 'string' }, newIndex: { type: 'string' } } }, { fmt: '/<%=alias%>/_rollover', req: { alias: { type: 'string' } } } ], method: 'POST' })), (f.indices.prototype.segments = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/<%=index%>/_segments', req: { index: { type: 'list' } } }, { fmt: '/_segments' } ] })), (f.indices.prototype.shardStores = d({ params: { status: { type: 'list', options: ['green', 'yellow', 'red', 'all'] }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_shard_stores', req: { index: { type: 'list' } } }, { fmt: '/_shard_stores' } ] })), (f.indices.prototype.shrink = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_shrink/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.split = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_split/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'list' }, level: { type: 'enum', default: 'indices', options: ['cluster', 'indices', 'shards'] }, types: { type: 'list' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, forbidClosedIndices: { type: 'boolean', default: !0, name: 'forbid_closed_indices' } }, urls: [ { fmt: '/<%=index%>/_stats/<%=metric%>', req: { index: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/<%=index%>/_stats', req: { index: { type: 'list' } } }, { fmt: '/_stats' } ] })), (f.indices.prototype.updateAliases = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_aliases' }, needBody: !0, method: 'POST' })), (f.indices.prototype.upgrade = d({ params: { allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, onlyAncientSegments: { type: 'boolean', name: 'only_ancient_segments' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }], method: 'POST' })), (f.indices.prototype.validateQuery = d({ params: { explain: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, rewrite: { type: 'boolean' }, allShards: { type: 'boolean', name: 'all_shards' } }, urls: [ { fmt: '/<%=index%>/_validate/query', req: { index: { type: 'list' } } }, { fmt: '/_validate/query' } ], method: 'POST' })), (f.info = d({ url: { fmt: '/' } })), (f.ingest = e()), (f.ingest.prototype.deletePipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.ingest.prototype.getPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline' } ] })), (f.ingest.prototype.processorGrok = d({ url: { fmt: '/_ingest/processor/grok' } })), (f.ingest.prototype.putPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.ingest.prototype.simulate = d({ params: { verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>/_simulate', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline/_simulate' } ], needBody: !0, method: 'POST' })), (f.mget = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, urls: [{ fmt: '/<%=index%>/_mget', req: { index: { type: 'string' } } }, { fmt: '/_mget' }], needBody: !0, method: 'POST' })), (f.msearch = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [{ fmt: '/<%=index%>/_msearch', req: { index: { type: 'list' } } }, { fmt: '/_msearch' }], needBody: !0, bulkBody: !0, method: 'POST' })), (f.msearchTemplate = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_msearch/template', req: { index: { type: 'list' } } }, { fmt: '/_msearch/template' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.mtermvectors = d({ params: { ids: { type: 'list', required: !1 }, termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_mtermvectors', req: { index: { type: 'string' } } }, { fmt: '/_mtermvectors' } ], method: 'POST' })), (f.nodes = e()), (f.nodes.prototype.hotThreads = d({ params: { interval: { type: 'time' }, snapshots: { type: 'number' }, threads: { type: 'number' }, ignoreIdleThreads: { type: 'boolean', name: 'ignore_idle_threads' }, type: { type: 'enum', options: ['cpu', 'wait', 'block'] }, timeout: { type: 'time' } }, url: {} })), (f.nodes.prototype.info = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/<%=metric%>', req: { metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes' } ] })), (f.nodes.prototype.reloadSecureSettings = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/reload_secure_settings', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/reload_secure_settings' } ], method: 'POST' })), (f.nodes.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'boolean' }, level: { type: 'enum', default: 'node', options: ['indices', 'node', 'shards'] }, types: { type: 'list' }, timeout: { type: 'time' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>/<%=indexMetric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats/<%=metric%>/<%=indexMetric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats' } ] })), (f.nodes.prototype.usage = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/usage/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/<%=nodeId%>/usage', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/usage/<%=metric%>', req: { metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/usage' } ] })), (f.ping = d({ url: { fmt: '/' }, method: 'HEAD' })), (f.putScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, context: { type: 'string' } }, urls: [ { fmt: '/_scripts/<%=id%>/<%=context%>', req: { id: { type: 'string' }, context: { type: 'string' } } }, { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } ], needBody: !0, method: 'PUT' })), (f.rankEval = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_rank_eval', req: { index: { type: 'list' } } }, { fmt: '/_rank_eval' } ], needBody: !0, method: 'POST' })), (f.reindex = d({ params: { refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, scroll: { type: 'time', default: '5m' }, slices: { type: 'number', default: 1 }, maxDocs: { type: 'number', name: 'max_docs' } }, url: { fmt: '/_reindex' }, needBody: !0, method: 'POST' })), (f.reindexRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_reindex/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.renderSearchTemplate = d({ urls: [ { fmt: '/_render/template/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_render/template' } ], method: 'POST' })), (f.scriptsPainlessExecute = d({ url: { fmt: '/_scripts/painless/_execute' }, method: 'POST' })), (f.scroll = d({ params: { scroll: { type: 'time' }, scrollId: { type: 'string', name: 'scroll_id' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'POST' })), (f.search = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, explain: { type: 'boolean' }, storedFields: { type: 'list', name: 'stored_fields' }, docvalueFields: { type: 'list', name: 'docvalue_fields' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, suggestField: { type: 'string', name: 'suggest_field' }, suggestMode: { type: 'enum', default: 'missing', options: ['missing', 'popular', 'always'], name: 'suggest_mode' }, suggestSize: { type: 'number', name: 'suggest_size' }, suggestText: { type: 'string', name: 'suggest_text' }, timeout: { type: 'time' }, trackScores: { type: 'boolean', name: 'track_scores' }, trackTotalHits: { type: 'boolean', name: 'track_total_hits' }, allowPartialSearchResults: { type: 'boolean', default: !0, name: 'allow_partial_search_results' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, version: { type: 'boolean' }, seqNoPrimaryTerm: { type: 'boolean', name: 'seq_no_primary_term' }, requestCache: { type: 'boolean', name: 'request_cache' }, batchedReduceSize: { type: 'number', default: 512, name: 'batched_reduce_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, urls: [{ fmt: '/<%=index%>/_search', req: { index: { type: 'list' } } }, { fmt: '/_search' }], method: 'POST' })), (f.searchShards = d({ params: { preference: { type: 'string' }, routing: { type: 'string' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_search_shards', req: { index: { type: 'list' } } }, { fmt: '/_search_shards' } ], method: 'POST' })), (f.searchTemplate = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, preference: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, explain: { type: 'boolean' }, profile: { type: 'boolean' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_search/template', req: { index: { type: 'list' } } }, { fmt: '/_search/template' } ], needBody: !0, method: 'POST' })), (f.snapshot = e()), (f.snapshot.prototype.create = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.createRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, verify: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.snapshot.prototype.delete = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'DELETE' })), (f.snapshot.prototype.deleteRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, method: 'DELETE' })), (f.snapshot.prototype.get = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, verbose: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } } })), (f.snapshot.prototype.getRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [ { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_snapshot' } ] })), (f.snapshot.prototype.restore = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_restore', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.status = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' } }, urls: [ { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_status', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } }, { fmt: '/_snapshot/<%=repository%>/_status', req: { repository: { type: 'string' } } }, { fmt: '/_snapshot/_status' } ] })), (f.snapshot.prototype.verifyRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>/_verify', req: { repository: { type: 'string' } } }, method: 'POST' })), (f.tasks = e()), (f.tasks.prototype.cancel = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, parentTaskId: { type: 'string', name: 'parent_task_id' } }, urls: [ { fmt: '/_tasks/<%=taskId%>/_cancel', req: { taskId: { type: 'string' } } }, { fmt: '/_tasks/_cancel' } ], method: 'POST' })), (f.tasks.prototype.get = d({ params: { waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks/<%=taskId%>', req: { taskId: { type: 'string' } } } })), (f.tasks.prototype.list = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTaskId: { type: 'string', name: 'parent_task_id' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, groupBy: { type: 'enum', default: 'nodes', options: ['nodes', 'parents', 'none'], name: 'group_by' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks' } })), (f.termvectors = d({ params: { termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_termvectors/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_termvectors', req: { index: { type: 'string' } } } ], method: 'POST' })), (f.update = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, lang: { type: 'string' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, retryOnConflict: { type: 'number', name: 'retry_on_conflict' }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' } }, url: { fmt: '/<%=index%>/_update/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.updateByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, pipeline: { type: 'string' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, versionType: { type: 'boolean', name: 'version_type' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_update_by_query', req: { index: { type: 'list' } } }, method: 'POST' })), (f.updateByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_update_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })); }, function(a, b, c) { function d() { throw new Error( 'Looks like you are expecting the previous "elasticsearch" module. It is now the "es" module. To create a client with this module use `new es.Client(params)`.' ); } (d.Client = c(10)), (d.ConnectionPool = c(9)), (d.Transport = c(6)), (d.errors = c(4)), (a.exports = d); }, function(a, b, c) { 'use strict'; function d(a) { var b = a.length; if (b % 4 > 0) throw new Error('Invalid string. Length must be a multiple of 4'); var c = a.indexOf('='); c === -1 && (c = b); var d = c === b ? 0 : 4 - (c % 4); return [c, d]; } function e(a) { var b = d(a), c = b[0], e = b[1]; return (3 * (c + e)) / 4 - e; } function f(a, b, c) { return (3 * (b + c)) / 4 - c; } function g(a) { var b, c, e = d(a), g = e[0], h = e[1], i = new m(f(a, g, h)), j = 0, k = h > 0 ? g - 4 : g; for (c = 0; c < k; c += 4) (b = (l[a.charCodeAt(c)] << 18) | (l[a.charCodeAt(c + 1)] << 12) | (l[a.charCodeAt(c + 2)] << 6) | l[a.charCodeAt(c + 3)]), (i[j++] = (b >> 16) & 255), (i[j++] = (b >> 8) & 255), (i[j++] = 255 & b); return ( 2 === h && ((b = (l[a.charCodeAt(c)] << 2) | (l[a.charCodeAt(c + 1)] >> 4)), (i[j++] = 255 & b)), 1 === h && ((b = (l[a.charCodeAt(c)] << 10) | (l[a.charCodeAt(c + 1)] << 4) | (l[a.charCodeAt(c + 2)] >> 2)), (i[j++] = (b >> 8) & 255), (i[j++] = 255 & b)), i ); } function h(a) { return k[(a >> 18) & 63] + k[(a >> 12) & 63] + k[(a >> 6) & 63] + k[63 & a]; } function i(a, b, c) { for (var d, e = [], f = b; f < c; f += 3) (d = ((a[f] << 16) & 16711680) + ((a[f + 1] << 8) & 65280) + (255 & a[f + 2])), e.push(h(d)); return e.join(''); } function j(a) { for (var b, c = a.length, d = c % 3, e = [], f = 16383, g = 0, h = c - d; g < h; g += f) e.push(i(a, g, g + f > h ? h : g + f)); return ( 1 === d ? ((b = a[c - 1]), e.push(k[b >> 2] + k[(b << 4) & 63] + '==')) : 2 === d && ((b = (a[c - 2] << 8) + a[c - 1]), e.push(k[b >> 10] + k[(b >> 4) & 63] + k[(b << 2) & 63] + '=')), e.join('') ); } (b.byteLength = e), (b.toByteArray = g), (b.fromByteArray = j); for ( var k = [], l = [], m = 'undefined' != typeof Uint8Array ? Uint8Array : Array, n = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', o = 0, p = n.length; o < p; ++o ) (k[o] = n[o]), (l[n.charCodeAt(o)] = o); (l['-'.charCodeAt(0)] = 62), (l['_'.charCodeAt(0)] = 63); }, function(a, b) { (b.read = function(a, b, c, d, e) { var f, g, h = 8 * e - d - 1, i = (1 << h) - 1, j = i >> 1, k = -7, l = c ? e - 1 : 0, m = c ? -1 : 1, n = a[b + l]; for ( l += m, f = n & ((1 << -k) - 1), n >>= -k, k += h; k > 0; f = 256 * f + a[b + l], l += m, k -= 8 ); for (g = f & ((1 << -k) - 1), f >>= -k, k += d; k > 0; g = 256 * g + a[b + l], l += m, k -= 8); if (0 === f) f = 1 - j; else { if (f === i) return g ? NaN : (n ? -1 : 1) * (1 / 0); (g += Math.pow(2, d)), (f -= j); } return (n ? -1 : 1) * g * Math.pow(2, f - d); }), (b.write = function(a, b, c, d, e, f) { var g, h, i, j = 8 * f - e - 1, k = (1 << j) - 1, l = k >> 1, m = 23 === e ? Math.pow(2, -24) - Math.pow(2, -77) : 0, n = d ? 0 : f - 1, o = d ? 1 : -1, p = b < 0 || (0 === b && 1 / b < 0) ? 1 : 0; for ( b = Math.abs(b), isNaN(b) || b === 1 / 0 ? ((h = isNaN(b) ? 1 : 0), (g = k)) : ((g = Math.floor(Math.log(b) / Math.LN2)), b * (i = Math.pow(2, -g)) < 1 && (g--, (i *= 2)), (b += g + l >= 1 ? m / i : m * Math.pow(2, 1 - l)), b * i >= 2 && (g++, (i /= 2)), g + l >= k ? ((h = 0), (g = k)) : g + l >= 1 ? ((h = (b * i - 1) * Math.pow(2, e)), (g += l)) : ((h = b * Math.pow(2, l - 1) * Math.pow(2, e)), (g = 0))); e >= 8; a[c + n] = 255 & h, n += o, h /= 256, e -= 8 ); for (g = (g << e) | h, j += e; j > 0; a[c + n] = 255 & g, n += o, g /= 256, j -= 8); a[c + n - o] |= 128 * p; }); }, function(a, b) { var c = {}.toString; a.exports = Array.isArray || function(a) { return '[object Array]' == c.call(a); }; }, function(a, b, c) { (function(a) { function d(a, c) { var d = { seen: [], stylize: f }; return ( arguments.length >= 3 && (d.depth = arguments[2]), arguments.length >= 4 && (d.colors = arguments[3]), o(c) ? (d.showHidden = c) : c && b._extend(d, c), u(d.showHidden) && (d.showHidden = !1), u(d.depth) && (d.depth = 2), u(d.colors) && (d.colors = !1), u(d.customInspect) && (d.customInspect = !0), d.colors && (d.stylize = e), h(d, a, d.depth) ); } function e(a, b) { var c = d.styles[b]; return c ? '[' + d.colors[c][0] + 'm' + a + '[' + d.colors[c][1] + 'm' : a; } function f(a, b) { return a; } function g(a) { var b = {}; return ( a.forEach(function(a, c) { b[a] = !0; }), b ); } function h(a, c, d) { if ( a.customInspect && c && z(c.inspect) && c.inspect !== b.inspect && (!c.constructor || c.constructor.prototype !== c) ) { var e = c.inspect(d, a); return s(e) || (e = h(a, e, d)), e; } var f = i(a, c); if (f) return f; var o = Object.keys(c), p = g(o); if ( (a.showHidden && (o = Object.getOwnPropertyNames(c)), y(c) && (o.indexOf('message') >= 0 || o.indexOf('description') >= 0)) ) return j(c); if (0 === o.length) { if (z(c)) { var q = c.name ? ': ' + c.name : ''; return a.stylize('[Function' + q + ']', 'special'); } if (v(c)) return a.stylize(RegExp.prototype.toString.call(c), 'regexp'); if (x(c)) return a.stylize(Date.prototype.toString.call(c), 'date'); if (y(c)) return j(c); } var r = '', t = !1, u = ['{', '}']; if ((n(c) && ((t = !0), (u = ['[', ']'])), z(c))) { var w = c.name ? ': ' + c.name : ''; r = ' [Function' + w + ']'; } if ( (v(c) && (r = ' ' + RegExp.prototype.toString.call(c)), x(c) && (r = ' ' + Date.prototype.toUTCString.call(c)), y(c) && (r = ' ' + j(c)), 0 === o.length && (!t || 0 == c.length)) ) return u[0] + r + u[1]; if (d < 0) return v(c) ? a.stylize(RegExp.prototype.toString.call(c), 'regexp') : a.stylize('[Object]', 'special'); a.seen.push(c); var A; return ( (A = t ? k(a, c, d, p, o) : o.map(function(b) { return l(a, c, d, p, b, t); })), a.seen.pop(), m(A, r, u) ); } function i(a, b) { if (u(b)) return a.stylize('undefined', 'undefined'); if (s(b)) { var c = "'" + JSON.stringify(b) .replace(/^"|"$/g, '') .replace(/'/g, "\\'") .replace(/\\"/g, '"') + "'"; return a.stylize(c, 'string'); } return r(b) ? a.stylize('' + b, 'number') : o(b) ? a.stylize('' + b, 'boolean') : p(b) ? a.stylize('null', 'null') : void 0; } function j(a) { return '[' + Error.prototype.toString.call(a) + ']'; } function k(a, b, c, d, e) { for (var f = [], g = 0, h = b.length; g < h; ++g) E(b, String(g)) ? f.push(l(a, b, c, d, String(g), !0)) : f.push(''); return ( e.forEach(function(e) { e.match(/^\d+$/) || f.push(l(a, b, c, d, e, !0)); }), f ); } function l(a, b, c, d, e, f) { var g, i, j; if ( ((j = Object.getOwnPropertyDescriptor(b, e) || { value: b[e] }), j.get ? (i = j.set ? a.stylize('[Getter/Setter]', 'special') : a.stylize('[Getter]', 'special')) : j.set && (i = a.stylize('[Setter]', 'special')), E(d, e) || (g = '[' + e + ']'), i || (a.seen.indexOf(j.value) < 0 ? ((i = p(c) ? h(a, j.value, null) : h(a, j.value, c - 1)), i.indexOf('\n') > -1 && (i = f ? i .split('\n') .map(function(a) { return ' ' + a; }) .join('\n') .substr(2) : '\n' + i .split('\n') .map(function(a) { return ' ' + a; }) .join('\n'))) : (i = a.stylize('[Circular]', 'special'))), u(g)) ) { if (f && e.match(/^\d+$/)) return i; (g = JSON.stringify('' + e)), g.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/) ? ((g = g.substr(1, g.length - 2)), (g = a.stylize(g, 'name'))) : ((g = g .replace(/'/g, "\\'") .replace(/\\"/g, '"') .replace(/(^"|"$)/g, "'")), (g = a.stylize(g, 'string'))); } return g + ': ' + i; } function m(a, b, c) { var d = 0, e = a.reduce(function(a, b) { return ( d++, b.indexOf('\n') >= 0 && d++, a + b.replace(/\u001b\[\d\d?m/g, '').length + 1 ); }, 0); return e > 60 ? c[0] + ('' === b ? '' : b + '\n ') + ' ' + a.join(',\n ') + ' ' + c[1] : c[0] + b + ' ' + a.join(', ') + ' ' + c[1]; } function n(a) { return Array.isArray(a); } function o(a) { return 'boolean' == typeof a; } function p(a) { return null === a; } function q(a) { return null == a; } function r(a) { return 'number' == typeof a; } function s(a) { return 'string' == typeof a; } function t(a) { return 'symbol' == typeof a; } function u(a) { return void 0 === a; } function v(a) { return w(a) && '[object RegExp]' === B(a); } function w(a) { return 'object' == typeof a && null !== a; } function x(a) { return w(a) && '[object Date]' === B(a); } function y(a) { return w(a) && ('[object Error]' === B(a) || a instanceof Error); } function z(a) { return 'function' == typeof a; } function A(a) { return ( null === a || 'boolean' == typeof a || 'number' == typeof a || 'string' == typeof a || 'symbol' == typeof a || 'undefined' == typeof a ); } function B(a) { return Object.prototype.toString.call(a); } function C(a) { return a < 10 ? '0' + a.toString(10) : a.toString(10); } function D() { var a = new Date(), b = [C(a.getHours()), C(a.getMinutes()), C(a.getSeconds())].join(':'); return [a.getDate(), L[a.getMonth()], b].join(' '); } function E(a, b) { return Object.prototype.hasOwnProperty.call(a, b); } function F(a, b) { if (!a) { var c = new Error('Promise was rejected with a falsy value'); (c.reason = a), (a = c); } return b(a); } function G(b) { function c() { for (var c = [], d = 0; d < arguments.length; d++) c.push(arguments[d]); var e = c.pop(); if ('function' != typeof e) throw new TypeError('The last argument must be of type Function'); var f = this, g = function() { return e.apply(f, arguments); }; b.apply(this, c).then( function(b) { a.nextTick(g, null, b); }, function(b) { a.nextTick(F, b, g); } ); } if ('function' != typeof b) throw new TypeError('The "original" argument must be of type Function'); return Object.setPrototypeOf(c, Object.getPrototypeOf(b)), Object.defineProperties(c, H(b)), c; } var H = Object.getOwnPropertyDescriptors || function(a) { for (var b = Object.keys(a), c = {}, d = 0; d < b.length; d++) c[b[d]] = Object.getOwnPropertyDescriptor(a, b[d]); return c; }, I = /%[sdj%]/g; (b.format = function(a) { if (!s(a)) { for (var b = [], c = 0; c < arguments.length; c++) b.push(d(arguments[c])); return b.join(' '); } for ( var c = 1, e = arguments, f = e.length, g = String(a).replace(I, function(a) { if ('%%' === a) return '%'; if (c >= f) return a; switch (a) { case '%s': return String(e[c++]); case '%d': return Number(e[c++]); case '%j': try { return JSON.stringify(e[c++]); } catch (a) { return '[Circular]'; } default: return a; } }), h = e[c]; c < f; h = e[++c] ) g += p(h) || !w(h) ? ' ' + h : ' ' + d(h); return g; }), (b.deprecate = function(c, d) { function e() { if (!f) { if (a.throwDeprecation) throw new Error(d); a.traceDeprecation ? console.trace(d) : console.error(d), (f = !0); } return c.apply(this, arguments); } if ('undefined' != typeof a && a.noDeprecation === !0) return c; if ('undefined' == typeof a) return function() { return b.deprecate(c, d).apply(this, arguments); }; var f = !1; return e; }); var J, K = {}; (b.debuglog = function(c) { if ((u(J) && (J = a.env.NODE_DEBUG || ''), (c = c.toUpperCase()), !K[c])) if (new RegExp('\\b' + c + '\\b', 'i').test(J)) { var d = a.pid; K[c] = function() { var a = b.format.apply(b, arguments); console.error('%s %d: %s', c, d, a); }; } else K[c] = function() {}; return K[c]; }), (b.inspect = d), (d.colors = { bold: [1, 22], italic: [3, 23], underline: [4, 24], inverse: [7, 27], white: [37, 39], grey: [90, 39], black: [30, 39], blue: [34, 39], cyan: [36, 39], green: [32, 39], magenta: [35, 39], red: [31, 39], yellow: [33, 39] }), (d.styles = { special: 'cyan', number: 'yellow', boolean: 'yellow', undefined: 'grey', null: 'bold', string: 'green', date: 'magenta', regexp: 'red' }), (b.isArray = n), (b.isBoolean = o), (b.isNull = p), (b.isNullOrUndefined = q), (b.isNumber = r), (b.isString = s), (b.isSymbol = t), (b.isUndefined = u), (b.isRegExp = v), (b.isObject = w), (b.isDate = x), (b.isError = y), (b.isFunction = z), (b.isPrimitive = A), (b.isBuffer = c(31)); var L = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; (b.log = function() { console.log('%s - %s', D(), b.format.apply(b, arguments)); }), (b.inherits = c(32)), (b._extend = function(a, b) { if (!b || !w(b)) return a; for (var c = Object.keys(b), d = c.length; d--; ) a[c[d]] = b[c[d]]; return a; }); var M = 'undefined' != typeof Symbol ? Symbol('util.promisify.custom') : void 0; (b.promisify = function(a) { function b() { for ( var b, c, d = new Promise(function(a, d) { (b = a), (c = d); }), e = [], f = 0; f < arguments.length; f++ ) e.push(arguments[f]); e.push(function(a, d) { a ? c(a) : b(d); }); try { a.apply(this, e); } catch (a) { c(a); } return d; } if ('function' != typeof a) throw new TypeError('The "original" argument must be of type Function'); if (M && a[M]) { var b = a[M]; if ('function' != typeof b) throw new TypeError('The "util.promisify.custom" argument must be of type Function'); return ( Object.defineProperty(b, M, { value: b, enumerable: !1, writable: !1, configurable: !0 }), b ); } return ( Object.setPrototypeOf(b, Object.getPrototypeOf(a)), M && Object.defineProperty(b, M, { value: b, enumerable: !1, writable: !1, configurable: !0 }), Object.defineProperties(b, H(a)) ); }), (b.promisify.custom = M), (b.callbackify = G); }.call(b, c(3))); }, function(a, b) { a.exports = function(a) { return ( a && 'object' == typeof a && 'function' == typeof a.copy && 'function' == typeof a.fill && 'function' == typeof a.readUInt8 ); }; }, function(a, b) { 'function' == typeof Object.create ? (a.exports = function(a, b) { (a.super_ = b), (a.prototype = Object.create(b.prototype, { constructor: { value: a, enumerable: !1, writable: !0, configurable: !0 } })); }) : (a.exports = function(a, b) { a.super_ = b; var c = function() {}; (c.prototype = b.prototype), (a.prototype = new c()), (a.prototype.constructor = a); }); }, function(a, b, c) { (function(a, d) { var e; !(function(f) { function g(a) { throw new RangeError(G[a]); } function h(a, b) { for (var c = a.length, d = []; c--; ) d[c] = b(a[c]); return d; } function i(a, b) { var c = a.split('@'), d = ''; c.length > 1 && ((d = c[0] + '@'), (a = c[1])), (a = a.replace(F, '.')); var e = a.split('.'), f = h(e, b).join('.'); return d + f; } function j(a) { for (var b, c, d = [], e = 0, f = a.length; e < f; ) (b = a.charCodeAt(e++)), b >= 55296 && b <= 56319 && e < f ? ((c = a.charCodeAt(e++)), 56320 == (64512 & c) ? d.push(((1023 & b) << 10) + (1023 & c) + 65536) : (d.push(b), e--)) : d.push(b); return d; } function k(a) { return h(a, function(a) { var b = ''; return ( a > 65535 && ((a -= 65536), (b += J(((a >>> 10) & 1023) | 55296)), (a = 56320 | (1023 & a))), (b += J(a)) ); }).join(''); } function l(a) { return a - 48 < 10 ? a - 22 : a - 65 < 26 ? a - 65 : a - 97 < 26 ? a - 97 : v; } function m(a, b) { return a + 22 + 75 * (a < 26) - ((0 != b) << 5); } function n(a, b, c) { var d = 0; for (a = c ? I(a / z) : a >> 1, a += I(a / b); a > (H * x) >> 1; d += v) a = I(a / H); return I(d + ((H + 1) * a) / (a + y)); } function o(a) { var b, c, d, e, f, h, i, j, m, o, p = [], q = a.length, r = 0, s = B, t = A; for (c = a.lastIndexOf(C), c < 0 && (c = 0), d = 0; d < c; ++d) a.charCodeAt(d) >= 128 && g('not-basic'), p.push(a.charCodeAt(d)); for (e = c > 0 ? c + 1 : 0; e < q; ) { for ( f = r, h = 1, i = v; e >= q && g('invalid-input'), (j = l(a.charCodeAt(e++))), (j >= v || j > I((u - r) / h)) && g('overflow'), (r += j * h), (m = i <= t ? w : i >= t + x ? x : i - t), !(j < m); i += v ) (o = v - m), h > I(u / o) && g('overflow'), (h *= o); (b = p.length + 1), (t = n(r - f, b, 0 == f)), I(r / b) > u - s && g('overflow'), (s += I(r / b)), (r %= b), p.splice(r++, 0, s); } return k(p); } function p(a) { var b, c, d, e, f, h, i, k, l, o, p, q, r, s, t, y = []; for (a = j(a), q = a.length, b = B, c = 0, f = A, h = 0; h < q; ++h) (p = a[h]), p < 128 && y.push(J(p)); for (d = e = y.length, e && y.push(C); d < q; ) { for (i = u, h = 0; h < q; ++h) (p = a[h]), p >= b && p < i && (i = p); for ( r = d + 1, i - b > I((u - c) / r) && g('overflow'), c += (i - b) * r, b = i, h = 0; h < q; ++h ) if (((p = a[h]), p < b && ++c > u && g('overflow'), p == b)) { for (k = c, l = v; (o = l <= f ? w : l >= f + x ? x : l - f), !(k < o); l += v) (t = k - o), (s = v - o), y.push(J(m(o + (t % s), 0))), (k = I(t / s)); y.push(J(m(k, 0))), (f = n(c, r, d == e)), (c = 0), ++d; } ++c, ++b; } return y.join(''); } function q(a) { return i(a, function(a) { return D.test(a) ? o(a.slice(4).toLowerCase()) : a; }); } function r(a) { return i(a, function(a) { return E.test(a) ? 'xn--' + p(a) : a; }); } var s = ('object' == typeof b && b && !b.nodeType && b, 'object' == typeof a && a && !a.nodeType && a, 'object' == typeof d && d); (s.global !== s && s.window !== s && s.self !== s) || (f = s); var t, u = 2147483647, v = 36, w = 1, x = 26, y = 38, z = 700, A = 72, B = 128, C = '-', D = /^xn--/, E = /[^\x20-\x7E]/, F = /[\x2E\u3002\uFF0E\uFF61]/g, G = { overflow: 'Overflow: input needs wider integers to process', 'not-basic': 'Illegal input >= 0x80 (not a basic code point)', 'invalid-input': 'Invalid input' }, H = v - w, I = Math.floor, J = String.fromCharCode; (t = { version: '1.4.1', ucs2: { decode: j, encode: k }, decode: o, encode: p, toASCII: r, toUnicode: q }), (e = function() { return t; }.call(b, c, b, a)), !(void 0 !== e && (a.exports = e)); })(this); }.call(b, c(11)(a), c(7))); }, function(a, b, c) { 'use strict'; a.exports = { isString: function(a) { return 'string' == typeof a; }, isObject: function(a) { return 'object' == typeof a && null !== a; }, isNull: function(a) { return null === a; }, isNullOrUndefined: function(a) { return null == a; } }; }, function(a, b, c) { 'use strict'; function d(a, b) { return Object.prototype.hasOwnProperty.call(a, b); } a.exports = function(a, b, c, f) { (b = b || '&'), (c = c || '='); var g = {}; if ('string' != typeof a || 0 === a.length) return g; var h = /\+/g; a = a.split(b); var i = 1e3; f && 'number' == typeof f.maxKeys && (i = f.maxKeys); var j = a.length; i > 0 && j > i && (j = i); for (var k = 0; k < j; ++k) { var l, m, n, o, p = a[k].replace(h, '%20'), q = p.indexOf(c); q >= 0 ? ((l = p.substr(0, q)), (m = p.substr(q + 1))) : ((l = p), (m = '')), (n = decodeURIComponent(l)), (o = decodeURIComponent(m)), d(g, n) ? (e(g[n]) ? g[n].push(o) : (g[n] = [g[n], o])) : (g[n] = o); } return g; }; var e = Array.isArray || function(a) { return '[object Array]' === Object.prototype.toString.call(a); }; }, function(a, b, c) { 'use strict'; function d(a, b) { if (a.map) return a.map(b); for (var c = [], d = 0; d < a.length; d++) c.push(b(a[d], d)); return c; } var e = function(a) { switch (typeof a) { case 'string': return a; case 'boolean': return a ? 'true' : 'false'; case 'number': return isFinite(a) ? a : ''; default: return ''; } }; a.exports = function(a, b, c, h) { return ( (b = b || '&'), (c = c || '='), null === a && (a = void 0), 'object' == typeof a ? d(g(a), function(g) { var h = encodeURIComponent(e(g)) + c; return f(a[g]) ? d(a[g], function(a) { return h + encodeURIComponent(e(a)); }).join(b) : h + encodeURIComponent(e(a[g])); }).join(b) : h ? encodeURIComponent(e(h)) + c + encodeURIComponent(e(a)) : '' ); }; var f = Array.isArray || function(a) { return '[object Array]' === Object.prototype.toString.call(a); }, g = Object.keys || function(a) { var b = []; for (var c in a) Object.prototype.hasOwnProperty.call(a, c) && b.push(c); return b; }; }, function(a, b, c) { var d = c(2); a.exports = function(a) { var b = 0, c = a.connectionPool, e = c._onConnectionDied, f = function b() { (b.timerId = a._timeout(b.timerId)), a.sniff(); }, g = function(a) { var b = d.now(); return function() { return b - a; }; }; (c._onConnectionDied = function(d, h) { var i = e.call(c, d, h); b = f.timerId ? b + 1 : 0; var j = c.calcDeadTimeout(b, 1e3); return ( f.timerId && j < f.timerId && f.countdown() && (f.timerId = a._timeout(f.timerId)), f.timerId || ((f.timerId = a._timeout(f, j)), (f.countdown = g(j))), i ); }), (c._onConnectionDied.restore = function() { c._onConnectionDied = e; }); }; }, function(a, b, c) { var d = c(0); a.exports = function(a) { if (d.isEmpty(a)) return !1; for (var b = a.shift().protocol, c = 0; c < a.length; c++) if (b !== a[c].protocol) return !1; return b; }; }, function(a, b, c) { function d(a, b) { e.call(this, a, b), (this.color = !f.has(b, 'color') || !!b.color); } a.exports = d; var e = c(17), f = c(0), g = c(2); g.inherits(d, e), (d.prototype.setupListeners = function(a) { e.prototype.setupListeners.call(this, a); }), (d.prototype.write = function(a, b, c) { console[c] && console[c](this.format(a, b)); }), (d.prototype.onError = g.handler(function(a) { var b = console.error ? 'error' : 'log'; this.write('Error' === a.name ? 'ERROR' : a.name, a.stack || a.message, b); })), (d.prototype.onWarning = g.handler(function(a) { this.write('WARNING', a, console.warn ? 'warn' : 'log'); })), (d.prototype.onInfo = g.handler(function(a) { this.write('INFO', a, console.info ? 'info' : 'log'); })), (d.prototype.onDebug = g.handler(function(a) { this.write('DEBUG', a, console.debug ? 'debug' : 'log'); })), (d.prototype.onTrace = g.handler(function(a) { this.write('TRACE', this._formatTraceMessage(a), 'log'); })); }, function(a, b) { a.exports = function(a) { return a[Math.floor(Math.random() * a.length)]; }; }, function(a, b) { a.exports = function(a) { var b = a[0]; return a.push(a.shift()), b; }; }, function(a, b, c) { function d(a, b) { g.call(this, a, b); } a.exports = d; var e = c(0), f = c(2), g = c(20), h = c(4).ConnectionFault, i = !(navigator && /PhantomJS/i.test(navigator.userAgent)); f.inherits(d, g); var j = e.noop; if ( ((j = 'undefined' != typeof XMLHttpRequest ? function() { return new XMLHttpRequest(); } : e(['Msxml2.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.4.0']) .map(function(a) { try { new window.ActiveXObject(a); return function() { return new window.ActiveXObject(a); }; } catch (a) { return !1; } }) .compact() .head()), !j) ) throw new Error('getXhr(): XMLHttpRequest not available'); d.prototype.request = function(a, b) { var c, d = j(), e = this.host, f = this.log, g = e.makeUrl(a), k = e.getHeaders(a.headers), l = a.async !== !1 && i; if ((d.open(a.method || 'GET', g, l), k)) for (var m in k) void 0 !== k[m] && d.setRequestHeader(m, k[m]); return ( (d.onreadystatechange = function() { if (4 === d.readyState) { clearTimeout(c), f.trace(a.method, g, a.body, d.responseText, d.status); var e = d.status ? void 0 : new h(d.statusText || 'Request failed to complete.'); b(e, d.responseText, d.status); } }), d.send(a.body || void 0), function() { d.abort(); } ); }; }, function(a, b) {}, function(a, b) {}, function(a, b, c) { function d(a) { return (d = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function(a) { return typeof a; } : function(a) { return a && 'function' == typeof Symbol && a.constructor === Symbol && a !== Symbol.prototype ? 'symbol' : typeof a; })(a); } function e() {} var f = c(2), g = c(22); f.inherits(e, g), (e.prototype.encode = function(a) { switch (d(a)) { case 'string': return a; case 'object': if (a) return angular.toJson(a); default: return; } }), (a.exports = e); }, function(a, b, c) { var d = c(1).makeFactoryWithModifier(function(a) { return c(0).merge(a, { params: { filterPath: { type: 'list', name: 'filter_path' } } }); }), e = c(1).namespaceFactory, f = (a.exports = {}); (f._namespaces = ['cat', 'cluster', 'indices', 'ingest', 'nodes', 'snapshot', 'tasks']), (f.bulk = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, type: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/<%=type%>/_bulk', req: { index: { type: 'string' }, type: { type: 'string' } } }, { fmt: '/<%=index%>/_bulk', req: { index: { type: 'string' } } }, { fmt: '/_bulk' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.cat = e()), (f.cat.prototype.aliases = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/aliases/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_cat/aliases' } ] })), (f.cat.prototype.allocation = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/allocation/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cat/allocation' } ] })), (f.cat.prototype.count = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/count/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/count' } ] })), (f.cat.prototype.fielddata = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, fields: { type: 'list' } }, urls: [ { fmt: '/_cat/fielddata/<%=fields%>', req: { fields: { type: 'list' } } }, { fmt: '/_cat/fielddata' } ] })), (f.cat.prototype.health = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, ts: { type: 'boolean', default: !0 }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/health' } })), (f.cat.prototype.help = d({ params: { help: { type: 'boolean', default: !1 }, s: { type: 'list' } }, url: { fmt: '/_cat' } })), (f.cat.prototype.indices = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'm', 'g'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, health: { type: 'enum', default: null, options: ['green', 'yellow', 'red'] }, help: { type: 'boolean', default: !1 }, pri: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' } }, urls: [ { fmt: '/_cat/indices/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/indices' } ] })), (f.cat.prototype.master = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/master' } })), (f.cat.prototype.nodeattrs = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodeattrs' } })), (f.cat.prototype.nodes = d({ params: { format: { type: 'string' }, fullId: { type: 'boolean', name: 'full_id' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodes' } })), (f.cat.prototype.pendingTasks = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/pending_tasks' } })), (f.cat.prototype.plugins = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/plugins' } })), (f.cat.prototype.recovery = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/recovery/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/recovery' } ] })), (f.cat.prototype.repositories = d({ params: { format: { type: 'string' }, local: { type: 'boolean', default: !1 }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/repositories' } })), (f.cat.prototype.segments = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/segments/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/segments' } ] })), (f.cat.prototype.shards = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/shards/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/shards' } ] })), (f.cat.prototype.snapshots = d({ params: { format: { type: 'string' }, ignoreUnavailable: { type: 'boolean', default: !1, name: 'ignore_unavailable' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/snapshots/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_cat/snapshots' } ] })), (f.cat.prototype.tasks = d({ params: { format: { type: 'string' }, nodeId: { type: 'list', name: 'node_id' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTask: { type: 'number', name: 'parent_task' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/tasks' } })), (f.cat.prototype.templates = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/templates/<%=name%>', req: { name: { type: 'string' } } }, { fmt: '/_cat/templates' } ] })), (f.cat.prototype.threadPool = d({ params: { format: { type: 'string' }, size: { type: 'enum', options: ['', 'k', 'm', 'g', 't', 'p'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/thread_pool/<%=threadPoolPatterns%>', req: { threadPoolPatterns: { type: 'list' } } }, { fmt: '/_cat/thread_pool' } ] })), (f.clearScroll = d({ url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'DELETE' })), (f.cluster = e()), (f.cluster.prototype.allocationExplain = d({ params: { includeYesDecisions: { type: 'boolean', name: 'include_yes_decisions' }, includeDiskInfo: { type: 'boolean', name: 'include_disk_info' } }, url: { fmt: '/_cluster/allocation/explain' }, method: 'POST' })), (f.cluster.prototype.getSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/_cluster/settings' } })), (f.cluster.prototype.health = d({ params: { expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, level: { type: 'enum', default: 'cluster', options: ['cluster', 'indices', 'shards'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForNodes: { type: 'string', name: 'wait_for_nodes' }, waitForEvents: { type: 'enum', options: ['immediate', 'urgent', 'high', 'normal', 'low', 'languid'], name: 'wait_for_events' }, waitForNoRelocatingShards: { type: 'boolean', name: 'wait_for_no_relocating_shards' }, waitForNoInitializingShards: { type: 'boolean', name: 'wait_for_no_initializing_shards' }, waitForStatus: { type: 'enum', default: null, options: ['green', 'yellow', 'red'], name: 'wait_for_status' } }, urls: [ { fmt: '/_cluster/health/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cluster/health' } ] })), (f.cluster.prototype.pendingTasks = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_cluster/pending_tasks' } })), (f.cluster.prototype.putSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/settings' }, needBody: !0, method: 'PUT' })), (f.cluster.prototype.remoteInfo = d({ url: { fmt: '/_remote/info' } })), (f.cluster.prototype.reroute = d({ params: { dryRun: { type: 'boolean', name: 'dry_run' }, explain: { type: 'boolean' }, retryFailed: { type: 'boolean', name: 'retry_failed' }, metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'master_node', 'version' ] }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/reroute' }, method: 'POST' })), (f.cluster.prototype.state = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, waitForMetadataVersion: { type: 'number', name: 'wait_for_metadata_version' }, waitForTimeout: { type: 'time', name: 'wait_for_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/_cluster/state/<%=metric%>/<%=index%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] }, index: { type: 'list' } } }, { fmt: '/_cluster/state/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] } } }, { fmt: '/_cluster/state' } ] })), (f.cluster.prototype.stats = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_cluster/stats/nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cluster/stats' } ] })), (f.count = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, minScore: { type: 'number', name: 'min_score' }, preference: { type: 'string' }, routing: { type: 'list' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, terminateAfter: { type: 'number', name: 'terminate_after' } }, urls: [{ fmt: '/<%=index%>/_count', req: { index: { type: 'list' } } }, { fmt: '/_count' }], method: 'POST' })), (f.create = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, pipeline: { type: 'string' } }, url: { fmt: '/<%=index%>/_create/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.delete = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'DELETE' })), (f.deleteByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_delete_by_query', req: { index: { type: 'list' } } }, needBody: !0, method: 'POST' })), (f.deleteByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_delete_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.deleteScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.exists = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.existsSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.explain = d({ params: { analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, analyzer: { type: 'string' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, storedFields: { type: 'list', name: 'stored_fields' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, url: { fmt: '/<%=index%>/_explain/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'POST' })), (f.fieldCaps = d({ params: { fields: { type: 'list' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, includeUnmapped: { type: 'boolean', default: !1, name: 'include_unmapped' } }, urls: [ { fmt: '/<%=index%>/_field_caps', req: { index: { type: 'list' } } }, { fmt: '/_field_caps' } ], method: 'POST' })), (f.get = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.getScript = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } })), (f.getSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.index = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, opType: { type: 'enum', default: 'index', options: ['index', 'create'], name: 'op_type' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_doc', req: { index: { type: 'string' } } } ], needBody: !0, method: 'POST' })), (f.indices = e()), (f.indices.prototype.analyze = d({ params: { index: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_analyze', req: { index: { type: 'string' } } }, { fmt: '/_analyze' } ], method: 'POST' })), (f.indices.prototype.clearCache = d({ params: { fielddata: { type: 'boolean' }, fields: { type: 'list' }, query: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, index: { type: 'list' }, request: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_cache/clear', req: { index: { type: 'list' } } }, { fmt: '/_cache/clear' } ], method: 'POST' })), (f.indices.prototype.clone = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_clone/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.close = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_close', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.create = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.delete = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteTemplate = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, method: 'DELETE' })), (f.indices.prototype.exists = d({ params: { local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } } ], method: 'HEAD' })), (f.indices.prototype.existsTemplate = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsType = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, url: { fmt: '/<%=index%>/_mapping/<%=type%>', req: { index: { type: 'list' }, type: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.flush = d({ params: { force: { type: 'boolean' }, waitIfOngoing: { type: 'boolean', name: 'wait_if_ongoing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_flush', req: { index: { type: 'list' } } }, { fmt: '/_flush' }], method: 'POST' })), (f.indices.prototype.flushSynced = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_flush/synced', req: { index: { type: 'list' } } }, { fmt: '/_flush/synced' } ], method: 'POST' })), (f.indices.prototype.forcemerge = d({ params: { flush: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, maxNumSegments: { type: 'number', name: 'max_num_segments' }, onlyExpungeDeletes: { type: 'boolean', name: 'only_expunge_deletes' } }, urls: [ { fmt: '/<%=index%>/_forcemerge', req: { index: { type: 'list' } } }, { fmt: '/_forcemerge' } ], method: 'POST' })), (f.indices.prototype.get = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } } })), (f.indices.prototype.getAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/<%=index%>/_alias', req: { index: { type: 'list' } } }, { fmt: '/_alias' } ] })), (f.indices.prototype.getFieldMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, includeDefaults: { type: 'boolean', name: 'include_defaults' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_mapping/field/<%=fields%>', req: { index: { type: 'list' }, fields: { type: 'list' } } }, { fmt: '/_mapping/field/<%=fields%>', req: { fields: { type: 'list' } } } ] })), (f.indices.prototype.getMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, { fmt: '/_mapping' }] })), (f.indices.prototype.getSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: ['open', 'closed'], options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, local: { type: 'boolean' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, urls: [ { fmt: '/<%=index%>/_settings/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_settings' } ] })), (f.indices.prototype.getTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_template' }] })), (f.indices.prototype.getUpgrade = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }] })), (f.indices.prototype.open = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'closed', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_open', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.putAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.putMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.putSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, preserveExisting: { type: 'boolean', name: 'preserve_existing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, urls: [ { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings' } ], needBody: !0, method: 'PUT' })), (f.indices.prototype.putTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, order: { type: 'number' }, create: { type: 'boolean', default: !1 }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.recovery = d({ params: { detailed: { type: 'boolean', default: !1 }, activeOnly: { type: 'boolean', default: !1, name: 'active_only' } }, urls: [ { fmt: '/<%=index%>/_recovery', req: { index: { type: 'list' } } }, { fmt: '/_recovery' } ] })), (f.indices.prototype.refresh = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_refresh', req: { index: { type: 'list' } } }, { fmt: '/_refresh' }], method: 'POST' })), (f.indices.prototype.rollover = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, dryRun: { type: 'boolean', name: 'dry_run' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, urls: [ { fmt: '/<%=alias%>/_rollover/<%=newIndex%>', req: { alias: { type: 'string' }, newIndex: { type: 'string' } } }, { fmt: '/<%=alias%>/_rollover', req: { alias: { type: 'string' } } } ], method: 'POST' })), (f.indices.prototype.segments = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/<%=index%>/_segments', req: { index: { type: 'list' } } }, { fmt: '/_segments' } ] })), (f.indices.prototype.shardStores = d({ params: { status: { type: 'list', options: ['green', 'yellow', 'red', 'all'] }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_shard_stores', req: { index: { type: 'list' } } }, { fmt: '/_shard_stores' } ] })), (f.indices.prototype.shrink = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_shrink/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.split = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_split/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'list' }, level: { type: 'enum', default: 'indices', options: ['cluster', 'indices', 'shards'] }, types: { type: 'list' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, forbidClosedIndices: { type: 'boolean', default: !0, name: 'forbid_closed_indices' } }, urls: [ { fmt: '/<%=index%>/_stats/<%=metric%>', req: { index: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/<%=index%>/_stats', req: { index: { type: 'list' } } }, { fmt: '/_stats' } ] })), (f.indices.prototype.updateAliases = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_aliases' }, needBody: !0, method: 'POST' })), (f.indices.prototype.upgrade = d({ params: { allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, onlyAncientSegments: { type: 'boolean', name: 'only_ancient_segments' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }], method: 'POST' })), (f.indices.prototype.validateQuery = d({ params: { explain: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, rewrite: { type: 'boolean' }, allShards: { type: 'boolean', name: 'all_shards' } }, urls: [ { fmt: '/<%=index%>/_validate/query', req: { index: { type: 'list' } } }, { fmt: '/_validate/query' } ], method: 'POST' })), (f.info = d({ url: { fmt: '/' } })), (f.ingest = e()), (f.ingest.prototype.deletePipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.ingest.prototype.getPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline' } ] })), (f.ingest.prototype.processorGrok = d({ url: { fmt: '/_ingest/processor/grok' } })), (f.ingest.prototype.putPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.ingest.prototype.simulate = d({ params: { verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>/_simulate', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline/_simulate' } ], needBody: !0, method: 'POST' })), (f.mget = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, urls: [{ fmt: '/<%=index%>/_mget', req: { index: { type: 'string' } } }, { fmt: '/_mget' }], needBody: !0, method: 'POST' })), (f.msearch = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [{ fmt: '/<%=index%>/_msearch', req: { index: { type: 'list' } } }, { fmt: '/_msearch' }], needBody: !0, bulkBody: !0, method: 'POST' })), (f.msearchTemplate = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_msearch/template', req: { index: { type: 'list' } } }, { fmt: '/_msearch/template' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.mtermvectors = d({ params: { ids: { type: 'list', required: !1 }, termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_mtermvectors', req: { index: { type: 'string' } } }, { fmt: '/_mtermvectors' } ], method: 'POST' })), (f.nodes = e()), (f.nodes.prototype.hotThreads = d({ params: { interval: { type: 'time' }, snapshots: { type: 'number' }, threads: { type: 'number' }, ignoreIdleThreads: { type: 'boolean', name: 'ignore_idle_threads' }, type: { type: 'enum', options: ['cpu', 'wait', 'block'] }, timeout: { type: 'time' } }, url: {} })), (f.nodes.prototype.info = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/<%=metric%>', req: { metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes' } ] })), (f.nodes.prototype.reloadSecureSettings = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/reload_secure_settings', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/reload_secure_settings' } ], method: 'POST' })), (f.nodes.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'boolean' }, level: { type: 'enum', default: 'node', options: ['indices', 'node', 'shards'] }, types: { type: 'list' }, timeout: { type: 'time' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>/<%=indexMetric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats/<%=metric%>/<%=indexMetric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats' } ] })), (f.nodes.prototype.usage = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/usage/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/<%=nodeId%>/usage', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/usage/<%=metric%>', req: { metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/usage' } ] })), (f.ping = d({ url: { fmt: '/' }, method: 'HEAD' })), (f.putScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, context: { type: 'string' } }, urls: [ { fmt: '/_scripts/<%=id%>/<%=context%>', req: { id: { type: 'string' }, context: { type: 'string' } } }, { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } ], needBody: !0, method: 'PUT' })), (f.rankEval = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_rank_eval', req: { index: { type: 'list' } } }, { fmt: '/_rank_eval' } ], needBody: !0, method: 'POST' })), (f.reindex = d({ params: { refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, scroll: { type: 'time', default: '5m' }, slices: { type: 'number', default: 1 }, maxDocs: { type: 'number', name: 'max_docs' } }, url: { fmt: '/_reindex' }, needBody: !0, method: 'POST' })), (f.reindexRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_reindex/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.renderSearchTemplate = d({ urls: [ { fmt: '/_render/template/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_render/template' } ], method: 'POST' })), (f.scriptsPainlessExecute = d({ url: { fmt: '/_scripts/painless/_execute' }, method: 'POST' })), (f.scroll = d({ params: { scroll: { type: 'time' }, scrollId: { type: 'string', name: 'scroll_id' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'POST' })), (f.search = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, explain: { type: 'boolean' }, storedFields: { type: 'list', name: 'stored_fields' }, docvalueFields: { type: 'list', name: 'docvalue_fields' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, suggestField: { type: 'string', name: 'suggest_field' }, suggestMode: { type: 'enum', default: 'missing', options: ['missing', 'popular', 'always'], name: 'suggest_mode' }, suggestSize: { type: 'number', name: 'suggest_size' }, suggestText: { type: 'string', name: 'suggest_text' }, timeout: { type: 'time' }, trackScores: { type: 'boolean', name: 'track_scores' }, trackTotalHits: { type: 'boolean', name: 'track_total_hits' }, allowPartialSearchResults: { type: 'boolean', default: !0, name: 'allow_partial_search_results' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, version: { type: 'boolean' }, seqNoPrimaryTerm: { type: 'boolean', name: 'seq_no_primary_term' }, requestCache: { type: 'boolean', name: 'request_cache' }, batchedReduceSize: { type: 'number', default: 512, name: 'batched_reduce_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, urls: [{ fmt: '/<%=index%>/_search', req: { index: { type: 'list' } } }, { fmt: '/_search' }], method: 'POST' })), (f.searchShards = d({ params: { preference: { type: 'string' }, routing: { type: 'string' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_search_shards', req: { index: { type: 'list' } } }, { fmt: '/_search_shards' } ], method: 'POST' })), (f.searchTemplate = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, preference: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, explain: { type: 'boolean' }, profile: { type: 'boolean' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_search/template', req: { index: { type: 'list' } } }, { fmt: '/_search/template' } ], needBody: !0, method: 'POST' })), (f.snapshot = e()), (f.snapshot.prototype.create = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.createRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, verify: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.snapshot.prototype.delete = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'DELETE' })), (f.snapshot.prototype.deleteRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, method: 'DELETE' })), (f.snapshot.prototype.get = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, verbose: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } } })), (f.snapshot.prototype.getRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [ { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_snapshot' } ] })), (f.snapshot.prototype.restore = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_restore', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.status = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' } }, urls: [ { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_status', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } }, { fmt: '/_snapshot/<%=repository%>/_status', req: { repository: { type: 'string' } } }, { fmt: '/_snapshot/_status' } ] })), (f.snapshot.prototype.verifyRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>/_verify', req: { repository: { type: 'string' } } }, method: 'POST' })), (f.tasks = e()), (f.tasks.prototype.cancel = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, parentTaskId: { type: 'string', name: 'parent_task_id' } }, urls: [ { fmt: '/_tasks/<%=taskId%>/_cancel', req: { taskId: { type: 'string' } } }, { fmt: '/_tasks/_cancel' } ], method: 'POST' })), (f.tasks.prototype.get = d({ params: { waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks/<%=taskId%>', req: { taskId: { type: 'string' } } } })), (f.tasks.prototype.list = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTaskId: { type: 'string', name: 'parent_task_id' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, groupBy: { type: 'enum', default: 'nodes', options: ['nodes', 'parents', 'none'], name: 'group_by' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks' } })), (f.termvectors = d({ params: { termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_termvectors/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_termvectors', req: { index: { type: 'string' } } } ], method: 'POST' })), (f.update = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, lang: { type: 'string' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, retryOnConflict: { type: 'number', name: 'retry_on_conflict' }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' } }, url: { fmt: '/<%=index%>/_update/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.updateByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, pipeline: { type: 'string' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, versionType: { type: 'boolean', name: 'version_type' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_update_by_query', req: { index: { type: 'list' } } }, method: 'POST' })), (f.updateByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_update_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })); }, function(a, b, c) { var d = c(1).makeFactoryWithModifier(function(a) { return c(0).merge(a, { params: { filterPath: { type: 'list', name: 'filter_path' } } }); }), e = c(1).namespaceFactory, f = (a.exports = {}); (f._namespaces = ['cat', 'cluster', 'indices', 'ingest', 'nodes', 'snapshot', 'tasks']), (f.bulk = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, type: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/<%=type%>/_bulk', req: { index: { type: 'string' }, type: { type: 'string' } } }, { fmt: '/<%=index%>/_bulk', req: { index: { type: 'string' } } }, { fmt: '/_bulk' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.cat = e()), (f.cat.prototype.aliases = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/aliases/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_cat/aliases' } ] })), (f.cat.prototype.allocation = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/allocation/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cat/allocation' } ] })), (f.cat.prototype.count = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/count/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/count' } ] })), (f.cat.prototype.fielddata = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, fields: { type: 'list' } }, urls: [ { fmt: '/_cat/fielddata/<%=fields%>', req: { fields: { type: 'list' } } }, { fmt: '/_cat/fielddata' } ] })), (f.cat.prototype.health = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, ts: { type: 'boolean', default: !0 }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/health' } })), (f.cat.prototype.help = d({ params: { help: { type: 'boolean', default: !1 }, s: { type: 'list' } }, url: { fmt: '/_cat' } })), (f.cat.prototype.indices = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'm', 'g'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, health: { type: 'enum', default: null, options: ['green', 'yellow', 'red'] }, help: { type: 'boolean', default: !1 }, pri: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' } }, urls: [ { fmt: '/_cat/indices/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/indices' } ] })), (f.cat.prototype.master = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/master' } })), (f.cat.prototype.nodeattrs = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodeattrs' } })), (f.cat.prototype.nodes = d({ params: { format: { type: 'string' }, fullId: { type: 'boolean', name: 'full_id' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodes' } })), (f.cat.prototype.pendingTasks = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/pending_tasks' } })), (f.cat.prototype.plugins = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/plugins' } })), (f.cat.prototype.recovery = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/recovery/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/recovery' } ] })), (f.cat.prototype.repositories = d({ params: { format: { type: 'string' }, local: { type: 'boolean', default: !1 }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/repositories' } })), (f.cat.prototype.segments = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/segments/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/segments' } ] })), (f.cat.prototype.shards = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/shards/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/shards' } ] })), (f.cat.prototype.snapshots = d({ params: { format: { type: 'string' }, ignoreUnavailable: { type: 'boolean', default: !1, name: 'ignore_unavailable' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/snapshots/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_cat/snapshots' } ] })), (f.cat.prototype.tasks = d({ params: { format: { type: 'string' }, nodeId: { type: 'list', name: 'node_id' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTask: { type: 'number', name: 'parent_task' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/tasks' } })), (f.cat.prototype.templates = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/templates/<%=name%>', req: { name: { type: 'string' } } }, { fmt: '/_cat/templates' } ] })), (f.cat.prototype.threadPool = d({ params: { format: { type: 'string' }, size: { type: 'enum', options: ['', 'k', 'm', 'g', 't', 'p'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/thread_pool/<%=threadPoolPatterns%>', req: { threadPoolPatterns: { type: 'list' } } }, { fmt: '/_cat/thread_pool' } ] })), (f.clearScroll = d({ url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'DELETE' })), (f.cluster = e()), (f.cluster.prototype.allocationExplain = d({ params: { includeYesDecisions: { type: 'boolean', name: 'include_yes_decisions' }, includeDiskInfo: { type: 'boolean', name: 'include_disk_info' } }, url: { fmt: '/_cluster/allocation/explain' }, method: 'POST' })), (f.cluster.prototype.getSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/_cluster/settings' } })), (f.cluster.prototype.health = d({ params: { expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, level: { type: 'enum', default: 'cluster', options: ['cluster', 'indices', 'shards'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForNodes: { type: 'string', name: 'wait_for_nodes' }, waitForEvents: { type: 'enum', options: ['immediate', 'urgent', 'high', 'normal', 'low', 'languid'], name: 'wait_for_events' }, waitForNoRelocatingShards: { type: 'boolean', name: 'wait_for_no_relocating_shards' }, waitForNoInitializingShards: { type: 'boolean', name: 'wait_for_no_initializing_shards' }, waitForStatus: { type: 'enum', default: null, options: ['green', 'yellow', 'red'], name: 'wait_for_status' } }, urls: [ { fmt: '/_cluster/health/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cluster/health' } ] })), (f.cluster.prototype.pendingTasks = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_cluster/pending_tasks' } })), (f.cluster.prototype.putSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/settings' }, needBody: !0, method: 'PUT' })), (f.cluster.prototype.remoteInfo = d({ url: { fmt: '/_remote/info' } })), (f.cluster.prototype.reroute = d({ params: { dryRun: { type: 'boolean', name: 'dry_run' }, explain: { type: 'boolean' }, retryFailed: { type: 'boolean', name: 'retry_failed' }, metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'master_node', 'version' ] }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/reroute' }, method: 'POST' })), (f.cluster.prototype.state = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, waitForMetadataVersion: { type: 'number', name: 'wait_for_metadata_version' }, waitForTimeout: { type: 'time', name: 'wait_for_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/_cluster/state/<%=metric%>/<%=index%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] }, index: { type: 'list' } } }, { fmt: '/_cluster/state/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] } } }, { fmt: '/_cluster/state' } ] })), (f.cluster.prototype.stats = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_cluster/stats/nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cluster/stats' } ] })), (f.count = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, minScore: { type: 'number', name: 'min_score' }, preference: { type: 'string' }, routing: { type: 'list' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, terminateAfter: { type: 'number', name: 'terminate_after' } }, urls: [{ fmt: '/<%=index%>/_count', req: { index: { type: 'list' } } }, { fmt: '/_count' }], method: 'POST' })), (f.create = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, pipeline: { type: 'string' } }, url: { fmt: '/<%=index%>/_create/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.delete = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'DELETE' })), (f.deleteByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_delete_by_query', req: { index: { type: 'list' } } }, needBody: !0, method: 'POST' })), (f.deleteByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_delete_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.deleteScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.exists = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.existsSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.explain = d({ params: { analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, analyzer: { type: 'string' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, storedFields: { type: 'list', name: 'stored_fields' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, url: { fmt: '/<%=index%>/_explain/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'POST' })), (f.fieldCaps = d({ params: { fields: { type: 'list' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, includeUnmapped: { type: 'boolean', default: !1, name: 'include_unmapped' } }, urls: [ { fmt: '/<%=index%>/_field_caps', req: { index: { type: 'list' } } }, { fmt: '/_field_caps' } ], method: 'POST' })), (f.get = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.getScript = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } })), (f.getSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.index = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, opType: { type: 'enum', default: 'index', options: ['index', 'create'], name: 'op_type' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_doc', req: { index: { type: 'string' } } } ], needBody: !0, method: 'POST' })), (f.indices = e()), (f.indices.prototype.analyze = d({ params: { index: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_analyze', req: { index: { type: 'string' } } }, { fmt: '/_analyze' } ], method: 'POST' })), (f.indices.prototype.clearCache = d({ params: { fielddata: { type: 'boolean' }, fields: { type: 'list' }, query: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, index: { type: 'list' }, request: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_cache/clear', req: { index: { type: 'list' } } }, { fmt: '/_cache/clear' } ], method: 'POST' })), (f.indices.prototype.clone = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_clone/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.close = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_close', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.create = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.delete = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteTemplate = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, method: 'DELETE' })), (f.indices.prototype.exists = d({ params: { local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } } ], method: 'HEAD' })), (f.indices.prototype.existsTemplate = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsType = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, url: { fmt: '/<%=index%>/_mapping/<%=type%>', req: { index: { type: 'list' }, type: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.flush = d({ params: { force: { type: 'boolean' }, waitIfOngoing: { type: 'boolean', name: 'wait_if_ongoing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_flush', req: { index: { type: 'list' } } }, { fmt: '/_flush' }], method: 'POST' })), (f.indices.prototype.flushSynced = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_flush/synced', req: { index: { type: 'list' } } }, { fmt: '/_flush/synced' } ], method: 'POST' })), (f.indices.prototype.forcemerge = d({ params: { flush: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, maxNumSegments: { type: 'number', name: 'max_num_segments' }, onlyExpungeDeletes: { type: 'boolean', name: 'only_expunge_deletes' } }, urls: [ { fmt: '/<%=index%>/_forcemerge', req: { index: { type: 'list' } } }, { fmt: '/_forcemerge' } ], method: 'POST' })), (f.indices.prototype.get = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } } })), (f.indices.prototype.getAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/<%=index%>/_alias', req: { index: { type: 'list' } } }, { fmt: '/_alias' } ] })), (f.indices.prototype.getFieldMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, includeDefaults: { type: 'boolean', name: 'include_defaults' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_mapping/field/<%=fields%>', req: { index: { type: 'list' }, fields: { type: 'list' } } }, { fmt: '/_mapping/field/<%=fields%>', req: { fields: { type: 'list' } } } ] })), (f.indices.prototype.getMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, { fmt: '/_mapping' }] })), (f.indices.prototype.getSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: ['open', 'closed'], options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, local: { type: 'boolean' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, urls: [ { fmt: '/<%=index%>/_settings/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_settings' } ] })), (f.indices.prototype.getTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_template' }] })), (f.indices.prototype.getUpgrade = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }] })), (f.indices.prototype.open = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'closed', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_open', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.putAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.putMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.putSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, preserveExisting: { type: 'boolean', name: 'preserve_existing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, urls: [ { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings' } ], needBody: !0, method: 'PUT' })), (f.indices.prototype.putTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, order: { type: 'number' }, create: { type: 'boolean', default: !1 }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.recovery = d({ params: { detailed: { type: 'boolean', default: !1 }, activeOnly: { type: 'boolean', default: !1, name: 'active_only' } }, urls: [ { fmt: '/<%=index%>/_recovery', req: { index: { type: 'list' } } }, { fmt: '/_recovery' } ] })), (f.indices.prototype.refresh = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_refresh', req: { index: { type: 'list' } } }, { fmt: '/_refresh' }], method: 'POST' })), (f.indices.prototype.rollover = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, dryRun: { type: 'boolean', name: 'dry_run' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, urls: [ { fmt: '/<%=alias%>/_rollover/<%=newIndex%>', req: { alias: { type: 'string' }, newIndex: { type: 'string' } } }, { fmt: '/<%=alias%>/_rollover', req: { alias: { type: 'string' } } } ], method: 'POST' })), (f.indices.prototype.segments = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/<%=index%>/_segments', req: { index: { type: 'list' } } }, { fmt: '/_segments' } ] })), (f.indices.prototype.shardStores = d({ params: { status: { type: 'list', options: ['green', 'yellow', 'red', 'all'] }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_shard_stores', req: { index: { type: 'list' } } }, { fmt: '/_shard_stores' } ] })), (f.indices.prototype.shrink = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_shrink/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.split = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_split/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'list' }, level: { type: 'enum', default: 'indices', options: ['cluster', 'indices', 'shards'] }, types: { type: 'list' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, forbidClosedIndices: { type: 'boolean', default: !0, name: 'forbid_closed_indices' } }, urls: [ { fmt: '/<%=index%>/_stats/<%=metric%>', req: { index: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/<%=index%>/_stats', req: { index: { type: 'list' } } }, { fmt: '/_stats' } ] })), (f.indices.prototype.updateAliases = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_aliases' }, needBody: !0, method: 'POST' })), (f.indices.prototype.upgrade = d({ params: { allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, onlyAncientSegments: { type: 'boolean', name: 'only_ancient_segments' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }], method: 'POST' })), (f.indices.prototype.validateQuery = d({ params: { explain: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, rewrite: { type: 'boolean' }, allShards: { type: 'boolean', name: 'all_shards' } }, urls: [ { fmt: '/<%=index%>/_validate/query', req: { index: { type: 'list' } } }, { fmt: '/_validate/query' } ], method: 'POST' })), (f.info = d({ url: { fmt: '/' } })), (f.ingest = e()), (f.ingest.prototype.deletePipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.ingest.prototype.getPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline' } ] })), (f.ingest.prototype.processorGrok = d({ url: { fmt: '/_ingest/processor/grok' } })), (f.ingest.prototype.putPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.ingest.prototype.simulate = d({ params: { verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>/_simulate', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline/_simulate' } ], needBody: !0, method: 'POST' })), (f.mget = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, urls: [{ fmt: '/<%=index%>/_mget', req: { index: { type: 'string' } } }, { fmt: '/_mget' }], needBody: !0, method: 'POST' })), (f.msearch = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [{ fmt: '/<%=index%>/_msearch', req: { index: { type: 'list' } } }, { fmt: '/_msearch' }], needBody: !0, bulkBody: !0, method: 'POST' })), (f.msearchTemplate = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_msearch/template', req: { index: { type: 'list' } } }, { fmt: '/_msearch/template' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.mtermvectors = d({ params: { ids: { type: 'list', required: !1 }, termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_mtermvectors', req: { index: { type: 'string' } } }, { fmt: '/_mtermvectors' } ], method: 'POST' })), (f.nodes = e()), (f.nodes.prototype.hotThreads = d({ params: { interval: { type: 'time' }, snapshots: { type: 'number' }, threads: { type: 'number' }, ignoreIdleThreads: { type: 'boolean', name: 'ignore_idle_threads' }, type: { type: 'enum', options: ['cpu', 'wait', 'block'] }, timeout: { type: 'time' } }, url: {} })), (f.nodes.prototype.info = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/<%=metric%>', req: { metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes' } ] })), (f.nodes.prototype.reloadSecureSettings = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/reload_secure_settings', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/reload_secure_settings' } ], method: 'POST' })), (f.nodes.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'boolean' }, level: { type: 'enum', default: 'node', options: ['indices', 'node', 'shards'] }, types: { type: 'list' }, timeout: { type: 'time' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>/<%=indexMetric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats/<%=metric%>/<%=indexMetric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats' } ] })), (f.nodes.prototype.usage = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/usage/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/<%=nodeId%>/usage', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/usage/<%=metric%>', req: { metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/usage' } ] })), (f.ping = d({ url: { fmt: '/' }, method: 'HEAD' })), (f.putScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, context: { type: 'string' } }, urls: [ { fmt: '/_scripts/<%=id%>/<%=context%>', req: { id: { type: 'string' }, context: { type: 'string' } } }, { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } ], needBody: !0, method: 'PUT' })), (f.rankEval = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_rank_eval', req: { index: { type: 'list' } } }, { fmt: '/_rank_eval' } ], needBody: !0, method: 'POST' })), (f.reindex = d({ params: { refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, scroll: { type: 'time', default: '5m' }, slices: { type: 'number', default: 1 }, maxDocs: { type: 'number', name: 'max_docs' } }, url: { fmt: '/_reindex' }, needBody: !0, method: 'POST' })), (f.reindexRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_reindex/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.renderSearchTemplate = d({ urls: [ { fmt: '/_render/template/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_render/template' } ], method: 'POST' })), (f.scriptsPainlessExecute = d({ url: { fmt: '/_scripts/painless/_execute' }, method: 'POST' })), (f.scroll = d({ params: { scroll: { type: 'time' }, scrollId: { type: 'string', name: 'scroll_id' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'POST' })), (f.search = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, explain: { type: 'boolean' }, storedFields: { type: 'list', name: 'stored_fields' }, docvalueFields: { type: 'list', name: 'docvalue_fields' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, suggestField: { type: 'string', name: 'suggest_field' }, suggestMode: { type: 'enum', default: 'missing', options: ['missing', 'popular', 'always'], name: 'suggest_mode' }, suggestSize: { type: 'number', name: 'suggest_size' }, suggestText: { type: 'string', name: 'suggest_text' }, timeout: { type: 'time' }, trackScores: { type: 'boolean', name: 'track_scores' }, trackTotalHits: { type: 'boolean', name: 'track_total_hits' }, allowPartialSearchResults: { type: 'boolean', default: !0, name: 'allow_partial_search_results' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, version: { type: 'boolean' }, seqNoPrimaryTerm: { type: 'boolean', name: 'seq_no_primary_term' }, requestCache: { type: 'boolean', name: 'request_cache' }, batchedReduceSize: { type: 'number', default: 512, name: 'batched_reduce_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, urls: [{ fmt: '/<%=index%>/_search', req: { index: { type: 'list' } } }, { fmt: '/_search' }], method: 'POST' })), (f.searchShards = d({ params: { preference: { type: 'string' }, routing: { type: 'string' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_search_shards', req: { index: { type: 'list' } } }, { fmt: '/_search_shards' } ], method: 'POST' })), (f.searchTemplate = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, preference: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, explain: { type: 'boolean' }, profile: { type: 'boolean' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_search/template', req: { index: { type: 'list' } } }, { fmt: '/_search/template' } ], needBody: !0, method: 'POST' })), (f.snapshot = e()), (f.snapshot.prototype.create = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.createRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, verify: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.snapshot.prototype.delete = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'DELETE' })), (f.snapshot.prototype.deleteRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, method: 'DELETE' })), (f.snapshot.prototype.get = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, verbose: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } } })), (f.snapshot.prototype.getRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [ { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_snapshot' } ] })), (f.snapshot.prototype.restore = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_restore', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.status = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' } }, urls: [ { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_status', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } }, { fmt: '/_snapshot/<%=repository%>/_status', req: { repository: { type: 'string' } } }, { fmt: '/_snapshot/_status' } ] })), (f.snapshot.prototype.verifyRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>/_verify', req: { repository: { type: 'string' } } }, method: 'POST' })), (f.tasks = e()), (f.tasks.prototype.cancel = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, parentTaskId: { type: 'string', name: 'parent_task_id' } }, urls: [ { fmt: '/_tasks/<%=taskId%>/_cancel', req: { taskId: { type: 'string' } } }, { fmt: '/_tasks/_cancel' } ], method: 'POST' })), (f.tasks.prototype.get = d({ params: { waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks/<%=taskId%>', req: { taskId: { type: 'string' } } } })), (f.tasks.prototype.list = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTaskId: { type: 'string', name: 'parent_task_id' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, groupBy: { type: 'enum', default: 'nodes', options: ['nodes', 'parents', 'none'], name: 'group_by' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks' } })), (f.termvectors = d({ params: { termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_termvectors/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_termvectors', req: { index: { type: 'string' } } } ], method: 'POST' })), (f.update = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, lang: { type: 'string' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, retryOnConflict: { type: 'number', name: 'retry_on_conflict' }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' } }, url: { fmt: '/<%=index%>/_update/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.updateByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, pipeline: { type: 'string' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, versionType: { type: 'boolean', name: 'version_type' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_update_by_query', req: { index: { type: 'list' } } }, method: 'POST' })), (f.updateByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_update_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })); }, function(a, b, c) { var d = c(1).makeFactoryWithModifier(function(a) { return c(0).merge(a, { params: { filterPath: { type: 'list', name: 'filter_path' } } }); }), e = c(1).namespaceFactory, f = (a.exports = {}); (f._namespaces = ['cat', 'cluster', 'indices', 'ingest', 'nodes', 'snapshot', 'tasks']), (f.bulk = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, type: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/<%=type%>/_bulk', req: { index: { type: 'string' }, type: { type: 'string' } } }, { fmt: '/<%=index%>/_bulk', req: { index: { type: 'string' } } }, { fmt: '/_bulk' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.cat = e()), (f.cat.prototype.aliases = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/aliases/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_cat/aliases' } ] })), (f.cat.prototype.allocation = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/allocation/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cat/allocation' } ] })), (f.cat.prototype.count = d({ params: { format: { type: 'string' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/count/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/count' } ] })), (f.cat.prototype.fielddata = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, fields: { type: 'list' } }, urls: [ { fmt: '/_cat/fielddata/<%=fields%>', req: { fields: { type: 'list' } } }, { fmt: '/_cat/fielddata' } ] })), (f.cat.prototype.health = d({ params: { format: { type: 'string' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, time: { type: 'enum', options: [ 'd (Days)', 'h (Hours)', 'm (Minutes)', 's (Seconds)', 'ms (Milliseconds)', 'micros (Microseconds)', 'nanos (Nanoseconds)' ] }, ts: { type: 'boolean', default: !0 }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/health' } })), (f.cat.prototype.help = d({ params: { help: { type: 'boolean', default: !1 }, s: { type: 'list' } }, url: { fmt: '/_cat' } })), (f.cat.prototype.indices = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'm', 'g'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, health: { type: 'enum', default: null, options: ['green', 'yellow', 'red'] }, help: { type: 'boolean', default: !1 }, pri: { type: 'boolean', default: !1 }, s: { type: 'list' }, time: { type: 'enum', options: [ 'd (Days)', 'h (Hours)', 'm (Minutes)', 's (Seconds)', 'ms (Milliseconds)', 'micros (Microseconds)', 'nanos (Nanoseconds)' ] }, v: { type: 'boolean', default: !1 }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' } }, urls: [ { fmt: '/_cat/indices/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/indices' } ] })), (f.cat.prototype.master = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/master' } })), (f.cat.prototype.nodeattrs = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodeattrs' } })), (f.cat.prototype.nodes = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, fullId: { type: 'boolean', name: 'full_id' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, time: { type: 'enum', options: [ 'd (Days)', 'h (Hours)', 'm (Minutes)', 's (Seconds)', 'ms (Milliseconds)', 'micros (Microseconds)', 'nanos (Nanoseconds)' ] }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodes' } })), (f.cat.prototype.pendingTasks = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, time: { type: 'enum', options: [ 'd (Days)', 'h (Hours)', 'm (Minutes)', 's (Seconds)', 'ms (Milliseconds)', 'micros (Microseconds)', 'nanos (Nanoseconds)' ] }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/pending_tasks' } })), (f.cat.prototype.plugins = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/plugins' } })), (f.cat.prototype.recovery = d({ params: { format: { type: 'string' }, activeOnly: { type: 'boolean', default: !1, name: 'active_only' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, detailed: { type: 'boolean', default: !1 }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, index: { type: 'list' }, s: { type: 'list' }, time: { type: 'enum', options: [ 'd (Days)', 'h (Hours)', 'm (Minutes)', 's (Seconds)', 'ms (Milliseconds)', 'micros (Microseconds)', 'nanos (Nanoseconds)' ] }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/recovery/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/recovery' } ] })), (f.cat.prototype.repositories = d({ params: { format: { type: 'string' }, local: { type: 'boolean', default: !1 }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/repositories' } })), (f.cat.prototype.segments = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/segments/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/segments' } ] })), (f.cat.prototype.shards = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, time: { type: 'enum', options: [ 'd (Days)', 'h (Hours)', 'm (Minutes)', 's (Seconds)', 'ms (Milliseconds)', 'micros (Microseconds)', 'nanos (Nanoseconds)' ] }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/shards/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/shards' } ] })), (f.cat.prototype.snapshots = d({ params: { format: { type: 'string' }, ignoreUnavailable: { type: 'boolean', default: !1, name: 'ignore_unavailable' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, time: { type: 'enum', options: [ 'd (Days)', 'h (Hours)', 'm (Minutes)', 's (Seconds)', 'ms (Milliseconds)', 'micros (Microseconds)', 'nanos (Nanoseconds)' ] }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/snapshots/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_cat/snapshots' } ] })), (f.cat.prototype.tasks = d({ params: { format: { type: 'string' }, nodeId: { type: 'list', name: 'node_id' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTask: { type: 'number', name: 'parent_task' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, time: { type: 'enum', options: [ 'd (Days)', 'h (Hours)', 'm (Minutes)', 's (Seconds)', 'ms (Milliseconds)', 'micros (Microseconds)', 'nanos (Nanoseconds)' ] }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/tasks' } })), (f.cat.prototype.templates = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/templates/<%=name%>', req: { name: { type: 'string' } } }, { fmt: '/_cat/templates' } ] })), (f.cat.prototype.threadPool = d({ params: { format: { type: 'string' }, size: { type: 'enum', options: ['', 'k', 'm', 'g', 't', 'p'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/thread_pool/<%=threadPoolPatterns%>', req: { threadPoolPatterns: { type: 'list' } } }, { fmt: '/_cat/thread_pool' } ] })), (f.clearScroll = d({ url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'DELETE' })), (f.cluster = e()), (f.cluster.prototype.allocationExplain = d({ params: { includeYesDecisions: { type: 'boolean', name: 'include_yes_decisions' }, includeDiskInfo: { type: 'boolean', name: 'include_disk_info' } }, url: { fmt: '/_cluster/allocation/explain' }, method: 'POST' })), (f.cluster.prototype.getSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/_cluster/settings' } })), (f.cluster.prototype.health = d({ params: { expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, level: { type: 'enum', default: 'cluster', options: ['cluster', 'indices', 'shards'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForNodes: { type: 'string', name: 'wait_for_nodes' }, waitForEvents: { type: 'enum', options: ['immediate', 'urgent', 'high', 'normal', 'low', 'languid'], name: 'wait_for_events' }, waitForNoRelocatingShards: { type: 'boolean', name: 'wait_for_no_relocating_shards' }, waitForNoInitializingShards: { type: 'boolean', name: 'wait_for_no_initializing_shards' }, waitForStatus: { type: 'enum', default: null, options: ['green', 'yellow', 'red'], name: 'wait_for_status' } }, urls: [ { fmt: '/_cluster/health/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cluster/health' } ] })), (f.cluster.prototype.pendingTasks = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_cluster/pending_tasks' } })), (f.cluster.prototype.putSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/settings' }, needBody: !0, method: 'PUT' })), (f.cluster.prototype.remoteInfo = d({ url: { fmt: '/_remote/info' } })), (f.cluster.prototype.reroute = d({ params: { dryRun: { type: 'boolean', name: 'dry_run' }, explain: { type: 'boolean' }, retryFailed: { type: 'boolean', name: 'retry_failed' }, metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'master_node', 'version' ] }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/reroute' }, method: 'POST' })), (f.cluster.prototype.state = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, waitForMetadataVersion: { type: 'number', name: 'wait_for_metadata_version' }, waitForTimeout: { type: 'time', name: 'wait_for_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/_cluster/state/<%=metric%>/<%=index%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] }, index: { type: 'list' } } }, { fmt: '/_cluster/state/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] } } }, { fmt: '/_cluster/state' } ] })), (f.cluster.prototype.stats = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_cluster/stats/nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cluster/stats' } ] })), (f.count = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, minScore: { type: 'number', name: 'min_score' }, preference: { type: 'string' }, routing: { type: 'list' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, terminateAfter: { type: 'number', name: 'terminate_after' } }, urls: [{ fmt: '/<%=index%>/_count', req: { index: { type: 'list' } } }, { fmt: '/_count' }], method: 'POST' })), (f.create = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, pipeline: { type: 'string' } }, url: { fmt: '/<%=index%>/_create/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.delete = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'DELETE' })), (f.deleteByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_delete_by_query', req: { index: { type: 'list' } } }, needBody: !0, method: 'POST' })), (f.deleteByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_delete_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.deleteScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.exists = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.existsSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.explain = d({ params: { analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, analyzer: { type: 'string' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, storedFields: { type: 'list', name: 'stored_fields' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, url: { fmt: '/<%=index%>/_explain/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'POST' })), (f.fieldCaps = d({ params: { fields: { type: 'list' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, includeUnmapped: { type: 'boolean', default: !1, name: 'include_unmapped' } }, urls: [ { fmt: '/<%=index%>/_field_caps', req: { index: { type: 'list' } } }, { fmt: '/_field_caps' } ], method: 'POST' })), (f.get = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.getScript = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } })), (f.getSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.index = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, opType: { type: 'enum', default: 'index', options: ['index', 'create'], name: 'op_type' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_doc', req: { index: { type: 'string' } } } ], needBody: !0, method: 'POST' })), (f.indices = e()), (f.indices.prototype.analyze = d({ params: { index: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_analyze', req: { index: { type: 'string' } } }, { fmt: '/_analyze' } ], method: 'POST' })), (f.indices.prototype.clearCache = d({ params: { fielddata: { type: 'boolean' }, fields: { type: 'list' }, query: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, index: { type: 'list' }, request: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_cache/clear', req: { index: { type: 'list' } } }, { fmt: '/_cache/clear' } ], method: 'POST' })), (f.indices.prototype.close = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_close', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.create = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.delete = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteTemplate = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, method: 'DELETE' })), (f.indices.prototype.exists = d({ params: { local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } } ], method: 'HEAD' })), (f.indices.prototype.existsTemplate = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsType = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, url: { fmt: '/<%=index%>/_mapping/<%=type%>', req: { index: { type: 'list' }, type: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.flush = d({ params: { force: { type: 'boolean' }, waitIfOngoing: { type: 'boolean', name: 'wait_if_ongoing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_flush', req: { index: { type: 'list' } } }, { fmt: '/_flush' }], method: 'POST' })), (f.indices.prototype.flushSynced = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_flush/synced', req: { index: { type: 'list' } } }, { fmt: '/_flush/synced' } ], method: 'POST' })), (f.indices.prototype.forcemerge = d({ params: { flush: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, maxNumSegments: { type: 'number', name: 'max_num_segments' }, onlyExpungeDeletes: { type: 'boolean', name: 'only_expunge_deletes' } }, urls: [ { fmt: '/<%=index%>/_forcemerge', req: { index: { type: 'list' } } }, { fmt: '/_forcemerge' } ], method: 'POST' })), (f.indices.prototype.get = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } } })), (f.indices.prototype.getAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/<%=index%>/_alias', req: { index: { type: 'list' } } }, { fmt: '/_alias' } ] })), (f.indices.prototype.getFieldMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, includeDefaults: { type: 'boolean', name: 'include_defaults' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_mapping/field/<%=fields%>', req: { index: { type: 'list' }, fields: { type: 'list' } } }, { fmt: '/_mapping/field/<%=fields%>', req: { fields: { type: 'list' } } } ] })), (f.indices.prototype.getMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, { fmt: '/_mapping' }] })), (f.indices.prototype.getSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: ['open', 'closed'], options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, local: { type: 'boolean' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, urls: [ { fmt: '/<%=index%>/_settings/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_settings' } ] })), (f.indices.prototype.getTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_template' }] })), (f.indices.prototype.getUpgrade = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }] })), (f.indices.prototype.open = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'closed', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_open', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.putAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.putMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.putSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, preserveExisting: { type: 'boolean', name: 'preserve_existing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, urls: [ { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings' } ], needBody: !0, method: 'PUT' })), (f.indices.prototype.putTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, order: { type: 'number' }, create: { type: 'boolean', default: !1 }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.recovery = d({ params: { detailed: { type: 'boolean', default: !1 }, activeOnly: { type: 'boolean', default: !1, name: 'active_only' } }, urls: [ { fmt: '/<%=index%>/_recovery', req: { index: { type: 'list' } } }, { fmt: '/_recovery' } ] })), (f.indices.prototype.refresh = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_refresh', req: { index: { type: 'list' } } }, { fmt: '/_refresh' }], method: 'POST' })), (f.indices.prototype.rollover = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, dryRun: { type: 'boolean', name: 'dry_run' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, urls: [ { fmt: '/<%=alias%>/_rollover/<%=newIndex%>', req: { alias: { type: 'string' }, newIndex: { type: 'string' } } }, { fmt: '/<%=alias%>/_rollover', req: { alias: { type: 'string' } } } ], method: 'POST' })), (f.indices.prototype.segments = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/<%=index%>/_segments', req: { index: { type: 'list' } } }, { fmt: '/_segments' } ] })), (f.indices.prototype.shardStores = d({ params: { status: { type: 'list', options: ['green', 'yellow', 'red', 'all'] }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_shard_stores', req: { index: { type: 'list' } } }, { fmt: '/_shard_stores' } ] })), (f.indices.prototype.shrink = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_shrink/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.split = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_split/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'list' }, level: { type: 'enum', default: 'indices', options: ['cluster', 'indices', 'shards'] }, types: { type: 'list' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, forbidClosedIndices: { type: 'boolean', default: !0, name: 'forbid_closed_indices' } }, urls: [ { fmt: '/<%=index%>/_stats/<%=metric%>', req: { index: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/<%=index%>/_stats', req: { index: { type: 'list' } } }, { fmt: '/_stats' } ] })), (f.indices.prototype.updateAliases = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_aliases' }, needBody: !0, method: 'POST' })), (f.indices.prototype.upgrade = d({ params: { allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, onlyAncientSegments: { type: 'boolean', name: 'only_ancient_segments' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }], method: 'POST' })), (f.indices.prototype.validateQuery = d({ params: { explain: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, rewrite: { type: 'boolean' }, allShards: { type: 'boolean', name: 'all_shards' } }, urls: [ { fmt: '/<%=index%>/_validate/query', req: { index: { type: 'list' } } }, { fmt: '/_validate/query' } ], method: 'POST' })), (f.info = d({ url: { fmt: '/' } })), (f.ingest = e()), (f.ingest.prototype.deletePipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.ingest.prototype.getPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline' } ] })), (f.ingest.prototype.processorGrok = d({ url: { fmt: '/_ingest/processor/grok' } })), (f.ingest.prototype.putPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.ingest.prototype.simulate = d({ params: { verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>/_simulate', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline/_simulate' } ], needBody: !0, method: 'POST' })), (f.mget = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, urls: [{ fmt: '/<%=index%>/_mget', req: { index: { type: 'string' } } }, { fmt: '/_mget' }], needBody: !0, method: 'POST' })), (f.msearch = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [{ fmt: '/<%=index%>/_msearch', req: { index: { type: 'list' } } }, { fmt: '/_msearch' }], needBody: !0, bulkBody: !0, method: 'POST' })), (f.msearchTemplate = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_msearch/template', req: { index: { type: 'list' } } }, { fmt: '/_msearch/template' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.mtermvectors = d({ params: { ids: { type: 'list', required: !1 }, termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_mtermvectors', req: { index: { type: 'string' } } }, { fmt: '/_mtermvectors' } ], method: 'POST' })), (f.nodes = e()), (f.nodes.prototype.hotThreads = d({ params: { interval: { type: 'time' }, snapshots: { type: 'number' }, threads: { type: 'number' }, ignoreIdleThreads: { type: 'boolean', name: 'ignore_idle_threads' }, type: { type: 'enum', options: ['cpu', 'wait', 'block'] }, timeout: { type: 'time' } }, url: {} })), (f.nodes.prototype.info = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/<%=metric%>', req: { metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes' } ] })), (f.nodes.prototype.reloadSecureSettings = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/reload_secure_settings', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/reload_secure_settings' } ], method: 'POST' })), (f.nodes.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'boolean' }, level: { type: 'enum', default: 'node', options: ['indices', 'node', 'shards'] }, types: { type: 'list' }, timeout: { type: 'time' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>/<%=indexMetric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats/<%=metric%>/<%=indexMetric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats' } ] })), (f.nodes.prototype.usage = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/usage/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/<%=nodeId%>/usage', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/usage/<%=metric%>', req: { metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/usage' } ] })), (f.ping = d({ url: { fmt: '/' }, method: 'HEAD' })), (f.putScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, context: { type: 'string' } }, urls: [ { fmt: '/_scripts/<%=id%>/<%=context%>', req: { id: { type: 'string' }, context: { type: 'string' } } }, { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } ], needBody: !0, method: 'PUT' })), (f.rankEval = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_rank_eval', req: { index: { type: 'list' } } }, { fmt: '/_rank_eval' } ], needBody: !0, method: 'POST' })), (f.reindex = d({ params: { refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, scroll: { type: 'time', default: '5m' }, slices: { type: 'number', default: 1 }, maxDocs: { type: 'number', name: 'max_docs' } }, url: { fmt: '/_reindex' }, needBody: !0, method: 'POST' })), (f.reindexRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_reindex/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.renderSearchTemplate = d({ urls: [ { fmt: '/_render/template/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_render/template' } ], method: 'POST' })), (f.scriptsPainlessExecute = d({ url: { fmt: '/_scripts/painless/_execute' }, method: 'POST' })), (f.scroll = d({ params: { scroll: { type: 'time' }, scrollId: { type: 'string', name: 'scroll_id' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'POST' })), (f.search = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, explain: { type: 'boolean' }, storedFields: { type: 'list', name: 'stored_fields' }, docvalueFields: { type: 'list', name: 'docvalue_fields' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, suggestField: { type: 'string', name: 'suggest_field' }, suggestMode: { type: 'enum', default: 'missing', options: ['missing', 'popular', 'always'], name: 'suggest_mode' }, suggestSize: { type: 'number', name: 'suggest_size' }, suggestText: { type: 'string', name: 'suggest_text' }, timeout: { type: 'time' }, trackScores: { type: 'boolean', name: 'track_scores' }, trackTotalHits: { type: 'boolean', name: 'track_total_hits' }, allowPartialSearchResults: { type: 'boolean', default: !0, name: 'allow_partial_search_results' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, version: { type: 'boolean' }, seqNoPrimaryTerm: { type: 'boolean', name: 'seq_no_primary_term' }, requestCache: { type: 'boolean', name: 'request_cache' }, batchedReduceSize: { type: 'number', default: 512, name: 'batched_reduce_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, urls: [{ fmt: '/<%=index%>/_search', req: { index: { type: 'list' } } }, { fmt: '/_search' }], method: 'POST' })), (f.searchShards = d({ params: { preference: { type: 'string' }, routing: { type: 'string' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_search_shards', req: { index: { type: 'list' } } }, { fmt: '/_search_shards' } ], method: 'POST' })), (f.searchTemplate = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, preference: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, explain: { type: 'boolean' }, profile: { type: 'boolean' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_search/template', req: { index: { type: 'list' } } }, { fmt: '/_search/template' } ], needBody: !0, method: 'POST' })), (f.snapshot = e()), (f.snapshot.prototype.create = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.createRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, verify: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.snapshot.prototype.delete = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'DELETE' })), (f.snapshot.prototype.deleteRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, method: 'DELETE' })), (f.snapshot.prototype.get = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, verbose: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } } })), (f.snapshot.prototype.getRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [ { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_snapshot' } ] })), (f.snapshot.prototype.restore = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_restore', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.status = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' } }, urls: [ { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_status', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } }, { fmt: '/_snapshot/<%=repository%>/_status', req: { repository: { type: 'string' } } }, { fmt: '/_snapshot/_status' } ] })), (f.snapshot.prototype.verifyRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>/_verify', req: { repository: { type: 'string' } } }, method: 'POST' })), (f.tasks = e()), (f.tasks.prototype.cancel = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, parentTaskId: { type: 'string', name: 'parent_task_id' } }, urls: [ { fmt: '/_tasks/<%=taskId%>/_cancel', req: { taskId: { type: 'string' } } }, { fmt: '/_tasks/_cancel' } ], method: 'POST' })), (f.tasks.prototype.get = d({ params: { waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks/<%=taskId%>', req: { taskId: { type: 'string' } } } })), (f.tasks.prototype.list = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTaskId: { type: 'string', name: 'parent_task_id' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, groupBy: { type: 'enum', default: 'nodes', options: ['nodes', 'parents', 'none'], name: 'group_by' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks' } })), (f.termvectors = d({ params: { termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_termvectors/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_termvectors', req: { index: { type: 'string' } } } ], method: 'POST' })), (f.update = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, lang: { type: 'string' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, retryOnConflict: { type: 'number', name: 'retry_on_conflict' }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' } }, url: { fmt: '/<%=index%>/_update/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.updateByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, pipeline: { type: 'string' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, versionType: { type: 'boolean', name: 'version_type' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_update_by_query', req: { index: { type: 'list' } } }, method: 'POST' })), (f.updateByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_update_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })); }, function(a, b, c) { var d = c(1).makeFactoryWithModifier(function(a) { return c(0).merge(a, { params: { filterPath: { type: 'list', name: 'filter_path' } } }); }), e = c(1).namespaceFactory, f = (a.exports = {}); (f._namespaces = ['cat', 'cluster', 'indices', 'ingest', 'nodes', 'snapshot', 'tasks']), (f.bulk = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, type: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/<%=type%>/_bulk', req: { index: { type: 'string' }, type: { type: 'string' } } }, { fmt: '/<%=index%>/_bulk', req: { index: { type: 'string' } } }, { fmt: '/_bulk' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.cat = e()), (f.cat.prototype.aliases = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/aliases/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_cat/aliases' } ] })), (f.cat.prototype.allocation = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/allocation/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cat/allocation' } ] })), (f.cat.prototype.count = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/count/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/count' } ] })), (f.cat.prototype.fielddata = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, fields: { type: 'list' } }, urls: [ { fmt: '/_cat/fielddata/<%=fields%>', req: { fields: { type: 'list' } } }, { fmt: '/_cat/fielddata' } ] })), (f.cat.prototype.health = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, ts: { type: 'boolean', default: !0 }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/health' } })), (f.cat.prototype.help = d({ params: { help: { type: 'boolean', default: !1 }, s: { type: 'list' } }, url: { fmt: '/_cat' } })), (f.cat.prototype.indices = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'm', 'g'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, health: { type: 'enum', default: null, options: ['green', 'yellow', 'red'] }, help: { type: 'boolean', default: !1 }, pri: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' } }, urls: [ { fmt: '/_cat/indices/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/indices' } ] })), (f.cat.prototype.master = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/master' } })), (f.cat.prototype.nodeattrs = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodeattrs' } })), (f.cat.prototype.nodes = d({ params: { format: { type: 'string' }, fullId: { type: 'boolean', name: 'full_id' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodes' } })), (f.cat.prototype.pendingTasks = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/pending_tasks' } })), (f.cat.prototype.plugins = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/plugins' } })), (f.cat.prototype.recovery = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/recovery/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/recovery' } ] })), (f.cat.prototype.repositories = d({ params: { format: { type: 'string' }, local: { type: 'boolean', default: !1 }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/repositories' } })), (f.cat.prototype.segments = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/segments/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/segments' } ] })), (f.cat.prototype.shards = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/shards/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/shards' } ] })), (f.cat.prototype.snapshots = d({ params: { format: { type: 'string' }, ignoreUnavailable: { type: 'boolean', default: !1, name: 'ignore_unavailable' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/snapshots/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_cat/snapshots' } ] })), (f.cat.prototype.tasks = d({ params: { format: { type: 'string' }, nodeId: { type: 'list', name: 'node_id' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTask: { type: 'number', name: 'parent_task' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/tasks' } })), (f.cat.prototype.templates = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/templates/<%=name%>', req: { name: { type: 'string' } } }, { fmt: '/_cat/templates' } ] })), (f.cat.prototype.threadPool = d({ params: { format: { type: 'string' }, size: { type: 'enum', options: ['', 'k', 'm', 'g', 't', 'p'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/thread_pool/<%=threadPoolPatterns%>', req: { threadPoolPatterns: { type: 'list' } } }, { fmt: '/_cat/thread_pool' } ] })), (f.clearScroll = d({ url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'DELETE' })), (f.cluster = e()), (f.cluster.prototype.allocationExplain = d({ params: { includeYesDecisions: { type: 'boolean', name: 'include_yes_decisions' }, includeDiskInfo: { type: 'boolean', name: 'include_disk_info' } }, url: { fmt: '/_cluster/allocation/explain' }, method: 'POST' })), (f.cluster.prototype.getSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/_cluster/settings' } })), (f.cluster.prototype.health = d({ params: { expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, level: { type: 'enum', default: 'cluster', options: ['cluster', 'indices', 'shards'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForNodes: { type: 'string', name: 'wait_for_nodes' }, waitForEvents: { type: 'enum', options: ['immediate', 'urgent', 'high', 'normal', 'low', 'languid'], name: 'wait_for_events' }, waitForNoRelocatingShards: { type: 'boolean', name: 'wait_for_no_relocating_shards' }, waitForNoInitializingShards: { type: 'boolean', name: 'wait_for_no_initializing_shards' }, waitForStatus: { type: 'enum', default: null, options: ['green', 'yellow', 'red'], name: 'wait_for_status' } }, urls: [ { fmt: '/_cluster/health/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cluster/health' } ] })), (f.cluster.prototype.pendingTasks = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_cluster/pending_tasks' } })), (f.cluster.prototype.putSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/settings' }, needBody: !0, method: 'PUT' })), (f.cluster.prototype.remoteInfo = d({ url: { fmt: '/_remote/info' } })), (f.cluster.prototype.reroute = d({ params: { dryRun: { type: 'boolean', name: 'dry_run' }, explain: { type: 'boolean' }, retryFailed: { type: 'boolean', name: 'retry_failed' }, metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'master_node', 'version' ] }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/reroute' }, method: 'POST' })), (f.cluster.prototype.state = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, waitForMetadataVersion: { type: 'number', name: 'wait_for_metadata_version' }, waitForTimeout: { type: 'time', name: 'wait_for_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/_cluster/state/<%=metric%>/<%=index%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] }, index: { type: 'list' } } }, { fmt: '/_cluster/state/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] } } }, { fmt: '/_cluster/state' } ] })), (f.cluster.prototype.stats = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_cluster/stats/nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cluster/stats' } ] })), (f.count = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, minScore: { type: 'number', name: 'min_score' }, preference: { type: 'string' }, routing: { type: 'list' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, terminateAfter: { type: 'number', name: 'terminate_after' } }, urls: [{ fmt: '/<%=index%>/_count', req: { index: { type: 'list' } } }, { fmt: '/_count' }], method: 'POST' })), (f.create = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, pipeline: { type: 'string' } }, url: { fmt: '/<%=index%>/_create/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.delete = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'DELETE' })), (f.deleteByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_delete_by_query', req: { index: { type: 'list' } } }, needBody: !0, method: 'POST' })), (f.deleteByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_delete_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.deleteScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.exists = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.existsSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.explain = d({ params: { analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, analyzer: { type: 'string' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, storedFields: { type: 'list', name: 'stored_fields' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, url: { fmt: '/<%=index%>/_explain/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'POST' })), (f.fieldCaps = d({ params: { fields: { type: 'list' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, includeUnmapped: { type: 'boolean', default: !1, name: 'include_unmapped' } }, urls: [ { fmt: '/<%=index%>/_field_caps', req: { index: { type: 'list' } } }, { fmt: '/_field_caps' } ], method: 'POST' })), (f.get = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.getScript = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } })), (f.getSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.index = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, opType: { type: 'enum', default: 'index', options: ['index', 'create'], name: 'op_type' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_doc', req: { index: { type: 'string' } } } ], needBody: !0, method: 'POST' })), (f.indices = e()), (f.indices.prototype.analyze = d({ params: { index: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_analyze', req: { index: { type: 'string' } } }, { fmt: '/_analyze' } ], method: 'POST' })), (f.indices.prototype.clearCache = d({ params: { fielddata: { type: 'boolean' }, fields: { type: 'list' }, query: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, index: { type: 'list' }, request: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_cache/clear', req: { index: { type: 'list' } } }, { fmt: '/_cache/clear' } ], method: 'POST' })), (f.indices.prototype.close = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_close', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.create = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.delete = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteTemplate = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, method: 'DELETE' })), (f.indices.prototype.exists = d({ params: { local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } } ], method: 'HEAD' })), (f.indices.prototype.existsTemplate = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsType = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, url: { fmt: '/<%=index%>/_mapping/<%=type%>', req: { index: { type: 'list' }, type: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.flush = d({ params: { force: { type: 'boolean' }, waitIfOngoing: { type: 'boolean', name: 'wait_if_ongoing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_flush', req: { index: { type: 'list' } } }, { fmt: '/_flush' }], method: 'POST' })), (f.indices.prototype.flushSynced = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_flush/synced', req: { index: { type: 'list' } } }, { fmt: '/_flush/synced' } ], method: 'POST' })), (f.indices.prototype.forcemerge = d({ params: { flush: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, maxNumSegments: { type: 'number', name: 'max_num_segments' }, onlyExpungeDeletes: { type: 'boolean', name: 'only_expunge_deletes' } }, urls: [ { fmt: '/<%=index%>/_forcemerge', req: { index: { type: 'list' } } }, { fmt: '/_forcemerge' } ], method: 'POST' })), (f.indices.prototype.get = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } } })), (f.indices.prototype.getAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/<%=index%>/_alias', req: { index: { type: 'list' } } }, { fmt: '/_alias' } ] })), (f.indices.prototype.getFieldMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, includeDefaults: { type: 'boolean', name: 'include_defaults' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_mapping/field/<%=fields%>', req: { index: { type: 'list' }, fields: { type: 'list' } } }, { fmt: '/_mapping/field/<%=fields%>', req: { fields: { type: 'list' } } } ] })), (f.indices.prototype.getMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, { fmt: '/_mapping' }] })), (f.indices.prototype.getSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: ['open', 'closed'], options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, local: { type: 'boolean' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, urls: [ { fmt: '/<%=index%>/_settings/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_settings' } ] })), (f.indices.prototype.getTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_template' }] })), (f.indices.prototype.getUpgrade = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }] })), (f.indices.prototype.open = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'closed', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_open', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.putAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.putMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.putSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, preserveExisting: { type: 'boolean', name: 'preserve_existing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, urls: [ { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings' } ], needBody: !0, method: 'PUT' })), (f.indices.prototype.putTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, order: { type: 'number' }, create: { type: 'boolean', default: !1 }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.recovery = d({ params: { detailed: { type: 'boolean', default: !1 }, activeOnly: { type: 'boolean', default: !1, name: 'active_only' } }, urls: [ { fmt: '/<%=index%>/_recovery', req: { index: { type: 'list' } } }, { fmt: '/_recovery' } ] })), (f.indices.prototype.refresh = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_refresh', req: { index: { type: 'list' } } }, { fmt: '/_refresh' }], method: 'POST' })), (f.indices.prototype.rollover = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, dryRun: { type: 'boolean', name: 'dry_run' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, urls: [ { fmt: '/<%=alias%>/_rollover/<%=newIndex%>', req: { alias: { type: 'string' }, newIndex: { type: 'string' } } }, { fmt: '/<%=alias%>/_rollover', req: { alias: { type: 'string' } } } ], method: 'POST' })), (f.indices.prototype.segments = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/<%=index%>/_segments', req: { index: { type: 'list' } } }, { fmt: '/_segments' } ] })), (f.indices.prototype.shardStores = d({ params: { status: { type: 'list', options: ['green', 'yellow', 'red', 'all'] }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_shard_stores', req: { index: { type: 'list' } } }, { fmt: '/_shard_stores' } ] })), (f.indices.prototype.shrink = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_shrink/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.split = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_split/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'list' }, level: { type: 'enum', default: 'indices', options: ['cluster', 'indices', 'shards'] }, types: { type: 'list' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, forbidClosedIndices: { type: 'boolean', default: !0, name: 'forbid_closed_indices' } }, urls: [ { fmt: '/<%=index%>/_stats/<%=metric%>', req: { index: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/<%=index%>/_stats', req: { index: { type: 'list' } } }, { fmt: '/_stats' } ] })), (f.indices.prototype.updateAliases = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_aliases' }, needBody: !0, method: 'POST' })), (f.indices.prototype.upgrade = d({ params: { allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, onlyAncientSegments: { type: 'boolean', name: 'only_ancient_segments' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }], method: 'POST' })), (f.indices.prototype.validateQuery = d({ params: { explain: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, rewrite: { type: 'boolean' }, allShards: { type: 'boolean', name: 'all_shards' } }, urls: [ { fmt: '/<%=index%>/_validate/query', req: { index: { type: 'list' } } }, { fmt: '/_validate/query' } ], method: 'POST' })), (f.info = d({ url: { fmt: '/' } })), (f.ingest = e()), (f.ingest.prototype.deletePipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.ingest.prototype.getPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline' } ] })), (f.ingest.prototype.processorGrok = d({ url: { fmt: '/_ingest/processor/grok' } })), (f.ingest.prototype.putPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.ingest.prototype.simulate = d({ params: { verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>/_simulate', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline/_simulate' } ], needBody: !0, method: 'POST' })), (f.mget = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, urls: [{ fmt: '/<%=index%>/_mget', req: { index: { type: 'string' } } }, { fmt: '/_mget' }], needBody: !0, method: 'POST' })), (f.msearch = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [{ fmt: '/<%=index%>/_msearch', req: { index: { type: 'list' } } }, { fmt: '/_msearch' }], needBody: !0, bulkBody: !0, method: 'POST' })), (f.msearchTemplate = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_msearch/template', req: { index: { type: 'list' } } }, { fmt: '/_msearch/template' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.mtermvectors = d({ params: { ids: { type: 'list', required: !1 }, termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_mtermvectors', req: { index: { type: 'string' } } }, { fmt: '/_mtermvectors' } ], method: 'POST' })), (f.nodes = e()), (f.nodes.prototype.hotThreads = d({ params: { interval: { type: 'time' }, snapshots: { type: 'number' }, threads: { type: 'number' }, ignoreIdleThreads: { type: 'boolean', name: 'ignore_idle_threads' }, type: { type: 'enum', options: ['cpu', 'wait', 'block'] }, timeout: { type: 'time' } }, url: {} })), (f.nodes.prototype.info = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/<%=metric%>', req: { metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes' } ] })), (f.nodes.prototype.reloadSecureSettings = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/reload_secure_settings', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/reload_secure_settings' } ], method: 'POST' })), (f.nodes.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'boolean' }, level: { type: 'enum', default: 'node', options: ['indices', 'node', 'shards'] }, types: { type: 'list' }, timeout: { type: 'time' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>/<%=indexMetric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats/<%=metric%>/<%=indexMetric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats' } ] })), (f.nodes.prototype.usage = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/usage/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/<%=nodeId%>/usage', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/usage/<%=metric%>', req: { metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/usage' } ] })), (f.ping = d({ url: { fmt: '/' }, method: 'HEAD' })), (f.putScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, context: { type: 'string' } }, urls: [ { fmt: '/_scripts/<%=id%>/<%=context%>', req: { id: { type: 'string' }, context: { type: 'string' } } }, { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } ], needBody: !0, method: 'PUT' })), (f.rankEval = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_rank_eval', req: { index: { type: 'list' } } }, { fmt: '/_rank_eval' } ], needBody: !0, method: 'POST' })), (f.reindex = d({ params: { refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, scroll: { type: 'time', default: '5m' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/_reindex' }, needBody: !0, method: 'POST' })), (f.reindexRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_reindex/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.renderSearchTemplate = d({ urls: [ { fmt: '/_render/template/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_render/template' } ], method: 'POST' })), (f.scriptsPainlessContext = d({ params: { context: { type: 'string' } }, url: { fmt: '/_scripts/painless/_context' } })), (f.scriptsPainlessExecute = d({ url: { fmt: '/_scripts/painless/_execute' }, method: 'POST' })), (f.scroll = d({ params: { scroll: { type: 'time' }, scrollId: { type: 'string', name: 'scroll_id' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'POST' })), (f.search = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, explain: { type: 'boolean' }, storedFields: { type: 'list', name: 'stored_fields' }, docvalueFields: { type: 'list', name: 'docvalue_fields' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, suggestField: { type: 'string', name: 'suggest_field' }, suggestMode: { type: 'enum', default: 'missing', options: ['missing', 'popular', 'always'], name: 'suggest_mode' }, suggestSize: { type: 'number', name: 'suggest_size' }, suggestText: { type: 'string', name: 'suggest_text' }, timeout: { type: 'time' }, trackScores: { type: 'boolean', name: 'track_scores' }, trackTotalHits: { type: 'boolean', name: 'track_total_hits' }, allowPartialSearchResults: { type: 'boolean', default: !0, name: 'allow_partial_search_results' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, version: { type: 'boolean' }, seqNoPrimaryTerm: { type: 'boolean', name: 'seq_no_primary_term' }, requestCache: { type: 'boolean', name: 'request_cache' }, batchedReduceSize: { type: 'number', default: 512, name: 'batched_reduce_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, urls: [{ fmt: '/<%=index%>/_search', req: { index: { type: 'list' } } }, { fmt: '/_search' }], method: 'POST' })), (f.searchShards = d({ params: { preference: { type: 'string' }, routing: { type: 'string' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_search_shards', req: { index: { type: 'list' } } }, { fmt: '/_search_shards' } ], method: 'POST' })), (f.searchTemplate = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, preference: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, explain: { type: 'boolean' }, profile: { type: 'boolean' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_search/template', req: { index: { type: 'list' } } }, { fmt: '/_search/template' } ], needBody: !0, method: 'POST' })), (f.snapshot = e()), (f.snapshot.prototype.create = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.createRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, verify: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.snapshot.prototype.delete = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'DELETE' })), (f.snapshot.prototype.deleteRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, method: 'DELETE' })), (f.snapshot.prototype.get = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, verbose: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } } })), (f.snapshot.prototype.getRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [ { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_snapshot' } ] })), (f.snapshot.prototype.restore = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_restore', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.status = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' } }, urls: [ { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_status', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } }, { fmt: '/_snapshot/<%=repository%>/_status', req: { repository: { type: 'string' } } }, { fmt: '/_snapshot/_status' } ] })), (f.snapshot.prototype.verifyRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>/_verify', req: { repository: { type: 'string' } } }, method: 'POST' })), (f.tasks = e()), (f.tasks.prototype.cancel = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, parentTaskId: { type: 'string', name: 'parent_task_id' } }, urls: [ { fmt: '/_tasks/<%=taskId%>/_cancel', req: { taskId: { type: 'string' } } }, { fmt: '/_tasks/_cancel' } ], method: 'POST' })), (f.tasks.prototype.get = d({ params: { waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks/<%=taskId%>', req: { taskId: { type: 'string' } } } })), (f.tasks.prototype.list = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTaskId: { type: 'string', name: 'parent_task_id' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, groupBy: { type: 'enum', default: 'nodes', options: ['nodes', 'parents', 'none'], name: 'group_by' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks' } })), (f.termvectors = d({ params: { termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_termvectors/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_termvectors', req: { index: { type: 'string' } } } ], method: 'POST' })), (f.update = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, lang: { type: 'string' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, retryOnConflict: { type: 'number', name: 'retry_on_conflict' }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' } }, url: { fmt: '/<%=index%>/_update/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.updateByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, pipeline: { type: 'string' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, versionType: { type: 'boolean', name: 'version_type' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_update_by_query', req: { index: { type: 'list' } } }, method: 'POST' })), (f.updateByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_update_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })); }, function(a, b, c) { var d = c(1).makeFactoryWithModifier(function(a) { return c(0).merge(a, { params: { filterPath: { type: 'list', name: 'filter_path' } } }); }), e = c(1).namespaceFactory, f = (a.exports = {}); (f._namespaces = ['cat', 'cluster', 'indices', 'ingest', 'nodes', 'snapshot', 'tasks']), (f.bulk = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, type: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/<%=type%>/_bulk', req: { index: { type: 'string' }, type: { type: 'string' } } }, { fmt: '/<%=index%>/_bulk', req: { index: { type: 'string' } } }, { fmt: '/_bulk' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.cat = e()), (f.cat.prototype.aliases = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/aliases/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_cat/aliases' } ] })), (f.cat.prototype.allocation = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/allocation/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cat/allocation' } ] })), (f.cat.prototype.count = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/count/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/count' } ] })), (f.cat.prototype.fielddata = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, fields: { type: 'list' } }, urls: [ { fmt: '/_cat/fielddata/<%=fields%>', req: { fields: { type: 'list' } } }, { fmt: '/_cat/fielddata' } ] })), (f.cat.prototype.health = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, ts: { type: 'boolean', default: !0 }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/health' } })), (f.cat.prototype.help = d({ params: { help: { type: 'boolean', default: !1 }, s: { type: 'list' } }, url: { fmt: '/_cat' } })), (f.cat.prototype.indices = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'm', 'g'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, health: { type: 'enum', default: null, options: ['green', 'yellow', 'red'] }, help: { type: 'boolean', default: !1 }, pri: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' } }, urls: [ { fmt: '/_cat/indices/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/indices' } ] })), (f.cat.prototype.master = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/master' } })), (f.cat.prototype.nodeattrs = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodeattrs' } })), (f.cat.prototype.nodes = d({ params: { format: { type: 'string' }, fullId: { type: 'boolean', name: 'full_id' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodes' } })), (f.cat.prototype.pendingTasks = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/pending_tasks' } })), (f.cat.prototype.plugins = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/plugins' } })), (f.cat.prototype.recovery = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/recovery/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/recovery' } ] })), (f.cat.prototype.repositories = d({ params: { format: { type: 'string' }, local: { type: 'boolean', default: !1 }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/repositories' } })), (f.cat.prototype.segments = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/segments/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/segments' } ] })), (f.cat.prototype.shards = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/shards/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/shards' } ] })), (f.cat.prototype.snapshots = d({ params: { format: { type: 'string' }, ignoreUnavailable: { type: 'boolean', default: !1, name: 'ignore_unavailable' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/snapshots/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_cat/snapshots' } ] })), (f.cat.prototype.tasks = d({ params: { format: { type: 'string' }, nodeId: { type: 'list', name: 'node_id' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTask: { type: 'number', name: 'parent_task' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/tasks' } })), (f.cat.prototype.templates = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/templates/<%=name%>', req: { name: { type: 'string' } } }, { fmt: '/_cat/templates' } ] })), (f.cat.prototype.threadPool = d({ params: { format: { type: 'string' }, size: { type: 'enum', options: ['', 'k', 'm', 'g', 't', 'p'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/thread_pool/<%=threadPoolPatterns%>', req: { threadPoolPatterns: { type: 'list' } } }, { fmt: '/_cat/thread_pool' } ] })), (f.clearScroll = d({ url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'DELETE' })), (f.cluster = e()), (f.cluster.prototype.allocationExplain = d({ params: { includeYesDecisions: { type: 'boolean', name: 'include_yes_decisions' }, includeDiskInfo: { type: 'boolean', name: 'include_disk_info' } }, url: { fmt: '/_cluster/allocation/explain' }, method: 'POST' })), (f.cluster.prototype.getSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/_cluster/settings' } })), (f.cluster.prototype.health = d({ params: { expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, level: { type: 'enum', default: 'cluster', options: ['cluster', 'indices', 'shards'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForNodes: { type: 'string', name: 'wait_for_nodes' }, waitForEvents: { type: 'enum', options: ['immediate', 'urgent', 'high', 'normal', 'low', 'languid'], name: 'wait_for_events' }, waitForNoRelocatingShards: { type: 'boolean', name: 'wait_for_no_relocating_shards' }, waitForNoInitializingShards: { type: 'boolean', name: 'wait_for_no_initializing_shards' }, waitForStatus: { type: 'enum', default: null, options: ['green', 'yellow', 'red'], name: 'wait_for_status' } }, urls: [ { fmt: '/_cluster/health/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cluster/health' } ] })), (f.cluster.prototype.pendingTasks = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_cluster/pending_tasks' } })), (f.cluster.prototype.putSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/settings' }, needBody: !0, method: 'PUT' })), (f.cluster.prototype.remoteInfo = d({ url: { fmt: '/_remote/info' } })), (f.cluster.prototype.reroute = d({ params: { dryRun: { type: 'boolean', name: 'dry_run' }, explain: { type: 'boolean' }, retryFailed: { type: 'boolean', name: 'retry_failed' }, metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'master_node', 'version' ] }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/reroute' }, method: 'POST' })), (f.cluster.prototype.state = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, waitForMetadataVersion: { type: 'number', name: 'wait_for_metadata_version' }, waitForTimeout: { type: 'time', name: 'wait_for_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/_cluster/state/<%=metric%>/<%=index%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] }, index: { type: 'list' } } }, { fmt: '/_cluster/state/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] } } }, { fmt: '/_cluster/state' } ] })), (f.cluster.prototype.stats = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_cluster/stats/nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cluster/stats' } ] })), (f.count = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, minScore: { type: 'number', name: 'min_score' }, preference: { type: 'string' }, routing: { type: 'list' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, terminateAfter: { type: 'number', name: 'terminate_after' } }, urls: [{ fmt: '/<%=index%>/_count', req: { index: { type: 'list' } } }, { fmt: '/_count' }], method: 'POST' })), (f.create = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, pipeline: { type: 'string' } }, url: { fmt: '/<%=index%>/_create/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.delete = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'DELETE' })), (f.deleteByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_delete_by_query', req: { index: { type: 'list' } } }, needBody: !0, method: 'POST' })), (f.deleteByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_delete_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.deleteScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.exists = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.existsSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.explain = d({ params: { analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, analyzer: { type: 'string' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, storedFields: { type: 'list', name: 'stored_fields' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, url: { fmt: '/<%=index%>/_explain/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'POST' })), (f.fieldCaps = d({ params: { fields: { type: 'list' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, includeUnmapped: { type: 'boolean', default: !1, name: 'include_unmapped' } }, urls: [ { fmt: '/<%=index%>/_field_caps', req: { index: { type: 'list' } } }, { fmt: '/_field_caps' } ], method: 'POST' })), (f.get = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.getScript = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } })), (f.getSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.index = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, opType: { type: 'enum', default: 'index', options: ['index', 'create'], name: 'op_type' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_doc', req: { index: { type: 'string' } } } ], needBody: !0, method: 'POST' })), (f.indices = e()), (f.indices.prototype.analyze = d({ params: { index: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_analyze', req: { index: { type: 'string' } } }, { fmt: '/_analyze' } ], method: 'POST' })), (f.indices.prototype.clearCache = d({ params: { fielddata: { type: 'boolean' }, fields: { type: 'list' }, query: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, index: { type: 'list' }, request: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_cache/clear', req: { index: { type: 'list' } } }, { fmt: '/_cache/clear' } ], method: 'POST' })), (f.indices.prototype.clone = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_clone/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.close = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_close', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.create = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.delete = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteTemplate = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, method: 'DELETE' })), (f.indices.prototype.exists = d({ params: { local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } } ], method: 'HEAD' })), (f.indices.prototype.existsTemplate = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsType = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, url: { fmt: '/<%=index%>/_mapping/<%=type%>', req: { index: { type: 'list' }, type: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.flush = d({ params: { force: { type: 'boolean' }, waitIfOngoing: { type: 'boolean', name: 'wait_if_ongoing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_flush', req: { index: { type: 'list' } } }, { fmt: '/_flush' }], method: 'POST' })), (f.indices.prototype.flushSynced = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_flush/synced', req: { index: { type: 'list' } } }, { fmt: '/_flush/synced' } ], method: 'POST' })), (f.indices.prototype.forcemerge = d({ params: { flush: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, maxNumSegments: { type: 'number', name: 'max_num_segments' }, onlyExpungeDeletes: { type: 'boolean', name: 'only_expunge_deletes' } }, urls: [ { fmt: '/<%=index%>/_forcemerge', req: { index: { type: 'list' } } }, { fmt: '/_forcemerge' } ], method: 'POST' })), (f.indices.prototype.get = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } } })), (f.indices.prototype.getAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/<%=index%>/_alias', req: { index: { type: 'list' } } }, { fmt: '/_alias' } ] })), (f.indices.prototype.getFieldMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, includeDefaults: { type: 'boolean', name: 'include_defaults' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_mapping/field/<%=fields%>', req: { index: { type: 'list' }, fields: { type: 'list' } } }, { fmt: '/_mapping/field/<%=fields%>', req: { fields: { type: 'list' } } } ] })), (f.indices.prototype.getMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, { fmt: '/_mapping' }] })), (f.indices.prototype.getSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: ['open', 'closed'], options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, local: { type: 'boolean' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, urls: [ { fmt: '/<%=index%>/_settings/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_settings' } ] })), (f.indices.prototype.getTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_template' }] })), (f.indices.prototype.getUpgrade = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }] })), (f.indices.prototype.open = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'closed', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_open', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.putAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.putMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.putSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, preserveExisting: { type: 'boolean', name: 'preserve_existing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, urls: [ { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings' } ], needBody: !0, method: 'PUT' })), (f.indices.prototype.putTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, order: { type: 'number' }, create: { type: 'boolean', default: !1 }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.recovery = d({ params: { detailed: { type: 'boolean', default: !1 }, activeOnly: { type: 'boolean', default: !1, name: 'active_only' } }, urls: [ { fmt: '/<%=index%>/_recovery', req: { index: { type: 'list' } } }, { fmt: '/_recovery' } ] })), (f.indices.prototype.refresh = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_refresh', req: { index: { type: 'list' } } }, { fmt: '/_refresh' }], method: 'POST' })), (f.indices.prototype.rollover = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, dryRun: { type: 'boolean', name: 'dry_run' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, urls: [ { fmt: '/<%=alias%>/_rollover/<%=newIndex%>', req: { alias: { type: 'string' }, newIndex: { type: 'string' } } }, { fmt: '/<%=alias%>/_rollover', req: { alias: { type: 'string' } } } ], method: 'POST' })), (f.indices.prototype.segments = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/<%=index%>/_segments', req: { index: { type: 'list' } } }, { fmt: '/_segments' } ] })), (f.indices.prototype.shardStores = d({ params: { status: { type: 'list', options: ['green', 'yellow', 'red', 'all'] }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_shard_stores', req: { index: { type: 'list' } } }, { fmt: '/_shard_stores' } ] })), (f.indices.prototype.shrink = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_shrink/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.split = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_split/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'list' }, level: { type: 'enum', default: 'indices', options: ['cluster', 'indices', 'shards'] }, types: { type: 'list' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, forbidClosedIndices: { type: 'boolean', default: !0, name: 'forbid_closed_indices' } }, urls: [ { fmt: '/<%=index%>/_stats/<%=metric%>', req: { index: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/<%=index%>/_stats', req: { index: { type: 'list' } } }, { fmt: '/_stats' } ] })), (f.indices.prototype.updateAliases = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_aliases' }, needBody: !0, method: 'POST' })), (f.indices.prototype.upgrade = d({ params: { allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, onlyAncientSegments: { type: 'boolean', name: 'only_ancient_segments' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }], method: 'POST' })), (f.indices.prototype.validateQuery = d({ params: { explain: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, rewrite: { type: 'boolean' }, allShards: { type: 'boolean', name: 'all_shards' } }, urls: [ { fmt: '/<%=index%>/_validate/query', req: { index: { type: 'list' } } }, { fmt: '/_validate/query' } ], method: 'POST' })), (f.info = d({ url: { fmt: '/' } })), (f.ingest = e()), (f.ingest.prototype.deletePipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.ingest.prototype.getPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline' } ] })), (f.ingest.prototype.processorGrok = d({ url: { fmt: '/_ingest/processor/grok' } })), (f.ingest.prototype.putPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.ingest.prototype.simulate = d({ params: { verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>/_simulate', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline/_simulate' } ], needBody: !0, method: 'POST' })), (f.mget = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, urls: [{ fmt: '/<%=index%>/_mget', req: { index: { type: 'string' } } }, { fmt: '/_mget' }], needBody: !0, method: 'POST' })), (f.msearch = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [{ fmt: '/<%=index%>/_msearch', req: { index: { type: 'list' } } }, { fmt: '/_msearch' }], needBody: !0, bulkBody: !0, method: 'POST' })), (f.msearchTemplate = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_msearch/template', req: { index: { type: 'list' } } }, { fmt: '/_msearch/template' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.mtermvectors = d({ params: { ids: { type: 'list', required: !1 }, termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_mtermvectors', req: { index: { type: 'string' } } }, { fmt: '/_mtermvectors' } ], method: 'POST' })), (f.nodes = e()), (f.nodes.prototype.hotThreads = d({ params: { interval: { type: 'time' }, snapshots: { type: 'number' }, threads: { type: 'number' }, ignoreIdleThreads: { type: 'boolean', name: 'ignore_idle_threads' }, type: { type: 'enum', options: ['cpu', 'wait', 'block'] }, timeout: { type: 'time' } }, url: {} })), (f.nodes.prototype.info = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/<%=metric%>', req: { metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes' } ] })), (f.nodes.prototype.reloadSecureSettings = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/reload_secure_settings', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/reload_secure_settings' } ], method: 'POST' })), (f.nodes.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'boolean' }, level: { type: 'enum', default: 'node', options: ['indices', 'node', 'shards'] }, types: { type: 'list' }, timeout: { type: 'time' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>/<%=indexMetric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats/<%=metric%>/<%=indexMetric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats' } ] })), (f.nodes.prototype.usage = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/usage/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/<%=nodeId%>/usage', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/usage/<%=metric%>', req: { metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/usage' } ] })), (f.ping = d({ url: { fmt: '/' }, method: 'HEAD' })), (f.putScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, context: { type: 'string' } }, urls: [ { fmt: '/_scripts/<%=id%>/<%=context%>', req: { id: { type: 'string' }, context: { type: 'string' } } }, { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } ], needBody: !0, method: 'PUT' })), (f.rankEval = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_rank_eval', req: { index: { type: 'list' } } }, { fmt: '/_rank_eval' } ], needBody: !0, method: 'POST' })), (f.reindex = d({ params: { refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, scroll: { type: 'time', default: '5m' }, slices: { type: 'number', default: 1 }, maxDocs: { type: 'number', name: 'max_docs' } }, url: { fmt: '/_reindex' }, needBody: !0, method: 'POST' })), (f.reindexRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_reindex/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.renderSearchTemplate = d({ urls: [ { fmt: '/_render/template/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_render/template' } ], method: 'POST' })), (f.scriptsPainlessExecute = d({ url: { fmt: '/_scripts/painless/_execute' }, method: 'POST' })), (f.scroll = d({ params: { scroll: { type: 'time' }, scrollId: { type: 'string', name: 'scroll_id' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'POST' })), (f.search = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, explain: { type: 'boolean' }, storedFields: { type: 'list', name: 'stored_fields' }, docvalueFields: { type: 'list', name: 'docvalue_fields' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, suggestField: { type: 'string', name: 'suggest_field' }, suggestMode: { type: 'enum', default: 'missing', options: ['missing', 'popular', 'always'], name: 'suggest_mode' }, suggestSize: { type: 'number', name: 'suggest_size' }, suggestText: { type: 'string', name: 'suggest_text' }, timeout: { type: 'time' }, trackScores: { type: 'boolean', name: 'track_scores' }, trackTotalHits: { type: 'boolean', name: 'track_total_hits' }, allowPartialSearchResults: { type: 'boolean', default: !0, name: 'allow_partial_search_results' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, version: { type: 'boolean' }, seqNoPrimaryTerm: { type: 'boolean', name: 'seq_no_primary_term' }, requestCache: { type: 'boolean', name: 'request_cache' }, batchedReduceSize: { type: 'number', default: 512, name: 'batched_reduce_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, urls: [{ fmt: '/<%=index%>/_search', req: { index: { type: 'list' } } }, { fmt: '/_search' }], method: 'POST' })), (f.searchShards = d({ params: { preference: { type: 'string' }, routing: { type: 'string' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_search_shards', req: { index: { type: 'list' } } }, { fmt: '/_search_shards' } ], method: 'POST' })), (f.searchTemplate = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, preference: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, explain: { type: 'boolean' }, profile: { type: 'boolean' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_search/template', req: { index: { type: 'list' } } }, { fmt: '/_search/template' } ], needBody: !0, method: 'POST' })), (f.snapshot = e()), (f.snapshot.prototype.create = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.createRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, verify: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.snapshot.prototype.delete = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'DELETE' })), (f.snapshot.prototype.deleteRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, method: 'DELETE' })), (f.snapshot.prototype.get = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, verbose: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } } })), (f.snapshot.prototype.getRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [ { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_snapshot' } ] })), (f.snapshot.prototype.restore = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_restore', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.status = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' } }, urls: [ { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_status', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } }, { fmt: '/_snapshot/<%=repository%>/_status', req: { repository: { type: 'string' } } }, { fmt: '/_snapshot/_status' } ] })), (f.snapshot.prototype.verifyRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>/_verify', req: { repository: { type: 'string' } } }, method: 'POST' })), (f.tasks = e()), (f.tasks.prototype.cancel = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, parentTaskId: { type: 'string', name: 'parent_task_id' } }, urls: [ { fmt: '/_tasks/<%=taskId%>/_cancel', req: { taskId: { type: 'string' } } }, { fmt: '/_tasks/_cancel' } ], method: 'POST' })), (f.tasks.prototype.get = d({ params: { waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks/<%=taskId%>', req: { taskId: { type: 'string' } } } })), (f.tasks.prototype.list = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTaskId: { type: 'string', name: 'parent_task_id' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, groupBy: { type: 'enum', default: 'nodes', options: ['nodes', 'parents', 'none'], name: 'group_by' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks' } })), (f.termvectors = d({ params: { termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_termvectors/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_termvectors', req: { index: { type: 'string' } } } ], method: 'POST' })), (f.update = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, lang: { type: 'string' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, retryOnConflict: { type: 'number', name: 'retry_on_conflict' }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' } }, url: { fmt: '/<%=index%>/_update/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.updateByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, pipeline: { type: 'string' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, versionType: { type: 'boolean', name: 'version_type' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_update_by_query', req: { index: { type: 'list' } } }, method: 'POST' })), (f.updateByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_update_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })); }, function(a, b, c) { var d = c(1).makeFactoryWithModifier(function(a) { return c(0).merge(a, { params: { filterPath: { type: 'list', name: 'filter_path' } } }); }), e = c(1).namespaceFactory, f = (a.exports = {}); (f._namespaces = ['cat', 'cluster', 'indices', 'ingest', 'nodes', 'snapshot', 'tasks']), (f.bulk = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, type: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/<%=type%>/_bulk', req: { index: { type: 'string' }, type: { type: 'string' } } }, { fmt: '/<%=index%>/_bulk', req: { index: { type: 'string' } } }, { fmt: '/_bulk' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.cat = e()), (f.cat.prototype.aliases = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/aliases/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_cat/aliases' } ] })), (f.cat.prototype.allocation = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/allocation/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cat/allocation' } ] })), (f.cat.prototype.count = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/count/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/count' } ] })), (f.cat.prototype.fielddata = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, fields: { type: 'list' } }, urls: [ { fmt: '/_cat/fielddata/<%=fields%>', req: { fields: { type: 'list' } } }, { fmt: '/_cat/fielddata' } ] })), (f.cat.prototype.health = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, ts: { type: 'boolean', default: !0 }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/health' } })), (f.cat.prototype.help = d({ params: { help: { type: 'boolean', default: !1 }, s: { type: 'list' } }, url: { fmt: '/_cat' } })), (f.cat.prototype.indices = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'm', 'g'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, health: { type: 'enum', default: null, options: ['green', 'yellow', 'red'] }, help: { type: 'boolean', default: !1 }, pri: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' } }, urls: [ { fmt: '/_cat/indices/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/indices' } ] })), (f.cat.prototype.master = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/master' } })), (f.cat.prototype.nodeattrs = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodeattrs' } })), (f.cat.prototype.nodes = d({ params: { format: { type: 'string' }, fullId: { type: 'boolean', name: 'full_id' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodes' } })), (f.cat.prototype.pendingTasks = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/pending_tasks' } })), (f.cat.prototype.plugins = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/plugins' } })), (f.cat.prototype.recovery = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/recovery/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/recovery' } ] })), (f.cat.prototype.repositories = d({ params: { format: { type: 'string' }, local: { type: 'boolean', default: !1 }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/repositories' } })), (f.cat.prototype.segments = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/segments/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/segments' } ] })), (f.cat.prototype.shards = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/shards/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/shards' } ] })), (f.cat.prototype.snapshots = d({ params: { format: { type: 'string' }, ignoreUnavailable: { type: 'boolean', default: !1, name: 'ignore_unavailable' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/snapshots/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_cat/snapshots' } ] })), (f.cat.prototype.tasks = d({ params: { format: { type: 'string' }, nodeId: { type: 'list', name: 'node_id' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTask: { type: 'number', name: 'parent_task' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/tasks' } })), (f.cat.prototype.templates = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/templates/<%=name%>', req: { name: { type: 'string' } } }, { fmt: '/_cat/templates' } ] })), (f.cat.prototype.threadPool = d({ params: { format: { type: 'string' }, size: { type: 'enum', options: ['', 'k', 'm', 'g', 't', 'p'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/thread_pool/<%=threadPoolPatterns%>', req: { threadPoolPatterns: { type: 'list' } } }, { fmt: '/_cat/thread_pool' } ] })), (f.clearScroll = d({ url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'DELETE' })), (f.cluster = e()), (f.cluster.prototype.allocationExplain = d({ params: { includeYesDecisions: { type: 'boolean', name: 'include_yes_decisions' }, includeDiskInfo: { type: 'boolean', name: 'include_disk_info' } }, url: { fmt: '/_cluster/allocation/explain' }, method: 'POST' })), (f.cluster.prototype.getSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/_cluster/settings' } })), (f.cluster.prototype.health = d({ params: { expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, level: { type: 'enum', default: 'cluster', options: ['cluster', 'indices', 'shards'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForNodes: { type: 'string', name: 'wait_for_nodes' }, waitForEvents: { type: 'enum', options: ['immediate', 'urgent', 'high', 'normal', 'low', 'languid'], name: 'wait_for_events' }, waitForNoRelocatingShards: { type: 'boolean', name: 'wait_for_no_relocating_shards' }, waitForNoInitializingShards: { type: 'boolean', name: 'wait_for_no_initializing_shards' }, waitForStatus: { type: 'enum', default: null, options: ['green', 'yellow', 'red'], name: 'wait_for_status' } }, urls: [ { fmt: '/_cluster/health/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cluster/health' } ] })), (f.cluster.prototype.pendingTasks = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_cluster/pending_tasks' } })), (f.cluster.prototype.putSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/settings' }, needBody: !0, method: 'PUT' })), (f.cluster.prototype.remoteInfo = d({ url: { fmt: '/_remote/info' } })), (f.cluster.prototype.reroute = d({ params: { dryRun: { type: 'boolean', name: 'dry_run' }, explain: { type: 'boolean' }, retryFailed: { type: 'boolean', name: 'retry_failed' }, metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'master_node', 'version' ] }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/reroute' }, method: 'POST' })), (f.cluster.prototype.state = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, waitForMetadataVersion: { type: 'number', name: 'wait_for_metadata_version' }, waitForTimeout: { type: 'time', name: 'wait_for_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/_cluster/state/<%=metric%>/<%=index%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] }, index: { type: 'list' } } }, { fmt: '/_cluster/state/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] } } }, { fmt: '/_cluster/state' } ] })), (f.cluster.prototype.stats = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_cluster/stats/nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cluster/stats' } ] })), (f.count = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, minScore: { type: 'number', name: 'min_score' }, preference: { type: 'string' }, routing: { type: 'list' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, terminateAfter: { type: 'number', name: 'terminate_after' } }, urls: [{ fmt: '/<%=index%>/_count', req: { index: { type: 'list' } } }, { fmt: '/_count' }], method: 'POST' })), (f.create = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, pipeline: { type: 'string' } }, url: { fmt: '/<%=index%>/_create/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.delete = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'DELETE' })), (f.deleteByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_delete_by_query', req: { index: { type: 'list' } } }, needBody: !0, method: 'POST' })), (f.deleteByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_delete_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.deleteScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.exists = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.existsSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.explain = d({ params: { analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, analyzer: { type: 'string' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, storedFields: { type: 'list', name: 'stored_fields' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, url: { fmt: '/<%=index%>/_explain/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'POST' })), (f.fieldCaps = d({ params: { fields: { type: 'list' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, includeUnmapped: { type: 'boolean', default: !1, name: 'include_unmapped' } }, urls: [ { fmt: '/<%=index%>/_field_caps', req: { index: { type: 'list' } } }, { fmt: '/_field_caps' } ], method: 'POST' })), (f.get = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.getScript = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } })), (f.getSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.index = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, opType: { type: 'enum', default: 'index', options: ['index', 'create'], name: 'op_type' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_doc', req: { index: { type: 'string' } } } ], needBody: !0, method: 'POST' })), (f.indices = e()), (f.indices.prototype.analyze = d({ params: { index: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_analyze', req: { index: { type: 'string' } } }, { fmt: '/_analyze' } ], method: 'POST' })), (f.indices.prototype.clearCache = d({ params: { fielddata: { type: 'boolean' }, fields: { type: 'list' }, query: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, index: { type: 'list' }, request: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_cache/clear', req: { index: { type: 'list' } } }, { fmt: '/_cache/clear' } ], method: 'POST' })), (f.indices.prototype.clone = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_clone/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.close = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_close', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.create = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.delete = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteTemplate = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, method: 'DELETE' })), (f.indices.prototype.exists = d({ params: { local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } } ], method: 'HEAD' })), (f.indices.prototype.existsTemplate = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsType = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, url: { fmt: '/<%=index%>/_mapping/<%=type%>', req: { index: { type: 'list' }, type: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.flush = d({ params: { force: { type: 'boolean' }, waitIfOngoing: { type: 'boolean', name: 'wait_if_ongoing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_flush', req: { index: { type: 'list' } } }, { fmt: '/_flush' }], method: 'POST' })), (f.indices.prototype.flushSynced = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_flush/synced', req: { index: { type: 'list' } } }, { fmt: '/_flush/synced' } ], method: 'POST' })), (f.indices.prototype.forcemerge = d({ params: { flush: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, maxNumSegments: { type: 'number', name: 'max_num_segments' }, onlyExpungeDeletes: { type: 'boolean', name: 'only_expunge_deletes' } }, urls: [ { fmt: '/<%=index%>/_forcemerge', req: { index: { type: 'list' } } }, { fmt: '/_forcemerge' } ], method: 'POST' })), (f.indices.prototype.get = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } } })), (f.indices.prototype.getAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/<%=index%>/_alias', req: { index: { type: 'list' } } }, { fmt: '/_alias' } ] })), (f.indices.prototype.getFieldMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, includeDefaults: { type: 'boolean', name: 'include_defaults' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_mapping/field/<%=fields%>', req: { index: { type: 'list' }, fields: { type: 'list' } } }, { fmt: '/_mapping/field/<%=fields%>', req: { fields: { type: 'list' } } } ] })), (f.indices.prototype.getMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, { fmt: '/_mapping' }] })), (f.indices.prototype.getSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: ['open', 'closed'], options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, local: { type: 'boolean' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, urls: [ { fmt: '/<%=index%>/_settings/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_settings' } ] })), (f.indices.prototype.getTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_template' }] })), (f.indices.prototype.getUpgrade = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }] })), (f.indices.prototype.open = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'closed', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_open', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.putAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.putMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.putSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, preserveExisting: { type: 'boolean', name: 'preserve_existing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, urls: [ { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings' } ], needBody: !0, method: 'PUT' })), (f.indices.prototype.putTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, order: { type: 'number' }, create: { type: 'boolean', default: !1 }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.recovery = d({ params: { detailed: { type: 'boolean', default: !1 }, activeOnly: { type: 'boolean', default: !1, name: 'active_only' } }, urls: [ { fmt: '/<%=index%>/_recovery', req: { index: { type: 'list' } } }, { fmt: '/_recovery' } ] })), (f.indices.prototype.refresh = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_refresh', req: { index: { type: 'list' } } }, { fmt: '/_refresh' }], method: 'POST' })), (f.indices.prototype.rollover = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, dryRun: { type: 'boolean', name: 'dry_run' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, urls: [ { fmt: '/<%=alias%>/_rollover/<%=newIndex%>', req: { alias: { type: 'string' }, newIndex: { type: 'string' } } }, { fmt: '/<%=alias%>/_rollover', req: { alias: { type: 'string' } } } ], method: 'POST' })), (f.indices.prototype.segments = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/<%=index%>/_segments', req: { index: { type: 'list' } } }, { fmt: '/_segments' } ] })), (f.indices.prototype.shardStores = d({ params: { status: { type: 'list', options: ['green', 'yellow', 'red', 'all'] }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_shard_stores', req: { index: { type: 'list' } } }, { fmt: '/_shard_stores' } ] })), (f.indices.prototype.shrink = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_shrink/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.split = d({ params: { copySettings: { type: 'boolean', name: 'copy_settings' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_split/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'list' }, level: { type: 'enum', default: 'indices', options: ['cluster', 'indices', 'shards'] }, types: { type: 'list' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, forbidClosedIndices: { type: 'boolean', default: !0, name: 'forbid_closed_indices' } }, urls: [ { fmt: '/<%=index%>/_stats/<%=metric%>', req: { index: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/<%=index%>/_stats', req: { index: { type: 'list' } } }, { fmt: '/_stats' } ] })), (f.indices.prototype.updateAliases = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_aliases' }, needBody: !0, method: 'POST' })), (f.indices.prototype.upgrade = d({ params: { allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, onlyAncientSegments: { type: 'boolean', name: 'only_ancient_segments' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }], method: 'POST' })), (f.indices.prototype.validateQuery = d({ params: { explain: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, rewrite: { type: 'boolean' }, allShards: { type: 'boolean', name: 'all_shards' } }, urls: [ { fmt: '/<%=index%>/_validate/query', req: { index: { type: 'list' } } }, { fmt: '/_validate/query' } ], method: 'POST' })), (f.info = d({ url: { fmt: '/' } })), (f.ingest = e()), (f.ingest.prototype.deletePipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.ingest.prototype.getPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline' } ] })), (f.ingest.prototype.processorGrok = d({ url: { fmt: '/_ingest/processor/grok' } })), (f.ingest.prototype.putPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.ingest.prototype.simulate = d({ params: { verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>/_simulate', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline/_simulate' } ], needBody: !0, method: 'POST' })), (f.mget = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, urls: [{ fmt: '/<%=index%>/_mget', req: { index: { type: 'string' } } }, { fmt: '/_mget' }], needBody: !0, method: 'POST' })), (f.msearch = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [{ fmt: '/<%=index%>/_msearch', req: { index: { type: 'list' } } }, { fmt: '/_msearch' }], needBody: !0, bulkBody: !0, method: 'POST' })), (f.msearchTemplate = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_msearch/template', req: { index: { type: 'list' } } }, { fmt: '/_msearch/template' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.mtermvectors = d({ params: { ids: { type: 'list', required: !1 }, termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_mtermvectors', req: { index: { type: 'string' } } }, { fmt: '/_mtermvectors' } ], method: 'POST' })), (f.nodes = e()), (f.nodes.prototype.hotThreads = d({ params: { interval: { type: 'time' }, snapshots: { type: 'number' }, threads: { type: 'number' }, ignoreIdleThreads: { type: 'boolean', name: 'ignore_idle_threads' }, type: { type: 'enum', options: ['cpu', 'wait', 'block'] }, timeout: { type: 'time' } }, url: {} })), (f.nodes.prototype.info = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/<%=metric%>', req: { metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes' } ] })), (f.nodes.prototype.reloadSecureSettings = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/reload_secure_settings', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/reload_secure_settings' } ], method: 'POST' })), (f.nodes.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'boolean' }, level: { type: 'enum', default: 'node', options: ['indices', 'node', 'shards'] }, types: { type: 'list' }, timeout: { type: 'time' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>/<%=indexMetric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats/<%=metric%>/<%=indexMetric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats' } ] })), (f.nodes.prototype.usage = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/usage/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/<%=nodeId%>/usage', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/usage/<%=metric%>', req: { metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/usage' } ] })), (f.ping = d({ url: { fmt: '/' }, method: 'HEAD' })), (f.putScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, context: { type: 'string' } }, urls: [ { fmt: '/_scripts/<%=id%>/<%=context%>', req: { id: { type: 'string' }, context: { type: 'string' } } }, { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } ], needBody: !0, method: 'PUT' })), (f.rankEval = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_rank_eval', req: { index: { type: 'list' } } }, { fmt: '/_rank_eval' } ], needBody: !0, method: 'POST' })), (f.reindex = d({ params: { refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, scroll: { type: 'time', default: '5m' }, slices: { type: 'number', default: 1 }, maxDocs: { type: 'number', name: 'max_docs' } }, url: { fmt: '/_reindex' }, needBody: !0, method: 'POST' })), (f.reindexRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_reindex/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.renderSearchTemplate = d({ urls: [ { fmt: '/_render/template/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_render/template' } ], method: 'POST' })), (f.scriptsPainlessExecute = d({ url: { fmt: '/_scripts/painless/_execute' }, method: 'POST' })), (f.scroll = d({ params: { scroll: { type: 'time' }, scrollId: { type: 'string', name: 'scroll_id' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'POST' })), (f.search = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, explain: { type: 'boolean' }, storedFields: { type: 'list', name: 'stored_fields' }, docvalueFields: { type: 'list', name: 'docvalue_fields' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, suggestField: { type: 'string', name: 'suggest_field' }, suggestMode: { type: 'enum', default: 'missing', options: ['missing', 'popular', 'always'], name: 'suggest_mode' }, suggestSize: { type: 'number', name: 'suggest_size' }, suggestText: { type: 'string', name: 'suggest_text' }, timeout: { type: 'time' }, trackScores: { type: 'boolean', name: 'track_scores' }, trackTotalHits: { type: 'boolean', name: 'track_total_hits' }, allowPartialSearchResults: { type: 'boolean', default: !0, name: 'allow_partial_search_results' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, version: { type: 'boolean' }, seqNoPrimaryTerm: { type: 'boolean', name: 'seq_no_primary_term' }, requestCache: { type: 'boolean', name: 'request_cache' }, batchedReduceSize: { type: 'number', default: 512, name: 'batched_reduce_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, urls: [{ fmt: '/<%=index%>/_search', req: { index: { type: 'list' } } }, { fmt: '/_search' }], method: 'POST' })), (f.searchShards = d({ params: { preference: { type: 'string' }, routing: { type: 'string' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_search_shards', req: { index: { type: 'list' } } }, { fmt: '/_search_shards' } ], method: 'POST' })), (f.searchTemplate = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, preference: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, explain: { type: 'boolean' }, profile: { type: 'boolean' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_search/template', req: { index: { type: 'list' } } }, { fmt: '/_search/template' } ], needBody: !0, method: 'POST' })), (f.snapshot = e()), (f.snapshot.prototype.create = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.createRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, verify: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.snapshot.prototype.delete = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'DELETE' })), (f.snapshot.prototype.deleteRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, method: 'DELETE' })), (f.snapshot.prototype.get = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, verbose: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } } })), (f.snapshot.prototype.getRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [ { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_snapshot' } ] })), (f.snapshot.prototype.restore = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_restore', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.status = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' } }, urls: [ { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_status', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } }, { fmt: '/_snapshot/<%=repository%>/_status', req: { repository: { type: 'string' } } }, { fmt: '/_snapshot/_status' } ] })), (f.snapshot.prototype.verifyRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>/_verify', req: { repository: { type: 'string' } } }, method: 'POST' })), (f.tasks = e()), (f.tasks.prototype.cancel = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, parentTaskId: { type: 'string', name: 'parent_task_id' } }, urls: [ { fmt: '/_tasks/<%=taskId%>/_cancel', req: { taskId: { type: 'string' } } }, { fmt: '/_tasks/_cancel' } ], method: 'POST' })), (f.tasks.prototype.get = d({ params: { waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks/<%=taskId%>', req: { taskId: { type: 'string' } } } })), (f.tasks.prototype.list = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTaskId: { type: 'string', name: 'parent_task_id' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, groupBy: { type: 'enum', default: 'nodes', options: ['nodes', 'parents', 'none'], name: 'group_by' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks' } })), (f.termvectors = d({ params: { termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_termvectors/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_termvectors', req: { index: { type: 'string' } } } ], method: 'POST' })), (f.update = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, lang: { type: 'string' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, retryOnConflict: { type: 'number', name: 'retry_on_conflict' }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' } }, url: { fmt: '/<%=index%>/_update/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.updateByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, pipeline: { type: 'string' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, size: { type: 'number' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, versionType: { type: 'boolean', name: 'version_type' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_update_by_query', req: { index: { type: 'list' } } }, method: 'POST' })), (f.updateByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_update_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })); }, function(a, b, c) { var d = c(1).makeFactoryWithModifier(function(a) { return c(0).merge(a, { params: { filterPath: { type: 'list', name: 'filter_path' } } }); }), e = c(1).namespaceFactory, f = (a.exports = {}); (f._namespaces = ['cat', 'cluster', 'indices', 'ingest', 'nodes', 'snapshot', 'tasks']), (f.bulk = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, type: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/<%=type%>/_bulk', req: { index: { type: 'string' }, type: { type: 'string' } } }, { fmt: '/<%=index%>/_bulk', req: { index: { type: 'string' } } }, { fmt: '/_bulk' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.cat = e()), (f.cat.prototype.aliases = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/aliases/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_cat/aliases' } ] })), (f.cat.prototype.allocation = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/allocation/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cat/allocation' } ] })), (f.cat.prototype.count = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/count/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/count' } ] })), (f.cat.prototype.fielddata = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, fields: { type: 'list' } }, urls: [ { fmt: '/_cat/fielddata/<%=fields%>', req: { fields: { type: 'list' } } }, { fmt: '/_cat/fielddata' } ] })), (f.cat.prototype.health = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, ts: { type: 'boolean', default: !0 }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/health' } })), (f.cat.prototype.help = d({ params: { help: { type: 'boolean', default: !1 }, s: { type: 'list' } }, url: { fmt: '/_cat' } })), (f.cat.prototype.indices = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'm', 'g'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, health: { type: 'enum', default: null, options: ['green', 'yellow', 'red'] }, help: { type: 'boolean', default: !1 }, pri: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' } }, urls: [ { fmt: '/_cat/indices/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/indices' } ] })), (f.cat.prototype.master = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/master' } })), (f.cat.prototype.nodeattrs = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodeattrs' } })), (f.cat.prototype.nodes = d({ params: { format: { type: 'string' }, fullId: { type: 'boolean', name: 'full_id' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/nodes' } })), (f.cat.prototype.pendingTasks = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/pending_tasks' } })), (f.cat.prototype.plugins = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/plugins' } })), (f.cat.prototype.recovery = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/recovery/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/recovery' } ] })), (f.cat.prototype.repositories = d({ params: { format: { type: 'string' }, local: { type: 'boolean', default: !1 }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/repositories' } })), (f.cat.prototype.segments = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/segments/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/segments' } ] })), (f.cat.prototype.shards = d({ params: { format: { type: 'string' }, bytes: { type: 'enum', options: ['b', 'k', 'kb', 'm', 'mb', 'g', 'gb', 't', 'tb', 'p', 'pb'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/shards/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cat/shards' } ] })), (f.cat.prototype.snapshots = d({ params: { format: { type: 'string' }, ignoreUnavailable: { type: 'boolean', default: !1, name: 'ignore_unavailable' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/snapshots/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_cat/snapshots' } ] })), (f.cat.prototype.tasks = d({ params: { format: { type: 'string' }, nodeId: { type: 'list', name: 'node_id' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTask: { type: 'number', name: 'parent_task' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, url: { fmt: '/_cat/tasks' } })), (f.cat.prototype.templates = d({ params: { format: { type: 'string' }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/templates/<%=name%>', req: { name: { type: 'string' } } }, { fmt: '/_cat/templates' } ] })), (f.cat.prototype.threadPool = d({ params: { format: { type: 'string' }, size: { type: 'enum', options: ['', 'k', 'm', 'g', 't', 'p'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, h: { type: 'list' }, help: { type: 'boolean', default: !1 }, s: { type: 'list' }, v: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_cat/thread_pool/<%=threadPoolPatterns%>', req: { threadPoolPatterns: { type: 'list' } } }, { fmt: '/_cat/thread_pool' } ] })), (f.clearScroll = d({ url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'DELETE' })), (f.cluster = e()), (f.cluster.prototype.allocationExplain = d({ params: { includeYesDecisions: { type: 'boolean', name: 'include_yes_decisions' }, includeDiskInfo: { type: 'boolean', name: 'include_disk_info' } }, url: { fmt: '/_cluster/allocation/explain' }, method: 'POST' })), (f.cluster.prototype.getSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/_cluster/settings' } })), (f.cluster.prototype.health = d({ params: { expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, level: { type: 'enum', default: 'cluster', options: ['cluster', 'indices', 'shards'] }, local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForNodes: { type: 'string', name: 'wait_for_nodes' }, waitForEvents: { type: 'enum', options: ['immediate', 'urgent', 'high', 'normal', 'low', 'languid'], name: 'wait_for_events' }, waitForNoRelocatingShards: { type: 'boolean', name: 'wait_for_no_relocating_shards' }, waitForNoInitializingShards: { type: 'boolean', name: 'wait_for_no_initializing_shards' }, waitForStatus: { type: 'enum', default: null, options: ['green', 'yellow', 'red'], name: 'wait_for_status' } }, urls: [ { fmt: '/_cluster/health/<%=index%>', req: { index: { type: 'list' } } }, { fmt: '/_cluster/health' } ] })), (f.cluster.prototype.pendingTasks = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_cluster/pending_tasks' } })), (f.cluster.prototype.putSettings = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/settings' }, needBody: !0, method: 'PUT' })), (f.cluster.prototype.remoteInfo = d({ url: { fmt: '/_remote/info' } })), (f.cluster.prototype.reroute = d({ params: { dryRun: { type: 'boolean', name: 'dry_run' }, explain: { type: 'boolean' }, retryFailed: { type: 'boolean', name: 'retry_failed' }, metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'master_node', 'version' ] }, masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_cluster/reroute' }, method: 'POST' })), (f.cluster.prototype.state = d({ params: { local: { type: 'boolean' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, waitForMetadataVersion: { type: 'number', name: 'wait_for_metadata_version' }, waitForTimeout: { type: 'time', name: 'wait_for_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/_cluster/state/<%=metric%>/<%=index%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] }, index: { type: 'list' } } }, { fmt: '/_cluster/state/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'blocks', 'metadata', 'nodes', 'routing_table', 'routing_nodes', 'master_node', 'version' ] } } }, { fmt: '/_cluster/state' } ] })), (f.cluster.prototype.stats = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_cluster/stats/nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_cluster/stats' } ] })), (f.count = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, minScore: { type: 'number', name: 'min_score' }, preference: { type: 'string' }, routing: { type: 'list' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, terminateAfter: { type: 'number', name: 'terminate_after' } }, urls: [{ fmt: '/<%=index%>/_count', req: { index: { type: 'list' } } }, { fmt: '/_count' }], method: 'POST' })), (f.create = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, pipeline: { type: 'string' } }, url: { fmt: '/<%=index%>/_create/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.delete = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'DELETE' })), (f.deleteByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_delete_by_query', req: { index: { type: 'list' } } }, needBody: !0, method: 'POST' })), (f.deleteByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_delete_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.deleteScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.exists = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.existsSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'HEAD' })), (f.explain = d({ params: { analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, analyzer: { type: 'string' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, storedFields: { type: 'list', name: 'stored_fields' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, url: { fmt: '/<%=index%>/_explain/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, method: 'POST' })), (f.fieldCaps = d({ params: { fields: { type: 'list' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, includeUnmapped: { type: 'boolean', default: !1, name: 'include_unmapped' } }, urls: [ { fmt: '/<%=index%>/_field_caps', req: { index: { type: 'list' } } }, { fmt: '/_field_caps' } ], method: 'POST' })), (f.get = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.getScript = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } })), (f.getSource = d({ params: { preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, url: { fmt: '/<%=index%>/_source/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } } })), (f.index = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, opType: { type: 'enum', default: 'index', options: ['index', 'create'], name: 'op_type' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, routing: { type: 'string' }, timeout: { type: 'time' }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' }, pipeline: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_doc/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_doc', req: { index: { type: 'string' } } } ], needBody: !0, method: 'POST' })), (f.indices = e()), (f.indices.prototype.analyze = d({ params: { index: { type: 'string' } }, urls: [ { fmt: '/<%=index%>/_analyze', req: { index: { type: 'string' } } }, { fmt: '/_analyze' } ], method: 'POST' })), (f.indices.prototype.clearCache = d({ params: { fielddata: { type: 'boolean' }, fields: { type: 'list' }, query: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, index: { type: 'list' }, request: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_cache/clear', req: { index: { type: 'list' } } }, { fmt: '/_cache/clear' } ], method: 'POST' })), (f.indices.prototype.clone = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_clone/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.close = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_close', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.create = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.delete = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, method: 'DELETE' })), (f.indices.prototype.deleteTemplate = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, method: 'DELETE' })), (f.indices.prototype.exists = d({ params: { local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } } ], method: 'HEAD' })), (f.indices.prototype.existsTemplate = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.existsType = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, url: { fmt: '/<%=index%>/_mapping/<%=type%>', req: { index: { type: 'list' }, type: { type: 'list' } } }, method: 'HEAD' })), (f.indices.prototype.flush = d({ params: { force: { type: 'boolean' }, waitIfOngoing: { type: 'boolean', name: 'wait_if_ongoing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_flush', req: { index: { type: 'list' } } }, { fmt: '/_flush' }], method: 'POST' })), (f.indices.prototype.flushSynced = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_flush/synced', req: { index: { type: 'list' } } }, { fmt: '/_flush/synced' } ], method: 'POST' })), (f.indices.prototype.forcemerge = d({ params: { flush: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, maxNumSegments: { type: 'number', name: 'max_num_segments' }, onlyExpungeDeletes: { type: 'boolean', name: 'only_expunge_deletes' } }, urls: [ { fmt: '/<%=index%>/_forcemerge', req: { index: { type: 'list' } } }, { fmt: '/_forcemerge' } ], method: 'POST' })), (f.indices.prototype.get = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>', req: { index: { type: 'list' } } } })), (f.indices.prototype.getAlias = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'all', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/_alias/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/<%=index%>/_alias', req: { index: { type: 'list' } } }, { fmt: '/_alias' } ] })), (f.indices.prototype.getFieldMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, includeDefaults: { type: 'boolean', name: 'include_defaults' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, local: { type: 'boolean' } }, urls: [ { fmt: '/<%=index%>/_mapping/field/<%=fields%>', req: { index: { type: 'list' }, fields: { type: 'list' } } }, { fmt: '/_mapping/field/<%=fields%>', req: { fields: { type: 'list' } } } ] })), (f.indices.prototype.getMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, { fmt: '/_mapping' }] })), (f.indices.prototype.getSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: ['open', 'closed'], options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, local: { type: 'boolean' }, includeDefaults: { type: 'boolean', default: !1, name: 'include_defaults' } }, urls: [ { fmt: '/<%=index%>/_settings/<%=name%>', req: { index: { type: 'list' }, name: { type: 'list' } } }, { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_settings' } ] })), (f.indices.prototype.getTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, flatSettings: { type: 'boolean', name: 'flat_settings' }, masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [{ fmt: '/_template/<%=name%>', req: { name: { type: 'list' } } }, { fmt: '/_template' }] })), (f.indices.prototype.getUpgrade = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }] })), (f.indices.prototype.open = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'closed', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_open', req: { index: { type: 'list' } } }, method: 'POST' })), (f.indices.prototype.putAlias = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/<%=index%>/_alias/<%=name%>', req: { index: { type: 'list' }, name: { type: 'string' } } }, method: 'PUT' })), (f.indices.prototype.putMapping = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, url: { fmt: '/<%=index%>/_mapping', req: { index: { type: 'list' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.putSettings = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, preserveExisting: { type: 'boolean', name: 'preserve_existing' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, urls: [ { fmt: '/<%=index%>/_settings', req: { index: { type: 'list' } } }, { fmt: '/_settings' } ], needBody: !0, method: 'PUT' })), (f.indices.prototype.putTemplate = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, order: { type: 'number' }, create: { type: 'boolean', default: !1 }, timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, flatSettings: { type: 'boolean', name: 'flat_settings' } }, url: { fmt: '/_template/<%=name%>', req: { name: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.indices.prototype.recovery = d({ params: { detailed: { type: 'boolean', default: !1 }, activeOnly: { type: 'boolean', default: !1, name: 'active_only' } }, urls: [ { fmt: '/<%=index%>/_recovery', req: { index: { type: 'list' } } }, { fmt: '/_recovery' } ] })), (f.indices.prototype.refresh = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [{ fmt: '/<%=index%>/_refresh', req: { index: { type: 'list' } } }, { fmt: '/_refresh' }], method: 'POST' })), (f.indices.prototype.rollover = d({ params: { includeTypeName: { type: 'boolean', name: 'include_type_name' }, timeout: { type: 'time' }, dryRun: { type: 'boolean', name: 'dry_run' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, urls: [ { fmt: '/<%=alias%>/_rollover/<%=newIndex%>', req: { alias: { type: 'string' }, newIndex: { type: 'string' } } }, { fmt: '/<%=alias%>/_rollover', req: { alias: { type: 'string' } } } ], method: 'POST' })), (f.indices.prototype.segments = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/<%=index%>/_segments', req: { index: { type: 'list' } } }, { fmt: '/_segments' } ] })), (f.indices.prototype.shardStores = d({ params: { status: { type: 'list', options: ['green', 'yellow', 'red', 'all'] }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_shard_stores', req: { index: { type: 'list' } } }, { fmt: '/_shard_stores' } ] })), (f.indices.prototype.shrink = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_shrink/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.split = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' } }, url: { fmt: '/<%=index%>/_split/<%=target%>', req: { index: { type: 'string' }, target: { type: 'string' } } }, method: 'POST' })), (f.indices.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'list' }, level: { type: 'enum', default: 'indices', options: ['cluster', 'indices', 'shards'] }, types: { type: 'list' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' }, includeUnloadedSegments: { type: 'boolean', default: !1, name: 'include_unloaded_segments' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, forbidClosedIndices: { type: 'boolean', default: !0, name: 'forbid_closed_indices' } }, urls: [ { fmt: '/<%=index%>/_stats/<%=metric%>', req: { index: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/<%=index%>/_stats', req: { index: { type: 'list' } } }, { fmt: '/_stats' } ] })), (f.indices.prototype.updateAliases = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_aliases' }, needBody: !0, method: 'POST' })), (f.indices.prototype.upgrade = d({ params: { allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, onlyAncientSegments: { type: 'boolean', name: 'only_ancient_segments' } }, urls: [{ fmt: '/<%=index%>/_upgrade', req: { index: { type: 'list' } } }, { fmt: '/_upgrade' }], method: 'POST' })), (f.indices.prototype.validateQuery = d({ params: { explain: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, q: { type: 'string' }, analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, lenient: { type: 'boolean' }, rewrite: { type: 'boolean' }, allShards: { type: 'boolean', name: 'all_shards' } }, urls: [ { fmt: '/<%=index%>/_validate/query', req: { index: { type: 'list' } } }, { fmt: '/_validate/query' } ], method: 'POST' })), (f.info = d({ url: { fmt: '/' } })), (f.ingest = e()), (f.ingest.prototype.deletePipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, method: 'DELETE' })), (f.ingest.prototype.getPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline' } ] })), (f.ingest.prototype.processorGrok = d({ url: { fmt: '/_ingest/processor/grok' } })), (f.ingest.prototype.putPipeline = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_ingest/pipeline/<%=id%>', req: { id: { type: 'string' } } }, needBody: !0, method: 'PUT' })), (f.ingest.prototype.simulate = d({ params: { verbose: { type: 'boolean', default: !1 } }, urls: [ { fmt: '/_ingest/pipeline/<%=id%>/_simulate', req: { id: { type: 'string' } } }, { fmt: '/_ingest/pipeline/_simulate' } ], needBody: !0, method: 'POST' })), (f.mget = d({ params: { storedFields: { type: 'list', name: 'stored_fields' }, preference: { type: 'string' }, realtime: { type: 'boolean' }, refresh: { type: 'boolean' }, routing: { type: 'string' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' } }, urls: [{ fmt: '/<%=index%>/_mget', req: { index: { type: 'string' } } }, { fmt: '/_mget' }], needBody: !0, method: 'POST' })), (f.msearch = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [{ fmt: '/<%=index%>/_msearch', req: { index: { type: 'list' } } }, { fmt: '/_msearch' }], needBody: !0, bulkBody: !0, method: 'POST' })), (f.msearchTemplate = d({ params: { searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, maxConcurrentSearches: { type: 'number', name: 'max_concurrent_searches' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_msearch/template', req: { index: { type: 'list' } } }, { fmt: '/_msearch/template' } ], needBody: !0, bulkBody: !0, method: 'POST' })), (f.mtermvectors = d({ params: { ids: { type: 'list', required: !1 }, termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_mtermvectors', req: { index: { type: 'string' } } }, { fmt: '/_mtermvectors' } ], method: 'POST' })), (f.nodes = e()), (f.nodes.prototype.hotThreads = d({ params: { interval: { type: 'time' }, snapshots: { type: 'number' }, threads: { type: 'number' }, ignoreIdleThreads: { type: 'boolean', name: 'ignore_idle_threads' }, type: { type: 'enum', options: ['cpu', 'wait', 'block'] }, timeout: { type: 'time' } }, url: {} })), (f.nodes.prototype.info = d({ params: { flatSettings: { type: 'boolean', name: 'flat_settings' }, timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes/<%=nodeId%>', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/<%=metric%>', req: { metric: { type: 'list', options: [ 'settings', 'os', 'process', 'jvm', 'thread_pool', 'transport', 'http', 'plugins', 'ingest' ] } } }, { fmt: '/_nodes' } ] })), (f.nodes.prototype.reloadSecureSettings = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/reload_secure_settings', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/reload_secure_settings' } ], method: 'POST' })), (f.nodes.prototype.stats = d({ params: { completionFields: { type: 'list', name: 'completion_fields' }, fielddataFields: { type: 'list', name: 'fielddata_fields' }, fields: { type: 'list' }, groups: { type: 'boolean' }, level: { type: 'enum', default: 'node', options: ['indices', 'node', 'shards'] }, types: { type: 'list' }, timeout: { type: 'time' }, includeSegmentFileSizes: { type: 'boolean', default: !1, name: 'include_segment_file_sizes' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>/<%=indexMetric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats/<%=metric%>/<%=indexMetric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] }, indexMetric: { type: 'list', options: [ '_all', 'completion', 'docs', 'fielddata', 'query_cache', 'flush', 'get', 'indexing', 'merge', 'request_cache', 'refresh', 'search', 'segments', 'store', 'warmer', 'suggest' ] } } }, { fmt: '/_nodes/<%=nodeId%>/stats', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/stats/<%=metric%>', req: { metric: { type: 'list', options: [ '_all', 'breaker', 'fs', 'http', 'indices', 'jvm', 'os', 'process', 'thread_pool', 'transport', 'discovery' ] } } }, { fmt: '/_nodes/stats' } ] })), (f.nodes.prototype.usage = d({ params: { timeout: { type: 'time' } }, urls: [ { fmt: '/_nodes/<%=nodeId%>/usage/<%=metric%>', req: { nodeId: { type: 'list' }, metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/<%=nodeId%>/usage', req: { nodeId: { type: 'list' } } }, { fmt: '/_nodes/usage/<%=metric%>', req: { metric: { type: 'list', options: ['_all', 'rest_actions'] } } }, { fmt: '/_nodes/usage' } ] })), (f.ping = d({ url: { fmt: '/' }, method: 'HEAD' })), (f.putScript = d({ params: { timeout: { type: 'time' }, masterTimeout: { type: 'time', name: 'master_timeout' }, context: { type: 'string' } }, urls: [ { fmt: '/_scripts/<%=id%>/<%=context%>', req: { id: { type: 'string' }, context: { type: 'string' } } }, { fmt: '/_scripts/<%=id%>', req: { id: { type: 'string' } } } ], needBody: !0, method: 'PUT' })), (f.rankEval = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_rank_eval', req: { index: { type: 'list' } } }, { fmt: '/_rank_eval' } ], needBody: !0, method: 'POST' })), (f.reindex = d({ params: { refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, scroll: { type: 'time', default: '5m' }, slices: { type: 'number', default: 1 }, maxDocs: { type: 'number', name: 'max_docs' } }, url: { fmt: '/_reindex' }, needBody: !0, method: 'POST' })), (f.reindexRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_reindex/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })), (f.renderSearchTemplate = d({ urls: [ { fmt: '/_render/template/<%=id%>', req: { id: { type: 'string' } } }, { fmt: '/_render/template' } ], method: 'POST' })), (f.scriptsPainlessExecute = d({ url: { fmt: '/_scripts/painless/_execute' }, method: 'POST' })), (f.scroll = d({ params: { scroll: { type: 'time' }, scrollId: { type: 'string', name: 'scroll_id' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, url: { fmt: '/_search/scroll' }, paramAsBody: { param: 'scrollId', body: 'scroll_id' }, method: 'POST' })), (f.search = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, explain: { type: 'boolean' }, storedFields: { type: 'list', name: 'stored_fields' }, docvalueFields: { type: 'list', name: 'docvalue_fields' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, size: { type: 'number' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, suggestField: { type: 'string', name: 'suggest_field' }, suggestMode: { type: 'enum', default: 'missing', options: ['missing', 'popular', 'always'], name: 'suggest_mode' }, suggestSize: { type: 'number', name: 'suggest_size' }, suggestText: { type: 'string', name: 'suggest_text' }, timeout: { type: 'time' }, trackScores: { type: 'boolean', name: 'track_scores' }, trackTotalHits: { type: 'boolean', name: 'track_total_hits' }, allowPartialSearchResults: { type: 'boolean', default: !0, name: 'allow_partial_search_results' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, version: { type: 'boolean' }, seqNoPrimaryTerm: { type: 'boolean', name: 'seq_no_primary_term' }, requestCache: { type: 'boolean', name: 'request_cache' }, batchedReduceSize: { type: 'number', default: 512, name: 'batched_reduce_size' }, maxConcurrentShardRequests: { type: 'number', default: 5, name: 'max_concurrent_shard_requests' }, preFilterShardSize: { type: 'number', default: 128, name: 'pre_filter_shard_size' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' } }, urls: [{ fmt: '/<%=index%>/_search', req: { index: { type: 'list' } } }, { fmt: '/_search' }], method: 'POST' })), (f.searchShards = d({ params: { preference: { type: 'string' }, routing: { type: 'string' }, local: { type: 'boolean' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' } }, urls: [ { fmt: '/<%=index%>/_search_shards', req: { index: { type: 'list' } } }, { fmt: '/_search_shards' } ], method: 'POST' })), (f.searchTemplate = d({ params: { ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, ignoreThrottled: { type: 'boolean', name: 'ignore_throttled' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, preference: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: [ 'query_then_fetch', 'query_and_fetch', 'dfs_query_then_fetch', 'dfs_query_and_fetch' ], name: 'search_type' }, explain: { type: 'boolean' }, profile: { type: 'boolean' }, typedKeys: { type: 'boolean', name: 'typed_keys' }, restTotalHitsAsInt: { type: 'boolean', default: !1, name: 'rest_total_hits_as_int' }, ccsMinimizeRoundtrips: { type: 'boolean', default: 'true', name: 'ccs_minimize_roundtrips' } }, urls: [ { fmt: '/<%=index%>/_search/template', req: { index: { type: 'list' } } }, { fmt: '/_search/template' } ], needBody: !0, method: 'POST' })), (f.snapshot = e()), (f.snapshot.prototype.create = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.createRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' }, verify: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.snapshot.prototype.delete = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'DELETE' })), (f.snapshot.prototype.deleteRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, method: 'DELETE' })), (f.snapshot.prototype.get = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, verbose: { type: 'boolean' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } } })), (f.snapshot.prototype.getRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, local: { type: 'boolean' } }, urls: [ { fmt: '/_snapshot/<%=repository%>', req: { repository: { type: 'list' } } }, { fmt: '/_snapshot' } ] })), (f.snapshot.prototype.restore = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, waitForCompletion: { type: 'boolean', default: !1, name: 'wait_for_completion' } }, url: { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_restore', req: { repository: { type: 'string' }, snapshot: { type: 'string' } } }, method: 'POST' })), (f.snapshot.prototype.status = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' } }, urls: [ { fmt: '/_snapshot/<%=repository%>/<%=snapshot%>/_status', req: { repository: { type: 'string' }, snapshot: { type: 'list' } } }, { fmt: '/_snapshot/<%=repository%>/_status', req: { repository: { type: 'string' } } }, { fmt: '/_snapshot/_status' } ] })), (f.snapshot.prototype.verifyRepository = d({ params: { masterTimeout: { type: 'time', name: 'master_timeout' }, timeout: { type: 'time' } }, url: { fmt: '/_snapshot/<%=repository%>/_verify', req: { repository: { type: 'string' } } }, method: 'POST' })), (f.tasks = e()), (f.tasks.prototype.cancel = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, parentTaskId: { type: 'string', name: 'parent_task_id' } }, urls: [ { fmt: '/_tasks/<%=taskId%>/_cancel', req: { taskId: { type: 'string' } } }, { fmt: '/_tasks/_cancel' } ], method: 'POST' })), (f.tasks.prototype.get = d({ params: { waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks/<%=taskId%>', req: { taskId: { type: 'string' } } } })), (f.tasks.prototype.list = d({ params: { nodes: { type: 'list' }, actions: { type: 'list' }, detailed: { type: 'boolean' }, parentTaskId: { type: 'string', name: 'parent_task_id' }, waitForCompletion: { type: 'boolean', name: 'wait_for_completion' }, groupBy: { type: 'enum', default: 'nodes', options: ['nodes', 'parents', 'none'], name: 'group_by' }, timeout: { type: 'time' } }, url: { fmt: '/_tasks' } })), (f.termvectors = d({ params: { termStatistics: { type: 'boolean', default: !1, required: !1, name: 'term_statistics' }, fieldStatistics: { type: 'boolean', default: !0, required: !1, name: 'field_statistics' }, fields: { type: 'list', required: !1 }, offsets: { type: 'boolean', default: !0, required: !1 }, positions: { type: 'boolean', default: !0, required: !1 }, payloads: { type: 'boolean', default: !0, required: !1 }, preference: { type: 'string', required: !1 }, routing: { type: 'string', required: !1 }, realtime: { type: 'boolean', required: !1 }, version: { type: 'number' }, versionType: { type: 'enum', options: ['internal', 'external', 'external_gte', 'force'], name: 'version_type' } }, urls: [ { fmt: '/<%=index%>/_termvectors/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, { fmt: '/<%=index%>/_termvectors', req: { index: { type: 'string' } } } ], method: 'POST' })), (f.update = d({ params: { waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, lang: { type: 'string' }, refresh: { type: 'enum', options: ['true', 'false', 'wait_for', ''] }, retryOnConflict: { type: 'number', name: 'retry_on_conflict' }, routing: { type: 'string' }, timeout: { type: 'time' }, ifSeqNo: { type: 'number', name: 'if_seq_no' }, ifPrimaryTerm: { type: 'number', name: 'if_primary_term' } }, url: { fmt: '/<%=index%>/_update/<%=id%>', req: { index: { type: 'string' }, id: { type: 'string' } } }, needBody: !0, method: 'POST' })), (f.updateByQuery = d({ params: { analyzer: { type: 'string' }, analyzeWildcard: { type: 'boolean', name: 'analyze_wildcard' }, defaultOperator: { type: 'enum', default: 'OR', options: ['AND', 'OR'], name: 'default_operator' }, df: { type: 'string' }, from: { type: 'number' }, ignoreUnavailable: { type: 'boolean', name: 'ignore_unavailable' }, allowNoIndices: { type: 'boolean', name: 'allow_no_indices' }, conflicts: { type: 'enum', default: 'abort', options: ['abort', 'proceed'] }, expandWildcards: { type: 'enum', default: 'open', options: ['open', 'closed', 'none', 'all'], name: 'expand_wildcards' }, lenient: { type: 'boolean' }, pipeline: { type: 'string' }, preference: { type: 'string' }, q: { type: 'string' }, routing: { type: 'list' }, scroll: { type: 'time' }, searchType: { type: 'enum', options: ['query_then_fetch', 'dfs_query_then_fetch'], name: 'search_type' }, searchTimeout: { type: 'time', name: 'search_timeout' }, maxDocs: { type: 'number', name: 'max_docs' }, sort: { type: 'list' }, _source: { type: 'list' }, _sourceExcludes: { type: 'list', name: '_source_excludes' }, _sourceIncludes: { type: 'list', name: '_source_includes' }, terminateAfter: { type: 'number', name: 'terminate_after' }, stats: { type: 'list' }, version: { type: 'boolean' }, versionType: { type: 'boolean', name: 'version_type' }, requestCache: { type: 'boolean', name: 'request_cache' }, refresh: { type: 'boolean' }, timeout: { type: 'time', default: '1m' }, waitForActiveShards: { type: 'string', name: 'wait_for_active_shards' }, scrollSize: { type: 'number', name: 'scroll_size' }, waitForCompletion: { type: 'boolean', default: !0, name: 'wait_for_completion' }, requestsPerSecond: { type: 'number', default: 0, name: 'requests_per_second' }, slices: { type: 'number', default: 1 } }, url: { fmt: '/<%=index%>/_update_by_query', req: { index: { type: 'list' } } }, method: 'POST' })), (f.updateByQueryRethrottle = d({ params: { requestsPerSecond: { type: 'number', required: !0, name: 'requests_per_second' } }, url: { fmt: '/_update_by_query/<%=taskId%>/_rethrottle', req: { taskId: { type: 'string' } } }, method: 'POST' })); } ]); }); })();