; Base Libary Scripts
## OptionalDependsOn: ZO_PregameLocalization ZO_IngameLocalization ZO_InternalIngameLocalization

EsoUI\Libraries\Globals\globalapi.lua
EsoUI\Libraries\Globals\Localization.lua
EsoUI\Libraries\Globals\SoundIds.lua
EsoUI\Libraries\Globals\Time.lua
EsoUI\Libraries\Globals\DebugUtils.lua

EsoUI\Libraries\Globals\CommonConstants.lua

EsoUI\Libraries\Utility\BaseObject.lua
EsoUI\Libraries\Utility\ZO_CallbackObject.lua
EsoUI\Libraries\Utility\ZO_Anchor.lua
EsoUI\Libraries\Utility\ZO_AuditObject.lua
EsoUI\Libraries\Utility\ZO_ColorDef.lua
EsoUI\Libraries\Utility\ZO_TableUtils.lua
EsoUI\Libraries\Utility\ZO_ObjectPool.lua
EsoUI\Libraries\Utility\ZO_TreeControl.lua
EsoUI\Libraries\Utility\ZO_CategoryManager.lua
EsoUI\Libraries\Utility\ZO_RadioButtonGroup.lua
EsoUI\Libraries\Utility\ZO_TabButtonGroup.lua
EsoUI\Libraries\Utility\ZO_EditControlGroup.lua
EsoUI\Libraries\Utility\ZO_LabelUtils.lua
EsoUI\Libraries\Utility\ZO_ListBox.lua
EsoUI\Libraries\Utility\ZO_AlphaAnimation.lua
EsoUI\Libraries\Utility\ZO_CircularBuffer.lua
EsoUI\Libraries\Utility\ZO_Hook.lua
EsoUI\Libraries\Utility\ZO_Easing.lua
EsoUI\Libraries\Utility\ZO_GamepadUtils.lua
EsoUI\Libraries\Utility\ZO_PrioritizedVisibility.lua
EsoUI\Libraries\Utility\ZO_ScrollAnimationUtils.lua
EsoUI\Libraries\Utility\ZO_PlatformUtils.lua
ESOUI\Libraries\Utility\ZO_PrimaryPlayerName.lua
EsoUI\Libraries\Utility\KeybindingUtils.lua

EsoUI\Libraries\Globals\GlobalVars.lua
EsoUI\Libraries\Globals\Globals.lua
EsoUI\Libraries\Globals\DefaultAnimationDefs.lua
EsoUI\Libraries\Globals\DefaultAnimationDefs.xml
EsoUI\Libraries\Globals\Animation.lua
EsoUI\Libraries\Globals\DefaultColorDefs.lua

EsoUI\Libraries\ZO_Systems\ZO_Systems.lua

EsoUI\Libraries\ZO_Tree\ZO_Tree.lua
EsoUI\Libraries\ZO_Tree\ZO_Tree.xml

EsoUI\Libraries\ZO_Gamepad\ZO_GamepadLayoutConstants.lua

EsoUI\Libraries\ZO_Templates\Tooltip.lua
EsoUI\Libraries\ZO_Templates\WindowTemplates.lua
EsoUI\Libraries\ZO_Templates\WindowTemplates.xml
EsoUI\Libraries\ZO_Templates\Gamepad\WindowTemplates_Gamepad.lua
EsoUI\Libraries\ZO_Templates\Gamepad\WindowTemplates_Gamepad.xml

EsoUI\Libraries\ZO_Templates\EditBoxSizeTemplates.lua
EsoUI\Libraries\ZO_Templates\EditBoxTemplates.lua
EsoUI\Libraries\ZO_Templates\EditBoxTemplates_Keyboard.lua
EsoUI\Libraries\ZO_Templates\EditBoxTemplates_Keyboard.xml
EsoUI\Libraries\ZO_Templates\EditBoxTemplates_Gamepad.lua
EsoUI\Libraries\ZO_Templates\EditBoxTemplates_Gamepad.xml

