define(["exports","./../modules/common/globalize.js","./../modules/layoutmanager.js","./../modules/focusmanager.js","./../modules/loading/loading.js","./../modules/dialoghelper/dialoghelper.js","./../modules/emby-elements/emby-button/emby-button.js","./../modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js","./../modules/dom.js","./../modules/cardbuilder/cardbuilder.js"],function(_exports,_globalize,_layoutmanager,_focusmanager,_loading,_dialoghelper,_embyButton,_embyItemscontainer,_dom,_cardbuilder){function getListOptions(){return{renderer:_cardbuilder.default,options:function(){return{enableDefaultIcon:!0,action:"custom",fields:["Name","Filename"],draggable:!1,multiSelect:!1,contextMenu:!1,hoverPlayButton:!1,imageSize:"Collection"===this.options.type||_layoutmanager.default.tv?"smaller":"small",enableUserDataButtons:!1,mediaInfo:!1,shape:"backdrop",textLinks:!1}}.apply(this),virtualScrollLayout:"vertical-list"}}function getItems(query){_loading.default.show();var instance=this,apiClient=(this.context.querySelector(".loadingContent").classList.remove("hide"),ApiClient),serverId=apiClient.serverId();return apiClient.getJSON(apiClient.getUrl("LiveTv/Tuners/Discvover",{NewDevicesOnly:!0})).then(function(items){instance.context.querySelector(".loadingContent").classList.add("hide");var totalRecordCount=items.length;return null!=query&&query.StartIndex&&(items=items.slice(query.StartIndex)),null!=query&&query.Limit&&(items.length=Math.min(query.Limit,items.length)),{TotalRecordCount:totalRecordCount,Items:items=items.map(function(item){return{Type:"GenericListItem",ServerId:serverId,Name:function(providerId){switch(providerId=providerId.toLowerCase()){case"m3u":return"M3U";case"hdhomerun":return"HDHomerun";case"hauppauge":return"Hauppauge";case"satip":return"DVB";default:return"Unknown"}}(item.Type),Filename:item.FriendlyName,OriginalItem:item,Icon:""}})}})}function onItemsContainerUpgraded(){this.itemsContainer.resume({refresh:!0}).then(function(){var context=this.context;_focusmanager.default.autoFocus(context,{skipIfNotEnabled:!0})}.bind(this))}function TunerPicker(){}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,require(["material-icons","formDialogStyle"]),TunerPicker.prototype.show=function(options){var dialogOptions={removeOnClose:!0,scrollY:!1},dlg=(_layoutmanager.default.tv?dialogOptions.size="fullscreen":dialogOptions.size="fullscreen-border",_dialoghelper.default.createDialog(dialogOptions)),dialogOptions=(dlg.classList.add("formDialog"),""),dialogOptions=(dialogOptions=(dialogOptions=(dialogOptions=(dialogOptions=(dialogOptions+='