define(['require', 'apphost', 'layoutManager', 'focusManager', 'globalize', 'loading', 'connectionManager', 'homeSections', 'dom', 'events', 'listViewStyle', 'emby-select', 'emby-checkbox'], function (require, appHost, layoutManager, focusManager, globalize, loading, connectionManager, homeSections, dom, events) { "use strict"; function authorizeRequest(event) { var lookup = event.data.lookup; var apiClient = event.data.apiClient; var url = ApiClient.getUrl("/QuickConnect/Authorize"); apiClient.ajax({ type: "POST", url: url, data: { "Lookup": lookup } }, true); } function list(apiClient) { console.debug("getting json"); apiClient.getJSON("/QuickConnect/List").then(json => { var elem = $("#quickConnectIncoming"); elem.html(""); console.debug("raw json", json, "length is", json.length); for(var i = 0; i < json.length; i++) { var current = json[i]; console.debug("current is", current); var html = "