define(["itemsTab","require"],function(ItemsTab,require){"use strict";function ArtistsTab(view,params,options){this.enableAlphaPicker=!0,this.options=options,ItemsTab.call(this,view,params)}return Object.assign(ArtistsTab.prototype,ItemsTab.prototype),ArtistsTab.prototype.getQueryIncludeItemTypes=function(){return[]},ArtistsTab.prototype.getApiClientQueryMethodName=function(){return"albumartists"===this.options.mode?"getAlbumArtists":"getArtists"},ArtistsTab.prototype.getSettingsKey=function(){var suffix="-"+(this.options.mode||"artists");return ItemsTab.prototype.getSettingsKey.call(this)+suffix},ArtistsTab.prototype.getVisibleViewSettings=function(){return{settings:["imageType"],fields:["Name"]}},ArtistsTab.prototype.getVisibleFilters=function(){return["Genres","Studios","Tags","OfficialRatings","IsFavorite","HasOverview","IsLocked"]},ArtistsTab.prototype.getCardOptions=function(items,settings){var options=ItemsTab.prototype.getCardOptions.apply(this,arguments);return options.round=!0,options},ArtistsTab.prototype.getItemTypes=function(){return["MusicArtist"]},ArtistsTab.prototype.getCriticRatingSortOption=function(){return null},ArtistsTab.prototype.getBaseQuery=function(){var query=ItemsTab.prototype.getBaseQuery.apply(this,arguments);return"albumartists"===this.options.mode?query.ArtistType="AlbumArtist":"composers"===this.options.mode?query.ArtistType="Composer":this.apiClient.isMinServerVersion("4.6.0.7")&&(query.ArtistType="Artist,AlbumArtist"),query},ArtistsTab.prototype.getPrefixesApiClientMethodName=function(){return"getArtistPrefixes"},ArtistsTab.prototype.getPrefixQueryIncludeItemTypes=function(){return[]},ArtistsTab.prototype.loadTemplate=function(){return require(["text!./artiststab.template.html"])},ArtistsTab});