!function(e){function t(t){for(var n,o,i=t[0],s=t[1],u=0,l=[];u({name:"input_control_vis",type:"render",inputTypes:[],help:r.i18n.translate("inputControl.function.help",{defaultMessage:"Input control visualization"}),args:{visConfig:{types:["string"],default:'"{}"',help:""}},fn:(e,t)=>({type:"render",as:"input_control_vis",value:{visType:"input_control_vis",visConfig:JSON.parse(t.visConfig)}})}),i=new Map;var s=n(4),u=n(5),a=n.n(u),l=n(1),c=n(2);const p=Object(l.lazy)((()=>n.e(1).then(n.bind(null,33)))),d=Object(l.lazy)((()=>n.e(3).then(n.bind(null,31)))),f=e=>Object(c.jsx)(d,e);var _=n(3);const b=e=>{const t=Object(_.buildExpressionFunction)("input_control_vis",{visConfig:JSON.stringify(e.params)});return Object(_.buildExpression)([t]).toAst()};class plugin_InputControlVisPlugin{constructor(e){this.initializerContext=e}setup(e,{expressions:t,visualizations:u,unifiedSearch:l,data:d}){const _={core:e,unifiedSearch:l,getSettings:async()=>{const{timeout:e,terminateAfter:t}=l.autocomplete.getAutocompleteSettings();return{autocompleteTimeout:e,autocompleteTerminateAfter:t}},data:d};var g;t.registerFunction(o),t.registerRenderer((g=_,{name:"input_control_vis",reuseDomNode:!0,render:async(e,{visConfig:t},r)=>{let o=i.get(e);if(!o){const{createInputControlVisController:t}=await n.e(2).then(n.bind(null,32));o=t(g,r,e),i.set(e,o),r.onDestroy((()=>{var t;null===(t=o)||void 0===t||t.destroy(),i.delete(e)}))}await o.render(t),r.done()}}));const{readOnly:v}=this.initializerContext.config.get();u.createBaseVisualization(function(e,t){const n=(e=>t=>Object(c.jsx)(p,a()({},t,{deps:e})))(e);return{name:"input_control_vis",title:r.i18n.translate("inputControl.register.controlsTitle",{defaultMessage:"Input controls"}),icon:"controlsHorizontal",group:s.VisGroups.TOOLS,description:r.i18n.translate("inputControl.register.controlsDescription",{defaultMessage:"Input controls are deprecated and will be removed in a future version."}),stage:"experimental",disableCreate:!0,disableEdit:t,isDeprecated:!0,visConfig:{defaults:{controls:[],updateFiltersOnChange:!1,useTimeFilter:!1,pinFilters:!1}},editorConfig:{optionTabs:[{name:"controls",title:r.i18n.translate("inputControl.register.tabs.controlsTitle",{defaultMessage:"Controls"}),editor:n},{name:"options",title:r.i18n.translate("inputControl.register.tabs.optionsTitle",{defaultMessage:"Options"}),editor:f}]},inspectorAdapters:{},toExpressionAst:b}}(_,Boolean(v)))}start(e,t){}}function g(e){return new plugin_InputControlVisPlugin(e)}},function(e,t){e.exports=__kbnSharedDeps__.Lodash},function(e,t){e.exports=__kbnSharedDeps__.ElasticEui},function(e,t){e.exports=__kbnSharedDeps__.KbnI18nReact},function(e,t){e.exports=__kbnSharedDeps__.KbnEsQuery},function(e,t){e.exports=__kbnSharedDeps__.ReactDom},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/kibanaReact/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))}]);