EsoUI\Libraries\ZO_Templates\ControlTemplates.lua
EsoUI\Libraries\ZO_Templates\ControlTemplates.xml
EsoUI\Libraries\ZO_Templates\LabelTemplates_Shared.lua
EsoUI\Libraries\ZO_Templates\LabelTemplates_Shared.xml
EsoUI\Libraries\ZO_Templates\Gamepad\LabelTemplates_Gamepad.xml
EsoUI\Libraries\ZO_Templates\TreeTemplates.lua
EsoUI\Libraries\ZO_Templates\TreeTemplates.xml
EsoUI\Libraries\ZO_Templates\ButtonTemplates.xml
EsoUI\Libraries\ZO_Templates\ButtonTemplates.lua
EsoUI\Libraries\ZO_Templates\ScrollTemplates.lua
EsoUI\Libraries\ZO_Templates\ScrollTemplates_Shared.xml
EsoUI\Libraries\ZO_Templates\ScrollTemplates.xml
EsoUI\Libraries\ZO_Templates\Gamepad\ScrollTemplates_Gamepad.lua
EsoUI\Libraries\ZO_Templates\Gamepad\ScrollTemplates_Gamepad.xml
EsoUI\Libraries\ZO_Templates\ScrollContainer_Shared.lua
EsoUI\Libraries\ZO_Templates\ScrollContainer_Shared.xml
EsoUI\Libraries\ZO_Templates\StatusBarTemplates.lua
EsoUI\Libraries\ZO_Templates\StatusBarTemplates.xml
EsoUI\Libraries\ZO_Templates\Gamepad\StatusBarTemplates_Gamepad.xml

EsoUI\Libraries\ZO_Templates\ObjectPoolTemplates.lua
EsoUI\Libraries\ZO_Templates\ZO_ItemScreenTemplates.xml

EsoUI\Libraries\ScreenNarration\ScreenNarrationManager.lua
EsoUI\Libraries\ScreenNarration\ScreenNarrationUtils.lua

EsoUI\Libraries\ZO_KeybindButton\ZO_KeybindButton.lua
EsoUI\Libraries\ZO_KeybindButton\ZO_KeybindButton.xml
EsoUI\Libraries\ZO_KeybindButton\ZO_ClickableKeybindLabel.lua
EsoUI\Libraries\ZO_KeybindButton\ZO_ClickableKeybindLabel.xml

EsoUI\Libraries\ZO_DirectionalInput\ZO_DirectionalInput.lua

EsoUI\Libraries\ZO_ContextMenus\ZO_ContextMenus.lua
EsoUI\Libraries\ZO_ContextMenus\ZO_ContextMenus.xml
EsoUI\Libraries\ZO_ComboBox\ZO_ComboBox_Base.lua
EsoUI\Libraries\ZO_ComboBox\ZO_ComboBox.lua
EsoUI\Libraries\ZO_ComboBox\ZO_ComboBox.xml
EsoUI\Libraries\ZO_ComboBox\Gamepad\ZO_ComboBox_Gamepad.lua
EsoUI\Libraries\ZO_ComboBox\Gamepad\ZO_ComboBox_Gamepad.xml
EsoUI\Libraries\ZO_TimerBar\ZO_TimerBar.lua
EsoUI\Libraries\ZO_TimerBar\ZO_TimerBar.xml
EsoUI\Libraries\ZO_MenuBar\ZO_MenuBar.lua
EsoUI\Libraries\ZO_MenuBar\ZO_MenuBar.xml
EsoUI\Libraries\ZO_MenuBar\ZO_SceneFragmentBar.lua
EsoUI\Libraries\ZO_MenuBar\ZO_SceneGroupBar.lua

EsoUI\Libraries\ZO_TrianglePicker\ZO_TrianglePicker.lua
EsoUI\Libraries\ZO_TrianglePicker\ZO_TrianglePicker.xml

EsoUI\Libraries\ZO_ColorSwatchPicker\SwatchPicker.lua
EsoUI\Libraries\ZO_ColorSwatchPicker\SwatchPicker.xml
EsoUI\Libraries\ZO_StringSearch\ZO_StringSearch.lua

EsoUI\Libraries\ZO_MovementController\ZO_MovementController.lua
EsoUI\Libraries\ZO_Spinner\ZO_Spinner.lua
EsoUI\Libraries\ZO_Spinner\ZO_Spinner.xml
EsoUI\Libraries\ZO_Spinner\Gamepad\ZO_Spinner_Gamepad.lua
EsoUI\Libraries\ZO_Spinner\Gamepad\ZO_Spinner_Gamepad.xml
EsoUI\Libraries\ZO_GamepadSlider\ZO_GamepadSlider.lua
EsoUI\Libraries\ZO_GamepadSlider\ZO_GamepadSlider.xml

