!function(t){function e(e){for(var n,r,a=e[0],o=e[1],s=0,c=[];sObject(r.jsx)(a.Provider,{value:e},t);function s(){const t=Object(i.useContext)(a);if(!t)throw new Error("CustomIntegrationsServicesContext missing. Ensure your component or React root is wrapped with CustomIntegrationsServicesProvider.");return t}const l=()=>s().find,c=()=>s().platform},function(t,e,n){t.exports=n(8)(1466)},function(t,e,n){n(7),__kbnBundles__.define("plugin/customIntegrations/public",n,9),__kbnBundles__.define("plugin/customIntegrations/common",n,2)},function(t,e,n){n.p=window.__kbnPublicPath__.customIntegrations},function(t,e){t.exports=__kbnSharedDeps_npm__},function(t,e,n){"use strict";n.r(e),n.d(e,"plugin",(function(){return f})),n.d(e,"withSuspense",(function(){return y})),n.d(e,"LazyReplacementCard",(function(){return b})),n.d(e,"filterCustomIntegrations",(function(){return s}));var i=n(0),r=n.n(i),a=n(2),o=n(4);const s=(t,{eprPackageName:e,shipper:n}={})=>{if(!e&&!n)return t;let i=t;return e&&(i=i.filter((t=>t.eprOverlap===e))),n&&(i=i.filter((t=>t.shipper===n))),i},l=({coreStart:t})=>({findAppendedIntegrations:async e=>{const n=await t.http.get(a.ROUTES_APPEND_CUSTOM_INTEGRATIONS);return s(n,e)},findReplacementIntegrations:async e=>{const n=await t.http.get(a.ROUTES_REPLACEMENT_CUSTOM_INTEGRATIONS);return s(n,e)}}),c=({coreStart:t})=>({getBasePath:t.http.basePath.get,getAbsolutePath:e=>t.http.basePath.prepend(`${e}`)});var u=n(1);class plugin_CustomIntegrationsPlugin{setup(t){return{getReplacementCustomIntegrations:async()=>t.http.get(a.ROUTES_REPLACEMENT_CUSTOM_INTEGRATIONS),getAppendCustomIntegrations:async()=>t.http.get(a.ROUTES_APPEND_CUSTOM_INTEGRATIONS)}}start(t,e){const i={find:l(a={coreStart:t,startPlugins:e}),platform:c(a)};var a;return{ContextProvider:({children:t})=>Object(u.jsx)(o.a,i,t),languageClientsUiComponents:{sample:r.a.lazy((async()=>({default:(await n.e(0).then(n.bind(null,30))).SampleClientReadme}))),javascript:r.a.lazy((async()=>({default:(await n.e(0).then(n.bind(null,30))).ElasticsearchJsClientReadme}))),python:r.a.lazy((async()=>({default:(await n.e(0).then(n.bind(null,30))).ElasticsearchPyClientReadme}))),go:r.a.lazy((async()=>({default:(await n.e(0).then(n.bind(null,30))).ElasticsearchGoClientReadme}))),ruby:r.a.lazy((async()=>({default:(await n.e(0).then(n.bind(null,30))).ElasticsearchRubyClientReadme}))),java:r.a.lazy((async()=>({default:(await n.e(0).then(n.bind(null,30))).ElasticsearchJavaClientReadme}))),php:r.a.lazy((async()=>({default:(await n.e(0).then(n.bind(null,30))).ElasticsearchPhpClientReadme}))),dotnet:r.a.lazy((async()=>({default:(await n.e(0).then(n.bind(null,30))).ElasticsearchDotnetClientReadme})))}}}stop(){}}var d=n(5),p=n.n(d),_=n(3);const y=(t,e=Object(u.jsx)(_.EuiLoadingSpinner,null))=>r.a.forwardRef(((n,r)=>Object(u.jsx)(_.EuiErrorBoundary,null,Object(u.jsx)(i.Suspense,{fallback:e},Object(u.jsx)(t,p()({},n,{ref:r})))))),b=r.a.lazy((()=>n.e(2).then(n.bind(null,31))));function f(){return new plugin_CustomIntegrationsPlugin}},function(t,e){t.exports=__kbnSharedDeps__.KbnI18nReact},function(t,e){t.exports=__kbnSharedDeps__.StyledComponents},function(t,e){t.exports=__kbnSharedDeps__.KbnUiTheme},function(t,e){t.exports=__kbnSharedDeps__.TsLib},function(t,e){t.exports=__kbnSharedDeps__.KbnI18n}]);