All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ber-security.graylog.graylog-plugin-correlation-count.5.1.1.source-code.plugin.com.airbus_cyber_security.graylog.CorrelationCountPlugin.cd03db3cd27269984935.js Maven / Gradle / Ivy

There is a newer version: 6.1.0
Show newest version
(()=>{(()=>{var cn={"2hHqKME2":(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("++xxZkkP"),r=a.n(h),p=a("Uj4UqBXp"),n=a.n(p),c=n()(r());c.push([E.id,`.lfPLC37lRjNBE4g_uuoQ {
    padding-left: 0;
    margin-bottom: 20px;
}

.lfPLC37lRjNBE4g_uuoQ .lfPLC37lRjNBE4g_uuoQ {
    margin-bottom: 0;
}
`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/src/components/common/ExpandableList.css"],names:[],mappings:"AAAA;IACI,eAAe;IACf,mBAAmB;AACvB;;AAEA;IACI,gBAAgB;AACpB",sourcesContent:[`:local(.list) {
    padding-left: 0;
    margin-bottom: 20px;
}

:local(.list) :local(.list) {
    margin-bottom: 0;
}
`],sourceRoot:""}]),c.locals={list:"lfPLC37lRjNBE4g_uuoQ"};const u=c},ylPxorvM:(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("++xxZkkP"),r=a.n(h),p=a("Uj4UqBXp"),n=a.n(p),c=n()(r());c.push([E.id,`.PI8DnB8RBH0LotZYEPeK {
    padding-left: 0;
    padding-right: 0;
}

.PI8DnB8RBH0LotZYEPeK .popover-content {
    min-width: 200px;
    padding: 0;
}

.PI8DnB8RBH0LotZYEPeK .list-group {
    margin-bottom: 0;
}

.PI8DnB8RBH0LotZYEPeK .list-group-item {
    border-right: 0;
    border-left: 0;
    padding: 6px 15px;
}

.PI8DnB8RBH0LotZYEPeK .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.PI8DnB8RBH0LotZYEPeK .list-group-item:last-child {
    border-bottom: 0;
}

.pkEYOMhUqNEfX8P0t20_ {
    max-height: 340px; /* 10 items */
    overflow: auto;
}

.OPxKda_wxHEgR9j3zLr6 {
    margin-bottom: 0 !important;
    padding: 5px;
}
`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/src/components/common/SelectPopover.css"],names:[],mappings:"AAAA;IACI,eAAe;IACf,gBAAgB;AACpB;;AAEA;IACI,gBAAgB;IAChB,UAAU;AACd;;AAEA;IACI,gBAAgB;AACpB;;AAEA;IACI,eAAe;IACf,cAAc;IACd,iBAAiB;AACrB;;AAEA;IACI,0BAA0B;IAC1B,yBAAyB;AAC7B;;AAEA;IACI,gBAAgB;AACpB;;AAEA;IACI,iBAAiB,EAAE,aAAa;IAChC,cAAc;AAClB;;AAEA;IACI,2BAA2B;IAC3B,YAAY;AAChB",sourcesContent:[`:local(.customPopover) {
    padding-left: 0;
    padding-right: 0;
}

:local(.customPopover) .popover-content {
    min-width: 200px;
    padding: 0;
}

:local(.customPopover) .list-group {
    margin-bottom: 0;
}

:local(.customPopover) .list-group-item {
    border-right: 0;
    border-left: 0;
    padding: 6px 15px;
}

:local(.customPopover) .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

:local(.customPopover) .list-group-item:last-child {
    border-bottom: 0;
}

:local(.scrollableList) {
    max-height: 340px; /* 10 items */
    overflow: auto;
}

:local(.dataFilterInput) {
    margin-bottom: 0 !important;
    padding: 5px;
}
`],sourceRoot:""}]),c.locals={customPopover:"PI8DnB8RBH0LotZYEPeK",scrollableList:"pkEYOMhUqNEfX8P0t20_",dataFilterInput:"OPxKda_wxHEgR9j3zLr6"};const u=c},bffMS9iY:(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("++xxZkkP"),r=a.n(h),p=a("Uj4UqBXp"),n=a.n(p),c=n()(r());c.push([E.id,`.F8JsHDlocOP82l_a4p3M {
    margin-top: 10px;
    margin-bottom: 10px;
}

.oRsl6Q1FozahfcExjNZz {
    table-layout: fixed;
}

.JfQYmJBLzfITV1QXyowf.alert {
    margin-bottom: 10px;
}

.JfQYmJBLzfITV1QXyowf h4 {
    font-size: 1.44rem; /* theme.fonts.size.body h4 */
    margin-bottom: 0.5em;
}

.JfQYmJBLzfITV1QXyowf ul {
    list-style: disc;
    margin: 0.5em 0;
}
`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/src/components/event-definitions/common/commonStyles.css"],names:[],mappings:"AAAA;IACI,gBAAgB;IAChB,mBAAmB;AACvB;;AAEA;IACI,mBAAmB;AACvB;;AAEA;IACI,mBAAmB;AACvB;;AAEA;IACI,kBAAkB,EAAE,6BAA6B;IACjD,oBAAoB;AACxB;;AAEA;IACI,gBAAgB;IAChB,eAAe;AACnB",sourcesContent:[`:local(.title) {
    margin-top: 10px;
    margin-bottom: 10px;
}

:local(.fixedTable) {
    table-layout: fixed;
}

:local(.validationSummary).alert {
    margin-bottom: 10px;
}

:local(.validationSummary) h4 {
    font-size: 1.44rem; /* theme.fonts.size.body h4 */
    margin-bottom: 0.5em;
}

:local(.validationSummary) ul {
    list-style: disc;
    margin: 0.5em 0;
}
`],sourceRoot:""}]),c.locals={title:"F8JsHDlocOP82l_a4p3M",fixedTable:"oRsl6Q1FozahfcExjNZz",validationSummary:"JfQYmJBLzfITV1QXyowf"};const u=c},"466uocAC":(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("++xxZkkP"),r=a.n(h),p=a("Uj4UqBXp"),n=a.n(p),c=n()(r());c.push([E.id,`#toast-container .toast {
  display: grid;
  grid-template-columns: 8fr 0.5fr;
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}

#toast-container .toast-title {
  grid-area: 1 / 1 / 2 / 1;
}

#toast-container .toast-message {
  grid-area: 2 / 2 / 2 / 1;
}

#toast-container button.toast-close-button {
  font-size: 0.889rem; /* theme.fonts.size.small */
  grid-area: 1 / 2 / 3 / 3;
  height: 100%;
  top: 0;
  right: 0;
  font-weight: normal;
}

#toast-container button.toast-close-button:focus,
#toast-container button.toast-close-button:hover {
  color: #fff;
}
`,"",{version:3,sources:["webpack://./../graylog2-server/graylog2-web-interface/src/util/UserNotification.css"],names:[],mappings:"AAAA;EACE,aAAa;EACb,gCAAgC;EAChC,kCAAkC;EAClC,kBAAkB;EAClB,eAAe;AACjB;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,mBAAmB,EAAE,2BAA2B;EAChD,wBAAwB;EACxB,YAAY;EACZ,MAAM;EACN,QAAQ;EACR,mBAAmB;AACrB;;AAEA;;EAEE,WAAW;AACb",sourcesContent:[`#toast-container .toast {
  display: grid;
  grid-template-columns: 8fr 0.5fr;
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}

#toast-container .toast-title {
  grid-area: 1 / 1 / 2 / 1;
}

#toast-container .toast-message {
  grid-area: 2 / 2 / 2 / 1;
}

#toast-container button.toast-close-button {
  font-size: 0.889rem; /* theme.fonts.size.small */
  grid-area: 1 / 2 / 3 / 3;
  height: 100%;
  top: 0;
  right: 0;
  font-weight: normal;
}

#toast-container button.toast-close-button:focus,
#toast-container button.toast-close-button:hover {
  color: #fff;
}
`],sourceRoot:""}]),c.locals={};const u=c},o7GEe6Qe:(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("Z7aTuO5B"),r=a("J6y4/h8P"),p=a("aKyEWaw1");const n=(0,r.default)(p.Alert).attrs(({bsStyle:S})=>({bsStyle:null,$bsStyle:S||"default"}))(({$bsStyle:S,theme:x})=>{const T=x.colors.variant.lighter[S],A=x.colors.variant.lightest[S];return r.css`
    background-color: ${A};
    border-color: ${T};
    color: ${x.utils.contrastingColor(A)};

    a:not(.btn) {
      color: ${x.utils.contrastingColor(A,"AA")};
      font-weight: bold;
      text-decoration: underline;

      &:hover,
      &:focus,
      &:active {
        color: ${x.utils.contrastingColor(A)};
      }

      &:hover,
      &:focus {
        text-decoration: none;
      }
    }

    &.alert-dismissible {
      .close {
        top: -9px;
      }
    }
`}),c=({bsStyle:S,...x})=>h.createElement(n,{bsStyle:S,...x});c.defaultProps={onDismiss:void 0};const u=c},jdU8EhS8:(E,C,a)=>{"use strict";a.d(C,{Z:()=>_});var h=a("KfF0gQb+"),r=a.n(h),p=a("Z7aTuO5B"),n=a("kqAR+wt5"),c=a.n(n),u=a("o8xG4j5J"),S=a("MjKCmu4z"),x=a("1ZqkN7VX"),T=a("+/lOUfGq");const A=({backdrop:D,submitButtonDisabled:R,formProps:N,bsSize:I,show:O,submitButtonText:W,onSubmitForm:U,onCancel:B,title:Z,children:K,...ce})=>{const ye=(0,p.useRef)(null),me=De=>{const $e=ye.current,Re=c()($e);if(typeof $e.checkValidity=="function"&&!$e.checkValidity()||typeof Re.checkValidity=="function"&&!Re.checkValidity()){De.preventDefault();return}typeof U=="function"&&(De.preventDefault(),U(De))},he=p.createElement("div",{className:"container-fluid"},K);return p.createElement(T.Z,{bsSize:I,showModal:O,backdrop:D,onHide:B,"data-event-element":ce["data-telemetry-title"]||S.Z.getRecursiveChildText(Z),...ce},p.createElement(x.Z.Header,{closeButton:!0},p.createElement(x.Z.Title,null,Z)),p.createElement("form",{ref:ye,onSubmit:me,...N,"data-testid":"modal-form"},p.createElement(x.Z.Body,null,he),p.createElement(x.Z.Footer,null,p.createElement(u.Z,{disabledSubmit:R,onCancel:B,submitButtonText:W}))))};A.propTypes={backdrop:r().oneOf([!0,!1,"static"]),bsSize:r().oneOf(["lg","large","sm","small"]),title:r().oneOfType([r().string,r().node]).isRequired,children:r().oneOfType([r().arrayOf(r().element),r().element]).isRequired,onSubmitForm:r().func,onCancel:r().func.isRequired,formProps:r().object,submitButtonText:r().oneOfType([r().string,r().node]),submitButtonDisabled:r().bool,show:r().bool.isRequired},A.defaultProps={backdrop:void 0,formProps:{},submitButtonText:"Submit",submitButtonDisabled:!1,onSubmitForm:void 0,bsSize:void 0};const _=A},"+/lOUfGq":(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("KfF0gQb+"),r=a.n(h),p=a("Z7aTuO5B"),n=a("1ZqkN7VX");const c=({showModal:S,children:x,onHide:T,bsSize:A,backdrop:_,role:D,...R})=>p.createElement(n.Z,{show:S,onHide:T,bsSize:A,backdrop:_,role:D,...R},x);c.propTypes={showModal:r().bool.isRequired,children:r().oneOfType([r().arrayOf(r().element),r().element]).isRequired,onHide:r().func.isRequired,bsSize:r().oneOf(["large","lg","small","sm"]),backdrop:r().oneOf(["static",!0,!1]),role:r().string},c.defaultProps={bsSize:void 0,backdrop:"static",role:"dialog"};const u=c},GX8KkpAK:(E,C,a)=>{"use strict";a.d(C,{Z:()=>n});var h=a("J6y4/h8P"),r=a("aKyEWaw1");const n=(0,h.default)(r.Button)(({theme:c})=>h.css`
  ${c.components.button}
`)},qKIMiD1A:(E,C,a)=>{"use strict";a.d(C,{Z:()=>p});var h=a("aKyEWaw1");const p=h.ButtonToolbar},X3hNKcxq:(E,C,a)=>{"use strict";a.d(C,{Z:()=>n});var h=a("J6y4/h8P"),r=a("aKyEWaw1");const n=(0,h.default)(r.ControlLabel)(({theme:c})=>h.css`
  color: ${c.colors.global.textDefault};
  font-weight: bold;
  margin-bottom: 5px;
  display: inline-block;
`)},WNxHkvfc:(E,C,a)=>{"use strict";a.d(C,{Z:()=>c});var h=a("aKyEWaw1"),r=a("J6y4/h8P"),p=a("pS0GGJuX");const n=(0,r.default)(h.FormControl)(({theme:u})=>r.css`
  &.form-control {
    border-radius: ${p.L$};
  }

  &.form-control:not([type='range']) {
    color: ${u.colors.input.color};
    background-color: ${u.colors.input.background};
    border-color: ${u.colors.input.border};

    &::placeholder {
      color: ${u.colors.input.placeholder};
    }

    &:focus {
      border-color: ${u.colors.input.borderFocus};
      box-shadow: ${u.colors.input.boxShadow};
    }

    &[disabled],
    &[readonly],
    fieldset[disabled] & {
      background-color: ${u.colors.input.backgroundDisabled};
      color: ${u.colors.input.colorDisabled};
    }

    ~ .form-control-feedback.glyphicon {
      display: none;
    }
  }
`);n.Static=h.FormControl.Static,n.Feedback=h.FormControl.Feedback;const c=n},NzGc2uPJ:(E,C,a)=>{"use strict";a.d(C,{Z:()=>R});var h=a("Z7aTuO5B"),r=a("KfF0gQb+"),p=a.n(r),n=a("aKyEWaw1"),c=a("J6y4/h8P"),u=a("ww+BtWnX"),S=a.n(u),x=a("V7hwd7tl"),T=a("WNxHkvfc"),A=a("4ts0Ap8A");const _=(0,c.default)(n.FormGroup)(({theme:N,validationState:I})=>{const O=I==="error"?"danger":I;if(!O)return;const W=N.colors.variant.dark[O],U=N.colors.variant.light[O],B=N.colors.variant.lightest[O];return c.css`
    &.has-${I} {
      .help-block,
      .control-label,
      .radio,
      .checkbox,
      .radio-inline,
      .checkbox-inline,
      &.radio label,
      &.checkbox label,
      &.radio-inline label,
      &.checkbox-inline label {
        color: ${W};
      }

      ${T.Z}, .${x.K} {
        border-color: ${U};

        &:focus {
          border-color: ${S()(U).darken(.1)};
          box-shadow: inset 0 1px 1px rgb(0 0 0 / 7.5%), 0 0 6px ${S()(U).brighten(.2)};
        }
      }

      ${A.b} {
        color: ${W};
        background-color: ${B};
        border-color: ${U};
      }

      .form-control-feedback {
        color: ${W};
      }
    }
`}),D=(0,h.memo)(({children:N,validationState:I,...O})=>h.createElement(_,{validationState:I,...O},N));D.propTypes={children:p().node.isRequired,validationState:p().oneOf([null,"error","success","warning"])},D.defaultProps={validationState:null};const R=D},A2KAXP9g:(E,C,a)=>{"use strict";a.d(C,{Z:()=>I});var h=a("KfF0gQb+"),r=a.n(h),p=a("Z7aTuO5B"),n=a("Btg6k4SR"),c=a("dfd/aQyz"),u=a("X3hNKcxq"),S=a("WNxHkvfc"),x=a("NzGc2uPJ"),T=a("4ts0Ap8A"),A=a("XgvalpFO"),_=Object.defineProperty,D=(O,W,U)=>W in O?_(O,W,{enumerable:!0,configurable:!0,writable:!0,value:U}):O[W]=U,R=(O,W,U)=>(D(O,typeof W!="symbol"?W+"":W,U),U);class N extends p.Component{constructor(){super(...arguments),R(this,"getInputDOMNode",()=>this.input),R(this,"getValue",()=>{const{type:W}=this.props;if(!W)throw new Error("Cannot use getValue without specifying input type.");switch(W){case"checkbox":case"radio":return this.getInputDOMNode().checked;default:return this.getInputDOMNode().value}}),R(this,"getChecked",()=>this.getInputDOMNode().checked),R(this,"_renderFormControl",(W,U,B)=>p.createElement(S.Z,{inputRef:Z=>{this.input=Z},componentClass:W,...U},B)),R(this,"_renderFormGroup",W=>{const{id:U,bsStyle:B,formGroupClassName:Z,wrapperClassName:K,inputDescClassName:ce,label:ye,labelClassName:me,error:he,help:De,buttonAfter:$e,addonAfter:Re}=this.props;let Oe;return Re||$e?Oe=p.createElement(T.Z,null,W,$e&&p.createElement(T.Z.Button,null,$e),Re&&p.createElement(T.Z.Addon,null,Re)):Oe=W,p.createElement(x.Z,{controlId:U,validationState:he?"error":B,bsClass:Z},ye&&p.createElement(u.Z,{className:me},ye),p.createElement(A.Z,{className:K},Oe,p.createElement(n.Z,{error:he,help:De,className:ce})))}),R(this,"_renderCheckboxGroup",W=>{const{id:U,bsStyle:B,formGroupClassName:Z,inputDescClassName:K,wrapperClassName:ce,label:ye,error:me,help:he}=this.props;return p.createElement(x.Z,{controlId:U,validationState:me?"error":B,bsClass:Z},p.createElement(A.Z,{className:ce},p.createElement(c.XZ,{inputRef:De=>{this.input=De},...W},ye),p.createElement(n.Z,{error:me,help:he,className:K})))}),R(this,"_renderRadioGroup",W=>{const{id:U,bsStyle:B,formGroupClassName:Z,inputDescClassName:K,wrapperClassName:ce,label:ye,error:me,help:he}=this.props;return p.createElement(x.Z,{controlId:U,validationState:me?"error":B,bsClass:Z},p.createElement(A.Z,{className:ce},p.createElement(c.Y8,{inputRef:De=>{this.input=De},...W},ye),p.createElement(n.Z,{error:me,help:he,className:K})))})}render(){const{id:W,type:U,bsStyle:B,formGroupClassName:Z,wrapperClassName:K,label:ce,labelClassName:ye,inputDescClassName:me,name:he,error:De,help:$e,children:Re,addonAfter:Oe,buttonAfter:ht,...we}=this.props;if(we.type=U,we.label=ce,we.name=he||W,!U)return this._renderFormGroup(Re);switch(U){case"text":case"password":case"email":case"number":case"file":case"tel":return this._renderFormGroup(this._renderFormControl("input",we));case"textarea":return this._renderFormGroup(this._renderFormControl("textarea",we));case"select":return this._renderFormGroup(this._renderFormControl("select",we,Re));case"checkbox":return this._renderCheckboxGroup(we);case"radio":return this._renderRadioGroup(we);default:console.warn(`Unsupported input type ${U}`)}return null}}R(N,"propTypes",{id:r().string.isRequired,type:r().string,name:r().string,label:r().oneOfType([r().element,r().string]),labelClassName:r().string,bsStyle:r().oneOf(["success","warning","error"]),formGroupClassName:r().string,inputDescClassName:r().string,value:r().oneOfType([r().string,r().number]),placeholder:r().string,error:r().oneOfType([r().element,r().string]),help:r().oneOfType([r().element,r().string]),wrapperClassName:r().string,addonAfter:r().oneOfType([r().element,r().string]),buttonAfter:r().oneOfType([r().element,r().string]),children:r().oneOfType([r().array,r().element])}),R(N,"defaultProps",{type:void 0,label:"",labelClassName:void 0,name:void 0,formGroupClassName:void 0,inputDescClassName:void 0,bsStyle:null,value:void 0,placeholder:"",error:void 0,help:void 0,wrapperClassName:void 0,addonAfter:null,buttonAfter:null,children:null});const I=N},"4ts0Ap8A":(E,C,a)=>{"use strict";a.d(C,{Z:()=>R,b:()=>T});var h=a("Z7aTuO5B"),r=a("KfF0gQb+"),p=a.n(r),n=a("aKyEWaw1"),c=a("J6y4/h8P"),u=a("2Mwm8zh5"),S=a.n(u);const x=({className:N,...I})=>h.createElement(n.InputGroup.Addon,{bsClass:N,...I}),T=(0,c.default)(x)(({theme:N})=>c.css`
  color: ${N.colors.input.color};
  background-color: ${N.colors.input.background};
  border-color: ${N.colors.input.border};
`),A=({bsClass:N,className:I,...O})=>h.createElement(T,{className:S()(N,I),...O}),_=({bsClass:N,className:I,...O})=>h.createElement(n.InputGroup.Button,{bsClass:S()(N,I),...O}),D=({bsClass:N,className:I,...O})=>h.createElement(n.InputGroup,{bsClass:S()(N,I),...O});D.Addon=A,D.Button=_,x.propTypes={className:p().string},x.defaultProps={className:void 0},D.propTypes={bsClass:p().string,className:p().string,children:p().node.isRequired},D.defaultProps={bsClass:"input-group",className:void 0},A.propTypes={bsClass:p().string,className:p().string,children:p().node.isRequired},A.defaultProps={bsClass:"input-group-addon",className:void 0},_.propTypes={bsClass:p().string,className:p().string,children:p().node.isRequired},_.defaultProps={bsClass:"input-group-btn",className:void 0};const R=D},XgvalpFO:(E,C,a)=>{"use strict";a.d(C,{Z:()=>c});var h=a("KfF0gQb+"),r=a.n(h),p=a("Z7aTuO5B");const n=({children:u,className:S})=>S?p.createElement("div",{className:S},u):p.createElement("span",null,u);n.propTypes={className:r().string,children:r().node.isRequired},n.defaultProps={className:void 0};const c=n},MTL7eqpZ:(E,C,a)=>{"use strict";a.d(C,{Z:()=>T});var h=a("Z7aTuO5B"),r=a("KfF0gQb+"),p=a.n(r),n=a("aKyEWaw1"),c=a("J6y4/h8P"),u=a("6DSbqO9E");const S=c.default.div`
  display: inline-flex;
  min-width: 20px;
  margin-right: 5px;
  justify-content: center;
  align-items: center;
`,x=({className:A,children:_,icon:D,...R})=>h.createElement(n.MenuItem,{bsClass:A,...R},_&&h.createElement(h.Fragment,null,D&&h.createElement(S,null,h.createElement(u.Z,{name:D})),_));x.propTypes={className:p().string,icon:p().string},x.defaultProps={className:void 0,icon:void 0};const T=x},"1ZqkN7VX":(E,C,a)=>{"use strict";a.d(C,{Z:()=>I});var h=a("aKyEWaw1"),r=a("J6y4/h8P"),p=a("Z7aTuO5B"),n=a("zowU9TNZ"),c=a.n(n),u=a("nFNIetA+");const x=O=>W=>{const{show:U,"data-event-element":B,"data-app-section":Z}=W,K=(0,u.Z)();return(0,p.useEffect)(()=>{const ce={app_section:c()(Z),app_action_value:c()(B)};return U&&B&&K("modal_open",ce),()=>{U&&B&&K("modal_close",ce)}},[U,B,Z,K]),p.createElement(O,{...W})},T=r.css`
  margin-top: 55px;
  
  .modal-content {
    background-color: ${({theme:O})=>O.colors.global.contentBackground};
    border-color: ${({theme:O})=>O.colors.variant.light.default};
    height: 100%;
  }
`,A=r.css`
  border-bottom-color: ${({theme:O})=>O.colors.variant.light.default};
      
  button.close {
    color: currentColor;
  }
`,_=r.css`
  font-size: ${({theme:O})=>O.fonts.size.h3};
`,D=r.css`
  border-top-color: ${({theme:O})=>O.colors.variant.light.default};
`,R=r.css`
  .form-group {
    margin-bottom: 5px;
  }
`,N=(0,r.default)(x(h.Modal))`
  .modal-backdrop {
    height: 100000%;  /* yes, really. this fixes the backdrop being cut off when the page is scrolled. */
    z-index: 1030;
  }

  form {
    margin-bottom: 0;
  }
  
  .modal-dialog {
    ${T}
  }

  .modal-header {
    ${A}
  }

  .modal-footer {
    ${D}
  }

  .modal-title {
    ${_}
  }

  .modal-body {
    ${R}
  }
`;N.Dialog=(0,r.default)(h.Modal.Dialog)`
  ${T}
`,N.Header=(0,r.default)(h.Modal.Header)`
  ${A}
`,N.Title=(0,r.default)(h.Modal.Title)`
  ${_}
`,N.Body=(0,r.default)(h.Modal.Body)`
  ${R}
`,N.Footer=(0,r.default)(h.Modal.Footer)`
  ${D}
`;const I=N},oNT5KYa6:(E,C,a)=>{"use strict";a.d(C,{Z:()=>N});var h=a("Z7aTuO5B"),r=a("KfF0gQb+"),p=a.n(r),n=a("J6y4/h8P"),c=a("aKyEWaw1"),u=a("wKBd6PgB");const S=(0,n.default)(c.Panel.Heading)`
  .panel-title {
    > a {
      display: block;
    }
  }
`,x=(0,n.default)(c.Panel.Footer)(({theme:I})=>n.css`
  background-color: ${I.colors.gray[90]};
  border-top-color: ${I.colors.gray[80]};
`),T=(0,n.css)(({bsStyle:I="default",theme:O})=>{const W=O.colors.variant.lighter[I],U=O.colors.variant.dark[I];return n.css`
    border-color: ${U};

    > ${S} {
      color: ${O.utils.readableColor(W)};
      background-color: ${W};
      border-color: ${U};

      + .panel-collapse > .panel-body {
        border-top-color: ${U};
      }

      .badge {
        color: ${W};
        background-color: ${O.colors.variant[I]};
      }
    }

    > ${x} {
      + .panel-collapse > .panel-body {
        border-bottom-color: ${U};
      }
    }
`}),A=(0,n.default)(c.Panel)(({theme:I})=>n.css`
  background-color: ${I.utils.colorLevel(I.colors.global.background,-4)};

  > ${S} {
    .panel-title,
    .panel-title h3 {
      font-size: ${I.fonts.size.large};
    }
  }

  .panel-group {
    > ${S} {
      + .panel-collapse > .panel-body,
      + .panel-collapse > .list-group {
        border-top-color: ${I.colors.gray[90]};
      }
    }

    > ${x} {
      + .panel-collapse .panel-body {
        border-bottom-color: ${I.colors.gray[90]};
      }
    }
  }

  ${T}
`),_=(0,n.css)(({bsStyle:I="default",theme:O})=>{const W=O.colors.variant.lightest[I],U=O.colors.variant.light[I];return n.css`
    /** NOTE: Deprecated & should be removed in 4.0 */
    border-color: ${U};
    background: ${O.colors.table.background};

    & > .panel-heading {
      color: ${O.utils.contrastingColor(W)};
      background-color: ${W};
      border-color: ${U};

      > .panel-title,
      > .panel-title > * {
        font-size: ${O.fonts.size.large};
      }

      + .panel-collapse > .panel-body {
        border-top-color: ${U};
      }

      .badge {
        color: ${W};
        background-color: ${O.colors.variant[I]};
      }
    }

    & > .panel-footer {
      + .panel-collapse > .panel-body {
        border-bottom-color: ${U};
      }
    }
`}),D=(0,n.default)(c.Panel)(({theme:I})=>n.css`
  /** NOTE: Deprecated & should be removed in 4.0 */
  background-color: ${I.utils.colorLevel(I.colors.global.background,-4)};

  .panel-footer {
    background-color: ${I.colors.gray[90]};
    border-top-color: ${I.colors.gray[80]};
  }

  .panel-group {
    .panel-heading {
      + .panel-collapse > .panel-body,
      + .panel-collapse > .list-group {
        border-top-color: ${I.colors.gray[90]};
      }
    }

    .panel-footer {
      + .panel-collapse .panel-body {
        border-bottom-color: ${I.colors.gray[90]};
      }
    }
  }

  ${_}
`),R=({title:I,children:O,collapsible:W,defaultExpanded:U,expanded:B,footer:Z,header:K,onToggle:ce,...ye})=>{const[me,he]=(0,h.useState)(null),De=(0,h.useRef)(!1);(0,h.useEffect)(()=>{he(Oe=>U&&B||!U&&B||U&&Oe===B)},[B,U]),(0,h.useEffect)(()=>{De.current=!0},[]);const $e=Oe=>{he(Oe),ce(Oe)},Re=typeof O=="string"||Array.isArray(O)&&typeof O[0]=="string";return K||Z||I||W||Re?(De.current||(0,u.Z)("You have used a deprecated `Panel` prop, please check the documentation to use the latest `Panel`."),h.createElement(D,{expanded:me,onToggle:$e,...ye},(K||I)&&h.createElement(S,null,K,I&&h.createElement(c.Panel.Title,{toggle:W},I)),h.createElement(D.Body,{collapsible:W},O),Z&&h.createElement(D.Footer,null,Z))):h.createElement(A,{expanded:me,onToggle:$e,defaultExpanded:U,...ye},O)};R.propTypes={children:p().any.isRequired,collapsible:p().bool,defaultExpanded:p().bool,expanded:p().bool,onToggle:p().func,footer:p().string,header:p().oneOfType([p().string,p().node]),title:p().string},R.defaultProps={collapsible:!1,defaultExpanded:null,expanded:null,footer:void 0,header:void 0,onToggle:()=>{},title:void 0},R.Body=c.Panel.Body,R.Collapse=c.Panel.Collapse,R.Footer=x,R.Heading=S,R.Title=c.Panel.Title,R.Toggle=c.Panel.Toggle;const N=R},"l5ezlDz+":(E,C,a)=>{"use strict";a.d(C,{M:()=>p,Z:()=>c});var h=a("aKyEWaw1"),r=a("J6y4/h8P");const p=(0,r.css)(({theme:u})=>r.css`
  background-color: ${u.colors.global.contentBackground};
  border: 1px solid ${u.colors.variant.lighter.default};
  margin-bottom: ${u.spacings.xs};
  border-radius: 4px;
`),c=(0,r.default)(h.Row)`
  &.content {
    ${p}
  }
`},"Tk+7c1Lc":(E,C,a)=>{"use strict";a.d(C,{K:()=>n,Z:()=>u});var h=a("aKyEWaw1"),r=a("J6y4/h8P");const p=(0,r.css)(({theme:S})=>{const{table:x}=S.colors;let T="";const A={active:{background:x.variant.active,hover:x.variantHover.active},success:{background:x.variant.success,hover:x.variantHover.success},info:{background:x.variant.info,hover:x.variantHover.info},warning:{background:x.variant.warning,hover:x.variantHover.warning},danger:{background:x.variant.danger,hover:x.variantHover.danger}};return Object.keys(A).forEach(_=>{const{background:D,hover:R}=A[_];T+=`
      &.table > thead > tr,
      &.table > tfoot > tr,
      &.table > tbody > tr {
        > td.${_},
        > th.${_},
        &.${_} > td,
        &.${_} > th {
          background-color: ${D};
        }
      }

      &.table-hover > tbody > tr {
        > td.${_}:hover,
        > th.${_}:hover,
        &.${_}:hover > td,
        &:hover > .${_},
        &.${_}:hover > th {
          background-color: ${R};
        }
      }
    `}),r.css`
    ${T}
`}),n=(0,r.css)(({theme:S})=>r.css`
  &.table {
    > thead > tr,
    > tbody > tr,
    > tfoot > tr {
      > th,
      > td {
        border-top-color: ${S.colors.table.backgroundAlt};
      }
    }

    > thead > tr > th {
      white-space: nowrap;
      border-bottom-color: ${S.colors.table.backgroundAlt};
    }

    > tbody > tr {
      background-color: ${S.colors.table.background};
      transition: background-color 150ms ease-in-out;
    }

    > tbody + tbody {
      border-top-color: ${S.colors.table.backgroundAlt};
    }

    .table {
      background-color: ${S.colors.table.background};
    }
  }

  &.table-bordered {
    border-color: ${S.colors.table.backgroundAlt};

    > thead > tr,
    > tfoot > tr,
    > tbody > tr {
      > td,
      > th {
        border-color: ${S.colors.table.backgroundAlt};
      }
    }
  }

  &.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: ${S.colors.table.backgroundAlt};
  }

  &.table-hover > tbody > tr:hover {
    background-color: ${S.colors.table.backgroundHover};
  }

  ${p}
  
  @media print {
    &.table > thead > tr > th {
      white-space: break-spaces;
      word-break: break-all;
    }
  }
`),u=(0,r.default)(h.Table)`
  ${n}
`},"dfd/aQyz":(E,C,a)=>{"use strict";a.d(C,{JX:()=>h.Col,Lt:()=>h.Dropdown,XZ:()=>h.Checkbox,Y8:()=>h.Radio,eh:()=>h.PanelGroup,hE:()=>h.ButtonGroup,rj:()=>h.Grid});var h=a("aKyEWaw1")},"3DPl/h85":(E,C,a)=>{"use strict";a.d(C,{Alert:()=>h.Z,BootstrapModalForm:()=>O.Z,Button:()=>W.Z,ButtonGroup:()=>$t.hE,ButtonToolbar:()=>U.Z,Checkbox:()=>$t.XZ,Col:()=>$t.JX,ControlLabel:()=>B.Z,Dropdown:()=>$t.Lt,DropdownButton:()=>ye,FormControl:()=>me.Z,FormGroup:()=>he.Z,Grid:()=>$t.rj,HelpBlock:()=>$e,Input:()=>Re.Z,InputGroup:()=>Oe.Z,InputWrapper:()=>ht.Z,Jumbotron:()=>ft,Label:()=>Et,ListGroup:()=>It,ListGroupItem:()=>ne,MenuItem:()=>ze.Z,Modal:()=>D.Z,Nav:()=>dt,NavItem:()=>Le,Panel:()=>at.Z,Popover:()=>ae,Row:()=>fe.Z,Table:()=>jt.Z,Tooltip:()=>Ar});var h=a("o7GEe6Qe"),r=a("Z7aTuO5B"),p=a("J6y4/h8P"),n=a("aKyEWaw1");const c=(0,p.default)(n.Badge)(({bsStyle:b,theme:J})=>{if(!b)return;const Ee=J.colors.variant[b],Me=J.utils.readableColor(Ee);return p.css`
    background-color: ${Ee};
    color: ${Me};
`}),u=(0,r.forwardRef)(({...b},J)=>r.createElement(c,{ref:J,...b})),S=null;var x=a("KfF0gQb+"),T=a.n(x),A=a("o8xG4j5J"),_=a("MjKCmu4z"),D=a("1ZqkN7VX"),R=a("+/lOUfGq");const N=({showModal:b,title:J,children:Ee,cancelButtonDisabled:Me,confirmButtonDisabled:mt,confirmButtonText:le,onCancel:Qt,onConfirm:ur,...wt})=>r.createElement(R.Z,{showModal:b,onHide:Qt,role:"alertdialog","data-event-element":wt["data-telemetry-title"]||_.Z.getRecursiveChildText(J),...wt},r.createElement(D.Z.Header,{closeButton:!0},r.createElement(D.Z.Title,null,J)),r.createElement(D.Z.Body,null,Ee),r.createElement(D.Z.Footer,null,r.createElement(A.Z,{disabledCancel:Me,disabledSubmit:mt,onCancel:Qt,onSubmit:ur,submitButtonText:le,submitButtonType:"button"})));N.propTypes={showModal:T().bool.isRequired,title:T().oneOfType([T().string,T().element]).isRequired,confirmButtonText:T().string,cancelButtonDisabled:T().bool,confirmButtonDisabled:T().bool,onCancel:T().func.isRequired,onConfirm:T().func.isRequired,children:T().oneOfType([T().string,T().element]).isRequired},N.defaultProps={confirmButtonText:"Confirm",cancelButtonDisabled:!1,confirmButtonDisabled:!1};const I=null;var O=a("jdU8EhS8"),W=a("GX8KkpAK"),U=a("qKIMiD1A"),B=a("X3hNKcxq");const K=(0,p.css)(({theme:b})=>p.css`
  .dropdown-menu {
    background-color: ${b.colors.global.contentBackground};
    box-shadow: 0 3px 3px ${b.colors.global.navigationBoxShadow};
    
    .dropdown-header {
      padding: 3px 10px;
    }
    
    > li > a {
      padding: 3px 10px;
      display: flex;
      color: ${b.colors.global.textDefault};

      :hover,
      :focus {
        color: ${b.colors.variant.darker.default};
        background-color: ${b.colors.variant.lightest.default};
      }
    }

    > .active > a {
      color: ${b.colors.variant.darker.default};
      background-color: ${b.colors.variant.lightest.default};

      :hover,
      :focus {
        color: ${b.colors.variant.darkest.default};
        background-color: ${b.colors.variant.lighter.default};
      }
    }

    > .disabled > a {
      color: ${b.colors.variant.dark.default};
      background-color: ${b.colors.variant.lightest.default};

      :hover,
      :focus {
        color: ${b.colors.variant.dark.default};
        background-color: ${b.colors.variant.lightest.default};
      }
    }
  }
`),ye=(0,p.default)(n.DropdownButton)(({theme:b})=>p.css`
  ${b.components.button}
  & ~ {
    ${K}
  }
`);var me=a("WNxHkvfc"),he=a("NzGc2uPJ");const $e=(0,p.default)(n.HelpBlock)(({theme:b})=>p.css`
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: ${b.colors.gray[50]};
`);var Re=a("A2KAXP9g"),Oe=a("4ts0Ap8A"),ht=a("XgvalpFO");const we=(0,p.default)(n.Jumbotron)(({theme:b})=>p.css`
  color: ${b.colors.global.textDefault};
  background-color: ${b.colors.global.contentBackground};
  
  h2 {
    font-weight: bold;
  }

  p {
    margin-bottom: 9px;
    font-size: 20px;
    font-weight: normal;
  }
`),ft=(0,r.forwardRef)((b,J)=>r.createElement(we,{ref:J,...b})),qe=(b,J)=>{if(!J)return"";const Ee=b.colors.variant[J],Me=b.utils.contrastingColor(Ee);return p.css`
    background-color: ${Ee};
    color: ${Me};
`},nt=(0,p.default)(n.Label)(({bsStyle:b,theme:J})=>p.css`
  ${qe(J,b)}
  padding: 0.3em 0.6em;
`),Et=(0,r.forwardRef)(({...b},J)=>r.createElement(nt,{ref:J,...b})),Tt=({className:b,...J})=>r.createElement(n.ListGroup,{bsClass:b,...J});Tt.propTypes={className:T().string},Tt.defaultProps={className:void 0};const It=Tt,Dt=p.default.span(({theme:b})=>`
  display: block;
  border: 1px solid ${b.colors.variant.lighter.default};
  margin-bottom: -1px;

  &:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  &:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
`),w=(0,p.css)(({bsStyle:b,theme:J})=>{if(!b)return;const Ee=J.colors.variant.lighter[b],Me=J.utils.readableColor(Ee);return p.css`
    &.list-group-item-${b} {
      color: ${Me};
      background-color: ${Ee};

      a&,
      button& {
        color: ${Me};

        .list-group-item-heading {
          color: inherit;
          font-weight: bold;
        }

        &:hover,
        &:focus {
          color: ${Me};
          background-color: ${J.colors.variant.light[b]};
        }

        &.active,
        &.active:hover,
        &.active:focus {
          color: ${J.utils.readableColor(J.colors.variant.light[b])};
          background-color: ${J.colors.variant.light[b]};
          border-color: ${J.colors.variant.light[b]};
        }
      }
    }
`}),X=(0,p.default)(n.ListGroupItem)(({theme:b})=>p.css`
  background-color: ${b.colors.global.contentBackground};
  border: 0;
  padding: 5px 10px;

  .list-group-item-heading {
    font-size: ${b.fonts.size.h5};
  }

  .list-group-item-text {
    margin-bottom: 5px;
  }

  a&,
  button& {
    color: ${b.colors.global.textDefault};

    .list-group-item-heading {
      color: ${b.colors.variant.darkest.default};
    }

    &:hover:not(.disabled),
    &:focus:not(.disabled) {
      background-color: ${b.colors.variant.lightest.default};

      &.active {
        color: ${b.colors.variant.darkest.default};
        background-color: ${b.colors.variant.lightest.default};
        border-color: ${b.colors.variant.lightest.default};
      }

      .list-group-item-heading {
        color: ${b.utils.readableColor(b.colors.variant.lightest.default)};
      }
    }
  }

  &.disabled,
  &.disabled:hover,
  &.disabled:focus {
    color: ${b.colors.variant.default};
    background-color: ${b.colors.variant.lightest.default};

    .list-group-item-heading {
      color: inherit;
    }

    .list-group-item-text {
      color: ${b.colors.variant.default};
    }
  }

  &.active,
  &.active:hover,
  &.active:focus {
    color: ${b.colors.variant.darker.default};
    background-color: ${b.colors.variant.lightest.info};
    border-color: ${b.colors.variant.lightest.info};
    z-index: auto;

    .list-group-item-heading,
    .list-group-item-heading > small,
    .list-group-item-heading > .small {
      color: inherit;
    }

    .list-group-item-text {
      color: ${b.colors.variant.light.primary};
    }
  }

  ${w}
`),oe=(0,r.forwardRef)(({containerProps:b,...J},Ee)=>r.createElement(Dt,{ref:Ee,...b},r.createElement(X,{...J})));oe.propTypes={containerProps:T().object},oe.defaultProps={containerProps:{}};const ne=oe;var ze=a("MTL7eqpZ");const v=(0,p.css)(({theme:b})=>p.css`
  .nav-tabs {
    border-bottom-color: ${b.colors.variant.default};

    > li {
      > a {
        transition: background-color 150ms ease-in-out;
        color: ${b.colors.global.textDefault};
        border-color: ${b.colors.variant.lighter.default} ${b.colors.variant.lighter.default} ${b.colors.variant.default};

        &:hover {
          background-color: ${b.colors.variant.lightest.default};
          color: ${b.colors.global.textDefault};
        }
      }

      &.active > a {
        &,
        &:hover,
        &:focus {
          color: ${b.colors.variant.darkest.default};
          background-color: ${b.colors.global.contentBackground};
          border-color: ${b.colors.variant.default};
          border-bottom-color: transparent;
        }
      }

      &.disabled > a {
        &,
        &:hover,
        &:focus {
          color: ${b.colors.gray[60]};
          background-color: ${b.colors.gray[100]};
          border-color: ${b.colors.gray[100]} ${b.colors.gray[100]} ${b.colors.variant.default};
          cursor: not-allowed;
        }
      }
    }
  }

  &.nav-justified {
    > .active > a {
      &,
      &:hover,
      &:focus {
        border-color: ${b.colors.variant.default};
      }
    }

    @media (min-width: ${b.breakpoints.min.sm}) {
      > li > a {
        border-bottom-color: ${b.colors.variant.default};
      }

      > .active > a,
      > .active > a:hover,
      > .active > a:focus {
        border-bottom-color: ${b.colors.gray[100]};
      }
    }
  }
`),dt=(0,p.default)(n.Nav)(({theme:b})=>p.css`
  &.nav {
    > li {
      > a {
        transition: background-color 150ms ease-in-out;

        &:hover,
        &:focus {
          background-color: ${b.colors.variant.lightest.default};
        }
      }

      &.disabled > a {
        color: ${b.colors.variant.light.default};

        &:hover,
        &:focus {
          color: ${b.colors.variant.light.default};
        }
      }
    }

    .open > a {
      &,
      &:hover,
      &:focus {
        background-color: ${b.colors.variant.lightest.default};
        border-color: ${b.colors.variant.primary};
      }
    }

    &.nav-pills {
      > li {
        &.active > a {
          &,
          &:hover,
          &:focus {
            color: ${b.utils.contrastingColor(b.colors.global.link)};
            background-color: ${b.colors.global.link};
          }
        }
      }
    }
    
    &.nav-sm {
      > li > a {
        padding: 8px 12px;
        font-size: ${b.fonts.size.small};
      }
    };

    &.nav-xs {
      > li > a {
        padding: 2px 6px;
        font-size: ${b.fonts.size.small};
      }
    };

    &.nav-lg {
      > li > a {
        padding: 14px 18px;
        font-size: ${b.fonts.size.large};
      }
    };

    &${v} /* This is a known non-issue that stylelint won't ignore but will hopefully be patched soon https://github.com/stylelint/stylelint/issues/4574 */
  }
`),_t="nav-item-state-indicator",Ot=":before",vt=`.${_t}${Ot}`,ir=b=>css`
  ${vt} {
    border-color: ${b.colors.gray[70]};
  }
`,Pr=b=>css`
  ${vt} {
    border-color: ${b.colors.gray[50]};
  }
`,M=p.default.div`
  display: inline;
  position: relative;
  
  ${Ot} {
    content: ' ';
    position: absolute;
    border-bottom: 1px solid transparent;
    left: 0;
    width: 100%;
    bottom: -4px;
  }
`,pe=({children:b})=>r.createElement(M,{className:_t},b);class _e extends n.NavDropdown{isActive({props:J},Ee,Me){return J.active===!1?!1:J.active||Ee!=null&&J.eventKey===Ee||Me&&J.href===Me?!0:J.active}}const Pe=(0,p.default)(n.NavDropdown)`
  ${K}
`,Ae=({title:b,inactiveTitle:J,badge:Ee,...Me})=>{const mt=J?J!==b:void 0;return r.createElement(Pe,{...Me,title:r.createElement(pe,null,Ee?r.createElement(Ee,{text:b}):b),active:mt})};Ae.propTypes={title:T().oneOfType([T().string,T().object]).isRequired,inactiveTitle:T().string,badge:T().func},Ae.defaultProps={inactiveTitle:void 0,badge:void 0};const Qe=(0,p.default)(_e)`
  ${K}
`,ie=null,se=({children:b,...J})=>r.createElement(n.NavItem,{...J},r.createElement(pe,null,b));se.displayName="NavItem";const Le=se;var We=a("ww+BtWnX"),Ne=a.n(We);const Ge=(0,p.default)(n.Navbar)(({theme:b})=>p.css`
  position: relative;
  min-height: auto;
  background-color: ${b.colors.global.navigationBackground};
  border: 0;
  box-shadow: 0 3px 3px ${b.colors.global.navigationBoxShadow};
  margin-bottom: 0;

  .navbar-text {
    color: ${b.colors.global.textDefault};
  }

  @media (max-width: ${b.breakpoints.max.md}) {
    && .navbar-collapse {
      position: absolute;
      background-color: ${b.colors.global.navigationBackground};
      width: 100%;
    }
  }

  .navbar-nav {
    > li > a,
    > li > .btn-link {
      color: ${b.colors.global.textDefault};

      &:hover,
      &:focus {
        color: ${b.colors.variant.darker.default};
        background-color: transparent;
      }
    }

    > .active > a,
    > .active > .btn-link {
      color: ${b.colors.global.textDefault};
      background-color: transparent;
      
      &:hover,
      &:focus {
        color: ${b.colors.variant.darkest.default};
        background-color: transparent;
      }
    }

    > .disabled > a,
    > .disabled > .btn-link {
      &,
      &:hover,
      &:focus {
        color: ${b.colors.gray[70]};
        background-color: transparent;
      }
    }

    > .open > a,
    > .open > .btn-link {
      &,
      &:hover,
      &:focus {
        color: ${b.colors.variant.darkest.default};
        background-color: transparent;
      }
    }

    @media (max-width: ${b.breakpoints.max.md}) {
      padding-left: 50px;

      > li > a,
      > li > .btn-link {
        &:hover,
        &:focus {
          color: ${b.colors.variant.darker.default};
          background-color: transparent;
        }
      }

      .open .dropdown-menu {
        > li > a,
        > li > .btn-link {
          color: ${b.colors.variant.darkest.default};

          &:hover,
          &:focus {
            color: ${b.colors.variant.darker.default};
            background-color: ${b.colors.variant.lightest.default};
          }
        }

        > .active > a,
        > .active > .btn-link {
          color: ${b.colors.variant.darkest.default};
          background-color: ${b.colors.gray[90]};
          
          &:hover,
          &:focus {
            color: ${b.colors.variant.darkest.default};
            background-color: ${b.colors.gray[80]};
          }
        }

        > .disabled > a,
        > .disabled > .btn-link {
          &,
          &:hover,
          &:focus {
            color: ${b.colors.gray[70]};
            background-color: transparent;
          }
        }
      }
    }
  }

  .navbar-toggle {
    background-color: ${b.colors.global.navigationBackground};
    border-color: ${b.colors.variant.dark.default};
    transition: background-color 150ms ease-in-out,
      border-color 150ms ease-in-out;
    position: relative;

    :not(.collapsed) {
      .icon-bar:nth-last-child(1),
      .icon-bar:nth-last-child(3) {
        transition: transform 150ms ease-in 150ms,
          top 150ms ease-in 0s;
      }

      .icon-bar:nth-last-child(1) {
        transform: rotate(-45deg) translate(4px, -4px);
      }

      .icon-bar:nth-last-child(3) {
        transform: rotate(45deg) translate(4px, 4px);
      }

      .icon-bar:nth-last-child(2) {
        transition: opacity 0s ease 150ms;
        opacity: 0;
      }
    }

    .icon-bar {
      background-color: ${b.colors.variant.default};
      transition: background-color 150ms ease-in-out,
        transform 150ms ease-in 0s,
        opacity 300ms ease-in 0s;
      transform: rotate(0deg);
      position: relative;
      opacity: 1;
    }

    &:hover,
    &:focus,
    :not(.collapsed) {
      background-color: ${b.colors.variant.lighter.default};
      border-color: ${b.colors.variant.default};
      
      .icon-bar {
        background-color: ${b.colors.variant.dark.default};
      }
    }
  }

  .navbar-collapse,
  .navbar-form {
    border-color: ${Ne()(b.colors.gray[90]).darken(.065)};
  }

  .navbar-link {
    color: ${b.colors.variant.default};

    &:hover {
      color: ${Ne()(b.colors.variant.default).darken(.25)};
    }
  }

  .btn-link {
    color: ${b.colors.variant.default};

    &:hover,
    &:focus {
      color: ${b.colors.variant.dark.default};
    }

    &[disabled],
    fieldset[disabled] & {
      &:hover,
      &:focus {
        color: ${b.colors.gray[80]};
      }
    }
  }

  .dropdown-header {
    margin-top: 4px;
    text-transform: uppercase;
    padding: 0 15px !important;
    font-weight: bold;
  }
`),ve=null;var at=a("oNT5KYa6"),pt=a("zowU9TNZ"),et=a.n(pt),St=a("nFNIetA+");const G=b=>J=>{const{"data-event-element":Ee,"data-app-section":Me}=J,mt=(0,St.Z)();return(0,r.useEffect)(()=>{const le={app_section:et()(Me),app_action_value:et()(Ee)};return le.app_action_value&&mt("popover_open",le),()=>{le.app_action_value&&mt("popover_close",le)}},[Ee,Me,mt]),r.createElement(b,{...J})},ae=(0,p.default)(G(n.Popover))(({theme:b})=>{const J=b.colors.variant.light.default,Ee=b.colors.variant.lightest.default,Me=b.colors.global.contentBackground;return p.css`
    background-color: ${Me};
    border-color: ${J};
    padding: 0;

    .popover-title {
      background-color: ${Ee};
      border-color: ${J};
      color: ${b.colors.variant.darkest.default};
    }

    &.top {
      > .arrow {
        border-top-color: ${J};

        &::after {
          border-top-color: ${Ee};
        }
      }
    }

    &.right {
      > .arrow {
        border-right-color: ${J};

        &::after {
          border-right-color: ${Ee};
          z-index: 1;
        }
      }
    }

    &.bottom {
      > .arrow {
        border-bottom-color: ${J};

        &::after {
          border-bottom-color: ${Ee};
        }
      }
    }

    &.left {
      > .arrow {
        border-left-color: ${J};

        &::after {
          border-left-color: ${Ee};
        }
      }
    }
`});var fe=a("l5ezlDz+");const Te=(0,p.default)(n.SplitButton)(({theme:b})=>p.css`
  ${b.components.button}
  ~ .btn.dropdown-toggle {
    ${b.components.button}
    & ~ {
      ${K}
    }
  }
`),Ze=null,ke=(0,p.default)(n.Tab)(({theme:b})=>p.css`
  background-color: ${b.colors.global.contentBackground};
  border: 1px solid ${b.colors.variant.default};
  border-top: 0;
  border-radius: 0 0 4px 4px;
  padding: 9px;
`),xr=null;var jt=a("Tk+7c1Lc");const bt=(0,p.default)(n.Tabs)`
  ${v}
`,va=null,Ke=10,pn=(0,p.default)(n.Tooltip)(({theme:b})=>p.css`
  &.in {
    opacity: 1;
    filter: drop-shadow(0 0 3px ${b.colors.variant.lighter.default});
  }

  &.top {
    .tooltip-arrow {
      border-top-color: ${b.colors.global.contentBackground};
      border-width: ${Ke}px ${Ke}px 0;
      margin-left: -${Ke}px;
      bottom: -${Ke/2}px;
    }
  }
  
  &.right {
    .tooltip-arrow {
      border-right-color: ${b.colors.global.contentBackground};
      border-width: ${Ke}px ${Ke}px ${Ke}px 0;
      margin-top: -${Ke}px;
      left: -${Ke/2}px;
    }
  }

  &.bottom {
    .tooltip-arrow {
      border-bottom-color: ${b.colors.global.contentBackground};
      border-width: 0 ${Ke}px ${Ke}px;
      margin-left: -${Ke}px;
      top: -${Ke/2}px;
    }
  }
  
  &.left {
    .tooltip-arrow {
      border-left-color: ${b.colors.global.contentBackground};
      border-width: ${Ke}px 0 ${Ke}px ${Ke}px;
      margin-top: -${Ke}px;
      right: -${Ke/2}px;
    }
  }
  
  .tooltip-inner {
    color: ${b.colors.global.textDefault};
    background-color: ${b.colors.global.contentBackground};
    max-width: 300px;
    opacity: 1;

    .datapoint-info {
      text-align: left;

      .date {
        color: ${b.colors.variant.darkest.default};
      }
    }
  }
`),cr=({children:b,className:J,id:Ee,placement:Me,positionTop:mt,positionLeft:le,arrowOffsetTop:Qt,arrowOffsetLeft:ur,show:wt})=>r.createElement(pn,{className:`${J} ${wt?"in":""}`,id:Ee,placement:Me,positionTop:mt,positionLeft:le,arrowOffsetTop:Qt,arrowOffsetLeft:ur},b);cr.propTypes={className:T().string,children:T().node.isRequired,id:T().oneOfType([T().string,T().number]).isRequired,placement:T().oneOf(["top","right","bottom","left"]),positionTop:T().oneOfType([T().number,T().string]),positionLeft:T().oneOfType([T().number,T().string]),arrowOffsetTop:T().oneOfType([T().number,T().string]),arrowOffsetLeft:T().oneOfType([T().number,T().string]),show:T().bool},cr.defaultProps={className:void 0,placement:"right",positionTop:void 0,positionLeft:void 0,arrowOffsetTop:void 0,arrowOffsetLeft:void 0,show:!0};const Ar=cr,Xr=(0,p.default)(n.Well)(({theme:b})=>p.css`
  background-color: ${b.colors.variant.lightest.default};
  border-color: ${b.colors.variant.light.default};
  color: ${b.colors.variant.darker.default};
`),mn=null;var $t=a("dfd/aQyz")},twqACzrV:(E,C,a)=>{"use strict";a.d(C,{Z:()=>D});var h=a("KfF0gQb+"),r=a.n(h),p=a("Z7aTuO5B"),n=a("wNbjxLFG"),c=a.n(n),u=a("Tp/aLhHF"),S=a("3DPl/h85"),x=Object.defineProperty,T=(R,N,I)=>N in R?x(R,N,{enumerable:!0,configurable:!0,writable:!0,value:I}):R[N]=I,A=(R,N,I)=>(T(R,typeof N!="symbol"?N+"":N,I),I);class _ extends p.Component{constructor(N){super(N),A(this,"_onSuccess",I=>{const{onSuccess:O}=this.props;this.setState({tooltipMessage:"Copied!"}),O(I),I.clearSelection()}),A(this,"_onError",I=>{const O=I.action==="cut"?"K":"C";this.setState({tooltipMessage:p.createElement("span",null,"Press Ctrl+",O,"\u2009/\u2009\u2318",O," to ",I.action)})}),A(this,"_getFilteredProps",()=>{const{className:I,style:O,bsStyle:W,bsSize:U,disabled:B,buttonTitle:Z}=this.props;return{className:I,style:O,bsStyle:W,bsSize:U,disabled:B,title:Z}}),this.state={tooltipMessage:""}}componentDidMount(){const{container:N}=this.props,I={};N&&(I.container=N),this.clipboard=new(c())("[data-gl-clipboard-button]",I),this.clipboard.on("success",this._onSuccess),this.clipboard.on("error",this._onError)}componentWillUnmount(){this.clipboard&&this.clipboard.destroy()}render(){const{action:N,title:I,text:O,target:W}=this.props,{tooltipMessage:U}=this.state,B=this._getFilteredProps(),Z=p.createElement(S.Tooltip,{id:"copy-button-tooltip",show:!0},U);return O?B["data-clipboard-text"]=O:B["data-clipboard-target"]=W,p.createElement(u.Z,{placement:"top",trigger:"click",overlay:Z,rootClose:!0},p.createElement(S.Button,{"data-gl-clipboard-button":!0,"data-clipboard-action":N,...B},I))}}A(_,"propTypes",{title:r().oneOfType([r().node,r().string]).isRequired,action:r().oneOf(["copy","cut"]),text:r().string,target:r().string,onSuccess:r().func,className:r().string,style:r().object,bsStyle:r().string,bsSize:r().string,disabled:r().bool,buttonTitle:r().string,container:r().any}),A(_,"defaultProps",{action:"copy",disabled:!1,buttonTitle:void 0,container:void 0,text:void 0,target:void 0,className:void 0,style:void 0,bsStyle:void 0,bsSize:void 0,onSuccess:()=>{}});const D=_},cB3oI9m5:(E,C,a)=>{"use strict";a.d(C,{Z:()=>c});var h=a("Z7aTuO5B"),r=a("KfF0gQb+"),p=a.n(r);const n=({children:u,delay:S})=>{const[x,T]=(0,h.useState)(S<=0);return(0,h.useEffect)(()=>{if(S<=0)return()=>{};const A=window.setTimeout(()=>T(!0),S);return()=>clearTimeout(A)},[]),x?h.createElement(h.Fragment,null,u):null};n.propTypes={children:p().node.isRequired,delay:p().number.isRequired};const c=n},"6DSbqO9E":(E,C,a)=>{"use strict";a.d(C,{Z:()=>N});var h=a("Z7aTuO5B"),r=a("zz8lN1pr"),p=a.n(r),n=a("wKBd6PgB"),c=a("4nztvAe1");const S=[{v4:"address-book-o",v5:"address-book"},{v4:"address-card-o",v5:"address-card"},{v4:"area-chart",v5:"chart-area"},{v4:"arrow-circle-o-down",v5:"arrow-alt-circle-down"},{v4:"arrow-circle-o-left",v5:"arrow-alt-circle-left"},{v4:"arrow-circle-o-right",v5:"arrow-alt-circle-right"},{v4:"arrow-circle-o-up",v5:"arrow-alt-circle-up"},{v4:"arrows",v5:"arrows-alt"},{v4:"arrows-alt",v5:"expand-arrows-alt"},{v4:"arrows-h",v5:"arrows-alt-h"},{v4:"arrows-v",v5:"arrows-alt-v"},{v4:"asl-interpreting",v5:"american-sign-language-interpreting"},{v4:"automobile",v5:"car"},{v4:"bank",v5:"university"},{v4:"bar-chart",v5:"chart-bar"},{v4:"bar-chart-o",v5:"chart-bar"},{v4:"bathtub",v5:"bath"},{v4:"battery",v5:"battery-full"},{v4:"battery-0",v5:"battery-empty"},{v4:"battery-1",v5:"battery-quarter"},{v4:"battery-2",v5:"battery-half"},{v4:"battery-3",v5:"battery-three-quarters"},{v4:"battery-4",v5:"battery-full"},{v4:"bell-o",v5:"bell"},{v4:"bell-slash-o",v5:"bell-slash"},{v4:"bookmark-o",v5:"bookmark"},{v4:"building-o",v5:"building"},{v4:"cab",v5:"taxi"},{v4:"calendar",v5:"calendar-alt"},{v4:"calendar-check-o",v5:"calendar-check"},{v4:"calendar-minus-o",v5:"calendar-minus"},{v4:"calendar-o",v5:"calendar"},{v4:"calendar-plus-o",v5:"calendar-plus"},{v4:"calendar-times-o",v5:"calendar-times"},{v4:"caret-square-o-down",v5:"caret-square-down"},{v4:"caret-square-o-left",v5:"caret-square-left"},{v4:"caret-square-o-right",v5:"caret-square-right"},{v4:"caret-square-o-up",v5:"caret-square-up"},{v4:"cc",v5:"closed-captioning"},{v4:"chain",v5:"link"},{v4:"chain-broken",v5:"unlink"},{v4:"check-circle-o",v5:"check-circle"},{v4:"check-square-o",v5:"check-square"},{v4:"circle-o",v5:"circle"},{v4:"circle-o-notch",v5:"circle-notch"},{v4:"circle-thin",v5:"circle"},{v4:"clock-o",v5:"clock"},{v4:"close",v5:"times"},{v4:"cloud-download",v5:"cloud-download-alt"},{v4:"cloud-upload",v5:"cloud-upload-alt"},{v4:"cny",v5:"yen-sign"},{v4:"code-fork",v5:"code-branch"},{v4:"comment-o",v5:"comment"},{v4:"commenting",v5:"comment-dots"},{v4:"commenting-o",v5:"comment-dots"},{v4:"comments-o",v5:"comments"},{v4:"credit-card-alt",v5:"credit-card"},{v4:"cutlery",v5:"utensils"},{v4:"dashboard",v5:"tachometer-alt"},{v4:"deafness",v5:"deaf"},{v4:"dedent",v5:"outdent"},{v4:"diamond",v5:"gem"},{v4:"dollar",v5:"dollar-sign"},{v4:"dot-circle-o",v5:"dot-circle"},{v4:"drivers-license",v5:"id-card"},{v4:"drivers-license-o",v5:"id-card"},{v4:"envelope-o",v5:"envelope"},{v4:"envelope-open-o",v5:"envelope-open"},{v4:"eur",v5:"euro-sign"},{v4:"euro",v5:"euro-sign"},{v4:"exchange",v5:"exchange-alt"},{v4:"external-link",v5:"external-link-alt"},{v4:"external-link-square",v5:"external-link-square-alt"},{v4:"eye",v5:"eye"},{v4:"eye-slash",v5:"eye-slash"},{v4:"eyedropper",v5:"eye-dropper"},{v4:"feed",v5:"rss"},{v4:"file-archive-o",v5:"file-archive"},{v4:"file-audio-o",v5:"file-audio"},{v4:"file-code-o",v5:"file-code"},{v4:"file-excel-o",v5:"file-excel"},{v4:"file-image-o",v5:"file-image"},{v4:"file-movie-o",v5:"file-video"},{v4:"file-o",v5:"file"},{v4:"file-pdf-o",v5:"file-pdf"},{v4:"file-photo-o",v5:"file-image"},{v4:"file-picture-o",v5:"file-image"},{v4:"file-powerpoint-o",v5:"file-powerpoint"},{v4:"file-sound-o",v5:"file-audio"},{v4:"file-text",v5:"file-alt"},{v4:"file-text-o",v5:"file-alt"},{v4:"file-video-o",v5:"file-video"},{v4:"file-word-o",v5:"file-word"},{v4:"file-zip-o",v5:"file-archive"},{v4:"files-o",v5:"copy"},{v4:"flag-o",v5:"flag"},{v4:"flash",v5:"bolt"},{v4:"floppy-o",v5:"save"},{v4:"folder-o",v5:"folder"},{v4:"folder-open-o",v5:"folder-open"},{v4:"frown-o",v5:"frown"},{v4:"futbol-o",v5:"futbol"},{v4:"gbp",v5:"pound-sign"},{v4:"gear",v5:"cog"},{v4:"gears",v5:"cogs"},{v4:"glass",v5:"glass-martini"},{v4:"group",v5:"users"},{v4:"hand-grab-o",v5:"hand-rock"},{v4:"hand-lizard-o",v5:"hand-lizard"},{v4:"hand-o-down",v5:"hand-point-down"},{v4:"hand-o-left",v5:"hand-point-left"},{v4:"hand-o-right",v5:"hand-point-right"},{v4:"hand-o-up",v5:"hand-point-up"},{v4:"hand-paper-o",v5:"hand-paper"},{v4:"hand-peace-o",v5:"hand-peace"},{v4:"hand-pointer-o",v5:"hand-pointer"},{v4:"hand-rock-o",v5:"hand-rock"},{v4:"hand-scissors-o",v5:"hand-scissors"},{v4:"hand-spock-o",v5:"hand-spock"},{v4:"hand-stop-o",v5:"hand-paper"},{v4:"handshake-o",v5:"handshake"},{v4:"hard-of-hearing",v5:"deaf"},{v4:"hdd-o",v5:"hdd"},{v4:"header",v5:"heading"},{v4:"heart-o",v5:"heart"},{v4:"hospital-o",v5:"hospital"},{v4:"hotel",v5:"bed"},{v4:"hourglass-1",v5:"hourglass-start"},{v4:"hourglass-2",v5:"hourglass-half"},{v4:"hourglass-3",v5:"hourglass-end"},{v4:"hourglass-o",v5:"hourglass"},{v4:"id-badge",v5:"id-badge"},{v4:"id-card-o",v5:"id-card"},{v4:"ils",v5:"shekel-sign"},{v4:"image",v5:"image"},{v4:"inr",v5:"rupee-sign"},{v4:"institution",v5:"university"},{v4:"intersex",v5:"transgender"},{v4:"jpy",v5:"yen-sign"},{v4:"keyboard-o",v5:"keyboard"},{v4:"krw",v5:"won-sign"},{v4:"legal",v5:"gavel"},{v4:"lemon-o",v5:"lemon"},{v4:"level-down",v5:"level-down-alt"},{v4:"level-up",v5:"level-up-alt"},{v4:"life-bouy",v5:"life-ring"},{v4:"life-buoy",v5:"life-ring"},{v4:"life-ring",v5:"life-ring"},{v4:"life-saver",v5:"life-ring"},{v4:"lightbulb-o",v5:"lightbulb"},{v4:"line-chart",v5:"chart-line"},{v4:"list-alt",v5:"list-alt"},{v4:"long-arrow-down",v5:"long-arrow-alt-down"},{v4:"long-arrow-left",v5:"long-arrow-alt-left"},{v4:"long-arrow-right",v5:"long-arrow-alt-right"},{v4:"long-arrow-up",v5:"long-arrow-alt-up"},{v4:"mail-forward",v5:"share"},{v4:"mail-reply",v5:"reply"},{v4:"mail-reply-all",v5:"reply-all"},{v4:"map-marker",v5:"map-marker-alt"},{v4:"map-o",v5:"map"},{v4:"meh-o",v5:"meh"},{v4:"minus-square-o",v5:"minus-square"},{v4:"mobile",v5:"mobile-alt"},{v4:"mobile-phone",v5:"mobile-alt"},{v4:"money",v5:"money-bill-alt"},{v4:"moon-o",v5:"moon"},{v4:"mortar-board",v5:"graduation-cap"},{v4:"navicon",v5:"bars"},{v4:"newspaper-o",v5:"newspaper"},{v4:"object-group",v5:"object-group"},{v4:"object-ungroup",v5:"object-ungroup"},{v4:"paper-plane-o",v5:"paper-plane"},{v4:"paste",v5:"clipboard"},{v4:"pause-circle-o",v5:"pause-circle"},{v4:"pencil",v5:"pencil-alt"},{v4:"pencil-square",v5:"pen-square"},{v4:"pencil-square-o",v5:"edit"},{v4:"photo",v5:"image"},{v4:"picture-o",v5:"image"},{v4:"pie-chart",v5:"chart-pie"},{v4:"play-circle-o",v5:"play-circle"},{v4:"plus-square-o",v5:"plus-square"},{v4:"question-circle-o",v5:"question-circle"},{v4:"refresh",v5:"sync"},{v4:"registered",v5:"registered"},{v4:"remove",v5:"times"},{v4:"reorder",v5:"bars"},{v4:"repeat",v5:"redo"},{v4:"rmb",v5:"yen-sign"},{v4:"rotate-left",v5:"undo"},{v4:"rotate-right",v5:"redo"},{v4:"rouble",v5:"ruble-sign"},{v4:"rub",v5:"ruble-sign"},{v4:"ruble",v5:"ruble-sign"},{v4:"rupee",v5:"rupee-sign"},{v4:"s15",v5:"bath"},{v4:"scissors",v5:"cut"},{v4:"send",v5:"paper-plane"},{v4:"send-o",v5:"paper-plane"},{v4:"share-square-o",v5:"share-square"},{v4:"shekel",v5:"shekel-sign"},{v4:"sheqel",v5:"shekel-sign"},{v4:"shield",v5:"shield-alt"},{v4:"sign-in",v5:"sign-in-alt"},{v4:"sign-out",v5:"sign-out-alt"},{v4:"signing",v5:"sign-language"},{v4:"sliders",v5:"sliders-h"},{v4:"smile-o",v5:"smile"},{v4:"snowflake-o",v5:"snowflake"},{v4:"soccer-ball-o",v5:"futbol"},{v4:"sort-alpha-asc",v5:"sort-alpha-down"},{v4:"sort-alpha-desc",v5:"sort-alpha-up"},{v4:"sort-amount-asc",v5:"sort-amount-down"},{v4:"sort-amount-desc",v5:"sort-amount-up"},{v4:"sort-asc",v5:"sort-up"},{v4:"sort-desc",v5:"sort-down"},{v4:"sort-numeric-asc",v5:"sort-numeric-down"},{v4:"sort-numeric-desc",v5:"sort-numeric-up"},{v4:"spoon",v5:"utensil-spoon"},{v4:"square-o",v5:"square"},{v4:"star-half-empty",v5:"star-half"},{v4:"star-half-full",v5:"star-half"},{v4:"star-half-o",v5:"star-half"},{v4:"star-o",v5:"star"},{v4:"sticky-note-o",v5:"sticky-note"},{v4:"stop-circle-o",v5:"stop-circle"},{v4:"sun-o",v5:"sun"},{v4:"support",v5:"life-ring"},{v4:"tablet",v5:"tablet-alt"},{v4:"tachometer",v5:"tachometer-alt"},{v4:"television",v5:"tv"},{v4:"thermometer",v5:"thermometer-full"},{v4:"thermometer-0",v5:"thermometer-empty"},{v4:"thermometer-1",v5:"thermometer-quarter"},{v4:"thermometer-2",v5:"thermometer-half"},{v4:"thermometer-3",v5:"thermometer-three-quarters"},{v4:"thermometer-4",v5:"thermometer-full"},{v4:"thumb-tack",v5:"thumbtack"},{v4:"thumbs-o-down",v5:"thumbs-down"},{v4:"thumbs-o-up",v5:"thumbs-up"},{v4:"ticket",v5:"ticket-alt"},{v4:"times-circle-o",v5:"times-circle"},{v4:"times-rectangle",v5:"window-close"},{v4:"times-rectangle-o",v5:"window-close"},{v4:"toggle-down",v5:"caret-square-down"},{v4:"toggle-left",v5:"caret-square-left"},{v4:"toggle-right",v5:"caret-square-right"},{v4:"toggle-up",v5:"caret-square-up"},{v4:"trash",v5:"trash-alt"},{v4:"trash-o",v5:"trash-alt"},{v4:"try",v5:"lira-sign"},{v4:"turkish-lira",v5:"lira-sign"},{v4:"unsorted",v5:"sort"},{v4:"usd",v5:"dollar-sign"},{v4:"user-circle-o",v5:"user-circle"},{v4:"user-o",v5:"user"},{v4:"vcard",v5:"address-card"},{v4:"vcard-o",v5:"address-card"},{v4:"video-camera",v5:"video"},{v4:"volume-control-phone",v5:"phone-volume"},{v4:"warning",v5:"exclamation-triangle"},{v4:"window-close-o",v5:"window-close"},{v4:"window-maximize",v5:"window-maximize"},{v4:"window-restore",v5:"window-restore"},{v4:"won",v5:"won-sign"},{v4:"yen",v5:"yen-sign"}],x=(0,c.Z)(()=>Promise.all([a.e("d7160f95-168"),a.e("d7160f95-794")]).then(a.bind(a,"FeM1feQS"))),T=I=>I.replace(/^fa-/,""),A=I=>{const O=p()(S,{v4:I}),W=O&&O.v5||I;return O&&(0,n.Z)(`You have used a deprecated \`Icon\` name. \`${I}\` should be \`${W}\``),W},_=(I,O)=>{const W=T(I);return O!=="brand"?A(W):W},D=I=>{switch(I){case"brand":return"fab";case"regular":return"far";case"solid":default:return"fas"}},R=({name:I,type:O,size:W,className:U,spin:B,fixedWidth:Z,inverse:K,style:ce,"data-testid":ye,onClick:me,onMouseEnter:he,onMouseLeave:De,onFocus:$e,tabIndex:Re,title:Oe})=>{const ht=_(I,O),we=D(O);return h.createElement(x,{className:U,"data-testid":ye,fixedWidth:Z,icon:{prefix:we,iconName:ht},inverse:K,size:W,spin:B,style:ce,onClick:me,onMouseEnter:he,onMouseLeave:De,tabIndex:Re,title:Oe,onFocus:$e})};R.defaultProps={className:void 0,"data-testid":void 0,fixedWidth:!1,inverse:!1,size:void 0,spin:!1,style:void 0,type:"solid",onClick:void 0,onMouseEnter:void 0,onMouseLeave:void 0,onFocus:void 0,tabIndex:void 0,title:void 0};const N=R},Btg6k4SR:(E,C,a)=>{"use strict";a.d(C,{Z:()=>T});var h=a("Z7aTuO5B"),r=a("KfF0gQb+"),p=a.n(r),n=a("J6y4/h8P"),c=a("3DPl/h85");const u=n.default.span(({theme:A})=>`
  color: ${A.colors.variant.danger};
`),S=n.default.span(({theme:A,hasError:_})=>`
  color: ${_?A.colors.gray[50]:"inherit"};
`),x=({className:A,error:_,help:D})=>!D&&!_?null:h.createElement(c.HelpBlock,{className:`${A!=null?A:""} input-description`},_&&h.createElement(u,null,_),!!_&&!!D&&h.createElement("br",null),D&&h.createElement(S,{hasError:!!_},D));x.propTypes={className:p().string,error:p().oneOfType([p().element,p().string]),help:p().oneOfType([p().element,p().string])},x.defaultProps={className:void 0,error:void 0,help:void 0};const T=x},o8xG4j5J:(E,C,a)=>{"use strict";a.d(C,{Z:()=>T});var h=a("Z7aTuO5B"),r=a("J6y4/h8P"),p=a("GX8KkpAK"),n=a("qKIMiD1A"),c=a("6DSbqO9E"),u=a("zf+4LgXf");const S=(0,r.default)(n.Z)`
  display: flex;
  justify-content: flex-end;
  align-items: end;
`,x=A=>{const{isAsyncSubmit:_,bsSize:D,className:R,displayCancel:N,disabledSubmit:I,formId:O,leftCol:W,onSubmit:U,submitButtonText:B,submitButtonType:Z,submitIcon:K}=A;return h.createElement(S,{className:R},W,N&&h.createElement(p.Z,{type:"button",bsSize:D,onClick:A.onCancel,disabled:A.disabledCancel||_&&A.isSubmitting},"Cancel"),h.createElement(p.Z,{bsStyle:"success",bsSize:D,disabled:I||_&&A.isSubmitting,form:O,title:B,type:Z,onClick:U},K&&!(_&&A.isSubmitting)&&h.createElement(h.Fragment,null,h.createElement(c.Z,{name:K})," "),_&&A.isSubmitting?h.createElement(u.Z,{text:A.submitLoadingText,delay:0}):B))};x.defaultProps={bsSize:void 0,className:void 0,disabledSubmit:!1,displayCancel:!0,isAsyncSubmit:!1,formId:void 0,isSubmitting:!1,leftCol:void 0,onSubmit:void 0,submitButtonType:"submit",submitIcon:void 0};const T=x},"Tp/aLhHF":(E,C,a)=>{"use strict";a.d(C,{Z:()=>S});var h=a("Z7aTuO5B"),r=a("8mAVzjyp"),p=a("J6y4/h8P");const n=p.default.span`
  display: inline-block;
`,c=p.default.div`
  display: inline-block;
`;class u extends h.Component{constructor(T){super(T),this.targetRef=(0,h.createRef)(),this.containerRef=(0,h.createRef)(),this.state={show:!1}}hide(){this.setState({show:!1})}render(){let T;const{children:A,container:_,placement:D,overlay:R,rootClose:N,trigger:I,testId:O,className:W,...U}=this.props,{show:B}=this.state,Z=ye=>this.setState({show:ye}),K=()=>Z(!B),ce={click:{onClick:K},hover:{onMouseEnter:()=>Z(!0),onMouseLeave:()=>Z(!1)},focus:{onFocus:()=>Z(!0),onBlur:()=>Z(!1)}};if(Array.isArray(I)){const ye={};I.forEach(me=>{T=Object.assign(ye,ce[me])})}else T=ce[I];return h.createElement(c,{ref:()=>this.containerRef,"data-testid":O,className:W},h.createElement(n,{ref:this.targetRef,className:A.props.className,role:"button"},h.cloneElement(A,{...T,className:""})),B&&h.createElement(r.aV,{show:B,container:_!=null?_:this.containerRef.current,containerPadding:10,placement:D,shouldUpdatePosition:!0,rootClose:N,target:this.targetRef.current,transition:r.uT,onHide:K,...U},R))}}u.defaultProps={trigger:"click",rootClose:!1,container:null,testId:void 0,className:void 0};const S=u},V7hwd7tl:(E,C,a)=>{"use strict";a.d(C,{K:()=>Re,Z:()=>Pr});var h=a("Z7aTuO5B"),r=a("KfF0gQb+"),p=a.n(r),n=a("mRfwq5Kw"),c=a("BTV0187F"),u=a("XA+A/4T+"),S=a("FtmMm3gp"),x=a.n(S),T=a("J6y4/h8P"),A=a("G1loatyd"),_=a("6B2vepvr"),D=a("d8vaRnhg"),R=a("J35SmSEq");const N=1e3,I=300,O=T.default.div`
  flex: 1 1 auto;
  height: ${M=>(M==null?void 0:M.height)||I}px;
`,W=({data:M,index:k,setSize:pe,style:_e,containerWidth:Pe})=>{const Ae=(0,h.useRef)(null);return(0,h.useEffect)(()=>{pe(k,Ae.current.getBoundingClientRect().height)},[pe,k,Pe]),h.createElement("div",{ref:Ae,"data-testid":"react-window-list-item",style:_e},M[k])},U=({children:M,listRef:k,...pe})=>{const _e=(0,h.useRef)(null),Pe=(0,h.useRef)(null),Ae=(0,h.useRef)({}),Qe=(0,R.Z)(_e),{width:ie}=Qe,se=(0,h.useCallback)((Ne,Ge)=>{var ve;Ae.current={...Ae.current,[Ne]:Ge},(ve=(k||Pe).current)==null||ve.resetAfterIndex(Ne)},[k]),Le=Object.entries(M).reduce((Ne,[Ge])=>Ae.current[Ge]&&NeAe.current[Ne]||36,[Ae]);return h.createElement(O,{ref:_e,height:Le,"data-testid":"infinite-loader-container"},h.createElement(D.S_,{ref:k||Pe,height:Le||300,itemCount:M.length,itemSize:We,itemData:M,width:ie,...pe},({data:Ne,index:Ge,style:ve})=>h.createElement(W,{data:Ne,style:ve,index:Ge,setSize:se,containerWidth:ie})))};U.defaultProps={listRef:void 0};const B=({children:M,innerProps:k,...pe})=>!(M!=null&&M.length)||M.lengthh.createElement(me,{key:"noOptions",className:"menu-notice menu-notice--no-options"},"No Options"),$e=({children:M,selectProps:{loadOptions:k,total:pe}})=>{const _e=M!=null&&M.length?M:[he()];return h.createElement(ye.Z,{isItemLoaded:Pe=>Peh.createElement(U,{listRef:Ae,onItemsRendered:Pe},_e))},Re="common-select-control",Oe=({children:M,...k})=>h.createElement(n.c.MultiValueRemove,{...k},M),ht=()=>null,we=M=>{const{children:k=h.createElement(K.Z,{name:"caret-down"}),getStyles:pe,innerProps:{ref:_e,...Pe}}=M;return h.createElement("div",{style:pe("dropdownIndicator",M),ref:_e,...Pe},k)},Be=({children:M,...k})=>h.createElement(n.c.Control,{...k,className:Re},M),ft=M=>k=>{const{data:pe}=k;return h.createElement(n.c.Option,{...k},M(pe))},qe=M=>k=>{const{data:pe}=k;return h.createElement(n.c.SingleValue,{...k},M(pe))},nt=M=>k=>h.createElement(n.c.Input,{...k,...M}),st=(M,k)=>({...M,padding:"0px",fontSize:"150%",marginRight:"1rem",transform:k.selectProps.menuIsOpen&&"rotate(180deg)"}),Et=M=>({...M,padding:"5px"}),Tt=({theme:M})=>k=>({...k,border:`1px solid ${M.colors.variant.lighter.info}`}),It=({theme:M})=>k=>({...k,padding:"2px 5px",fontSize:M.fonts.size.small}),Dt=({theme:M})=>k=>({...k,borderLeft:`1px solid ${M.colors.variant.lighter.info}`,paddingLeft:"5px",paddingRight:"5px",borderRadius:"0"}),w={minHeight:"29px",height:"29px"},X={minHeight:"34px"},oe=M=>({...M,zIndex:5}),ne=M=>({...M,zIndex:"auto"}),ze=({theme:M})=>k=>({...k,lineHeight:"28px",fontFamily:M.fonts.family.body,fontSize:M.fonts.size.body,fontWeight:400}),Ct=({theme:M})=>k=>({...k,color:M.colors.input.placeholder,lineHeight:"28px",fontFamily:M.fonts.family.body,fontSize:M.fonts.size.body,fontWeight:400,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"100%",paddingRight:"20px"}),v=({size:M,theme:k})=>(pe,{isFocused:_e})=>{const Pe=_e?1:pe.borderWidth,Ae=_e?0:pe.outline,Qe=_e?k.colors.input.boxShadow:null;return{...pe,...M==="small"?w:X,borderWidth:Pe,boxShadow:Qe,outline:Ae,borderRadius:ce.L$,alignItems:"center"}},Rt=({size:M})=>k=>({...k,padding:M==="small"?"0 8px":"2px 10px"}),dt={DropdownIndicator:we,MultiValueRemove:Oe,IndicatorSeparator:ht,Control:Be},_t=({size:M,theme:k})=>({dropdownIndicator:st,clearIndicator:Et,multiValue:Tt({theme:k}),multiValueLabel:It({theme:k}),multiValueRemove:Dt({theme:k}),menu:oe,menuPortal:ne,singleValue:ze({theme:k}),placeholder:Ct({theme:k}),control:v({size:M,theme:k}),valueContainer:Rt({size:M})}),Ot=(M,k,pe,_e)=>{const Pe={};return M&&(Pe.Input=nt(M)),k&&(Pe.Option=ft(k)),pe&&(Pe.SingleValue=qe(pe)),Pe.MenuList=_e?$e:Z,Pe};class vt extends h.Component{constructor(k){super(k),this.getValue=()=>{const{value:ie}=this.state;return ie},this.clearValue=()=>{this.setState({value:void 0})},this._extractOptionValue=ie=>{const{multi:se,valueKey:Le,delimiter:We}=this.props;return ie?se&&Array.isArray(ie)?ie.map(Ne=>Ne[Le]).join(We):ie[Le||""]:""},this._onChange=ie=>{const se=this._extractOptionValue(ie);this.props.persistSelection&&this.setState({value:se});const{onChange:Le=()=>{}}=this.props;Le(se)},this._formatInputValue=ie=>{const{options:se,displayKey:Le,valueKey:We,delimiter:Ne,allowCreate:Ge,async:ve}=this.props;return ie==null||typeof ie=="string"&&ie===""?[]:(Ge||ve)&&typeof ie=="string"?ie.split(Ne).map(at=>{const pt={[We]:at,[Le]:at};return se.find(St=>St[We]===at)||pt}):(typeof ie=="string"?(ie!=null?ie:"").split(Ne):[ie]).map(at=>{const pt=se.find(et=>et[We||""]===at);return pt!=null?pt:{[Le]:String(ie),[We]:ie}})},this._selectTheme=ie=>{const{theme:se}=this.props;return{...ie,colors:{...ie.colors,primary:se.colors.input.borderFocus,primary75:se.colors.variant.light.default,primary50:se.colors.variant.lighter.default,primary25:se.colors.variant.lightest.default,danger:se.colors.variant.darker.info,dangerLight:se.colors.variant.lighter.info,neutral0:se.colors.input.background,neutral5:se.colors.input.backgroundDisabled,neutral10:se.colors.variant.lightest.info,neutral20:se.colors.input.border,neutral30:se.colors.gray[70],neutral40:se.colors.gray[60],neutral50:se.colors.gray[50],neutral60:se.colors.gray[40],neutral70:se.colors.gray[30],neutral80:se.colors.gray[20],neutral90:se.colors.gray[10]}}},this.createCustomFilter=ie=>{const{matchProp:se,ignoreAccents:Le}=this.props,We={ignoreAccents:Le};return se==="any"?(0,c.c)(We):(0,c.c)({...We,stringify:ie})};const{inputProps:pe,optionRenderer:_e,value:Pe,valueRenderer:Ae,async:Qe}=k;this.state={customComponents:Ot(pe,_e,Ae,Qe),value:Pe}}UNSAFE_componentWillReceiveProps(k){const{inputProps:pe,optionRenderer:_e,value:Pe,valueRenderer:Ae,async:Qe}=this.props;Pe!==k.value&&this.setState({value:k.value}),(!x()(pe,k.inputProps)||_e!==k.optionRenderer||Ae!==k.valueRenderer)&&this.setState({customComponents:Ot(pe,_e,Ae,Qe)})}render(){const{allowCreate:k=!1,displayKey:pe,components:_e,valueKey:Pe,onReactSelectChange:Ae,size:Qe,theme:ie}=this.props,{customComponents:se,value:Le}=this.state,We=this._formatInputValue(Le),{multi:Ne,disabled:Ge,clearable:ve,inputProps:at,matchProp:pt,optionRenderer:et,valueRenderer:St,menuPortalTarget:Vt,async:G,total:H,onInputChange:ae,loadOptions:fe,...Te}=this.props,Ze=bt=>bt[pt],ke=this.createCustomFilter(Ze),xr={...dt,..._e,...se},jt={...Te,onChange:Ae||this._onChange,onInputChange:ae,async:G,isMulti:Ne,isDisabled:Ge,isClearable:ve,loadOptions:fe,getOptionLabel:bt=>bt[pe]||bt.label,getOptionValue:bt=>bt[Pe],filterOption:ke,components:xr,menuPortalTarget:Vt,isOptionDisabled:bt=>!!bt.disabled,styles:_t({size:Qe,theme:ie}),theme:this._selectTheme,total:H,value:We};return k?h.createElement(A.ZP,{ref:Te.forwardedRef,...jt}):h.createElement(u.ZP,{ref:Te.forwardedRef,...jt})}}vt.propTypes={allowCreate:p().bool,className:p().string,clearable:p().bool,components:p().objectOf(p().elementType),delimiter:p().string,disabled:p().bool,displayKey:p().string,id:p().string,inputId:p().string,ignoreAccents:p().bool,inputProps:p().object,matchProp:p().oneOf(["any","label","value"]),multi:p().bool,name:p().string,onBlur:p().func,onChange:p().func.isRequired,onInputChange:p().func,options:p().array.isRequired,optionRenderer:p().func,required:p().bool,size:p().oneOf(["normal","small"]),theme:_.rG.isRequired,value:p().oneOfType([p().string,p().number,p().object,p().arrayOf(p().object)]),valueKey:p().string,valueRenderer:p().func,addLabelText:p().string,autoFocus:p().bool,onReactSelectChange:p().func,placeholder:p().string,persistSelection:p().bool,menuPlacement:p().oneOf(["top","bottom","auto"]),maxMenuHeight:p().number,async:p().bool,total:p().number,loadOptions:p().func},vt.defaultProps={addLabelText:void 0,allowCreate:!1,autoFocus:!1,className:void 0,clearable:!0,components:null,delimiter:",",disabled:!1,displayKey:"label",persistSelection:!0,id:void 0,ignoreAccents:!0,inputId:void 0,onBlur:void 0,inputProps:void 0,matchProp:"any",multi:!1,name:void 0,openMenuOnFocus:void 0,onReactSelectChange:void 0,onMenuClose:void 0,optionRenderer:void 0,placeholder:void 0,required:!1,size:"normal",value:void 0,valueKey:"value",valueRenderer:void 0,menuPlacement:"auto",maxMenuHeight:300,async:!1,total:0,onInputChange:void 0,loadOptions:void 0,menuPortalTarget:void 0,forwardedRef:void 0};const Pr=(0,T.withTheme)(vt)},"zf+4LgXf":(E,C,a)=>{"use strict";a.d(C,{Z:()=>T});var h=a("Z7aTuO5B"),r=a("KfF0gQb+"),p=a.n(r),n=a("J6y4/h8P"),c=a("6DSbqO9E"),u=a("cB3oI9m5");const S=(0,n.default)(c.Z)(({$displayMargin:A})=>A?"margin-right: 6px;":""),x=({name:A,text:_,delay:D,...R})=>h.createElement(u.Z,{delay:D},h.createElement(S,{...R,name:A,$displayMargin:!!(_!=null&&_.trim()),spin:!0}),_);x.propTypes={delay:p().number,name:p().string,text:p().string},x.defaultProps={name:"spinner",text:"Loading...",delay:200};const T=x},J35SmSEq:(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("Z7aTuO5B"),r=a("c6cF5anj"),p=a("+V9FPWJ/"),n=a.n(p);const u=(S,x=200)=>{const[T,A]=(0,h.useState)({width:0,height:0}),_=n()(D=>A(D),x);return(0,h.useLayoutEffect)(()=>{if(S!=null&&S.current){const{width:D,height:R}=S.current.getBoundingClientRect();A({width:D,height:R})}},[S]),(0,r.Z)(S,({contentRect:{width:D,height:R}})=>{_({width:D,height:R})}),T}},"9QUCfm+a":(E,C,a)=>{"use strict";a.d(C,{Ib:()=>nt,ZP:()=>Et,vl:()=>It});var h=a("2fG0j4rQ"),r=a.n(h),p=a("yviUsp+Y"),n=a.n(p);class c extends Error{constructor(X,oe,ne){var ze,Ct;super(X),this.name="FetchError";const v=n()(ne)?ne:(ze=ne==null?void 0:ne.message)!=null?ze:"Not available";this.message=`There was an error fetching a resource: ${X}. Additional information: ${v}`,this.responseMessage=(Ct=ne==null?void 0:ne.message)!=null?Ct:void 0,this.additional={body:ne,status:oe,res:{text:n()(ne)&&ne}},this.status=oe}}var u=a("JnTtTRmZ"),S=a.n(u),x=a("oNXBLaYg");const A=(0,x.ei)("Errors",()=>S().createActions(["report"])),_="ReactError",D="NotFoundError",R="UnauthorizedError",N="StreamPermissionError",I=(w,X)=>({error:w,info:X,type:_}),O=w=>({error:w,type:D}),W=w=>({error:w,type:R}),U=w=>({error:w,type:N}),B=w=>{var X,oe;switch(w.status){case 403:return((oe=(X=w==null?void 0:w.additional)==null?void 0:X.body)==null?void 0:oe.type)==="MissingStreamPermission"?U(w):W(w);case 404:return O(w);default:throw Error(`Provided FetchError is not a valid ReportedError because status code ${w.status} is not supported`)}},Z=class{constructor(w,X=!1){this._promise=w,this._isCanceled=X}then(w,X){return new Z(this._promise.then(w,X),this._isCanceled)}catch(w){return new Z(this._promise.catch(w),this._isCanceled)}finally(w){return new Z(this._promise.finally(w),this._isCanceled)}static of(w){return new Z(w)}cancel(){return this._isCanceled=!0,this}isCancelled(){return this._isCanceled}},ce=Z;var ye=a("ekPuBHq5"),me=a("NhE/kDWp");const he=(0,x.ei)("core.ServerAvailability",()=>S().createActions(["reportError","reportSuccess"])),De=w=>window.fetch(w,{method:"GET",headers:{Accept:"application/json","X-Graylog-No-Session-Extension":"true"}}),$e=(0,x.dS)("core.ServerAvailability",()=>S().createStore({listenables:[he],server:{up:!0},init(){this.ping()},getInitialState(){return{server:this.server}},ping(){return De(ye.DC(me.Z.ping().url)).then(()=>he.reportSuccess(),w=>he.reportError(w))},reportError(w){this.server.up&&(this.server={up:!1,error:w},this.trigger({server:this.server}))},reportSuccess(){this.server.up||(this.server={up:!0},this.trigger({server:this.server}))}})),Re=r()(()=>a("86K41z9a")),Oe=()=>{he.reportSuccess()},ht=w=>A.report(B(w)),we=w=>w&&w!==""?w:void 0,Be=async(w,X=ht)=>{var oe,ne;const ze=(oe=w.headers)==null?void 0:oe.get("Content-Type"),Ct=await(ze!=null&&ze.startsWith("application/json")?w.json().then(_t=>_t):(ne=w==null?void 0:w.text)==null?void 0:ne.call(w)),{SessionStore:v,SessionActions:Rt}=Re(),dt=new c(w.statusText,w.status,we(Ct));throw v.isLoggedIn()&&w.status===401&&Rt.logout(),v.isLoggedIn()&&w.status===403&&X(dt),w&&!w.status&&he.reportError(dt),dt},ft=w=>w&&typeof w!="string"?JSON.stringify(w):w,qe=w=>{if(w.ok){const{status:X}=w,oe=Number.parseInt(w.headers.get("Content-Length"),10),ne=X===204||oe===0;return Oe(),ne?null:w.json()}throw w};class nt{constructor(X,oe){this.options={},this.method=X,this.url=oe.replace(/([^:])\/\//,"$1/"),this.options={"X-Requested-With":"XMLHttpRequest","X-Requested-By":"XMLHttpRequest"},this.responseHandler=ne=>ne,this.errorHandler=void 0}setHeader(X,oe){return this.options={...this.options,[X]:oe},this}json(X){return this.body={body:ft(X),mimeType:"application/json"},this.accept="application/json",this.responseHandler=qe,this.errorHandler=oe=>Be(oe),this}formData(X,oe="application/json"){return this.body={body:X},this.accept=oe,this.responseHandler=qe,this.errorHandler=ne=>Be(ne),this}file(X,oe){return this.body={body:ft(X),mimeType:"application/json"},this.accept=oe,this.responseHandler=ne=>{if(ne.ok)return Oe(),ne.text();throw ne},this.errorHandler=ne=>Be(ne),this}plaintext(X){return this.body={body:X,mimeType:"text/plain"},this.accept="application/json",this.responseHandler=qe,this.errorHandler=oe=>Be(oe),this}ignoreUnauthorized(){return this.errorHandler=X=>Be(X,()=>{}),this}noSessionExtension(){return this.options={...this.options,"X-Graylog-No-Session-Extension":"true"},this}build(){const X=this.body&&this.body.mimeType?{...this.options,"Content-Type":this.body.mimeType}:this.options;return this.accept&&(X.Accept=this.accept),ce.of(window.fetch(this.url,{method:this.method,headers:X,body:this.body?this.body.body:void 0})).then(this.responseHandler,this.errorHandler).catch(this.errorHandler)}}function st(w){const{SessionStore:X,SessionActions:oe}=Re();return X.isLoggedIn()?w:()=>ce.of(new Promise((ne,ze)=>{oe.login.completed.listen(()=>{w().then(ne,ze)})}))}function Et(w,X,oe,ne=!0){const ze=()=>new nt(w,X).json(oe).build();return ne?st(ze)():ze()}function Tt(w,X,oe){return st(()=>new nt(w,X).plaintext(oe).build())()}function It(w,X,oe){return st(()=>new nt(w,X).noSessionExtension().json(oe).build())()}function Dt(w,X,oe,ne="text/csv"){return st(()=>new nt(w,X).file(oe,ne).build())()}},oNXBLaYg:(E,C,a)=>{"use strict";a.d(C,{dS:()=>p,ei:()=>r,ri:()=>h});const h=(n,c)=>(window.singletons[n]||(window.singletons[n]=c()),window.singletons[n]),r=(n,c)=>h(`${n}Actions`,c),p=(n,c)=>h(`${n}Store`,c);typeof window.singletons>"u"&&(window.singletons={})},"nFNIetA+":(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("Z7aTuO5B"),r=a("oNXBLaYg");const p=h.createContext({sendTelemetry:()=>{}}),n=(0,r.ri)("contexts.TelemetryContext",()=>p),u=()=>{const{sendTelemetry:S}=(0,h.useContext)(n);return S}},"NhE/kDWp":(E,C,a)=>{"use strict";a.d(C,{Z:()=>n});var h=a("bcEkMz+H"),r=a.n(h);const n={AlarmCallbacksApiController:{available:()=>({url:"/alerts/callbacks/types"}),create:c=>({url:`/streams/${c}/alarmcallbacks`}),delete:(c,u)=>({url:`/streams/${c}/alarmcallbacks/${u}`}),listAll:()=>({url:"/alerts/callbacks"}),list:c=>({url:`/streams/${c}/alarmcallbacks`}),testAlert:c=>({url:`/alerts/callbacks/${c}/test`}),update:(c,u)=>({url:`/streams/${c}/alarmcallbacks/${u}`})},AlarmCallbackHistoryApiController:{list:(c,u)=>({url:`/streams/${c}/alerts/${u}/history`})},AuthenticationController:{create:()=>({url:"/system/authentication/services/backends"}),delete:c=>({url:`/system/authentication/services/backends/${c}`}),disableUser:c=>({url:`/system/authentication/users/${c}/disable`}),enableUser:c=>({url:`/system/authentication/users/${c}/enable`}),load:c=>({url:`/system/authentication/services/backends/${c}`}),loadActive:()=>({url:"/system/authentication/services/active-backend"}),loadUsersPaginated:c=>({url:`/system/authentication/services/backends/${c}/users`}),loadActiveBackendType:()=>({url:"/system/authentication/services/backends/active-backend/type"}),servicesPaginated:()=>({url:"/system/authentication/services/backends"}),testConnection:()=>({url:"/system/authentication/services/test/backend/connection"}),testLogin:()=>({url:"/system/authentication/services/test/backend/login"}),update:c=>({url:`/system/authentication/services/backends/${c}`}),updateConfiguration:()=>({url:"/system/authentication/services/configuration"})},AuthzRolesController:{load:c=>({url:`/authz/roles/${c}`}),delete:c=>({url:`/authz/roles/${c}`}),list:()=>({url:"/authz/roles"}),removeMember:(c,u)=>({url:`/authz/roles/${c}/assignee/${u}`}),addMembers:c=>({url:`/authz/roles/${c}/assignees`}),loadRolesForUser:c=>({url:`/authz/roles/user/${c}`}),loadUsersForRole:c=>({url:`/authz/roles/${c}/assignees`})},CatalogsController:{showEntityIndex:()=>({url:"/system/catalog"}),queryEntities:()=>({url:"/system/catalog"})},CodecTypesController:{list:()=>({url:"/system/codecs/types/all"})},ContentPacksController:{list:()=>({url:"/system/content_packs/latest"}),get:c=>({url:`/system/content_packs/${c}`}),getRev:(c,u)=>({url:`/system/content_packs/${c}/${u}`}),downloadRev:(c,u)=>({url:`/system/content_packs/${c}/${u}/download`}),create:()=>({url:"/system/content_packs"}),delete:c=>({url:`/system/content_packs/${c}`}),deleteRev:(c,u)=>({url:`/system/content_packs/${c}/${u}`}),install:(c,u)=>({url:`/system/content_packs/${c}/${u}/installations`}),installList:c=>({url:`/system/content_packs/${c}/installations`}),uninstall:(c,u)=>({url:`/system/content_packs/${c}/installations/${u}`}),uninstallDetails:(c,u)=>({url:`/system/content_packs/${c}/installations/${u}/uninstall_details`})},CountsApiController:{total:()=>({url:"/count/total"}),indexSetTotal:c=>({url:`/count/${c}/total`})},ClusterApiResource:{list:()=>({url:"/system/cluster/nodes"}),node:()=>({url:"/system/cluster/node"}),elasticsearchStats:()=>({url:"/system/cluster/stats/elasticsearch"})},ClusterConfigResource:{config:()=>({url:"/system/cluster_config"})},GrokPatternsController:{test:()=>({url:"/system/grok/test"}),paginated:()=>({url:"/system/grok/paginated"})},DashboardsApiController:{create:()=>({url:"/dashboards"}),index:()=>({url:"/dashboards"}),get:c=>({url:`/dashboards/${c}`}),delete:c=>({url:`/dashboards/${c}`}),update:c=>({url:`/dashboards/${c}`}),addWidget:c=>({url:`/dashboards/${c}/widgets`}),removeWidget:(c,u)=>({url:`/dashboards/${c}/widgets/${u}`}),widget:(c,u)=>({url:`/dashboards/${c}/widgets/${u}`}),updateWidget:(c,u)=>({url:`/dashboards/${c}/widgets/${u}`}),widgetValue:(c,u)=>({url:`/dashboards/${c}/widgets/${u}/value`}),updatePositions:c=>({url:`/dashboards/${c}/positions`})},DecoratorsResource:{available:()=>({url:"/search/decorators/available"}),create:()=>({url:"/search/decorators"}),get:()=>({url:"/search/decorators"}),remove:c=>({url:`/search/decorators/${c}`}),update:c=>({url:`/search/decorators/${c}`})},DeflectorApiController:{cycle:c=>({url:`/cluster/deflector/${c}/cycle`}),list:c=>({url:`/system/deflector/${c}`})},EntityScopeController:{getScope:()=>({url:"/entity_scopes"})},EntityShareController:{prepare:c=>({url:`/authz/shares/entities/${c}/prepare`}),update:c=>({url:`/authz/shares/entities/${c}`}),userSharesPaginated:c=>({url:`/authz/shares/user/${c}`}),entityScopes:()=>({url:"/entity_scopes"})},EventDefinitionsApiController:{list:()=>({url:"/events/definitions"}),paginated:()=>({url:"/events/definitions/paginated"}),get:c=>({url:`/events/definitions/${c}`}),create:()=>({url:"/events/definitions"}),bulkDelete:()=>({url:"/events/definitions/bulk_delete"}),bulkSchedule:()=>({url:"/events/definitions/bulk_schedule"}),bulkUnschedule:()=>({url:"/events/definitions/bulk_unschedule"}),update:c=>({url:`/events/definitions/${c}`}),delete:c=>({url:`/events/definitions/${c}`})},EventNotificationsApiController:{list:()=>({url:"/events/notifications"}),paginated:()=>({url:"/events/notifications/paginated"}),get:c=>({url:`/events/notifications/${c}`}),create:()=>({url:"/events/notifications"}),bulkDelete:()=>({url:"/events/notifications/bulk_delete"}),bulkSchedule:()=>({url:"/events/notifications/bulk_schedule"}),bulkUnschedule:()=>({url:"/events/notifications/bulk_unschedule"}),update:c=>({url:`/events/notifications/${c}`}),delete:c=>({url:`/events/notifications/${c}`})},HTTPHeaderAuthConfigController:{load:()=>({url:"/system/authentication/http-header-auth-config"}),update:()=>({url:"/system/authentication/http-header-auth-config"})},IndexerClusterApiController:{health:()=>({url:"/system/indexer/cluster/health"}),name:()=>({url:"/system/indexer/cluster/name"})},IndexerFailuresApiController:{count:c=>({url:`/system/indexer/failures/count?since=${c}`}),list:(c,u)=>({url:`/system/indexer/failures?limit=${c}&offset=${u}`})},IndexerOverviewApiResource:{list:c=>({url:`/system/indexer/overview/${c}`})},IndexRangesApiController:{list:()=>({url:"/system/indices/ranges"}),rebuild:c=>({url:`/system/indices/ranges/index_set/${c}/rebuild`}),rebuildSingle:c=>({url:`/system/indices/ranges/${c}/rebuild`})},IndexSetsApiController:{list:c=>({url:`/system/indices/index_sets?stats=${c}`}),listPaginated:(c,u,S)=>({url:`/system/indices/index_sets?skip=${c}&limit=${u}&stats=${S}`}),get:c=>({url:`/system/indices/index_sets/${c}`}),create:()=>({url:"/system/indices/index_sets"}),delete:(c,u)=>({url:`/system/indices/index_sets/${c}?delete_indices=${u}`}),setDefault:c=>({url:`/system/indices/index_sets/${c}/default`}),stats:()=>({url:"/system/indices/index_sets/stats"})},IndicesApiController:{close:c=>({url:`/system/indexer/indices/${c}/close`}),delete:c=>({url:`/system/indexer/indices/${c}`}),list:c=>({url:`/system/indexer/indices/${c}/list`}),listAll:()=>({url:"/system/indexer/indices"}),listClosed:c=>({url:`/system/indexer/indices/${c}/closed`}),multiple:()=>({url:"/system/indexer/indices/multiple"}),reopen:c=>({url:`/system/indexer/indices/${c}/reopen`})},InputsApiController:{list:()=>({url:"/system/inputs"}),get:c=>({url:`/system/inputs/${c}`}),globalRecentMessage:c=>({url:`/${c}`})},InputStatesController:{start:c=>({url:`/system/inputstates/${c}`}),stop:c=>({url:`/system/inputstates/${c}`})},ClusterInputStatesController:{list:()=>({url:"/cluster/inputstates"}),start:c=>({url:`/cluster/inputstates/${c}`}),stop:c=>({url:`/cluster/inputstates/${c}`})},ClusterLoggersResource:{loggers:()=>({url:"/cluster/system/loggers"}),subsystems:()=>({url:"/cluster/system/loggers/subsystems"}),setSubsystemLoggerLevel:(c,u,S)=>({url:`/cluster/system/loggers/${c}/subsystems/${u}/level/${S}`})},ClusterSupportBundleController:{delete:c=>({url:`/cluster/debug/support/bundle/${c}`}),download:c=>({url:`/cluster/debug/support/bundle/download/${c}`}),list:()=>({url:"/cluster/debug/support/bundle/list"}),create:()=>({url:"/cluster/debug/support/bundle/build"})},MessageFieldsApiController:{list:()=>({url:"/system/fields"}),types:()=>({url:"views/fields"})},MetricsApiController:{multiple:()=>({url:"/system/metrics/multiple"}),byNamespace:c=>({url:`/system/metrics/namespace/${c}`})},ClusterMetricsApiController:{multiple:c=>({url:`/cluster/${c}/metrics/multiple`}),multipleAllNodes:()=>({url:"/cluster/metrics/multiple"}),byNamespace:(c,u)=>({url:`/cluster/${c}/metrics/namespace/${u}`})},NotificationsApiController:{delete:c=>({url:`/system/notifications/${c}`}),deleteWithKey:(c,u)=>({url:`/system/notifications/${c}/${u}`}),list:()=>({url:"/system/notifications"}),getHtmlMessage:c=>({url:`/system/notification/message/html/${c.toLocaleUpperCase()}`}),getHtmlMessageWithKey:(c,u)=>({url:`/system/notification/message/html/${c.toLocaleUpperCase()}/${u}`})},OutputsApiController:{index:()=>({url:"/system/outputs"}),create:()=>({url:"/system/outputs"}),delete:c=>({url:`/system/outputs/${c}`}),update:c=>({url:`/system/outputs/${c}`}),availableType:c=>({url:`/system/outputs/available/${c}`}),availableTypes:()=>({url:"/system/outputs/available"})},RolesApiController:{listRoles:()=>({url:"/roles"}),createRole:()=>({url:"/roles"}),updateRole:c=>({url:`/roles/${c}`}),deleteRole:c=>({url:`/roles/${c}`}),loadMembers:c=>({url:`/roles/${c}/members`})},SavedSearchesApiController:{create:()=>({url:"/search/saved"}),delete:c=>({url:`/search/saved/${c}`}),update:c=>({url:`/search/saved/${c}`})},SessionsApiController:{validate:()=>({url:"/system/sessions"})},StreamsApiController:{index:()=>({url:"/streams"}),paginated:()=>({url:"/streams/paginated"}),get:c=>({url:`/streams/${c}`}),bulk_delete:()=>({url:"/streams/bulk_delete"}),bulk_resume:()=>({url:"/streams/bulk_resume"}),bulk_pause:()=>({url:"/streams/bulk_pause"}),create:()=>({url:"/streams"}),update:c=>({url:`/streams/${c}`}),cloneStream:c=>({url:`/streams/${c}/clone`}),delete:c=>({url:`/streams/${c}`}),pause:c=>({url:`/streams/${c}/pause`}),resume:c=>({url:`/streams/${c}/resume`}),testMatch:c=>({url:`/streams/${c}/testMatch`})},StreamOutputsApiController:{add:c=>({url:`/streams/${c}/outputs`}),index:c=>({url:`/streams/${c}/outputs`}),delete:(c,u)=>({url:`/streams/${c}/outputs/${u}`})},StreamRulesApiController:{delete:(c,u)=>({url:`/streams/${c}/rules/${u}`}),update:(c,u)=>({url:`/streams/${c}/rules/${u}`}),create:c=>({url:`/streams/${c}/rules`})},SystemApiController:{info:()=>({url:"/system"}),jvm:()=>({url:"/system/jvm"}),fields:()=>({url:"/system/fields"}),locales:()=>({url:"/system/locales"})},SystemJobsApiController:{list:()=>({url:"/cluster/jobs"}),getJob:c=>({url:`/cluster/jobs/${c}`}),acknowledgeJob:c=>({url:`/system/jobs/acknowledge/${c}`}),cancelJob:c=>({url:`/cluster/jobs/${c}`})},SystemMessagesApiController:{all:c=>({url:`/system/messages?page=${c}`})},SystemSearchVersionApiController:{satisfiesVersion:(c,u)=>({url:`/system/searchVersion/satisfiesVersion/${c}${u?`?version=${u}`:""}`})},ToolsApiController:{grokTest:()=>({url:"/tools/grok_tester"}),jsonTest:()=>({url:"/tools/json_tester"}),naturalDateTest:(c,u)=>({url:`/tools/natural_date_tester?string=${c}&timezone=${u}`}),regexTest:()=>({url:"/tools/regex_tester"}),regexValidate:c=>({url:`/tools/regex_tester/validate?regex=${c}`}),regexReplaceTest:()=>({url:"/tools/regex_replace_tester"}),splitAndIndexTest:()=>({url:"/tools/split_and_index_tester"}),substringTest:()=>({url:"/tools/substring_tester"}),containsStringTest:()=>({url:"/tools/contains_string_tester"}),lookupTableTest:()=>({url:"/tools/lookup_table_tester"}),urlWhitelistCheck:()=>({url:"/system/urlwhitelist/check"}),urlWhitelistGenerateRegex:()=>({url:"/system/urlwhitelist/generate_regex"})},TelemetryApiController:{info:()=>({url:"/telemetry"}),setting:()=>({url:"/telemetry/user/settings"})},UniversalSearchApiController:{_streamFilter(c){return c?{filter:`streams:${c}`}:{}},_buildBaseQueryString(c,u,S){const x={},T=this._streamFilter(S);return x.query=c,Object.keys(u).forEach(A=>{x[A]=u[A]}),Object.keys(T).forEach(A=>{x[A]=T[A]}),x},_buildUrl(c,u){return`${c}?${r().stringify(u)}`},search(c,u,S,x,T,A,_,D,R){const N=`/search/universal/${c}`,I=this._buildBaseQueryString(u,S,x);return T&&(I.limit=T),A&&(I.offset=A),_&&D&&(I.sort=`${_}:${D}`),R!==void 0&&(I.decorate=R),{url:this._buildUrl(N,I)}},export(c,u,S,x,T,A,_){const D=`/search/universal/${c}/export`,R=this._buildBaseQueryString(u,S,x);return T&&(R.limit=T),A&&(R.offset=A),_&&(R.fields=_.join(",")),{url:this._buildUrl(D,R)}}},UsersApiController:{changePassword:c=>({url:`/users/${c}/password`}),create:()=>({url:"/users"}),list:()=>({url:"/users"}),paginated:()=>({url:"/users/paginated"}),load:c=>({url:`/users/id/${c}`}),loadByUsername:c=>({url:`/users/${c}`}),delete:c=>({url:`/users/id/${c}`}),update:c=>({url:`/users/${c}`}),create_token:(c,u)=>({url:`/users/${c}/tokens/${u}`}),delete_token:(c,u)=>({url:`/users/${c}/tokens/${u}`}),list_tokens:c=>({url:`/users/${c}/tokens`}),setStatus:(c,u)=>({url:`/users/${c}/status/${u}`})},DashboardsController:{show:c=>({url:`/dashboards/${c}`})},ExtractorsController:{create:c=>({url:`/system/inputs/${c}/extractors`}),delete:(c,u)=>({url:`/system/inputs/${c}/extractors/${u}`}),order:c=>({url:`/system/inputs/${c}/extractors/order`}),update:(c,u)=>({url:`/system/inputs/${c}/extractors/${u}`})},MessagesController:{analyze:(c,u)=>({url:`/messages/${c}/analyze?string=${u}`}),parse:()=>({url:"/messages/parse"}),single:(c,u)=>({url:`/messages/${c}/${u}`}),exportSearch:c=>({url:`/views/search/messages/${c}`}),exportSearchType:(c,u)=>({url:`/views/search/messages/${c}/${u}`}),jobResults:(c,u)=>({url:`/views/search/messages/job/${c}/${u}`})},ExportJobsController:{exportSearch:c=>({url:`/views/export/${c}`}),exportSearchType:(c,u)=>({url:`/views/export/${c}/${u}`})},MapDataController:{search:()=>({url:"/search/mapdata"})},PipelinesController:{list:()=>({url:"/system/pipelines/pipeline"}),paginatedList:()=>({url:"/system/pipelines/pipeline/paginated"}),create:()=>({url:"/system/pipelines/pipeline"}),get:c=>({url:`/system/pipelines/pipeline/${c}`}),update:c=>({url:`/system/pipelines/pipeline/${c}`}),delete:c=>({url:`/system/pipelines/pipeline/${c}`}),parse:()=>({url:"/system/pipelines/pipeline/parse"})},RulesController:{list:()=>({url:"/system/pipelines/rule"}),paginatedList:()=>({url:"/system/pipelines/rule/paginated"}),create:()=>({url:"/system/pipelines/rule"}),get:c=>({url:`/system/pipelines/rule/${c}`}),update:c=>({url:`/system/pipelines/rule/${c}`}),delete:c=>({url:`/system/pipelines/rule/${c}`}),multiple:()=>({url:"/system/pipelines/rule/multiple"}),functions:()=>({url:"/system/pipelines/rule/functions"}),parse:()=>({url:"/system/pipelines/rule/parse"}),simulate:()=>({url:"/system/pipelines/rule/simulate"}),metricsConfig:()=>({url:"/system/pipelines/rule/config/metrics"})},ConnectionsController:{list:()=>({url:"/system/pipelines/connections"}),to_stream:()=>({url:"/system/pipelines/connections/to_stream"}),to_pipeline:()=>({url:"/system/pipelines/connections/to_pipeline"})},SimulatorController:{simulate:()=>({url:"/system/pipelines/simulate"})},ping:()=>({url:"/"})}},"4nztvAe1":(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("Z7aTuO5B"),r=a("EbCZ3hb/");const p=({error:S})=>((0,h.useEffect)(()=>{console.error(S)},[S]),h.createElement("div",null,"Loading component failed: ",S.message)),n=h.createElement(h.Fragment,null),u=S=>{const x=h.lazy(S);return T=>h.createElement(r.SV,{FallbackComponent:p},h.createElement(h.Suspense,{fallback:n},h.createElement(x,{...T})))}},"86K41z9a":(E,C,a)=>{"use strict";a.r(C),a.d(C,{SessionActions:()=>T,SessionStore:()=>A});var h=a("JnTtTRmZ"),r=a.n(h);const p={set(_,D,R=window.localStorage){R.setItem(_,JSON.stringify(D))},get(_,D=window.localStorage){const R=D.getItem(_);if(R!=null)try{return JSON.parse(R)}catch{return R}},delete(_,D=window.localStorage){D.removeItem(_)},sessionSet(_,D){return p.set(_,D,window.sessionStorage)},sessionGet(_){return p.get(_,window.sessionStorage)},sessionDelete(_){return p.delete(_,window.sessionStorage)}},n=p;var c=a("ekPuBHq5"),u=a("NhE/kDWp"),S=a("9QUCfm+a"),x=a("oNXBLaYg");const T=(0,x.ei)("core.Session",()=>r().createActions({login:{asyncResult:!0},logout:{asyncResult:!0},validate:{asyncResult:!0}})),A=(0,x.dS)("core.Session",()=>r().createStore({listenables:[T],sourceUrl:"/system/sessions",username:void 0,validatingSession:!1,init(){this.validate()},getInitialState(){return this.getSessionInfo()},login(_,D,R){const I=new S.Ib("POST",(0,c.DC)(this.sourceUrl)).json({username:_,password:D,host:R}).build().then(O=>({username:O==null?void 0:O.username}));T.login.promise(I)},logout(){const _=new S.Ib("DELETE",(0,c.DC)(`${this.sourceUrl}/`)).build().then(D=>{(D.ok||D.status===401)&&this._removeSession()},this._removeSession);T.logout.promise(_)},validate(){const _=n.get("username");this.validatingSession=!0,this._propagateState();const D=this._validateSession().then(R=>{var N;return R.is_valid?T.login.completed({username:(N=R.username)!=null?N:_}):(_&&this._removeSession(),R)}).finally(()=>{this.validatingSession=!1,this._propagateState()});T.validate.promise(D)},_validateSession(){return new S.Ib("GET",(0,c.DC)(u.Z.SessionsApiController.validate().url)).json().build()},_removeSession(){n.delete("username"),this.username=void 0,this._propagateState()},_propagateState(){this.trigger(this.getSessionInfo())},loginCompleted(_){const{username:D}=_;n.set("username",D),this.username=D,this._propagateState()},isLoggedIn(){return!!this.username},getSessionInfo(){return{username:this.username,validatingSession:this.validatingSession}}}))},pS0GGJuX:(E,C,a)=>{"use strict";a.d(C,{L$:()=>x,Un:()=>n,dr:()=>p,rf:()=>c});const h=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,r="themeMode",p=16,n="teint",c="noir",u=null,S=[n,c],x=0,T="50px"},"6B2vepvr":(E,C,a)=>{"use strict";a.d(C,{rG:()=>Vt});var h=a("KfF0gQb+"),r=a.n(h);const n=Object.entries({xs:480,sm:768,md:992,lg:1200}).reduce((G,[H,ae])=>{const fe=ae,Te=ae-1;return{min:{...G.min,[H]:`${fe}px`},max:{...G.max,[H]:`${Te}px`},px:{min:{...G.px.min,[H]:fe},max:{...G.px.max,[H]:Te}}}},{min:{},max:{},px:{min:{},max:{}}}),c=r().shape({xs:r().string,sm:r().string,md:r().string,lg:r().string}),u=r().shape({xs:r().number,sm:r().number,md:r().number,lg:r().number}),S=r().shape({min:c,max:c,px:r().shape({min:u,max:u})}),x=null;var T=a("ww+BtWnX"),A=a.n(T),_=a("pS0GGJuX");const D=["0.22","0.55","0.88"],R=["0.15","0.55","0.95"];function N(G,H){return A().mix(G,"#fff",H).hex()}function I(G,H){return A().mix(G,"#000",H).hex()}const O=(G,H)=>{const ae={10:"",20:"",30:"",40:"",50:"",60:"",70:"",80:"",90:"",100:""};return A().scale([G,H]).colors(10).forEach((Te,Ze)=>{const ke=(Ze+1)*10;ae[ke]=Te}),ae},W=(G,H)=>{if(![_.rf,_.Un].includes(G))throw new Error(`Requires "${_.rf}" or "${_.Un}" mode option.`);const ae=G===_.rf?I:N;return{background:ae(H.default,.95),backgroundAlt:ae(H.default,.85),backgroundHover:ae(H.default,.9),variant:{danger:ae(H.danger,.75),active:ae(H.default,.75),info:ae(H.info,.75),primary:ae(H.primary,.75),success:ae(H.success,.75),warning:ae(H.warning,.75)},variantHover:{danger:H.lighter.danger,active:H.lighter.default,info:H.lighter.info,primary:H.lighter.primary,success:H.lighter.success,warning:H.lighter.warning}}},U=(G,H)=>{if(![_.rf,_.Un].includes(G))throw new Error(`Requires "${_.rf}" or "${_.Un}" mode option.`);const ae=G===_.rf?I:N,fe=G===_.rf?N:I,Te=G===_.rf?R:D,Ze={lightest:{danger:"",default:"",info:"",primary:"",success:"",warning:""},lighter:{danger:"",default:"",info:"",primary:"",success:"",warning:""},light:{danger:"",default:"",info:"",primary:"",success:"",warning:""},dark:{danger:"",default:"",info:"",primary:"",success:"",warning:""},darker:{danger:"",default:"",info:"",primary:"",success:"",warning:""},darkest:{danger:"",default:"",info:"",primary:"",success:"",warning:""}};return Object.keys(H).forEach(ke=>{typeof H[ke]=="string"&&(Ze.light[ke]=ae(H[ke],Te[0]),Ze.lighter[ke]=ae(H[ke],Te[1]),Ze.lightest[ke]=ae(H[ke],Te[2]),Ze.dark[ke]=fe(H[ke],Te[0]),Ze.darker[ke]=fe(H[ke],Te[1]),Ze.darkest[ke]=fe(H[ke],Te[2]))}),Ze},B=(G,H,ae,fe)=>({background:H.contentBackground,backgroundDisabled:I(H.contentBackground,.25),border:fe.light.default,borderFocus:fe.light.info,boxShadow:`inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px ${A()(fe.light.info).alpha(.4).css()}`,color:H.textDefault,colorDisabled:ae[60],placeholder:ae[60]}),Z=(G,H,ae,fe)=>({linkHover:A()(ae.link)[G===_.rf?"brighten":"darken"](1).hex(),navigationBackground:ae.contentBackground,navigationBoxShadow:A()(fe.lightest.default).alpha(.5).css(),textAlt:H.secondary,textDefault:H.tertiary}),K={primary:"#ff3633",secondary:"#fff",tertiary:"#3e434c",logo:"#6C7585"},ce={background:"#eeeff2",contentBackground:"#fff",link:"#578dcc",textAlt:"",textDefault:"",linkHover:"",navigationBackground:"",navigationBoxShadow:""},ye={danger:"#eb5454",default:"#9aa8bd",info:"#578dcc",primary:"#697586",success:"#7eb356",warning:"#eedf64"},me={...ye,...U(_.Un,ye)},he={...ce,...Z(_.Un,K,ce,me)},De=O(K.tertiary,K.secondary),$e=W(_.Un,me),Re=B(_.Un,he,De,me),ht={brand:K,global:he,gray:De,input:Re,table:$e,variant:me},we={primary:"#ff3633",secondary:"#888",tertiary:"#fff",logo:"#fff"},Be={background:"#222",contentBackground:"#303030",link:"#629de2",textAlt:"",textDefault:"",linkHover:"",navigationBackground:"",navigationBoxShadow:""},ft={danger:"#e74c3c",default:"#595959",info:"#578dcc",primary:"#697586",success:"#709e4c",warning:"#E3D45F"},qe={...ft,...U(_.rf,ft)},nt={...Be,...Z(_.rf,we,Be,qe)},st=O(we.tertiary,we.secondary),Et=W(_.rf,qe),Tt=B(_.rf,nt,st,qe),Dt={brand:we,global:nt,gray:st,input:Tt,table:Et,variant:qe},w=null,X=r().shape({brand:r().shape({primary:r().string,secondary:r().string,tertiary:r().string,logo:r().string}),global:r().shape({background:r().string,contentBackground:r().string,inputBackground:r().string,link:r().string,linkHover:r().string,navigationBackground:r().string,navigationBoxShadow:r().string,textAlt:r().string,textDefault:r().string}),gray:r().shape({10:r().string,20:r().string,30:r().string,40:r().string,50:r().string,60:r().string,70:r().string,80:r().string,90:r().string,100:r().string}),input:r().shape({background:r().string,backgroundDisabled:r().string,border:r().string,borderFocus:r().string,boxShadow:r().string,color:r().string,colorDisabled:r().string}),table:r().shape({background:r().string,backgroundAlt:r().string,backgroundHover:r().string,variant:r().shape({active:r().string,danger:r().string,info:r().string,primary:r().string,success:r().string,warning:r().string}),variantHover:r().shape({active:r().string,danger:r().string,info:r().string,primary:r().string,success:r().string,warning:r().string})}),variant:r().shape({danger:r().string,dark:r().shape({danger:r().string,default:r().string,info:r().string,primary:r().string,success:r().string,warning:r().string}),darker:r().shape({danger:r().string,default:r().string,info:r().string,primary:r().string,success:r().string,warning:r().string}),darkest:r().shape({danger:r().string,default:r().string,info:r().string,primary:r().string,success:r().string,warning:r().string}),default:r().string,info:r().string,light:r().shape({danger:r().string,default:r().string,info:r().string,primary:r().string,success:r().string,warning:r().string}),lighter:r().shape({danger:r().string,default:r().string,info:r().string,primary:r().string,success:r().string,warning:r().string}),lightest:r().shape({danger:r().string,default:r().string,info:r().string,primary:r().string,success:r().string,warning:r().string}),primary:r().string,success:r().string,warning:r().string})}),oe={teint:ht,noir:Dt},ne=null;var ze=a("PWzyEpRt"),Ct=a("KmE708VB"),v=a("BWBZkIIZ");const Rt=r().shape({family:r().shape({body:r().string,monospace:r().string}),size:r().shape({root:r().string,body:r().string,huge:r().string,extraLarge:r().string,large:r().string,small:r().string,tiny:r().string,h1:r().string,h2:r().string,h3:r().string,h4:r().string,h5:r().string,h6:r().string}),lineHeight:r().shape({body:r().number})}),dt={body:'"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif',monospace:'"Ubuntu Mono", Menlo, Monaco, Consolas, "Courier New", monospace',navigation:'"DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif'},_t={root:`${_.dr}px`,body:"1rem",huge:"2.479rem",extraLarge:"1.383rem",large:"1.067rem",small:"0.878rem",tiny:"0.823rem",navigation:"0.937rem",h1:"1.575rem",h2:"1.296rem",h3:"1.215rem",h4:"1.138rem",h5:"1.067rem",h6:"1rem"},vt={family:dt,size:_t,lineHeight:{body:1.24}},ir=null,M=G=>(H,ae=0)=>{const fe=ae>0?G.global.textDefault:G.global.textAlt,Te=Math.abs(ae)*.08,Ze=Te>1?1:Te,ke=Te<0?0:Ze;return A().mix(fe,H,ke).css()},k={AA:4.5,AALarge:3,AAA:7,AAALarge:4.5},_e=(G,H="AAA")=>{const fe=A()(G).luminance()<.5?"#fff":"#000";let Te=0,Ze=A().mix(G,fe,Te).css();for(;Te<=1&&(Ze=A().mix(G,fe,Te).css(),!(A().contrast(G,Ze)>=k[H]));)Te+=.05;return Ze},Ae=(G,H)=>{if(G==="transparent")return G;const fe=(A()(G).alpha()*100-H*100)/100;return A()(G).alpha(fe).css()},ie=G=>(H,ae=G.global.textDefault,fe=G.global.textAlt)=>A()(H).luminance()<.179?fe:ae,se=r().shape({colorLevel:r().func,contrastingColor:r().func,opacify:r().func,readableColor:r().func}),Le={colorLevel:M,contrastingColor:_e,opacify:Ae,readableColor:ie},We=null,Ne=.08,Ge=["0","1","xxs","xs","sm","md","lg","xl","xxl"],ve=[0,1,3,5,8,13,21,34,55,89,144],at=Ge.reduce((G,H)=>({...G,[H]:r().string}),{px:r().shape(Ge.reduce((G,H)=>({...G,[H]:r().number}),{}))}),pt=r().shape(at),et={px:{}};Ge.forEach((G,H)=>{if(G==="0")et[G]="0px",et.px[G]=0;else if(G==="1")et[G]="1px",et.px[G]=1;else{const ae=Ne*ve[H];et[G]=`${ae.toFixed(2)}rem`,et.px[G]=Math.round(ae*_.dr)}});const St=null,Vt=r().shape({breakpoints:S,colors:X,fonts:Rt,utils:se,spacings:pt})},DBsovJTc:(E,C,a)=>{"use strict";a.d(C,{Z:()=>u});var h=a("H/eHg5XM"),r=a.n(h);const p=()=>window.appConfig||{},u={features:(()=>h.Map(p().featureFlags).filter(S=>S.trim().toLowerCase()==="on").keySeq().toList().filter(S=>typeof S=="string"))(),gl2ServerUrl(){return p().gl2ServerUrl},gl2AppPathPrefix(){return p().gl2AppPathPrefix},gl2DevMode(){return typeof DEVELOPMENT<"u"&&DEVELOPMENT},isFeatureEnabled(S){return this.features&&this.features.map(x=>x.trim().toLowerCase()).includes(S.toLowerCase())},rootTimeZone(){return p().rootTimeZone},isCloud(){return typeof IS_CLOUD<"u"?IS_CLOUD:p().isCloud},customThemeColors(){var S,x,T;return(T=(x=(S=p())==null?void 0:S.pluginUISettings)==null?void 0:x["org.graylog.plugins.customization.theme"])!=null?T:{}},telemetry(){var S;return(S=p())==null?void 0:S.telemetry},publicNotifications(){var S,x,T;return(T=(x=(S=p())==null?void 0:S.pluginUISettings)==null?void 0:x["org.graylog.plugins.customization.notifications"])!=null?T:{}}}},MjKCmu4z:(E,C,a)=>{"use strict";a.d(C,{Z:()=>r});const h={tempDocument:document.createElement("textarea"),capitalizeFirstLetter(p){return p.charAt(0).toUpperCase()+p.slice(1)},escapeHTML(p){return this.tempDocument.textContent=p,this.tempDocument.innerHTML},unescapeHTML(p){return this.tempDocument.innerHTML=p,this.tempDocument.textContent},pluralize(p,n,c){return p===1||p==="1"?n:c},stringify(p){return(typeof p=="object"?JSON.stringify(p):String(p))||""},replaceSpaces(p,n="-"){return p.replace(/\s/g,n)},toTitleCase(p,n=" "){return p.toLowerCase().split(n).map(c=>`${c.charAt(0).toUpperCase()}${c.slice(1)}`).join(" ")},truncateWithEllipses(p="",n=10,c="..."){return p.length>n?`${p.substring(0,n)}${c}`:p},getRecursiveChildText(p){if(typeof p=="string")return p;const{children:n}=(p==null?void 0:p.props)||{};if(Array.isArray(p)){const c=[];return p.forEach(u=>{typeof u=="object"?c.push(h.getRecursiveChildText(u)):typeof u=="string"&&c.push(u)}),c.join(" ")}return typeof n=="object"?h.getRecursiveChildText(n):typeof n=="string"?n:""}},r=h},ekPuBHq5:(E,C,a)=>{"use strict";a.d(C,{DC:()=>N,K2:()=>W});var h=a("bcEkMz+H"),r=a.n(h),p=a("HM+Bgqj5"),n=a.n(p),c=a("DBsovJTc");const u=["http:","https:"],S=B=>{const Z=new(n())(B);if(!Z.hostname()||!Z.scheme()){const K=new(n())(window.location);return Z.absoluteTo(K).toString()}return B},x={qualifyUrl(B){var Z;if(new(n())(B).is("absolute"))return B;const ce=S((Z=c.Z.gl2ServerUrl())!=null?Z:"");return new(n())(ce+B).normalizePathname().toString()},appPrefixed(B){return x.concatURLPath(c.Z.gl2AppPathPrefix(),B)},getParsedSearch(B){let Z={},K=B.search;return K&&K.indexOf("?")===0&&K.length>1&&(K=K.substr(1,K.length-1),Z=r().parse(K)),Z},getParsedHash(B){let Z={},{hash:K}=B;return K&&K.indexOf("#")===0&&K.length>1&&(K=K.substr(1,K.length-1),Z=r().parse(K)),Z},replaceHashParam(B,Z){const K=this.getParsedHash(window.location);K[B]=Z,window.location.replace(`#${r().stringify(K)}`)},concatURLPath(...B){const Z=Array(B.length);for(let ce=0;ce{"use strict";a.d(C,{Z:()=>n});var h=a("DBsovJTc");const r="Graylog Deprecation Notice:",n=c=>h.Z.gl2DevMode()&&console.warn(r,c)},yo5hVq5E:(E,C,a)=>{"use strict";var h=a("2HTbuIYx"),r=a("Z7aTuO5B"),p=a("KfF0gQb+"),n=a.n(p),c=a("4nztvAe1"),u=a("J6y4/h8P"),S=a("dfd/aQyz");const x=(0,u.default)(S.eh)`
  margin-bottom: 0;
`,T=({activeKey:e,children:t,id:o,onSelect:s,...l})=>{const i=e==null?void 0:e.replace(/[^0-9a-zA-Z-]/g,"-").toLowerCase();return r.createElement(x,{...l,activeKey:i,id:o,onSelect:s,accordion:!0},t)};T.propTypes={activeKey:n().string,children:n().node.isRequired,id:n().string.isRequired,onSelect:n().func},T.defaultProps={activeKey:void 0,defaultActiveKey:void 0,onSelect:()=>{}};const A=null;var _=a("oNT5KYa6");const D=(0,u.default)(_.Z)`
  border: 0;
  border-radius: 0;
  box-shadow: none;
`,R=(0,u.default)(_.Z.Heading)(({theme:e})=>u.css`
  && {
    padding: 0;
    border-radius: 0;
    background-color: ${e.colors.variant.lightest.default};
  }
`),N=(0,u.default)(_.Z.Title)(({theme:e})=>u.css`
  font-size: ${e.fonts.size.small};
  color: ${e.colors.global.link};
  
  > a {
    padding: 3px 9px;
    display: block;
  }
`),I=(0,u.default)(_.Z.Body)(({theme:e})=>u.css`
  ${D} > ${R} + .panel-collapse > & {
    background-color: ${e.colors.global.contentBackground};
    border-top-color: ${e.colors.variant.lighter.default};
    border-bottom-width: 0;
    color: ${e.colors.variant.darkest.default};
  }
`),O=({children:e,name:t,id:o,...s})=>{const l=o!=null?o:t.replace(/[^0-9a-zA-Z]/g,"-").toLowerCase();return r.createElement(D,{...s,id:o,eventKey:l},r.createElement(R,null,r.createElement(N,{toggle:!0},t)),r.createElement(_.Z.Collapse,null,r.createElement(I,null,e)))};O.propTypes={name:n().node.isRequired,id:n().string,children:n().node.isRequired},O.defaultProps={id:void 0};const W=null;var U=a("UiXZqrDE");const B=u.default.label`
  font-weight: bold;
  margin-bottom: 5px;
  display: inline-block;
  font-size: 14px;
  background: none;
`,Z=u.default.span`
  color: ${e=>e.theme.colors.gray[50]};
`,K=({fieldName:e,label:t,clearable:o,required:s,helpText:l,options:i})=>r.createElement(U.Field,{name:e,help:l},({field:{name:d,value:m,onChange:g}})=>r.createElement(r.Fragment,null,r.createElement(B,null,t),r.createElement(lt.Z,{id:e,name:d,clearable:o,required:s,allowCreate:!0,onChange:f=>g({target:{value:f,name:d}}),options:i,value:m}),l&&r.createElement("span",{className:"help-block"},r.createElement(Z,null,l))));K.defaultProps={clearable:!1,required:!1,helpText:"",options:[]};const ce=null;var ye=a("ASBo/Til"),me=a.n(ye);const he={default:"YYYY-MM-DD HH:mm:ss",complete:"YYYY-MM-DD HH:mm:ss.SSS",withTz:"YYYY-MM-DD HH:mm:ss Z",readable:"dddd D MMMM YYYY, HH:mm ZZ",internal:"YYYY-MM-DDTHH:mm:ss.SSSZ",internalIndexer:"YYYY-MM-DDTHH:mm:ss.SSS[Z]",date:"YYYY-MM-DD",hourAndMinute:"HH:mm"},De="UTC",$e=(e,t,o)=>{if(!e.isValid()){let s=`Date time ${t} is not valid.`;o&&(s=`${s} ${o}`),console.error(s)}return e},Re=e=>e==null?void 0:e.map(t=>{const o=he[t];if(!o)throw new Error(`Provided date time format "${t}" is not supported.`);return o}),Oe=(e,t,o=De)=>{const s=Re(t),l=me()(e,s,!0).tz(o),i=t!=null&&t.length?`Expected formats: ${s.join(", ")}.`:void 0;return $e(l,e,i)},ht=(e,t=De)=>Oe(e,["internal"],t),we=()=>me().tz.guess(),Be=(e,t="default",o=De)=>Oe(e,void 0,o).format(he[t]),ft=(e,t="default")=>Be(e,t,we()),qe=e=>{const t=Oe(e);return $e(t,e).fromNow()},nt=e=>moment(e,Object.values(he),!0).isValid(),st=(e,t)=>{if(!t)throw new Error("It is required to define the time zone of the date time provided for internalUTCTime.");return me().tz(e,t)},Et=({dateTime:e,format:t})=>{const o=e!=null?e:new Date,s=Be(o,"internal"),l=ft(o,t);return r.createElement("time",{dateTime:s,title:s},l)};Et.propTypes={dateTime:n().oneOfType([n().string,n().object,n().number]),format:n().string},Et.defaultProps={format:"default",dateTime:void 0};const Tt=null,It=u.default.div(({$fullHeight:e})=>`
  display: flex;
  height: ${e?"100%":"auto"};
  justify-content: center;
  align-items: center;
`),Dt=({children:e,fullHeight:t})=>r.createElement(It,{$fullHeight:t},e);Dt.defaultProps={fullHeight:!0};const w=null;var X=a("twqACzrV"),oe=a("ybot7P0S");const ne=({onChange:e,...t})=>{const o=(0,r.useCallback)((s,l)=>{e(s.hex,l)},[e]);return r.createElement(oe.FJ,{...t,onChange:o})};ne.propTypes={color:n().string,colors:n().array,height:n().number,width:n().number,onChange:n().func.isRequired},ne.defaultProps={color:void 0,colors:void 0,height:310,width:250};const ze=ne;var Ct=a("8mAVzjyp"),v=a("3DPl/h85");const Rt=(0,u.default)(v.Popover)`
  .popover-content {
    padding: 0;
  }
`,dt=({id:e,placement:t,title:o,triggerNode:s,onChange:l,...i})=>{const[d,m]=(0,r.useState)(!1),g=(0,r.useRef)(),f=()=>{m(!d)},y=(P,F)=>{l(P,F,f)};return r.createElement(r.Fragment,null,(0,r.cloneElement)(s,{onClick:f,ref:g}),d&&r.createElement(Ct.aV,{show:d,containerPadding:10,placement:t,shouldUpdatePosition:!0,target:g.current,rootClose:!0,onHide:f},r.createElement(Rt,{id:e,title:o},r.createElement(ze,{onChange:y,...i}))))};dt.propTypes={id:n().string.isRequired,placement:n().oneOf(["top","right","bottom","left"]),title:n().string,triggerNode:n().node.isRequired,onChange:n().func.isRequired},dt.defaultProps={placement:"bottom",title:"Pick a color",colors:void 0};const _t=null;var Ot=a("o8xG4j5J"),vt=a("MjKCmu4z");const ir=({show:e,title:t,children:o,onCancel:s,onConfirm:l,btnConfirmDisabled:i,btnConfirmText:d,hideCancelButton:m,...g})=>{const f=m?l:s;return r.createElement(v.Modal,{show:e,onHide:f,"data-event-element":g["data-telemetry-title"]||vt.Z.getRecursiveChildText(t)},r.createElement(v.Modal.Header,{closeButton:!0},r.createElement(v.Modal.Title,null,t)),r.createElement(v.Modal.Body,null,o),r.createElement(v.Modal.Footer,null,r.createElement(Ot.Z,{onCancel:s,onSubmit:l,submitButtonType:"button",disabledSubmit:i,submitButtonText:d,displayCancel:m})))};ir.propTypes={show:n().bool,hideCancelButton:n().bool,title:n().oneOfType([n().string,n().element]).isRequired,btnConfirmText:n().oneOfType([n().string,n().element]),btnConfirmDisabled:n().bool,onCancel:n().func,onConfirm:n().func.isRequired,children:n().oneOfType([n().string,n().element]).isRequired},ir.defaultProps={btnConfirmText:"Confirm",btnConfirmDisabled:!1,show:!1,hideCancelButton:!1,onCancel:()=>{}};const Pr=null;var M=a("yAXMqwrl"),k=a("DBsovJTc");const pe=(e,t,o)=>t.pathname!==e.pathname?!window.confirm(o):!1,_e=({question:e})=>{const t=(0,r.useCallback)(o=>k.Z.gl2DevMode()?null:(o.returnValue=e,e),[e]);return(0,r.useEffect)(()=>(window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}),[t]),(0,M.unstable_useBlocker)(o=>!k.Z.gl2DevMode()&&pe(o.currentLocation,o.nextLocation,e)),null};_e.propTypes={question:n().string},_e.defaultProps={question:"Are you sure?"};const Pe=null;var Ae=a("C19pcrjQ"),Qe=a.n(Ae);const ie=e=>e.indexOf("*")>-1,se=(e,t)=>{if(e.indexOf(t)>-1||e.indexOf("*")>-1)return!0;const o=t.split(":");if(o.length>=2){const s=o[0],l=`${o[0]}:${o[1]}`;return e.indexOf(s)>-1||e.indexOf(`${s}:*`)>-1||e.indexOf(l)>-1||e.indexOf(`${l}:*`)>-1}return e.indexOf(`${t}:*`)>-1},Le=(e,t)=>!t||t.length===0?!0:e?ie(e)?!0:t.every?t.every(o=>se(e,o)):se(e,t):!1,We=(e,t)=>!t||t.length===0?!0:e?ie(e)?!0:t.some(o=>se(e,o)):!1,Ne={isPermitted:Le,isAnyPermitted:We},Ge=null;var ve=a("oNXBLaYg");const at=r.createContext(void 0),pt=(0,ve.ri)("contexts.CurrentUserContext",()=>at),St=()=>{const e=(0,r.useContext)(pt);if(!e)throw new Error("useCurrentUser hook needs to be used inside CurrentUserContext.Provider");return e},Vt=u.default.div`
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
`,G=({children:e,titleOverride:t,className:o})=>r.createElement(Vt,{title:t||e,className:o},e);G.defaultProps={className:void 0,titleOverride:void 0};const H=G,fe=((e={})=>new Intl.Collator(void 0,e).compare)();var Te=a("MTL7eqpZ");const Ze=(0,u.default)(v.DropdownButton)`
  ~ .dropdown-menu {
    min-width: auto;
    max-width: 180px;
  }
`,ke=(0,u.default)(v.Checkbox)`
  &.checkbox {
    margin: 0 5px 0 0;

    label {
      display: flex;
      align-items: center;
      padding: 0;

      input {
        margin: 0;
        position: relative;
      }
    }
  }
`,xr=(0,u.default)(Te.Z)`
  padding: 3px 0;
  cursor: pointer;
  display: flex;
`,jt=(0,u.default)(H)`
  display: inline;
`,bt=({allColumns:e,column:t,onClick:o,selectedColumns:s})=>{const l=s.includes(t.id),i=()=>{const d=e.reduce((m,g)=>{const f=t.id===g.id;return f&&!l||!f&&s.includes(g.id)?[...m,g.id]:m},[]);o(d)};return r.createElement(xr,{onSelect:i,title:`${l?"Hide":"Show"} ${t.title}`},r.createElement(ke,{checked:l,onChange:i}),r.createElement(jt,null,t.title))},Ke=({onChange:e,selectedColumns:t,allColumns:o})=>{const s=(0,r.useMemo)(()=>o.sort((l,i)=>fe(l.title,i.title)),[o]);return r.createElement(Ze,{title:"Columns",bsSize:"small",pullRight:!0,"aria-label":"Configure visible columns",id:"columns-visibility-select",bsStyle:"default"},s.map(l=>r.createElement(bt,{column:l,onClick:e,key:l.id,allColumns:o,selectedColumns:t})))},cr={types:{DATE:{renderCell:e=>r.createElement(_p,{dateTime:e}),staticWidth:160},STRING:{renderCell:e=>r.createElement(H,null,e)}},attributes:{description:{width:2},summary:{width:1.5},owner:{staticWidth:120},favorite:{renderHeader:()=>"",staticWidth:30}}},Ar=5,Xr=20,mn=150,$t=1,b=({tableWidth:e,actionsColWidth:t,bulkSelectColWidth:o,columnsIds:s,columnRenderersByAttribute:l})=>{const i=s.reduce((d,m)=>{var g,f;return d+((f=(g=l[m])==null?void 0:g.staticWidth)!=null?f:0)},0);return e-o-t-i},J=({assignableWidth:e,columnsIds:t,columnRenderersByAttribute:o})=>{const s=t.reduce((i,d)=>{var m;const{staticWidth:g,width:f=$t}=(m=o[d])!=null?m:{};return g?i:i+f},0),l=e/s;return Object.fromEntries(t.map(i=>{var d;const{staticWidth:m,width:g=$t,minWidth:f=mn}=(d=o[i])!=null?d:{},y=m!=null?m:l*g;return[i,!m&&y{const[i,d]=(0,r.useState)({});return(0,r.useLayoutEffect)(()=>{if(!l)return;const m=b({actionsColWidth:e,columnRenderersByAttribute:o,columnsIds:s,bulkSelectColWidth:t,tableWidth:l});d(J({assignableWidth:m,columnsIds:s,columnRenderersByAttribute:o}))},[e,t,o,s,l]),i};var mt=a("J35SmSEq"),le=a("6DSbqO9E");const Qt=u.default.button(({theme:e,disabled:t})=>u.css`
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 25px;
  width: 25px;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  color: ${t?e.colors.gray[90]:e.colors.gray[60]};
  font-size: ${e.fonts.size.large};

  :hover {
    background-color: ${e.colors.gray[80]};
  }

  :active {
    background-color: ${e.colors.gray[70]};
  }
`),ur=e=>{typeof e=="function"&&e()},wt=({title:e,onClick:t,focusable:o,className:s,disabled:l,...i})=>r.createElement(Qt,{tabIndex:o?0:-1,title:e,onClick:()=>ur(t),className:s,type:"button",disabled:l},r.createElement(le.Z,{...i}));wt.propTypes={className:n().string,title:n().string,onClick:n().func,name:n().string},wt.defaultProps={className:void 0,focusable:!0,onClick:void 0,title:void 0,name:void 0,disabled:!1};const Yr=wt,ba=r.createContext(void 0),gn=(0,ve.ri)("contexts.ExpandedSectionsContext",()=>ba),ya=u.default.tr(({theme:e})=>u.css`
  &&&& {
    background-color: ${e.colors.global.contentBackground};
  }
`),Ea=u.default.div`
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
`,Ca=(0,u.default)(v.ButtonToolbar)`
  display: flex;
  align-items: center;
`,Sa=(0,u.default)(Yr)`
  margin-left: 5px;
`,Ta=({expandedSectionsRenderer:e,entity:t})=>{const{expandedSections:o,toggleSection:s}=(0,r.useContext)(gn),l=o==null?void 0:o[t.id];return l!=null&&l.length?r.createElement(ya,null,r.createElement("td",{colSpan:1e3},Object.entries(e!=null?e:{}).map(([i,d])=>{var m;if(!l.includes(i))return null;const g=()=>s(t.id,i),f=(m=d.actions)==null?void 0:m.call(d,t);return r.createElement("div",{key:`${i}-${t.id}`},r.createElement(Ea,null,r.createElement("h3",null,d.title),r.createElement(Ca,null,f,r.createElement(Sa,{name:"times",onClick:g,title:"Hide section"}))),d.content(t))}))):null},_a=u.default.div`
  display: flex;
  align-items: center;
`,Pa=u.default.div`
  margin-left: 5px;
`,xa=({selectedEntities:e,setSelectedEntities:t,bulkActions:o})=>r.createElement(_a,null,o(e,t),!!e.length&&r.createElement(Pa,null,e.length," ",vt.Z.pluralize(e.length,"item","items")," selected")),Aa=u.default.button(({theme:e})=>u.css`
  border: 0;
  background: transparent;
  padding: 5px;
  cursor: pointer;
  position: relative;
  color: ${e.colors.gray[70]};

  &.active {
    color: ${e.colors.gray[20]};
  }
`),Ia=u.default.span(({theme:e})=>u.css`
  position: absolute;
  top: 0;
  right: 0;
  font-size: ${e.fonts.size.small};
  font-weight: 600;
`),hn=({activeDirection:e,onChange:t,title:o,order:s,ascId:l,descId:i,className:d})=>{const m=(0,r.useCallback)(()=>t(e),[e,t]),g=e===l&&e!==i?"arrow-up-short-wide":"arrow-down-wide-short",f=!!e;return r.createElement(Aa,{className:`${d} ${f?"active":""}`,title:o,type:"button","aria-label":o,onClick:m},r.createElement(le.Z,{name:g,"data-testid":"sort-icon-svg"}),s&&r.createElement(Ia,null,s))};hn.defaultProps={title:"Sort",order:void 0,ascId:"Ascending",descId:"Descending",className:""};const Da=hn,Ra=(0,u.default)(Da)`
  display: inline-block;
  margin-left: 6px;
  padding: 0;
  cursor: pointer;
`,dr={ASC:"asc",DESC:"desc"},Oa={asc:"ascending",desc:"descending"},$a=({onChange:e,activeSort:t,column:o})=>{const s=(t==null?void 0:t.attributeId)===o.id,l=!s||t.direction===dr.DESC?dr.ASC:dr.DESC,i=`Sort ${o.title.toLowerCase()} ${Oa[l]}`,d=()=>{e({attributeId:o.id,direction:l})};return r.createElement(Ra,{activeDirection:s?t.direction:void 0,onChange:d,title:i,ascId:dr.ASC,descId:dr.DESC})};var wa=a("KhtSIDKH"),fn=a.n(wa);const vn=(0,u.default)(v.Checkbox)`
  &.checkbox {
    margin: 0;
  
    label {
      display: flex;
      align-items: center;
      padding: 0;
      
      input {
        width: 14px;
        height: 14px;
        cursor: pointer;
        margin: 0;
        position: relative;
      }
    }
  }
`,La=(e,t)=>{const o=(0,r.useRef)(),s=(0,r.useMemo)(()=>{const l=e.filter(({id:i})=>t.includes(i));return l.length===0?"UNCHECKED":l.length===e.length?"CHECKED":"PARTIAL"},[e,t]);return(0,r.useEffect)(()=>{if(o.current){if(s==="PARTIAL"){o.current.indeterminate=!0;return}o.current.indeterminate=!1}},[s]),{checkboxRef:o,checkboxStatus:s}},Na=({data:e,setSelectedEntities:t,selectedEntities:o})=>{const{checkboxRef:s,checkboxStatus:l}=La(e,o),i=`${l==="CHECKED"?"Deselect":"Select"} all visible entities`,d=()=>{t(m=>{const g=e.map(({id:f})=>f);return l==="CHECKED"?m.filter(f=>!g.includes(f)):fn()([...m,...g])})};return r.createElement("td",{style:{width:`${Xr}px`}},r.createElement(vn,{inputRef:m=>{s.current=m},onChange:d,checked:l==="CHECKED",title:i,disabled:!(e!=null&&e.length)}))},Ma=u.default.th(({$width:e})=>u.css`
  width: ${e?`${e}px`:"auto"};
`),Ba=({activeSort:e,column:t,columnRenderer:o,onSortChange:s,colWidth:l})=>{const i=(0,r.useMemo)(()=>typeof(o==null?void 0:o.renderHeader)=="function"?o.renderHeader(t):t.title,[t,o]);return r.createElement(Ma,{$width:l},i,t.sortable&&r.createElement($a,{onChange:s,column:t,activeSort:e}))},ka=u.default.th(({$width:e})=>u.css`
  text-align: right;
  width: ${e?`${e}px`:"auto"};
`),Ua=({actionsColWidth:e,activeSort:t,columns:o,columnsOrder:s,columnRenderersByAttribute:l,columnsWidths:i,data:d,displayActionsCol:m,displayBulkSelectCol:g,onSortChange:f,selectedEntities:y,setSelectedEntities:P})=>{const F=(0,r.useMemo)(()=>o.sort((L,$)=>s.indexOf(L.id)-s.indexOf($.id)),[o,s]);return r.createElement("thead",null,r.createElement("tr",null,g&&r.createElement(Na,{data:d,selectedEntities:y,setSelectedEntities:P}),F.map(L=>{const $=l[L.id];return r.createElement(Ba,{columnRenderer:$,column:L,colWidth:i[L.id],onSortChange:f,activeSort:t,key:L.title})}),m?r.createElement(ka,{$width:e},"Actions"):null))};var bn=a("qKIMiD1A"),Fa=a("OZcvNQmv"),yn=a.n(Fa);const Wa=u.default.td`
  word-break: break-word;
`,Za=({column:e,columnRenderer:t,entity:o,entityAttributesAreCamelCase:s})=>{const l=s?yn()(e.id):e.id,i=o[l],d=typeof(t==null?void 0:t.renderCell)=="function"?t.renderCell(i,o,e):i;return r.createElement(Wa,null,d)},Ka=u.default.th`
  text-align: right;

  .btn-toolbar {
    display: inline-flex;
  }
`,Ha=u.default.div`
  display: inline-flex;
`,En=({columns:e,columnRenderersByAttribute:t,displaySelect:o,displayActions:s,entity:l,isSelected:i,onToggleEntitySelect:d,rowActions:m,index:g,actionsRef:f,entityAttributesAreCamelCase:y})=>{const P=(0,r.useCallback)(()=>d(l.id),[l.id,d]),F=s?r.createElement(bn.Z,null,m(l)):null;return r.createElement("tr",null,o&&r.createElement("td",null,r.createElement(vn,{onChange:P,title:`${i?"Deselect":"Select"} entity`,checked:i})),e.map(L=>{const $=t[L.id];return r.createElement(Za,{columnRenderer:$,entityAttributesAreCamelCase:y,entity:l,column:L,key:`${l.id}-${L.id}`})}),s?r.createElement(Ka,null,g===0?r.createElement(Ha,{ref:f},F):F):null)};En.defaultProps={rowActions:void 0};const za=r.memo(En),Cn=({children:e})=>{const[t,o]=(0,r.useState)(),s=(0,r.useCallback)((i,d)=>o(m=>{var g,f;const y={...m!=null?m:{}};if((g=y[i])!=null&&g.includes("rules")){const P=y[i].filter(F=>F!==d);return P.length===0?(delete y[i],y):{...y,[i]:P}}return{...y,[i]:[...(f=y[i])!=null?f:[],d]}}),[]),l=(0,r.useMemo)(()=>({expandedSections:t,toggleSection:s}),[t,s]);return r.createElement(gn.Provider,{value:l},e)};Cn.propTypes={children:n().node.isRequired};const Ga=Cn,Va=u.default.div`
  width: 100%;
  overflow-x: auto;
`,ja=(0,u.default)(v.Table)(({theme:e})=>u.css`
  table-layout: fixed;

  thead > tr > th,
  tbody > tr > td {
    padding: ${Ar}px;
  }

  && {
    > tbody:nth-of-type(even) > tr {
      background-color: ${e.colors.table.background};
    }

    > tbody:nth-of-type(odd) > tr {
      background-color: ${e.colors.table.backgroundAlt};
    }
  }
`),Qa=u.default.div`
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  min-height: 22px;
`,Ja=u.default.div`
  display: flex;
  align-items: center;
  gap: 5px;
`,Xa=(e,t)=>e.filter(({permissions:o,anyPermissions:s,hidden:l})=>l?!1:o!=null&&o.length?s?We(t,o):Le(t,o):!0),Ya=(e,t)=>t.map(o=>e.find(({id:s})=>s===o)).filter(o=>!!o),qa=({columns:e,columnRenderersByAttribute:t,displayBulkSelectCol:o,fixedActionsCellWidth:s})=>{var l,i;const d=(0,r.useRef)(),m=(0,r.useRef)(),{width:g}=(0,mt.Z)(d),f=(0,r.useMemo)(()=>e.map(({id:L})=>L),[e]),y=s!=null?s:(i=(l=m.current)==null?void 0:l.offsetWidth)!=null?i:0,P=y?y+Ar*2:0,F=Me({actionsColWidth:P,bulkSelectColWidth:o?Xr:0,columnRenderersByAttribute:t,columnsIds:f,tableWidth:g});return{tableRef:d,actionsRef:m,columnsWidths:F,actionsColWidth:P}},el=(e,t)=>{const o=Qe()({},cr,t);return Object.fromEntries(e.map(({id:l,type:i})=>{var d,m;const g=(d=o.types)==null?void 0:d[i],f=(m=o.attributes)==null?void 0:m[l],y=Qe()({},g,f);return[l,y]}))},tl=({actionsCellWidth:e,activeSort:t,entityAttributesAreCamelCase:o,bulkActions:s,columnDefinitions:l,columnRenderers:i,columnsOrder:d,data:m,expandedSectionsRenderer:g,onColumnsChange:f,onPageSizeChange:y,onSortChange:P,pageSize:F,rowActions:L,visibleColumns:$})=>{const z=St(),[te,de]=(0,r.useState)([]),Ce=typeof L=="function",re=typeof s=="function",Se=typeof y=="function",ge=(0,r.useMemo)(()=>Xa(l,z.permissions),[l,z.permissions]),xe=(0,r.useMemo)(()=>Ya(ge,$),[ge,$]),Q=(0,r.useMemo)(()=>el(xe,i),[xe,i]),{tableRef:j,actionsRef:q,actionsColWidth:Ie,columnsWidths:He}=qa({columns:xe,columnRenderersByAttribute:Q,displayBulkSelectCol:re,fixedActionsCellWidth:e}),je=(0,r.useCallback)(ot=>{de(Gt=>Gt.includes(ot)?Gt.filter(zm=>zm!==ot):[...Gt,ot])},[]);return r.createElement(Ga,null,r.createElement(Qa,null,r.createElement("div",null,re&&r.createElement(xa,{bulkActions:s,selectedEntities:te,setSelectedEntities:de})),r.createElement(Ja,null,"Show",r.createElement(v.ButtonGroup,null,Se&&r.createElement(As,{pageSize:F,showLabel:!1,onChange:y}),r.createElement(Ke,{allColumns:ge,selectedColumns:$,onChange:f})))),r.createElement(Va,{id:"scroll-container",ref:j},r.createElement(ja,{striped:!0,condensed:!0,hover:!0},r.createElement(Ua,{columns:xe,columnsOrder:d,actionsColWidth:Ie,columnsWidths:He,selectedEntities:te,setSelectedEntities:de,data:m,columnRenderersByAttribute:Q,onSortChange:P,displayBulkSelectCol:re,activeSort:t,displayActionsCol:Ce}),m.map((ot,Gt)=>r.createElement("tbody",{key:`table-row-${ot.id}`,"data-testid":`table-row-${ot.id}`},r.createElement(za,{entity:ot,index:Gt,entityAttributesAreCamelCase:o,actionsRef:q,onToggleEntitySelect:je,columnRenderersByAttribute:Q,isSelected:!!(te!=null&&te.includes(ot.id)),rowActions:L,displaySelect:re,displayActions:Ce,columns:xe}),r.createElement(Ta,{key:`expanded-sections-${ot.id}`,expandedSectionsRenderer:g,entity:ot}))))))};tl.defaultProps={actionsCellWidth:void 0,activeSort:void 0,bulkActions:void 0,columnRenderers:void 0,columnsOrder:[],expandedSectionsRenderer:void 0,onPageSizeChange:void 0,pageSize:void 0,rowActions:void 0,entityAttributesAreCamelCase:!0};const qm=null,eg=null;var rl=a("2Mwm8zh5"),ol=a.n(rl);const nl=(0,u.default)(v.Row)(({theme:e})=>u.css`
  padding-bottom: 0;

  p {
    margin-top: 15px;
  }

  .actions-lg {
    float: right;
  }

  .actions-sm {
    padding-bottom: 15px;
  }

  .btn-lg {
    font-size: ${e.fonts.size.large};
  }
`),qr=({children:e,className:t,...o})=>r.createElement(nl,{className:ol()("content-head",t),...o},e);qr.propTypes={children:n().node.isRequired,className:n().string},qr.defaultProps={className:void 0};const sl=qr,al=(0,u.default)(v.ListGroupItem)(({theme:e})=>u.css`
  background-color: ${e.colors.variant.lightest.default};
  font-size: ${e.fonts.size.body};
  color: ${e.utils.contrastingColor(e.colors.variant.lightest.default)};
  padding: 0 15px;

  .form-group {
    margin: 0;
  }
`),ll=u.default.div`
  padding: 10px 0;
  min-height: 40px;
`,eo=({children:e})=>{const o=typeof e=="string"?(s=>r.createElement(ll,null,s))(e):e;return r.createElement(al,null,o)};eo.propTypes={children:n().node},eo.defaultProps={children:""};const il=eo,to=({className:e,children:t})=>r.createElement(v.ListGroupItem,{className:e},t);to.propTypes={children:n().node.isRequired,className:n().string},to.defaultProps={className:void 0};const Sn=to,ro=({children:e})=>{let t;return e.length===0?t=r.createElement(Sn,null,"No items to display"):t=e,r.createElement("div",null,r.createElement(v.ListGroup,null,t))};ro.Header=il,ro.Item=Sn,ro.propTypes={children:n().node.isRequired};const tg=null,cl=r.forwardRef(({formatSelection:e,children:t,className:o},s)=>{const l=i=>{const d=e(document.getSelection());i.clipboardData.setData("text/plain",d),i.preventDefault()};return r.createElement("div",{className:o,ref:s,onCopy:l},t)});cl.defaultProps={className:void 0};const rg=null,ul=u.default.span(({theme:e})=>`
  background-color: ${e.colors.variant.light.info};
`),dl=(0,r.forwardRef)(({children:e,onClick:t,className:o,title:s},l)=>r.createElement(ul,{className:`badge ${o}`,onClick:t,ref:l,title:s},e));dl.defaultProps={onClick:void 0,className:"",title:void 0};const og=null;var pl=a("FtmMm3gp"),Ir=a.n(pl),ml=a("Tk+7c1Lc"),Ue=a("H/eHg5XM"),oo=a.n(Ue),Dr=a("zKLlqmvB"),gl=a("zwqkL7eo"),no=a.n(gl),hl=a("kqAR+wt5"),Ve=a.n(hl),ng=a("yjdIzlkZ");let Tn=!1;const _n={init(){Tn||(Ve()("#scroll-to-search-hint, #scroll-to-search-hint i").on("click",()=>{Ve()("html, body").animate({scrollTop:0},"fast")}),Tn=!0)},escape(e){return e.replace(/(&&|\|\||[:\\\/\+\-!\(\)\{\}\[\]\^"~*\?])/g,"\\$&")},_query(){return Ve()("#universalsearch-query")},setQuery(e){const t=this._query();t.val(e),t.effect("bounce"),this.scrollToSearchbarHint()},getQuery(){return this._query().val()},submit(){Ve()("#universalsearch form").submit()},createSourceQuery(e){return`source:${this.escape(e)}`},queryContainsSegment(e){return this.getQuery().split(" ").some(s=>s===e)},addSegment(e,t){let o=this.getQuery();if(this.queryContainsSegment(e))return;o==="*"&&(o="");let s="";typeof t<"u"&&o!==""&&(s=`${o} ${t} `),s+=e,this.setQuery(s)},andOperator(){return"AND"},orOperator(){return"OR"},notOperator(){return"NOT"},scrollToSearchbarHint(){Ve()(document).scrollTop()>50&&Ve()("#scroll-to-search-hint").fadeIn("fast").delay(1500).fadeOut("fast")},substringMatcher(e,t,o){return function(l,i){const d=[];e.forEach(m=>{if(d.length{if(d.lengtht in e?fl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Jt=(e,t,o)=>(vl(e,typeof t!="symbol"?t+"":t,o),o);const bl=(0,u.default)(v.Input)`
  input&.tt-hint {
    background-color: transparent !important;
  }
`;class so extends r.Component{constructor(){super(...arguments),Jt(this,"getValue",()=>Ve()(this.fieldInput).typeahead("val")),Jt(this,"clear",()=>{Ve()(this.fieldInput).typeahead("val","")}),Jt(this,"_destroyTypeahead",()=>{Ve()(this.fieldInput).typeahead("destroy"),Ve()(this.fieldFormGroup).off("typeahead:select typeahead:autocomplete")}),Jt(this,"_updateTypeahead",({suggestions:t,displayKey:o,suggestionText:s,onTypeaheadLoaded:l,onSuggestionSelected:i})=>{this.fieldInput=this.fieldInputElem.getInputDOMNode(),this.fieldFormGroup=Dr.findDOMNode(this.fieldInputElem);const d=Ve()(this.fieldInput);d.typeahead({hint:!0,highlight:!0,minLength:1},{name:"dataset-name",displayKey:o,source:_n.substringMatcher(t,o,6),templates:{suggestion:m=>s?`
${no()(s)} ${no()(m[o])}
`:`
${no()(m[o])}
`}}),typeof l=="function"&&(l(),d.typeahead("close")),Ve()(this.fieldFormGroup).on("typeahead:select typeahead:autocomplete",(m,g)=>{i&&i(m,g)})})}componentDidMount(){const{suggestions:t,displayKey:o,suggestionText:s,onTypeaheadLoaded:l,onSuggestionSelected:i}=this.props;this._updateTypeahead({suggestions:t,displayKey:o,suggestionText:s,onTypeaheadLoaded:l,onSuggestionSelected:i})}UNSAFE_componentWillReceiveProps(t){this._destroyTypeahead(),this._updateTypeahead(t)}componentWillUnmount(){this._destroyTypeahead()}render(){const{id:t,label:o,onKeyPress:s,formGroupClassName:l}=this.props;return r.createElement(bl,{id:t,type:"text",ref:i=>{this.fieldInputElem=i},wrapperClassName:"typeahead-wrapper",formGroupClassName:l,label:o,onKeyPress:s})}}Jt(so,"propTypes",{id:n().string.isRequired,label:n().string.isRequired,onKeyPress:n().func,displayKey:n().string,formGroupClassName:n().string,suggestions:n().array,suggestionText:n().string,onTypeaheadLoaded:n().func,onSuggestionSelected:n().func}),Jt(so,"defaultProps",{displayKey:"suggestion",formGroupClassName:void 0,onKeyPress:()=>{},onTypeaheadLoaded:()=>{},onSuggestionSelected:()=>{},suggestions:[],suggestionText:void 0});const yl=so;var El=Object.defineProperty,Cl=(e,t,o)=>t in e?El(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Pt=(e,t,o)=>(Cl(e,typeof t!="symbol"?t+"":t,o),o);class ao extends r.Component{constructor(t){super(t),Pt(this,"_onSearchTextChanged",s=>{s.preventDefault(),s.stopPropagation(),this.setState({filterText:this.typeAheadInput.getValue()},this.filterData)}),Pt(this,"_onFilterAdded",(s,l)=>{const{filters:i}=this.state,{displayKey:d}=this.props;this.setState({filters:i.add(l[d]),filterText:""},this.filterData),this.typeAheadInput.clear()}),Pt(this,"_onFilterRemoved",s=>{const{filters:l}=this.state;s.preventDefault(),this.setState({filters:l.delete(s.target.getAttribute("data-target"))},this.filterData)}),Pt(this,"_matchFilters",s=>{const{filters:l,filterByKey:i}=this.state,{filterSuggestionAccessor:d}=this.props;return l.every(m=>{let g=s[i];return d?g=g.map(f=>f[d].toLocaleLowerCase()):g=g.map(f=>f.toLocaleLowerCase()),g.indexOf(m.toLocaleLowerCase())!==-1},this)}),Pt(this,"_matchStringSearch",s=>{const{filterText:l}=this.state,{searchInKeys:i}=this.props;return i.some(d=>{const m=s[d],g=l;if(m===null)return!1;const f=(y,P)=>typeof y>"u"?!1:y.toLocaleLowerCase().indexOf(P.toLocaleLowerCase())!==-1;return typeof m=="object"?m.some(y=>f(y,g)):f(m,g)},this)}),Pt(this,"_resetFilters",()=>{this.typeAheadInput.clear(),this.setState({filterText:"",filters:oo().OrderedSet()},this.filterData)}),Pt(this,"filterData",()=>{const{filterData:s,data:l,onDataFiltered:i}=this.props,{filterText:d}=this.state;if(typeof s=="function")return s(l);const m=l.filter(g=>this._matchFilters(g)&&this._matchStringSearch(g),this);return i(m,d),!0});const{filterBy:o}=this.props;this.state={filterText:"",filters:oo().OrderedSet(),filterByKey:`${o}s`}}componentDidUpdate(t){const{data:o}=this.props;Ir()(t.data,o)||this.filterData()}render(){const{filters:t,filterText:o}=this.state,{id:s,label:l,displayKey:i,filterBy:d,filterSuggestionAccessor:m,filterSuggestions:g}=this.props,f=t.map(P=>r.createElement("li",{key:`li-${P}`},r.createElement("span",{className:"pill label label-default"},d,": ",P,r.createElement("button",{type:"button",className:"tag-remove","data-target":P,onClick:this._onFilterRemoved,"aria-label":`Remove filter ${P}`}))));let y;return m?y=g.map(P=>P[m].toLocaleLowerCase()):y=g.map(P=>P.toLocaleLowerCase()),y.filter(P=>!t.includes(P)),r.createElement("div",{className:"filter"},r.createElement("form",{className:"form-inline",onSubmit:this._onSearchTextChanged,style:{display:"inline-flex",alignItems:"flex-end"}},r.createElement(yl,{id:s,ref:P=>{this.typeAheadInput=P},onSuggestionSelected:this._onFilterAdded,formGroupClassName:"",suggestionText:`Filter by ${d}: `,suggestions:y,label:l,displayKey:i}),r.createElement(v.Button,{type:"submit",style:{marginLeft:5}},"Filter"),r.createElement(v.Button,{type:"button",style:{marginLeft:5},onClick:this._resetFilters,disabled:t.count()===0&&o===""},"Reset")),r.createElement("ul",{className:"pill-list"},f))}}Pt(ao,"propTypes",{id:n().string,data:n().array,displayKey:n().string,filterBy:n().string,filterData:n().func,filterSuggestionAccessor:n().string,filterSuggestions:n().array,label:n().string,onDataFiltered:n().func,searchInKeys:n().array}),Pt(ao,"defaultProps",{id:"",data:[],displayKey:"",filterBy:"",filterData:void 0,filterSuggestionAccessor:"",filterSuggestions:[],label:"",onDataFiltered:void 0,searchInKeys:[]});const Sl=ao,Tl=u.default.div` .control-label { padding-top: 0; } `,lo=({children:e,displayKey:t,filterBy:o,filterKeys:s,filterSuggestions:l,id:i,label:d,onDataFiltered:m,rows:g})=>s.length!==0?r.createElement(Tl,{className:"row"},r.createElement("div",{className:"col-md-8"},r.createElement(Sl,{id:`${i}-data-filter`,label:d,data:g,displayKey:t,filterBy:o,filterSuggestions:l,searchInKeys:s,onDataFiltered:m})),e&&r.createElement("div",{className:"col-md-4"},e)):null;lo.propTypes={children:n().node,displayKey:n().string,filterBy:n().string,filterKeys:n().array,filterSuggestions:n().array,id:n().string.isRequired,label:n().string,onDataFiltered:n().func.isRequired,rows:n().array.isRequired},lo.defaultProps={children:void 0,displayKey:void 0,filterBy:void 0,filterKeys:void 0,filterSuggestions:void 0,label:void 0};const Pn=lo;var _l=Object.defineProperty,Pl=(e,t,o)=>t in e?_l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,xn=(e,t,o)=>(Pl(e,typeof t!="symbol"?t+"":t,o),o);class io extends r.Component{render(){const{formatter:t,element:o,index:s}=this.props;return t(o,s)}}xn(io,"propTypes",{element:n().any,formatter:n().func.isRequired,index:n().number}),xn(io,"defaultProps",{element:void 0,index:void 0});const An=io,xl=(0,u.default)(le.Z)` margin-right: 5px; `,co=({children:e,className:t})=>r.createElement(v.Alert,{className:`${t!=null?t:""} no-bm`},r.createElement(xl,{name:"info-circle"}),e);co.propTypes={children:n().oneOfType([n().node]),className:n().string},co.defaultProps={children:"No entities exist.",className:void 0};const Al=co;var Il=Object.defineProperty,Dl=(e,t,o)=>t in e?Il(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Xt=(e,t,o)=>(Dl(e,typeof t!="symbol"?t+"":t,o),o);const Rl=u.default.table` ${ml.K} `,Ol=({noDataText:e})=>typeof e=="string"?r.createElement(Al,null,e):e;class uo extends r.Component{constructor(t){super(t),Xt(this,"getFormattedHeaders",()=>{let s=0;const{headerCellFormatter:l,headers:i}=this.props,d=i.map(m=>{const g=r.createElement(An,{key:`header-${s}`,element:m,index:s,formatter:l});return s+=1,g});return r.createElement("tr",null,d)}),Xt(this,"getFormattedDataRows",()=>{let s=0;const{sortByKey:l,sortBy:i,dataRowFormatter:d,useNumericSort:m}=this.props;let g=this._getEffectiveRows();return l?g=g.sort((y,P)=>y[l].localeCompare(P[l],void 0,{numeric:m})):i&&(g=g.sort((y,P)=>i(y).localeCompare(i(P),void 0,{numeric:m}))),g.map(y=>{const P=r.createElement(An,{key:`row-${s}`,element:y,index:s,formatter:d});return s+=1,P})}),Xt(this,"filterDataRows",s=>{this.setState({filteredRows:s})}),Xt(this,"_getEffectiveRows",()=>{const{filteredRows:s}=this.state,{filterKeys:l,rows:i}=this.props;return l.length===0?i:s.filter(d=>i.some(m=>Ir()(m,d)))});const{rows:o}=this.props;this.state={filteredRows:o}}render(){const{customFilter:t,filterKeys:o,id:s,filterLabel:l,filterBy:i,displayKey:d,filterSuggestions:m,children:g,noDataText:f,className:y,rowClassName:P,useResponsiveTable:F,rows:L}=this.props,$=this._getEffectiveRows();let z;return L.length===0?z=r.createElement(Ol,{noDataText:f}):$.length===0?z=r.createElement("p",null,"Filter does not match any data."):z=r.createElement(Rl,{className:`table ${y}`},r.createElement("thead",null,this.getFormattedHeaders()),r.createElement("tbody",null,this.getFormattedDataRows())),r.createElement("div",null,t||r.createElement(Pn,{label:l,rows:L,id:s,displayKey:d,filterBy:i,filterSuggestions:m,filterKeys:o,onDataFiltered:this.filterDataRows},g),r.createElement("div",{className:`row ${P}`},r.createElement("div",{className:"col-md-12"},r.createElement("div",{id:s,className:`data-table ${F?"table-responsive":""}`},z))))}}Xt(uo,"propTypes",{children:n().node,className:n().string,customFilter:n().node,rowClassName:n().string,displayKey:n().string,dataRowFormatter:n().func.isRequired,filterBy:n().string,filterLabel:n().string,filterKeys:n().array,filterSuggestions:n().array,headerCellFormatter:n().func,headers:n().array.isRequired,id:n().string.isRequired,noDataText:n().oneOfType([n().string,n().node]),rows:n().array.isRequired,sortByKey:n().string,sortBy:n().func,useResponsiveTable:n().bool,useNumericSort:n().bool}),Xt(uo,"defaultProps",{customFilter:void 0,children:void 0,className:"",filterBy:"",filterSuggestions:[],filterKeys:[],filterLabel:"Filter",displayKey:"value",noDataText:"No data available.",rowClassName:"",useResponsiveTable:!0,headerCellFormatter:e=>r.createElement("th",null,e),sortByKey:void 0,sortBy:void 0,useNumericSort:!1});const $l=uo;var wl=a("jlUcZkDc"),lg=a("aC7Ajf8V");const Ll=(0,u.default)(wl.ZP)(({theme:e})=>u.css` width: 100%; .DayPicker-Day { min-width: 34px; max-width: 34px; min-height: 34px; max-height: 34px; &--selected:not(.DayPicker-Day--disabled, .DayPicker-Day--outside) { background-color: ${e.colors.variant.lighter.primary}; color: ${e.colors.variant.darkest.primary}; } &--today { color: ${e.colors.variant.info}; } &:focus { outline-color: ${e.colors.variant.primary}; } } &:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled, .DayPicker-Day--selected, .DayPicker-Day--outside) { &:focus { outline-color: ${e.colors.variant.primary}; } &:hover { background-color: ${e.colors.variant.lightest.primary}; color: ${e.colors.variant.darker.primary}; } } `),In=({date:e,fromDate:t,onChange:o,showOutsideDays:s})=>{let l;if(e)try{l=Oe(e)}catch{}const i={selected:d=>{if(!l)return!1;const m=Oe(Be(d,"complete"));return Be(l,"date")===Be(m,"date")},disabled:{before:new Date(t)}};return r.createElement(Ll,{initialMonth:l?l.toDate():void 0,onDayClick:o,modifiers:i,showOutsideDays:s})};In.propTypes={date:n().string,onChange:n().func.isRequired,fromDate:n().instanceOf(Date),showOutsideDays:n().bool},In.defaultProps={date:void 0,fromDate:void 0,showOutsideDays:!1};const ig=null,Dn=({children:e,title:t})=>{const o="Graylog";return(0,r.useEffect)(()=>(document.title=`${document.title} - ${t}`,()=>{document.title=o}),[t]),r.createElement(r.Fragment,null,e)};Dn.propTypes={title:n().string.isRequired,children:n().oneOfType([n().arrayOf(n().element),n().element]).isRequired};const Nl=Dn,Ml=u.default.ul.attrs(()=>({className:"dropdown-menu"}))(({$show:e,theme:t,$zIndex:o,$minWidth:s})=>u.css` display: ${e?"block":"none"}; color: ${t.colors.variant.dark.default}; background-color: ${t.colors.variant.lightest.default}; box-shadow: 0 3px 3px ${t.colors.global.navigationBoxShadow}; z-index: ${o}; min-width: ${s?`${s}px`:"max-content"}; .dropdown-header { color: ${t.colors.variant.dark.default}; padding: 3px 10px; } > li { > a { padding: 3px 10px; color: ${t.colors.variant.darker.default}; display: flex; align-items: center; &:hover { color: ${t.colors.variant.darkest.default}; background-color: ${t.colors.variant.lighter.default}; } } &.disabled { > a { color: ${t.colors.variant.light.default}; } } } `);function Bl(e,t,o){var s,l;return(s=e.props)!=null&&s.onSelect?{onSelect:(i,d)=>{e.props.onSelect(),o(d)}}:(l=e.props)!=null&&l.children?{children:Rn(e.props.children,t+1,o)}:{}}function Rn(e,t,o){return t>2?e:r.Children.map(e,l=>l!=null&&l.props?r.cloneElement(l,{...l.props,...Bl(l,t+1,o)}):l)}const On=({show:e,children:t,zIndex:o,onMenuItemSelect:s,minWidth:l,...i})=>{const d=Rn(t,0,s);return r.createElement(Ml,{...i,$show:e,$zIndex:o,$minWidth:l},d)};On.propTypes={children:n().node.isRequired,zIndex:n().number,show:n().bool,minWidth:n().number},On.defaultProps={show:!1,zIndex:1050,minWidth:void 0,onMenuItemSelect:()=>{}};const cg=null,$n=u.default.a.attrs({href:"#"})(({theme:e})=>u.css` &::after { display: block; content: ' '; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: ${e.colors.gray[80]}; margin-top: 5px; margin-right: -10px; } `),kl=(0,u.default)(v.Dropdown)(({left:e,theme:t})=>u.css` position: relative; > .dropdown-menu { top: 0; left: ${e?"auto":"100%"}; right: ${e?"98%":"auto"}; margin-top: -6px; margin-left: ${e?"10px":"-1px"}; border-radius: ${e?"6px 0 6px 6px":"0 6px 6px 6px"}; } &:hover > .dropdown-menu { display: block; } &:hover > ${String($n)}::after { border-left-color: ${t.colors.gray[100]}; } `),wn=({children:e,left:t,title:o})=>r.createElement(kl,{left:t,as:"li"},o&&r.createElement($n,null,o),r.createElement(v.Dropdown.Menu,null,e));wn.propTypes={children:n().node.isRequired,left:n().bool,title:n().string},wn.defaultProps={left:!1,title:void 0};const ug=null,Ul=({children:e,className:t,resizeDelay:o})=>{const s=(0,r.useRef)(null),l=(0,mt.Z)(s,o);return r.createElement("div",{ref:s,className:t},e(l))};Ul.defaultProps={className:void 0,resizeDelay:void 0};const dg=null,Fl=u.default.div` display: flex; flex-direction: column; align-items: center; p { text-align: center; } `,Wl=u.default.h2` margin-top: 5px; margin-bottom: 10px; text-align: center; `,Ln=({children:e,title:t})=>r.createElement(Fl,null,r.createElement(Wl,null,t),e);Ln.propTypes={title:n().oneOfType([n().string,n().node]),children:n().node.isRequired},Ln.defaultProps={title:"Looks like there is nothing here, yet!"};const pg=null,Zl=(0,u.default)(le.Z)` margin-right: 5px; `,Nn=({children:e,className:t})=>r.createElement(v.Alert,{className:`${t!=null?t:""} no-bm`},r.createElement(Zl,{name:"info-circle"}),e||"No data available.");Nn.defaultProps={className:void 0};const Kl=Nn;var Hl=Object.defineProperty,zl=(e,t,o)=>t in e?Hl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Mn=(e,t,o)=>(zl(e,typeof t!="symbol"?t+"":t,o),o);class Gl{constructor(){Mn(this,"PAGES",{ALERTS:"alerts",AUDIT_LOG:"auditlog",AUTHENTICATORS:"permission-management#authentication",CHANGELOG:"changelog",CLUSTER_STATUS_EXPLAINED:"elasticsearch#cluster-status-explained",COLLECTOR:"sidecar",COLLECTOR_SIDECAR:"sidecar",COLLECTOR_STATUS:"sidecar#sidecar-status",CONFIGURING_ES:"elasticsearch",DASHBOARDS:"dashboards",DECORATORS:"decorators",ENTERPRISE_SETUP:"setup",ES_CLUSTER_STATUS_RED:"elasticsearch#cluster-status-explained",ES_CLUSTER_UNAVAILABLE:"elasticsearch#configuration",ES_OPEN_FILE_LIMITS:"elasticsearch#configuration",EXTRACTORS:"extractors",INDEXER_FAILURES:"indexer-failures",INDEX_MODEL:"index-model",LICENSE:"license",LOAD_BALANCERS:"load-balancers",LOOKUPTABLES:"lookuptables",OPERATIONS_CHANGELOG:"changelog-graylog",PAGE_FLEXIBLE_DATE_CONVERTER:"extractors#normalization",PAGE_STANDARD_DATE_CONVERTER:"extractors#normalization",PERMISSIONS:"permission-management",PIPELINE_FUNCTIONS:"functions",PIPELINE_RULES:"rules",PIPELINES:"pipelines",REPORTING:"reporting",ROLLING_ES_UPGRADE:"rolling-es-upgrade",SEARCH_QUERY_ERRORS:{UNKNOWN_FIELD:"query-language#unknown-field",QUERY_PARSING_ERROR:"query-language#parse-exception",INVALID_OPERATOR:"query-language#invalid-operator",UNDECLARED_PARAMETER:"query-language#undeclared-parameter"},SEARCH_QUERY_LANGUAGE:"query-language",STREAMS:"streams",STREAM_PROCESSING_RUNTIME_LIMITS:"streams#stream-processing-runtime-limits",TIME_FRAME_SELECTOR:"time-frame-selector",UPGRADE_GUIDE:"upgrading-graylog",USERS_ROLES:"permission-management",WELCOME:""}),Mn(this,"DOCS_URL","https://docs.graylog.org/docs")}toString(t){const o=this.DOCS_URL;return t===""?o:`${o}/${t}`}toLink(t,o){return`${o}`}versionedDocsHomePage(){return this.toString("")}}const Bn=new Gl,Vl=u.default.a` display: inline-flex; align-items: center; `,jl=(0,u.default)(le.Z)` margin-left: 5px; `,kn=({page:e,title:t="",text:o,displayIcon:s})=>r.createElement(Vl,{href:Bn.toString(e),title:t,target:"_blank"},o,s&&r.createElement(jl,{name:"lightbulb",type:"regular",size:"lg"}));kn.defaultProps={title:"",displayIcon:!1};const Un=kn,Ql=(0,u.default)(_.Z.Title)` display: flex; align-items: center; `,Jl=(0,u.default)(le.Z)` margin-right: 5px; margin-top: -1px; `,Fn=({featureName:e,wrapperClassName:t})=>r.createElement(_.Z,{bsStyle:"info",className:t},r.createElement(_.Z.Heading,null,r.createElement(Ql,null,r.createElement(Jl,{name:"crown"}),"Enterprise Feature")),r.createElement(_.Z.Body,null,"To use the ",r.createElement("b",null,e)," functionality you need the ",r.createElement("a",{href:"https://www.graylog.org/products/enterprise",rel:"noopener noreferrer",target:"_blank"},"Graylog Enterprise license")," and the ",r.createElement(Un,{page:Bn.PAGES.ENTERPRISE_SETUP,text:"Graylog Enterprise plugin"}),"."));Fn.propTypes={featureName:n().string.isRequired,wrapperClassName:n().string},Fn.defaultProps={wrapperClassName:"no-bm"};const gg=null,Xl=u.default.ul` padding: 0; margin: 0; `,Wn=({bsNoItemsStyle:e,items:t,noItemsText:o})=>t.length===0?r.createElement(v.Alert,{bsStyle:e},r.createElement(le.Z,{name:"info-circle"}),"\xA0",o):r.createElement(Xl,null,t);Wn.defaultProps={bsNoItemsStyle:"info",noItemsText:"No items available"},Wn.propTypes={bsNoItemsStyle:n().oneOf(["info","success","warning"]),noItemsText:n().oneOfType([n().string,n().element]),items:n().array.isRequired};const hg=null,Yl=u.default.li(({theme:e})=>u.css` display: block; padding: 15px 0; h2 { font-family: ${e.fonts.family.body}; } h2 .label { margin-left: 5px; line-height: 1; vertical-align: baseline; } .item-description { min-height: 17px; margin: 5px 0; } .item-actions > .btn, .item-actions > .btn-group, .item-actions > span > .btn { margin-left: 5px; margin-bottom: 5px; } &:not(:last-child) { border-bottom: 1px solid ${e.colors.gray[90]}; } `),Zn=({actions:e,contentRow:t,description:o,title:s,titleSuffix:l})=>{const i=l?r.createElement("small",null,l):null,d=r.createElement("div",{className:"item-actions text-right"},e);return r.createElement(Yl,null,r.createElement(v.Row,{className:"row-sm"},r.createElement(v.Col,{md:12},r.createElement("div",{className:"pull-right hidden-xs"},d),r.createElement("h2",null,s," ",i),o&&r.createElement("div",{className:"item-description"},r.createElement("span",null,o))),r.createElement(v.Col,{sm:12,lgHidden:!0,mdHidden:!0,smHidden:!0},d)),t&&r.createElement(v.Row,{className:"row-sm"},t))};Zn.propTypes={title:n().oneOfType([n().string,n().node]).isRequired,titleSuffix:n().any,description:n().any,actions:n().oneOfType([n().array,n().node]),contentRow:n().node},Zn.defaultProps={actions:void 0,contentRow:void 0,description:void 0,titleSuffix:void 0};const fg=null,ql=(0,u.default)(v.Row)` margin-bottom: 0 !important; `,ei=u.default.div(({margin:e})=>` margin-top: ${e}px; margin-bottom: ${e}px; `),Kn=({children:e,onClose:t,bsStyle:o="warning",marginTopBottom:s=15,runtimeError:l})=>{const i=l?"danger":o;return e?r.createElement(ei,{margin:s},r.createElement(v.Alert,{bsStyle:i},r.createElement(ql,null,r.createElement(v.Col,{md:11},l&&r.createElement("h4",null,"Runtime Error"),e),r.createElement(v.Col,{md:1},r.createElement(v.Button,{bsSize:"xsmall",bsStyle:i,className:"pull-right",onClick:()=>t(void 0)},r.createElement(le.Z,{name:"times"})))))):null};Kn.propTypes={bsStyle:n().string,runtimeError:n().bool,marginTopBottom:n().number,children:n().oneOfType([n().arrayOf(n().element),n().element,n().string]),onClose:n().func},Kn.defaultProps={bsStyle:"warning",runtimeError:!1,marginTopBottom:15,children:null,onClose:()=>{}};const vg=null;var ti=a("AimHCGGx"),Rr=a.n(ti),ri=a("VoGK8g1T"),Or=a.n(ri),oi=a("NQ0AKqSy"),$r=a.n(oi),ni=a("tai1YJ/e"),wr=a.n(ni),si=a("UnmjMsA0"),Lr=a.n(si),ai=a("9kicK936"),Nr=a.n(ai),Mr=a("2hHqKME2"),Yt={};Yt.styleTagTransform=Nr(),Yt.setAttributes=wr(),Yt.insert=$r().bind(null,"head"),Yt.domAPI=Or(),Yt.insertStyleElement=Lr();var bg=Rr()(Mr.Z,Yt);const Hn=Mr.Z&&Mr.Z.locals?Mr.Z.locals:void 0,zn=({children:e,className:t})=>r.createElement("ul",{className:t?`${Hn.list} ${t}`:Hn.list},e);zn.defaultProps={className:void 0},zn.propTypes={className:n().string};const yg=null,li=u.default.li(({padded:e})=>u.css` padding: ${e?"10px 5px":""}; `),ii=u.default.div(({theme:e})=>u.css` display: flex; font-size: ${e.fonts.size.body}; line-height: 20px; label { min-height: 20px; margin-bottom: 2px; margin-right: 5px; * { cursor: pointer; } } `),ci=u.default.div` display: inline-block; width: 20px; margin-right: 5px; `,ui=u.default.div(({theme:e})=>u.css` &.fa-stack { cursor: pointer; font-size: ${e.fonts.size.large}; line-height: 20px; width: 1em; height: 1em; vertical-align: text-top; &:hover [class*='fa-'] { color: ${e.colors.variant.primary}; opacity: 1; } } [class*='fa-']:first-child { opacity: 0; ~ [class*='fa-']:hover { color: ${e.colors.global.contentBackground}; } } `),di=u.default.span(({theme:e})=>u.css` font-size: ${e.fonts.size.large}; `),pi=u.default.button` display: flex; border: 0; padding: 0; text-align: left; background: transparent; `,mi=u.default.span(({theme:e})=>u.css` font-size: ${e.fonts.size.body}; margin-left: 0.5em; color: ${e.colors.gray[70]}; `),gi=u.default.div(({theme:e})=>u.css` border-left: 1px ${e.colors.gray[90]} solid; margin-left: 35px; margin-top: 10px; padding-left: 5px; `),hi=e=>{const{expanded:t,indetermined:o,stayExpanded:s,padded:l,...i}=e;return i};class Gn extends r.Component{constructor(t){super(t),this._toggleExpand=()=>{const{stayExpanded:o}=this.props,{expanded:s}=this.state;o?this.setState({expanded:!0}):this.setState({expanded:!s})},this._clickOnHeader=()=>{this._checkbox&&this._checkbox.click()},this.state={expanded:t.expanded}}componentDidMount(){const{indetermined:t}=this.props;t&&this._checkbox&&(this._checkbox.indeterminate=t)}componentDidUpdate(t){const{expanded:o,indetermined:s}=this.props;t.expanded!==o&&this._toggleExpand(),this._checkbox&&(this._checkbox.indeterminate=s)}render(){const{expanded:t}=this.state,{padded:o}=this.props,{checked:s,expandable:l,selectable:i,header:d,subheader:m,children:g,...f}=this.props,y=i?r.createElement(pi,{type:"button",tabIndex:0,onClick:this._clickOnHeader},d):d,P=hi(f);return r.createElement(li,{padded:o},r.createElement(ii,null,i&&r.createElement(v.Checkbox,{inputRef:F=>{this._checkbox=F},inline:!0,checked:s,...P}),l&&r.createElement(ci,null,r.createElement(ui,{className:"fa-stack",tabIndex:0,onClick:this._toggleExpand},r.createElement(le.Z,{name:"circle",className:"fa-stack-1x"}),r.createElement(le.Z,{name:`angle-${t?"down":"up"}`,className:"fa-stack-1x"}))),r.createElement(di,{className:"header"},y,m&&r.createElement(mi,null,m))),r.createElement(gi,null,t&&g))}}Gn.propTypes={checked:n().bool,indetermined:n().bool,selectable:n().bool,expandable:n().bool,expanded:n().bool,stayExpanded:n().bool,header:n().oneOfType([n().string,n().element]).isRequired,subheader:n().oneOfType([n().string,n().element]),children:n().oneOfType([n().element,n().arrayOf(n().element)]),padded:n().bool,readOnly:n().bool,onChange:n().func},Gn.defaultProps={checked:!1,indetermined:!1,expandable:!0,expanded:!1,selectable:!0,children:[],subheader:void 0,stayExpanded:!1,padded:!0,readOnly:!1,onChange:()=>{}};const Eg=null;var fi=a("eh/hLw98"),vi=a.n(fi);const po=({children:e,className:t,href:o,iconClass:s,target:l})=>{const i=r.createElement("span",null,e,"\xA0",r.createElement(le.Z,{name:s}));return vi()(o)===""?i:r.createElement("a",{href:o,target:l,className:t,rel:"noopener noreferrer"},i)};po.defaultProps={href:"",target:"_blank",iconClass:"external-link-alt",className:""},po.propTypes={href:n().string,children:n().node.isRequired,target:n().string,iconClass:n().string,className:n().string};const bi=po,Vn=({iconClass:e,children:t,...o})=>r.createElement(v.Button,{...o},r.createElement(bi,{iconClass:e},t));Vn.propTypes={href:n().string.isRequired,children:n().node.isRequired,bsStyle:n().string,bsSize:n().string,target:n().string,iconClass:n().string,className:n().string,disabled:n().bool},Vn.defaultProps={bsStyle:"default",bsSize:void 0,target:"_blank",iconClass:"external-link-alt",className:"",disabled:!1};const Cg=null;var yi=a("l5ezlDz+");const Sg=u.default.div` ${yi.M} padding: 9px; margin-left: -15px; margin-right: -15px; `,Tg=null,Ei=e=>({defaultChecked:e!=null?e:!1}),Ci=e=>({value:e!=null?e:""}),mo=({name:e,type:t,help:o,validate:s,onChange:l,error:i,...d})=>{const{validateOnChange:m}=(0,U.useFormikContext)();return r.createElement(U.Field,{name:e,validate:s},({field:{value:g,onChange:f,onBlur:y},meta:{error:P,touched:F}})=>{const L=t==="checkbox"?Ei(g):Ci(g),z=(m?!!(P&&F):!!P)?P:i,te=de=>{typeof l=="function"&&l(de),f(de)};return r.createElement(v.Input,{...d,...L,onBlur:y,help:o,id:e,error:z,onChange:te,type:t})})};mo.propTypes={autoComplete:n().string,bsSize:n().string,buttonAfter:n().oneOfType([n().string,n().element]),disabled:n().bool,error:n().oneOfType([n().string,n().element]),formGroupClassName:n().string,help:n().oneOfType([n().string,n().element]),label:n().oneOfType([n().string,n().element]),labelClassName:n().string,maxLength:n().number,minLength:n().number,name:n().string.isRequired,onChange:n().func,placeholder:n().string,required:n().bool,type:n().string,validate:n().func,wrapperClassName:n().string,autoFocus:n().bool},mo.defaultProps={autoComplete:void 0,bsSize:void 0,buttonAfter:void 0,disabled:!1,error:void 0,formGroupClassName:void 0,help:void 0,label:void 0,labelClassName:void 0,maxLength:void 0,minLength:void 0,onChange:void 0,placeholder:void 0,required:!1,type:"text",validate:()=>{},wrapperClassName:void 0,autoFocus:!1};const Si=mo,Ti=({labelClassName:e,wrapperClassName:t,label:o,name:s,onChange:l,...i})=>r.createElement(Si,{...i,label:o,id:s,onChange:l,name:s,labelClassName:e,wrapperClassName:t});Ti.defaultProps={autoComplete:void 0,bsSize:void 0,buttonAfter:void 0,disabled:!1,onChange:void 0,labelClassName:"col-sm-3",wrapperClassName:"col-sm-9",formGroupClassName:void 0,type:void 0,error:void 0,placeholder:void 0,help:void 0,minLength:void 0,maxLength:void 0,required:!1,validate:()=>{},rows:void 0,autoFocus:!1};const _g=null;var Br=a("GX8KkpAK"),Lt=a("zf+4LgXf");const _i=(0,u.default)(le.Z)` margin-right: 0.2em; `,Pi=e=>{const{bsSize:t,className:o,centerCol:s,displayCancel:l,disabledSubmit:i,formId:d,isAsyncSubmit:m,onSubmit:g,submitButtonText:f,submitButtonType:y,submitIcon:P}=e;return r.createElement(bn.Z,{className:o},r.createElement(Br.Z,{bsStyle:"success",bsSize:t,disabled:i||m&&e.isSubmitting,form:d,title:f,type:y,onClick:g},P&&!(m&&e.isSubmitting)&&r.createElement(_i,{name:P}),m&&e.isSubmitting?r.createElement(Lt.Z,{text:e.submitLoadingText,delay:0}):f),s,l===!0&&r.createElement(Br.Z,{type:"button",bsSize:t,onClick:e.onCancel,disabled:e.disabledCancel||m&&e.isSubmitting},"Cancel"))};Pi.defaultProps={bsSize:void 0,centerCol:void 0,className:void 0,disabledSubmit:!1,displayCancel:!0,formId:void 0,isAsyncSubmit:!1,onSubmit:void 0,submitButtonType:"submit",submitIcon:void 0};const Pg=null;var xi=a("HM+Bgqj5"),Nt=a.n(xi),go=a("ww+BtWnX"),qt=a.n(go),Ai=a("zvpIoheO");const Ii=e=>{const t=e.map(([s])=>s),o=e.map(([,s])=>s);return go.scale(o).domain(t)},Di=e=>{switch(e){case"Blackbody":case"Bluered":case"Cividis":case"Earth":case"Electric":case"Hot":case"Jet":case"Picnic":case"Portland":case"Rainbow":return Ii(Ai.scales[e]);default:return go.scale(e)}};class jn{static fromJSON(t){switch(t.type){case"gradient":return Ft.fromJSON(t);case"static":return pr.fromJSON(t);default:throw new Error(`Invalid highlighting color type: ${t.type}`)}}isStatic(){return this.type==="static"}isGradient(){return this.type==="gradient"}}class pr extends jn{constructor(t){super(),this._color=t}get type(){return"static"}get color(){return this._color}colorFor(){return this.color}static fromJSON({color:t}){return new pr(t)}static create(t){return new pr(t)}toJSON(){const{color:t}=this;return{type:"static",color:t}}}const Ri=(e,t=0)=>{if(typeof e=="number")return e;try{return Number.parseFloat(e)}catch{return t}};class Ft extends jn{constructor(t,o,s){super(),this._lower=o,this._upper=s,this._gradient=t,this._scale=Di(t)}get type(){return"gradient"}get gradient(){return this._gradient}get lower(){return this._lower}get upper(){return this._upper}get scale(){return this._scale}colorFor(t){const o=Ri(t,this.lower),s=this.upper-this.lower,l=Math.max(this.lower,Math.min(this.upper,o));return this._scale((l-this.lower)/s)}static fromJSON({gradient:t,lower:o,upper:s}){return new Ft(t,o,s)}static create(t,o,s){return new Ft(t,o,s)}withGradient(t){return Ft.create(t,this.lower,this.upper)}withLower(t){return Ft.create(this.gradient,t,this.upper)}withUpper(t){return Ft.create(this.gradient,this.lower,t)}toJSON(){const{gradient:t,lower:o,upper:s}=this;return{type:"gradient",gradient:t,lower:o,upper:s}}}const Ag=null,Ig="full_message",Oi="timestamp",Dg="message",$i="source",Rg="(Empty Value)",Og=15,$g={type:"auto",scaling:1},wg=[Oi,$i],wi={type:"relative",range:0},Ng={DEFAULT_LIMIT:150},Li="relative",Qn=300,Mg=Qn-60,Bg={type:Li,from:Qn},kg=pr.create("#ffec3d"),Ug=qt().scale(["lightyellow","lightgreen","lightblue","red"]).mode("lch").colors(40),Fg="linear",Wg=null,Zg={seconds:"Seconds",minutes:"Minutes",hours:"Hours",days:"Days",weeks:"Weeks",months:"Months"},Kg=[{type:"seconds",label:"Seconds"},{type:"minutes",label:"Minutes"},{type:"hours",label:"Hours"},{type:"days",label:"Days"}],ho="/views",Hg=`${ho}/:viewId`,Jn="/search",zg=`${Jn}/new`,Gg=`${Jn}/:viewId`,fo="/dashboards",Vg=`${fo}/new`,jg=`${fo}/tv/:viewId`,Qg=`${fo}/:viewId`,Ni="/extendedsearch",Jg=[{type:"relative",name:"Relative"},{type:"absolute",name:"Absolute"},{type:"keyword",name:"Keyword"}],Xg=28,tt={STARTPAGE:"/",NOTFOUND:"/notfound",SEARCH:"/search",STREAMS:"/streams",ALERTS:{LIST:"/alerts",replay_search:e=>`/alerts/${e}/replay-search`,DEFINITIONS:{LIST:"/alerts/definitions",CREATE:"/alerts/definitions/new",edit:e=>`/alerts/definitions/${e}/edit`,show:e=>`/alerts/definitions/${e}`,replay_search:e=>`/alerts/definitions/${e}/replay-search`},NOTIFICATIONS:{LIST:"/alerts/notifications",CREATE:"/alerts/notifications/new",edit:e=>`/alerts/notifications/${e}/edit`,show:e=>`/alerts/notifications/${e}`}},SECURITY:"/security",SOURCES:"/sources",DASHBOARDS:"/dashboards",WELCOME:"/welcome",GLOBAL_API_BROWSER_URL:"/api/api-browser/global/index.html",SYSTEM:{CONFIGURATIONS:"/system/configurations",CONTENTPACKS:{LIST:"/system/contentpacks",EXPORT:"/system/contentpacks/export",CREATE:"/system/contentpacks/create",edit:(e,t)=>`/system/contentpacks/${e}/${t}/edit`,show:e=>`/system/contentpacks/${e}`},GROKPATTERNS:"/system/grokpatterns",INDICES:{LIST:"/system/indices",FAILURES:"/system/indices/failures"},INDEX_SETS:{CONFIGURATION:(e,t)=>t?`/system/index_sets/${e}/configuration?from=${t}`:`/system/index_sets/${e}/configuration`,SHOW:e=>`/system/index_sets/${e}`,CREATE:"/system/index_sets/create"},INPUTS:"/system/inputs",LOGGING:"/system/logging",METRICS:e=>`/system/metrics/node/${e}`,NODES:{LIST:"/system/nodes",SHOW:e=>`/system/nodes/${e}`},THREADDUMP:e=>`/system/threaddump/${e}`,OUTPUTS:"/system/outputs",OVERVIEW:"/system/overview",PROCESSBUFFERDUMP:e=>`/system/processbufferdump/${e}`,AUTHENTICATION:{BACKENDS:{OVERVIEW:"/system/authentication/services",ACTIVE:"/system/authentication/services/active",CREATE:"/system/authentication/services/create",createBackend:e=>`/system/authentication/services/create/${e}`,show:e=>`/system/authentication/services/${e}`,edit:(e,t)=>{const o=`/system/authentication/services/edit/${e}`;return t?`${o}?initialStepKey=${t}`:o}},AUTHENTICATORS:{SHOW:"/system/authentication/authenticator",EDIT:"/system/authentication/authenticator/edit"}},USERS:{CREATE:"/system/users/new",edit:e=>`/system/users/edit/${e}`,TOKENS:{edit:e=>`/system/users/tokens/${e}`},OVERVIEW:"/system/users",show:e=>`/system/users/${e}`},AUTHZROLES:{OVERVIEW:"/system/roles",show:e=>`/system/roles/${e}`,edit:e=>`/system/roles/edit/${e}`},LOOKUPTABLES:{OVERVIEW:"/system/lookuptables",CREATE:"/system/lookuptables/create",show:e=>`/system/lookuptables/table/${e}`,edit:e=>`/system/lookuptables/table/${e}/edit`,CACHES:{OVERVIEW:"/system/lookuptables/caches",CREATE:"/system/lookuptables/caches/create",show:e=>`/system/lookuptables/caches/${e}`,edit:e=>`/system/lookuptables/caches/${e}/edit`},DATA_ADAPTERS:{OVERVIEW:"/system/lookuptables/data_adapters",CREATE:"/system/lookuptables/data_adapters/create",show:e=>`/system/lookuptables/data_adapter/${e}`,edit:e=>`/system/lookuptables/data_adapter/${e}/edit`}},PIPELINES:{OVERVIEW:"/system/pipelines",PIPELINE:e=>`/system/pipelines/${e}`,RULES:"/system/pipelines/rules",RULE:e=>`/system/pipelines/rules/${e}`,SIMULATOR:"/system/pipelines/simulate"},ENTERPRISE:"/system/enterprise",SIDECARS:{OVERVIEW:"/system/sidecars",STATUS:e=>`/system/sidecars/${e}/status`,ADMINISTRATION:"/system/sidecars/administration",CONFIGURATION:"/system/sidecars/configuration",FAILURE_TRACKING:"/system/sidecars/failuretracking",NEW_CONFIGURATION:"/system/sidecars/configuration/new",EDIT_CONFIGURATION:e=>`/system/sidecars/configuration/edit/${e}`,NEW_COLLECTOR:"/system/sidecars/collector/new",EDIT_COLLECTOR:e=>`/system/sidecars/collector/edit/${e}`}},VIEWS:{LIST:ho,VIEWID:e=>`${ho}/${e}`},EXTENDEDSEARCH:Ni,search_with_query:(e,t,o,s)=>{const l=new(Nt())(tt.SEARCH),i={q:e};if(t&&o)switch(i.rangetype=t,t){case"relative":i.relative=o.relative;break;case"absolute":i.from=o.from,i.to=o.to;break;case"keyword":i.keyword=o.keyword;break;default:throw new Error(`Invalid range type: ${t}.`)}return s&&(i.streams=s.join(",")),l.query(i),l.resource()},_common_search_url:(e,t,o,s)=>{const l=new(Nt())(e),i={q:t,interval:s};return o&&Object.keys(o).forEach(d=>{i[d]=o[d]}),l.setQuery(i),l.resource()},search:(e,t,o)=>tt._common_search_url(tt.SEARCH,e,t,o),message_show:(e,t)=>`/messages/${e}/${t}`,stream_edit:e=>`/streams/${e}/edit`,stream_edit_example:(e,t,o)=>`${tt.stream_edit(e)}?index=${t}&message_id=${o}`,stream_outputs:e=>`/streams/${e}/outputs`,stream_search:(e,t,o,s)=>tt._common_search_url(`${tt.STREAMS}/${e}/search`,t,o,s),stream_alerts:e=>`/alerts/?stream_id=${e}`,legacy_stream_search:e=>`/streams/${e}/messages`,dashboard_show:e=>`/dashboards/${e}`,show_saved_search:e=>`/search/${e}`,node:e=>`/system/nodes/${e}`,node_inputs:e=>`${tt.SYSTEM.INPUTS}/${e}`,global_input_extractors:e=>`/system/inputs/${e}/extractors`,local_input_extractors:(e,t)=>`/system/inputs/${e}/${t}/extractors`,export_extractors:(e,t)=>`${tt.local_input_extractors(e,t)}/export`,import_extractors:(e,t)=>`${tt.local_input_extractors(e,t)}/import`,new_extractor:(e,t,o,s,l,i)=>{const d=new(Nt())(`/system/inputs/${e}/${t}/extractors/new`),m={extractor_type:o,field:s,example_index:l,example_id:i};return d.search(m),d.resource()},edit_extractor:(e,t,o)=>`/system/inputs/${e}/${t}/extractors/${o}/edit`,edit_input_extractor:(e,t,o)=>`/system/inputs/${e}/${t}/extractors/${o}/edit`,filtered_metrics:(e,t)=>`${tt.SYSTEM.METRICS(e)}?filter=${t}`,global_api_browser:()=>tt.GLOBAL_API_BROWSER_URL},Xn=(e,t)=>{const o=new(Nt())(e);return o.directory(`${t}/${o.directory()}`).normalizePath().resource()},Mi=e=>typeof e=="string",Bi=e=>typeof e=="function",vo=(e,t)=>t==="/"?e:Object.fromEntries(Object.entries(e).map(([o,s])=>Mi(s)?[o,Xn(s,t)]:Bi(s)?[o,(...l)=>{const i=s(...l);return Xn(i,t)}]:[o,vo(s,t)])),ki=k.Z.gl2AppPathPrefix()?vo(tt,k.Z.gl2AppPathPrefix()):tt,Ui=tt,Yn=(e,t=!0)=>{const o={};h.G.exports("routes").forEach(l=>{const i=new(Nt())(l.path),d=i.segment(),m=d.map(f=>f.replace(":","")).join("_").toUpperCase(),g=d.filter(f=>f.startsWith(":"));if(g.length>0){o[m]=(...f)=>(g.forEach((y,P)=>{const F=String(f[P]);i.segment(d.indexOf(y),F)}),i.pathname());return}o[m]=l.path});const s=(k.Z.gl2AppPathPrefix()?vo(o,k.Z.gl2AppPathPrefix()):o)[e];if(!s&&t)throw new Error(`Could not find plugin route '${e}'.`);return s},Fi=e=>Yn(e,!1),Yg="Enterprise",qg="Security",Wi=Object.assign(ki,{pluginRoute:Yn,getPluginRoute:Fi,unqualified:Ui}),Zi=e=>{throw new Error(`Can't find route for type: ${e!=null?e:"(undefined)"}`)},th=(e,t)=>{switch(t==null?void 0:t.toLowerCase()){case"user":return Routes.SYSTEM.USERS.show(e);case"team":return Routes.getPluginRoute("SYSTEM_TEAMS_TEAMID")(e);case"dashboard":return Routes.dashboard_show(e);case"event_definition":return Routes.ALERTS.DEFINITIONS.show(e);case"notification":return Routes.ALERTS.NOTIFICATIONS.show(e);case"search":return Routes.getPluginRoute("SEARCH_VIEWID")(e);case"stream":return Routes.stream_search(e);case"search_filter":return Routes.getPluginRoute("MY-FILTERS_DETAILS_FILTERID")(e);case"report":return Routes.getPluginRoute("REPORTS_REPORTID_CONFIGURATION")(e);case"role":return Routes.SYSTEM.AUTHZROLES.show(e);case"output":return Routes.SYSTEM.OUTPUTS;default:return Zi(t)}},rh=null,Ki=e=>e===""?void 0:e,Hi=(e,t)=>`grn::::${e}:${t}`,zi=e=>{const t=e.split(":"),[o,s,l,i,d,m]=t.map(Ki);return{resourceNameType:o,cluster:s,tenant:l,scope:i,type:d,id:m}},oh=e=>{const{id:t,type:o}=zi(e);return getShowRouteForEntity(t,o)},bo=({children:e,id:t,type:o,hideChildren:s})=>{const l=St(),d=`entity:own:${Hi(o,t)}`,m="*";if(l){const{grnPermissions:g=[],permissions:f}=l,y=f.includes(m);if(g.includes(d)||y)return!s&&typeof e=="function"?r.createElement(r.Fragment,null,e({disabled:!1})," "):r.createElement(r.Fragment,null,"children")}return!s&&typeof e=="function"?r.createElement(r.Fragment,null,e({disabled:!0})," "):null};bo.propTypes={children:n().oneOfType([n().node,n().func]).isRequired,id:n().string,type:n().string.isRequired,hideChildren:n().bool},bo.defaultProps={hideChildren:!1,id:void 0};const Gi=bo,Vi=(0,u.default)(v.Popover)(({theme:e})=>u.css` ul { padding-left: 0; } li { margin-bottom: 5px; :last-child { margin-bottom: 0; } } h4 { font-size: ${e.fonts.size.large}; } `),ji=(0,u.default)(le.Z)(({theme:e,$type:t,$displayLeftMargin:o})=>u.css` color: ${t==="error"?e.colors.variant.danger:"inherit"}; margin-left: ${o?"0.3em":0}; `),Qi=e=>{switch(e){case"error":return"circle-exclamation";case"info":default:return"question-circle"}},yo=({children:e,className:t,displayLeftMargin:o,title:s,id:l,pullRight:i,placement:d,testId:m,type:g,iconSize:f,trigger:y})=>r.createElement(hr.Z,{trigger:y,placement:d,overlay:r.createElement(Vi,{title:s,id:l},e),testId:m},r.createElement(ji,{className:`${t} ${i?"pull-right":""}`,name:Qi(g),$type:g,$displayLeftMargin:o,size:f}));yo.propTypes={displayLeftMargin:n().bool,children:n().any.isRequired,className:n().string,id:n().string,placement:n().oneOf(["top","right","bottom","left"]),pullRight:n().bool,title:n().string,testId:n().string,trigger:n().arrayOf(n().oneOf(["click","focus","hover"]))||n().oneOf(["click","focus","hover"])},yo.defaultProps={id:"help-popover",className:"",pullRight:!0,placement:"bottom",testId:void 0,title:void 0,type:"info",iconSize:void 0,trigger:["hover","focus"],displayLeftMargin:!1};const Ji=yo;var Xi=a("9oVghaOd"),er=a.n(Xi),nh=a("jswCRRRc");const Eo={isValidDuration(e,t){return t(er().duration(e).asMilliseconds(),e)},durationStyle(e,t,o){let s=o;return s||(s="error"),this.isValidDuration(e,t)?null:s},formatDuration(e,t,o){let s=o;return s||(s="error"),this.isValidDuration(e,t)?er().duration(e).format():s},humanizeDuration(e,t,o){let s=o;return s||(s="error"),this.isValidDuration(e,t)?er().duration(e).humanize():s}};var Yi=Object.defineProperty,qi=(e,t,o)=>t in e?Yi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Co=(e,t,o)=>(qi(e,typeof t!="symbol"?t+"":t,o),o);class qn extends r.Component{constructor(t){super(t),Co(this,"_onUpdate",()=>{let o=this.isoDuration.getValue().toUpperCase();o.startsWith("P")||(o=`P${o}`),this.setState({duration:o}),Eo.isValidDuration(o,this.props.validator)&&this.props.update(o)}),this.state={duration:this.props.duration}}render(){return r.createElement(v.Input,{id:this.props.id,type:"text",ref:t=>{this.isoDuration=t},label:this.props.label,onChange:this._onUpdate,value:this.state.duration,help:this.props.help,addonAfter:Eo.humanizeDuration(this.state.duration,this.props.validator,this.props.errorText),bsStyle:Eo.durationStyle(this.state.duration,this.props.validator),autoFocus:this.props.autoFocus,required:this.props.required,disabled:this.props.disabled})}}Co(qn,"propTypes",{id:n().string.isRequired,duration:n().string.isRequired,update:n().func.isRequired,label:n().string,help:n().string,validator:n().func,errorText:n().string,autoFocus:n().bool,required:n().bool,disabled:n().bool}),Co(qn,"defaultProps",{label:"Duration",help:"as ISO8601 Duration",validator:()=>!0,errorText:"invalid",autoFocus:!1,required:!1,disabled:!1});const ah=null,ec=(e,t,o)=>t?We(o.permissions,e):Le(o.permissions,e),So=({children:e,permissions:t,anyPermissions:o,...s})=>{const l=St();return!t||t.length===0||l&&ec(t,o,l)?r.createElement(r.Fragment,null,r.Children.map(e,i=>{if(r.isValidElement(i)){const d=i&&i.props?Object.keys(i.props):[],m=Object.entries(s).filter(g=>!d.includes(g[0])).reduce((g,[f,y])=>({...g,[f]:y}),{});return r.cloneElement(i,m)}return i})):null};So.propTypes={children:n().node.isRequired,permissions:n().oneOfType([n().string,n().arrayOf(n().string)]).isRequired,anyPermissions:n().bool},So.defaultProps={anyPermissions:!1};const tc=So;var rc=a("Btg6k4SR");const oc=u.default.span(({theme:e})=>` color: ${e.colors.gray[60]}; font-weight: normal; `),lh=()=>React.createElement(oc,null,"(Opt.)"),ih=null;var nc=a("G1loatyd"),sc=a("pS0GGJuX");const ac=e=>{const t=(0,u.useTheme)(),o={...t,colors:{...t.colors,primary:t.colors.input.borderFocus,primary75:t.colors.variant.light.default,primary50:t.colors.variant.lighter.default,primary25:t.colors.variant.lightest.default,danger:t.colors.variant.darker.info,dangerLight:t.colors.variant.lighter.info,neutral0:t.colors.input.background,neutral5:t.colors.input.backgroundDisabled,neutral10:t.colors.variant.lightest.info,neutral20:t.colors.input.border,neutral30:t.colors.gray[70],neutral40:t.colors.gray[60],neutral50:t.colors.gray[50],neutral60:t.colors.gray[40],neutral70:t.colors.gray[30],neutral80:t.colors.gray[20],neutral90:t.colors.gray[10]}};return{inputListTheme:o,styles:l=>({valueContainer:i=>({...i,padding:e==="small"?"0 8px":"2px 12px"}),control:(i,{isFocused:d})=>({...i,borderWidth:d?1:i.borderWidth,outline:d?0:i.outline,boxShadow:d?o.colors.input.boxShadow:null,...e==="small"?{minHeight:29,height:29}:{minHeight:34},borderRadius:sc.L$,alignItems:"center",borderColor:l?i.borderColor:o.colors.brand.primary}),placeHolder:i=>({...i,color:o.colors.input.placeholder,lineHeight:"28px",fontFamily:o.fonts.family.body,fontSize:o.fonts.size.body,fontWeight:400,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"100%",paddingRight:"20px"}),multiValue:i=>({...i,border:`1px solid ${o.colors.variant.lighter.info}`}),multiValueLabel:i=>({...i,color:l?i.color:o.colors.brand.primary,padding:"2px 5px",fontSize:o.fonts.size.small}),multiValueRemove:i=>({...i,borderLeft:`1px solid ${o.colors.variant.lighter.info}`,paddingLeft:"5px",paddingRight:"5px",borderRadius:"0"})})}};class lc extends Event{set target(t){this._target=t}get target(){return this._target}set currentTarget(t){this._target=t}get currentTarget(){return this._target}preventDefault(){super.preventDefault(),this._defaultPrevented=!0}isDefaultPrevented(){return this._defaultPrevented}stopPropagation(){super.stopPropagation(),this._propagationStopped=!0}isPropagationStopped(){return this._propagationStopped}persist(){this._persisted=!0}}const To=e=>({label:e,value:e}),ic=({name:e,values:t,onChange:o,label:s,size:l,bsStyle:i,error:d,help:m,...g})=>{const{inputListTheme:f,styles:y}=ac(l),P=r.useRef(null),[F,L]=r.useState(""),[$,z]=r.useState(t.map(re=>To(re)));r.useLayoutEffect(()=>z(t.map(re=>To(re))),[t]);const te=re=>{const Se=re.map(xe=>xe.value),ge=new lc("change");P.current.value=Se,P.current.name=e,ge.target=P.current,o(ge)},de=re=>{if(F&&(re.key==="Enter"||re.key==="Tab")){const Se=[...$,To(F)];z(Se),te(Se),L(""),re.preventDefault()}},Ce=re=>{z(re),te(re)};return r.createElement(v.FormGroup,{controlId:g.id?g.id:e,validationState:d?"error":i},s&&r.createElement(v.ControlLabel,null,s),r.createElement(nc.ZP,{ref:P,components:{DropdownIndicator:null},inputValue:F,isMulti:!0,menuIsOpen:!1,onChange:Ce,onInputChange:re=>L(re),onKeyDown:de,value:$,styles:y(!d),theme:f,...g}),r.createElement(rc.Z,{error:d,help:m}))};ic.defaultProps={label:null,size:"normal",bsStyle:null,error:null,help:null};const uh=null,dh=null;var cc=a("A028iK/c"),uc=a("+V9FPWJ/"),kr=a.n(uc);const mr={width:450,height:400},dc=Math.ceil(window.innerWidth/2-mr.width/2),es=Math.ceil(window.innerHeight/2-mr.height/2),pc=es<0?55:es,mc={x:dc,y:pc},gc=u.default.div` position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1030; pointer-events: none; `,hc=(0,u.default)(cc.s)(({theme:e})=>u.css` box-shadow: 0 0 9px ${e.colors.global.navigationBoxShadow}, 0 0 6px ${e.colors.global.navigationBoxShadow}, 0 0 3px ${e.colors.global.navigationBoxShadow}; background-color: ${e.colors.global.contentBackground}; border: 1px solid ${e.colors.variant.lightest.default}; border-radius: 3px; flex-direction: column; display: flex !important; pointer-events: auto; `),fc=u.default.div` flex: 1; padding: 0 15px; `,vc=u.default.header(({theme:e})=>u.css` padding: 6px 12px 9px; display: flex; align-items: center; background-color: ${e.colors.variant.lightest.default}; border-bottom: 1px solid ${e.colors.variant.lighter.default}; border-top-left-radius: 3px; border-top-right-radius: 3px; cursor: move; `),bc=u.default.h3(({theme:e})=>u.css` color: ${e.colors.global.textDefault}; flex: 1; `),yc=(0,u.default)(le.Z)(({theme:e})=>u.css` color: ${e.colors.variant.darker.default}; margin-right: 9px; `),Ec=(0,u.default)(v.Button)(({theme:e})=>u.css` && { color: ${e.colors.variant.light.default}; :hover { color: ${e.colors.variant.default}; } } `),ts=({children:e,className:t,minHeight:o,minWidth:s,onClose:l,onDrag:i,onResize:d,position:m,size:g,title:f,wrapperClassName:y})=>{const P=(0,r.useRef)(null),[F,L]=(0,r.useState)(null),[$,z]=(0,r.useState)(m),[te,de]=(0,r.useState)(g),Ce=(ge,{x:xe,y:Q})=>{z({x:xe,y:Q}),i({x:xe,y:Q})},re=(ge,xe,Q)=>{const j={width:Q.style.width,height:Q.style.height};let q={...$};switch(xe){case"left":case"topLeft":case"top":q={x:$.x-(parseFloat(Q.style.width)-parseFloat(te.width)),y:$.y-(parseFloat(Q.style.height)-parseFloat(te.height))};break;case"bottomLeft":q={x:$.x-(parseFloat(Q.style.width)-parseFloat(te.width)),y:$.y};break;case"topRight":q={x:$.x,y:$.y-(parseFloat(Q.style.height)-parseFloat(te.height))};break;default:break}de(j),d(j),Ce(null,q)},Se=kr()(()=>{const{x:ge,y:xe}=$,{width:Q,height:j}=te,{innerWidth:q,innerHeight:Ie}=window,He={top:0,bottom:parseFloat(j),left:0,right:parseFloat(Q)},je={},ot=q-He.right,Gt=Ie-He.bottom;je.x=Math.max(Math.min(ot,ge),He.left),je.y=Math.max(Math.min(Gt,xe),He.top),Ce(null,je)},150);return(0,r.useEffect)(()=>{L(P.current.classList[0])},[]),(0,r.useEffect)(()=>(window.addEventListener("resize",Se,!1),()=>{window.removeEventListener("resize",Se)}),[$,Se]),r.createElement(gc,{className:y,role:"dialog"},r.createElement(hc,{default:{...m,...g},minHeight:o,minWidth:s,maxHeight:window.innerHeight,maxWidth:window.innerWidth,dragHandleClassName:F,onDragStop:Ce,onResizeStop:re,position:$,size:te,className:t,bounds:"window"},r.createElement(vc,{ref:P},r.createElement(bc,null,r.createElement(yc,{name:"bars"}),f),r.createElement(Ec,{bsStyle:"link",onClick:l,bsSize:"small",title:"Close"},r.createElement(le.Z,{name:"times",size:"lg"}))),r.createElement(fc,null,e)))};ts.propTypes={className:n().string,children:n().node.isRequired,minHeight:n().number,minWidth:n().number,onClose:n().func,onDrag:n().func,onResize:n().func,position:n().shape({x:n().number,y:n().number}),size:n().shape({height:n().oneOfType([n().string,n().number]),width:n().oneOfType([n().string,n().number])}),title:n().string,wrapperClassName:n().string},ts.defaultProps={className:void 0,minHeight:mr.height,minWidth:mr.width,onClose:()=>{},onDrag:()=>{},onResize:()=>{},position:mc,size:mr,title:"",wrapperClassName:void 0};const ph=null;var Cc=Object.defineProperty,Sc=(e,t,o)=>t in e?Cc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Ur=(e,t,o)=>(Sc(e,typeof t!="symbol"?t+"":t,o),o);const gr=[{value:"STRING",label:"string"},{value:"NUMBER",label:"number"},{value:"OBJECT",label:"object"},{value:"ARRAY",label:"array"},{value:"BOOLEAN",label:"boolean"},{value:"NULL",label:"null"}];class rs extends r.Component{constructor(t){super(t),Ur(this,"_computeInitialState",()=>({value:this.props.value,valueType:this.props.valueType})),Ur(this,"_propagateState",()=>{this.props.update(this.state.value,this.state.valueType)}),Ur(this,"_onUpdate",o=>{const{value:s}=o.target;this.setState({value:s},this._propagateState)}),Ur(this,"_onValueTypeSelect",o=>{this.setState({valueType:o},this._propagateState)}),this.state=this._computeInitialState()}UNSAFE_componentWillReceiveProps(){this.setState(this._computeInitialState())}render(){const t=gr.filter(o=>this.props.allowedTypes.indexOf(o.value)>-1).map(o=>r.createElement(v.MenuItem,{key:o.value,onSelect:()=>this._onValueTypeSelect(o.value)},o.label));return r.createElement(v.FormGroup,{validationState:this.props.validationState},this.props.label&&r.createElement(v.ControlLabel,{className:this.props.labelClassName},this.props.label),r.createElement(v.InputWrapper,{className:this.props.wrapperClassName},r.createElement(v.InputGroup,null,r.createElement(v.FormControl,{type:"text",onChange:this._onUpdate,onBlur:this.props.onBlur,value:this.state.value,required:this.props.required}),r.createElement(v.DropdownButton,{componentClass:v.InputGroup.Button,id:"input-dropdown-addon",bsStyle:this.props.validationState==="error"?"danger":"default",title:gr.filter(o=>o.value===this.props.valueType)[0].label},t)),this.props.help&&r.createElement(v.HelpBlock,null,this.props.help)))}}rs.propTypes={update:n().func.isRequired,onBlur:n().func,label:n().string,help:n().oneOfType([n().string,n().object]),required:n().bool,validationState:n().string,value:n().string,valueType:n().oneOf(gr.map(e=>e.value)),allowedTypes:(e,t,o)=>{const s=gr.map(i=>i.value),l=[];return e[t]instanceof Array?(e[t].forEach(i=>{s.indexOf(i)<0&&l.push(i)}),l.length>0?new Error(`Invalid prop ${t} supplied to ${o}. Expected array of ${s} but got invalid ${l}`):null):new Error(`Invalid prop ${t} supplied to ${o}. Expected an array but got ${e[t]}`)},labelClassName:n().string,wrapperClassName:n().string},rs.defaultProps={value:"",valueType:"STRING",allowedTypes:gr.map(e=>e.value),label:"",help:"",required:!1,validationState:null,labelClassName:void 0,wrapperClassName:void 0,onBlur:void 0};const mh=null;var gh=a("lK/ETmc5");const os=(e,t)=>Object.entries(e).forEach(([o,s])=>t(o,s)),hh=({children:e,shortcuts:t})=>(useEffect(()=>(os(t,(o,s)=>Mousetrap.bind(o,s)),()=>{os(t,o=>Mousetrap.unbind(o))}),[t]),e||null),fh=null,ns={clone(e){return JSON.parse(JSON.stringify(e))},isEmpty(e){const t=Object.keys(e);return t&&t.length===0},trimObjectFields(e,t){const o={...e};return t.length>0&&t.forEach(s=>{s in e&&typeof e[s]=="string"&&(o[s]=e[s].trim())}),o}};var Tc=Object.defineProperty,_c=(e,t,o)=>t in e?Tc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Mt=(e,t,o)=>(_c(e,typeof t!="symbol"?t+"":t,o),o);const ss=u.default.div` .form-group { margin-left: 0; margin-right: 0; } `;class as extends r.Component{constructor(t){super(t),Mt(this,"_onPairsChange",o=>{this.props.onChange&&this.props.onChange(o)}),Mt(this,"_bindValue",o=>{const s={};s[o.target.name]=o.target.value,this.setState(s)}),Mt(this,"_addRow",()=>{const o=ns.clone(this.props.pairs);o[this.state.newKey]=this.state.newValue,this._onPairsChange(o),this.setState({newKey:"",newValue:""})}),Mt(this,"_deleteRow",o=>()=>{if(window.confirm(`Are you sure you want to delete property '${o}'?`)){const s=ns.clone(this.props.pairs);delete s[o],this._onPairsChange(s)}}),Mt(this,"_formattedHeaders",o=>r.createElement("tr",null,o.map((s,l)=>{const i={};if(l===o.length-1){if(!this.props.editable)return null;i.width=75}return r.createElement("th",{key:s,style:i},s)}))),Mt(this,"_formattedRows",o=>Object.keys(o).sort().map(s=>{let l;if(this.props.editable){const i=[];i.push(r.createElement(v.Button,{key:`delete-${s}`,bsStyle:"danger",bsSize:this.props.actionsSize,onClick:this._deleteRow(s)},"Delete")),l=r.createElement("td",null,i)}return r.createElement("tr",{key:s},r.createElement("td",null,s),r.createElement("td",null,o[s]),l)})),Mt(this,"_newRow",()=>{if(!this.props.editable)return null;const o=!this.state.newKey||!this.state.newValue;return r.createElement("tr",null,r.createElement("td",null,r.createElement(ss,null,r.createElement(v.Input,{type:"text",name:"newKey",id:"newKey","data-testid":"newKey",bsSize:"small",placeholder:this.props.headers[0],value:this.state.newKey,onChange:this._bindValue}))),r.createElement("td",null,r.createElement(ss,null,r.createElement(v.Input,{type:"text",name:"newValue",id:"newValue","data-testid":"newValue",bsSize:"small",placeholder:this.props.headers[1],value:this.state.newValue,onChange:this._bindValue}))),r.createElement("td",null,r.createElement(v.Button,{bsStyle:"success",bsSize:"small",onClick:this._addRow,disabled:o},"Add")))}),this.state={newKey:"",newValue:""}}render(){return r.createElement("div",{className:"key-value-table-component"},r.createElement("div",{className:`table-responsive ${this.props.containerClassName}`},r.createElement(v.Table,{className:`table table-striped ${this.props.className}`},r.createElement("thead",null,this._formattedHeaders(this.props.headers)),r.createElement("tbody",null,this._formattedRows(this.props.pairs),this._newRow()))))}}Mt(as,"propTypes",{pairs:n().object.isRequired,headers:n().array,editable:n().bool,onChange:n().func,className:n().string,containerClassName:n().string,actionsSize:n().oneOf(["large","medium","small","xsmall"])}),as.defaultProps={headers:["Name","Value","Actions"],editable:!1,actionsSize:"xsmall",className:"",containerClassName:"",onChange:()=>{}};const bh=null,Pc=({to:e,target:t,onClick:o,...s})=>{const l=(0,M.useNavigate)(),i=(0,r.useCallback)(d=>{t==="_self"?l(e):window.open(e,t),o&&o(d)},[t,o,l,e]);return r.createElement(v.Button,{onClick:i,...s})};Pc.defaultProps={target:"_self"};const yh=null;var ls=a("KtULIsGV");const xc=["Button","NavItem"],Ac=e=>String(e).split(/[?#]/)[0],Ic=(e,t,o,s,l)=>{const i=Ac(t),d=l?e.startsWith(i):i===e;return xc.includes(s)&&d?`active ${o!=null?o:""}`:o},Dc=e=>e.button===0,Rc=e=>!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey),Oc=({children:e,onClick:t,to:o,relativeActive:s,...l})=>{const{pathname:i}=(0,M.useLocation)(),{props:{onClick:d,className:m,disabled:g},type:{displayName:f}}=r.Children.only(e),y=typeof o=="object"&&"pathname"in o?o.pathname:o,P=(0,r.useMemo)(()=>Ic(i,y,m,f,s),[i,y,m,f,s]),F=(0,ls.gs)(y),L=(0,r.useCallback)($=>{!Dc($)||Rc($)||g||($.preventDefault(),$.stopPropagation(),d&&d(),t&&t(),g||F($))},[g,d,t,F]);return r.cloneElement(r.Children.only(e),{...l,className:P,onClick:L,disabled:!!g,href:g?void 0:y})};Oc.defaultProps={relativeActive:!1};const $c=({children:e,...t})=>k.Z.isCloud()?r.createElement(r.Fragment,null):r.Children.map(e,o=>r.isValidElement(o)?r.cloneElement(o,t):o);var wc=a("JnTtTRmZ"),rt=a.n(wc),Y=a("ekPuBHq5"),V=a("9QUCfm+a"),be=a("NhE/kDWp"),_o=a("86K41z9a");const Po=(0,ve.ei)("core.Nodes",()=>rt().createActions({list:{asyncResult:!0}})),Lc=(0,ve.dS)("core.Nodes",()=>rt().createStore({listenables:[Po],nodes:void 0,clusterId:void 0,nodeCount:0,INTERVAL:5e3,promises:{},init(){this.nodes===void 0&&(this._triggerList(),setInterval(this._triggerList,this.INTERVAL))},_triggerList(){_o.SessionStore.isLoggedIn()&&Po.list()},getInitialState(){return this.getNodesInfo()},getNodesInfo(){return{nodes:this.nodes,clusterId:this.clusterId,nodeCount:this.nodeCount}},list(){const e=this.promises.list||(0,V.vl)("GET",(0,Y.DC)(be.Z.ClusterApiResource.list().url)).then(t=>(this.nodes={},t.nodes&&(this.nodes=t.nodes.map(o=>[o.node_id,o]).reduce((o,[s,l])=>({...o,[s]:l}),{}),this.clusterId=this._clusterId(),this.nodeCount=this._nodeCount(),this._propagateState()),t)).finally(()=>delete this.promises.list);this.promises.list=e,Po.list.promise(e)},getNode(e){var t;return(t=this.nodes)==null?void 0:t[e]},_clusterId(){const e=Object.keys(this.nodes).map(t=>this.nodes[t]).find(t=>t.cluster_id);return e?e.cluster_id.toUpperCase():void 0},_nodeCount(){return Object.keys(this.nodes).length},_propagateState(){this.trigger(this.getNodesInfo())}}));var Nc=a("oDdu0vts"),xo=a.n(Nc),Mc=a("ZtpRma/a"),is=a.n(Mc),Bc=a("LLNBJPkI"),kc=a.n(Bc);const cs=(e,t)=>e&&e[t]&&xo()(e[t]),Uc=e=>cs(e,"equals"),us=e=>cs(e,"toJS"),ds=(e,t)=>{if(us(e)&&us(t))return is()(e.toJS(),t.toJS(),ds);if(Uc(e))return e.equals(t);if((0,r.isValidElement)(e)||(0,r.isValidElement)(t))return kc()(e,t)},Bt=(e,t)=>is()(e,t,ds),Fc=e=>e;function Wc(e,t=Fc){const[o,s]=(0,r.useState)(()=>e.getInitialState()),l=(0,r.useRef)(o),i=(0,r.useMemo)(()=>t(o),[t,o]);return(0,r.useEffect)(()=>{const d=e.listen(m=>{Bt(m,l.current)||(s(m),l.current=m)});return s(e.getInitialState()),d},[e]),i}function Zc(e,t,o=s=>s){const s=e.displayName||e.name||"Unknown/Anonymous";class l extends r.Component{constructor(d){super(d),this._genProps=g=>{const f={};return Object.keys(t).forEach(y=>{f[y]=g[y]}),o(f)};const m=Object.keys(t).map(g=>{const f=t[g];if(f===void 0||!xo()(f.getInitialState))return console.error(`Error: The store passed for the \`${g}\` property is not defined or invalid. Check the connect()-call wrapping your \`${s}\` component.`),[g,void 0];const y=f.getInitialState();return[g,y]}).reduce((g,[f,y])=>({...g,[f]:y}),{});this.state={...this.state,...m}}componentDidMount(){this.unsubscribes=Object.keys(t).map(d=>{const m=t[d];return m===void 0||!xo()(m.listen)?(console.error(`Error: The store passed for the \`${d}\` property is not defined or invalid. Check the connect()-call wrapping your \`${s}\` component.`),()=>{}):m.listen(g=>this.setState(f=>({...f,[d]:g})))})}shouldComponentUpdate(d,m){const g=this._genProps(this.state),f=this._genProps(m);return!(Bt(g,f)&&Bt(this.props,d))}componentWillUnmount(){this.unsubscribes.forEach(d=>d())}render(){const d=this._genProps(this.state),{ref:m,...g}=this.props;return r.createElement(e,{...d,...g})}}return l.displayName=`ConnectStoresWrapper[${s}] stores=${Object.keys(t).join(",")}`,l}const Ao=Zc;var Kc=Object.defineProperty,Hc=(e,t,o)=>t in e?Kc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,zc=(e,t,o)=>(Hc(e,typeof t!="symbol"?t+"":t,o),o);class Io extends r.PureComponent{render(){const{nodes:t}=this.props;if(!t)return r.createElement(Lt.Z,null);const o=t[this.props.nodeId];if(o){const s=o.is_leader?"star":"code-branch",l=o.is_leader?"leader-node":"",i=o.is_leader?"This is the leader node in the cluster":"",d=r.createElement(r.Fragment,null,r.createElement(le.Z,{name:s,className:l,title:i})," ",o.short_node_id,r.createElement($c,null," / ",o.hostname));return k.Z.isCloud()?d:r.createElement(ls.rU,{to:Wi.SYSTEM.NODES.SHOW(this.props.nodeId)},d)}return r.createElement("i",null,"Unknown Node")}}zc(Io,"propTypes",{nodeId:n().string.isRequired,nodes:n().object}),Io.defaultProps={nodes:void 0};const Sh=Ao(Io,{nodeStore:Lc},({nodeStore:e,...t})=>({...t,nodes:e.nodes})),Gc=u.default.div` text-overflow: ellipsis; white-space: nowrap; overflow: hidden; `,Th=({count:e,listing:t})=>React.createElement(Gc,{title:String(t)},React.createElement(CountBadge,null,e)," ",t),_h=null;var Vc=a("cB3oI9m5");const jc=(0,u.default)(v.Alert)` position: fixed; height: 32px; min-width: 200px; top: 60px; left: 50%; transform: translateX(-50%); padding: 5px 20px; text-align: center; box-shadow: 0 2px 10px rgb(0 0 0 / 20%); z-index: 2000; `,ps=({text:e})=>r.createElement(Vc.Z,{delay:500},r.createElement(jc,{bsStyle:"info"},r.createElement(Lt.Z,{delay:0,text:e})));ps.propTypes={text:n().string},ps.defaultProps={text:"Loading..."};const Ph=null;var Qc=a("D4SbLiE/"),Do=a.n(Qc),lt=a("V7hwd7tl");const Ro=(0,ve.dS)("core.System",()=>rt().createStore({system:void 0,locales:void 0,init(){this.info().then(e=>{this.trigger({system:e}),this.system=e}),this.systemLocales().then(e=>{this.trigger({locales:e}),this.locales=e.locales})},getInitialState(){return{system:this.system,locales:this.locales}},info(){const e=Y.DC(be.Z.SystemApiController.info().url);return(0,V.ZP)("GET",e)},jvm(){const e=Y.DC(be.Z.SystemApiController.jvm().url);return(0,V.ZP)("GET",e)},systemLocales(){const e=Y.DC(be.Z.SystemApiController.locales().url);return(0,V.ZP)("GET",e)},elasticsearchVersion(){const e=Y.DC(be.Z.ClusterApiResource.elasticsearchStats().url);return new Promise((o,s)=>{(0,V.ZP)("GET",e).then(l=>{const i=l.cluster_version.split(".");o({major:i[0],minor:i[1],patch:i[2]})}).catch(s)})}})),xh=Do()({displayName:"LocaleSelect",mixins:[rt().connect(Ro)],propTypes:{onChange:n().func},getValue(){return this.locale.getValue()},_formatLocales(e){const t=Object.values(e).filter(o=>o.language_tag!=="und").map(o=>({value:o.language_tag,label:o.display_name})).sort((o,s)=>{const l=o.label.toUpperCase(),i=s.label.toUpperCase();return li?1:0});return[{value:"und",label:"Default locale"}].concat(t)},_renderOption(e){return r.createElement("span",{key:e.value,title:"{option.value} [{option.value}]"},e.label," [",e.value,"]")},render(){if(!this.state.locales)return r.createElement(Spinner,null);const e=this._formatLocales(this.state.locales);return r.createElement(lt.Z,{ref:t=>{this.locale=t},...this.props,placeholder:"Pick a locale",options:e,optionRenderer:this._renderOption})}}),Ah=null;var Ih=a("OMslc0Et"),Dh=a("R8P0WRGn");const Rh=({text:e})=>{const t=useMemo(()=>DOMPurify.sanitize(marked(e!=null?e:"")),[e]);return React.createElement("div",{dangerouslySetInnerHTML:{__html:t}})},Oh=null,$h=u.default.dl(({theme:e})=>u.css` margin-top: 10px; margin-bottom: 0; dt { font-weight: bold; margin-left: 1px; } dd { margin-bottom: 5px; padding-bottom: 5px; margin-left: 1px; /* Ensures that italic text is not cut */ &.stream-list ul { list-style-type: disc; padding-left: 25px; li { margin-top: 3px; } } div.message-field-actions { padding-left: 10px; position: relative; top: -10px; } } &.message-details-fields span:not(:last-child) dd { border-bottom: 1px solid ${e.colors.gray[90]}; } &.message-details-fields dd { white-space: pre-wrap; } &.message-details-fields .field-value { font-family: ${e.fonts.family.monospace}; } &.message-details-fields dd.message-field .field-value { max-height: 500px; overflow: auto; } `),wh=null;class ms extends r.Component{constructor(){super(...arguments),this._select=void 0,this.getValue=()=>this._select.getValue()}render(){return r.createElement(lt.Z,{ref:t=>{this._select=t},multi:!0,...this.props})}}ms.propTypes=lt.Z.propTypes;const gs=ms;var hr=a("Tp/aLhHF"),Jc=Object.defineProperty,Xc=(e,t,o)=>t in e?Jc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,hs=(e,t,o)=>(Xc(e,typeof t!="symbol"?t+"":t,o),o);class fs extends r.Component{render(){const{overlay:t,useOverlay:o,placement:s,trigger:l,className:i,children:d}=this.props;return t&&o?r.createElement(hr.Z,{placement:s,trigger:l,overlay:t,rootClose:!0,className:i},r.createElement("span",null,d)):this.props.children}}hs(fs,"propTypes",{overlay:n().element,placement:n().oneOf(["top","bottom","right","left"]),trigger:n().oneOfType([n().oneOf(["click","hover","focus"]),n().arrayOf(n().oneOf(["click","hover","focus"]))]),useOverlay:n().bool,children:n().oneOfType([n().arrayOf(n().element),n().element]).isRequired,className:n().string}),hs(fs,"defaultProps",{overlay:void 0,placement:void 0,trigger:void 0,useOverlay:void 0,className:void 0});const Lh=null,Yc=a.p+"a991861284654f43baeb.jpg",qc=e=>(0,r.useMemo)(()=>h.G.exports(e),[e]);var eu=a("o7GEe6Qe");const tu=u.default.div` display: flex; align-items: center; `,ru=u.default.p` flex: 1; margin: 0; font-weight: bold; `,ou=u.default.div(({$visible:e})=>u.css` white-space: pre-wrap; display: ${e?"block":"none"}; padding-top: 12px; `),nu=(0,u.default)(eu.Z)` margin-bottom: 6px; padding-right: 9px; &.alert-dismissable .close { right: 12px; } `,su=u.default.div` width: 90%; margin: 0 auto 15px; `,au={usePublicNotifications:()=>({notifications:void 0,dismissedNotifications:void 0,onDismissPublicNotification:void 0})},Oo=({readFromConfig:e})=>{var t;const o=qc("customization.publicNotifications"),{usePublicNotifications:s}=((t=o[0])==null?void 0:t.hooks)||au,[l,i]=(0,r.useState)(void 0),{notifications:d,dismissedNotifications:m,onDismissPublicNotification:g}=s(),f=e?k.Z.publicNotifications():d;if(!f&&!m&&!g)return null;const y=Object.keys(f).map(P=>{if(m!=null&&m.has(P))return null;const F=()=>{i(l?void 0:P)},L=f[P],{variant:$,hiddenTitle:z,isActive:te,isDismissible:de,title:Ce,shortMessage:re,longMessage:Se}=L;if(!te)return null;const ge=()=>g(P);return r.createElement(nu,{bsStyle:$,onDismiss:de?ge:void 0,key:Ce},!z&&r.createElement("h3",null,Ce),r.createElement(tu,null,r.createElement(ru,null,re),Se&&r.createElement(Br.Z,{bsStyle:"link",onClick:F},"Read ",l===P?"Less":"More")),Se&&r.createElement(ou,{$visible:l===P},Se))}).filter(P=>P);return y.length?r.createElement(su,null,y):null};Oo.propTypes={readFromConfig:n().bool},Oo.defaultProps={readFromConfig:!1};const lu=Oo,iu=()=>{const e=h.G.exports("globalNotifications").map(t=>{if(!t.component)return console.error('Missing "component" for globalNotification plugin:',t),null;const o=t.component;return t.key||console.warn('Missing "key" for globalNotification plugin:',t),r.createElement(o,{key:t.key})}).filter(t=>!!t);return r.createElement(r.Fragment,null,e)},vs=({children:e})=>r.createElement(r.Fragment,null,r.createElement(iu,null),r.createElement(lu,null),e);vs.propTypes={children:n().oneOfType([n().arrayOf(n().element),n().element]).isRequired};const cu=vs,uu={i8:"5.1.3"},du=/(?\d+)\.(?\d+)\.(?\d+)(-(?[\w.\d]+))?(\+(?\w+))?/,bs=uu.i8,ys=(e=bs)=>{const t=du.exec(e);if(!t||!t.groups){console.error("Failed to parse version",e);return}const o=t.groups;return{major:o==null?void 0:o.major,minor:o==null?void 0:o.minor,patch:o==null?void 0:o.patch,preRelease:o==null?void 0:o.preRelease,buildMetadata:o==null?void 0:o.buildMetadata}},$o=()=>bs,kh={parseVersion:ys,getMajorAndMinorVersion:()=>{const e=ys();if(!e)return $o();const{major:t,minor:o}=e;return`${t}.${o}`},getFullVersion:$o},wo=({system:e})=>{const[t,o]=(0,r.useState)();return(0,r.useEffect)(()=>{let s=!0;return Ro.jvm().then(l=>{s&&o(l)}),()=>{s=!1}},[]),e&&t?r.createElement(r.Fragment,null,"Graylog ",e.version," on ",e.hostname," (",t.info,")"):r.createElement(r.Fragment,null,"Graylog ",$o())};wo.propTypes={system:n().shape({version:n().string,hostname:n().string})},wo.defaultProps={system:void 0};const pu=Ao(wo,{system:Ro},({system:{system:e}={system:void 0}})=>({system:e})),Es=u.default.footer(({theme:e})=>u.css` text-align: center; font-size: ${e.fonts.size.small}; color: ${e.colors.gray[70]}; height: 20px; /* This combination of padding and box-sizing is required to fix a firefox flexbox bug */ box-sizing: content-box; padding-bottom: ${e.spacings.sm}; @media print { display: none; } `),Cs=()=>{const e=h.G.exports("pageFooter");if(e.length===1){const t=e[0].component;return r.createElement(Es,null,r.createElement(t,null))}return r.createElement(Es,null,r.createElement(pu,null))};Cs.propTypes={};const mu=Cs,gu=u.default.div(({theme:e})=>` display: flex; flex-direction: column; overflow: auto; height: 100%; width: 100%; /* Bottom gap is defined by the footer */ padding: ${e.spacings.sm} ${e.spacings.sm} 0 ${e.spacings.sm}; `),hu=(0,u.default)(v.Grid)` width: 100%; flex: 1; margin-bottom: 10px; `,Lo=({children:e,className:t})=>r.createElement(gu,{className:t},r.createElement(cu,null,r.createElement(hu,{fluid:!0,className:"page-content-grid"},e||r.createElement(M.Outlet,null)),r.createElement(mu,null)));Lo.propTypes={children:n().node,className:n().string},Lo.defaultProps={children:void 0,className:void 0};const fu=Lo,vu=u.default.h1(({theme:e})=>u.css` font-size: ${e.fonts.size.extraLarge}; margin-bottom: 15px; `),bu=(0,u.default)(v.Row)` height: 82vh; `,yu=(0,u.default)(v.Jumbotron)(({theme:e})=>u.css` background-color: ${qt()(e.colors.global.contentBackground).alpha(.8).css()}; text-align: center; `),Ss=({children:e,title:t})=>r.createElement(bu,null,r.createElement(v.Col,{mdOffset:2,md:8},r.createElement(yu,null,r.createElement(vu,null,t),e)));Ss.propTypes={children:n().node.isRequired,title:n().string.isRequired};const Eu=Ss,Cu=()=>u.css` body { background: url(${({backgroundImage:e})=>e}) no-repeat center center fixed; background-size: cover; } `,Su=u.default.div(({theme:e})=>u.css` margin-left: auto; margin-right: auto; text-align: left; dt { font-size: ${e.fonts.size.body}; font-weight: normal; overflow: auto; } p { font-size: inherit; } `),Tu=u.createGlobalStyle` ${Cu()} `,No=({children:e,title:t,description:o,backgroundImage:s,displayPageLayout:l})=>{const i=l?fu:r.Fragment;return r.createElement(Nl,{title:t},r.createElement(i,null,r.createElement(Tu,{backgroundImage:s}),r.createElement(Eu,{title:t},o,e&&r.createElement(Su,null,e))))};No.propTypes={children:n().node,description:n().node.isRequired,displayPageLayout:n().bool,title:n().string.isRequired,backgroundImage:n().string},No.defaultProps={children:void 0,displayPageLayout:!0,backgroundImage:Yc};const _u=No,Pu=({errors:e})=>{const t=e?e.map(s=>r.createElement("li",{key:`key-${s.toString()}`},s.toString())):[],o=r.createElement("p",null,"We had trouble fetching some data required to build this page, so here is a picture instead.");return r.createElement(_u,{title:"Error getting data",description:o,displayPageLayout:!1},r.createElement("ul",null,t,r.createElement("li",null,"Check your Graylog logs for more information.")))};Pu.propTypes={errors:n().array.isRequired};const Uh=null;var xu=a("VYuQb9st"),Au=a.n(xu);const Iu=u.default.div` display: flex; gap: 3px; flex-direction: column; `,Ts=u.default.div(({theme:e})=>u.css` display: flex; justify-content: space-between; gap: 5px; @media (max-width: ${e.breakpoints.max.md}) { flex-wrap: wrap; } `),Du=u.default.span(({theme:e})=>u.css` cursor: help; margin-left: 5px; font-size: ${e.fonts.size.body}; line-height: 20px; vertical-align: text-top; `),Ru=u.default.div(({$hasMultipleChildren:e})=>u.css` display: flex; gap: 10px; align-items: ${e?"center":"flex-start"}; `),Ou=u.default.div` display: flex !important; align-items: flex-end; .btn-toolbar { display: flex; } `,$u=u.default.p` &&&& { margin-top: 0; } `,_s={experimental:"This Graylog feature is new and should be considered experimental.",legacy:"This feature has been discontinued and will be removed in a future Graylog version."},wu=({lifecycle:e,lifecycleMessage:t})=>{if(e===void 0)return null;const o=Au()(e),s=e==="experimental"?_s.experimental:_s.legacy,l=r.createElement(v.Tooltip,{id:e},t||s);return r.createElement(Du,null,r.createElement(hr.Z,{placement:"bottom",overlay:l},r.createElement(v.Label,{bsStyle:"primary"},o)))},Ps=({children:e,subpage:t,title:o,actions:s,topActions:l,lifecycle:i,lifecycleMessage:d,documentationLink:m})=>{const g=t?"":"content";return r.createElement(sl,{className:g},r.createElement(v.Col,{sm:12},r.createElement(Iu,null,r.createElement(Ts,null,r.createElement("h1",null,o," ",r.createElement("small",null,r.createElement(wu,{lifecycle:i,lifecycleMessage:d}))),(m||l)&&r.createElement(Ru,{$hasMultipleChildren:!!m&&!!l},m&&r.createElement(Un,{text:m.title,page:m.path,displayIcon:!0}),l)),r.createElement(Ts,null,e&&r.createElement($u,{className:"description no-bm"},e),s&&r.createElement(Ou,null,s)))))};Ps.propTypes={title:n().node.isRequired,children:n().node,actions:n().node,lifecycle:n().oneOf(["experimental","legacy"]),lifecycleMessage:n().node,subpage:n().bool,documentationLink:n().object},Ps.defaultProps={children:[],lifecycle:void 0,lifecycleMessage:void 0,topActions:void 0,actions:void 0,subpage:!1,documentationLink:void 0};const Fh=null;var Lu=a("bcEkMz+H"),Nu=a.n(Lu);const Mu=()=>{const{search:e}=(0,M.useLocation)();return(0,r.useMemo)(()=>Nu().parse(e,{ignoreQueryPrefix:!0}),[e])},xs=1,fr=[10,20,50,100],Bu=(e=fr,t=fr[0],o=!0)=>{const{page:s,pageSize:l}=Mu(),i=(0,M.useNavigate)(),{search:d,pathname:m}=(0,M.useLocation)(),g=m+d,f=Number(s),y=Number.isInteger(f)&&f>0?f:xs,P=Number(l),L=(()=>o&&Number.isInteger(P)&&e!=null&&e.includes(P)?P:t)(),$=(0,r.useCallback)(({page:te=y,pageSize:de=L})=>{const Ce=new(Nt())(g).setSearch({page:te,pageSize:o?String(de):void 0});i(Ce.toString())},[i,y,L,g,o]),z=(0,r.useCallback)(()=>{$({page:xs})},[$]);return{page:y,resetPage:z,pageSize:L,setPagination:$}},ku=(0,u.default)(v.DropdownButton)` ~ .dropdown-menu { min-width: auto; } `,Uu=u.default.div` display: flex; align-items: center; gap: 3px; `,Mo=({pageSizes:e,pageSize:t,onChange:o,className:s,showLabel:l})=>{const i=r.createElement(ku,{className:s,id:"page-size-select",title:`${t} Rows`,"aria-label":"Configure page size",pullRight:!0,bsSize:"small",bsStyle:"default"},e.map(d=>r.createElement(v.MenuItem,{key:`option-${d}`,onSelect:()=>o(d)},d)));return l?r.createElement(Uu,{className:s},"Show",i):i};Mo.propTypes={className:n().string,onChange:n().func.isRequired,pageSize:n().number.isRequired,pageSizes:n().arrayOf(n().number),showLabel:n().bool},Mo.defaultProps={className:"",pageSizes:fr,showLabel:!0};const As=Mo,Fu=r.createContext(!0),Wu=(0,ve.ri)("views.components.contexts.InteractiveContext",()=>Fu),Zu=({children:e})=>r.createElement(Wu.Consumer,null,t=>t?e:null);var Wt=a("aKyEWaw1"),Zt=a("7QYyHavS");const Ku=(0,u.default)(Wt.Pagination)(({theme:e})=>u.css` &.pagination { font-size: ${e.fonts.size.small}; margin-top: 10px; margin-bottom: 0; > li { > a, > span { color: ${e.utils.contrastingColor(e.colors.global.contentBackground)}; background-color: ${e.colors.global.contentBackground}; border-color: ${e.colors.variant.light.default}; border-radius: 0; &:hover, &:focus { color: ${e.utils.contrastingColor(e.colors.variant.lighter.default)}; background-color: ${e.colors.variant.lighter.default}; border-color: ${e.colors.variant.light.default}; } } &.active > a, &.active > span { &, &:hover, &:focus { color: ${e.utils.contrastingColor(e.colors.variant.lightest.info)}; background-color: ${e.colors.variant.lightest.info}; border-color: ${e.colors.variant.lighter.info}; z-index: 1; } } &.disabled { > a, > a:hover, > a:focus, > span, > span:hover, > span:focus { color: ${e.colors.variant.light.default}; background-color: ${e.colors.global.contentBackground}; border-color: ${e.colors.variant.lighter.default}; } } } } `),Hu=(0,Zt.YM)({WrapperComponent:Ku,itemTypeToComponent:{[Zt.iB.PAGE]:({value:e,isActive:t,onClick:o})=>r.createElement(Wt.Pagination.Item,{active:t,onClick:o},e),[Zt.iB.ELLIPSIS]:({isActive:e,onClick:t})=>r.createElement(Wt.Pagination.Ellipsis,{disabled:e,onClick:t},r.createElement(le.Z,{name:"ellipsis-h"})),[Zt.iB.FIRST_PAGE_LINK]:({isActive:e,onClick:t})=>r.createElement(Wt.Pagination.First,{disabled:e,onClick:t},r.createElement(le.Z,{name:"angle-double-left"})),[Zt.iB.PREVIOUS_PAGE_LINK]:({isActive:e,onClick:t})=>r.createElement(Wt.Pagination.Prev,{disabled:e,onClick:t},r.createElement(le.Z,{name:"angle-left"})),[Zt.iB.NEXT_PAGE_LINK]:({isActive:e,onClick:t})=>r.createElement(Wt.Pagination.Next,{disabled:e,onClick:t},r.createElement(le.Z,{name:"angle-right"})),[Zt.iB.LAST_PAGE_LINK]:({isActive:e,onClick:t})=>r.createElement(Wt.Pagination.Last,{disabled:e,onClick:t},r.createElement(le.Z,{name:"angle-double-right"}))}}),Bo=({currentPage:e,totalPages:t,boundaryPagesRange:o,siblingPagesRange:s,hideEllipsis:l,hidePreviousAndNextPageLinks:i,hideFirstAndLastPageLinks:d,disabled:m,onChange:g})=>t<=1?null:e>t?(console.warn("Graylog Pagination: `currentPage` prop should not be larger than `totalPages` prop."),null):r.createElement(Hu,{currentPage:e,totalPages:t,boundaryPagesRange:o,siblingPagesRange:s,hideEllipsis:l,hidePreviousAndNextPageLinks:i,hideFirstAndLastPageLinks:d,disabled:m,onChange:g,"data-testid":"graylog-pagination"});Bo.propTypes={currentPage:n().number.isRequired,totalPages:n().number.isRequired,boundaryPagesRange:n().number,siblingPagesRange:n().number,hideEllipsis:n().bool,hidePreviousAndNextPageLinks:n().bool,hideFirstAndLastPageLinks:n().bool,disabled:n().bool,onChange:n().func},Bo.defaultProps={boundaryPagesRange:1,siblingPagesRange:1,hideEllipsis:!1,hidePreviousAndNextPageLinks:!1,hideFirstAndLastPageLinks:!1,disabled:!1,onChange:()=>{}};const zu=Bo,vr=1,Is=({children:e,className:t,currentPage:o,currentPageSize:s,hideFirstAndLastPageLinks:l,hidePreviousAndNextPageLinks:i,onChange:d,pageSizes:m,setPagination:g,showPageSizeSelect:f,totalItems:y})=>{const P=(0,r.useMemo)(()=>s>0?Math.ceil(y/s):0,[s,y]),F=(0,r.useCallback)($=>{g({page:vr,pageSize:$}),d&&d(vr,$)},[d,g]),L=(0,r.useCallback)($=>{g({page:$,pageSize:s}),d&&d($,s)},[g,s,d]);return(0,r.useEffect)(()=>{P>0&&o>P&&L(P)},[o,P,L]),r.createElement(r.Fragment,null,f&&r.createElement(As,{pageSizes:m,pageSize:s,showLabel:!0,onChange:F,className:"pull-right"}),e,r.createElement(Zu,null,r.createElement("div",{className:`text-center pagination-wrapper ${t!=null?t:""}`},r.createElement(zu,{totalPages:P,currentPage:o,hidePreviousAndNextPageLinks:i,hideFirstAndLastPageLinks:l,onChange:L}))))},Gu=({pageSizes:e,...t})=>{const{page:o,pageSize:s,setPagination:l}=Bu(e,t.pageSize,t.showPageSizeSelect);return r.createElement(Is,{...t,currentPage:o,currentPageSize:s,setPagination:l,pageSizes:e})},Vu=({activePage:e,pageSize:t,...o})=>{const[{page:s,pageSize:l},i]=r.useState({page:Math.max(e,vr),pageSize:t});return(0,r.useEffect)(()=>{e>0&&e!==s&&i(d=>({...d,page:e}))},[e,s]),r.createElement(Is,{...o,currentPage:s,currentPageSize:l,setPagination:i})},Ds=({activePage:e,children:t,className:o,hideFirstAndLastPageLinks:s,hidePreviousAndNextPageLinks:l,onChange:i,pageSize:d,pageSizes:m,showPageSizeSelect:g,totalItems:f,useQueryParameter:y})=>y?r.createElement(Gu,{className:o,hideFirstAndLastPageLinks:s,hidePreviousAndNextPageLinks:l,onChange:i,pageSizes:m,pageSize:d,showPageSizeSelect:g,totalItems:f},t):r.createElement(Vu,{className:o,hideFirstAndLastPageLinks:s,hidePreviousAndNextPageLinks:l,onChange:i,pageSizes:m,pageSize:d,showPageSizeSelect:g,totalItems:f,activePage:e},t);Ds.defaultProps={activePage:1,className:void 0,hideFirstAndLastPageLinks:!1,hidePreviousAndNextPageLinks:!1,pageSizes:fr,pageSize:fr[0],showPageSizeSelect:!0,onChange:void 0,useQueryParameter:!0};const Rs=Ds,Os=({setFilteredRows:e,resetPagination:t,rows:o,...s})=>{const l=(i,d)=>{e(d&&d!==""?i:o),t()};return r.createElement(Pn,{...s,rows:o,onDataFiltered:l})};Os.defaultProps={id:void 0,filterKeys:void 0,displayKey:void 0,filterBy:void 0,filterLabel:void 0};const ju=Os,Qu={page:1,perPage:10,query:""},Ju=(e,t,o)=>{const s=t*(o-1),l=s+t;return e.slice(s,l)},$s=({rows:e=[],pagination:t,filterKeys:o,filterLabel:s,displayKey:l,filterBy:i,id:d,...m})=>{const[{perPage:g,page:f},y]=(0,r.useState)(t),[P,F]=(0,r.useState)(e),L=Ju(P,g,f);(0,r.useEffect)(()=>{F(e),y(t)},[e,t]);const $=(te,de)=>{y({page:te,perPage:de})},z=()=>{y({perPage:g,page:t.page})};return r.createElement(Rs,{totalItems:P.length,pageSize:g,activePage:f,onChange:$,showPageSizeSelect:!0,useQueryParameter:!1},r.createElement($l,{...m,id:d,customFilter:r.createElement(ju,{id:d,filterKeys:o,setFilteredRows:F,rows:e,resetPagination:z,displayKey:l,filterBy:i,filterLabel:s}),rows:L}))};$s.defaultProps={className:void 0,displayKey:void 0,filterBy:void 0,filterKeys:void 0,filterLabel:"Filter",headerCellFormatter:void 0,noDataText:void 0,pagination:Qu,rowClassName:void 0,useResponsiveTable:!1},$s.propTypes={pagination:n().object};const Hh=null,zh=null,Xu=300,Yu=u.default.div(({$buttonLeftMargin:e})=>u.css` > :not(:last-child) { margin-right: ${e}px; } > * { display: inline-block; vertical-align: top; margin-bottom: 5px; } `),qu=u.default.div` position: absolute; right: 0; top: 0; display: flex; align-items: center; min-height: 34px; padding-right: 3px; `,ed=u.default.div(({$topMargin:e})=>u.css` margin-top: ${e}px; `),td=u.default.input(({$queryWidth:e,$feedbackContainerWidth:t})=>u.css` width: ${e}px; padding-right: ${t!=null?t:12}px; `),rd=u.default.label` margin-right: 5px; `,od=u.default.div` display: inline-block; position: relative; `,nd=kr()(({query:e,onSearch:t,useLoadingState:o,setLoadingState:s,resetLoadingState:l})=>{o?s().then(()=>{t(e,l)}):t(e)},Xu),ko=({useLoadingState:e,queryHelpComponent:t,queryWidth:o,focusAfterMount:s,children:l,className:i,placeholder:d,buttonLeftMargin:m,label:g,onReset:f,onSearch:y,wrapperClass:P,topMargin:F,onQueryChange:L,query:$})=>{var z;const[te,de]=(0,r.useState)($),[Ce,re]=(0,r.useState)(!1),Se=(0,r.useRef)(void 0);(0,r.useEffect)(()=>{de($)},[$]);const ge=()=>new Promise(q=>{e&&re(!0),q()}),xe=()=>{e&&re(!1)},Q=()=>{xe(),de($),typeof L=="function"&&L($),typeof f=="function"&&f()},j=q=>{q.preventDefault(),q.stopPropagation();const Ie=q.target.value;de(Ie),typeof L=="function"&&L(Ie),typeof y=="function"&&nd({query:Ie,onSearch:y,useLoadingState:e,setLoadingState:ge,resetLoadingState:xe})};return r.createElement(ed,{className:`${P} ${i}`,$topMargin:F},r.createElement(Yu,{$buttonLeftMargin:m},r.createElement("div",{className:"form-group"},g&&r.createElement(rd,{htmlFor:"common-search-form-query-input",className:"control-label"},g),r.createElement(od,null,r.createElement(td,{id:"common-search-form-query-input",autoFocus:s,onChange:j,value:te,placeholder:d,type:"text",$queryWidth:o,className:"query form-control",autoComplete:"off",spellCheck:"false",$feedbackContainerWidth:(z=Se.current)==null?void 0:z.scrollWidth}),r.createElement(qu,{ref:Se},Ce&&r.createElement(Lt.Z,{text:""}),te&&typeof f=="function"&&r.createElement(Yr,{name:"xmark",title:"Reset search",onClick:Q}),t))),l))};ko.propTypes={query:n().string,onQueryChange:n().func,onSearch:n().func,onReset:n().func,label:n().string,className:n().string,placeholder:n().string,wrapperClass:n().string,queryWidth:n().any,topMargin:n().number,buttonLeftMargin:n().number,useLoadingState:n().bool,queryHelpComponent:n().element,children:n().oneOfType([n().arrayOf(n().element),n().element]),focusAfterMount:n().bool},ko.defaultProps={query:"",className:"",onQueryChange:void 0,onSearch:null,onReset:null,label:null,placeholder:"Enter search query...",wrapperClass:"search",queryWidth:400,topMargin:0,buttonLeftMargin:5,useLoadingState:!1,queryHelpComponent:null,children:null,focusAfterMount:!1};const sd=ko,ad=u.default.span(({theme:e})=>u.css` display: flex; padding: 10px; background-color: ${e.colors.table.background}; :nth-of-type(even) { background-color: ${e.colors.table.backgroundAlt}; } `),ld=u.default.div` flex: 1; margin-right: 5px; `,id=u.default.span` flex: 2; `,cd=(0,u.default)(Yr)` flex: 0; `,Uo=({item:{name:e,description:t},onDeleteItem:o,item:s})=>{const l=typeof o=="function"?r.createElement(cd,{onClick:()=>o(s),name:"times",title:`Remove ${e}`}):null;return r.createElement(ad,null,r.createElement(ld,null,e),r.createElement(id,null,t),l)};Uo.defaultProps={onDeleteItem:void 0},Uo.propTypes={onDeleteItem:n().func};const ud=Uo,ws=[5,10,30],dd={page:vr,perPage:ws[0],query:""},pd=({onLoad:e,overrideList:t,onDeleteItem:o,queryHelper:s,noDataText:l,resultsWrapperComponent:i,overrideItemComponent:d})=>{var m,g;const[f,y]=(0,r.useState)(),[P,F]=(0,r.useState)(dd);if((0,r.useEffect)(()=>t&&y(t),[t]),(0,r.useEffect)(()=>{let z=!0;return e(P,z).then(te=>{z&&y(te)}),()=>{z=!1}},[P,e]),!f)return r.createElement(Lt.Z,null);const L=r.createElement(Kl,null,l);let $;return f.list&&f.list.size>=1&&($=f.list.toArray().map(z=>d?r.createElement(d,{key:z.id,onDeleteItem:o,item:z}):r.createElement(ud,{key:z.id,onDeleteItem:o,item:z}))),r.createElement(Rs,{onChange:(z,te)=>F({...P,page:z,perPage:te}),pageSize:P.perPage,totalItems:(g=(m=f==null?void 0:f.pagination)==null?void 0:m.total)!=null?g:0,pageSizes:ws,activePage:P.page,useQueryParameter:!1},r.createElement(sd,{onSearch:z=>F({...P,page:vr,query:z}),label:"Filter",queryWidth:300,wrapperClass:"has-bm",placeholder:"Enter query to filter",queryHelpComponent:s}),r.createElement(i,{isEmptyResult:!$},$!=null?$:L))};pd.defaultProps={onDeleteItem:void 0,overrideList:void 0,noDataText:"No items found to display.",queryHelper:void 0,resultsWrapperComponent:({children:e})=>r.createElement("div",null,e),overrideItemComponent:void 0};const Gh=null;var md=Object.defineProperty,gd=(e,t,o)=>t in e?md(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,hd=(e,t,o)=>(gd(e,typeof t!="symbol"?t+"":t,o),o);class fd extends r.Component{render(){return r.createElement("span",null,vt.Z.pluralize(this.props.value,this.props.singular,this.props.plural))}}hd(fd,"propTypes",{singular:n().string.isRequired,plural:n().string.isRequired,value:n().oneOfType([n().number,n().string]).isRequired});const Vh=null,Ls={animated:!1,bsStyle:"info",label:void 0,striped:!1,value:0},Ns=e=>u.css` box-shadow: ${e} ${({theme:t})=>qt()(t.colors.brand.secondary).alpha(.1).css()}; `,vd=u.keyframes` from { background-position: 40px 0; } to { background-position: 0 0; } `,bd=(0,u.css)(({bsStyle:e,theme:t})=>{if(e)return` background-color: ${t.colors.variant[e]}; color: ${t.utils.readableColor(t.colors.variant[e])}; `}),yd=u.default.div(({theme:e})=>u.css` height: 20px; margin-bottom: 20px; overflow: hidden; background-color: ${e.colors.gray[90]}; border-radius: 4px; ${Ns("inset 0 1px 2px")} display: flex; align-items: center; `),Ed=u.default.div(({animated:e,striped:t,theme:o,value:s})=>{const l=qt()(o.colors.global.contentBackground).alpha(.25).css();return u.css` height: 100%; font-size: ${o.fonts.size.small}; text-align: center; ${Ns("inset 0 -1px 0")} transition: width 500ms ease-in-out; width: ${s}%; max-width: 100%; text-shadow: 0 1px 2px ${qt()(o.colors.gray[10]).alpha(.4).css()}, 2px -1px 3px ${qt()(o.colors.gray[100]).alpha(.5).css()}; ${(e||t)&&u.css` background-image: linear-gradient( 45deg, ${l} 25%, transparent 25%, transparent 50%, ${l} 50%, ${l} 75%, transparent 75%, transparent ); background-size: 40px 40px; `} ${e&&u.css` animation: ${vd} 2s linear infinite; `} ${bd} `}),Ms=({bars:e,className:t})=>r.createElement(yd,{className:t},e.map((o,s)=>{const{label:l,animated:i,bsStyle:d,striped:m,value:g}={...Ls,...o};return r.createElement(Ed,{role:"progressbar","aria-valuenow":g,"aria-valuemin":0,"aria-valuemax":100,"aria-valuetext":l,key:`bar-${s}`,animated:i,bsStyle:d,striped:m,value:g},l)}));Ms.propTypes={bars:n().arrayOf(n().shape({animated:n().bool,bsStyle:n().string,label:n().string,striped:n().bool,value:n().number})),className:n().string},Ms.defaultProps={bars:[Ls],className:void 0};const jh=null,Bs=({children:e,container:t})=>(0,Dr.createPortal)(e,t);Bs.defaultProps={container:document.body};const Cd=Bs,Sd={id:e=>`Id of the ${e}, which is a unique reference.`,title:e=>`Title of the ${e}.`,name:e=>`Name of the ${e}.`,description:e=>`Short description of the ${e}.`,summary:e=>`Long summary of the ${e}.`},Td=(0,u.default)(v.Popover)` max-width: 500px; `,_d=(0,u.default)(v.Button)` padding: 6px 8px; `,ks=(e,t)=>r.createElement("tr",{key:`row-field-${e}`},r.createElement("td",null,e),r.createElement("td",null,t)),Pd=r.createElement(r.Fragment,null,r.createElement("p",null,"Find entities with a description containing security:",r.createElement("br",null),r.createElement("code",null,"description:security"),r.createElement("br",null)),r.createElement("p",null,"Find a entities with the id 5f4dfb9c69be46153b9a9a7b:",r.createElement("br",null),r.createElement("code",null,"id:5f4dfb9c69be46153b9a9a7b"),r.createElement("br",null))),xd=(e,t,o,s)=>r.createElement(Td,{id:"team-search-query-help",title:"Search Syntax Help"},r.createElement("p",null,r.createElement("strong",null,"Available search fields")),r.createElement(v.Table,{condensed:!0},r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",null,"Field"),r.createElement("th",null,"Description"))),r.createElement("tbody",null,e.map(l=>ks(l,Sd[l](s))),Object.keys(t).map(l=>ks(l,t[l])))),r.createElement("p",null,r.createElement("strong",null,"Examples")),o||Pd),Ad=({commonFields:e,fieldMap:t,example:o,entityName:s})=>r.createElement(hr.Z,{trigger:"click",rootClose:!0,placement:"right",overlay:xd(e,t,o,s)},r.createElement(_d,{bsStyle:"link"},r.createElement(le.Z,{name:"question-circle"})));Ad.defaultProps={commonFields:["id","title","description"],fieldMap:{},example:void 0,entityName:"entity"};const Qh=null;var Fo=a("ApKkJKuH"),Id=a("6B2vepvr"),Jh=a("3QlCa1ps"),Xh=a("NOzOyt6M");const Dd=(0,Fo.WidthProvider)(Fo.Responsive),Wo=e=>{const{width:t}=e;return t?r.createElement(Fo.Responsive,{...e}):r.createElement(Dd,{...e})};Wo.propTypes={width:n().number},Wo.defaultProps={width:void 0};const Rd=(0,u.default)(Wo)(({theme:e})=>u.css` &.locked { .widget-drag-handle { display: none; } } &.unlocked { .react-draggable { cursor: move; } } .react-grid-item.react-grid-placeholder { background: ${e.colors.variant.info}; } .actions { cursor: default; } `),tr=175,Od=100,Kt={xxl:12,xl:10,lg:8,md:6,sm:4,xs:2},$d={xxl:tr*Kt.xxl,xl:tr*Kt.xl,lg:tr*Kt.lg,md:tr*Kt.md,sm:tr*Kt.sm,xs:tr*Kt.xs},wd=(e,t,o,s)=>{const l=`${s}`;return e||!t?`${l} locked`:o?l:`${l} unlocked`},Us=(e,t)=>{const o=[];return e.filter(({i:s})=>!s.startsWith("gap")).forEach(s=>{o.push({id:s.i,col:s.x+1,row:s.y+1,height:s.h,width:s.w})}),t(o)},Ld=(e={})=>Object.keys(e).map(t=>{const{col:o,row:s,height:l,width:i}=e[t];return{i:t,x:o?Math.max(o-1,0):0,y:s===void 0||s<=0?1/0:s-1,h:l||1,w:i||1}}),Fs=e=>{const t=[];e.forEach((o,s)=>{o.i.startsWith("gap")&&t.push(s)}),t.reverse().forEach(o=>e.splice(o,1))},Zo=({children:e,className:t,columns:o,draggableHandle:s,isResizable:l,locked:i,measureBeforeMount:d,onPositionsChange:m,onSyncLayout:g,positions:f,rowHeight:y,theme:P,width:F})=>{const L=P.spacings.px.xs,$=(0,r.useCallback)(Ce=>Us(Ce,m),[m]),z=(0,r.useCallback)(Ce=>Us(Ce,g),[g]),te=wd(i,l,s,t),de=(0,r.useMemo)(()=>Ld(f),[f]);return r.createElement(Rd,{className:te,width:F,breakpoints:$d,cols:o,layouts:{xxl:de,xl:de,lg:de,md:de,sm:de,xs:de},rowHeight:y,containerPadding:[0,0],margin:[L,L],isResizable:!i&&l,isDraggable:!i,measureBeforeMount:d,draggableCancel:".actions",onDragStart:Fs,onDragStop:$,onResizeStart:Fs,onResizeStop:$,onLayoutChange:z,useCSSTransforms:!1,draggableHandle:i?"":s},e)};Zo.propTypes={children:n().node.isRequired,className:n().string,onPositionsChange:n().func.isRequired,positions:n().object.isRequired,locked:n().bool,isResizable:n().bool,rowHeight:n().number,columns:n().object,draggableHandle:n().string,measureBeforeMount:n().bool,width:n().number,theme:Id.rG.isRequired},Zo.defaultProps={className:void 0,columns:Kt,isResizable:!0,locked:!1,measureBeforeMount:!1,rowHeight:Od,draggableHandle:void 0,width:void 0,onSyncLayout:()=>{}};const Yh=(0,u.withTheme)(Zo),Nd=(0,u.default)(v.Row)` :not(:last-child) { margin-bottom: 7px; } `,Md=(0,u.default)(v.Col)(({theme:e})=>u.css` font-weight: bold; @media (min-width: ${e.breakpoints.min.md}) { text-align: right; } `),Bd=(0,u.default)(le.Z)(({theme:e,value:t})=>` color: ${t?e.colors.variant.success:e.colors.variant.danger}; `),kd=({value:e})=>r.createElement(r.Fragment,null,r.createElement(Bd,{name:e?"check-circle":"times-circle",value:e})," ",e?"yes":"no"),Ud=e=>typeof e=="boolean"?r.createElement(kd,{value:e}):e||"-",Fd=({label:e,value:t,help:o,className:s})=>r.createElement(Nd,{className:s},r.createElement(Md,{sm:3},e),r.createElement(v.Col,{sm:9,className:"read-only-value-col"},Ud(t),o&&r.createElement(v.HelpBlock,null,o)));Fd.defaultProps={help:void 0,className:void 0};const qh=null,Ws=({dateTime:e})=>{const t=e!=null?e:new Date,o=qe(t),s=Be(t,"internal");return r.createElement("time",{dateTime:s,title:s},o)};Ws.propTypes={dateTime:n().oneOfType([n().string,n().object,n().number])},Ws.defaultProps={dateTime:void 0};const ef=null;var Wd=Object.defineProperty,Zd=(e,t,o)=>t in e?Wd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,br=(e,t,o)=>(Zd(e,typeof t!="symbol"?t+"":t,o),o);const Kd=u.default.button(({theme:e})=>u.css` opacity: 0.3; background-color: ${e.colors.variant.primary}; width: 40px; height: 40px; position: fixed; bottom: 60px; right: 20px; border-radius: 5px; border: none; &:hover { opacity: 1; } &.middle { right: 35%; } `),Hd=(0,u.default)(le.Z)(({theme:e})=>u.css` color: ${e.utils.readableColor(e.colors.variant.primary)}; position: absolute; top: 50%; left: 50%; margin-top: -9px; margin-left: -5px; `);class Zs extends r.Component{constructor(){super(),br(this,"showButton",()=>{this.setState({hideButton:window.scrollY===0})}),br(this,"scrollStep",()=>{const{intervalId:t}=this.state,{scrollSteps:o}=this.props;window.pageYOffset===0&&clearInterval(t),window.scroll(0,window.pageYOffset-o)}),br(this,"scrollToTop",()=>{const{delay:t}=this.props,o=setInterval(this.scrollStep.bind(this),t);this.setState({intervalId:o})}),this.state={intervalId:0,hideButton:!0}}componentDidMount(){window.addEventListener("scroll",this.showButton)}componentWillUnmount(){window.removeEventListener("scroll",this.showButton)}render(){const{position:t}=this.props,{hideButton:o}=this.state;return o?r.createElement("span",null):r.createElement(Kd,{title:"Back to top",type:"button",className:t,onClick:this.scrollToTop},r.createElement(Hd,{name:"chevron-up"}))}}br(Zs,"propTypes",{delay:n().number,scrollSteps:n().number,position:n().string}),br(Zs,"defaultProps",{delay:5,scrollSteps:50,position:""});const tf=null;var zd=a("EeemBwNM"),Gd=a.n(zd),Vd=a("YHdXwNS6"),jd=a.n(Vd),Qd=a("c59+uKGP"),Jd=a.n(Qd),Fr=a("ylPxorvM"),rr={};rr.styleTagTransform=Nr(),rr.setAttributes=wr(),rr.insert=$r().bind(null,"head"),rr.domAPI=Or(),rr.insertStyleElement=Lr();var rf=Rr()(Fr.Z,rr);const Ko=Fr.Z&&Fr.Z.locals?Fr.Z.locals:void 0;var Xd=Object.defineProperty,Yd=(e,t,o)=>t in e?Xd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,xt=(e,t,o)=>(Yd(e,typeof t!="symbol"?t+"":t,o),o);class Ks extends r.Component{constructor(t){super(t),xt(this,"handleSelectionChange",o=>{const{onItemSelect:s}=this.props;this.setState({selectedItems:o}),s(o,()=>this.overlay.hide())}),xt(this,"clearItemSelection",()=>{this.handleSelectionChange([])}),xt(this,"handleItemSelection",o=>()=>{const{multiple:s}=this.props,{selectedItems:l}=this.state;let i;s?i=l.includes(o)?jd()(l,o):Gd()(l,o):i=[o],this.handleSelectionChange(i)}),xt(this,"filterData",(o,s)=>{const l=s.filter(i=>i.match(new RegExp(o,"i")));this.setState({filterText:o,filteredItems:l})}),xt(this,"handleFilterChange",o=>s=>{const l=s.target.value.trim();this.filterData(l,o)}),xt(this,"renderDataFilter",o=>{const{filterPlaceholder:s}=this.props,{filterText:l}=this.state;return r.createElement(v.FormGroup,{controlId:"dataFilterInput",className:Ko.dataFilterInput},r.createElement(v.FormControl,{type:"text",placeholder:s,value:l,onChange:this.handleFilterChange(o)}))}),xt(this,"renderClearSelectionItem",()=>{const{clearSelectionText:o}=this.props;return r.createElement(v.ListGroupItem,{onClick:this.clearItemSelection},r.createElement(le.Z,{name:"times",fixedWidth:!0,className:"text-danger"})," ",o)}),this.state={filterText:"",filteredItems:t.items,selectedItems:t.selectedItems}}UNSAFE_componentWillReceiveProps(t){const{items:o,selectedItems:s}=this.props,{filterText:l}=this.state;Ir()(s,t.selectedItems)||this.setState({selectedItems:t.selectedItems}),o!==t.items&&this.filterData(l,t.items)}render(){const{displayDataFilter:t,itemFormatter:o,items:s,placement:l,triggerAction:i,triggerNode:d,disabled:m,id:g,title:f}=this.props,{filteredItems:y,selectedItems:P}=this.state,F=r.createElement(v.Popover,{id:g,title:f,placement:l,className:Ko.customPopover,"data-event-element":f},t&&this.renderDataFilter(s),P.length>0&&this.renderClearSelectionItem(),r.createElement(Jd(),{className:Ko.scrollableList},r.createElement(v.ListGroup,null,y.map(L=>r.createElement(v.ListGroupItem,{key:L,onClick:m?()=>{}:this.handleItemSelection(L),active:P.includes(L),disabled:m},o(L))))));return r.createElement(hr.Z,{ref:L=>{this.overlay=L},trigger:i,placement:l,overlay:F,rootClose:!0},d)}}xt(Ks,"propTypes",{id:n().string.isRequired,placement:n().oneOf(["top","right","bottom","left"]),title:n().string.isRequired,triggerNode:n().node.isRequired,triggerAction:n().oneOf(["click","hover","focus"]),items:n().arrayOf(n().string),itemFormatter:n().func,multiple:n().bool,selectedItems:n().arrayOf(n().string),onItemSelect:n().func.isRequired,displayDataFilter:n().bool,filterPlaceholder:n().string,clearSelectionText:n().string,disabled:n().bool}),xt(Ks,"defaultProps",{placement:"bottom",triggerAction:"click",items:[],itemFormatter:e=>e,multiple:!1,selectedItems:[],displayDataFilter:!0,filterPlaceholder:"Type to filter",clearSelectionText:"Clear selection",disabled:!1});const of=null;var qd=Object.defineProperty,ep=(e,t,o)=>t in e?qd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,or=(e,t,o)=>(ep(e,typeof t!="symbol"?t+"":t,o),o);const tp=(0,u.default)(v.ListGroupItem)` display: flex; justify-content: space-between; `;class Hs extends r.Component{constructor(){super(...arguments),or(this,"_getOptionId",t=>typeof t=="string"?t:t[this.props.idKey]),or(this,"_getOptionDisplayValue",t=>typeof t=="string"?t:t[this.props.displayKey]),or(this,"_onAddOption",t=>{if(t==="")return;const o=this.props.selectedOptions.slice();this.props.selectedOptionsType==="string"?o.push(t):o.push(this.props.options.filter(s=>this._getOptionId(s)===t)[0]),typeof this.props.onChange=="function"&&this.props.onChange(o)}),or(this,"_onRemoveOption",t=>()=>{const o=this.props.selectedOptions.filter((s,l)=>l!==t);typeof this.props.onChange=="function"&&this.props.onChange(o)})}UNSAFE_componentWillReceiveProps(t){this.props.selectedOptions!==t.selectedOptions&&this.select.clearValue()}render(){const t=this.props.selectedOptions.map((o,s)=>r.createElement(tp,{key:`${this._getOptionId(o)}-${s}`},r.createElement("div",null,this._getOptionDisplayValue(o)),r.createElement(v.Button,{bsStyle:"danger",bsSize:"xsmall",onClick:this._onRemoveOption(s)},"Remove")));return r.createElement("div",null,r.createElement(lt.Z,{ref:o=>{this.select=o},autoFocus:this.props.autoFocus,options:this.props.options,onChange:this._onAddOption,clearable:!1}),t.length>0&&r.createElement(v.ListGroup,{style:{marginTop:10}},t))}}or(Hs,"propTypes",{options:n().array,selectedOptionsType:n().oneOf(["string","object"]),selectedOptions:n().arrayOf(n().oneOfType([n().string,n().object])),displayKey:n().string,idKey:n().string,onChange:n().func,autoFocus:n().bool}),or(Hs,"defaultProps",{autoFocus:void 0,displayKey:"label",idKey:"value",onChange:void 0,options:void 0,selectedOptions:void 0,selectedOptionsType:"string"});const nf=null,rp=(0,u.default)(e=>r.createElement(Ji,{...e}))` margin-left: 8px; `,zs=({type:e,description:t})=>{const o=s=>s.replaceAll("_"," ");return r.createElement(rp,{title:"Sharing not possible",pullRight:!1},t||`Only owners of this ${o(e)} are allowed to share it.`)};zs.defaultProps={description:void 0};const op=zs,np=({bsStyle:e,bsSize:t,entityId:o,entityType:s,onClick:l,disabledInfo:i})=>r.createElement(Gi,{id:o,type:s},({disabled:d})=>r.createElement(Br.Z,{bsStyle:e,bsSize:t,onClick:l,disabled:!!i||d,title:"Share"},r.createElement(le.Z,{name:"user-plus"})," Share ",(!!i||d)&&r.createElement(op,{type:s,description:i})));np.defaultProps={bsStyle:"default",disabledInfo:void 0,bsSize:void 0};const sf=null;var Ho=a("Nr7WAlY+");const sp=(0,u.default)(v.ListGroupItem)(({$alignItemContent:e})=>u.css` display: flex; align-items: ${e}; `),ap=u.default.div` margin-right: 5px; `,Gs=(0,r.forwardRef)(({alignItemContent:e,item:t,index:o,className:s,customListItemRender:l,customContentRender:i,disableDragging:d,draggableProps:m,dragHandleProps:g},f)=>{const y=i?i({item:t,index:o}):t.title;return l?r.createElement(r.Fragment,null,l({className:s,disableDragging:d,draggableProps:m,dragHandleProps:g,index:o,item:t,ref:f})):r.createElement(sp,{$alignItemContent:e,ref:f,className:s,containerProps:{...m}},!d&&r.createElement(ap,{...g,"data-testid":`sortable-item-${t.id}`},r.createElement(le.Z,{name:"bars"})),y)});Gs.defaultProps={alignItemContent:"flex-start",className:void 0,disableDragging:!1,customListItemRender:void 0,customContentRender:void 0};const lp=Gs,ip=(0,u.default)(lp)(({$isDragging:e})=>` box-shadow: ${e?"rgba(0, 0, 0, 0.24) 0px 3px 8px":"none"}; `),Vs=({alignItemContent:e,className:t,customContentRender:o,customListItemRender:s,disableDragging:l,displayOverlayInPortal:i,index:d,item:m})=>r.createElement(Ho._l,{draggableId:m.id,index:d},({draggableProps:g,dragHandleProps:f,innerRef:y},{isDragging:P})=>{const F=r.createElement(ip,{alignItemContent:e,item:m,index:d,className:t,ref:y,customContentRender:o,customListItemRender:s,disableDragging:l,displayOverlayInPortal:i,draggableProps:g,dragHandleProps:f,$isDragging:P});return i&&P?r.createElement(Cd,null,F):F});Vs.defaultProps={alignItemContent:void 0,className:void 0,customContentRender:void 0,customListItemRender:void 0,disableDragging:!1};const cp=Vs,js=({alignItemContent:e,customContentRender:t,customListItemRender:o,disableDragging:s,displayOverlayInPortal:l,items:i=[]})=>r.createElement(r.Fragment,null,i.map((d,m)=>r.createElement(cp,{alignItemContent:e,item:d,index:m,key:d.id,customContentRender:t,customListItemRender:o,disableDragging:s,displayOverlayInPortal:l})));js.defaultProps={displayOverlayInPortal:!1,alignItemContent:void 0,disableDragging:!1,customContentRender:void 0,customListItemRender:void 0};const up=r.memo(js),dp=(e,t,o)=>{const s=Array.from(e),[l]=s.splice(t,1);return s.splice(o,0,l),s},Qs=({alignItemContent:e,customContentRender:t,customListItemRender:o,disableDragging:s,displayOverlayInPortal:l,items:i,onMoveItem:d})=>{const m=(0,r.useCallback)(g=>{if(g.destination&&g.source.index!==g.destination.index){const f=dp(i,g.source.index,g.destination.index);d(f,g.source.index,g.destination.index)}},[i,d]);return r.createElement(Ho.Z5,{onDragEnd:m},r.createElement(Ho.bK,{droppableId:"droppable"},({droppableProps:g,innerRef:f,placeholder:y})=>r.createElement("div",{...g,ref:f},r.createElement(up,{alignItemContent:e,items:i,disableDragging:s,displayOverlayInPortal:l,customContentRender:t,customListItemRender:o}),y)))};Qs.propTypes={disableDragging:n().bool,items:n().arrayOf(n().object),onMoveItem:n().func.isRequired,customContentRender:n().func,customListItemRender:n().func},Qs.defaultProps={alignItemContent:void 0,items:[],disableDragging:!1,displayOverlayInPortal:!1,customContentRender:void 0,customListItemRender:void 0};const af=null,lf=null,cf=Do()({displayName:"TimeUnit",propTypes:{value:n().number.isRequired,unit:n().oneOf(["NANOSECONDS","MICROSECONDS","MILLISECONDS","SECONDS","MINUTES","HOURS","DAYS"]).isRequired,zeroIsNever:n().bool},getDefaultProps(){return{zeroIsNever:!0}},UNITS:{NANOSECONDS:"nanoseconds",MICROSECONDS:"microseconds",MILLISECONDS:"milliseconds",SECONDS:"seconds",MINUTES:"minutes",HOURS:"hours",DAYS:"days"},render(){return this.props.value===0&&this.props.zeroIsNever?r.createElement("span",null,"Never"):r.createElement("span",null,this.props.value,"\xA0",this.UNITS[this.props.unit])}}),uf=null;var pp=a("M09juI6U"),At=a.n(pp),mp=a("p60vwpDe"),Js=a.n(mp),gp=a("FWpQ+Wjd"),hp=a.n(gp),fp=a("Ept3tno1"),yr=a.n(fp);const vp={JAVA_INTEGER_MIN_VALUE:2**31*-1,JAVA_INTEGER_MAX_VALUE:2**31-1,normalizeNumber(e){switch(e){case"NaN":return NaN;case"Infinity":return Number.MAX_VALUE;case"-Infinity":return Number.MIN_VALUE;default:return e}},normalizeGraphNumber(e){switch(e){case"NaN":case"Infinity":case"-Infinity":return 0;default:return e}},formatNumber(e){try{return yr()(this.normalizeNumber(e)).format("0,0.[00]")}catch{return e}},formatPercentage(e){try{return yr()(this.normalizeNumber(e)).format("0.00%")}catch{return e}},formatBytes(e){yr().zeroFormat("0B");let t;try{t=yr()(this.normalizeNumber(e)).format("0.0ib")}catch{t=e}return yr().zeroFormat(null),t},isNumber(e){return e!==""&&!Number.isNaN(Number(e))}},bp=e=>{const t={bubbles:!0,cancelable:!0};if(typeof Event=="function")return new Event(e,t);const o=document.createEvent("Event");return o.initEvent(e,t.bubbles,t.cancelable),o},Er=e=>{switch(e.type){case"radio":return e.value==="true"||e.value==="false"?e.value==="true":e.value;case"checkbox":return e.checked;case"number":return e.value===""||!vp.isNumber(e.value)?void 0:Number(e.value);default:return e.value}},Xs=e=>{const t=e._valueTracker,o=bp("change");o.simulated=!0,t&&t.setValue(""),e.dispatchEvent(o)},yp=(e={})=>Object.keys(e).length>0,Ep=(e,t,o)=>{switch(t){case"required":if(!e||(e==null?void 0:e.size)===0)return"Field is required.";break;case"min":if(eNumber(o))return`Must be smaller than ${o}.`;break;default:return}},Cp={getValueFromInput:Er,triggerInput:Xs,formHasErrors:yp,validateField:(e={})=>t=>{let o;return Object.entries(e).some(([s,l])=>{const i=Ep(t,s,l);return i?(o=i,!0):!1}),o}},zo=["NANOSECONDS","MICROSECONDS","MILLISECONDS","SECONDS","MINUTES","HOURS","DAYS"],Ys=n().oneOf(zo),Cr=(e,t)=>{if(e===void 0)return{duration:1,unit:Js()(t)};const o=er().duration(e),s=t.find(i=>{const d=o.as(i);return hp()(d)&&d!==0})||Js()(t);return{duration:o.as(s),unit:s}},Go=Do()({displayName:"TimeUnitInput",propTypes:{update:n().func.isRequired,label:n().string,help:n().string,required:n().bool,enabled:n().bool,defaultEnabled:n().bool,value:n().number,defaultValue:n().number,unit:Ys,units:n().arrayOf(Ys),labelClassName:n().string,wrapperClassName:n().string,hideCheckbox:n().bool,pullRight:n().bool,clearable:n().bool,name:n().string,unitName:n().string},getDefaultProps(){return{defaultValue:1,value:void 0,unit:"SECONDS",units:zo,label:"",help:"",name:null,unitName:null,required:!1,enabled:void 0,defaultEnabled:!1,labelClassName:void 0,wrapperClassName:void 0,hideCheckbox:!1,pullRight:!1,clearable:!1}},getInitialState(){const{defaultEnabled:e,enabled:t,units:o}=this.props;return{enabled:At()(t,e),unitOptions:this._getUnitOptions(o)}},UNSAFE_componentWillReceiveProps(e){const{units:t}=this.props;Ir()(t,e.units)||this.setState({unitOptions:this._getUnitOptions(e.units)})},_getEffectiveValue(){const{defaultValue:e,value:t,clearable:o}=this.props;return o?t:At()(t,e)},_getUnitOptions(e){return zo.filter(t=>e.includes(t)).map(t=>({value:t,label:t.toLowerCase()}))},_isChecked(){const{required:e,enabled:t}=this.props;if(e)return e;const{enabled:o}=this.state;return At()(t,o)},_propagateInput(e){const{update:t,unit:o}=this.props,l={...{value:this._getEffectiveValue(),unit:o,checked:this._isChecked()},...e};t(l.value,l.unit,l.checked)},_onToggleEnable(e){const t=e.target.checked;this.setState({enabled:t}),this._propagateInput({checked:t})},_onUpdate(e){const{defaultValue:t,clearable:o}=this.props;let s;o?s=Er(e.target):s=At()(Er(e.target),t),this._propagateInput({value:s})},_onUnitSelect(e){this._propagateInput({unit:e})},render(){const{unitOptions:e}=this.state,{label:t,wrapperClassName:o,help:s,labelClassName:l,unit:i,required:d,hideCheckbox:m,pullRight:g}=this.props,f=e.map(P=>r.createElement(v.MenuItem,{key:P.value,onSelect:()=>this._onUnitSelect(P.value),active:i===P.value},P.label)),y=r.createElement(v.InputGroup.Addon,null,r.createElement("input",{type:"checkbox",checked:this._isChecked(),onChange:this._onToggleEnable}));return r.createElement(v.FormGroup,null,t&&r.createElement(v.ControlLabel,{className:l},t),r.createElement(v.InputWrapper,{className:o},r.createElement(v.InputGroup,null,!d&&!m&&y,r.createElement(v.FormControl,{type:"number",name:this.props.name,disabled:!this._isChecked(),onChange:this._onUpdate,value:At()(this._getEffectiveValue(),"")}),r.createElement(v.DropdownButton,{componentClass:v.InputGroup.Button,id:"input-dropdown-addon",name:this.props.unitName,pullRight:g,title:e.filter(P=>P.value===i)[0].label,disabled:!this._isChecked()},f)),s&&r.createElement(v.HelpBlock,null,s)))}}),Sp=r.createContext(void 0),Tp=(0,ve.ri)("contexts.UserDateTimeContext",()=>Sp),qs=()=>{const e=(0,r.useContext)(Tp);if(!e)throw new Error("useUserDateTime hook needs to be used inside UserDateTimeContext.Provider");return e},Vo=({dateTime:e,field:t,format:o,render:s,tz:l,className:i})=>{const{formatTime:d}=qs(),m=e!=null?e:new Date,g=l?Be(m,o,l):d(m,o),f=Be(m,"internal");return r.createElement("time",{dateTime:f,title:f,className:i},r.createElement(s,{value:g,field:t}))};Vo.propTypes={dateTime:n().oneOfType([n().string,n().object,n().number]),format:n().string,field:n().string,tz:n().string,render:n().func},Vo.defaultProps={dateTime:void 0,field:void 0,format:"default",render:({value:e})=>e,tz:void 0,className:void 0};const _p=Vo;var Pp=Object.defineProperty,xp=(e,t,o)=>t in e?Pp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,nr=(e,t,o)=>(xp(e,typeof t!="symbol"?t+"":t,o),o);class ea extends r.Component{constructor(){super(...arguments),nr(this,"_UNCLASSIFIED_AREA","Unclassified"),nr(this,"getValue",()=>this.timezone.getValue()),nr(this,"_formatTimezones",()=>{const t={};me().tz.names().forEach(s=>{const l=s.split("/"),i=l.length>1?l[0]:this._UNCLASSIFIED_AREA,d=l.length>1?l[1]:l[0];t[i]||(t[i]=[]),t[i].push(d)});const o=[];return Object.keys(t).sort().forEach(s=>{o.push({label:s,disabled:!0,value:s});const i=fn()(t[s]).sort().map(d=>({value:s===this._UNCLASSIFIED_AREA?d:`${s}/${d}`,label:d.replace("_"," ")}));o.push(...i)}),o}),nr(this,"_renderOption",t=>t.disabled?r.createElement("span",{key:t.value,title:t.value},t.label):r.createElement("span",{key:t.value,title:t.value},"\xA0 ",t.label))}render(){const t=this._formatTimezones(),{onChange:o,...s}=this.props;return r.createElement(lt.Z,{ref:l=>{this.timezone=l},...s,inputId:"timezone-select",onChange:o,placeholder:"Pick a time zone",options:t,optionRenderer:this._renderOption})}}nr(ea,"propTypes",{onChange:n().func}),nr(ea,"defaultProps",{onChange:()=>{}});const ff=null;var Ap=Object.defineProperty,Ip=(e,t,o)=>t in e?Ap(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,jo=(e,t,o)=>(Ip(e,typeof t!="symbol"?t+"":t,o),o);class ta extends r.Component{constructor(){super(...arguments),jo(this,"_getFilteredProps",()=>{let t=oo().fromJS(this.props);return["valueLink","onChange"].forEach(o=>{t.has(o)&&(t=t.delete(o))}),t.toJS()})}componentDidMount(){if(this.fieldInput){const{autoFocus:t,valueLink:o,onChange:s}=this.props,l=Ve()(this.fieldInput.getInputDOMNode());(0,V.ZP)("GET",(0,Y.DC)(be.Z.SystemApiController.fields().url)).then(d=>{l.typeahead({hint:!0,highlight:!0,minLength:1},{name:"fields",displayKey:"value",source:_n.substringMatcher(d.fields,"value",6)}),t&&(l.focus(),l.typeahead("close"))});const i=Dr.findDOMNode(this.fieldInput);Ve()(i).on("typeahead:change typeahead:selected",d=>{s&&s(d),o&&o.requestChange(d.target.value)})}}componentWillUnmount(){if(this.fieldInput){Ve()(this.fieldInput.getInputDOMNode()).typeahead("destroy");const o=Dr.findDOMNode(this.fieldInput);Ve()(o).off("typeahead:change typeahead:selected")}}render(){const{id:t,label:o,valueLink:s,error:l,onBlur:i}=this.props;return r.createElement(v.Input,{id:t,ref:d=>{this.fieldInput=d},label:o,onBlur:i,error:l,wrapperClassName:"typeahead-wrapper",defaultValue:s?s.value:null,...this._getFilteredProps()})}}jo(ta,"propTypes",{id:n().string.isRequired,valueLink:n().object,label:n().string,autoFocus:n().bool,onChange:n().func,onBlur:n().func,error:n().string}),jo(ta,"defaultProps",{valueLink:void 0,autoFocus:!1,label:void 0,onChange:()=>{},onBlur:()=>{},error:void 0});const vf=null;var Dp=a("jdU8EhS8"),Rp=a("iG1AjSQm"),sr=a.n(Rp),Op=a("PHWUskn4"),$p=a.n(Op),Wr=a("A2KAXP9g"),wp=a("EJi6viJm"),Qo=a.n(wp),Zr=a("466uocAC"),ar={};ar.styleTagTransform=Nr(),ar.setAttributes=wr(),ar.insert=$r().bind(null,"head"),ar.domAPI=Or(),ar.insertStyleElement=Lr();var bf=Rr()(Zr.Z,ar);const yf=Zr.Z&&Zr.Z.locals?Zr.Z.locals:void 0,Jo={debug:!1,positionClass:"toast-bottom-full-width",onclick:null,showDuration:300,hideDuration:1e3,timeOut:7e3,extendedTimeOut:1e3,escapeHtml:!0,closeButton:!0,closeHtml:"",progressBar:!0,preventDuplicates:!0},ue={error(e,t){Qo().error(e,t||"Error",{...Jo,timeOut:1e4})},warning(e,t){Qo().warning(e,t||"Attention",Jo)},success(e,t){Qo().success(e,t||"Information",Jo)}},Xo={testNaturalDate(e,t){const{url:o}=be.Z.ToolsApiController.naturalDateTest(encodeURIComponent(e),encodeURIComponent(t)),s=(0,V.ZP)("GET",(0,Y.DC)(o));return s.catch(l=>{l.additional.status!==422&&ue.error(`Loading keyword preview failed with status: ${l}`,"Could not load keyword preview")}),s},testGrok(e,t,o){const{url:s}=be.Z.ToolsApiController.grokTest(),l=(0,V.ZP)("POST",(0,Y.DC)(s),{pattern:e,string:o,named_captures_only:t});return l.catch(i=>{ue.error(`Details: ${i}`,"We were not able to run the grok extraction. Please check your parameters.")}),l},testJSON(e,t,o,s,l,i,d,m){const{url:g}=be.Z.ToolsApiController.jsonTest(),f={flatten:e,list_separator:t,key_separator:o,kv_separator:s,replace_key_whitespace:l,key_whitespace_replacement:i,key_prefix:d,string:m},y=(0,V.ZP)("POST",(0,Y.DC)(g),f);return y.catch(P=>{ue.error(`Details: ${P}`,"We were not able to run the JSON extraction. Please check your parameters.")}),y},testRegexValidity(e){const t=Nt().encode(e),{url:o}=be.Z.ToolsApiController.regexValidate(t),s=(0,V.ZP)("GET",(0,Y.DC)(o));return s.catch(l=>{ue.error(`Details: ${l}`,"Could not validate regular expression. Make sure that it is valid.")}),s},urlWhiteListCheck(e){const{url:t}=be.Z.ToolsApiController.urlWhitelistCheck(),o=(0,V.ZP)("POST",(0,Y.DC)(t),{url:e});return o.catch(s=>{ue.error(`Details: ${s}`,"Could not verify if the url is in the whitelist.")}),o},urlWhiteListGenerateRegex(e,t){const{url:o}=be.Z.ToolsApiController.urlWhitelistGenerateRegex(),s=(0,V.ZP)("POST",(0,Y.DC)(o),{url_template:e,placeholder:t});return s.catch(l=>{ue.error(`Details: ${l}`,"Could not generate regex.")}),s},testRegex(e,t){const{url:o}=be.Z.ToolsApiController.regexTest(),s=(0,V.ZP)("POST",(0,Y.DC)(o),{regex:e,string:t});return s.catch(l=>{ue.error(`Details: ${l}`,"Could not try regular expression. Make sure that it is valid.")}),s},testRegexReplace(e,t,o,s){const{url:l}=be.Z.ToolsApiController.regexReplaceTest(),i={regex:e,replacement:t,replace_all:o,string:s},d=(0,V.ZP)("POST",(0,Y.DC)(l),i);return d.catch(m=>{ue.error(`Details: ${m}`,"Could not try regular expression. Make sure that it is valid.")}),d},testSplitAndIndex(e,t,o){const{url:s}=be.Z.ToolsApiController.splitAndIndexTest(),l={split_by:e,index:t,string:o},i=(0,V.ZP)("POST",(0,Y.DC)(s),l);return i.catch(d=>{ue.error(`Details: ${d}`,"We were not able to run the split and index extraction. Please check your parameters.")}),i},testSubstring(e,t,o){const{url:s}=be.Z.ToolsApiController.substringTest(),l={start:e,end:t,string:o},i=(0,V.ZP)("POST",(0,Y.DC)(s),l);return i.catch(d=>{ue.error(`Details: ${d}`,"We were not able to run the substring extraction. Please check index boundaries.")}),i},testContainsString(e,t){const{url:o}=be.Z.ToolsApiController.containsStringTest(),s=(0,V.ZP)("POST",(0,Y.DC)(o),{search_string:e,string:t});return s.catch(l=>{ue.error(`Details: ${l}`,"Could not check if field contains the string")}),s},testLookupTable(e,t){const{url:o}=be.Z.ToolsApiController.lookupTableTest(),s=(0,V.ZP)("POST",(0,Y.DC)(o),{lookup_table_name:e,string:t});return s.catch(l=>{ue.error(`Details: ${l}`,"Could not check if lookup table translates the string")}),s}};var Lp=a("0miigXwP");const Sr=()=>(0,Lp.Z)(),Np=(0,u.default)(v.Table)` margin-top: 10px; `,ra=async(e,t,o)=>{const s={title:{valid:!1},value:{valid:!1}};s.title=t.title.trim().length<=0?{valid:!1}:{valid:!0};let l={valid:!1};return t.type==="literal"?l=(0,Y.K2)(t.value)?{valid:!0}:{valid:!1}:t.type==="regex"&&t.value.trim().length>0&&(l=(await Xo.testRegexValidity(t.value)).is_valid?{valid:!0}:{valid:!1}),s.value=l,typeof o=="function"&&o(e,t,s),s},Mp=kr()(ra,200),Yo=({urls:e,onUpdate:t,disabled:o,newEntryId:s})=>{const l="literal",i="regex",d=[{value:l,label:"Exact match"},{value:i,label:"Regex"}];let m={};const[g,f]=(0,r.useState)({entries:e,disabled:o}),[y,P]=(0,r.useState)({errors:[]}),F=(0,r.useRef)(!1),L=Q=>{Q.preventDefault(),f({...g,entries:[...g.entries,{id:Sr(),title:"",value:"",type:l}]})},$=(Q,j)=>{Q.preventDefault();let q=sr()(g);const Ie=sr()(y);Ie.errors[j]=null,P(Ie),q.entries.splice(j,1),f(q)},z=(0,r.useCallback)(()=>{let Q=!0;return y.errors.length>0&&y.errors.find(j=>(j&&j.title&&j.title.valid)===!1||j&&j.value&&j.value.valid===!1)&&(Q=!1),Q},[y]),te=(Q,j)=>{const q=sr()(g);q.entries[Q]=j,f(q)},de=(Q,j,q)=>{P(Ie=>{const He=sr()(Ie);return He.errors[Q]=q,He}),te(Q,j)},Ce=async(Q,j,q)=>{const Ie={...g.entries[j],[Q]:q};await Mp(j,Ie,de)},re=(Q,j)=>{Ce(Q.target.name,j,Er(Q.target))},Se=(Q,j)=>{Ce("type",Q,j)},ge=Q=>Q===i?"Not a valid Java regular expression":"Not a valid URL",xe=()=>g.entries.map((Q,j)=>r.createElement("tr",{key:Q.id},r.createElement("td",{style:{verticalAlign:"middle",textAlign:"center"}},j+1),r.createElement("td",null,r.createElement(Wr.Z,{type:"text",id:`title-input${j}`,ref:q=>{m[`title${j}`]=q},help:y.errors[j]&&y.errors[j].title&&!y.errors[j].title.valid?"Required field":null,name:"title",bsStyle:y.errors[j]&&y.errors[j].title&&!y.errors[j].title.valid?"error":null,onChange:q=>re(q,j),defaultValue:Q.title,required:!0})),r.createElement("td",null,r.createElement(Wr.Z,{type:"text",id:`value-input${j}`,ref:q=>{m[`value${j}`]=q},help:y.errors[j]&&y.errors[j].value&&!y.errors[j].value.valid?ge(Q.type):null,name:"value",bsStyle:y.errors[j]&&y.errors[j].value&&!y.errors[j].value.valid?"error":null,onChange:q=>re(q,j),defaultValue:Q.value,required:!0})),r.createElement("td",null,r.createElement(Wr.Z,{id:`url-input-type-${j}`,required:!0,autoFocus:!0},r.createElement(lt.Z,{clearable:!1,options:d,matchProp:"label",placeholder:"Select url type",onChange:q=>Se(j,q),value:Q.type}))),r.createElement("td",null,r.createElement(v.Button,{onClick:q=>$(q,j)},r.createElement(le.Z,{name:"trash-alt"}),r.createElement("span",{className:"sr-only"},"Delete entry")))));return(0,r.useEffect)(()=>{const Q=async()=>{const q=g.entries.findIndex(je=>je.id===s);if(q<0)return!1;const Ie=g.entries[q],He=await ra(q,Ie,de);return $p()(He,"valid").some(je=>!!je)};(async q=>{const Ie=q&&s?await Q():z();t(g,Ie)})(!F.current),F.current||(F.current=!0)},[g]),r.createElement(r.Fragment,null,r.createElement(Wr.Z,{type:"checkbox",id:"whitelist-disabled",label:"Disable Whitelist",checked:g.disabled,onChange:()=>f({...g,disabled:!g.disabled}),help:"Disable the whitelist functionality. Warning: Disabling this option will allow users to enter any URL in Graylog entities, which may pose a security risk."}),r.createElement(v.Button,{bsSize:"sm",onClick:Q=>L(Q)},"Add Url"),r.createElement(Np,{striped:!0,bordered:!0},r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",null,"#"),r.createElement("th",null,"Title"),r.createElement("th",null,"URL"),r.createElement("th",null,"Type"),r.createElement("th",null,"Actions"))),r.createElement("tbody",null,xe())),r.createElement(v.Button,{bsSize:"sm",onClick:Q=>L(Q)},"Add Url"))};Yo.propTypes={urls:n().array,disabled:n().bool,onUpdate:n().func,newEntryId:n().string},Yo.defaultProps={urls:[],disabled:!1,onUpdate:()=>{},newEntryId:void 0};const Bp=Yo,Je=(0,ve.ei)("core.Configuration",()=>rt().createActions({list:{asyncResult:!0},listSearchesClusterConfig:{asyncResult:!0},listMessageProcessorsConfig:{asyncResult:!0},listEventsClusterConfig:{asyncResult:!0},listIndexSetsDefaultsClusterConfig:{asyncResult:!0},listWhiteListConfig:{asyncResult:!0},listPermissionsConfig:{asyncResult:!0},listUserConfig:{asyncResult:!0},update:{asyncResult:!0},updateWhitelist:{asyncResult:!0},updateIndexSetDefaults:{asyncResult:!0},updateMessageProcessorsConfig:{asyncResult:!0}})),kp=be.Z.ClusterConfigResource.config().url,Up=(0,ve.dS)("core.Configuration",()=>rt().createStore({listenables:[Je],configuration:{},searchesClusterConfig:{},eventsClusterConfig:{},indexSetsDefaultConfig:{},getInitialState(){return this.getState()},getState(){return{configuration:this.configuration,searchesClusterConfig:this.searchesClusterConfig,eventsClusterConfig:this.eventsClusterConfig,indexSetsDefaultConfig:this.indexSetsDefaultConfig}},propagateChanges(){this.trigger(this.getState())},_url(e){return(0,Y.DC)(kp+e)},list(e){const t=(0,V.ZP)("GET",this._url(`/${e}`));t.then(o=>(this.configuration={...this.configuration,[e]:o},this.propagateChanges(),o)),Je.list.promise(t)},listSearchesClusterConfig(){const e=(0,V.ZP)("GET",this._url("/org.graylog2.indexer.searches.SearchesClusterConfig")).then(t=>(this.searchesClusterConfig=t,this.propagateChanges(),t));Je.listSearchesClusterConfig.promise(e)},listMessageProcessorsConfig(e){const t=(0,V.ZP)("GET",(0,Y.DC)("/system/messageprocessors/config")).then(o=>(this.configuration={...this.configuration,[e]:o},this.propagateChanges(),o));Je.listMessageProcessorsConfig.promise(t)},listWhiteListConfig(e){const t=(0,V.ZP)("GET",(0,Y.DC)("/system/urlwhitelist")).then(o=>(this.configuration={...this.configuration,[e]:o},this.propagateChanges(),o));Je.listWhiteListConfig.promise(t)},listPermissionsConfig(e){const t=(0,V.ZP)("GET",this._url(`/${e}`)).then(o=>(this.configuration={...this.configuration,[e]:o||{allow_sharing_with_everyone:!0,allow_sharing_with_users:!0}},this.propagateChanges(),o));Je.listPermissionsConfig.promise(t)},listUserConfig(e){const t=(0,V.ZP)("GET",this._url(`/${e}`)).then(o=>(this.configuration={...this.configuration,[e]:o||{enable_global_session_timeout:!1,global_session_timeout_interval:"PT1H"}},this.propagateChanges(),o));Je.listUserConfig.promise(t)},listEventsClusterConfig(){const e=(0,V.ZP)("GET",this._url("/org.graylog.events.configuration.EventsConfiguration")).then(t=>(this.eventsClusterConfig=t,this.propagateChanges(),t));Je.listEventsClusterConfig.promise(e)},listIndexSetsDefaultsClusterConfig(){const e=(0,V.ZP)("GET",this._url("/org.graylog2.configuration.IndexSetsDefaultConfiguration")).then(t=>(this.indexSetsDefaultConfig=t,this.propagateChanges(),t));Je.listIndexSetsDefaultsClusterConfig.promise(e)},updateIndexSetDefaults(e,t){const o=(0,V.ZP)("PUT",(0,Y.DC)("/system/indices/index_set_defaults"),t);o.then(()=>(this.configuration={...this.configuration,[e]:t},this.propagateChanges(),ue.success("Index defaults configuration updated successfully"),t),s=>{ue.error(s.additional.body.message,"Index defaults configuration update failed")}),Je.updateIndexSetDefaults.promise(o)},update(e,t){const o=(0,V.ZP)("PUT",this._url(`/${e}`),t);o.then(s=>(this.configuration={...this.configuration,[e]:s},this.propagateChanges(),ue.success("Configuration updated successfully"),s),s=>{ue.error(`Search config update failed: ${s}`,`Could not update search config: ${e}`)}),Je.update.promise(o)},updateWhitelist(e,t){const o=(0,V.ZP)("PUT",(0,Y.DC)("/system/urlwhitelist"),t);o.then(()=>(this.configuration={...this.configuration,[e]:t},this.propagateChanges(),ue.success("Url Whitelist Configuration updated successfully"),t),s=>{ue.error(`Url Whitelist config update failed: ${s}`,`Could not update Url Whitelist: ${e}`)}),Je.updateWhitelist.promise(o)},updateMessageProcessorsConfig(e,t){const o=(0,V.ZP)("PUT",(0,Y.DC)("/system/messageprocessors/config"),t);o.then(s=>(this.configuration={...this.configuration,[e]:s},this.propagateChanges(),ue.success("Configuration updated successfully"),s),s=>{ue.error(`Message processors config update failed: ${s}`,`Could not update config: ${e}`)}),Je.updateMessageProcessorsConfig.promise(o)}}));var Fp=a("nFNIetA+");const qo="org.graylog2.system.urlwhitelist.UrlWhitelist",en=({newUrlEntry:e,urlType:t,onUpdate:o})=>{const s=(0,r.useRef)(),[l,i]=(0,r.useState)({entries:[],disabled:!1}),[d,m]=(0,r.useState)(!1),[g,f]=(0,r.useState)(),[y,P]=(0,r.useState)(!1),{configuration:F}=Wc(Up),L=F[qo],$=St(),z=(0,Fp.Z)();(0,r.useEffect)(()=>{Le($.permissions,["urlwhitelist:read"])&&Je.listWhiteListConfig(qo)},[$]);const te=(0,r.useCallback)(ge=>{const xe=Sr(),Q={entries:[...ge.entries,{id:xe,title:"",value:e,type:t!=null?t:"literal"}],disabled:ge.disabled};f(xe),i(Q)},[e,t]);(0,r.useEffect)(()=>{const{entries:ge}=l;L&&(ge.length===0||s.current!==e)&&te(L),s.current=e},[te,L,l,e,t]);const de=()=>{P(!0)},Ce=()=>{P(!1),te(L)},re=(ge,xe)=>{i(ge),m(xe)},Se=ge=>{ge&&(ge.preventDefault(),ge.stopPropagation()),z("form_submit",{app_section:"urlwhitelist",app_action_value:"configuration-update"}),d&&Je.updateWhitelist(qo,l).then(()=>{o(),Ce()})};if(L){const{entries:ge,disabled:xe}=l;return r.createElement(r.Fragment,null,r.createElement(tc,{permissions:"urlwhitelist:write"},r.createElement(v.Button,{bsStyle:"info",bsSize:"xs",onClick:de},"Add to URL Whitelist")),r.createElement(Dp.Z,{show:y,bsSize:"lg",title:"Update Whitelist Configuration",onCancel:Ce,onSubmitForm:Se,submitButtonDisabled:!d,submitButtonText:"Update configuration"},r.createElement("h3",null,"Whitelist URLs"),r.createElement(Bp,{key:g,urls:ge,disabled:xe,onUpdate:re,newEntryId:g})))}return null};en.propTypes={newUrlEntry:n().string,onUpdate:n().func,urlType:n().oneOf(["regex","literal"])},en.defaultProps={newUrlEntry:"",onUpdate:()=>{},urlType:void 0};const Wp=en,oa=({label:e,onChange:t,validationMessage:o,validationState:s,url:l,onValidationChange:i,labelClassName:d,wrapperClassName:m,urlType:g,autofocus:f})=>{const[y,P]=(0,r.useState)(!1),[F,L]=(0,r.useState)(s),[$,z]=(0,r.useState)(o),te=(Ie,He)=>{const je="${key}";return He&&He==="regex"&&(0,Y.K2)(Ie)?Xo.urlWhiteListGenerateRegex(Ie,je):Ie},[de,Ce]=(0,r.useState)(l),re=()=>F==="error"&&(0,Y.K2)(l),Se=(0,r.useRef)(),ge=(0,r.useCallback)(()=>{l&&Xo.urlWhiteListCheck(l).then(He=>{if(!He.is_whitelisted&&s===null){L("error"),i("error");const je=(0,Y.K2)(l)?`URL ${l} is not whitelisted`:`URL ${l} is not a valid URL.`;z(je)}else z(o),L(s),i(s);P(He.is_whitelisted)})},[l,o,s,i]),xe=()=>{Xs(Se.current.getInputDOMNode()),ge()};(0,r.useEffect)(()=>{const Ie=()=>{if(l){const je=te(l,g);typeof je=="object"?je.then(ot=>{Ce(ot.regex)}):Ce(l)}},He=setTimeout(()=>Ie(),250);return()=>clearTimeout(He)},[l,g]),(0,r.useEffect)(()=>{const Ie=setTimeout(()=>ge(),250);return()=>clearTimeout(Ie)},[l,s,ge]);const Q=re()&&!y?r.createElement(Wp,{newUrlEntry:de,onUpdate:xe,urlType:g}):"",j=r.createElement(r.Fragment,null,s===null?$:o," ",Q),q=F===""?null:F;return r.createElement(v.Input,{type:"text",id:"url",name:"url",label:e,ref:Se,autoFocus:f,required:!0,onChange:t,help:j,bsStyle:q,value:l,labelClassName:d,wrapperClassName:m})};oa.propTypes={autofocus:n().bool,label:n().string.isRequired,onChange:n().func.isRequired,validationState:n().string,validationMessage:n().oneOfType([n().object,n().string]),url:n().string,onValidationChange:n().func,labelClassName:n().string,wrapperClassName:n().string,urlType:n().oneOf(["regex","literal"])},oa.defaultProps={autofocus:!0,url:"",validationState:"",validationMessage:"",labelClassName:"",wrapperClassName:"",urlType:"literal",onValidationChange:()=>{}};const Tf=null;var Zp=a("zz8lN1pr"),Kp=a.n(Zp);const Hp=(0,u.default)(v.Col)(({theme:e})=>u.css` border-right: ${e.colors.gray[80]} solid 1px; `),zp=(0,u.default)(v.Col)` margin-bottom: 15px; `,Gp=(0,u.default)(v.Nav)(({theme:e})=>u.css` &.nav { > li { border: 1px solid ${e.colors.variant.lighter.default}; border-left: 0; &:first-child { border-left: 1px solid ${e.colors.variant.lighter.default}; border-radius: 4px 0 0 4px; > a { border-radius: 4px 0 0 4px; } } &:last-child { border-radius: 0 4px 4px 0; > a { border-radius: 0 4px 4px 0; } } &:not(:last-child) > a { ::after { transition: background-color 150ms ease-in-out; background-color: ${e.colors.global.contentBackground}; border-color: ${e.colors.variant.lighter.default}; border-style: solid; border-width: 0 1px 1px 0; content: ''; display: block; height: 15px; position: absolute; right: -1px; top: 50%; transform: translateY(-50%) translateX(50%) rotate(-45deg); width: 15px; z-index: 2; } :hover::after { background-color: ${e.colors.variant.lightest.default}; } } &.active a { &, &:hover, &::after, &:hover::after { background-color: ${e.colors.global.link}; } } > a { border-radius: 0; } } } @media (max-width: ${e.breakpoints.max.md}) { &.nav { > li { border-right: 0; border-left: 0; &:last-child a, &:first-child a { border-radius: 0; } &:not(:last-child) { border-bottom: 0; } &:not(:last-child) > a { ::after { bottom: 0; left: 50%; top: auto; width: 10px; height: 10px; transform: translateY(50%) translateX(-50%) rotate(45deg); } } } &.nav-justified > li > a { margin-bottom: 0; } } } `),Vp=(0,u.default)(v.ButtonToolbar)` padding: 7px; `;class na extends r.Component{constructor(t){super(t),this._warnOnInvalidActiveStep=(o,s)=>{o!=null&&(this._isValidActiveStep(o,s)||console.warn(`activeStep ${o} is not a key in any element of the 'steps' prop!`))},this._isValidActiveStep=(o,s)=>o==null?!1:Kp()(s,{key:o}),this._getSelectedStep=()=>{const{activeStep:o,steps:s}=this.props,{selectedStep:l}=this.state;return this._isValidActiveStep(o,s)?o:l},this._wizardChanged=o=>{const{activeStep:s,onStepChange:l}=this.props;l(o),s||this.setState({selectedStep:o})},this._disableButton=o=>{const{steps:s}=this.props,l=this._getSelectedStep(),i=s.length,d=o==="next"?i-1:0,m=s.findIndex(y=>y.key===this._getSelectedStep()),g=o==="next"?m+1:m-1,f=s[g];return s[d].key===l||(f==null?void 0:f.disabled)},this._onNext=()=>{const{steps:o}=this.props;this._wizardChanged(o[this._getSelectedIndex()+1].key)},this._onPrevious=()=>{const{steps:o}=this.props;this._wizardChanged(o[this._getSelectedIndex()-1].key)},this._getSelectedIndex=()=>{const{steps:o}=this.props,s=this._getSelectedStep();return o.map(l=>l.key).indexOf(s)},this._renderVerticalStepNav=()=>{const{justified:o,steps:s,hidePreviousNextButtons:l}=this.props,i=this._getSelectedStep();return r.createElement(Hp,{md:2},r.createElement(v.Nav,{stacked:!0,bsStyle:"pills",activeKey:i,onSelect:this._wizardChanged,justified:o},s.map(d=>r.createElement(v.NavItem,{key:d.key,eventKey:d.key,disabled:d.disabled},d.title))),!l&&r.createElement(r.Fragment,null,r.createElement("br",null),r.createElement(v.Row,null,r.createElement(v.Col,{xs:6},r.createElement(v.Button,{onClick:this._onPrevious,bsSize:"small",bsStyle:"info",disabled:this._disableButton("previous")},"Previous")),r.createElement(v.Col,{className:"text-right",xs:6},r.createElement(v.Button,{onClick:this._onNext,bsSize:"small",bsStyle:"info",disabled:this._disableButton("next")},"Next")))))},this._renderHorizontalStepNav=()=>{const o=this._getSelectedStep(),{justified:s,steps:l,hidePreviousNextButtons:i}=this.props;return r.createElement(zp,{sm:12},!i&&r.createElement("div",{className:"pull-right"},r.createElement(Vp,null,r.createElement(v.Button,{onClick:this._onPrevious,bsSize:"xsmall",bsStyle:"info",disabled:this._disableButton("previous")},r.createElement(le.Z,{name:"caret-left"})),r.createElement(v.Button,{onClick:this._onNext,bsSize:"xsmall",bsStyle:"info",disabled:this._disableButton("next")},r.createElement(le.Z,{name:"caret-right"})))),r.createElement(Gp,{bsStyle:"pills",activeKey:o,onSelect:this._wizardChanged,justified:s},l.map(d=>r.createElement(v.NavItem,{key:d.key,eventKey:d.key,disabled:d.disabled},d.title))))},this._warnOnInvalidActiveStep(t.activeStep,t.steps),this.state={selectedStep:t.steps[0].key}}componentDidUpdate(){const{activeStep:t,steps:o}=this.props;this._warnOnInvalidActiveStep(t,o)}render(){const{steps:t,horizontal:o,containerClassName:s,children:l}=this.props;let i;l?i=7:i=o?12:10;const d=o?5:3;return r.createElement(v.Row,{className:s},o?this._renderHorizontalStepNav():this._renderVerticalStepNav(),r.createElement(v.Col,{md:i},t[this._getSelectedIndex()].component),l&&r.createElement(v.Col,{md:d},l))}}na.propTypes={steps:n().arrayOf(n().object).isRequired,activeStep:n().oneOfType([n().string,n().number]),onStepChange:n().func,children:n().element,horizontal:n().bool,justified:n().bool,containerClassName:n().string,hidePreviousNextButtons:n().bool},na.defaultProps={children:void 0,activeStep:void 0,onStepChange:()=>{},horizontal:!1,justified:!1,containerClassName:"content",hidePreviousNextButtons:!1};const _f=null,Pf=(0,c.Z)(()=>Promise.all([a.e("d7160f95-735"),a.e("d7160f95-91")]).then(a.bind(a,"ZfHyuL7m")));var jp=a("3VgbVypm"),Qp=a.n(jp);const sa=(e,t,o,s,l={})=>{let i=new(Nt())(e).addSearch("page",t).addSearch("per_page",o);return l&&Object.keys(l).forEach(d=>{const m=l[d],g=f=>typeof f.toString=="function"?f.toString():f;if(m!==void 0){if(Array.isArray(m)){m.forEach(f=>{i=i.addSearch(d,g(f))});return}i=i.addSearch(d,g(m))}}),s&&i.addSearch("query",encodeURIComponent(s)),i.toString()},gt=(0,ve.ei)("Streams",()=>rt().createActions({searchPaginated:{asyncResult:!0},listStreams:{asyncResult:!0},load:{asyncResult:!0},get:{asyncResult:!0},remove:{asyncResult:!0},pause:{asyncResult:!0},resume:{asyncResult:!0},cloneStream:{asyncResult:!0},update:{asyncResult:!0},save:{asyncResult:!0},removeOutput:{asyncResult:!0},addOutput:{asyncResult:!0},testMatch:{asyncResult:!0}})),Kr=(0,ve.ei)("core.Preferences",()=>rt().createActions({loadUserPreferences:{asyncResult:!0},saveUserPreferences:{asyncResult:!0}})),Jp=e=>{const t={};return Object.entries(e).forEach(([o,s])=>{s==="true"?t[o]=!0:s==="false"?t[o]=!1:t[o]=s}),t},Af=(0,ve.dS)("core.Preferences",()=>rt().createStore({listenables:[Kr],URL:(0,Y.DC)("/users/"),saveUserPreferences(e,t,o=()=>{},s=!0){const l=Jp(t),i=`${this.URL+encodeURIComponent(e)}/preferences`,d=(0,V.ZP)("PUT",i,{preferences:l}).then(()=>{s&&ue.success("User preferences successfully saved"),o(t)},m=>{ue.error(`Saving of preferences for "${e}" failed with status: ${m}`,"Could not save user preferences")});return Kr.saveUserPreferences.promise(d),d},loadUserPreferences(e,t=()=>{}){const o=this.URL+encodeURIComponent(e),s=i=>{ue.error(`Loading of user preferences for "${e}" failed with status: ${i}. Try reloading the page`,"Could not retrieve user preferences from server")},l=(0,V.ZP)("GET",o).then(i=>t(i==null?void 0:i.preferences),s);return Kr.loadUserPreferences.promise(l),l}})),Xp=(0,ve.dS)("core.Startpage",()=>rt().createStore({listenables:[],set(e,t,o){const s=(0,Y.DC)(be.Z.UsersApiController.update(e).url),l={};return t&&o&&(l.type=t,l.id=o),(0,V.ZP)("PUT",s,{startpage:l}).then(i=>(this.trigger(),ue.success("Your start page was changed successfully"),i),i=>ue.error(`Changing your start page failed with error: ${i}`,"Could not change your start page"))}})),tn=(0,ve.dS)("core.CurrentUser",()=>rt().createStore({listenables:[_o.SessionActions],currentUser:void 0,init(){this.listenTo(_o.SessionStore,this.sessionUpdate,this.sessionUpdate),this.listenTo(Xp,this.reload,this.reload),Kr.saveUserPreferences.completed.listen(this.reload)},getInitialState(){return{currentUser:this.currentUser}},get(){return this.currentUser},sessionUpdate(e){if(e.username){const{username:t}=e;this.update(t)}else this.currentUser=void 0,this.trigger({currentUser:this.currentUser})},reload(){return this.currentUser!==void 0?this.update(this.currentUser.username):Promise.resolve()},update(e){return(0,V.ZP)("GET",(0,Y.DC)(be.Z.UsersApiController.loadByUsername(encodeURIComponent(e)).url)).then(t=>(this.currentUser=t,this.trigger({currentUser:this.currentUser}),t))}})),Yp=(0,ve.dS)("Streams",()=>rt().createStore({listenables:[gt],callbacks:[],searchPaginated(e,t,o,s){const l=sa(be.Z.StreamsApiController.paginated().url,e,t,o,s),i=(0,V.ZP)("GET",(0,Y.DC)(l)).then(d=>{const{elements:m,query:g,attributes:f,pagination:{count:y,total:P,page:F,per_page:L}}=d;return{elements:m,attributes:f,pagination:{count:y,total:P,page:F,perPage:L,query:g}}});return gt.searchPaginated.promise(i),i},listStreams(){const e="/streams",t=(0,V.ZP)("GET",(0,Y.DC)(e)).then(o=>o.streams).catch(o=>{ue.error(`Loading streams failed with status: ${o}`,"Could not load streams")});return gt.listStreams.promise(t),t},load(e){this.listStreams().then(t=>{e(t)})},remove(e){const t=(0,Y.DC)(be.Z.StreamsApiController.delete(e).url),o=(0,V.ZP)("DELETE",t).then(()=>tn.reload().then(this._emitChange.bind(this)));return gt.remove.promise(o),o},pause(e,t){const o=i=>{ue.error(`Pausing Stream failed with status: ${i}`,"Could not pause Stream")},s=(0,Y.DC)(be.Z.StreamsApiController.pause(e).url),l=(0,V.ZP)("POST",s).then(t,o).then(i=>(this._emitChange(),i));return gt.pause.promise(l),l},resume(e,t){const o=i=>{ue.error(`Resuming Stream failed with status: ${i}`,"Could not resume Stream")},s=(0,Y.DC)(be.Z.StreamsApiController.resume(e).url),l=(0,V.ZP)("POST",s).then(t,o).then(i=>(this._emitChange(),i));return gt.resume.promise(l),l},save(e,t){const o=i=>{ue.error(`Saving Stream failed with status: ${i}`,"Could not save Stream")},s=(0,Y.DC)(be.Z.StreamsApiController.create().url),l=(0,V.ZP)("POST",s,e).then(t,o).then(()=>tn.reload().then(this._emitChange.bind(this)));return gt.save.promise(l),l},update(e,t,o){const s=d=>{ue.error(`Updating Stream failed with status: ${d}`,"Could not update Stream")},l=(0,Y.DC)(be.Z.StreamsApiController.update(e).url),i=(0,V.ZP)("PUT",l,t).then(o,s).then(this._emitChange.bind(this));return gt.update.promise(i),i},cloneStream(e,t,o){const s=d=>{ue.error(`Cloning Stream failed with status: ${d}`,"Could not clone Stream")},l=(0,Y.DC)(be.Z.StreamsApiController.cloneStream(e).url),i=(0,V.ZP)("POST",l,t).then(o,s).then(()=>tn.reload().then(this._emitChange.bind(this)));return gt.cloneStream.promise(i),i},removeOutput(e,t,o){const s=(0,Y.DC)(be.Z.StreamOutputsApiController.delete(e,t).url),l=(0,V.ZP)("DELETE",s).then(o,i=>{ue.error(`Removing output from stream failed with status: ${i}`,"Could not remove output from stream")}).then(this._emitChange.bind(this));return gt.removeOutput.promise(l),l},addOutput(e,t,o){const s=(0,Y.DC)(be.Z.StreamOutputsApiController.add(e).url),l=(0,V.ZP)("POST",s,{outputs:[t]}).then(o,i=>{ue.error(`Adding output to stream failed with status: ${i}`,"Could not add output to stream")}).then(this._emitChange.bind(this));return gt.addOutput.promise(l),l},testMatch(e,t,o){const s=(0,Y.DC)(be.Z.StreamsApiController.testMatch(e).url),l=(0,V.ZP)("POST",s,t).then(o,i=>{ue.error(`Testing stream rules of stream failed with status: ${i.message}`,"Could not test stream rules of stream")});return gt.testMatch.promise(l),l},onChange(e){this.callbacks.push(e)},_emitChange(){this.callbacks.forEach(e=>e())},unregister(e){Qp()(this.callbacks,e)}})),If=null;function qp(e,t=[]){const o=e.displayName||e.name||"Component";class s extends r.Component{constructor(i){super(i),this.state={streams:void 0}}componentDidMount(){Yp.load(i=>{let d=i.filter(m=>m.is_editable);t.length!==0&&(d=i.filter(m=>!t.includes(m.id))),this.setState({streams:d})})}render(){const{streams:i}=this.state;return i?r.createElement(e,{streams:i,...this.props}):r.createElement(Lt.Z,{text:"Loading Streams Information..."})}}return s.displayName=`withStreams(${o})`,s}var em=a("DUKaTDO2");const Fe={Compound:"compound",Enumerable:"enumerable",FullTextSearch:"full-text-search",Numeric:"numeric",Decorated:"decorated"},Tr=class{constructor(e,t,o){this.value=Ue.Map({type:e,properties:Ue.Set(t),indexNames:Ue.Set(o)})}get type(){return this.value.get("type")}get properties(){return this.value.get("properties")}get indexNames(){return this.value.get("indexNames")}isNumeric(){return this.properties.has(Fe.Numeric)}isEnumerable(){return this.properties.has(Fe.Enumerable)}isCompound(){return this.properties.has(Fe.Compound)}isDecorated(){return this.properties.has(Fe.Decorated)}static fromJSON(e){const{type:t,properties:o,index_names:s}=e;return new Tr(t,o,s)}static create(e,t=[],o=[]){return new Tr(e,t,o)}};let Hr=Tr;Hr.Unknown=new Tr("unknown",[],[]),Hr.Decorated=new Tr("decorated field",[Fe.Decorated],[]);const tm=Hr,it=(e,t=[])=>(o=[])=>Hr.create(e,t,o),Df={STRING:it("string",[Fe.Enumerable]),STRING_FTS:it("string",[Fe.FullTextSearch]),LONG:it("long",[Fe.Numeric,Fe.Enumerable]),INT:it("int",[Fe.Numeric,Fe.Enumerable]),SHORT:it("short",[Fe.Numeric,Fe.Enumerable]),BYTE:it("byte",[Fe.Numeric,Fe.Enumerable]),DOUBLE:it("double",[Fe.Numeric,Fe.Enumerable]),FLOAT:it("float",[Fe.Numeric,Fe.Enumerable]),DATE:it("date",[Fe.Enumerable]),BOOLEAN:it("boolean",[Fe.Enumerable]),BINARY:it("binary",[]),GEO_POINT:it("geo-point",[]),IP:it("ip",[Fe.Enumerable])};class zr{constructor(t,o){this.value={name:t,type:o}}get name(){return this.value.name}get type(){return this.value.type}static fromJSON(t){const{name:o,type:s}=t;return new zr(o,tm.fromJSON(s))}static create(t,o){return new zr(t,o)}}const rm=zr,om=(0,Y.DC)("/views/fields"),nm=e=>e.map(t=>rm.fromJSON(t)),sm=(e,t)=>{let o={};return e&&e.length>0&&(o={streams:e}),t&&(o={...o,timerange:t}),o},am=(e,t)=>(0,V.ZP)("POST",om,sm(e,t)).then(nm),lm=(e,t)=>{switch(e==null?void 0:e.type){case"absolute":return{type:"absolute",from:Be(st(e.from,t),"internal"),to:Be(st(e.to,t),"internal")};default:return e}},im=(e,t)=>{const{userTimezone:o}=qs(),s=(0,r.useMemo)(()=>lm(t,o),[t,o]);return(0,em.useQuery)(["fieldTypes",e,s],()=>am(e,s),{staleTime:3e4,refetchOnWindowFocus:!1,cacheTime:0})},cm=(0,ve.ri)("hooks.useFieldTypes",()=>im);var um=a("NV2C8ebe"),Xe=a.n(um);function Rf(e,t,o="asc"){const s=moment(e),l=moment(t);return o==="asc"?s.isBefore(l)?-1:l.isBefore(s)?1:0:l.isBefore(s)?-1:s.isBefore(l)?1:0}function rn(e,t,o="asc"){return o==="asc"?fe(e.toLowerCase(),t.toLowerCase()):fe(t.toLowerCase(),e.toLowerCase())}var dm=a("htp0RzwN"),on=a.n(dm),pm=a("A56N27Uq"),nn=a.n(pm),mm=a("2fG0j4rQ"),gm=a.n(mm),hm=a("rIfZdGtU"),fm=a.n(hm),vm=a("XAlhTQ1W"),bm=a.n(vm);const Of=(e="")=>({type:"elasticsearch",query_string:e}),ym=e=>Immutable.List(e.map(t=>Immutable.Map({type:"stream",id:t}))),$f=e=>{if(!e||e.length===0)return null;const t=ym(e);return Immutable.Map({type:"or",filters:t})},Em=e=>e?e.get("type")==="stream"?Immutable.Set([e.get("id")]):e.get("filters",Immutable.List()).map(Em).reduce((s,l)=>s.merge(l),Immutable.Set()):Immutable.Set(),Gr=e=>e==null;class Ht{constructor(t,o,s,l,i,d){this._value={id:t,query:o,timerange:s,filter:l,filters:d,searchTypes:i}}get id(){return this._value.id}get query(){return this._value.query}get timerange(){return this._value.timerange}get filter(){return this._value.filter}get filters(){return this._value.filters}get searchTypes(){return this._value.searchTypes}toBuilder(){const{id:t,query:o,timerange:s,filter:l,filters:i,searchTypes:d}=this._value,m=Ht.builder().id(t).query(o).timerange(s).filter(l).filters(i).searchTypes(d);return l?m.filter(l):m}equals(t){return!(t===void 0||!(t instanceof Ht)||this.id!==t.id||!Bt(this.query,t.query)||!Bt(this.timerange,t.timerange)||!(Gr(this.filter)&&Gr(t.filter)||Bt(this.filter,t.filter))||!(Gr(this.filters)&&Gr(t.filters)||Bt(this.filters,t.filters))||!Bt(this.searchTypes,t.searchTypes))}toJSON(){const{id:t,query:o,timerange:s,filter:l,filters:i,searchTypes:d}=this._value;return{id:t,query:o,timerange:s,filter:l,filters:i,search_types:d}}static builder(){return new kt().searchTypes([])}static fromJSON(t){const{id:o,query:s,timerange:l,filter:i,filters:d,search_types:m}=t;return new Ht(o,s,l,Ue.fromJS(i),m,d&&Ue.List(d))}}class kt{constructor(t=Ue.Map()){this.value=t}id(t){return new kt(this.value.set("id",t))}newId(){return this.id(Sr())}query(t){return new kt(this.value.set("query",t))}timerange(t){return new kt(this.value.set("timerange",t))}filter(t){return new kt(this.value.set("filter",Ue.fromJS(t)))}filters(t){return new kt(this.value.set("filters",t&&Ue.List(t)))}searchTypes(t){return new kt(this.value.set("searchTypes",t))}build(){const{id:t,query:o,timerange:s,filter:l,filters:i,searchTypes:d}=this.value.toObject();return new Ht(t,o,s,l,d,i)}}var Cm=a("7Rmdp+Rr"),Sm=a.n(Cm);const aa=class{constructor(e,t,o,s,l,i,d,m){this._value={type:e,name:t,title:o,description:s,dataType:l,defaultValue:i,optional:d,binding:m}}get type(){return this._value.type}get name(){return this._value.name}get title(){return this._value.title}get description(){return this._value.description}get dataType(){return this._value.dataType}get defaultValue(){return this._value.defaultValue}get optional(){return this._value.optional}get needsBinding(){return!0}get binding(){return this._value.binding}static fromJSON(e){const{type:t="value-parameter-v1"}=e,o=aa.__registrations[t.toLowerCase()];if(o)return o.fromJSON(e);throw new Error(`No class found for type <${t}>`)}static registerSubtype(e,t){this.__registrations[e.toLowerCase()]=t}toJSON(){throw new Error("Method toJSON has no implementation")}};let la=aa;la.__registrations={};const sn=(0,ve.ri)("views.logic.parameters.Parameter",()=>la);class Vr{constructor(t,o,s){this._value={id:t,queries:Ue.OrderedSet(o),parameters:Ue.Set(s)}}static create(){return new zt().newId().queries([]).parameters([]).build()}get id(){return this._value.id}get queries(){return this._value.queries}get parameters(){return this._value.parameters}get requiredParameters(){return this.parameters.filter(t=>!t.defaultValue&&!t.optional&&t.needsBinding).toSet()}toBuilder(){const{id:t,queries:o,parameters:s}=this._value;return new zt(Ue.Map({id:t,queries:o,parameters:s}))}toJSON(){const{id:t,queries:o,parameters:s}=this._value;return{id:t,queries:o.toJS(),parameters:s.toJS()}}static fromJSON(t){const{id:o,parameters:s}=t,l=t.queries.map(i=>Ht.fromJSON(i));return new Vr(o,l,s.map(i=>sn.fromJSON(i)))}static builder(){return new zt}}class zt{constructor(t=Ue.Map()){this.value=t}id(t){return new zt(this.value.set("id",t))}newId(){return this.id(new(Sm())().toString())}queries(t){return new zt(this.value.set("queries",t))}parameters(t){return new zt(this.value.set("parameters",t))}build(){const{id:t,queries:o,parameters:s}=this.value.toObject();return new Vr(t,o,s)}}const _r=class extends sn{constructor(e,t,o,s,l,i,d,m){super(_r.type,e,t,o,s,l,i),this._value2={lookupTable:d,key:m}}static create(e,t,o,s,l,i,d,m,g){return new _r(t,o,s,l,i,d,m,g)}toBuilder(){const{type:e,name:t,title:o,description:s,dataType:l,defaultValue:i,optional:d}=this._value,{lookupTable:m,key:g}=this._value2;return new ct(Ue.Map({type:e,name:t,title:o,description:s,dataType:l,defaultValue:i,optional:d,lookupTable:m,key:g}))}get needsBinding(){return!1}get lookupTable(){return this._value2.lookupTable}get key(){return this._value2.key}toJSON(){const{type:e,name:t,title:o,description:s,dataType:l,defaultValue:i,optional:d}=this._value,{lookupTable:m,key:g}=this._value2;return{type:e,name:t,title:o,description:s,data_type:l,default_value:i,optional:d,binding:void 0,lookup_table:m,key:g}}static fromJSON(e){const{name:t,title:o,description:s,data_type:l,default_value:i,optional:d,lookup_table:m,key:g}=e;return new _r(t,o,s,l,i,d,m,g)}static builder(){return new ct().type(_r.type).optional(!1).dataType("any")}};let jr=_r;jr.type="lut-parameter-v1";class ct{constructor(t=Ue.Map()){this.value=t}type(t){return new ct(this.value.set("type",t))}name(t){return new ct(this.value.set("name",t))}title(t){return new ct(this.value.set("title",t))}description(t){return new ct(this.value.set("description",t))}dataType(t){return new ct(this.value.set("dataType",t))}defaultValue(t){return new ct(this.value.set("defaultValue",t))}optional(t){return new ct(this.value.set("optional",t))}lookupTable(t){return new ct(this.value.set("lookupTable",t))}key(t){return new ct(this.value.set("key",t))}build(){const{name:t,title:o,description:s,dataType:l,defaultValue:i,optional:d,lookupTable:m,key:g}=this.value.toObject();return new jr(t,o,s,l,i,d,m,g)}}jr.Builder=ct;const ut=(0,ve.ei)("core.LookupTables",()=>rt().createActions({searchPaginated:{asyncResult:!0},reloadPage:{asyncResult:!0},get:{asyncResult:!0},create:{asyncResult:!0},delete:{asyncResult:!0},update:{asyncResult:!0},getErrors:{asyncResult:!0},lookup:{asyncResult:!0},purgeKey:{asyncResult:!0},purgeAll:{asyncResult:!0},validate:{asyncResult:!0}})),Tm=(0,ve.dS)("core.LookupTables",()=>rt().createStore({listenables:[ut],pagination:{page:1,per_page:10,total:0,count:0,query:null},errorStates:{tables:{},caches:{},dataAdapters:{}},table:null,cache:null,dataAdapter:null,tables:null,caches:null,dataAdapters:null,lookupResult:null,validationErrors:{},getInitialState(){return this.getState()},getState(){return{errorStates:this.errorStates,table:this.table,cache:this.cache,dataAdapter:this.dataAdapter,tables:this.tables,caches:this.caches,dataAdapters:this.dataAdapters,lookupResult:this.lookupResult,validationErrors:this.validationErrors,pagination:this.pagination}},propagateChanges(){this.trigger(this.getState())},reloadPage(){const e=this.searchPaginated(this.pagination.page,this.pagination.per_page,this.pagination.query);return ut.reloadPage.promise(e),e},searchPaginated(e,t,o=null,s=!0){const l=this._url(sa("tables",e,t,o,{resolve:s})),i=(0,V.ZP)("GET",l);return i.then(d=>{this.pagination={count:d.count,total:d.total,page:d.page,per_page:d.per_page,query:d.query},this.tables=d.lookup_tables,this.caches=d.caches,this.dataAdapters=d.data_adapters,this.propagateChanges()},this._errorHandler("Fetching lookup tables failed","Could not retrieve the lookup tables")),ut.searchPaginated.promise(i),i},get(e){const t=this._url(`tables/${e}?resolve=true`),o=(0,V.ZP)("GET",t);return o.then(s=>{const l=s.lookup_tables[0];this.table=l,this.cache=s.caches[l.cache_id],this.dataAdapter=s.data_adapters[l.data_adapter_id],this.propagateChanges()},this._errorHandler(`Fetching lookup table ${e} failed`,"Could not retrieve lookup table")),ut.get.promise(o),o},create(e){const t=this._url("tables"),o=(0,V.ZP)("POST",t,e);return o.catch(this._errorHandler("Creating lookup table failed",`Could not create lookup table "${e.name}"`)),ut.create.promise(o),o},update(e){const t=this._url(`tables/${e.id}`),o=(0,V.ZP)("PUT",t,e);return o.catch(this._errorHandler("Updating lookup table failed",`Could not update lookup table "${e.name}"`)),ut.update.promise(o),o},delete(e){const t=this._url(`tables/${e}`),o=(0,V.ZP)("DELETE",t);return o.catch(this._errorHandler("Deleting lookup table failed",`Could not delete lookup table "${e}"`)),ut.delete.promise(o),o},getErrors(e,t,o){const s={};e&&(s.tables=e),t&&(s.caches=t),o&&(s.data_adapters=o);const l=(0,V.ZP)("POST",this._url("errorstates"),s);return l.then(i=>{this.errorStates={tables:i.tables||{},caches:i.caches||{},dataAdapters:i.data_adapters||{}},this.propagateChanges()},this._errorHandler("Fetching lookup table error state failed.","Could not error states")),ut.getErrors.promise(l),l},lookup(e,t){const o=(0,V.ZP)("GET",this._url(`tables/${e}/query?key=${encodeURIComponent(t)}`));return o.then(s=>{this.lookupResult=s,this.propagateChanges()},this._errorHandler("Lookup failed",`Could not lookup value for key "${t}" in lookup table "${e}"`)),ut.lookup.promise(o),o},purgeKey(e,t){const o=(0,V.ZP)("POST",this._urlClusterWise(`tables/${e.id}/purge?key=${encodeURIComponent(t)}`));return o.then(()=>{ue.success(`Purging cache key "${t}" for lookup table "${e.name}"`,"Success!")},this._errorHandler(`Could not purge cache for key "${t}" in lookup table "${e.name}"`,"Failed!")),ut.purgeKey.promise(o),o},purgeAll(e){const t=(0,V.ZP)("POST",this._urlClusterWise(`tables/${e.id}/purge`));return t.then(()=>{ue.success(`Purging cache for lookup table "${e.name}"`,"Success!")},this._errorHandler(`Could not purge cache for lookup table "${e.name}"`,"Failed!")),ut.purgeAll.promise(t),t},validate(e){const t=this._url("tables/validate"),o=(0,V.ZP)("POST",t,e);return o.then(s=>{this.validationErrors=s.errors,this.propagateChanges()},this._errorHandler("Lookup table validation failed",`Could not validate lookup table "${e.name}"`)),ut.validate.promise(o),o},_errorHandler(e,t,o){return s=>{try{if(s.additional.body[0].message_template)return}catch{}let l;try{l=s.additional.body.message}catch{l=s.message}ue.error(`${e}: ${l}`,t),o&&o(s)}},_url(e){return(0,Y.DC)(`/system/lookup/${e}`)},_urlClusterWise(e){return(0,Y.DC)(`/cluster/system/lookup/${e}`)}}));class an{constructor(t){this._value={usedParameterNames:t}}get usedParameterNames(){return this._value.usedParameterNames}static fromJSON(t){return new an(Ue.Set(t.used_parameters_names))}}class Qr{constructor(t,o){const s=t.valueSeq().reduce((m,g)=>[...m,...g.usedParameterNames.toJS()],[]),l=o.keySeq().toJS(),i=Ue.Set(s.filter(m=>l.includes(m)).map(m=>o.get(m))),d=Ue.Set(s.filter(m=>!l.includes(m)));this._value={queryMetadata:t,declaredParameters:o,used:i,undeclared:d}}get queryMetadata(){return this._value.queryMetadata}get declaredParameters(){return this._value.declaredParameters}get used(){return this._value.used}get undeclared(){return this._value.undeclared}static empty(){return new Qr(Ue.Map(),Ue.Map())}static fromJSON(t){const{query_metadata:o,declared_parameters:s}=t,l=Ue.Map(o).map(d=>an.fromJSON(d)).toMap(),i=Ue.Map(s).map(d=>sn.fromJSON(d)).toMap();return new Qr(l,i)}}const _m=Y.DC("/views/search/metadata"),Pm=e=>(0,V.ZP)("POST",_m,JSON.stringify(e)).then(t=>Qr.fromJSON(t),()=>{}),ln=(0,u.default)("code")` margin: 0 0.25em; white-space: nowrap; `,ia=({validationState:e,onChange:t,lookupTables:o,identifier:s,parameter:l,defaultExpandHelp:i})=>{var d,m,g,f,y;const{lookupTable:P,key:F,defaultValue:L,name:$}=l,z=`$${$}$`,te=re=>Se=>{t(re,Se)},de=re=>({target:{value:Se}})=>te(re)(Se);if(!o)return r.createElement(Lt.Z,{text:"Loading lookup tables"});const Ce=o.sort((re,Se)=>rn(re.title,Se.title)).map(re=>({label:re.title,value:re.name}));return r.createElement(r.Fragment,null,r.createElement(v.Input,{id:`lookup-table-parameter-table-${s}`,name:"query-param-table-name",label:"Lookup Table",bsStyle:(d=e==null?void 0:e.lookupTable)==null?void 0:d[0],error:(m=e==null?void 0:e.lookupTable)==null?void 0:m[1],help:"Select the lookup table Graylog should use to get the values."},r.createElement(lt.Z,{placeholder:"Select lookup table",inputProps:{"aria-label":"Select lookup table"},onChange:te("lookupTable"),options:Ce,value:P,autoFocus:!0,clearable:!1,required:!0})),r.createElement(v.Input,{type:"text",id:`lookup-table-parameter-key-${s}`,label:"Lookup Table Key",name:"key",defaultValue:F,onChange:de("key"),bsStyle:(g=e==null?void 0:e.key)==null?void 0:g[0],help:"Select the lookup table key",error:((f=e==null?void 0:e.key)==null?void 0:f[0])==="error"?(y=e==null?void 0:e.key)==null?void 0:y[1]:void 0,spellCheck:!1,required:!0}),r.createElement(v.Input,{id:`lookup-table-parameter-default-value-${s}`,type:"text",name:"defaultValue",label:"Default Value",help:"Select a default value in case the lookup result is empty",defaultValue:L,spellCheck:!1,onChange:de("defaultValue")}),r.createElement(v.Panel,{id:"lookup-table-parameter-help",defaultExpanded:i},r.createElement(v.Panel.Heading,null,r.createElement(v.Panel.Title,{toggle:!0},"How to use lookup table parameters")),r.createElement(v.Panel.Collapse,null,r.createElement(v.Panel.Body,null,r.createElement("h5",null,"General Usage"),r.createElement("p",null,"After declaring it, the parameter",r.createElement(ln,null,z),"in your query, will be replaced with the list of results from the lookup table. The list of results will be presented in the form of a Lucene BooleanQuery. E.g.:",r.createElement(ln,null,'("foo" OR "bar" OR "baz")')),r.createElement("h5",null,"Behaviour on empty lookup result list"),r.createElement("p",null,"The event definition query is only executed if a value for the parameter is present. If the lookup result is empty, the execution will be skipped and treated as if the ",r.createElement("i",null,"Search Query")," found no messages. If an execution is desired a ",r.createElement("i",null,"Default Value")," that yields the desired search result needs to be provided. For example, (depending on the use case) a wildcard like",r.createElement(ln,null,"*"),"can be a meaningful Default Value."),r.createElement("h5",null,"Limitations"),r.createElement("p",null,"Please note that maximum number of supported results is 1024. If the lookup table returns more results, the query is not executed.")))))};ia.defaultProps={parameter:{},validationState:{},defaultExpandHelp:!0};const xm=ia;class ca extends r.Component{constructor(t){super(t),this.openModal=()=>{this.setState({showModal:!0})},this._cleanState=()=>{const{queryParameter:s}=this.props;this.setState({queryParameter:s,showModal:!1})},this._saved=()=>{const{queryParameter:s}=this.state;this._validate(s)&&(this.propagateChanges(),this._cleanState())},this.propagateChanges=()=>{const{queryParameters:s,onChange:l,queryParameter:i}=this.props,{queryParameter:d}=this.state,m=[...s],g=s.findIndex(f=>f.name===i.name);if(g<0)throw new Error(`Query parameter "${d.name}" not found`);m[g]=d.toJSON(),l(m)},this.handleParameterChange=(s,l)=>{const{queryParameter:i}=this.state,d=i.toBuilder()[s](l).build();this.setState({queryParameter:d})},this._validate=s=>{const l={};return s.lookupTable||(l.lookupTable="Cannot be empty"),s.key||(l.key="Cannot be empty"),this.setState({validation:l}),nn()(l)};const{queryParameter:o}=this.props;this.state={showModal:!1,queryParameter:o,validation:{}}}render(){const{lookupTables:t,embryonic:o}=this.props,{queryParameter:s,validation:l,showModal:i}=this.state,d={lookupTable:l.lookupTable?["error",l.lookupTable]:void 0,key:l.key?["error",l.key]:void 0};return r.createElement(r.Fragment,null,r.createElement(v.Button,{bsSize:"small",bsStyle:o?"primary":"info",onClick:()=>this.openModal()},s.name,o&&": undeclared"),r.createElement(v.BootstrapModalForm,{show:i,title:`Declare Query Parameter "${s.name}" from Lookup Table`,"data-telemetry-title":"Declare Query Parameter from Lookup Table",onSubmitForm:this._saved,onCancel:this._cleanState,submitButtonText:"Save"},r.createElement(xm,{validationState:d,identifier:s.name,parameter:s,onChange:this.handleParameterChange,lookupTables:t})))}}ca.propTypes={queryParameters:n().array.isRequired,queryParameter:n().object.isRequired,lookupTables:n().array.isRequired,onChange:n().func.isRequired,embryonic:n().bool.isRequired};const Am=ca;var Jr=a("bffMS9iY"),lr={};lr.styleTagTransform=Nr(),lr.setAttributes=wr(),lr.insert=$r().bind(null,"head"),lr.domAPI=Or(),lr.insertStyleElement=Lr();var Nf=Rr()(Jr.Z,lr);const Im=Jr.Z&&Jr.Z.locals?Jr.Z.locals:void 0;var Dm=Object.defineProperty,Rm=(e,t,o)=>t in e?Dm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,yt=(e,t,o)=>(Rm(e,typeof t!="symbol"?t+"":t,o),o);const Ut=["HOURS","MINUTES","SECONDS"],Om=["lookuptables:read"],$m=e=>({name:e,embryonic:!0,type:"lut-parameter-v1",data_type:"any",title:"new title"});class ua extends r.Component{constructor(t){super(t),yt(this,"formatStreamIds",gm()(d=>{const{streams:m}=this.props;return d.map(g=>m.find(f=>f.id===g)||g).map(g=>{const f=typeof g=="object"?g:{title:g,id:g};return{label:f.title,value:f.id}}).sort((g,f)=>rn(g.label,f.label))},d=>d.join("-"))),yt(this,"_parseQuery",kr()(d=>{if(!this._userCanViewLookupTables())return;const{queryId:m,searchTypeId:g}=this.state,y=Ht.builder().id(m).query({type:"elasticsearch",query_string:d}).timerange({type:"relative",range:1e3}).searchTypes([{id:g,type:"messages",limit:10,offset:0}]).build(),P=Vr.create().toBuilder().queries([y]).build();Pm(P).then(F=>{this._syncParamsWithQuery(F.undeclared)})},250)),yt(this,"propagateChange",(d,m)=>{const{eventDefinition:g,onChange:f}=this.props,y=sr()(g.config);y[d]=m,f("config",y)}),yt(this,"_syncParamsWithQuery",d=>{const{eventDefinition:m,onChange:g}=this.props,f=sr()(m.config),y=f.query_parameters,P=[],F={};y.forEach(z=>{d.has(z.name)?P.push(z):F[z.name]=z});const{queryParameterStash:L}=this.state,$=[];d.forEach(z=>{P.find(te=>te.name===z)||(L[z]?$.push(L[z]):$.push($m(z)))}),this.setState({queryParameterStash:Qe()(L,F)}),f.query_parameters=P.concat($),g("config",f)}),yt(this,"_userCanViewLookupTables",()=>{const{currentUser:d}=this.props;return Le(d.permissions,Om)}),yt(this,"handleQueryChange",d=>{this._parseQuery(d.target.value),this.handleConfigChange(d)}),yt(this,"handleConfigChange",d=>{const{name:m}=d.target;this.propagateChange(m,Er(d.target))}),yt(this,"handleStreamsChange",d=>{this.propagateChange("streams",d)}),yt(this,"handleTimeRangeChange",d=>(m,g)=>{const f=er().duration(fm()([m,1]),g).asMilliseconds();this.propagateChange(d,f);const y=yn()(d);this.setState({[`${y}Duration`]:m,[`${y}Unit`]:g})}),yt(this,"renderQueryParameters",()=>{const{eventDefinition:d,onChange:m,lookupTables:g,validation:f}=this.props,{query_parameters:y}=d.config,P=$=>{const z={...d.config,query_parameters:$};return m("config",z)};if(!this._userCanViewLookupTables())return r.createElement(v.Alert,{bsStyle:"info"},"This account lacks permission to declare Query Parameters from Lookup Tables.");const F=y.map($=>r.createElement(Am,{key:$.name,queryParameter:jr.fromJSON($),embryonic:!!$.embryonic,queryParameters:y,lookupTables:g.tables,validation:f,onChange:P}));if(nn()(F))return null;const L=!nn()(y.filter($=>$.embryonic));return r.createElement(v.FormGroup,{validationState:f.errors.query_parameters?"error":null},r.createElement(v.ControlLabel,null,"Query Parameters"),r.createElement(v.Alert,{bsStyle:L?"danger":"info"},r.createElement(v.ButtonToolbar,null,F)),L&&r.createElement(v.HelpBlock,null,f.errors.query_parameters?on()(f,"errors.query_parameters[0]"):"Please declare missing query parameters by clicking on the buttons above."))});const{execute_every_ms:o,search_within_ms:s}=t.eventDefinition.config,l=Cr(s,Ut),i=Cr(o,Ut);this.state={searchWithinMsDuration:l.duration,searchWithinMsUnit:l.unit,executeEveryMsDuration:i.duration,executeEveryMsUnit:i.unit,queryId:Sr(),searchTypeId:Sr(),queryParameterStash:{}}}componentDidMount(){this._userCanViewLookupTables()&&ut.searchPaginated(1,0,void 0,!1)}render(){const{eventDefinition:t,streams:o,validation:s}=this.props,{searchWithinMsDuration:l,searchWithinMsUnit:i,executeEveryMsDuration:d,executeEveryMsUnit:m}=this.state,g=bm()(o.map(y=>y.id),At()(t.config.streams,[])),f=this.formatStreamIds(g);return r.createElement("fieldset",null,r.createElement("h2",{className:Im.title},"Filter"),r.createElement("p",null,"Add information to filter the log messages that are relevant for this Event Definition."),r.createElement(v.Input,{id:"filter-query",name:"query",label:"Search Query",type:"text",help:r.createElement("span",null,"Search query that Messages should match. You can use the same syntax as in the Search page, including declaring Query Parameters from Lookup Tables by using the ",r.createElement("code",null,"$newParameter$")," syntax."),value:At()(t.config.query,""),onChange:this.handleQueryChange}),this.renderQueryParameters(),r.createElement(v.FormGroup,{controlId:"filter-streams"},r.createElement(v.ControlLabel,null,"Streams ",r.createElement("small",{className:"text-muted"},"(Optional)")),r.createElement(gs,{id:"filter-streams",matchProp:"label",onChange:y=>this.handleStreamsChange(y===""?[]:y.split(",")),options:f,value:At()(t.config.streams,[]).join(",")}),r.createElement(v.HelpBlock,null,"Select streams the search should include. Searches in all streams if empty.")),r.createElement(v.FormGroup,{controlId:"search-within",validationState:s.errors.search_within_ms?"error":null},r.createElement(Go,{label:"Search within the last",update:this.handleTimeRangeChange("search_within_ms"),value:l,unit:i,units:Ut,clearable:!0,required:!0}),s.errors.search_within_ms&&r.createElement(v.HelpBlock,null,on()(s,"errors.search_within_ms[0]"))),r.createElement(v.FormGroup,{controlId:"execute-every",validationState:s.errors.execute_every_ms?"error":null},r.createElement(Go,{label:"Execute search every",update:this.handleTimeRangeChange("execute_every_ms"),value:d,unit:m,units:Ut,clearable:!0,required:!0}),s.errors.execute_every_ms&&r.createElement(v.HelpBlock,null,on()(s,"errors.execute_every_ms[0]"))),r.createElement(v.Input,{id:"schedule-checkbox",type:"checkbox",name:"_is_scheduled",label:"Enable",help:"Should this event definition be executed automatically?",checked:At()(t.config._is_scheduled,!0),onChange:this.handleConfigChange}))}}yt(ua,"propTypes",{eventDefinition:n().object.isRequired,lookupTables:n().object.isRequired,validation:n().object.isRequired,streams:n().array.isRequired,onChange:n().func.isRequired,currentUser:n().object.isRequired});const Mf=Ao(ua,{lookupTables:Tm});var wm=Object.defineProperty,Lm=(e,t,o)=>t in e?wm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,da=(e,t,o)=>(Lm(e,typeof t!="symbol"?t+"":t,o),o);class pa extends r.Component{constructor(t){super(t),da(this,"handleTimeRangeChange",(o,s)=>{const l=er().duration(Xe().max([o,1]),s).asMilliseconds();this.setState({duration:o,unit:s}),this.props.update(l)}),this.state=Cr(t.value,Ut)}render(){const{label:t,errors:o}=this.props,{duration:s,unit:l}=this.state;return r.createElement(v.FormGroup,{validationState:o?"error":null},r.createElement(Go,{label:t,update:this.handleTimeRangeChange,value:s,unit:l,units:Ut,clearable:!0,required:!0}),o&&r.createElement(v.HelpBlock,null,o[0]))}}da(pa,"propTypes",{value:n().number.isRequired,label:n().string.isRequired,update:n().func.isRequired,errors:n().array.isRequired});const ma=pa;var Nm=Object.defineProperty,Mm=(e,t,o)=>t in e?Nm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Ye=(e,t,o)=>(Mm(e,typeof t!="symbol"?t+"":t,o),o);class ga extends r.Component{constructor(){super(...arguments),Ye(this,"formatFields",Xe().memoize(t=>t.sort((o,s)=>fe(o.name,s.name)).map(o=>({label:`${o.name} \u2013 ${o.value.type.type}`,value:o.name})),t=>t.map(o=>o.name).join("-"))),Ye(this,"formatStreamIds",()=>{const{streams:t}=this.props;return t.map(o=>o.id).map(o=>t.find(s=>s.id===o)||o).map(o=>{const s=typeof o=="object"?o:{title:o,id:o};return{label:s.title,value:s.id}}).sort((o,s)=>rn(o.label,s.label))}),Ye(this,"propagateChange",(t,o)=>{const{eventDefinition:s,onChange:l}=this.props,i=Xe().cloneDeep(s.config);i[t]=o,l("config",i)}),Ye(this,"handleChange",t=>{const{name:o}=t.target;this.propagateChange(o,Cp.getValueFromInput(t.target))}),Ye(this,"handleSearchWithinMsChange",t=>{this.propagateChange("search_within_ms",t)}),Ye(this,"handleExecuteEveryMsChange",t=>{this.propagateChange("execute_every_ms",t)}),Ye(this,"handleStreamChange",t=>{this.propagateChange("stream",t)}),Ye(this,"handleAdditionalStreamChange",t=>{this.propagateChange("additional_stream",t)}),Ye(this,"handleAdditionalThresholdTypeChange",t=>{this.propagateChange("additional_threshold_type",t)}),Ye(this,"handleThresholdTypeChange",t=>{this.propagateChange("threshold_type",t)}),Ye(this,"handleMessagesOrderChange",t=>{this.propagateChange("messages_order",t)}),Ye(this,"handleGroupByChange",t=>{const o=t===""?[]:t.split(",");this.propagateChange("grouping_fields",o)}),Ye(this,"availableThresholdTypes",()=>[{value:"MORE",label:"more than"},{value:"LESS",label:"less than"}]),Ye(this,"availableMessagesOrder",()=>[{value:"BEFORE",label:"additional messages before main messages"},{value:"AFTER",label:"additional messages after main messages"},{value:"ANY",label:"any order"}])}render(){const{eventDefinition:t,validation:o,allFieldTypes:s}=this.props,l=this.formatStreamIds(),i=this.formatFields(s);return r.createElement(r.Fragment,null,r.createElement(v.FormGroup,{controlId:"stream",validationState:o.errors.stream?"error":null},r.createElement(v.ControlLabel,null,"Stream"),r.createElement(lt.Z,{id:"stream",placeholder:"Select Stream",required:!0,options:l,matchProp:"value",value:Xe().defaultTo(t.stream,t.config.stream),onChange:this.handleStreamChange}),r.createElement(v.HelpBlock,null,"Select streams the search should include. Searches in all streams if empty.")),r.createElement(v.FormGroup,{controlId:"threshold_type",validationState:o.errors.threshold_type?"error":null},r.createElement(v.ControlLabel,null,"Threshold Type"),r.createElement(lt.Z,{id:"threshold_type",required:!0,options:this.availableThresholdTypes(),matchProp:"value",value:Xe().defaultTo(t.threshold_type,t.config.threshold_type),onChange:this.handleThresholdTypeChange}),r.createElement(v.HelpBlock,null,"Select condition to trigger alert: when there are more or less messages in the main stream than the threshold")),r.createElement(v.ControlLabel,null,"Threshold"),r.createElement(v.Input,{id:"threshold",type:"number",name:"threshold",help:"Value which triggers an alert if crossed",value:Xe().defaultTo(t.threshold,t.config.threshold),onChange:this.handleChange}),r.createElement(v.FormGroup,{controlId:"additional_stream",validationState:o.errors.additional_stream?"error":null},r.createElement(v.ControlLabel,null,"Additional Stream"),r.createElement(lt.Z,{id:"additional_stream",placeholder:"Select Additional Stream",required:!0,options:l,matchProp:"value",value:Xe().defaultTo(t.additional_stream,t.config.additional_stream),onChange:this.handleAdditionalStreamChange}),r.createElement(v.HelpBlock,null,"Select the stream to correlate with the main stream")),r.createElement(v.FormGroup,{controlId:"additional_threshold_type",validationState:o.errors.additional_threshold_type?"error":null},r.createElement(v.ControlLabel,null,"Additional Threshold Type"),r.createElement(lt.Z,{id:"additional_threshold_type",required:!0,options:this.availableThresholdTypes(),matchProp:"value",value:Xe().defaultTo(t.additional_threshold_type,t.config.additional_threshold_type),onChange:this.handleAdditionalThresholdTypeChange}),r.createElement(v.HelpBlock,null,"Select condition to trigger alert: when there are more or less messages in the additional stream than the threshold")),r.createElement(v.ControlLabel,null,"Additional Threshold"),r.createElement(v.Input,{id:"additional_threshold",type:"number",name:"additional_threshold",help:"Value which triggers an alert if crossed",value:Xe().defaultTo(t.additional_threshold,t.config.additional_threshold),onChange:this.handleChange}),r.createElement(v.FormGroup,{controlId:"messages_order",validationState:o.errors.messages_order?"error":null},r.createElement(v.ControlLabel,null,"Messages Order"),r.createElement(lt.Z,{id:"messages_order",required:!0,options:this.availableMessagesOrder(),matchProp:"value",value:Xe().defaultTo(t.messages_order,t.config.messages_order),onChange:this.handleMessagesOrderChange}),r.createElement(v.HelpBlock,null,"Select condition to trigger alert: when the messages of the additional stream come in any order relative to/before/after the messages of the main stream")),r.createElement(ma,{label:"Search within the last",value:Xe().defaultTo(t.search_within_ms,t.config.search_within_ms),update:this.handleSearchWithinMsChange,errors:o.errors.search_within_ms}),r.createElement(ma,{label:"Execute search every",value:Xe().defaultTo(t.execute_every_ms,t.config.execute_every_ms),update:this.handleExecuteEveryMsChange,errors:o.errors.execute_every_ms}),r.createElement(v.FormGroup,{controlId:"group-by"},r.createElement(v.ControlLabel,null,"Group by Field(s) ",r.createElement("small",{className:"text-muted"},"(Optional)")),r.createElement(gs,{id:"group-by",matchProp:"label",onChange:this.handleGroupByChange,options:i,ignoreAccents:!1,value:Xe().defaultTo(t.config.grouping_fields,[]).join(","),allowCreate:!0}),r.createElement(v.HelpBlock,null,"Fields that should be checked to count messages with the same values")),r.createElement(v.ControlLabel,null,"Comment ",r.createElement("small",{className:"text-muted"},"(Optional)")),r.createElement(v.Input,{id:"comment",type:"text",name:"comment",help:"Comment about the configuration",value:Xe().defaultTo(t.comment,t.config.comment),onChange:this.handleChange}),r.createElement(v.ControlLabel,null,"Search Query ",r.createElement("small",{className:"text-muted"},"(Optional)")),r.createElement(v.Input,{id:"search_query",type:"text",name:"search_query",help:"Query string that should be used to filter messages in the stream",value:Xe().defaultTo(t.search_query,t.config.search_query),onChange:this.handleChange}))}}Ye(ga,"propTypes",{eventDefinition:n().object.isRequired,validation:n().object.isRequired,onChange:n().func.isRequired,streams:n().array.isRequired,allFieldTypes:n().array.isRequired});const Bm=ga,km=["000000000000000000000002","000000000000000000000003"],ha=e=>{const{data:t}=cm([],wi);return t?r.createElement(Bm,{allFieldTypes:t,...e}):r.createElement(Lt.Z,{text:"Loading Filter & Correlation Count Information..."})};ha.propTypes={eventDefinition:n().object.isRequired,validation:n().object.isRequired,onChange:n().func.isRequired,streams:n().array.isRequired,fieldTypes:n().object.isRequired};const Um=qp(ha,km);var Fm=Object.defineProperty,Wm=(e,t,o)=>t in e?Fm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Zm=(e,t,o)=>(Wm(e,typeof t!="symbol"?t+"":t,o),o);class fa extends r.Component{render(){const{config:t}=this.props,o=Cr(t.search_within_ms,Ut),s=Cr(t.execute_every_ms,Ut);return r.createElement(r.Fragment,null,r.createElement("tr",null,r.createElement("td",null,"Stream:"),r.createElement("td",null,t.stream||"No stream for this condition.")),r.createElement("tr",null,r.createElement("td",null,"Threshold Type:"),r.createElement("td",null,t.threshold_type||"No threshold type for this condition.")),r.createElement("tr",null,r.createElement("td",null,"Threshold:"),r.createElement("td",null,t.threshold)),r.createElement("tr",null,r.createElement("td",null,"Additional Stream:"),r.createElement("td",null,t.additional_stream||"No additional stream for this condition.")),r.createElement("tr",null,r.createElement("td",null,"Additional Threshold Type:"),r.createElement("td",null,t.additional_threshold_type||"No additional threshold type for this condition.")),r.createElement("tr",null,r.createElement("td",null,"Additional Threshold:"),r.createElement("td",null,t.additional_threshold)),r.createElement("tr",null,r.createElement("td",null,"Messages Order:"),r.createElement("td",null,t.messages_order||"No messages order for this condition.")),r.createElement("tr",null,r.createElement("td",null,"Search within:"),r.createElement("td",null,o.duration," ",o.unit.toLowerCase())),r.createElement("tr",null,r.createElement("td",null,"Execute search every:"),r.createElement("td",null,s.duration," ",s.unit.toLowerCase())),r.createElement("tr",null,r.createElement("td",null,"Grouping Fields:"),r.createElement("td",null,t.grouping_fields.join(", ")||"No grouping fields for this condition.")),r.createElement("tr",null,r.createElement("td",null,"Comment:"),r.createElement("td",null,t.comment)),r.createElement("tr",null,r.createElement("td",null,"Search Query:"),r.createElement("td",null,t.search_query)))}}Zm(fa,"propTypes",{config:n().string.isRequired});const Km=fa,Hm={stream:"",threshold_type:"MORE",threshold:"0",additional_stream:"",additional_threshold_type:"MORE",additional_threshold:"0",search_within_ms:60*1e3,execute_every_ms:60*1e3,messages_order:"ANY",grouping_fields:[],comment:"",search_query:"*"};h.G.register(new h.h({},{eventDefinitionTypes:[{type:"correlation-count",displayName:"Correlation Count Alert Condition",sortOrder:1,description:"This condition is triggered when the number of messages in the main stream is higher/lower than a defined threshold and when the number of messages in the additional stream is higher/lower than another defined threshold in a given time range.",formComponent:Um,summaryComponent:Km,defaultConfig:Hm}]}))},"WN+LQtRW":E=>{"use strict";E.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC"},glNHDCWm:E=>{"use strict";E.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg=="},OUOTPsAr:E=>{"use strict";E.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+"},"J6y4/h8P":(E,C,a)=>{E.exports=a("5knLEQW+")(1893)},"D4SbLiE/":(E,C,a)=>{E.exports=a("5knLEQW+")(2555)},UiXZqrDE:(E,C,a)=>{E.exports=a("5knLEQW+")(2598)},JnTtTRmZ:(E,C,a)=>{E.exports=a("5knLEQW+")(3001)},DUKaTDO2:(E,C,a)=>{E.exports=a("5knLEQW+")(3109)},yAXMqwrl:(E,C,a)=>{E.exports=a("5knLEQW+")(335)},"9oVghaOd":(E,C,a)=>{E.exports=a("5knLEQW+")(381)},zKLlqmvB:(E,C,a)=>{E.exports=a("5knLEQW+")(3935)},JuypItPU:(E,C,a)=>{E.exports=a("5knLEQW+")(4890)},lCPkTODq:(E,C,a)=>{E.exports=a("5knLEQW+")(533)},Z7aTuO5B:(E,C,a)=>{E.exports=a("5knLEQW+")(7294)},aKyEWaw1:(E,C,a)=>{E.exports=a("5knLEQW+")(7588)},"ASBo/Til":(E,C,a)=>{E.exports=a("5knLEQW+")(8)},rDmUG0Dk:(E,C,a)=>{E.exports=a("5knLEQW+")(917)},"ww+BtWnX":(E,C,a)=>{E.exports=a("5knLEQW+")(947)},"kqAR+wt5":(E,C,a)=>{E.exports=a("5knLEQW+")(9755)},"5knLEQW+":E=>{"use strict";E.exports=__vendor},"/Gr37E0h":()=>{}},un={};function ee(E){var C=un[E];if(C!==void 0)return C.exports;var a=un[E]={id:E,loaded:!1,exports:{}};return cn[E].call(a.exports,a,a.exports,ee),a.loaded=!0,a.exports}ee.m=cn,ee.amdD=function(){throw new Error("define cannot be used indirect")},(()=>{var E=[];ee.O=(C,a,h,r)=>{if(a){r=r||0;for(var p=E.length;p>0&&E[p-1][2]>r;p--)E[p]=E[p-1];E[p]=[a,h,r];return}for(var n=1/0,p=0;p=r)&&Object.keys(ee.O).every(D=>ee.O[D](a[u]))?a.splice(u--,1):(c=!1,r{var C=E&&E.__esModule?()=>E.default:()=>E;return ee.d(C,{a:C}),C},ee.d=(E,C)=>{for(var a in C)ee.o(C,a)&&!ee.o(E,a)&&Object.defineProperty(E,a,{enumerable:!0,get:C[a]})},ee.f={},ee.e=E=>Promise.all(Object.keys(ee.f).reduce((C,a)=>(ee.f[a](E,C),C),[])),ee.u=E=>""+E+"."+{"d7160f95-735":"3610b4bd0e41c407c113","d7160f95-91":"0c4577fc425aa51e336d","d7160f95-168":"35d46f12326e39f84951","d7160f95-794":"504a792a037d9d4e6a02"}[E]+".js",ee.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),ee.o=(E,C)=>Object.prototype.hasOwnProperty.call(E,C),(()=>{var E={},C="CorrelationCount:";ee.l=(a,h,r,p)=>{if(E[a]){E[a].push(h);return}var n,c;if(r!==void 0)for(var u=document.getElementsByTagName("script"),S=0;S{n.onerror=n.onload=null,clearTimeout(A);var R=E[a];if(delete E[a],n.parentNode&&n.parentNode.removeChild(n),R&&R.forEach(N=>N(D)),_)return _(D)},A=setTimeout(T.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=T.bind(null,n.onerror),n.onload=T.bind(null,n.onload),c&&document.head.appendChild(n)}})(),ee.r=E=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(E,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(E,"__esModule",{value:!0})},ee.nmd=E=>(E.paths=[],E.children||(E.children=[]),E),(()=>{var E;ee.g.importScripts&&(E=ee.g.location+"");var C=ee.g.document;if(!E&&C&&(C.currentScript&&(E=C.currentScript.src),!E)){var a=C.getElementsByTagName("script");a.length&&(E=a[a.length-1].src)}if(!E)throw new Error("Automatic publicPath is not supported in this browser");E=E.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),ee.p=E})(),(()=>{ee.b=document.baseURI||self.location.href;var E={"d7160f95-597":0};ee.f.j=(h,r)=>{var p=ee.o(E,h)?E[h]:void 0;if(p!==0)if(p)r.push(p[2]);else{var n=new Promise((x,T)=>p=E[h]=[x,T]);r.push(p[2]=n);var c=ee.p+ee.u(h),u=new Error,S=x=>{if(ee.o(E,h)&&(p=E[h],p!==0&&(E[h]=void 0),p)){var T=x&&(x.type==="load"?"missing":x.type),A=x&&x.target&&x.target.src;u.message="Loading chunk "+h+` failed. (`+T+": "+A+")",u.name="ChunkLoadError",u.type=T,u.request=A,p[1](u)}};ee.l(c,S,"chunk-"+h,h)}},ee.O.j=h=>E[h]===0;var C=(h,r)=>{var[p,n,c]=r,u,S,x=0;if(p.some(A=>E[A]!==0)){for(u in n)ee.o(n,u)&&(ee.m[u]=n[u]);if(c)var T=c(ee)}for(h&&h(r);xee("yo5hVq5E"));dn=ee.O(dn)})();})(); //# sourceMappingURL=plugin.com.airbus_cyber_security.graylog.CorrelationCountPlugin.cd03db3cd27269984935.js.map




© 2015 - 2025 Weber Informatics LLC | Privacy Policy