EsoUI\Libraries\ZO_Dialog\ZO_SharedDialog.xml
EsoUI\Libraries\ZO_Dialog\ZO_Dialog.lua
EsoUI\Libraries\ZO_Dialog\ZO_Dialog.xml
EsoUI\Libraries\ZO_Dialog\Gamepad\ZO_GenericDialog_Gamepad.lua
EsoUI\Libraries\ZO_Dialog\Gamepad\ZO_GenericDialog_Gamepad.xml
EsoUI\Libraries\ZO_Dialog\ZO_ListDialog.lua
EsoUI\Libraries\ZO_Dialog\ZO_ListDialog.xml

EsoUI\Libraries\ZO_EditBoxes\ZO_SavingEditBox.lua
EsoUI\Libraries\ZO_EditBoxes\ZO_SavingEditBox.xml

EsoUI\Libraries\ZO_ValidNameInstructions\ZO_ValidNameInstructions.lua
EsoUI\Libraries\ZO_ValidNameInstructions\ZO_ValidNameInstructions.xml

EsoUI\Libraries\ZO_KeybindStrip\ZO_KeybindStrip.lua

EsoUI\Libraries\ZO_Scene\ZO_SceneFragment.lua
EsoUI\Libraries\ZO_Scene\ZO_Scene.lua
EsoUI\Libraries\ZO_Scene\ZO_SceneManager_Base.lua
EsoUI\Libraries\ZO_Scene\ZO_SceneManager_Leader.lua
EsoUI\Libraries\ZO_Scene\ZO_SceneManager_Follower.lua
EsoUI\Libraries\ZO_Scene\ZO_SceneGroup.lua
EsoUI\Libraries\ZO_Scene\ZO_SceneFragmentTemplates.lua

EsoUI\Libraries\ZO_Focus\Gamepad\ZO_GamepadFocus.lua
EsoUI\Libraries\ZO_Focus\Gamepad\ZO_GamepadFocus.xml
EsoUI\Libraries\ZO_Focus\Gamepad\ZO_GamepadMultiFocusAreaManager.lua
EsoUI\Libraries\ZO_Focus\Gamepad\ZO_GridScrollList_Gamepad_FocusArea.lua

EsoUI\Libraries\ZO_RadialMenu\ZO_RadialMenu.lua
EsoUI\Libraries\ZO_RadialMenu\ZO_RadialMenuController.lua

EsoUI\Libraries\ZO_SortHeaderGroup\ZO_SortHeaderGroup.lua
EsoUI\Libraries\ZO_SortHeaderGroup\ZO_SortHeaderGroup.xml

EsoUI\Libraries\ZO_SortHeaderGroup\Gamepad\ZO_SortHeaderGroup_Gamepad.xml

EsoUI\Libraries\ZO_SortFilterListBase\ZO_SortFilterListBase.lua

EsoUI\Libraries\ZO_SortFilterList\ZO_SortFilterList.lua
EsoUI\Libraries\ZO_SortFilterList\ZO_SortFilterList.xml
EsoUI\Libraries\ZO_SortFilterList\Gamepad\ZO_SortFilterList_Gamepad.lua
EsoUI\Libraries\ZO_SortFilterList\Gamepad\ZO_SortFilterList_Gamepad.xml
EsoUI\Libraries\ZO_SortFilterList\Gamepad\ZO_InteractiveSortFilterList_Gamepad.lua
EsoUI\Libraries\ZO_SortFilterList\Gamepad\ZO_InteractiveSortFilterList_Gamepad.xml
EsoUI\Libraries\ZO_SortFilterList\Gamepad\ZO_NoSelectionSortFilterList_Gamepad.lua

EsoUI\Libraries\ZO_PagedList\ZO_PagedList.lua
EsoUI\Libraries\ZO_PagedList\ZO_PagedList.xml

EsoUI\Libraries\ZO_BulletList\ZO_BulletList.lua
EsoUI\Libraries\ZO_BulletList\ZO_BulletList.xml

EsoUI\Libraries\ZO_MultiIcon\ZO_MultiIcon.lua
EsoUI\Libraries\ZO_MultiIcon\ZO_MultiIcon.xml

;depends on context menus
EsoUI\Libraries\Utility\ZO_AutoComplete.lua

EsoUI\Libraries\Utility\ZO_LinkHandler.lua
EsoUI\Libraries\Utility\ZO_SavedVars.lua

EsoUI\Libraries\Utility\ZO_FadingControlBuffer.lua
EsoUI\Libraries\Utility\ZO_FadingStationaryControlBuffer.lua
EsoUI\Libraries\Utility\ZO_QueuedSoundPlayer.lua

