import layoutManager from"./../layoutmanager.js";import globalize from"./../common/globalize.js";import textEncoding from"./../common/textencoding.js";import dialogHelper from"./../dialoghelper/dialoghelper.js";import focusManager from"./../focusmanager.js";import dom from"./../dom.js";import AlphaPicker from"./../alphapicker/alphapicker.js";import cardBuilder from"./../cardbuilder/cardbuilder.js";import keyboardManager from"./../input/keyboard.js";import"./../emby-elements/emby-button/emby-button.js";import"./../emby-elements/emby-input/emby-input.js";import"./../emby-elements/emby-scroller/emby-scroller.js";import"./../emby-elements/emby-button/paper-icon-button-light.js";import"./../emby-elements/emby-dialogclosebutton/emby-dialogclosebutton.js";function getImageItems(){var item=this.options.user,items=[];return item&&items.push(item),Promise.resolve({Items:items,TotalRecordCount:items.length})}function getImageContainerListOptionsFn(){return function(items){return{renderer:cardBuilder,options:{overlayText:!0,fields:[],action:"none",multiSelect:!1,contextMenu:!1,ratingButton:!1,playedButton:!1,defaultIcon:!0,typeIndicator:!1,playedIndicator:!1,syncIndicator:!1,timerIndicator:!1,randomDefaultBackground:!1,staticElement:!0,enableUserData:!1,draggable:!1,moreButton:!1,programIndicators:!1,keepImageAnimation:!0,cardClass:"profilePinImageCard",cardBoxClass:"profilePinImageCardBox",round:!0},virtualScrollLayout:"vertical-grid"}}}function initUserImage(instance){var itemsContainer=instance.dlg.querySelector(".profilePinImageContainer");itemsContainer.fetchData=getImageItems.bind(instance),itemsContainer.getListOptions=getImageContainerListOptionsFn()}function moveFocusToTextInput(txt){focusManager.focus(txt,{}),txt.select()}function onFormKeyDown(e){var input=e.target.closest(".txtProfilePinInput");input&&"Backspace"===keyboardManager.normalizeKeyFromEvent(e)&&""===input.value&&(e=input.closest("form").querySelectorAll(".txtProfilePinInput"),0<(input=Array.prototype.indexOf.call(e,input)))&&moveFocusToTextInput(e[input-1])}function onFormInput(e){var form,inputs,index,e=e.target.closest(".txtProfilePinInput");e&&(1