define(["exports","./../modules/tabbedview/basetab.js","./../modules/loading/loading.js","./../modules/common/globalize.js","./../modules/emby-elements/emby-input/emby-input.js","./../modules/emby-elements/emby-button/emby-button.js","./../modules/emby-elements/emby-scroller/emby-scroller.js","./../modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js","./../modules/cardbuilder/cardbuilder.js"],function(_exports,_basetab,_loading,_globalize,_embyInput,_embyButton,_embyScroller,_embyItemscontainer,_cardbuilder){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;var _availablePlugins,query={TargetSystems:"Server",IsAdult:!1,PackageType:"UserInstalled"};function getAvailablePlugins(instance){var apiClient,promise2;return _availablePlugins?Promise.resolve(_availablePlugins):(instance=(apiClient=instance.getApiClient()).getAvailablePlugins(query),promise2=apiClient.getInstalledPlugins(),Promise.all([instance,promise2]).then(function(responses){var availablePlugins=responses[0],responses=responses[1];return function(availablePlugins,installedPlugins){for(var i=0,length=installedPlugins.length;i'+category.Name+"")+'
'+('
')+"
"+"
"+""}function getCategoryItems(query){var itemsContainer=this.itemsContainer,instance=this.instance,category=itemsContainer.getAttribute("data-category");return getAvailablePlugins(instance).then(function(plugins){var plugins="top"===category?function(plugins){return(plugins=plugins.slice(0).sort(function(a,b){return a.installs>b.installs?-1:b.installs>a.installs||(a=a.name,(b=b.name)