EsoUI\Libraries\ZO_HorizontalScrollList\ZO_HorizontalScrollList.lua
EsoUI\Libraries\ZO_HorizontalScrollList\ZO_HorizontalScrollList.xml
EsoUI\Libraries\ZO_HorizontalScrollList\Gamepad\ZO_HorizontalScrollList_Gamepad.lua
EsoUI\Libraries\ZO_HorizontalScrollList\Gamepad\ZO_HorizontalScrollList_Gamepad.xml

EsoUI\Libraries\ZO_ParametricScrollList\ZO_ParametricScrollList.lua
EsoUI\Libraries\ZO_ParametricScrollList\ZO_ParametricScrollList.xml

EsoUI\Libraries\ZO_SmoothSlider\ZO_SmoothSlider.lua
EsoUI\Libraries\ZO_SmoothSlider\ZO_SmoothSlider.xml

EsoUI\Libraries\ZO_CrossfadeBG\ZO_CrossfadeBG.lua
EsoUI\Libraries\ZO_CrossfadeBG\ZO_CrossfadeBG.xml

EsoUI\Libraries\Refresh\Refresh.lua

EsoUI\Libraries\ZO_RecentMessages\ZO_RecentMessages.lua

EsoUI\Libraries\ZO_HiddenReasons\ZO_HiddenReasons.lua

EsoUI\Libraries\ZO_ParametricGridList\ZO_AbstractGridScrollList.lua
EsoUI\Libraries\ZO_ParametricGridList\ZO_AbstractSingleTemplateGridScrollList.lua
EsoUI\Libraries\ZO_ParametricGridList\Keyboard\ZO_GridScrollList_Keyboard.lua
EsoUI\Libraries\ZO_ParametricGridList\Keyboard\ZO_GridScrollList_Keyboard.xml
EsoUI\Libraries\ZO_ParametricGridList\Keyboard\ZO_SingleTemplateGridScrollList_Keyboard.lua
EsoUI\Libraries\ZO_ParametricGridList\Gamepad\ZO_GridScrollList_Gamepad.lua
EsoUI\Libraries\ZO_ParametricGridList\Gamepad\ZO_GridScrollList_Gamepad.xml
EsoUI\Libraries\ZO_ParametricGridList\Gamepad\ZO_SingleTemplateGridScrollList_Gamepad.lua

EsoUI\Libraries\ZO_Tooltip\ZO_Tooltip.lua
EsoUI\Libraries\ZO_Tooltip\ZO_Tooltip.xml
EsoUI\Libraries\ZO_Tooltip\Gamepad\ZO_ScrollTooltip_Gamepad.lua
EsoUI\Libraries\ZO_Tooltip\Gamepad\ZO_ScrollTooltip_Gamepad.xml

EsoUI\Libraries\ZO_Matrix\ZO_Matrix.lua

EsoUI\Libraries\ZO_SceneGraph\ZO_SceneGraph.lua
EsoUI\Libraries\ZO_SceneGraph\ZO_SceneGraphNode.lua

EsoUI\Libraries\ZO_SceneNodeRing\ZO_SceneNodeRing.lua

EsoUI\Libraries\ZO_LerpInterpolator\ZO_LerpInterpolator.lua
EsoUI\Libraries\ZO_MouseInputGroup\ZO_MouseInputGroup.lua
EsoUI\Libraries\ZO_MouseInputGroup\ZO_MouseInputGroup.xml
EsoUI\Libraries\ZO_PixelUnits\ZO_PixelUnits.lua
EsoUI\Libraries\ZO_PixelUnits\ZO_PixelUnits.xml

EsoUI\Libraries\ZO_FractionDisplay\ZO_FractionDisplay.lua
EsoUI\Libraries\ZO_FractionDisplay\ZO_FractionDisplay.xml

EsoUI\Libraries\ZO_Particles\ZO_ParticleValueGenerators.lua
EsoUI\Libraries\ZO_Particles\ZO_Particle.lua
EsoUI\Libraries\ZO_Particles\ZO_ParticleTypes.lua
EsoUI\Libraries\ZO_Particles\ZO_ParticleSystem.lua
EsoUI\Libraries\ZO_Particles\ZO_ParticleSystem.xml

EsoUI\Libraries\ZO_PlatformStyle\ZO_PlatformStyle.lua
EsoUI\Libraries\ZO_ButtonTabBar\Gamepad\ZO_GamepadButtonTabBar.lua

EsoUI\Libraries\ZO_StateMachine\ZO_StateMachine.lua

EsoUI\Libraries\ZO_PointerBox\Keyboard\ZO_PointerBox_Keyboard.lua
EsoUI\Libraries\ZO_PointerBox\Keyboard\ZO_PointerBox_Keyboard.xml

EsoUI\Libraries\ZO_TextureLayerRevealAnimation\ZO_TextureLayerRevealAnimation.lua
EsoUI\Libraries\ZO_TextureLayerRevealAnimation\ZO_TextureLayerRevealAnimation.xml

EsoUI\Libraries\ZO_RevealingControl\ZO_RevealingControl.lua
EsoUI\Libraries\ZO_RevealingControl\ZO_RevealingControl.xml

EsoUI\Libraries\ZO_Tile\Tile.lua
EsoUI\Libraries\ZO_Tile\Tile.xml
EsoUI\Libraries\ZO_Tile\ActionTile.lua
EsoUI\Libraries\ZO_Tile\ActionTile.xml
EsoUI\Libraries\ZO_Tile\ContextualActionsTile.lua
EsoUI\Libraries\ZO_Tile\ContextualActionsTile.xml
EsoUI\Libraries\ZO_Tile\ClaimTile.lua
EsoUI\Libraries\ZO_Tile\ClaimTile.xml
EsoUI\Libraries\ZO_Tile\Keyboard\Tile_Keyboard.lua
EsoUI\Libraries\ZO_Tile\Keyboard\Tile_Keyboard.xml
EsoUI\Libraries\ZO_Tile\Keyboard\ActionTile_Keyboard.lua
EsoUI\Libraries\ZO_Tile\Keyboard\ActionTile_Keyboard.xml
EsoUI\Libraries\ZO_Tile\Keyboard\ContextualActionsTile_Keyboard.lua
EsoUI\Libraries\ZO_Tile\Keyboard\ContextualActionsTile_Keyboard.xml
EsoUI\Libraries\ZO_Tile\Keyboard\ClaimTile_Keyboard.lua
EsoUI\Libraries\ZO_Tile\Keyboard\ClaimTile_Keyboard.xml
EsoUI\Libraries\ZO_Tile\Gamepad\Tile_Gamepad.lua
EsoUI\Libraries\ZO_Tile\Gamepad\Tile_Gamepad.xml
EsoUI\Libraries\ZO_Tile\Gamepad\ActionTile_Gamepad.lua
EsoUI\Libraries\ZO_Tile\Gamepad\ActionTile_Gamepad.xml
EsoUI\Libraries\ZO_Tile\Gamepad\ContextualActionsTile_Gamepad.lua
EsoUI\Libraries\ZO_Tile\Gamepad\ContextualActionsTile_Gamepad.xml
EsoUI\Libraries\ZO_Tile\Gamepad\ClaimTile_Gamepad.lua
EsoUI\Libraries\ZO_Tile\Gamepad\ClaimTile_Gamepad.xml
EsoUI\Libraries\ZO_Tile\Gamepad\CheckboxTile_Gamepad.lua
EsoUI\Libraries\ZO_Tile\Gamepad\CheckboxTile_Gamepad.xml
EsoUI\Libraries\ZO_Tile\ActivationTile.lua
EsoUI\Libraries\ZO_Tile\ActivationTile.xml

EsoUI\Libraries\ZO_SelectionIndicator\ZO_SelectionIndicator.lua
EsoUI\Libraries\ZO_SelectionIndicator\ZO_SelectionIndicator.xml

EsoUI\Libraries\ZO_MostRecentEventHandler\ZO_MostRecentEventHandler.lua

EsoUI\Libraries\ZO_ScriptProfiler\ZO_ScriptProfiler.lua

EsoUI\Libraries\ZO_Horizontal_Menu\ZO_Horizontal_Menu.lua
EsoUI\Libraries\ZO_Horizontal_Menu\ZO_Horizontal_Menu.xml

EsoUI\Libraries\ZO_ProgressBar\ZO_MultiSegmentProgressBar.lua

EsoUI\Libraries\ZO_GamepadLinks\ZO_GamepadLinks.lua

EsoUI\Libraries\ZO_RecurrenceTracker\ZO_RecurrenceTracker.lua

EsoUI\Libraries\ZO_VectorRange\ZO_VectorRange.lua

EsoUI\Libraries\ZO_VisualEffects\ZO_BaseVisualEffect.lua
EsoUI\Libraries\ZO_VisualEffects\ZO_FlickerEffect.lua