From eef6bca0b0f7fe1c172c9b22f44e9e45f377f50f Mon Sep 17 00:00:00 2001 From: Aaron Alaniz Date: Fri, 29 May 2026 10:17:08 -0500 Subject: [PATCH] Bumping versions to 17.1.0. --- CHANGELOG.md | 24 +- .../BlueprintLists/docsets/BlueprintLists.tgz | Bin 109321 -> 109313 bytes docs/Listable/Classes.html | 12 + docs/Listable/Classes/AnyIdentifier.html | 12 + .../DefaultItemContentCoordinator.html | 12 + docs/Listable/Classes/DynamicSource.html | 12 + docs/Listable/Classes/Identifier.html | 12 + .../ItemContentCoordinatorActions.html | 12 + .../Classes/ItemContentCoordinatorInfo.html | 12 + docs/Listable/Classes/ItemPreviewView.html | 12 + docs/Listable/Classes/ListActions.html | 12 + .../Classes/ListActions/Scrolling.html | 85 ++ .../ViewControllerTransitioning.html | 12 + docs/Listable/Classes/ListLayoutContent.html | 12 + .../Classes/ListLayoutContent/ItemInfo.html | 12 + .../ListLayoutContent/SectionInfo.html | 12 + .../SupplementaryItemInfo.html | 12 + docs/Listable/Classes/ListView.html | 87 ++ .../Classes/ListView/ScrollViewInsets.html | 12 + docs/Listable/Classes/ListViewController.html | 12 + docs/Listable/Classes/ReorderingActions.html | 12 + .../AccessibilityMoveDirection.html | 12 + .../Classes/ReorderingActions/Result.html | 12 + docs/Listable/Classes/SourceState.html | 12 + docs/Listable/Classes/StateAccessor.html | 12 + docs/Listable/Classes/StaticSource.html | 12 + docs/Listable/Classes/StaticSource/State.html | 12 + docs/Listable/Enums.html | 12 + docs/Listable/Enums/ApplyReason.html | 12 + docs/Listable/Enums/AutoScrollAction.html | 124 ++- .../Enums/AutoScrollAction/Configuration.html | 12 + .../AutoScrollAction/OnInsertedItem.html | 66 +- docs/Listable/Enums/AutoScrollAction/Pin.html | 66 +- .../AutoScrollAction/ScrollDestination.html | 12 + .../ScrollInterruptionPolicy.html | 841 +++++++++++++++++ docs/Listable/Enums/ContentFilters.html | 12 + .../Enums/ContentInsetAdjustmentBehavior.html | 12 + docs/Listable/Enums/CustomWidth.html | 12 + .../Listable/Enums/CustomWidth/Alignment.html | 12 + docs/Listable/Enums/CustomWidth/Custom.html | 12 + docs/Listable/Enums/CustomWidth/Position.html | 12 + docs/Listable/Enums/ItemPosition.html | 12 + docs/Listable/Enums/ItemSelectionStyle.html | 12 + docs/Listable/Enums/LayoutDirection.html | 12 + docs/Listable/Enums/ListContentBoundsKey.html | 12 + docs/Listable/Enums/ListHeaderPosition.html | 12 + docs/Listable/Enums/ListPagingBehavior.html | 12 + docs/Listable/Enums/ListableBuilder.html | 12 + .../Listable/Enums/PageScrollingBehavior.html | 12 + .../Enums/ReappliesToVisibleView.html | 12 + docs/Listable/Enums/SectionPosition.html | 12 + docs/Listable/Enums/Sizing.html | 12 + docs/Listable/Enums/Sizing/Constraint.html | 12 + .../Enums/Sizing/Constraint/Axis.html | 12 + docs/Listable/Enums/Sizing/MeasureInfo.html | 12 + docs/Listable/Enums/SupplementaryKind.html | 12 + .../Enums/SwipeActionsViewStyleKey.html | 12 + docs/Listable/Enums/ViewAnimation.html | 12 + .../Enums/ViewAnimation/AnimationOptions.html | 12 + docs/Listable/Enums/WidthConstraint.html | 12 + docs/Listable/Extensions.html | 12 + docs/Listable/Extensions/ArrayDiff.html | 12 + .../Extensions/PresentationState.html | 12 + docs/Listable/Extensions/SectionedDiff.html | 12 + .../Extensions/SectionedDiff/ItemChanges.html | 12 + .../SectionedDiff/SectionChanges.html | 12 + docs/Listable/Extensions/Set.html | 12 + docs/Listable/Extensions/UIRectEdge.html | 12 + docs/Listable/Functions.html | 12 + docs/Listable/Protocols.html | 12 + docs/Listable/Protocols/AnyHeaderFooter.html | 12 + .../Protocols/AnyHeaderFooterConvertible.html | 12 + .../Protocols/AnyHeaderFooter_Internal.html | 12 + docs/Listable/Protocols/AnyItem.html | 12 + .../Protocols/AnyItemConvertible.html | 12 + docs/Listable/Protocols/AnyItem_Internal.html | 12 + .../AnyLayoutDescriptionConfiguration.html | 12 + docs/Listable/Protocols/AnyListLayout.html | 12 + .../Protocols/AnyLocalizedCollatableItem.html | 12 + .../CollectionViewLayoutDelegate.html | 12 + .../Protocols/HeaderFooterContent.html | 12 + .../Protocols/HeaderFooterLayoutsValue.html | 12 + docs/Listable/Protocols/ItemContent.html | 12 + .../Protocols/ItemContentCoordinator.html | 12 + docs/Listable/Protocols/ItemLayoutsValue.html | 12 + .../Protocols/ListEnvironmentKey.html | 12 + docs/Listable/Protocols/ListLayout.html | 12 + .../Protocols/ListLayoutAppearance.html | 12 + .../Protocols/ListLayoutContentItem.html | 12 + docs/Listable/Protocols/ListViewSource.html | 12 + .../LocalizedCollatableItemContent.html | 12 + .../Protocols/SectionLayoutsValue.html | 12 + docs/Listable/Structs.html | 68 ++ docs/Listable/Structs/Appearance.html | 12 + .../Structs/ApplyHeaderFooterContentInfo.html | 12 + .../Structs/ApplyItemContentInfo.html | 12 + docs/Listable/Structs/Behavior.html | 12 + .../Structs/Behavior/DecelerationRate.html | 12 + .../Structs/Behavior/FocusConfiguration.html | 12 + .../Behavior/KeyboardAdjustmentMode.html | 12 + .../Structs/Behavior/ScrollsToTop.html | 12 + .../Structs/Behavior/SelectionMode.html | 12 + docs/Listable/Structs/Behavior/Underflow.html | 12 + .../Structs/Behavior/Underflow/Alignment.html | 12 + .../Behavior/VerticalLayoutGravity.html | 12 + docs/Listable/Structs/Color.html | 12 + docs/Listable/Structs/Content.html | 12 + docs/Listable/Structs/ContentContext.html | 12 + .../DefaultHeaderFooterProperties.html | 12 + .../Structs/DefaultItemProperties.html | 12 + docs/Listable/Structs/EmbeddedList.html | 12 + .../Listable/Structs/EmbeddedList/Sizing.html | 12 + .../EmptyHeaderFooterLayoutsValue.html | 12 + .../Structs/EmptyItemLayoutsValue.html | 12 + .../Structs/EmptySectionLayoutsValue.html | 12 + docs/Listable/Structs/FlowAppearance.html | 12 + .../FlowAppearance/HeaderFooterLayout.html | 12 + .../Structs/FlowAppearance/ItemLayout.html | 12 + .../FlowAppearance/ItemLayout/Width.html | 12 + .../Structs/FlowAppearance/ItemSizing.html | 12 + .../FlowAppearance/RowItemsAlignment.html | 12 + .../FlowAppearance/RowUnderflowAlignment.html | 12 + .../FillLastRowAlignment.html | 12 + .../Structs/FlowAppearance/SectionLayout.html | 12 + .../Structs/FlowAppearance/Spacings.html | 12 + .../Spacings/InterSectionSpacing.html | 12 + docs/Listable/Structs/HeaderFooter.html | 12 + .../Structs/HeaderFooter/OnDisplay.html | 12 + .../Structs/HeaderFooter/OnEndDisplay.html | 12 + .../Structs/HeaderFooterContentViews.html | 12 + .../Listable/Structs/HeaderFooterLayouts.html | 12 + docs/Listable/Structs/HorizontalPadding.html | 12 + docs/Listable/Structs/Item.html | 12 + docs/Listable/Structs/Item/OnDeselect.html | 12 + docs/Listable/Structs/Item/OnDisplay.html | 12 + docs/Listable/Structs/Item/OnEndDisplay.html | 12 + docs/Listable/Structs/Item/OnInsert.html | 12 + docs/Listable/Structs/Item/OnMove.html | 12 + docs/Listable/Structs/Item/OnRemove.html | 12 + docs/Listable/Structs/Item/OnSelect.html | 12 + docs/Listable/Structs/Item/OnUpdate.html | 12 + docs/Listable/Structs/ItemContentViews.html | 12 + .../ItemInsertAndRemoveAnimations.html | 12 + docs/Listable/Structs/ItemLayouts.html | 12 + docs/Listable/Structs/ItemPreview.html | 12 + .../Structs/ItemPreview/Properties.html | 12 + .../Structs/ItemPreviewAppearance.html | 12 + docs/Listable/Structs/ItemReordering.html | 12 + .../ItemReordering/GestureRecognizer.html | 12 + .../Structs/ItemReordering/Result.html | 12 + .../Structs/ItemReordering/Sections.html | 12 + docs/Listable/Structs/ItemState.html | 12 + docs/Listable/Structs/LayoutDescription.html | 12 + .../LayoutDescription/Configuration.html | 12 + docs/Listable/Structs/ListAnimation.html | 12 + docs/Listable/Structs/ListContentBounds.html | 12 + .../Structs/ListContentBounds/Context.html | 12 + .../Structs/ListContentLayoutAttributes.html | 12 + docs/Listable/Structs/ListEnvironment.html | 12 + .../Structs/ListItemScrollPosition.html | 817 ++++++++++++++++ .../Structs/ListItemScrollPositionInfo.html | 869 ++++++++++++++++++ .../ListLayoutAppearanceProperties.html | 12 + docs/Listable/Structs/ListLayoutDefaults.html | 12 + .../Structs/ListLayoutLayoutContext.html | 12 + docs/Listable/Structs/ListLayoutResult.html | 12 + .../ListLayoutScrollViewProperties.html | 12 + docs/Listable/Structs/ListProperties.html | 12 + .../Structs/ListScrollPositionInfo.html | 39 + .../ListScrollPositionInfo/VisibleItem.html | 12 + docs/Listable/Structs/ListStateObserver.html | 12 + .../Structs/ListStateObserver/BeginDrag.html | 12 + .../ListStateObserver/ContentUpdated.html | 12 + .../ContentUpdated/InsertionsAndRemovals.html | 12 + .../InsertionsAndRemovals/ChangedIDs.html | 12 + .../ListStateObserver/DidEndDeceleration.html | 38 + .../DidEndScrollingAnimation.html | 38 + .../Structs/ListStateObserver/DidScroll.html | 12 + .../ListStateObserver/FrameChanged.html | 12 + .../ListStateObserver/ItemReordered.html | 12 + .../ListStateObserver/SelectionChanged.html | 12 + .../ListStateObserver/VisibilityChanged.html | 12 + .../Structs/ListableLocalizedStrings.html | 12 + .../ReorderGesture.html | 12 + .../Structs/LocalizedItemCollator.html | 12 + .../CollatedSection.html | 12 + docs/Listable/Structs/MeasuredListSize.html | 12 + docs/Listable/Structs/PagedAppearance.html | 12 + .../Structs/PagedAppearance/Peek.html | 12 + .../Peek/FirstItemConfiguration.html | 12 + docs/Listable/Structs/RefreshControl.html | 12 + .../OffsetAdjustmentBehavior.html | 12 + .../Structs/RefreshControl/Title.html | 12 + docs/Listable/Structs/ScrollPosition.html | 12 + .../ScrollPosition/IfAlreadyVisible.html | 12 + .../Structs/ScrollPosition/Position.html | 12 + docs/Listable/Structs/Section.html | 12 + docs/Listable/Structs/SectionLayouts.html | 12 + docs/Listable/Structs/SectionReordering.html | 12 + docs/Listable/Structs/SwipeAction.html | 12 + .../OnDidPerformActionAnimation.html | 12 + .../Structs/SwipeActionsConfiguration.html | 12 + .../Structs/SwipeActionsViewStyle.html | 12 + .../SwipeActionsViewStyle/ButtonSizing.html | 12 + .../Structs/SwipeActionsViewStyle/Shape.html | 12 + docs/Listable/Structs/TableAppearance.html | 12 + .../TableAppearance/HeaderFooterLayout.html | 12 + .../Structs/TableAppearance/ItemLayout.html | 12 + .../Structs/TableAppearance/Layout.html | 12 + .../TableAppearance/SectionLayout.html | 12 + .../SectionLayout/Columns.html | 12 + docs/Listable/Structs/ViewProperties.html | 12 + .../Structs/ViewProperties/CornerCurve.html | 12 + .../Structs/ViewProperties/CornerStyle.html | 12 + .../ViewProperties/CornerStyle/Corners.html | 12 + docs/Listable/Typealiases.html | 43 + .../Contents/Resources/Documents/Classes.html | 12 + .../Documents/Classes/AnyIdentifier.html | 12 + .../DefaultItemContentCoordinator.html | 12 + .../Documents/Classes/DynamicSource.html | 12 + .../Documents/Classes/Identifier.html | 12 + .../ItemContentCoordinatorActions.html | 12 + .../Classes/ItemContentCoordinatorInfo.html | 12 + .../Documents/Classes/ItemPreviewView.html | 12 + .../Documents/Classes/ListActions.html | 12 + .../Classes/ListActions/Scrolling.html | 85 ++ .../ViewControllerTransitioning.html | 12 + .../Documents/Classes/ListLayoutContent.html | 12 + .../Classes/ListLayoutContent/ItemInfo.html | 12 + .../ListLayoutContent/SectionInfo.html | 12 + .../SupplementaryItemInfo.html | 12 + .../Resources/Documents/Classes/ListView.html | 87 ++ .../Classes/ListView/ScrollViewInsets.html | 12 + .../Documents/Classes/ListViewController.html | 12 + .../Documents/Classes/ReorderingActions.html | 12 + .../AccessibilityMoveDirection.html | 12 + .../Classes/ReorderingActions/Result.html | 12 + .../Documents/Classes/SourceState.html | 12 + .../Documents/Classes/StateAccessor.html | 12 + .../Documents/Classes/StaticSource.html | 12 + .../Documents/Classes/StaticSource/State.html | 12 + .../Contents/Resources/Documents/Enums.html | 12 + .../Documents/Enums/ApplyReason.html | 12 + .../Documents/Enums/AutoScrollAction.html | 124 ++- .../Enums/AutoScrollAction/Configuration.html | 12 + .../AutoScrollAction/OnInsertedItem.html | 66 +- .../Documents/Enums/AutoScrollAction/Pin.html | 66 +- .../AutoScrollAction/ScrollDestination.html | 12 + .../ScrollInterruptionPolicy.html | 841 +++++++++++++++++ .../Documents/Enums/ContentFilters.html | 12 + .../Enums/ContentInsetAdjustmentBehavior.html | 12 + .../Documents/Enums/CustomWidth.html | 12 + .../Enums/CustomWidth/Alignment.html | 12 + .../Documents/Enums/CustomWidth/Custom.html | 12 + .../Documents/Enums/CustomWidth/Position.html | 12 + .../Documents/Enums/ItemPosition.html | 12 + .../Documents/Enums/ItemSelectionStyle.html | 12 + .../Documents/Enums/LayoutDirection.html | 12 + .../Documents/Enums/ListContentBoundsKey.html | 12 + .../Documents/Enums/ListHeaderPosition.html | 12 + .../Documents/Enums/ListPagingBehavior.html | 12 + .../Documents/Enums/ListableBuilder.html | 12 + .../Enums/PageScrollingBehavior.html | 12 + .../Enums/ReappliesToVisibleView.html | 12 + .../Documents/Enums/SectionPosition.html | 12 + .../Resources/Documents/Enums/Sizing.html | 12 + .../Documents/Enums/Sizing/Constraint.html | 12 + .../Enums/Sizing/Constraint/Axis.html | 12 + .../Documents/Enums/Sizing/MeasureInfo.html | 12 + .../Documents/Enums/SupplementaryKind.html | 12 + .../Enums/SwipeActionsViewStyleKey.html | 12 + .../Documents/Enums/ViewAnimation.html | 12 + .../Enums/ViewAnimation/AnimationOptions.html | 12 + .../Documents/Enums/WidthConstraint.html | 12 + .../Resources/Documents/Extensions.html | 12 + .../Documents/Extensions/ArrayDiff.html | 12 + .../Extensions/PresentationState.html | 12 + .../Documents/Extensions/SectionedDiff.html | 12 + .../Extensions/SectionedDiff/ItemChanges.html | 12 + .../SectionedDiff/SectionChanges.html | 12 + .../Resources/Documents/Extensions/Set.html | 12 + .../Documents/Extensions/UIRectEdge.html | 12 + .../Resources/Documents/Functions.html | 12 + .../Resources/Documents/Protocols.html | 12 + .../Documents/Protocols/AnyHeaderFooter.html | 12 + .../Protocols/AnyHeaderFooterConvertible.html | 12 + .../Protocols/AnyHeaderFooter_Internal.html | 12 + .../Documents/Protocols/AnyItem.html | 12 + .../Protocols/AnyItemConvertible.html | 12 + .../Documents/Protocols/AnyItem_Internal.html | 12 + .../AnyLayoutDescriptionConfiguration.html | 12 + .../Documents/Protocols/AnyListLayout.html | 12 + .../Protocols/AnyLocalizedCollatableItem.html | 12 + .../CollectionViewLayoutDelegate.html | 12 + .../Protocols/HeaderFooterContent.html | 12 + .../Protocols/HeaderFooterLayoutsValue.html | 12 + .../Documents/Protocols/ItemContent.html | 12 + .../Protocols/ItemContentCoordinator.html | 12 + .../Documents/Protocols/ItemLayoutsValue.html | 12 + .../Protocols/ListEnvironmentKey.html | 12 + .../Documents/Protocols/ListLayout.html | 12 + .../Protocols/ListLayoutAppearance.html | 12 + .../Protocols/ListLayoutContentItem.html | 12 + .../Documents/Protocols/ListViewSource.html | 12 + .../LocalizedCollatableItemContent.html | 12 + .../Protocols/SectionLayoutsValue.html | 12 + .../Contents/Resources/Documents/Structs.html | 68 ++ .../Documents/Structs/Appearance.html | 12 + .../Structs/ApplyHeaderFooterContentInfo.html | 12 + .../Structs/ApplyItemContentInfo.html | 12 + .../Resources/Documents/Structs/Behavior.html | 12 + .../Structs/Behavior/DecelerationRate.html | 12 + .../Structs/Behavior/FocusConfiguration.html | 12 + .../Behavior/KeyboardAdjustmentMode.html | 12 + .../Structs/Behavior/ScrollsToTop.html | 12 + .../Structs/Behavior/SelectionMode.html | 12 + .../Documents/Structs/Behavior/Underflow.html | 12 + .../Structs/Behavior/Underflow/Alignment.html | 12 + .../Behavior/VerticalLayoutGravity.html | 12 + .../Resources/Documents/Structs/Color.html | 12 + .../Resources/Documents/Structs/Content.html | 12 + .../Documents/Structs/ContentContext.html | 12 + .../DefaultHeaderFooterProperties.html | 12 + .../Structs/DefaultItemProperties.html | 12 + .../Documents/Structs/EmbeddedList.html | 12 + .../Structs/EmbeddedList/Sizing.html | 12 + .../EmptyHeaderFooterLayoutsValue.html | 12 + .../Structs/EmptyItemLayoutsValue.html | 12 + .../Structs/EmptySectionLayoutsValue.html | 12 + .../Documents/Structs/FlowAppearance.html | 12 + .../FlowAppearance/HeaderFooterLayout.html | 12 + .../Structs/FlowAppearance/ItemLayout.html | 12 + .../FlowAppearance/ItemLayout/Width.html | 12 + .../Structs/FlowAppearance/ItemSizing.html | 12 + .../FlowAppearance/RowItemsAlignment.html | 12 + .../FlowAppearance/RowUnderflowAlignment.html | 12 + .../FillLastRowAlignment.html | 12 + .../Structs/FlowAppearance/SectionLayout.html | 12 + .../Structs/FlowAppearance/Spacings.html | 12 + .../Spacings/InterSectionSpacing.html | 12 + .../Documents/Structs/HeaderFooter.html | 12 + .../Structs/HeaderFooter/OnDisplay.html | 12 + .../Structs/HeaderFooter/OnEndDisplay.html | 12 + .../Structs/HeaderFooterContentViews.html | 12 + .../Structs/HeaderFooterLayouts.html | 12 + .../Documents/Structs/HorizontalPadding.html | 12 + .../Resources/Documents/Structs/Item.html | 12 + .../Documents/Structs/Item/OnDeselect.html | 12 + .../Documents/Structs/Item/OnDisplay.html | 12 + .../Documents/Structs/Item/OnEndDisplay.html | 12 + .../Documents/Structs/Item/OnInsert.html | 12 + .../Documents/Structs/Item/OnMove.html | 12 + .../Documents/Structs/Item/OnRemove.html | 12 + .../Documents/Structs/Item/OnSelect.html | 12 + .../Documents/Structs/Item/OnUpdate.html | 12 + .../Documents/Structs/ItemContentViews.html | 12 + .../ItemInsertAndRemoveAnimations.html | 12 + .../Documents/Structs/ItemLayouts.html | 12 + .../Documents/Structs/ItemPreview.html | 12 + .../Structs/ItemPreview/Properties.html | 12 + .../Structs/ItemPreviewAppearance.html | 12 + .../Documents/Structs/ItemReordering.html | 12 + .../ItemReordering/GestureRecognizer.html | 12 + .../Structs/ItemReordering/Result.html | 12 + .../Structs/ItemReordering/Sections.html | 12 + .../Documents/Structs/ItemState.html | 12 + .../Documents/Structs/LayoutDescription.html | 12 + .../LayoutDescription/Configuration.html | 12 + .../Documents/Structs/ListAnimation.html | 12 + .../Documents/Structs/ListContentBounds.html | 12 + .../Structs/ListContentBounds/Context.html | 12 + .../Structs/ListContentLayoutAttributes.html | 12 + .../Documents/Structs/ListEnvironment.html | 12 + .../Structs/ListItemScrollPosition.html | 817 ++++++++++++++++ .../Structs/ListItemScrollPositionInfo.html | 869 ++++++++++++++++++ .../ListLayoutAppearanceProperties.html | 12 + .../Documents/Structs/ListLayoutDefaults.html | 12 + .../Structs/ListLayoutLayoutContext.html | 12 + .../Documents/Structs/ListLayoutResult.html | 12 + .../ListLayoutScrollViewProperties.html | 12 + .../Documents/Structs/ListProperties.html | 12 + .../Structs/ListScrollPositionInfo.html | 39 + .../ListScrollPositionInfo/VisibleItem.html | 12 + .../Documents/Structs/ListStateObserver.html | 12 + .../Structs/ListStateObserver/BeginDrag.html | 12 + .../ListStateObserver/ContentUpdated.html | 12 + .../ContentUpdated/InsertionsAndRemovals.html | 12 + .../InsertionsAndRemovals/ChangedIDs.html | 12 + .../ListStateObserver/DidEndDeceleration.html | 38 + .../DidEndScrollingAnimation.html | 38 + .../Structs/ListStateObserver/DidScroll.html | 12 + .../ListStateObserver/FrameChanged.html | 12 + .../ListStateObserver/ItemReordered.html | 12 + .../ListStateObserver/SelectionChanged.html | 12 + .../ListStateObserver/VisibilityChanged.html | 12 + .../Structs/ListableLocalizedStrings.html | 12 + .../ReorderGesture.html | 12 + .../Structs/LocalizedItemCollator.html | 12 + .../CollatedSection.html | 12 + .../Documents/Structs/MeasuredListSize.html | 12 + .../Documents/Structs/PagedAppearance.html | 12 + .../Structs/PagedAppearance/Peek.html | 12 + .../Peek/FirstItemConfiguration.html | 12 + .../Documents/Structs/RefreshControl.html | 12 + .../OffsetAdjustmentBehavior.html | 12 + .../Structs/RefreshControl/Title.html | 12 + .../Documents/Structs/ScrollPosition.html | 12 + .../ScrollPosition/IfAlreadyVisible.html | 12 + .../Structs/ScrollPosition/Position.html | 12 + .../Resources/Documents/Structs/Section.html | 12 + .../Documents/Structs/SectionLayouts.html | 12 + .../Documents/Structs/SectionReordering.html | 12 + .../Documents/Structs/SwipeAction.html | 12 + .../OnDidPerformActionAnimation.html | 12 + .../Structs/SwipeActionsConfiguration.html | 12 + .../Structs/SwipeActionsViewStyle.html | 12 + .../SwipeActionsViewStyle/ButtonSizing.html | 12 + .../Structs/SwipeActionsViewStyle/Shape.html | 12 + .../Documents/Structs/TableAppearance.html | 12 + .../TableAppearance/HeaderFooterLayout.html | 12 + .../Structs/TableAppearance/ItemLayout.html | 12 + .../Structs/TableAppearance/Layout.html | 12 + .../TableAppearance/SectionLayout.html | 12 + .../SectionLayout/Columns.html | 12 + .../Documents/Structs/ViewProperties.html | 12 + .../Structs/ViewProperties/CornerCurve.html | 12 + .../Structs/ViewProperties/CornerStyle.html | 12 + .../ViewProperties/CornerStyle/Corners.html | 12 + .../Resources/Documents/Typealiases.html | 43 + .../Contents/Resources/Documents/index.html | 12 + .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 393216 -> 405504 bytes docs/Listable/docsets/Listable.tgz | Bin 1196932 -> 1224939 bytes docs/Listable/index.html | 12 + docs/Listable/search.json | 2 +- version.rb | 2 +- 435 files changed, 11187 insertions(+), 29 deletions(-) create mode 100644 docs/Listable/Enums/AutoScrollAction/ScrollInterruptionPolicy.html create mode 100644 docs/Listable/Structs/ListItemScrollPosition.html create mode 100644 docs/Listable/Structs/ListItemScrollPositionInfo.html create mode 100644 docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/ScrollInterruptionPolicy.html create mode 100644 docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPosition.html create mode 100644 docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPositionInfo.html diff --git a/CHANGELOG.md b/CHANGELOG.md index a8f81189..1f669d7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ ### Added +### Removed + +### Changed + +### Misc + +### Internal + +# Past Releases + +# 17.1.0 - 2026-05-29 + +### Added + - Added item-aware content offset adjustment APIs, declarative auto-scroll support, and scroll-in-progress state for custom scrolling behaviors. ```swift list.autoScrollAction = .pin( @@ -16,16 +30,6 @@ ``` Use `.skipDuringUserScrolling` instead when the auto-scroll should be dropped rather than retried after the user scroll ends. -### Removed - -### Changed - -### Misc - -### Internal - -# Past Releases - # 17.0.1 - 2026-05-27 ### Fixed diff --git a/docs/BlueprintLists/docsets/BlueprintLists.tgz b/docs/BlueprintLists/docsets/BlueprintLists.tgz index 2d91a0a1225db4d1e53a6ad98924e86c76576df8..f761c11bbcb52f070abc594d94f2392c75f8a7f4 100644 GIT binary patch delta 103413 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%0D(L@%pBfIUk>79 zL6xsX;$uO4EEYwo|6@s~`qqER`J)y&;NJfO z@<)jOM>~>z{Kx+OK04Y*6aSAzpXyuxZnS@u^&g2xe-iPyMgR9EQ2bY-|689zJGN41 zZ$Yz3O-F-?AWh9vzLcLj0+#%Z(WT?E5F6P+n+Z`SR z+1Y|1f6CGx^VcLB)UKlMk)fHbVgEp>RsTgUg6Q+A{TA8t zMGp37un(Hy_%!61fvpyN(@J{%yF^wliaZ6a_%99Me|=sU88*Z5Y}&h3BUdTENBJ`# zXE`aL6U4Cr)-n#$j7SM=^5p4&m^^}e9)#@`e}0*bDm;=2FlO;x~ ze|aIzqPH6GP%mP5jLuLm1?Fs8p!i}gw>1d`*<=!!MVXdMf#D=qVv9gAc@fn$ur(Zz z#1#6&!yvKBhr^iR;Pa(jTK!ZWadd$9UqsU<1~?c3AD`ss=ZF2l6zr8{R(*5q^D5pm zz(2r>LJ%FcB++Wf0QZRq<*VrTaY^~4e|UO+9#8#{tSl@b+5Fun`u*Ft3qi^BTY&TL zf(bz`Kj;oSpB~O~xwKF42Mde{1l$ZG7Zlk%Xk6{dCA}N7mVts1+QaVjdI!oDAv-^B zH(7i5lbptH&;hO3fcE?n8Xr07#bU)9$R$Guj~_m?EyM*t_nW1IMh2|S6fiOme>}*^ z_>p1UQ;1-t&aGP!H{@7;O3r#=9MKd9m9N0IsAuYm-8v1Qw{PD%hyVDzj3_d5&<8YK zVfZ5h-73fF9h0|j5ATM5m(sRs7EFARBdOvNlcG~{8y9hW-tEq>4B4{QT4ntf3-U6fP^gLGKD<{q<{qGzyMN|@HZe8@YJHO_|v5T;wt2b zkWMPnMg3xE6Lkqo^#B&=pvUy7J{bn#b`hyb8gzyJv)1)oax1+H33TtIAmmuaAR!r$ zIJqQas!UQV+qu&pC=;~I{QR_!@z2lu7|@!2Xfl~BLM4o{Zls{~l07M(4tOUfu&9}s0L7UE(Z;|Z5mC2&JNg5o!bwMS496>D4cZ21 z;F4J4z$5$@sUZIz&~yx{Qb=+jR?QiB|DKbl2e|q9vijf&KY*=?t#kmDPwG?R%fWC% z)dSN4m!`rhVK@)`f2y$(W0*wWMX>+C8Wjdq3(mU}c>gdXXM-a8Iq&oPLF-}9MPKOD zNN6hH_4)&xbPN>b9MbD7vj0phZM6-N=t0NXM!p2{jh!lA5&>S*I$(E#VmYbIFQw!^ zjmBPAm`EFK^~p)pl;2Lj!ax@_Q62Ca*xu_$#)07nY#88-e>~DQj2{s?nlH$6PK53< zvWP-4t&tuE4U!WkncV0!lN&IK1!VFd+vlQUA0Z7H#2;a({AD5?i4oKotf*ud**{2q z`!AxF`J|?-cZs`U%oJ|kN@G>2j1QPZuoBT9zaKdqp1Z{6z;MSI>Q>G_1NIUqHdsGE-f2I-6LBo6$0zGdiJAv)r}5uC%42osJkYQH zrkRAiETMd6o*6qzk2Pw%o?xiG})dV`VPqibhA;FYj- zZnWJ%xeu`Z0ZC;X(2D*5G|TbjjRts&5h3sCp$8qt^{hW0B;X@-r%0^Qt))81n zQUR9at;fb-Z@h2 z5W6S?wo}&RwKm@t24qiiFwfW)*BM96ljH)xLr7JY4U5)*i1u(C)GX*VgVf*3@8Wg~ zyP#tKe^!{2lN{vngAf3{AY#3Uf797Xv{*Z3yNoc@3Dd5vCA=6)JrQ<`y98)T)e5k$ zfa(R1)KCeC2u5iUb`1JT5|ouxwSY?Bln;rPsUnvipaW8|fcD@6ITrMk&F)})E_|z%+)G6`QDgM-{%xQ068aB(IPZR=u-aEZJr(k=vbKd9MGjQkp zf5|&fK|1Y+FX%(izr(L)*yas*r(nyN!n<{JPee-E$^ayPOZz;XYn9Cns37>425#eZ z(T094Rl2A25fsM&`j$u4Y0L4bAYqq_?c3?z?T$~OC|HPitTM@v@8qd)KDb80q` zIX!=8&z@6hKm6H-`a9bP&x-pYoto)6e;t}C?d%F>t8*fO-bv z3kSet-swGc%DWRt$}-|G^lbiMzbkn3vg@L9{}B)NqSRRHg%3o&uflB^Ncjdr{V{hjL+kPIw2>`V>FNXG$)~pTIu;Lmrk?%JSTy?na_clGoLT!WUi27=g}Md zdF0_Q@VU8p^=J&*O2LD)Hvrptf0bi_=hIA2W~gWX>5Fur_maZBd*<=8J4*{;9x}po zBL;x!$9w^^5-22LR!%B~cKGlrL~B9&;pC1xx6N<8>-3(aU;Am#zzsfawW!PIhSRWY zZkRviwLUoIMNdw7=hd41^IA2q=DdNaq<5gy=BZOYpU-{W{(0*YpC9^qfBN*icV_`= z-r=7QLcUX|?ZC8A7T{&Btn$E|osifOQ2#=Pyln>G$-$j>p_b4$e<}B@wVnAv`1P#m zSASs0S|^OeHpn-Uyf`*8V0w0)I!^F(_|VY!xcMpcz4ZL}&;j#P<YI66Lh>&Ox710WK;e?GDhGvLEqi8tQ!Xlp&s%USe)5BlQo@ukoy*SwIya3t#7 zY9ofW+4Hb5hG{#w6ByF(0}kHd=jRO^rasYrfDAif`bxZm=hDkTZ_sAX(p$v685oLf zY8IYl(~^3}s;qygK4lIEN|dqZ=ck}!O1DbAv~&c%!9q&=_h9;sf3*4bBv0N69oVK) zc`0ynGK2`jxGt)|m`C)0BxmL)i?S^6esm&t9`a>RrP0SjN|Eb8mczP*{`*eNz`rol z>JLyLa4;D<3B-p2M@+0#O)&V3lEJSofupwS%^RLYGF}n;w7;h}9*_3wCkwDW<#&ho zD1tti5rzD)stkPme@>j$KVbWCaF7nq$K#Ry-T)nrM7Q(v@!n`8j7~WY8xI6dpwoq8 z$s2v;I$~=WpC)V4bo+LED(KB{Y%VRaG8*=aX-*vQmXxy>m;so;n`5V71M3CjLKf#P zo>PyO1lYl=*7O|GYQV#&kOb1f{1uEQ(=Xa_ovz_8r5G9Peuwc{){ zpdSRHzN1ej%iSiUe##J_p~$7uspy!p34mQZo;!Sg5|9GLKrWC1g@w(3lcf*RpWRd1 zat-t&n-(9TgBh)DR`er&nCz{xV#^e^Z|_(B(DOS{9wXt2>Z=b7N^Rg8inZm>`!% zyEg5|bJ{kFLAxkyU_-79R@@nz%C>JGD;Zxf!r0udRwbgYcrtRjltY;z*t{8}G6j`=U41zk3XnIJya*XS972~FYQ)7NPh)()6< zmogj=(>-?)9r=x;c~V~6Sb7PoPTMTP^y+5nG>D&VG>B4V6_!@!ZK{om_NSWc)E`0( zhONE2BgGTyADjg413U8&9v7Hf=m2cC*pp&Vf68(h+2=nUVAaV_@&-|`-*A=>JG|3L zblO&WysdO7aNPQ?tRz2omBw=GR>a1o;nGg4^zkxofy^5s(~B?J52h>H=o)C<=PTLS zHm@QSsg5fWun ze{myQ7wmH)CQi)E^PFc1?X3oiDTyk(d+!DXGwdo?yL`7xzBP-kK#`CHn*wA2lu8!4 zf5*JfAD#8Bm6^x{K)KwrXCkKec8LHIiM*~{*Kc`UXJuG>Douk``Z`-lN$0ooj#q(w z5v_@PmwElvxk3BVxkJ=-pJbG8!Ymqkf7$ssdh9-Pdi_I~+Fn0v58bjgUMHhcIZr$V zW6HK{qj@PKl_!?db*yd|#04qaDABSvknlJG1kdb%?8B-v-pyC~wqe=`|| zE9{-D-fXI)+wAo(dGop4FhmItuIkQBHE{3X;4b4fhShlaensOyi@+JD(OGddN}+m~q_ zK2q_|zn-VRWDuZ;>UHVhc)N8+bQ-=sI?q>4RvkTm>S;H$BG#T5U#hR7?t$R0_<<8v zHmt%Iiltvawjv$*Lz|@Oa6bnJPpkr~%NVsb<6=r%GM>$;d+~#PD&C?`f7%UU*ABMb z6gt|!C*8NA2UhqE)b!Y?|CIwGrpLiyf%^#8NL+Hcqk$2Kg=v^!=!j9708a{N*ou_F(*r`Sll$ zm^>A+y?x~n67-JpMm0$FQXO&=V7`3&{eX_jKDnBim*#Y^6gv^JN$SbeA+$W*!mSs{;%KOG&?Qp;2u>O)T} zPP>@dWwSS-7FXkmf1CvSJB<{F`^~OL_QWC4^5lSM-;h-@Nl4i0+-;)iZlg#O#V5q@ z@2|vS^fYTAO)bT6Kl}0Q6qpolBu=4Si@%_P1X<}hhZ~3vDOf^H!M$W6*+w&Tt69~LZfvi{h4KR z%RZ{-yG(M%demP#%rSFs9fO{@Hd1v6j_6eNU?qB~zvdS|Cf;^MVz_U)gfnq*aA2HA z+@h*eG@6Q)e|i6jalbL!p>@WYR&j?Ll$Ns(jmMAm{HtHwQE%VuaY?neE`Z~9QRKg6 z%ROSufgDM1#(TjCCn=52y2yzVy`T-#=UqvDVmE0R@7bM%w!Yq7FBs2{I4A$c!GTd+ zW@=32#$K!TJC%<7bL@T>MnEvkiwU@I&}pWvjHw zZ|Gj|eh~N7)8fkr=N}kMd(Y|i$lk89o4j1tFY?zb=xN<||8rL%;*;stGv?#tdo~3P zi5;^Oe@NpebC0K2+3ejp(PjFV_QLEv{`ar&ICdC!yOY{`B{n=5$ged3=2?BxhPENKuCwbDvU|Ki4M*0h^J+YddKYu zf(OCJ3g?bHSMS2ypw9K;ftm65L|cE}bbm>XXQzVRrlh4iv=mIfpg?8;6Moqv#SMh#@@fg9&E|6POkl8#oC8o_jU;d;o^MeC+ z%D3w%k7BTv=HcPVssHSq_F1Es%VBQTf0}&iKXnm$7p_1fM{5pR$145Et8^o8@RDW+ zy~eIYQ}^hEYbWU@;I-MIBuj-;^-^8PXx$`CIH<2nXHBa+K$g^vd;jn~82kfmz~<%Z zIvZZf_*@JG0PXL)+T87KFETOBB{%fdyJ-Nkq@mFRqvOwL8#3ohSQ5e;@X* z)HPh9>4;u2r*~t{+I4haQh$ubp`5K*-*7dhjaI4!vCP!BvdgDYRduqaF)3CYxIs+x zevLRGr{!C_kEy;oncYoSM|>)=j1#YpFwXpYuI>&F&ZGP5gct}YQuAardqKo4#2+|a zN3-P|cE|{1DoH*%IH+JG#Gl7-e|t_34pxo{c9zaY~p7< zHI#NsrGIKVmBOrNFtkHbe`84ees~7`q&7lcrD&z8wDmicKBd$rUK#0J4*68NLx1wf z?~LbBTroGG>afx>B%L~nZ}R1SF3S^&MVbb;j}IE}M1;$%*=x9tCTV!ZDtEG@tvwnCzVQUrmSxfNnukW6yH)1bV6QzRvS$%CuW`eb_Ihe-%@ASYRmln? zD$^dllWc+;&RLCfrdz3O(ua=sG@mM~3iPKzluctUK*;bAo~wN+ki7elqR5g)eOlhLT6 zW(`(CM9wZ*k^vHD0spG*t8|%{2uS0N{JMOD-<;Th{$7)Kc3W0U{LZh^3ywmMT#hLD z5E?qT{M~=!yCx3akvR21e%CDal}ipa6=CGOHy4M4u2!UZ8mA7YORf<>ft+u z5JIZq%GQA0kyythlF_*M{f&fDDGu)EN?q<}kF68!SFMIZ447zrgoZwym2;=9Yr2#k z;1@z7f8mMxdtWb=)`!Q{j*qhcVxdFb><}B~G)|{h)f2@FnyNaoW8co<*MF6;;YX@msmiOi}i ze>p^rNWqxbi;a<%7_-JkFOxjV!;8I3`>7zQ6ZIhSSvC;KO)K{2!v%EVZ6t8(z?g+g zXj#;ax>N1hd_xu9(5z71Hwl%wp*?*E3<$Y*hkJJ%@c4khqtztTmlgh@#cn!t4(H)V9sM+i@jt_JBE?H? zAy&u5^dh{bQNF_hoG#A*V2i&POjBWbe|{x3~SgsZo-^u;ZU1KlRM^Q6DT{=lNj4#D5ij=k9TdHh}P ztA+WhAL2~{;Awquz^&k4bQD@uYmJ~l0X{P4GR+9vQtHFUQsI;~VjKipe+N0hI#tuE zI3*&5#h~k~FSZ9BmicrP^8w(Y|(d6`9L(freeFHz0$ut7ce8YlrvR zCq7Cn3_pe(uHDiZ**S&m9GGa?qZK+Gz5Qs@l;+oj%3$(|Iuc`&j8BOq=0;PZ-q4Mk zmTTw|NDzBX=$Sx{X|V?5e}GmYkt%BPIof@l+^QwW<8&tbF4qX``)$;H8e4qPsiC63m~iq;F39(}Zo?o(Rj3Nsr#mGlWU?Y zTXi*kMo(h^e`vwKegWfDL(@Pj1_3*?l#`XM9KH^2ED%_)g`wOS zn#ZR!tizlgKbd7_8$&hw|J*f07plA0UYMHp#Zy^^AR;U#RcGNOc^zhCRhk9te+rAj|~`=>%2`)boThC({Pp^{x+Ze^z!)S`2CoHB$}7i%i`tv{82RXuU{Td-w&tp zDV05We}99>-BzD-7U~#GBL)F=$zXhCg8*Oq`yMVD+`YC@?8qZSuX`+Oq2K8RZ59u{ z>#(v#`(fS;*s!<>*}&e|u}B)CRCcT(4k8opE3|n;`e38St^C4@`{=P2Rcd`L%U`}5i)YvwowI(v{ zfBHqekXZSb^`r1~_VV`S_w&*F(d?)9=Z`jjcEaT+VT)=xyp&bW9KJWXmJ#}8pp}|a zsgmGSM49oNn4kCMcZ-HXH{U(A66NE~h)WkY5?6F`))`_W_+_P$#q>7q zdtS#+cxu(H%#-%d=z-2PQ46%%L^u33z=KWoj}RIe-5qvjs#r(k!511nB~PAo!*Zah z6UR4HM;vLcoGqLXSL9USz}Qah3z`3dY{M9crPKE0I|3NX-BkbO6!DT%ztG?CiLBR;WVH$}Rd3+!LzmwcO}^TEuv$gYvHCf=XWteo!FCCa1I}Q$ zFkrzhL9h9MxF5)w(mkS2_J<6=d)d|}i7@N;4Zw@cbjp=;-AzAC>KKuSXjFDuOtLoj9%x9GmK_A=kb;FHgjQzLD3=yw^#C0kGF z>w{+G=>W!@IpTRxlwS2wiyX(4+7KB~uvk+UCT9AF8?dbBy{aKVVI3k?f5lMc`0!+_ zQWyBt1C@Hn@7f2lrF{;FCehBY7dF-UVHX0|t(TsM24A-WTN-z+&9a4lXxk#5-4EEj zjbm#cNBUDv#5D+FU# z*{;i>uKR-y9EsbOf$ASBf4<`jzu#x~JKSm1^cF+ab)v+pwOkC&%Vp@HUH~69a(pOQ z)oY3J;QOx21qvIgJy2MKMIPxgPi?qN74~jM)84IEV;VHs)%A+R+JM#YZGBMSwC6hq z|ezJ9aM(6f1oZUYS=>DN*Ao` zRwt(pO{Wq+GYor|ZB-v>CWB*NX=<~Iohnp^pcIke3ZEv&0K0R#jgc{k*x$hZh_n7GuZdf*sIo`PvdEYpOY;?@`kAuLWmdEWMe%R)00^^z zNGD^0j~vL2qF0K#e@esjglc+CU3WsEDuakuOsb?e4b>D{B1tP?=w2r0Rrr)uX+4<6 z1^^;NCJW|w49BpA70g&a!dv#Mc*T%fidI9e7R=0!O8Bbz?qiLnr z_rbwA{MHzdr#3YSsIS$fS_UV1!|*(Cm?UF@s`zqf3z^oVb@01q*p-iSez!SgM-!K;nsY;%S~GTglcrEg9k-CwiDd*X7ffL z%gfZS{q=@m_>;Amz8eHQc%=uXb)TNDN|&eTRs>TAEg7lLd>*e1R=1zBn^*RI-gHrz zO|`uKW*MS}89!LNkW7saCC&c4T~rD<-tDZS?t!+Re;=8Tb^-F8_XgWrZnxI?%>(y- z3arX1>#IqK?Vbfi+2rSU0gl=70wIKfa%oW*$X*MgUAG_4)hwVF%he46qCqgbRe(>4h_^gifoa#ZsH7B!)s~HIY zD8PCT=JK(Ep|smi0!B!Q1zp5(`Px=t^xE-qe@^u^iK~`?!?w>yTHm|f;-=uURXfru zOS(g%8kRxB{B$km8YBsD3^5Uhci6@`sgWQ|=*Tci*=hePai$Iri_Xqx*%SNgJR}Yh+Y*9Ssn1A8gw&<&zEt}p z3)*9t$tRz~a9QEQYR(7MTm&s^fBi1y&@@6tb9fkiCN>v*#@23?qYhCv^5ne*4YyhzYn8BU9AFe|+%ij!T)f zh^%4Rzx3BodyalZWuIsW$PO6Y(=R{Q0bHMz=@OtiUooK@EG)QnUq!aPCV!V)4P~AC zQsz91W}2ItdjzuAahRgb)^zw_o3G|Xary7lyovR1ZwrPJnln8-G*xp^wuf*PaQr|CP<=OK+Dve^IjqOZ#o_xoe5^5Ls!it^o{+{qRHzyuhX)HUQ(MWk>f3 zNsCWA7i$ztgR#Si0%{S=;d@_J3xN92wCCwble)@dCrwuHZ@pd2ZT!sSzY_XQ# zNuYvfU49Mg5;O`Voqo<05=%I%VSMCDCnki~OK-$4+(?=wf%adqe~Le}OiyJ1OR4v( zq)~mlp| z($C!LI(QKGTlEe*GC6^7)6N@76Knf`;5f9w#>y?HwErrn2|Uj)))gxw*k&IguU?%s zJ>|4EFpCL`d!TJpeMM=M&z{k_L_ER7&$lE`s>siflXtTXe>xK{>z&=Oy${Eoo&%D^ zyCE$gS$46YV`G=9y{&$;*`f2bMT)7l>!5|Pn0acsq&ih=Z6yX1hf`OF<(UJ!lkIJ8 zfjlsmP+}rz&(D(vCYLqa&(M|x{f%ght10mXapP%3JJ8hd@YPt%kVT96d>gtW!BpN! z{UvEbA6j>se^Imm&)!qWMwe;*G;PwiU-WI~iP-lVgy?7{!>`yW??d&Q{`-S=rMMSA zibpTEo0l{5dybp~-zLYi4-Wt7Wsdo7z>A`t_g?TZ+!K;uN&Pu=kwCsx!QndxK{vL# zyQnyESvM=I2#ZA$G}W39LL%-3XLN%;m~*~CR0b&ze>l+>L+s@AbCi#QU^>dRmdl;HFUGBFd{V;?x6Vr|p`FN-AgH!qm~lm!KRh!!F) zgr#nQlVoj*uPzZ>t(yHSQTOj8Mv4>MO?#_e9e4c!94VdER~Ue_iM9HdoJ~bK6!$k4=>10 z($(IV^qMjmXRTRYuc}|y**Y6OQ^jN7)SkdiDmZ@wNFja+xdmU@Q%Au;5r{~=oS7)) z>;ccQhlVPyjO#|EDx3+lOS68fu;6q9Cf0n)#pLrqwX@!Zg^gEb-scsUgJ3AggcC%f ze;fUJA{5Mh3Gsr8$r^nv(Y~+iLLR&C0(OrNmXeKR%Gw{D8KCd${%CShQb!RQz}uAV zGOVD0uE%NUa9%_`^jspCSP~^v89L67f|q|P+i zrIRI(jWN5I?Sz$sVE8e(D#K8Bm;5QKf3#%G3|VUogrjA6;=u(kpZ8vu@RQCukO#=^ zXQtSl*nQ)2=**se1DmzKKp)Dn z292N*;H?@59@@NyiT#o2smVGqm2XwiKj*sec zT`e;8W717y#aXbTWD|wK=pV?D1|jd?=8tS0Y7WOn)Cp9M=gxQS2CqpSA$u@~6f0+irf_noa zr5EPVEl2&NQbYBEr-DQDe8 zk-?f^r>@F6Q6wEe4UQ)tBaqxMh>O$n$pT^VkS-Tvqg9cgblwEI1~_NXPCq8BF!@Pb&`6+bwcd2F;%6IZK|lVf1&Cmx0pGKUMM)Q zAMkL*0KYDmcOKq&+KGoEdPWOUub9&5fGT(8@+kqtsz+eWX}yBiFr0A8J^FUChSz2+ zW%iv>k~>OxXJ@cP{e{`0X|Z!5#v{DQk>-neXAJRVr&Du%S>6t8#Y&%V%&lJL%ONwq zE(42kd2z8CI{W&mf96TB7q%WB4z*J|K45-#Puxs@1tAXn!@Oy)Ag-<_TVZXYTZcQ!ANsji>Xn{<;cuF|MpRQYvt zoKN0lbb!c8F$?Wkm0s|YiM$2%q#Izj%x|!|!`E#UZ;ABJe_cUt$8OFrlRiM%Ujv0S z!hVA+oIb|>>r8O)@$Qoqt-<6C&|B#TpFgx1I#(91(ja`HMmK?kN#XeZo6}?aJHSVZ zlE3go-b?oPd!K46Hz|CeQtW=g=8VukxN`X|mD*|~6ox2Z10=3^cA}_#P)pJ~0X0v4 z63Hu9@$9jEe|SpQ7gf2wmSXnGd84Vk7a9-~T`B)`i_(YR?G`<4DqXyKf8d>0y8rQP z4AjRUm^(E5g&Ul2H7vWc$n>+9>`KbVpdUn@25ahOVwesjXD~I;G1Ae3YQ*9;_4_Pi zwSCd5-9PG{P084Sw6M4fLL-5YEE8s|gdSOzchpBTU(@I^ zR1pob*$*mpC;>8Lj;N`Z&DH9wD$^d+Wi&!2N@8Qy2*DKQZ2|ojlwOuHI9*J=M5de; z)A3n%Q8kG<5&h=1c16^EL{u^pu@Z-M=M7ASf5qXwo-H+&L&X3xj^Aeq&zjt#(l{f% zN^QiMjxJ#TOZgAOQt>sSf7w3B z0QCcE4B#I&;=d!Bm7K<_@KA+5#z0oAf3cf}n$XfUJj1;TaPuBqMSYzvGWY>pa$bk3 zZ;MezpCG=0EOh~uAg|A={Nf_3bU0Ndk(osl+Ar1D*&V!kq0j(JzV4b0nOdPX6%otE+68Bh7`|0+n$ zzFuy3?=U*4!hCw}?X&p&=rzp;f14;bo2A19Fez^E{$N!1dfOAV896tJ>h zh1bLdFs~EppNN;R9eh%*3xH9cV_UATk*SuZP+#dtP+IYqDh0Gl&wXbwq3DtdM^qy{ zz*yt2scAt})U157lKmTre~bsTH`8kqPIB$HcQjIC;NWW>WZ{rz*}3Q?r1(K!fw$Yj zt=;wDKvNFh&^N5pup2G9U%_z3Z2#M=T&kh7c$+`8c!@LEx%_x~ldyVt{c<(};z4W9 z!_!HJ^77?T6pYLoqAOy3jvl>)ni`g~5WkQf1$Nrxx(^MwNB||Me-LzZu@7`8v;2u) z0jq_n<@+-CHPS`MB3>NXHB7Cfg;jAmvn{}vJbJ`og`3TOdmroCE|U^bNA5eFb#r(~ zt5Q}30<7ehF?ubCaZRZ`*R5$8d~8}R%iF^43vFKh4YHV%18MoGd zX9@qEb!4a18nBile=H1MtF)3QJy(r2uS;7zkk9PNvP3R&W$5lOqKVOYvVB3=@2(+B z>;9x+=lL6OWVG5HMjy{hJF?dFK`#u#EYCvnw}+@K}~A7 z7TYIufi1aimpdcYi^+%<3GpFM^&rrqIpGE6+;alm*DS%=e+FuTRJ$dB)Y({>f_T?- z)L6ya)p#8eQvb0+gh`wQWN~Rbyp&N*z5k*Fq^T2 zK%cF$nz+J*fA!ewKCig$^Lmk$&1nA0x-k>TfPT)kH=)XWiQS}RfQQYFb}Mk4YU9%k z&axw!5O}R2!HnZ!f=o^M;ujYU{sfRN0xhpyJpnMtm@%tl<;9XSd#lm0+-gm&`z>Pq zKBi-3bCpIKwOhb0i1-V7`SCoNete+eB^0JByeKOu3LpXw!dXIGwuiBX?w{}ujvSHV!&F{Wtq9NCC%C4C` z$4c>7^yq%rS(7@!bh&jIC0^h@D~OgDN6oI|COc3v9)!n^IQB?1qmO~pu^}Pv(^E3KFwkr7-lTlElrb! z_#Up@$aeGL`n7g^RlJVlduAsGycE%7AaUzY-D*VCjRJG^nq$Wf5ho2=rZMF{B=efJzEztxGuT#+h9m` zrpX@E1KvtvS5xoKk+hUe4E8v-`YqeKaa5 z+ah;*YYt9Oto~>$Vw2x71Kz}b;ZjU)kUG ze~W)LpOk~%EQW)Fcjai{E63B<+-Z-4*xZwfe8wU3ucZisi)Kq(#Jkp}MHvDh0kpEI z@g9-_`BnC!Nw2OG8B%k(*^vALlhtjg6-5piNO*7e2rAq`Eb>@vo~!<-W4MNRCb|Cr z>mvnTPUPKQq+vgflYf8@i1>Z+Ze z?(swN?V(ZnBaL`idG=syc4+>@#@%ae3n+4*u9{D?I~+Z)`HW!fvITbi%AQx3h@V@Y zm21w)fjdpL(r+!ZCe2s)#k27hN$LF372VfG=)>6$=Eslt!Jd!$=}n&9;%`8of2jgF zAD8C4)f4^u7b#4C%pIL<$o`Ust#WF_5A9F>TzP&@$K4O@PriFi5_OYR&zH^xOXp}H zNljVtL;I885MtnrLsM!?l3dvPBuUU=pm(HIYhn%@2rJ2~74VY6EAw%}-mRp|6tsoB29%Nf^RvW^w8V;N? zR286V9v!4ZH8dXgt(c-K01&?+sht+J%3epso^;t1y@$Z}f1FumIJk|@Xc%+PB+T3) z$${NyFv$Ef5jG%K$(}1HKgZGNBpP63EH7r8A>4@3MhrIjts8lG5>36Pe`F>KXXrH7 zEq5KWkwb8pGxB|W&16*Ugz9Lha%bt9`N((9ho)&A+)3P9dY2@w`$Hg(w^?hCp_Wfz z&>ko@JZ14f1Yv;49We$`-^yUoj9$O?^kr>d^nm(>IT zB>_*D`vd{n6XqaLgzlwb$p%>FC8q%z+7TaGm*@onK?`@Xj(pf3c{8Z}`LCCH1_4U}mY2o`0Uv*tS({aD z|CelLg9NgNf&_>zbHKPC0)Ta0-SOmE$%5T4bZ-jnxbeW8H8N*T%M;X^j2+mMZKGG2 zA#SqC*($u73Ta-=2SYX>0W%9#^YChKr^Zde-~ z{0tD%v9mG`5tE>~Gt^?Dj``2$GiB2Dx;Pl_1zBoKQRzLWD#>Ry1Ni&uO%d>x5C%Z;-R9-_r z$@pD4^f74Zlk$qVyKMPF0*q-2zs-7f>oy;`b~(!hKMUC!O-MKrH?}_$ODtPCpr^uNk#Do2;_)CO$mD|E}LmxWDn=#`N=wKAabaO?e&T$#uE} zZeu*2ye_LHk&|(tRy(UVxko2DC_3gqYMzIX zx+%@a+!na){I`Dzx9{Hq^@+#jt$n6%rBzL|W&8V;9u`SJb%@JbiTvp&k8zfA77DZl z;1!YWZUtL+{*SnGdf9NMxO|@`PAx2EVjI^j^B-_L#{}^ zjx^+?qfl#H4uX>fB3;~+%N;Vu$a$N;a9|ti9;_tC`_wN-BZ~Yyr#a%R{4$`3{I;H!YBbAU|}-LPr*C{L2EHcZfnXP_^*3dQJmW=`X93 zaWr!7O7qXkYdK~Hp9&m~Ex-)B?E8a|{f5`!^^LhDO z09;hy>I}?1Po#{C`qW1v`Df;4)Wgi+5U*$Os{S;iKQ2;f2JYjNj6@!OG{ih{W@s1B zb(FP{bVc%Y=ErLk5{^O(_G^TakD7?TU_Dv4%nf8hyy!$c{wV}R$A(ukF?WZHS(eVD zqfvi!tePgdw`B8$n2b4&k!-4mbseOOo1>Ht24{&+(OTWh{9UiW` zy~#MNUh&;E$MxHlGxG*qx$!B-2h$gvDdeAvEC(`jAX_yUHU0J8*!4a?EDzU*^&x+t zh%obNJzBN1U3M1G4_bZ-!RhvnGN8y8z=mqsB_AQmz7fF2Q~|XtCt{^}`w9{NZ`W!p zs+O%5=Cm+tDV@-Q1V0v-yr(-_dvK6%Hh4C4j)jp%qTr*4b^_O!F#o^ra4q2KgS=Sf zyWp^-tDHRqw3_|jzR4C%9k#0LFi(Hpe$ap)B?f#JSQw~?!&JRiv15(dtwa~|q3x#t z#+gPVZ1Z;3Q)iF2Stv+KOC1+hP6O&54`3Fa#z|Aj(_P+TBH`x!7d;R<>y~uxFVEKqI z<7$1?zHz?F-u$B~Z_V!)msMW;!dESEMU+F8FF&AT%lv-A)%aH*6-)od3&3reTi?h> z^iQWOUD<+IOCQ^hnjyqbW;yuB^<^r)l{HD(60eXi%Uizn+jCBEieF`U#ofqPt1sJn zNPa1o&NZigb1$p%m+bQ#ZbpCkRo=As+Cn@Td<-M{n~&`Q&l+)&dADN>`;X4G=H48H zI3fhkM5K4*`<0dN5nsegjelkgy_M?i!i$a}-Q4TiL6~WY1npW{leBa3v$gT$088NT zciFbnJYFGuuGK`sFlPWCBHp_CSS=z>^K>#7>`NhPIfz_P@Tvs|%i4cggm}u)W1b)^ zZL>kAiV?si@&QP@x`nih2ILV~m2v3M#%F&O3&z{ZBcNj;x|2}9FS9BK3BX9yosme` z+LdZl2TtSz%inZ`J8c{d{O7p3f)fxedO+tM?4O=g!+W$d>rQ3(dvh6i6X(v?m=j{! z4hY<% zLnx-XZWS#l8h(o$o-){OSRW>XY|y&TP^=v`$enMRnCMV{#hjY*edd#(EDRlP8XXV_ zNtbKpFd|WV(mcaU&UR}J#hL(3(}@XmOGsv(RBrTFG4v9HpAqarz;rYFk~q zVg{E5B;-S03-^ERJMnlsur401WE*LY!gYTYHCYfSqZy;0T87p@wk4oAr zV%#1!;ght%Iavo%wjzp1Lj>#raf}4Uh6D{*qEU_iQ86X&r*n? z`<##lw7DDc4C3>Khtk&Hzl8)ggKgh;$=XA0hf0ngN8R=_XMY>Fq{Qn4KOAv(at@%4 zG`D|nMtj|xN4d?1;C;7`on~XF@eR+HaHv%_#Ez-SJ>;x(mup~si$kja?C7tD!d{d# zL67+7SI?v4$4+2R!0!h9t@AfYPij`}j6l!H3A-A#ZWIx-1)c4UfYSWY}zV2bYbL%6C`#yV^ty0Gyyn+W6VFo{PpuyobZ!y|C7CCMM}d zl#P>$&hl!MJU&EvCv!}XNPhVmeuVRcZdy%UK`X(rkcat^7O#mf74s<$)V3KnRsnzJ z`oV^G#FXQ>0~Sd$mlQ{I)GdhVavuec0whIE06LwUGrBxYjR&E4%xVv2#9&x`Xw^31 z4k<{Su}Jl3++kU1KNbh^f8nMDIFeM#?${f69o`;Wh}gc7H*MqJtV>f;H=E5R1Jt?N z#+49uOz>!BPl!VVA|@w?VRPKxWYvG7w0kAvQ+K^T&3&4*BRU63oVFGsQ78 zv8jvQF%f^~{V{Rk1#{wd`Wu=4lh&(y8ovGHs%#!baqZ?IHn$BUpcX)v!9;T__6Nqz zSfIH;A<9%2swdufdol$1r@Sl1onz_>JRvbn~i zE!dDuqE<8{=5b>la5zPlE%2bMmozC6y)}xb)t~&8g*|@jQF08jCeM*lSPDSx4WQwm@SpjEC`>a ztXe|xPMvR+uDwej0M~z`v%JVj6(c^(AoE%3Z%*H=OR(V%PfO1|@MyjHmyBrU-?Ax| z8gXsbtIY59jxY>$ZcL3iTYHVN4Oi+~;E|RPoG*>8SY7z4W|o+5EXHYY{s#P2Al+q0 z{X*sps#xZGWqbO`r8q%WL_OiVKyOU#MFR6@>ZE*9?uC2Ww(oz?@r5J>s=YHBsq2B$ zd+1*K(%~W2sL4XbjntF2*`$6FDxG505VbjRodzV6*#P6c#l!{jaUkp{tMC*O|AiM* zn5r`plVu3`J^2kK2}u(-4noWg2pbGfd9ltW7XU_Cf+XD>9NaK$ucLgZB49Cx>trbN zVkBaUe|s6VkrsdF-GqtI#~&HLtz>p-f2;QA562bMucSQ=q#qoHZ#aJ(!;RgWHa^&HN34DYLW%Dt9^gZZxV>R9ayTT9p%J2It(pp zr(F9!M^?5|<~})bpZw@Pc|6~8c9#7UwT#f|o2mISEf&C(UI5aU??my9o5s#i2X$|J zF)%1lGMg8Y{fkIl92_{)+8wVSouju4f;EaP98e_0Q$vkM>~C<5{WE#VvwOBwQN^lL1OEX&re~wH1=&=$<0> zPQ!n(cuNZ}M-#|}F7nQKUgY&- zl}25OD5u_8_oyKUeiS!8(sHGcAj7n#m(L*QP3uSMl;(raZque%2!^f1UXMeNNbDHBK3ZHK$`o>?<;?@G;2rXeQE8zR`{*YRSz= zW;~K;SeA?@*=ae+*nE~jKaBUJwcdq8oNP3Jezc8zqq$}-m9URW7)#G|?h=ag0_oe$ zkKO^~xf;VSVj$62J{+|mo7>Q_3nYJ7`8LON4G5xTnf%nE^a|F|lAa2<~lWWZnl`s^N;-cj}V3lqYu_}k~XKF}g;OpP9 zEGA8_54m;H5%&9q~Hr|a=9;yggu$4 z2;=VRlv?$cMOq3u>ZAL))=C0lH#?cQSZ@Y#W|odS!C0yFqMp zYBG_hAAHXr8B7QAf*AL<+;#M;=zKKpZA}zSt2pfBLZr@&fRR#2B^S054cEj~n8fI) zKr0Po_aZY*YFZIV^TvNMbHZi>V#$4S-*v1Ke`arq()VTMN)l^vOg8IWZ}&_u-!}Kq zKzc}>!d;h53PDxdu?)KgIF2c`3PR|Px~i5)hfE~-tO7=VA74sNnX8^z*FBw>_hzse zZ#E0yRe7B%M90|zrw%M2Nf51@ef;uvbW9?9zmIA1rZMh@cJhBFeD8ti*v=ZZ4nw@! z>E&{+_+QBb#_J~4wMox|4Wup=Ek*oAp7fd&Jf?KUU z_{<5o3o|$2$~@9hwtInNaDCzi==mF5yRx{cL|19e*(?IbZTuIv2H!4{Mbj)E3g-74 z)=58m?IG3=6IXxnDtMT<`pEacLtLG()tRpUS^kEtW7)h%WP45g*NE)iE|SSdkZA)} zXCrch;|(3Jr%Um12v@K0zuFTd?qy5g0dEu;s|(&d-M z>JG7Z>6_1Zr(mSA)k;T|>8r1_&jh_v-qNE2_sf<3wXU=_h5BsW9Z`}Z4hCY94E3&Mif&Zn0=v4X8ICcs0^#9|5 zy_b>IVVs92r$a*=6-i+sAM9<#hvUC6-dceGs%IVsfz5*6odt7RWM&pDv?@a3+K`iU zv+4Q(|B?A}KE7kVn2*Ao^>ro0F4oh+Vm<3xw5G&c3GL1qR+L$2M(B0*cXN0+x6_u> zv{iozLyI6sQY|%C#4LHAs-n1T8&hfRqdn~!jwq0R2x3R*EGf<;Vo|(;!%Kf9 zZl>K<3^w7R?_c!49|D0}r_#}1AL7q}UM9@}e6S&rFB%ZE*c~vFoz!QIP4l3vWHa7d za*Db|E?~qydpn7J=+#&%U z0Y{hnA^}zbz?V`Z0Y46R&2)b4XsrZ#wz;c5)|a0n0Tq80oWbnnoX)b(ShkzKERHYK z$NKQA*RQYgMq3d!IbcyXG{Qv0&S_V&S>ekE?GL|XcNbX^xweL{09Ky0+2Wgi&@vHk z!_jq()wBM|`2bO?HT*fRL42>};%Fn;9v+54#0`JRJnitxmZg>vp zAQ8zEhoov{P&=4T42(=P$Ce-^m~mIo$LB#1b^U(}iQ%KeZ5Tw*3~#8FE4rlgC1St{ z_troS{9*^vT3p_K%YNuS`ce_x-hvT_HQk~HO+zFKQFY)Rf_odieeY(57zh(tZ7U*T+e zFppj(v!4#;kB-&%On#0YO^Ko1d)dq%g|nYf_VLJD2|@0c!)F z(>IrGCIL1EG;Fm@K9ZNICIKsdtR!JE7MFn6B-3t)SHypZB*RuX=#NH+{7oR-@p+G< ze{-8JIS=wX$3k~L(gEv>l6XZ)bHvG5s}gY$oJECU*6xahPMi+0oAU?)^_|u%^MS{2 z4sUO74{0#34ynm<$So&(NFWQelyA?T9sWn45N(0@S`K~tt&w~pqGh;$#^Du6A_BRC zpMiRVYwt@}E46186YA%h(KVd{xT8z_oZh55H_XdCgSN_9)v{*HT)hFJ+t#kC^$sVCW=cDUH&183 zK6@Jo4@v!+yc&o1CTVz!Vl%TM zg_vIwrPQUmVB&V;Z0_~74h6VNZjN-%H=7%E)m~ElcMkr=o#vi@a8ibM41go*oi~15 zy?Tx7C+TVha5aQP6pL){ie#M%;aa!!fx1bXb&a&hEZ3)?wwmMylE|4j1a+3&!yte6 zqJdm9RBDGOAP;~2mu^WxB8;#}z6>O*I$_J~J-&xkNY<(iW5kQJw-<@SCpOnmV zb+>Wzfm_5Bs}yILwo7gmV#BI@nSGvLNhZ{tirY($^}5pKlFZc5&hGF8ak%(pbY>#k zve}tl5xr1}EV_j!&J6#u@ZrJw(8_s@O*7ytLMN#Wf1)FQ=ZFh3P$H1UOt?E*^Ty&F zoJH#9h-g6)B8@Wt+-&q&62aTi@^SAp$~gx{!SQi`cUgDQ99?D2Wl6khqZ8WQ*gH~$ zO4{Q&3EK;1WTM@iQ4pBeOWLAUNvBPDMP~qVFb*xd_w?=qjwTJk)9MB|2j5*Fzc!|+Sm=I4@5HMYYvwJ(0^2f);qh~Nt z>-0nW&$Or_MUncBhuW@`Z`dN}y)@l1HViDOiLY>f43Z1c>WP1sePI2w9!UAqrZl8> zi~{C`bqj@kJ~#e=%9#nLS*>*>@uv)*Iv*wB2YLX`qbbR_aWD;{k)Av4EvUZqta~DbNQK{8@^C*7F*-@8# zhQafH^FveS@I{WKkgETxXyS;`e5jf)$|3{q(c&_2io;6Y&U8EdT4~vt=*GQ_hCih% zI6Px#Wv_xr4ZZLIbB}>bZ%7bB zd~p7z8MSKe5hofB$OFJ7zu_>PlCh|k$xaX`(~&@z2G3w$jfAvcBARbO6_Avas+D7Z zapdE*xva|Dy=<}y4^O~-Zuw;8tKf@r&$67ZbidkZm`j?;B}sK0akpgLEH5x-i2>6Z z>gxpRMPlFF;ToT2)AwSC{*TAwQ%=El`tEqV*}OY`55@s@ysvjVlQTkYW|n--`HbvJ z)I1)oHL40wrqSBk+$_dI#ki!I>m%Zid zmHgmpm&6muul2S3h2ST@&|3YA>S`Od*EVQRG~9a?{GjS} zCX`!1X)1Ba>8H(py3D zaReE@&og93_}grl5LPDqqgMq(`mwqZU^eX^)=7yLQsvC$UzV%oH?TzbKq>;~OSivI z^JX-P%_ZmH5Wfue#!I}YRjY4-7fa$qJuO;9(BwRm_n&|1??!k#6Y2A#5SY5SZjZ_JMKTr@GQF!pu!BpJ_OG zDtNUUFo=P*!pw`v$O`cw->Sg8*Dead=sq}*zenlS()oEhSLFw1XW!_bc;o-1|Ni$*k^k1-|34Px71L6t z=r?~^fe^nx{kQ-Af3x?l-Eka8f~a@Tx#ynC{e17|VlRg5CaN0`lA_dLi5GlXuql!v zDakV+%q?^mfD*gApsH$uAc1>ineF z{=$ujd{kytR&@iSIG!<^61poZGcqzVGBSTMGBWaG|Eu%L|NgoC$)_JdBcFWoKHD4r zr`^kJ(|%+SIna0fkBz3r|M=+m-j7+A9|r;c%E$lSQLBvxW@qfc)6h)^o*q9?+rJOw z@4lz^jqTWfz&bH?c=F7V=cZmdR=bQF&^6O=btYe!n%w*G{jctIgXrv)`5pV7vCe-& zp%Z^wR7e@)rm5-4=P`V?H~zOW`}Z0D<70cr$20Rk6nHZKKaS7Ho}D|aJ(kj;ku_G^ zTic7N3vs*{)kj9={dl1}i-UNi5rkgi6r?gjge8syi_0Ney{z%kvAxxC?B{b!ehiCL z+nVY$YL?q+T0y)3i&k8HQdG|%j3$4q6Mn<%!1C96e(D@R8riX9M`Df*gCMr8Iky3M zmn+uQ9jK!Cb5>c?;Vn>=twh7OcI~nfrCyZ64_EJ}Eur9BGj`(O=Z>m*@grOSS^bz{ zLcU++zgI1OVn-s?4w~H-M~d%-B1$Y7cLIYD7Kchz`WwrU6^7ocUA%l)pj&^@>r5cX z0zj|n5?ch6W<>5Cs}*LnOWHal>c@4=1*}poa}=<6XMu$aG-yK7a!wVURDSe)29 zoK(q?avSol#OU2f3k6&f`1lkYz{~SJMz2YbCr?uawU>hs!ni zQ#k|xE7RjM79isSnI<$eR_%Wj+J|BIUu4lk6zrkV1r68GP@ z%ZnQBqDP@L$wzD8>fo(h(vD1@uVSpa^CRc4o?ks*K3_S%=lt;bL+5Mf&!7MF`JwYG zGb8i1RXTruXjiEiA3w@88`!k~56<6^i7_`{y7#H%BrW&1T?w}q^r@FyJ^>pd7sc{> z+l@*V@O|3Ft=j`vv~wqBKyd?K(qc}Pj`ib)Pmq_GJ^>s7p_jEj0V97wX>TKFq45+M z!)nZ$a2w)xW+@pl2x%C3li_@nA~1ergOzM$+7q!Y7BkRLi$aCQY?u&jq@LaPf922M)X;`M7AzX2fI0o0tL#x*f+n$i<<9aB~6X%(1> zMvJ?->CFPI8!9j158GODeOP4q?Y7tSp;dXk&X3^Oxl&=!o@XpXJCHc;X<_2Rya*4; z_M3$ShP5L~gp+^4l6hQHp1j3N`orLuzrcn$Ydr_zv-!1 za4dvD9JkElAYbGuxZ3HlU|Sfw-VeHhZ?iaw3}&G@Fe85}VDJd*QIbOaIy9f(x6>^K z{@lvQ?+_0s$RiE$d=yAZNXI^~s#Y0uRb^{)TBr*VbDp$d$>-t(jf2ofMa;Z~QH7sD z1&`Xdc@hsl+a61arAkPR!Q^FDAV^w0zG2IZ4cc^H&e1KE6(pa6DdQp3DPe{umk0@t z-WBUdc$0rnF>_1R;KJh5=2b0zko^~do@Me?3-M4|yNv#{9Luq%D!7~#+he1pN-gTn z0;c70+j=^O)WSxDE8=Pi$}fsSqqen=0P4y6D7kJe4x-m{=%qL&AlSSL|3(ed^t+gt zogi4$iJ4T&8DLd_KzhCW^2=MZPGTYMrFul%CWwDSO79X3rLc%9Rw-sy>Z-J8mr}|+ zUg=OL3b5P5_16o2hrh*Nsh8+r#a@!DRZ1UoV;5av={kDJ(^NjL2l@T;oT$f-T`k8u-u>sgy{FQpy=!Q`cve)c)h8FV+Epmb71mTaRbPwZ) zbJl-s7XyOGR5_3+y&R;6687%W(h}%}*tcFvobyEJ?F%(pq2cL`EH}WKD8-}zGQ%PS zFpBC7l_OCEb5%A2tFbPAWOGnlYzE^wJekBZ8ep+b3qn!lS@A5(=mSe{g3&53+W-wj z$JIRa@HPG_XdpqzYovlY=97=voP6P&EN6f7gr(@gz($b$7f{O1Ob$0O^5^XFWRZ{} zV)wyl(d{rwIHlbn<{CBr5`OP4J$rBjGd#Q7&{`4zyYU>F6$UNODYg74#vA!`aF|cP z!ZT~Tx7xNWuNVf7>=xwp6#HD@mQCKn${cH37tM=L4s81348SYZaDKRylKmAUkIH|d z{o6&u&d?O#W#fRAotC3Mi!(u1a%e5vYxrsU5v=i1RQjEk-|?!mt)OwSl;uLhkfJG} zF9Pz|n;8K-69c+H&RaSNlmD7I?H>tROkPvO0y>P6oB#6J1-BV2LGBJ-?P<;y;C1IT ze~b-82|jmz*uKEy-aafcCt)_B=?Q;*=FRPJ8yE5F&rZ|S_JL8x@G&QY=LYM?Z6H4g zB208V8ZH_e9sQf_G13*fWt4&FJ5q>q25DO>&K;qB@CmtkL5DyGsVauD$`+Tx{7QB7BPPlcwYUf zefF8r*2hmBZ7oc`FnM@#YLb0UkBp2gKezwz0&=O3>8$)-WvhQAF6T|XM;;S#ra8-r$EHy`mb0KBVOCLMdpNi)x-+PG z#)a^ZxF%M11T5NPc0*Xx!U$!!!1r1iM*;1Lj&KZlEg;}fnW{3)+k&A*RqTEMiZYhM z?1H!$FkuRojcgY=2Dl;Y<{^IDY0~w>w6$)~4h7QkB2XDo4^wS`$Blo^K)>mk{N13T zV*e2qeLU5Yyf!e~VHzTSxRq*ph6PwipGC>+-Q$NSLJhhgLz*&lN}MdY)*#t7<7Jw~ z)>C8O<+WIhK##5;&FLkHKEt_y2!^KMD9~#Gs^|lMnl3TTTW9Df=%BWW%xcakQiUm} zy%;72lLx&z)+V#W)+K)@9p_>tN6tsXBevD?F30EaoSB1LeJA--Ig67{prCUWBcbx| zl%1e68S$6&BlUJ}u8x0lIEViz6noHIc0GzsoE)J;hAj-frUgNq;V+VpW;YJys9&Mr z!s10q`!PsjReWHu*e(ushX!*m(Q?hN6>Wxs33YD z8kUiqL(BcyNcc6WF=Jt_#?mDt8}_O9?1!m#yS3s`R|>~J_!vp`#p4+;TjXGVYmAX? z9tD@EQ&2AL*lvF`)hspwv73&!fL(3I|MdGWg~nUeDtMpdbjq$>Y^OIzOz~OPXettf zVKWf@OhDCW0^xoD(^RW9BM;T00%MqI-99kg?EsZ9%hXyiZ%Xx0- zS>BQ`=Q!GCHH_V!*YcX#HiN!smFeCM+?lpvQQX0qOcH;R9qpd5c1jpX8s9pIIVa%9 zFnX5eOc+TS1ti{(V%oGM-_9H-uH22OojFZg?b88?7GxOfqT`QuvLktk4oG9Tq^Tko zkpzUI!O7IKO6eTm9{faFwn2Pc<~n)a049gG^oDEtRKdWFNxYB>nvxByyS;{F9i2>V zF%2M7znXsx&x-PfepSWu_FSii1wiTJzsicTSG;N5NsohENj;htSD7sVZ3Q8B-qhto zGiVI9g5djQSpz$|lh?_KLDv8mU7UP6rdP2$k6UhaIxG-$=F=t?u_tFLi_yoUQ=Qf_ zKgf|P>PC3$7aBq@dBz+tZW3aD4?p|xA0Pf~{hhbhZ+~|E&TH#;KC}Mbx7XkML3RDT zANOAWO7Gfhy=$N8UHfD2)^~fie&1XB%Ep_&scyXa&c=<`sv9@1ZQS_6#*Hs--1sMW z_|<>L&DS?>ere<8_cw0-dGqcMH}8FBCPlTwh|J;H^>==`e*5$5cV4fq-}!v++S|Qb z|IoYjhu+#(3Gj7*_4$pPpWV3mg^inE+qn4;n|FV-dGGZ!tRo2PNaOzJ@Bi%m&sE=l zbN%<wCRhcY15LHs1Wb!1y0FZv0^5#!ohG zUaM~0{QTzKA8+3KY`Ti0SjExi`#0Xd`QTdh!RH?QruyJ_>+k$}{q`5u?|cc6U+Z1J z-n;&}-t}MhuK%fb>-)W1@AlT#Hr}|o@#b$g-uwd)>fMbS-`KeE&x}0Rp-G!}f3kmh z?^?R1V_4HM@BSC6_ushxR`vcb-oI6S|2q$_RUdx-;ad;?Y5kqwtl$3P`kik=o!?o1 z?+*0Nz256z?Opp}@7k|=*M8l*{`uamAM|d$*IWDA#uvY`@y44QZ`|0t`_s*P*V8o} z$C{4Mt^fW9>vz7le&_qWYhUbL`wf5f@DF>p{@7dl`;8l40(8H;apPN?Z@*UEeEZtw z-GAJ?_qjBnk0YRu&%giO>ia)_@Q)9E_TZfdx7XkK-TLh}*Y5yq!0b!CTR-aEy4zd( z`o}SuSMUGo{kN*`|N8ykzW=)iHy?cE;TNh8-&lX= z_WJD~t>1Zj{mwtH|M3ge^*?{U(fbTg3I+vG{@vd7FZ8bepxV3sp$;Z z|3&Zmui@c$z3aE(>rU_bd%f#G+Mo1p{i(P1&5bwT+qn7VjhlbJ`Sxcv-~R08-GAD= z_r)}7pFq?;@yh$Zt-gQz!RM9#{pZ0G3xwn7zt=@0$Zr=U* z=Djba3x5&|fAZq{zkmM^58iqJjPr-}+c($m{2EAhyLav9y<7j-TYIgy_H7!w*J&g` zZ+vy*#y2-^d~f5%k2Y@na@ccS(F zyVVa~LtMZ3Z$Dgr=gxono!_tD`NR61_n_8$y=%96*Vd3#ufN^9ez$k)XT7!0^wz$E zqlAsco6uo5*MKS;H@}Xo@b>G(bZ>9o`*OOz=dr%$+w1SVyMFsC>v#TCU4It_`wx28 ze$=}LH2+oa`k#BZ-s-Kr-dp>w9DtwQxbeA-8#gv?+}gPDbzpyMV2`&pZv0~7#_u+6 z{9)q;Hg0|oWZLH4f8MYe(=QyU&8*n^Wfd}civln_ZpxFJoD$?wZHFO`+D!zKlRo=+gk(4^O=nsZ*1Iv zP5^Gby>a7@#1wyD-MstD&3iY}Rh+^qP6hw-z5BPS_rHGsx7GW<|KQ8j55D>@Klqm) zKKSZ`TMvHz;1>_STzz=+;V&QlYW$h*M|MAPftv7qG-y%T>1Ld9Gt)KVSuJzWw zxAEp}kaslbzP@?)SDW{4rYk&+6`o#Pf9Fr@x4*vr?$>{y5#Q)t`&RGPFM4a&du!iE z0RzJfMd@oGE12+qd*jBhH*SFRevgehAm6t)@BVu8-dED#UqJ9LyxP0=?cS}oduyNT zt^ELm{pQ`@Y~K57I`0|GdnWwgYt;|F_3$gzhim@|;`h(%w|~6;E{MW+zq9`C_txM2 ze(&|Sde?ux1EK(Ck$>*3eZIH$LzFf+mvF)R?Twq?*}VJP&3m`fHJrs7&PE@6yZXTo zKlt;*Z$A9izx` z-)-JoO9MWKfX~Gr{HXfDPal5!;dj<=zqWq+8|#1X{v1I6X8pZykn9HW_^aO97kg_z zCaHasixSPyjA_+cmMLMfBE%;wFh5& z__gZ8Z>-<`%=+zbuHXL2`n$h{%Kota$DaT<{0t|=TfgqDeW|zhlZ`ij2cl^6?(NNc zf1iJ@;U%o$rAzC#0p*{rzk3%z{27ECNVA`TT!XJa^lts8xAsPF?Weup+=F=rIqJqc zRUAk+zYBw9^X~6A?|nTD_GJY7^3n(Id~o|;K_Iqz{kFIE<=z?y zp7*LW5Mjpu!{)tjq(OWNL44}+zx{aqJ(z!d-+Qz7`Wnt#*Wap=+`UsJQTw~z+MB(# zpMgZ#ynAQ!-Z#@w{uZJ9?ehJ9xPR~dpFjA0^@BSPfBW!v|9WTry&LQA-CTd~TkC%W zvi+gL9P=n$Aliq)| zw|cj3_ttLq*8YjlNt<`y+r0PfnIf+;smr4#9Fr<+_9Y9wc`tSTCNR5?8N9~W4ji4b znm|^4${!D;CBWjxFj0sZF#s`zu zoN9L*x^$Sa%-U`%RL1z%7*aM>!q9&oB4;@kMRJT6bk^Gzi;R<0A$Rkk;I)}T*ez5D zC_t28ao9yY>~4g-#is%pH=jK zTOSgSwXv3WE;I!qT@J5(cKI-ABi5gmZ@4k8HDlZeCOI6Hp>sZ^!) zbKe~{{K!*#)U2ZMr5JlT|Kdilfp_z)Xd>pmZJj&zsdE=jo;rH$!nwaaeGIy1Z$Hc0 z1li2IR`!Afcr!elYe5sa0ftt1+Mh8~n-1iNZ2Ads9qS_V3z_u{V^so1VKfFp$Z(d0 z2%l$45+B(G3Q_w?5edByTV#Jc%JCz6pRMsPa1IOsgG}rN&Qrn~Fb!F1aquECDZfw{ zucQ&OW zjvs(zAXh4RFD6qA@Kk>~LJ3(6Ztca`UWCI!`syW~M!&kWSLwb{NX7WM#V%SzC*h}V z7_xq9Zvqv}z_hE+^+|FEEOh6h9F`whZ9k&BBnnv;J@T14OILpy+z*D(WtqEo;ZI{8 zpR)sIVknw&ktaLLgg?_7b5m>_GH~o_vy$H|QGAaJ6c#sa`A>fUC)sTT1;gZm@Tbph z7Aun_X2}hGx61A_E!8P@g-*kKA{2uJeu)5J3csw+1j|jqu!7b=CGZ3RIwA(`*`Nrf z>RwpFAp#I{Gqc;#@J{iRX*`z*6pJd=k9ZqjZr+y{yv}iqgzd@hUvMKzDWf8xK&>0j zNV0k`2KHPlSbBfXYb}y@6P*t@rKOe?luX!MXe@Y*iznR9eAk`#j{2d;1zUC;Dh$Nt zNz$N<$3iJ9-cZX15k1c9k91HW}}V`ciI^+^`?T|z~-ok0s~k$GdR&g&}}u(aRR6S3f(zl zy#R_;XbXB}o9ix&#R2r3V&_;CYO*;$-`5TRr9fK07>-6&Sx5tw{qp!PD-?2BbwEj$ zZi=a2ly>#)wj9n`)Jhl}YnFU8#|Tj7zC+cPl(2g4OVY)EOs}mJ3c$lV(Y^iopy|)~ zzzN1~$Ioo&xfdsP7~XNa-+4uQ zH`9ni|H%6ysmC0EEZ1gaY<`;9=7FYAJ#QrDxy1X3sj8{ajWVUCD9KdeQY#Ki7#rY3 zuq3PwW}!)ckPzxlP*C8zP%^UG;ct$qE~PdjRwbLD78H;ZR12s86gVQz$mA3(7Pmrl zs*Ek9DFp?K{1$}^^uc9*xmUCCP<<4h{v(T(Of;i9!Tvbq_RgmI!{* zkA-bkoRix=D^Mix_ZZJ}h^iBe|^jU-DMR)`iCN1^Rj(41{jAi`yS|q2eMM`rrcBH|WFIRKPb{Y#gp>`Lh^zSIr*azyT zR1G|(U*Aahrmo2ZtmPe~u8~AqAGd@92?T1>*a6}$Rf=Xu=4gYe!Vp(L zl<4+}Y$X&tl-uHk8Qp~5P61L_<&@6sCngONaWLV>rGXC%<2ucxeYiqtgI-lZv`MyvS_ehlW?74Pe zE!0#}Ia_0kb`-8<<;}zrMs8hn^D23ZrAlz;u``$Xg3MV8F%nF7OqSlW)3i6xE4c~s?$rxd8KB*O4~atRkC{T6e5^QFd2 zNY~}&sscj`nE@`JGCPYy;fTMC9!W z8UjnC>;QT=wbXX$kkQpZL`KP)xO`VtRFsUX%>s7V-62|B7cQgm*RP z7QqX@O=U1Wuh2_KMAV2f#V)Zoc?Dl)SITG0EwMZ14aLwc2?<6w`>5scMKxk?Oa)sW zZnqkXvR6fgQP50r>zZ1B64R?by~rzehQcpp>ZFpPc$ZiB9L9H>3&OUca4g=HQjs$& zph`tv7*Ec{$tW;wlqXJuCUdZBTbb}8>L^U@u$Nt?wHe>d7T2HNK*<@hUd?UApY)cw zou(0ot>mfg#cuLM=lbC>U9EPI^e78UyLBh9i{5f%Q;05ku|$%80bgc3zqD|;N&MQJ z$hgo0*_?@g^{8qN4+a>E5rw1-~@XjAxG2o*bp+QM5X9EPXsCukHUfMj0;|`iJzNTnxv-hQ=z7D1wk*R&?huDtaP@FXIsN^P4* zxiCrv0-M_SX6LpPMq>$&m&;^747D@~I}j5xgg*=uK7O{}S#oGG`-SnRsELHQ~} zBW;sp0Q%(xd7TU0d9#44ShPx^ZeoRK~OR?apvuL4xr0YW&vMHXTizxc0;o` zdX<-fT>%yc%QO@+_dhq6o?QVe0i&17T>)(YN0&HW0X-@s5W*glPT#grj8yGL9g5o* zp~e%320}3%F6En(tJe)os09L%B@|2l50{@_0Ur%1+941(L(6bLM)F-ym&;xOAOXae z>|Oy*0(L5wJYNAne+z|1QgcCetuL?dpn{uZ8@_RnPg4VPo$&yHC?1r%@Y6414Stf< z`kAnPIpZ}vJo5ACI3VriO609`>KZ&?(@w7im-=4;5fe)-I(bTek55>A zlDj9nm$tZ??Ux>40U{xgTtKZOqUa#UW#n!F_>crqx8&kVFP{)3+5IilcHr$amtkN5 z9vL9iV!W)|U^dU{w2Q*O%rvai}byz$_>BnKnBhFXnL?hxWW`5JS zyNDh(e>}-n?pWj#Mqk+DzjXaNc}!7fa zD*OEXiL8wjPpYuI}6c1|3Qs`Pmu6aAOhX`t34y zqHgHDgr_-L>PXSjaU&)-wruMhEOFuMe{c}TLEEN@=xhU2F7^T+pYyVAwfLd3IG4lf zQ5-udW7r&nMM6|Sp_H-MFck~BFu5@JER1!wq=t|@H$K_^t$MV zkvG-h=LXqpI>E5$HgP=ykV_TY8XFxXGix8upG5~1F4ppc=17M4F}6)7z%Zj_5E8DdgdURC`6v=bvY+gU8cQxA?PwF2#IyZLmS#9fA3t7QL^$g zm788Gb_Y~dn)N06Wl+6j{_X2*$&I^djnyy}ahy;uN~%7j zfn&iW%E^1&p{|Y@bQs<&wBiW3!xmAiFmqY{9>xn||Hdk7)pM%@y{lTq^~#?I0mF1V zIG`$BN0HwLiIIXsbsPo^e=R&{^-y7YuS)Fu^1Xq_)mCE9GMtWLPzLa1 zF$_>0yX^2Ce8rX-!q9K6ScET6lrY{I`Sv`~c%@rq>(zP(YcNcAe|fFdUVYf6e)Nsm zmM0CjyuV0U0e@5cE%WfyN)|40gjqQU7=Fx(DUVZWv?mh*^2n*-mMxbKgvsr<1FF9o zS+_X)2X{_3Q-n0ve1i0`;>#>WYMhs2m(q9Mw@5R-TfaqWZD+%qt*QD3QjxnM=ACi; zn0tU@klzPsT(?Lmf7!ymv`TgqvYYp~rN9!kjj*$^8&ibS?QDgy!ezD{m~qcZxf?{F zsXu#gguY7YO$rBsJt!seG8wZwgly=kdxUyp^QL|t*Li^BB;vZ4 zf!q_Z0Nn#-f7T3?t7FFUx`m2o!l9_2(2MAvh7$XcbNZd?j3AdEm5dn-ZmxxAn753W zNqA|P0XGbeTF!I@8a}yM$OR-jD?-TD7#^uaKcWQplIypaMH8iachPb?O^d=+yI~kC zv9L68V0GL}KAP2PgG8eA`q`3oth3QAi{>uI?1tHke_s@_b#D&3pbdR7wT*Ve6sOdX zX%-b$cQ>bJm}_ON;kH_3xz}lfXe}JfN+s%uPCx6l4{FZanYT-{6^;pQ8cXIdP3y-qrHLZU@1!*qs+k?65p-8ocKQi)d z)z{%ae=_lSyB-bgJ{rR@D#LWs35LJLi&Vq`D|k_ZXRDq(hOsF$xNNWqgGazD$R{YQFUNP0gG%rSC6UH6XG|i`~C;3C8NJnnK7^Npe>+lw!9*DFD<s_oUjYQlO7Pal@;oe=O)( zyo7VpdW4=a7M!Uo7%6Ci19iN{i96g-PG16&yWd z>OQ!%_M>MuUEgNt&9d=shO+ZL ze)Nd)j46218=Qw>D6bfsA%N=79tI?p4|(d77rD6SOc?Cwjpa$Wb*YSv#B*zDL=!vHtq zWOYPSg{cEW*&{gee9m@I!cP*URW3e?1PAj+p^b7OvC_^ewWvD_>-h3mkqc2G=FBH4 zl(16VTO`?_S8y1}a;2>wf75X=(@`)}RPEP?`btFWLj6_x$XBi(N)EP!SID3xAqTdE zrdax9u@r9}36d=_YBENx1_4g|x8`Gl^B1#!4db zFNBfun27nc4x(XgtD_5WPj_`;OdwuiBWN$Syx7}b6Q~(m7ZrRttqTgCm@k?67HmH; z%NODraGsVATk+|xf2MUIgEAADTidnl{l z@HchkjWH-y7SW8+NW(Vs_7N@4bc2&VTC`V4qMYq$jb+e_e>^9j#E@;qWbWS9@(}5A zH^sNi2a44-K@$ddlW7bFYcRl3^?JN0nO?OfzN zOSk>VON!;1CArWyZ!`%mG2XLhz6l;bD#eM%SOO6ohI<(0o^!xYs)yLAHH&^PmP?;5 zAF886qE^SSRjQP0!$TF?k}+9%@k2e0JHL7bHSe<5e<0%3@|(oU>a&z`<2PVHIi|;q z5wiPx6tVjj^R9y?AVp)xkB+fzay?uiOY3_mm~XKcj!u?G3rdlDf~oJmefmg-AEkiv zltG{y_VF{s$p~geY8em4c3KSX-BocY!FZU8*LL+@oj@scu(UInb zS#K@~f4wr>;r2@Xsx(klsk2BO6B`dj(TU9#C61Z7P%$YAxyv*3P?DJ2M>`*JCz<=h zZ?+ysZ{$Fb8I3DAEl0M)80wF@yS5wIfbWc*>aRHs>h`QMLE`Ya)7+2bnNYk^k+X(& zqjgT899fF(CK+0#ks&_F27pTKe}M=+xTm%v6Z=w{plplOdGQ@&F`{+< zp)kN~oytq``inIpty+@ixgKj zpRSB0^c~#kRY;!}p=zCpRnaeq04^mywC1kq;b#72<#|XzcKr+e5_>0uF*YNF&|2BG ze{);os(yHEcedDq=vT7$SL0MekE(0sno7-Gtn5_T;!JlIPqFeDfcxBVP9JsDdiTj6p` z6vGgUYek+9$Z6=qvt3fN#(aHa^K6fSe`RHc@{xMI3;{bNJJ=X!LR890lPbmEpK4&?#~0$HH*=(y$ZSMeAY z7EcjUr>Hvxb_l#^vx@Y#glW;)Q?? zUFRMvOKi;jb*ProlMVQ`5!uELMhX?GOh5qn8L zQ?F$WEQ@?h4#X>sPWV8tK8YBwU2rB6@pzmFB9X@jfOzhl7V*86$(Ijt0T%?zFTY%u zDscfGC?W=!A6oD`!pR%s+mN5abClLh4mjGD5Q?_NL9hZWf{UGWH9N|FB$se;0XhQ; zPlA`NaRDS2UOmZ|E^YSqPuGpk=AxyuUBA`D)Z>@uaRF5mWj|gx89bNIatdg~p)9bg z)E3>BPjUelFjh3Ll+?gwh6Y#-|4~;WT%|wCxmnzeJjNe$?y;m2c;^_AV@nc5a1hqQ zI4Hl01(%j`0W1#d*hL~h8REwSjui~5Etk-80WKe{cNmuqPa{(8Bk#FxOO&O#KaZSM564nU5c%iyAuYs*1ErC5+thefnkQ_67 zWIUB@(JQ;#TWaM;;1#ju{>cl+&4+_aDcdT#x!Z3a2H(70)BM|pqHd#q;n4v`ejU1q)S5XY znrh`%SSqO`&Oe0Or|ld@vAh~!ckwTX6#A~`M?sL{oiVR?XDmgJkAwu7UAjk3f=imK z07eeRkW+6O34k)%$*^NPqgT@T8#w{FY7H)m4=wn zu{%q*6XAtKTj?UR{W{H#X-=WdI#XQ!rXLD}nsODD;Uacj3xCr}Xx>AnJKPm|Xa$oO z#$wp}=@OV$s^k((X}pmS87B?WaVA#L>xp4X&%)T5B_?fAq*F1Z9ndWkHPUL(d6qJI z$*txOw?ZB<4x+4z%mHTGFe?jB(hegE>^j{$L_t)O*Hu@(H}znW@d#Z=V1j^G74#_^ zv{2JE7RFb_rGKZ|?!0F%?c=NB(x*ay-tU-;2lTGE{AqbNg$aVVxuO`x84qN74*f%V zS6u!q?WCJZNAM;+ml|5LNTkcZvE2MBlC!uuA z+iHBj*(?cF#hrX~;gxB=Mn8cUK}yg09k0p!t`7;Mlz(Z1O6!selIW~s!Td{YRbd@9 zOzfFgNUuyHR;f=@S)r#_Oi>ZUCT0G*N085Bjs^fK0tT3*OFxG4_cJAAhEjn~QI^M) zeeu~>OgzTjYH1~(YLs-<#g6*~bIv3vD=U=5gSk;!sw2oMAOJuoQy#I-BaaZH=BQo9 zhCtGOjep#=r-C$q-v8K>&*S?XZgsuI5Om8Eegw<=X3&6z?FcLvVqAfYobjTd8#cUX zSNaE;~+pciro-Uaev*G+wrgD=7Vf=a|Li%Q!M%YALa9Z z{6GKa$NuZbKK8uZuuh$|J|)H^rhV-Hg8#?i|5xFEeE#uZASchAJHvlsiEqOH|1Fi} zza;7ZH|WK*{>8vBAPGC@Qv9+1@?SspzdEn{@1NVBeEJbI^2sOfv%T?u+P(Z7Oub$> zGJl91=sW($M)mQ(cWi9`zK>a#9|r;c%E$lSQL7#MZO<7y@HBMOfv3k0)b{Ti-T&11 zGviO~*nhw}F?D$I%#r7&UOHC0j5<`!G+dp@7p5lnetiF{d)**9du4vdzGtknQ0T @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/Classes/AnyIdentifier.html b/docs/Listable/Classes/AnyIdentifier.html index ace68ea5..332149f6 100644 --- a/docs/Listable/Classes/AnyIdentifier.html +++ b/docs/Listable/Classes/AnyIdentifier.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/DefaultItemContentCoordinator.html b/docs/Listable/Classes/DefaultItemContentCoordinator.html index 85522c05..13d48820 100644 --- a/docs/Listable/Classes/DefaultItemContentCoordinator.html +++ b/docs/Listable/Classes/DefaultItemContentCoordinator.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/DynamicSource.html b/docs/Listable/Classes/DynamicSource.html index 306d1982..e465b3ab 100644 --- a/docs/Listable/Classes/DynamicSource.html +++ b/docs/Listable/Classes/DynamicSource.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/Identifier.html b/docs/Listable/Classes/Identifier.html index ef3a1a18..30a50d88 100644 --- a/docs/Listable/Classes/Identifier.html +++ b/docs/Listable/Classes/Identifier.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/ItemContentCoordinatorActions.html b/docs/Listable/Classes/ItemContentCoordinatorActions.html index 5d7b479a..1faa788a 100644 --- a/docs/Listable/Classes/ItemContentCoordinatorActions.html +++ b/docs/Listable/Classes/ItemContentCoordinatorActions.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/ItemContentCoordinatorInfo.html b/docs/Listable/Classes/ItemContentCoordinatorInfo.html index 568b4112..a7f6b3c5 100644 --- a/docs/Listable/Classes/ItemContentCoordinatorInfo.html +++ b/docs/Listable/Classes/ItemContentCoordinatorInfo.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/ItemPreviewView.html b/docs/Listable/Classes/ItemPreviewView.html index a2d7e1d2..5aa5793b 100644 --- a/docs/Listable/Classes/ItemPreviewView.html +++ b/docs/Listable/Classes/ItemPreviewView.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/ListActions.html b/docs/Listable/Classes/ListActions.html index 3f23968f..bcc2db2c 100644 --- a/docs/Listable/Classes/ListActions.html +++ b/docs/Listable/Classes/ListActions.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/ListActions/Scrolling.html b/docs/Listable/Classes/ListActions/Scrolling.html index 97a8f389..11588be3 100644 --- a/docs/Listable/Classes/ListActions/Scrolling.html +++ b/docs/Listable/Classes/ListActions/Scrolling.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + @@ -819,6 +831,42 @@

Declaration

+
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the provided item. +The adjustment receives the item’s frame and visible content frame, +then returns the vertical delta to apply. +If the item is contained in the list, true is returned. If it is not, false is returned.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollTo(
    +    item : AnyItem,
    +    contentOffsetAdjustment : @escaping ListItemScrollPositionAdjustment,
    +    animated : Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -847,6 +895,43 @@

    Declaration

    position : ScrollPosition, animated : Bool = false, completion: ScrollCompletion? = nil + ) -> Bool
    + +
    + + + +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the item with the provided identifier. +The adjustment receives the item’s frame and visible content frame, +then returns the vertical delta to apply. +If there is more than one item with the same identifier, the list scrolls to the first. +If the item is contained in the list, true is returned. If it is not, false is returned.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollTo(
    +    item : AnyIdentifier,
    +    contentOffsetAdjustment : @escaping ListItemScrollPositionAdjustment,
    +    animated : Bool = false,
    +    completion: ScrollCompletion? = nil
         ) -> Bool
    diff --git a/docs/Listable/Classes/ListActions/ViewControllerTransitioning.html b/docs/Listable/Classes/ListActions/ViewControllerTransitioning.html index 1d1fbb33..1dde8ef4 100644 --- a/docs/Listable/Classes/ListActions/ViewControllerTransitioning.html +++ b/docs/Listable/Classes/ListActions/ViewControllerTransitioning.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ +
  • diff --git a/docs/Listable/Classes/ListLayoutContent.html b/docs/Listable/Classes/ListLayoutContent.html index a132cb34..7e890b04 100644 --- a/docs/Listable/Classes/ListLayoutContent.html +++ b/docs/Listable/Classes/ListLayoutContent.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/ListLayoutContent/ItemInfo.html b/docs/Listable/Classes/ListLayoutContent/ItemInfo.html index 06defeed..bac5e813 100644 --- a/docs/Listable/Classes/ListLayoutContent/ItemInfo.html +++ b/docs/Listable/Classes/ListLayoutContent/ItemInfo.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Classes/ListLayoutContent/SectionInfo.html b/docs/Listable/Classes/ListLayoutContent/SectionInfo.html index 7c1d25c1..a986105f 100644 --- a/docs/Listable/Classes/ListLayoutContent/SectionInfo.html +++ b/docs/Listable/Classes/ListLayoutContent/SectionInfo.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Classes/ListLayoutContent/SupplementaryItemInfo.html b/docs/Listable/Classes/ListLayoutContent/SupplementaryItemInfo.html index 939ead61..a29c12c0 100644 --- a/docs/Listable/Classes/ListLayoutContent/SupplementaryItemInfo.html +++ b/docs/Listable/Classes/ListLayoutContent/SupplementaryItemInfo.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Classes/ListView.html b/docs/Listable/Classes/ListView.html index 5921d6e8..45a76260 100644 --- a/docs/Listable/Classes/ListView.html +++ b/docs/Listable/Classes/ListView.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + @@ -1371,6 +1383,43 @@

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the provided item. +The adjustment receives the item’s frame and visible content frame, +then returns the vertical delta to apply. +If the item is contained in the list, true is returned. If it is not, false is returned.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollTo(
    +    item : AnyItem,
    +    contentOffsetAdjustment : @escaping ListItemScrollPositionAdjustment,
    +    animated : Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1407,6 +1456,44 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the item with the provided identifier. +The adjustment receives the item’s frame and visible content frame, +then returns the vertical delta to apply. +If there is more than one item with the same identifier, the list scrolls to the first. +If the item is contained in the list, true is returned. If it is not, false is returned.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollTo(
    +    item : AnyIdentifier,
    +    contentOffsetAdjustment : @escaping ListItemScrollPositionAdjustment,
    +    animated : Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/Classes/ListView/ScrollViewInsets.html b/docs/Listable/Classes/ListView/ScrollViewInsets.html index 7553399e..78aae47b 100644 --- a/docs/Listable/Classes/ListView/ScrollViewInsets.html +++ b/docs/Listable/Classes/ListView/ScrollViewInsets.html @@ -143,6 +143,9 @@
  • + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Classes/ListViewController.html b/docs/Listable/Classes/ListViewController.html index 017d8fde..9d0e61ed 100644 --- a/docs/Listable/Classes/ListViewController.html +++ b/docs/Listable/Classes/ListViewController.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/ReorderingActions.html b/docs/Listable/Classes/ReorderingActions.html index c729712c..e3c28c8e 100644 --- a/docs/Listable/Classes/ReorderingActions.html +++ b/docs/Listable/Classes/ReorderingActions.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/ReorderingActions/AccessibilityMoveDirection.html b/docs/Listable/Classes/ReorderingActions/AccessibilityMoveDirection.html index 99b905bc..f944616a 100644 --- a/docs/Listable/Classes/ReorderingActions/AccessibilityMoveDirection.html +++ b/docs/Listable/Classes/ReorderingActions/AccessibilityMoveDirection.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Classes/ReorderingActions/Result.html b/docs/Listable/Classes/ReorderingActions/Result.html index d7c98e1f..fef2def7 100644 --- a/docs/Listable/Classes/ReorderingActions/Result.html +++ b/docs/Listable/Classes/ReorderingActions/Result.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Classes/SourceState.html b/docs/Listable/Classes/SourceState.html index 189bffd1..72b07142 100644 --- a/docs/Listable/Classes/SourceState.html +++ b/docs/Listable/Classes/SourceState.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/StateAccessor.html b/docs/Listable/Classes/StateAccessor.html index 17962b2c..7a03d2cf 100644 --- a/docs/Listable/Classes/StateAccessor.html +++ b/docs/Listable/Classes/StateAccessor.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/StaticSource.html b/docs/Listable/Classes/StaticSource.html index 0df41521..81ade823 100644 --- a/docs/Listable/Classes/StaticSource.html +++ b/docs/Listable/Classes/StaticSource.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Classes/StaticSource/State.html b/docs/Listable/Classes/StaticSource/State.html index 7870d244..9aa32b24 100644 --- a/docs/Listable/Classes/StaticSource/State.html +++ b/docs/Listable/Classes/StaticSource/State.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Enums.html b/docs/Listable/Enums.html index a1370054..45cb0906 100644 --- a/docs/Listable/Enums.html +++ b/docs/Listable/Enums.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/Enums/ApplyReason.html b/docs/Listable/Enums/ApplyReason.html index fcb48f38..94022fe9 100644 --- a/docs/Listable/Enums/ApplyReason.html +++ b/docs/Listable/Enums/ApplyReason.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/AutoScrollAction.html b/docs/Listable/Enums/AutoScrollAction.html index fa910401..af1d684e 100644 --- a/docs/Listable/Enums/AutoScrollAction.html +++ b/docs/Listable/Enums/AutoScrollAction.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + @@ -815,9 +827,9 @@

    Declaration

  • @@ -859,6 +871,7 @@

    Declaration

    onInsertOf insertedIdentifier: AnyIdentifier, position: ScrollPosition, animated : Bool = false, + scrollInterruptionPolicy : ScrollInterruptionPolicy = .performImmediately, shouldPerform : @escaping (ListScrollPositionInfo) -> Bool = { _ in true }, didPerform : @escaping (ListScrollPositionInfo) -> () = { _ in } ) -> AutoScrollAction
    @@ -951,9 +964,45 @@

    Parameters

  • +
    +
    +
    +
    +
    +

    Scrolls to the specified item when the list is updated if the item was inserted in this update, +using a custom item positioning strategy.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static func scrollTo(
    +    _ destination : ScrollDestination? = nil,
    +    onInsertOf insertedIdentifier: AnyIdentifier,
    +    itemPosition: ListItemScrollPosition,
    +    animated : Bool = false,
    +    scrollInterruptionPolicy : ScrollInterruptionPolicy = .performImmediately,
    +    shouldPerform : @escaping (ListScrollPositionInfo) -> Bool = { _ in true },
    +    didPerform : @escaping (ListScrollPositionInfo) -> () = { _ in }
    +) -> AutoScrollAction
    + +
    +
    +
    +
    +
  • +
  • +
    @@ -992,6 +1041,7 @@

    Declaration

    _ destination : ScrollDestination, position: ScrollPosition, animated : Bool = false, + scrollInterruptionPolicy : ScrollInterruptionPolicy = .performImmediately, shouldPerform : @escaping (ListScrollPositionInfo) -> Bool = { _ in true }, didPerform : @escaping (ListScrollPositionInfo) -> () = { _ in } ) -> AutoScrollAction
    @@ -1069,6 +1119,68 @@

    Parameters

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the specified item when the list is updated using a custom item positioning strategy.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static func pin(
    +    _ destination : ScrollDestination,
    +    itemPosition: ListItemScrollPosition,
    +    animated : Bool = false,
    +    scrollInterruptionPolicy : ScrollInterruptionPolicy = .performImmediately,
    +    shouldPerform : @escaping (ListScrollPositionInfo) -> Bool = { _ in true },
    +    didPerform : @escaping (ListScrollPositionInfo) -> () = { _ in }
    +) -> AutoScrollAction
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Controls how an auto-scroll action behaves when user scrolling is active.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum ScrollInterruptionPolicy
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/Enums/AutoScrollAction/Configuration.html b/docs/Listable/Enums/AutoScrollAction/Configuration.html index bbf08216..10fcc1ae 100644 --- a/docs/Listable/Enums/AutoScrollAction/Configuration.html +++ b/docs/Listable/Enums/AutoScrollAction/Configuration.html @@ -143,6 +143,9 @@
  • + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Enums/AutoScrollAction/OnInsertedItem.html b/docs/Listable/Enums/AutoScrollAction/OnInsertedItem.html index ceb1eac0..a8744fa0 100644 --- a/docs/Listable/Enums/AutoScrollAction/OnInsertedItem.html +++ b/docs/Listable/Enums/AutoScrollAction/OnInsertedItem.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + @@ -787,6 +799,32 @@

    Declaration

    +
  • +
    + + + + itemPosition + +
    +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var itemPosition: ListItemScrollPosition
    + +
    +
    +
    +
    +
  • @@ -806,7 +844,33 @@

    Declaration

    Declaration

    Swift

    -
    public var position: ScrollPosition
    +
    public var position: ScrollPosition { get set }
    + +
    +
    + + +
  • +
  • + +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var scrollInterruptionPolicy: ScrollInterruptionPolicy
    diff --git a/docs/Listable/Enums/AutoScrollAction/Pin.html b/docs/Listable/Enums/AutoScrollAction/Pin.html index 0c4fde69..a01ec767 100644 --- a/docs/Listable/Enums/AutoScrollAction/Pin.html +++ b/docs/Listable/Enums/AutoScrollAction/Pin.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ +
  • @@ -759,6 +771,32 @@

    Declaration

    +
  • +
    + + + + itemPosition + +
    +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var itemPosition: ListItemScrollPosition
    + +
    +
    +
    +
    +
  • @@ -778,7 +816,33 @@

    Declaration

    Declaration

    Swift

    -
    public var position: ScrollPosition
    +
    public var position: ScrollPosition { get set }
    + +
    +
    + + +
  • +
  • + +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var scrollInterruptionPolicy: ScrollInterruptionPolicy
    diff --git a/docs/Listable/Enums/AutoScrollAction/ScrollDestination.html b/docs/Listable/Enums/AutoScrollAction/ScrollDestination.html index defcbfdc..1905ea9a 100644 --- a/docs/Listable/Enums/AutoScrollAction/ScrollDestination.html +++ b/docs/Listable/Enums/AutoScrollAction/ScrollDestination.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ +
  • diff --git a/docs/Listable/Enums/AutoScrollAction/ScrollInterruptionPolicy.html b/docs/Listable/Enums/AutoScrollAction/ScrollInterruptionPolicy.html new file mode 100644 index 00000000..620e1cce --- /dev/null +++ b/docs/Listable/Enums/AutoScrollAction/ScrollInterruptionPolicy.html @@ -0,0 +1,841 @@ + + + + ScrollInterruptionPolicy Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Listable + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    ScrollInterruptionPolicy

    +
    +
    + +
    public enum ScrollInterruptionPolicy
    + +
    +
    +

    Controls how an auto-scroll action behaves when user scrolling is active.

    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + performImmediately + +
      +
      +
      +
      +
      +
      +

      Perform the auto-scroll action as soon as the list updates.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case performImmediately
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Wait until the current user scroll finishes before performing the auto-scroll action.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case deferDuringUserScrolling
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Do not perform the auto-scroll action while the user is scrolling.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case skipDuringUserScrolling
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docs/Listable/Enums/ContentFilters.html b/docs/Listable/Enums/ContentFilters.html index 38cc9daf..ba7aa1fc 100644 --- a/docs/Listable/Enums/ContentFilters.html +++ b/docs/Listable/Enums/ContentFilters.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/ContentInsetAdjustmentBehavior.html b/docs/Listable/Enums/ContentInsetAdjustmentBehavior.html index b5cb107a..669ef95d 100644 --- a/docs/Listable/Enums/ContentInsetAdjustmentBehavior.html +++ b/docs/Listable/Enums/ContentInsetAdjustmentBehavior.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/CustomWidth.html b/docs/Listable/Enums/CustomWidth.html index 217e2258..1fe70125 100644 --- a/docs/Listable/Enums/CustomWidth.html +++ b/docs/Listable/Enums/CustomWidth.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/CustomWidth/Alignment.html b/docs/Listable/Enums/CustomWidth/Alignment.html index bc9fdf81..23e5e6e5 100644 --- a/docs/Listable/Enums/CustomWidth/Alignment.html +++ b/docs/Listable/Enums/CustomWidth/Alignment.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Enums/CustomWidth/Custom.html b/docs/Listable/Enums/CustomWidth/Custom.html index ac1e49c3..b6383aba 100644 --- a/docs/Listable/Enums/CustomWidth/Custom.html +++ b/docs/Listable/Enums/CustomWidth/Custom.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Enums/CustomWidth/Position.html b/docs/Listable/Enums/CustomWidth/Position.html index 8acfc100..fe0a4140 100644 --- a/docs/Listable/Enums/CustomWidth/Position.html +++ b/docs/Listable/Enums/CustomWidth/Position.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Enums/ItemPosition.html b/docs/Listable/Enums/ItemPosition.html index b19c3f4d..c14edbaa 100644 --- a/docs/Listable/Enums/ItemPosition.html +++ b/docs/Listable/Enums/ItemPosition.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/ItemSelectionStyle.html b/docs/Listable/Enums/ItemSelectionStyle.html index 7e7acba5..c994ddf3 100644 --- a/docs/Listable/Enums/ItemSelectionStyle.html +++ b/docs/Listable/Enums/ItemSelectionStyle.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/LayoutDirection.html b/docs/Listable/Enums/LayoutDirection.html index 614e3096..6a6551c2 100644 --- a/docs/Listable/Enums/LayoutDirection.html +++ b/docs/Listable/Enums/LayoutDirection.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/ListContentBoundsKey.html b/docs/Listable/Enums/ListContentBoundsKey.html index c6bb965b..a486dddd 100644 --- a/docs/Listable/Enums/ListContentBoundsKey.html +++ b/docs/Listable/Enums/ListContentBoundsKey.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/ListHeaderPosition.html b/docs/Listable/Enums/ListHeaderPosition.html index 5347bf3f..cb20796a 100644 --- a/docs/Listable/Enums/ListHeaderPosition.html +++ b/docs/Listable/Enums/ListHeaderPosition.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/ListPagingBehavior.html b/docs/Listable/Enums/ListPagingBehavior.html index f2ab1c2d..8518e87a 100644 --- a/docs/Listable/Enums/ListPagingBehavior.html +++ b/docs/Listable/Enums/ListPagingBehavior.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/ListableBuilder.html b/docs/Listable/Enums/ListableBuilder.html index bc728e76..1d7737d0 100644 --- a/docs/Listable/Enums/ListableBuilder.html +++ b/docs/Listable/Enums/ListableBuilder.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/PageScrollingBehavior.html b/docs/Listable/Enums/PageScrollingBehavior.html index 697c24e4..b1177e6c 100644 --- a/docs/Listable/Enums/PageScrollingBehavior.html +++ b/docs/Listable/Enums/PageScrollingBehavior.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/ReappliesToVisibleView.html b/docs/Listable/Enums/ReappliesToVisibleView.html index 67daba96..e1995101 100644 --- a/docs/Listable/Enums/ReappliesToVisibleView.html +++ b/docs/Listable/Enums/ReappliesToVisibleView.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/SectionPosition.html b/docs/Listable/Enums/SectionPosition.html index fc54d73b..9241efcc 100644 --- a/docs/Listable/Enums/SectionPosition.html +++ b/docs/Listable/Enums/SectionPosition.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/Sizing.html b/docs/Listable/Enums/Sizing.html index 51591330..3f558794 100644 --- a/docs/Listable/Enums/Sizing.html +++ b/docs/Listable/Enums/Sizing.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/Sizing/Constraint.html b/docs/Listable/Enums/Sizing/Constraint.html index 9dcded61..a56dc11d 100644 --- a/docs/Listable/Enums/Sizing/Constraint.html +++ b/docs/Listable/Enums/Sizing/Constraint.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Enums/Sizing/Constraint/Axis.html b/docs/Listable/Enums/Sizing/Constraint/Axis.html index 166c4eda..0863ebc1 100644 --- a/docs/Listable/Enums/Sizing/Constraint/Axis.html +++ b/docs/Listable/Enums/Sizing/Constraint/Axis.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/Enums/Sizing/MeasureInfo.html b/docs/Listable/Enums/Sizing/MeasureInfo.html index e1198bdd..eb46d1d2 100644 --- a/docs/Listable/Enums/Sizing/MeasureInfo.html +++ b/docs/Listable/Enums/Sizing/MeasureInfo.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Enums/SupplementaryKind.html b/docs/Listable/Enums/SupplementaryKind.html index 744732db..1d3083b2 100644 --- a/docs/Listable/Enums/SupplementaryKind.html +++ b/docs/Listable/Enums/SupplementaryKind.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/SwipeActionsViewStyleKey.html b/docs/Listable/Enums/SwipeActionsViewStyleKey.html index 89ad3b92..271c41d4 100644 --- a/docs/Listable/Enums/SwipeActionsViewStyleKey.html +++ b/docs/Listable/Enums/SwipeActionsViewStyleKey.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/ViewAnimation.html b/docs/Listable/Enums/ViewAnimation.html index e15b78d4..643f968f 100644 --- a/docs/Listable/Enums/ViewAnimation.html +++ b/docs/Listable/Enums/ViewAnimation.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Enums/ViewAnimation/AnimationOptions.html b/docs/Listable/Enums/ViewAnimation/AnimationOptions.html index b1e3fa57..a4eed188 100644 --- a/docs/Listable/Enums/ViewAnimation/AnimationOptions.html +++ b/docs/Listable/Enums/ViewAnimation/AnimationOptions.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Enums/WidthConstraint.html b/docs/Listable/Enums/WidthConstraint.html index 7b758857..002da530 100644 --- a/docs/Listable/Enums/WidthConstraint.html +++ b/docs/Listable/Enums/WidthConstraint.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Extensions.html b/docs/Listable/Extensions.html index afa3ed30..ee919d4e 100644 --- a/docs/Listable/Extensions.html +++ b/docs/Listable/Extensions.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/Extensions/ArrayDiff.html b/docs/Listable/Extensions/ArrayDiff.html index c054a201..461fa52a 100644 --- a/docs/Listable/Extensions/ArrayDiff.html +++ b/docs/Listable/Extensions/ArrayDiff.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Extensions/PresentationState.html b/docs/Listable/Extensions/PresentationState.html index 3ff95915..2d8da1e8 100644 --- a/docs/Listable/Extensions/PresentationState.html +++ b/docs/Listable/Extensions/PresentationState.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Extensions/SectionedDiff.html b/docs/Listable/Extensions/SectionedDiff.html index 23cbfed0..ffc7a794 100644 --- a/docs/Listable/Extensions/SectionedDiff.html +++ b/docs/Listable/Extensions/SectionedDiff.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Extensions/SectionedDiff/ItemChanges.html b/docs/Listable/Extensions/SectionedDiff/ItemChanges.html index d9f0d83a..0bb658a5 100644 --- a/docs/Listable/Extensions/SectionedDiff/ItemChanges.html +++ b/docs/Listable/Extensions/SectionedDiff/ItemChanges.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Extensions/SectionedDiff/SectionChanges.html b/docs/Listable/Extensions/SectionedDiff/SectionChanges.html index 74e368fc..d2d68ab5 100644 --- a/docs/Listable/Extensions/SectionedDiff/SectionChanges.html +++ b/docs/Listable/Extensions/SectionedDiff/SectionChanges.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Extensions/Set.html b/docs/Listable/Extensions/Set.html index 267b0bfc..b2a15308 100644 --- a/docs/Listable/Extensions/Set.html +++ b/docs/Listable/Extensions/Set.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Extensions/UIRectEdge.html b/docs/Listable/Extensions/UIRectEdge.html index b454811e..c4262b5f 100644 --- a/docs/Listable/Extensions/UIRectEdge.html +++ b/docs/Listable/Extensions/UIRectEdge.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Functions.html b/docs/Listable/Functions.html index f3f95dc1..1fd6a62b 100644 --- a/docs/Listable/Functions.html +++ b/docs/Listable/Functions.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/Protocols.html b/docs/Listable/Protocols.html index b40eb177..3f3a6175 100644 --- a/docs/Listable/Protocols.html +++ b/docs/Listable/Protocols.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/Protocols/AnyHeaderFooter.html b/docs/Listable/Protocols/AnyHeaderFooter.html index aabb6eb5..f24a18a3 100644 --- a/docs/Listable/Protocols/AnyHeaderFooter.html +++ b/docs/Listable/Protocols/AnyHeaderFooter.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/AnyHeaderFooterConvertible.html b/docs/Listable/Protocols/AnyHeaderFooterConvertible.html index 700a3001..4ed87f65 100644 --- a/docs/Listable/Protocols/AnyHeaderFooterConvertible.html +++ b/docs/Listable/Protocols/AnyHeaderFooterConvertible.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/AnyHeaderFooter_Internal.html b/docs/Listable/Protocols/AnyHeaderFooter_Internal.html index f19fcfe8..5fa53f01 100644 --- a/docs/Listable/Protocols/AnyHeaderFooter_Internal.html +++ b/docs/Listable/Protocols/AnyHeaderFooter_Internal.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/AnyItem.html b/docs/Listable/Protocols/AnyItem.html index b94c1edd..2c243a33 100644 --- a/docs/Listable/Protocols/AnyItem.html +++ b/docs/Listable/Protocols/AnyItem.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/AnyItemConvertible.html b/docs/Listable/Protocols/AnyItemConvertible.html index 17b5d3d3..990448ed 100644 --- a/docs/Listable/Protocols/AnyItemConvertible.html +++ b/docs/Listable/Protocols/AnyItemConvertible.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/AnyItem_Internal.html b/docs/Listable/Protocols/AnyItem_Internal.html index 644103d0..0c538fb8 100644 --- a/docs/Listable/Protocols/AnyItem_Internal.html +++ b/docs/Listable/Protocols/AnyItem_Internal.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/AnyLayoutDescriptionConfiguration.html b/docs/Listable/Protocols/AnyLayoutDescriptionConfiguration.html index 10a9ae27..07bf2d74 100644 --- a/docs/Listable/Protocols/AnyLayoutDescriptionConfiguration.html +++ b/docs/Listable/Protocols/AnyLayoutDescriptionConfiguration.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/AnyListLayout.html b/docs/Listable/Protocols/AnyListLayout.html index 9a206227..010e5170 100644 --- a/docs/Listable/Protocols/AnyListLayout.html +++ b/docs/Listable/Protocols/AnyListLayout.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/AnyLocalizedCollatableItem.html b/docs/Listable/Protocols/AnyLocalizedCollatableItem.html index 4e3b1b1f..0dc38e5a 100644 --- a/docs/Listable/Protocols/AnyLocalizedCollatableItem.html +++ b/docs/Listable/Protocols/AnyLocalizedCollatableItem.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/CollectionViewLayoutDelegate.html b/docs/Listable/Protocols/CollectionViewLayoutDelegate.html index 6064840d..57dc990a 100644 --- a/docs/Listable/Protocols/CollectionViewLayoutDelegate.html +++ b/docs/Listable/Protocols/CollectionViewLayoutDelegate.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/HeaderFooterContent.html b/docs/Listable/Protocols/HeaderFooterContent.html index f1e9efa2..08193ea6 100644 --- a/docs/Listable/Protocols/HeaderFooterContent.html +++ b/docs/Listable/Protocols/HeaderFooterContent.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/HeaderFooterLayoutsValue.html b/docs/Listable/Protocols/HeaderFooterLayoutsValue.html index 059d9a4b..42f5554f 100644 --- a/docs/Listable/Protocols/HeaderFooterLayoutsValue.html +++ b/docs/Listable/Protocols/HeaderFooterLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/ItemContent.html b/docs/Listable/Protocols/ItemContent.html index aad5fdfb..df80a7cc 100644 --- a/docs/Listable/Protocols/ItemContent.html +++ b/docs/Listable/Protocols/ItemContent.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/ItemContentCoordinator.html b/docs/Listable/Protocols/ItemContentCoordinator.html index 93f3e3f1..eb35df72 100644 --- a/docs/Listable/Protocols/ItemContentCoordinator.html +++ b/docs/Listable/Protocols/ItemContentCoordinator.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/ItemLayoutsValue.html b/docs/Listable/Protocols/ItemLayoutsValue.html index 44ac8636..3ffccbd6 100644 --- a/docs/Listable/Protocols/ItemLayoutsValue.html +++ b/docs/Listable/Protocols/ItemLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/ListEnvironmentKey.html b/docs/Listable/Protocols/ListEnvironmentKey.html index f13ea661..0919edd3 100644 --- a/docs/Listable/Protocols/ListEnvironmentKey.html +++ b/docs/Listable/Protocols/ListEnvironmentKey.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/ListLayout.html b/docs/Listable/Protocols/ListLayout.html index a970e16c..9b06ce1b 100644 --- a/docs/Listable/Protocols/ListLayout.html +++ b/docs/Listable/Protocols/ListLayout.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/ListLayoutAppearance.html b/docs/Listable/Protocols/ListLayoutAppearance.html index 56baea9d..65db0746 100644 --- a/docs/Listable/Protocols/ListLayoutAppearance.html +++ b/docs/Listable/Protocols/ListLayoutAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/ListLayoutContentItem.html b/docs/Listable/Protocols/ListLayoutContentItem.html index 31a30a1d..9f235c9b 100644 --- a/docs/Listable/Protocols/ListLayoutContentItem.html +++ b/docs/Listable/Protocols/ListLayoutContentItem.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/ListViewSource.html b/docs/Listable/Protocols/ListViewSource.html index ed003343..e5b3b17c 100644 --- a/docs/Listable/Protocols/ListViewSource.html +++ b/docs/Listable/Protocols/ListViewSource.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/LocalizedCollatableItemContent.html b/docs/Listable/Protocols/LocalizedCollatableItemContent.html index 39b4efee..223ca49f 100644 --- a/docs/Listable/Protocols/LocalizedCollatableItemContent.html +++ b/docs/Listable/Protocols/LocalizedCollatableItemContent.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Protocols/SectionLayoutsValue.html b/docs/Listable/Protocols/SectionLayoutsValue.html index b3584db5..944dab8e 100644 --- a/docs/Listable/Protocols/SectionLayoutsValue.html +++ b/docs/Listable/Protocols/SectionLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs.html b/docs/Listable/Structs.html index e742c5a7..f53bd1ed 100644 --- a/docs/Listable/Structs.html +++ b/docs/Listable/Structs.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + @@ -2200,6 +2212,62 @@

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Specifies how to position an item in a list when requesting the list scrolls to it.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct ListItemScrollPosition
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Information available when calculating a custom scroll adjustment for an item.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct ListItemScrollPositionInfo : Equatable
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/Structs/Appearance.html b/docs/Listable/Structs/Appearance.html index 8ac1b86f..bfa7fdfe 100644 --- a/docs/Listable/Structs/Appearance.html +++ b/docs/Listable/Structs/Appearance.html @@ -141,6 +141,9 @@
  • + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ApplyHeaderFooterContentInfo.html b/docs/Listable/Structs/ApplyHeaderFooterContentInfo.html index d0dfec01..86d5989d 100644 --- a/docs/Listable/Structs/ApplyHeaderFooterContentInfo.html +++ b/docs/Listable/Structs/ApplyHeaderFooterContentInfo.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ApplyItemContentInfo.html b/docs/Listable/Structs/ApplyItemContentInfo.html index bcde3644..ba50bc75 100644 --- a/docs/Listable/Structs/ApplyItemContentInfo.html +++ b/docs/Listable/Structs/ApplyItemContentInfo.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/Behavior.html b/docs/Listable/Structs/Behavior.html index 827e11e3..085992e4 100644 --- a/docs/Listable/Structs/Behavior.html +++ b/docs/Listable/Structs/Behavior.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/Behavior/DecelerationRate.html b/docs/Listable/Structs/Behavior/DecelerationRate.html index bad06827..91bd6e65 100644 --- a/docs/Listable/Structs/Behavior/DecelerationRate.html +++ b/docs/Listable/Structs/Behavior/DecelerationRate.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Behavior/FocusConfiguration.html b/docs/Listable/Structs/Behavior/FocusConfiguration.html index d9b17085..e82d1d85 100644 --- a/docs/Listable/Structs/Behavior/FocusConfiguration.html +++ b/docs/Listable/Structs/Behavior/FocusConfiguration.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Behavior/KeyboardAdjustmentMode.html b/docs/Listable/Structs/Behavior/KeyboardAdjustmentMode.html index 2dde9806..a3b58110 100644 --- a/docs/Listable/Structs/Behavior/KeyboardAdjustmentMode.html +++ b/docs/Listable/Structs/Behavior/KeyboardAdjustmentMode.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Behavior/ScrollsToTop.html b/docs/Listable/Structs/Behavior/ScrollsToTop.html index 85b96a66..c471c285 100644 --- a/docs/Listable/Structs/Behavior/ScrollsToTop.html +++ b/docs/Listable/Structs/Behavior/ScrollsToTop.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Behavior/SelectionMode.html b/docs/Listable/Structs/Behavior/SelectionMode.html index 511aefa0..0ceba622 100644 --- a/docs/Listable/Structs/Behavior/SelectionMode.html +++ b/docs/Listable/Structs/Behavior/SelectionMode.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Behavior/Underflow.html b/docs/Listable/Structs/Behavior/Underflow.html index 6ee5578f..bfbf296f 100644 --- a/docs/Listable/Structs/Behavior/Underflow.html +++ b/docs/Listable/Structs/Behavior/Underflow.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Behavior/Underflow/Alignment.html b/docs/Listable/Structs/Behavior/Underflow/Alignment.html index 6f23f8bb..62c5f47a 100644 --- a/docs/Listable/Structs/Behavior/Underflow/Alignment.html +++ b/docs/Listable/Structs/Behavior/Underflow/Alignment.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/Structs/Behavior/VerticalLayoutGravity.html b/docs/Listable/Structs/Behavior/VerticalLayoutGravity.html index 5908e635..cca3f980 100644 --- a/docs/Listable/Structs/Behavior/VerticalLayoutGravity.html +++ b/docs/Listable/Structs/Behavior/VerticalLayoutGravity.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Color.html b/docs/Listable/Structs/Color.html index f79f080e..3e8138a6 100644 --- a/docs/Listable/Structs/Color.html +++ b/docs/Listable/Structs/Color.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/Content.html b/docs/Listable/Structs/Content.html index ab215349..f6faa366 100644 --- a/docs/Listable/Structs/Content.html +++ b/docs/Listable/Structs/Content.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ContentContext.html b/docs/Listable/Structs/ContentContext.html index 55c81918..f247f537 100644 --- a/docs/Listable/Structs/ContentContext.html +++ b/docs/Listable/Structs/ContentContext.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/DefaultHeaderFooterProperties.html b/docs/Listable/Structs/DefaultHeaderFooterProperties.html index 14907448..e36532de 100644 --- a/docs/Listable/Structs/DefaultHeaderFooterProperties.html +++ b/docs/Listable/Structs/DefaultHeaderFooterProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/DefaultItemProperties.html b/docs/Listable/Structs/DefaultItemProperties.html index 2ecf8b69..15831675 100644 --- a/docs/Listable/Structs/DefaultItemProperties.html +++ b/docs/Listable/Structs/DefaultItemProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/EmbeddedList.html b/docs/Listable/Structs/EmbeddedList.html index 12810588..55126701 100644 --- a/docs/Listable/Structs/EmbeddedList.html +++ b/docs/Listable/Structs/EmbeddedList.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/EmbeddedList/Sizing.html b/docs/Listable/Structs/EmbeddedList/Sizing.html index e6ae9c3d..5b43e98c 100644 --- a/docs/Listable/Structs/EmbeddedList/Sizing.html +++ b/docs/Listable/Structs/EmbeddedList/Sizing.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/EmptyHeaderFooterLayoutsValue.html b/docs/Listable/Structs/EmptyHeaderFooterLayoutsValue.html index 36bfe511..b72ffa12 100644 --- a/docs/Listable/Structs/EmptyHeaderFooterLayoutsValue.html +++ b/docs/Listable/Structs/EmptyHeaderFooterLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/EmptyItemLayoutsValue.html b/docs/Listable/Structs/EmptyItemLayoutsValue.html index c66f4f18..0a8aff25 100644 --- a/docs/Listable/Structs/EmptyItemLayoutsValue.html +++ b/docs/Listable/Structs/EmptyItemLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/EmptySectionLayoutsValue.html b/docs/Listable/Structs/EmptySectionLayoutsValue.html index 3dcbc995..ca2e622a 100644 --- a/docs/Listable/Structs/EmptySectionLayoutsValue.html +++ b/docs/Listable/Structs/EmptySectionLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance.html b/docs/Listable/Structs/FlowAppearance.html index 952f5511..1e05048f 100644 --- a/docs/Listable/Structs/FlowAppearance.html +++ b/docs/Listable/Structs/FlowAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html b/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html index 71c9c3d6..48a332b2 100644 --- a/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html +++ b/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/ItemLayout.html b/docs/Listable/Structs/FlowAppearance/ItemLayout.html index bc92659a..ccadeb39 100644 --- a/docs/Listable/Structs/FlowAppearance/ItemLayout.html +++ b/docs/Listable/Structs/FlowAppearance/ItemLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/ItemLayout/Width.html b/docs/Listable/Structs/FlowAppearance/ItemLayout/Width.html index f9366919..72b8111c 100644 --- a/docs/Listable/Structs/FlowAppearance/ItemLayout/Width.html +++ b/docs/Listable/Structs/FlowAppearance/ItemLayout/Width.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/ItemSizing.html b/docs/Listable/Structs/FlowAppearance/ItemSizing.html index a52ad24a..66a7a78f 100644 --- a/docs/Listable/Structs/FlowAppearance/ItemSizing.html +++ b/docs/Listable/Structs/FlowAppearance/ItemSizing.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/RowItemsAlignment.html b/docs/Listable/Structs/FlowAppearance/RowItemsAlignment.html index f627794c..11556062 100644 --- a/docs/Listable/Structs/FlowAppearance/RowItemsAlignment.html +++ b/docs/Listable/Structs/FlowAppearance/RowItemsAlignment.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment.html b/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment.html index 37c75fbe..57be78a4 100644 --- a/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment.html +++ b/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html b/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html index 0ca49848..3354173a 100644 --- a/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html +++ b/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/SectionLayout.html b/docs/Listable/Structs/FlowAppearance/SectionLayout.html index 3f577900..44df6284 100644 --- a/docs/Listable/Structs/FlowAppearance/SectionLayout.html +++ b/docs/Listable/Structs/FlowAppearance/SectionLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/Spacings.html b/docs/Listable/Structs/FlowAppearance/Spacings.html index 21530069..d991901f 100644 --- a/docs/Listable/Structs/FlowAppearance/Spacings.html +++ b/docs/Listable/Structs/FlowAppearance/Spacings.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/Spacings/InterSectionSpacing.html b/docs/Listable/Structs/FlowAppearance/Spacings/InterSectionSpacing.html index 23ecf342..6bfdeb1a 100644 --- a/docs/Listable/Structs/FlowAppearance/Spacings/InterSectionSpacing.html +++ b/docs/Listable/Structs/FlowAppearance/Spacings/InterSectionSpacing.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooter.html b/docs/Listable/Structs/HeaderFooter.html index 7c2e3f1c..3e39050f 100644 --- a/docs/Listable/Structs/HeaderFooter.html +++ b/docs/Listable/Structs/HeaderFooter.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooter/OnDisplay.html b/docs/Listable/Structs/HeaderFooter/OnDisplay.html index 68653c73..9ef53b81 100644 --- a/docs/Listable/Structs/HeaderFooter/OnDisplay.html +++ b/docs/Listable/Structs/HeaderFooter/OnDisplay.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooter/OnEndDisplay.html b/docs/Listable/Structs/HeaderFooter/OnEndDisplay.html index e2cd7f7f..052f81f8 100644 --- a/docs/Listable/Structs/HeaderFooter/OnEndDisplay.html +++ b/docs/Listable/Structs/HeaderFooter/OnEndDisplay.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooterContentViews.html b/docs/Listable/Structs/HeaderFooterContentViews.html index e40ef344..9e04a947 100644 --- a/docs/Listable/Structs/HeaderFooterContentViews.html +++ b/docs/Listable/Structs/HeaderFooterContentViews.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooterLayouts.html b/docs/Listable/Structs/HeaderFooterLayouts.html index 535c2acd..532f3c80 100644 --- a/docs/Listable/Structs/HeaderFooterLayouts.html +++ b/docs/Listable/Structs/HeaderFooterLayouts.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/HorizontalPadding.html b/docs/Listable/Structs/HorizontalPadding.html index ce238ba1..448063ae 100644 --- a/docs/Listable/Structs/HorizontalPadding.html +++ b/docs/Listable/Structs/HorizontalPadding.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/Item.html b/docs/Listable/Structs/Item.html index 0f5f1c10..e322bd2e 100644 --- a/docs/Listable/Structs/Item.html +++ b/docs/Listable/Structs/Item.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/Item/OnDeselect.html b/docs/Listable/Structs/Item/OnDeselect.html index bb7eff5b..4c66c73d 100644 --- a/docs/Listable/Structs/Item/OnDeselect.html +++ b/docs/Listable/Structs/Item/OnDeselect.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Item/OnDisplay.html b/docs/Listable/Structs/Item/OnDisplay.html index 37efc4be..7bb3d489 100644 --- a/docs/Listable/Structs/Item/OnDisplay.html +++ b/docs/Listable/Structs/Item/OnDisplay.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Item/OnEndDisplay.html b/docs/Listable/Structs/Item/OnEndDisplay.html index eb039f70..d026ded4 100644 --- a/docs/Listable/Structs/Item/OnEndDisplay.html +++ b/docs/Listable/Structs/Item/OnEndDisplay.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Item/OnInsert.html b/docs/Listable/Structs/Item/OnInsert.html index 8e79c4b1..92d769be 100644 --- a/docs/Listable/Structs/Item/OnInsert.html +++ b/docs/Listable/Structs/Item/OnInsert.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Item/OnMove.html b/docs/Listable/Structs/Item/OnMove.html index 0c556ef3..68c846c3 100644 --- a/docs/Listable/Structs/Item/OnMove.html +++ b/docs/Listable/Structs/Item/OnMove.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Item/OnRemove.html b/docs/Listable/Structs/Item/OnRemove.html index 3df77985..9a1acb68 100644 --- a/docs/Listable/Structs/Item/OnRemove.html +++ b/docs/Listable/Structs/Item/OnRemove.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Item/OnSelect.html b/docs/Listable/Structs/Item/OnSelect.html index daa0a49f..80c0f3b5 100644 --- a/docs/Listable/Structs/Item/OnSelect.html +++ b/docs/Listable/Structs/Item/OnSelect.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Item/OnUpdate.html b/docs/Listable/Structs/Item/OnUpdate.html index 52b6fe32..f80cb179 100644 --- a/docs/Listable/Structs/Item/OnUpdate.html +++ b/docs/Listable/Structs/Item/OnUpdate.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ItemContentViews.html b/docs/Listable/Structs/ItemContentViews.html index 1f17065f..e6475ab5 100644 --- a/docs/Listable/Structs/ItemContentViews.html +++ b/docs/Listable/Structs/ItemContentViews.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html b/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html index f297e071..0c61e638 100644 --- a/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html +++ b/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ItemLayouts.html b/docs/Listable/Structs/ItemLayouts.html index 43f293d6..d6c9e915 100644 --- a/docs/Listable/Structs/ItemLayouts.html +++ b/docs/Listable/Structs/ItemLayouts.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ItemPreview.html b/docs/Listable/Structs/ItemPreview.html index 7ecae4ff..69e0c3ae 100644 --- a/docs/Listable/Structs/ItemPreview.html +++ b/docs/Listable/Structs/ItemPreview.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ItemPreview/Properties.html b/docs/Listable/Structs/ItemPreview/Properties.html index cf683d13..9cbddf58 100644 --- a/docs/Listable/Structs/ItemPreview/Properties.html +++ b/docs/Listable/Structs/ItemPreview/Properties.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ItemPreviewAppearance.html b/docs/Listable/Structs/ItemPreviewAppearance.html index ad457a84..40fc8b58 100644 --- a/docs/Listable/Structs/ItemPreviewAppearance.html +++ b/docs/Listable/Structs/ItemPreviewAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ItemReordering.html b/docs/Listable/Structs/ItemReordering.html index 98b3b749..233ebae8 100644 --- a/docs/Listable/Structs/ItemReordering.html +++ b/docs/Listable/Structs/ItemReordering.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ItemReordering/GestureRecognizer.html b/docs/Listable/Structs/ItemReordering/GestureRecognizer.html index a9c0a437..cfd4aff4 100644 --- a/docs/Listable/Structs/ItemReordering/GestureRecognizer.html +++ b/docs/Listable/Structs/ItemReordering/GestureRecognizer.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ItemReordering/Result.html b/docs/Listable/Structs/ItemReordering/Result.html index e6b881e3..2e6b865f 100644 --- a/docs/Listable/Structs/ItemReordering/Result.html +++ b/docs/Listable/Structs/ItemReordering/Result.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ItemReordering/Sections.html b/docs/Listable/Structs/ItemReordering/Sections.html index 45bd9cc5..139b9ae6 100644 --- a/docs/Listable/Structs/ItemReordering/Sections.html +++ b/docs/Listable/Structs/ItemReordering/Sections.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ItemState.html b/docs/Listable/Structs/ItemState.html index 82eb4b9e..9d11da57 100644 --- a/docs/Listable/Structs/ItemState.html +++ b/docs/Listable/Structs/ItemState.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/LayoutDescription.html b/docs/Listable/Structs/LayoutDescription.html index 0a6e408f..acf43da4 100644 --- a/docs/Listable/Structs/LayoutDescription.html +++ b/docs/Listable/Structs/LayoutDescription.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/LayoutDescription/Configuration.html b/docs/Listable/Structs/LayoutDescription/Configuration.html index 21e89997..6b428b8a 100644 --- a/docs/Listable/Structs/LayoutDescription/Configuration.html +++ b/docs/Listable/Structs/LayoutDescription/Configuration.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ListAnimation.html b/docs/Listable/Structs/ListAnimation.html index 885555c5..b38d109b 100644 --- a/docs/Listable/Structs/ListAnimation.html +++ b/docs/Listable/Structs/ListAnimation.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListContentBounds.html b/docs/Listable/Structs/ListContentBounds.html index 48ff47f2..37cfd086 100644 --- a/docs/Listable/Structs/ListContentBounds.html +++ b/docs/Listable/Structs/ListContentBounds.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListContentBounds/Context.html b/docs/Listable/Structs/ListContentBounds/Context.html index f22ee9da..8376f011 100644 --- a/docs/Listable/Structs/ListContentBounds/Context.html +++ b/docs/Listable/Structs/ListContentBounds/Context.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ListContentLayoutAttributes.html b/docs/Listable/Structs/ListContentLayoutAttributes.html index ce1db0cf..275ceb32 100644 --- a/docs/Listable/Structs/ListContentLayoutAttributes.html +++ b/docs/Listable/Structs/ListContentLayoutAttributes.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListEnvironment.html b/docs/Listable/Structs/ListEnvironment.html index ff913d35..20af12df 100644 --- a/docs/Listable/Structs/ListEnvironment.html +++ b/docs/Listable/Structs/ListEnvironment.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListItemScrollPosition.html b/docs/Listable/Structs/ListItemScrollPosition.html new file mode 100644 index 00000000..fcf76430 --- /dev/null +++ b/docs/Listable/Structs/ListItemScrollPosition.html @@ -0,0 +1,817 @@ + + + + ListItemScrollPosition Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + Listable + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    ListItemScrollPosition

    +
    +
    + +
    public struct ListItemScrollPosition
    + +
    +
    +

    Specifies how to position an item in a list when requesting the list scrolls to it.

    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + standard(_:) + +
      +
      +
      +
      +
      +
      +

      Positions the item using Listable’s standard item scroll positioning.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func standard(_ position: ScrollPosition) -> ListItemScrollPosition
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Positions the item by applying a custom vertical delta to the current content offset.

      + +

      The adjustment may be stored by declarative scrolling APIs. If it captures an object +that owns or configures the list, capture that object weakly to prevent retain cycles.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func verticalContentOffsetAdjustment(
      +    _ adjustment: @escaping ListItemScrollPositionAdjustment
      +) -> ListItemScrollPosition
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docs/Listable/Structs/ListItemScrollPositionInfo.html b/docs/Listable/Structs/ListItemScrollPositionInfo.html new file mode 100644 index 00000000..2bdedb9c --- /dev/null +++ b/docs/Listable/Structs/ListItemScrollPositionInfo.html @@ -0,0 +1,869 @@ + + + + ListItemScrollPositionInfo Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + Listable + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    ListItemScrollPositionInfo

    +
    +
    + +
    public struct ListItemScrollPositionInfo : Equatable
    + +
    +
    +

    Information available when calculating a custom scroll adjustment for an item.

    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + itemFrame + +
      +
      +
      +
      +
      +
      +

      The item’s frame in the list content coordinate space.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let itemFrame: CGRect
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + visibleContentFrame + +
      +
      +
      +
      +
      +
      +

      The visible content frame in the list content coordinate space.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let visibleContentFrame: CGRect
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + positionInfo + +
      +
      +
      +
      +
      +
      +

      The current scroll position of the list.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let positionInfo: ListScrollPositionInfo
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(
      +    itemFrame: CGRect,
      +    visibleContentFrame: CGRect,
      +    positionInfo: ListScrollPositionInfo
      +)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docs/Listable/Structs/ListLayoutAppearanceProperties.html b/docs/Listable/Structs/ListLayoutAppearanceProperties.html index 6d9a4452..2429e0bb 100644 --- a/docs/Listable/Structs/ListLayoutAppearanceProperties.html +++ b/docs/Listable/Structs/ListLayoutAppearanceProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListLayoutDefaults.html b/docs/Listable/Structs/ListLayoutDefaults.html index 3332cd13..94aecf56 100644 --- a/docs/Listable/Structs/ListLayoutDefaults.html +++ b/docs/Listable/Structs/ListLayoutDefaults.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListLayoutLayoutContext.html b/docs/Listable/Structs/ListLayoutLayoutContext.html index e3f27f65..6e897ff1 100644 --- a/docs/Listable/Structs/ListLayoutLayoutContext.html +++ b/docs/Listable/Structs/ListLayoutLayoutContext.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListLayoutResult.html b/docs/Listable/Structs/ListLayoutResult.html index bc4a70fd..e4fbd63c 100644 --- a/docs/Listable/Structs/ListLayoutResult.html +++ b/docs/Listable/Structs/ListLayoutResult.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListLayoutScrollViewProperties.html b/docs/Listable/Structs/ListLayoutScrollViewProperties.html index 9b0f8e12..463c6e44 100644 --- a/docs/Listable/Structs/ListLayoutScrollViewProperties.html +++ b/docs/Listable/Structs/ListLayoutScrollViewProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListProperties.html b/docs/Listable/Structs/ListProperties.html index 8708fcec..23df8ee9 100644 --- a/docs/Listable/Structs/ListProperties.html +++ b/docs/Listable/Structs/ListProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListScrollPositionInfo.html b/docs/Listable/Structs/ListScrollPositionInfo.html index 2faba52a..9cb59500 100644 --- a/docs/Listable/Structs/ListScrollPositionInfo.html +++ b/docs/Listable/Structs/ListScrollPositionInfo.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + @@ -934,6 +946,33 @@

    Declaration

    +
  • +
    + + + + isScrollInProgress + +
    +
    +
    +
    +
    +
    +

    Whether the scroll view is currently being interacted with or decelerating.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var isScrollInProgress: Bool
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/Structs/ListScrollPositionInfo/VisibleItem.html b/docs/Listable/Structs/ListScrollPositionInfo/VisibleItem.html index 7a94be72..e0475d38 100644 --- a/docs/Listable/Structs/ListScrollPositionInfo/VisibleItem.html +++ b/docs/Listable/Structs/ListScrollPositionInfo/VisibleItem.html @@ -143,6 +143,9 @@
  • + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver.html b/docs/Listable/Structs/ListStateObserver.html index 148e169b..b626c166 100644 --- a/docs/Listable/Structs/ListStateObserver.html +++ b/docs/Listable/Structs/ListStateObserver.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/BeginDrag.html b/docs/Listable/Structs/ListStateObserver/BeginDrag.html index fe444d09..29878a8b 100644 --- a/docs/Listable/Structs/ListStateObserver/BeginDrag.html +++ b/docs/Listable/Structs/ListStateObserver/BeginDrag.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/ContentUpdated.html b/docs/Listable/Structs/ListStateObserver/ContentUpdated.html index 846a9f15..59a515ee 100644 --- a/docs/Listable/Structs/ListStateObserver/ContentUpdated.html +++ b/docs/Listable/Structs/ListStateObserver/ContentUpdated.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html b/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html index 9be19d26..8ab25b12 100644 --- a/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html +++ b/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html b/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html index 8a37822f..4cf4685f 100644 --- a/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html +++ b/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html @@ -147,6 +147,9 @@ + @@ -551,6 +554,12 @@ + + @@ -712,6 +721,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/DidEndDeceleration.html b/docs/Listable/Structs/ListStateObserver/DidEndDeceleration.html index 1bd87d25..0e0b1f48 100644 --- a/docs/Listable/Structs/ListStateObserver/DidEndDeceleration.html +++ b/docs/Listable/Structs/ListStateObserver/DidEndDeceleration.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + @@ -733,6 +745,32 @@

    DidEndDeceleration

    @@ -733,6 +745,32 @@

    DidEndScrollingAnimation

    diff --git a/docs/Listable/Structs/ListStateObserver/FrameChanged.html b/docs/Listable/Structs/ListStateObserver/FrameChanged.html index 06db49a1..7d73cfb3 100644 --- a/docs/Listable/Structs/ListStateObserver/FrameChanged.html +++ b/docs/Listable/Structs/ListStateObserver/FrameChanged.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/ItemReordered.html b/docs/Listable/Structs/ListStateObserver/ItemReordered.html index 6cc37761..706e658d 100644 --- a/docs/Listable/Structs/ListStateObserver/ItemReordered.html +++ b/docs/Listable/Structs/ListStateObserver/ItemReordered.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/SelectionChanged.html b/docs/Listable/Structs/ListStateObserver/SelectionChanged.html index b2669e1b..42c52140 100644 --- a/docs/Listable/Structs/ListStateObserver/SelectionChanged.html +++ b/docs/Listable/Structs/ListStateObserver/SelectionChanged.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/VisibilityChanged.html b/docs/Listable/Structs/ListStateObserver/VisibilityChanged.html index b7302a59..c661efc2 100644 --- a/docs/Listable/Structs/ListStateObserver/VisibilityChanged.html +++ b/docs/Listable/Structs/ListStateObserver/VisibilityChanged.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ListableLocalizedStrings.html b/docs/Listable/Structs/ListableLocalizedStrings.html index 2acb96f9..bed9a531 100644 --- a/docs/Listable/Structs/ListableLocalizedStrings.html +++ b/docs/Listable/Structs/ListableLocalizedStrings.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ListableLocalizedStrings/ReorderGesture.html b/docs/Listable/Structs/ListableLocalizedStrings/ReorderGesture.html index e1227baa..7b3012b6 100644 --- a/docs/Listable/Structs/ListableLocalizedStrings/ReorderGesture.html +++ b/docs/Listable/Structs/ListableLocalizedStrings/ReorderGesture.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/LocalizedItemCollator.html b/docs/Listable/Structs/LocalizedItemCollator.html index 3e1486a7..812c688a 100644 --- a/docs/Listable/Structs/LocalizedItemCollator.html +++ b/docs/Listable/Structs/LocalizedItemCollator.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/LocalizedItemCollator/CollatedSection.html b/docs/Listable/Structs/LocalizedItemCollator/CollatedSection.html index b3deee0f..ca6a172c 100644 --- a/docs/Listable/Structs/LocalizedItemCollator/CollatedSection.html +++ b/docs/Listable/Structs/LocalizedItemCollator/CollatedSection.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/MeasuredListSize.html b/docs/Listable/Structs/MeasuredListSize.html index 95412833..a95d7f46 100644 --- a/docs/Listable/Structs/MeasuredListSize.html +++ b/docs/Listable/Structs/MeasuredListSize.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/PagedAppearance.html b/docs/Listable/Structs/PagedAppearance.html index bc0c4e9c..138a7808 100644 --- a/docs/Listable/Structs/PagedAppearance.html +++ b/docs/Listable/Structs/PagedAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/PagedAppearance/Peek.html b/docs/Listable/Structs/PagedAppearance/Peek.html index 5d6c8739..6cec5818 100644 --- a/docs/Listable/Structs/PagedAppearance/Peek.html +++ b/docs/Listable/Structs/PagedAppearance/Peek.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/PagedAppearance/Peek/FirstItemConfiguration.html b/docs/Listable/Structs/PagedAppearance/Peek/FirstItemConfiguration.html index 427e7e1d..0e08e539 100644 --- a/docs/Listable/Structs/PagedAppearance/Peek/FirstItemConfiguration.html +++ b/docs/Listable/Structs/PagedAppearance/Peek/FirstItemConfiguration.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/Structs/RefreshControl.html b/docs/Listable/Structs/RefreshControl.html index f432ef95..2a08785d 100644 --- a/docs/Listable/Structs/RefreshControl.html +++ b/docs/Listable/Structs/RefreshControl.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/RefreshControl/OffsetAdjustmentBehavior.html b/docs/Listable/Structs/RefreshControl/OffsetAdjustmentBehavior.html index 891c6e20..4e72a117 100644 --- a/docs/Listable/Structs/RefreshControl/OffsetAdjustmentBehavior.html +++ b/docs/Listable/Structs/RefreshControl/OffsetAdjustmentBehavior.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/RefreshControl/Title.html b/docs/Listable/Structs/RefreshControl/Title.html index 8621a301..79b38814 100644 --- a/docs/Listable/Structs/RefreshControl/Title.html +++ b/docs/Listable/Structs/RefreshControl/Title.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ScrollPosition.html b/docs/Listable/Structs/ScrollPosition.html index 0b80a241..7d55a9d2 100644 --- a/docs/Listable/Structs/ScrollPosition.html +++ b/docs/Listable/Structs/ScrollPosition.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ScrollPosition/IfAlreadyVisible.html b/docs/Listable/Structs/ScrollPosition/IfAlreadyVisible.html index 5ad77685..cba92fe7 100644 --- a/docs/Listable/Structs/ScrollPosition/IfAlreadyVisible.html +++ b/docs/Listable/Structs/ScrollPosition/IfAlreadyVisible.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ScrollPosition/Position.html b/docs/Listable/Structs/ScrollPosition/Position.html index 86b684af..a578aa9c 100644 --- a/docs/Listable/Structs/ScrollPosition/Position.html +++ b/docs/Listable/Structs/ScrollPosition/Position.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/Section.html b/docs/Listable/Structs/Section.html index 851e4454..1a3d008e 100644 --- a/docs/Listable/Structs/Section.html +++ b/docs/Listable/Structs/Section.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/SectionLayouts.html b/docs/Listable/Structs/SectionLayouts.html index 6d7d0ac6..2692d0cd 100644 --- a/docs/Listable/Structs/SectionLayouts.html +++ b/docs/Listable/Structs/SectionLayouts.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/SectionReordering.html b/docs/Listable/Structs/SectionReordering.html index 82226450..ab6bf5bc 100644 --- a/docs/Listable/Structs/SectionReordering.html +++ b/docs/Listable/Structs/SectionReordering.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/SwipeAction.html b/docs/Listable/Structs/SwipeAction.html index c6515c71..c2b8ea04 100644 --- a/docs/Listable/Structs/SwipeAction.html +++ b/docs/Listable/Structs/SwipeAction.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/SwipeAction/OnDidPerformActionAnimation.html b/docs/Listable/Structs/SwipeAction/OnDidPerformActionAnimation.html index 29443318..bafda404 100644 --- a/docs/Listable/Structs/SwipeAction/OnDidPerformActionAnimation.html +++ b/docs/Listable/Structs/SwipeAction/OnDidPerformActionAnimation.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/SwipeActionsConfiguration.html b/docs/Listable/Structs/SwipeActionsConfiguration.html index 9032c4ba..7e5d3b42 100644 --- a/docs/Listable/Structs/SwipeActionsConfiguration.html +++ b/docs/Listable/Structs/SwipeActionsConfiguration.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/SwipeActionsViewStyle.html b/docs/Listable/Structs/SwipeActionsViewStyle.html index 2d657346..26fa6450 100644 --- a/docs/Listable/Structs/SwipeActionsViewStyle.html +++ b/docs/Listable/Structs/SwipeActionsViewStyle.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/SwipeActionsViewStyle/ButtonSizing.html b/docs/Listable/Structs/SwipeActionsViewStyle/ButtonSizing.html index e231b11c..c4c26b93 100644 --- a/docs/Listable/Structs/SwipeActionsViewStyle/ButtonSizing.html +++ b/docs/Listable/Structs/SwipeActionsViewStyle/ButtonSizing.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/SwipeActionsViewStyle/Shape.html b/docs/Listable/Structs/SwipeActionsViewStyle/Shape.html index 950a3f09..3303e1bf 100644 --- a/docs/Listable/Structs/SwipeActionsViewStyle/Shape.html +++ b/docs/Listable/Structs/SwipeActionsViewStyle/Shape.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/TableAppearance.html b/docs/Listable/Structs/TableAppearance.html index c998d67e..cf6a25f5 100644 --- a/docs/Listable/Structs/TableAppearance.html +++ b/docs/Listable/Structs/TableAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html b/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html index c57a32bd..c09d29b8 100644 --- a/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html +++ b/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/TableAppearance/ItemLayout.html b/docs/Listable/Structs/TableAppearance/ItemLayout.html index d7523c7c..7ffa1b54 100644 --- a/docs/Listable/Structs/TableAppearance/ItemLayout.html +++ b/docs/Listable/Structs/TableAppearance/ItemLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/TableAppearance/Layout.html b/docs/Listable/Structs/TableAppearance/Layout.html index 9cf68e82..54328e7e 100644 --- a/docs/Listable/Structs/TableAppearance/Layout.html +++ b/docs/Listable/Structs/TableAppearance/Layout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/TableAppearance/SectionLayout.html b/docs/Listable/Structs/TableAppearance/SectionLayout.html index 3b69a0fc..9f8a3c33 100644 --- a/docs/Listable/Structs/TableAppearance/SectionLayout.html +++ b/docs/Listable/Structs/TableAppearance/SectionLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/TableAppearance/SectionLayout/Columns.html b/docs/Listable/Structs/TableAppearance/SectionLayout/Columns.html index 0e7add2b..6bbff13a 100644 --- a/docs/Listable/Structs/TableAppearance/SectionLayout/Columns.html +++ b/docs/Listable/Structs/TableAppearance/SectionLayout/Columns.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/Structs/ViewProperties.html b/docs/Listable/Structs/ViewProperties.html index f45813f4..b9d53be5 100644 --- a/docs/Listable/Structs/ViewProperties.html +++ b/docs/Listable/Structs/ViewProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/Structs/ViewProperties/CornerCurve.html b/docs/Listable/Structs/ViewProperties/CornerCurve.html index 353d723b..0d37c025 100644 --- a/docs/Listable/Structs/ViewProperties/CornerCurve.html +++ b/docs/Listable/Structs/ViewProperties/CornerCurve.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ViewProperties/CornerStyle.html b/docs/Listable/Structs/ViewProperties/CornerStyle.html index 5e63515c..f0f52e51 100644 --- a/docs/Listable/Structs/ViewProperties/CornerStyle.html +++ b/docs/Listable/Structs/ViewProperties/CornerStyle.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/Structs/ViewProperties/CornerStyle/Corners.html b/docs/Listable/Structs/ViewProperties/CornerStyle/Corners.html index 72724d29..2ddc545a 100644 --- a/docs/Listable/Structs/ViewProperties/CornerStyle/Corners.html +++ b/docs/Listable/Structs/ViewProperties/CornerStyle/Corners.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/Typealiases.html b/docs/Listable/Typealiases.html index 8c1abd12..471eb373 100644 --- a/docs/Listable/Typealiases.html +++ b/docs/Listable/Typealiases.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + @@ -826,6 +838,37 @@

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Returns the vertical delta to apply to the list’s current content offset.

    + +

    When this adjustment is stored on an auto-scroll action, avoid strongly capturing +an object that owns or configures the list. Capture that object weakly to prevent +retain cycles.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public typealias ListItemScrollPositionAdjustment = (ListItemScrollPositionInfo) -> CGFloat
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes.html index 4c873af2..5ad2ea52 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/AnyIdentifier.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/AnyIdentifier.html index ace68ea5..332149f6 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/AnyIdentifier.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/AnyIdentifier.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/DefaultItemContentCoordinator.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/DefaultItemContentCoordinator.html index 85522c05..13d48820 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/DefaultItemContentCoordinator.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/DefaultItemContentCoordinator.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/DynamicSource.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/DynamicSource.html index 306d1982..e465b3ab 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/DynamicSource.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/DynamicSource.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/Identifier.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/Identifier.html index ef3a1a18..30a50d88 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/Identifier.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/Identifier.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemContentCoordinatorActions.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemContentCoordinatorActions.html index 5d7b479a..1faa788a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemContentCoordinatorActions.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemContentCoordinatorActions.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemContentCoordinatorInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemContentCoordinatorInfo.html index 568b4112..a7f6b3c5 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemContentCoordinatorInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemContentCoordinatorInfo.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemPreviewView.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemPreviewView.html index a2d7e1d2..5aa5793b 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemPreviewView.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ItemPreviewView.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions.html index 3f23968f..bcc2db2c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions/Scrolling.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions/Scrolling.html index 97a8f389..11588be3 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions/Scrolling.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions/Scrolling.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + @@ -819,6 +831,42 @@

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the provided item. +The adjustment receives the item’s frame and visible content frame, +then returns the vertical delta to apply. +If the item is contained in the list, true is returned. If it is not, false is returned.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollTo(
    +    item : AnyItem,
    +    contentOffsetAdjustment : @escaping ListItemScrollPositionAdjustment,
    +    animated : Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -847,6 +895,43 @@

    Declaration

    position : ScrollPosition, animated : Bool = false, completion: ScrollCompletion? = nil + ) -> Bool
    + +
    + + + +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the item with the provided identifier. +The adjustment receives the item’s frame and visible content frame, +then returns the vertical delta to apply. +If there is more than one item with the same identifier, the list scrolls to the first. +If the item is contained in the list, true is returned. If it is not, false is returned.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollTo(
    +    item : AnyIdentifier,
    +    contentOffsetAdjustment : @escaping ListItemScrollPositionAdjustment,
    +    animated : Bool = false,
    +    completion: ScrollCompletion? = nil
         ) -> Bool
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions/ViewControllerTransitioning.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions/ViewControllerTransitioning.html index 1d1fbb33..1dde8ef4 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions/ViewControllerTransitioning.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListActions/ViewControllerTransitioning.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent.html index a132cb34..7e890b04 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/ItemInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/ItemInfo.html index 06defeed..bac5e813 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/ItemInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/ItemInfo.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/SectionInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/SectionInfo.html index 7c1d25c1..a986105f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/SectionInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/SectionInfo.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/SupplementaryItemInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/SupplementaryItemInfo.html index 939ead61..a29c12c0 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/SupplementaryItemInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListLayoutContent/SupplementaryItemInfo.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListView.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListView.html index 5921d6e8..45a76260 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListView.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListView.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + @@ -1371,6 +1383,43 @@

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the provided item. +The adjustment receives the item’s frame and visible content frame, +then returns the vertical delta to apply. +If the item is contained in the list, true is returned. If it is not, false is returned.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollTo(
    +    item : AnyItem,
    +    contentOffsetAdjustment : @escaping ListItemScrollPositionAdjustment,
    +    animated : Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1407,6 +1456,44 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the item with the provided identifier. +The adjustment receives the item’s frame and visible content frame, +then returns the vertical delta to apply. +If there is more than one item with the same identifier, the list scrolls to the first. +If the item is contained in the list, true is returned. If it is not, false is returned.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollTo(
    +    item : AnyIdentifier,
    +    contentOffsetAdjustment : @escaping ListItemScrollPositionAdjustment,
    +    animated : Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListView/ScrollViewInsets.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListView/ScrollViewInsets.html index 7553399e..78aae47b 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListView/ScrollViewInsets.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListView/ScrollViewInsets.html @@ -143,6 +143,9 @@
  • + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListViewController.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListViewController.html index 017d8fde..9d0e61ed 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListViewController.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ListViewController.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions.html index c729712c..e3c28c8e 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions/AccessibilityMoveDirection.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions/AccessibilityMoveDirection.html index 99b905bc..f944616a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions/AccessibilityMoveDirection.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions/AccessibilityMoveDirection.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions/Result.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions/Result.html index d7c98e1f..fef2def7 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions/Result.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/ReorderingActions/Result.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/SourceState.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/SourceState.html index 189bffd1..72b07142 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/SourceState.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/SourceState.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StateAccessor.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StateAccessor.html index 17962b2c..7a03d2cf 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StateAccessor.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StateAccessor.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource.html index 0df41521..81ade823 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource/State.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource/State.html index 7870d244..9aa32b24 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource/State.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes/StaticSource/State.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums.html index a1370054..45cb0906 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ApplyReason.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ApplyReason.html index fcb48f38..94022fe9 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ApplyReason.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ApplyReason.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction.html index fa910401..af1d684e 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + @@ -815,9 +827,9 @@

    Declaration

  • @@ -859,6 +871,7 @@

    Declaration

    onInsertOf insertedIdentifier: AnyIdentifier, position: ScrollPosition, animated : Bool = false, + scrollInterruptionPolicy : ScrollInterruptionPolicy = .performImmediately, shouldPerform : @escaping (ListScrollPositionInfo) -> Bool = { _ in true }, didPerform : @escaping (ListScrollPositionInfo) -> () = { _ in } ) -> AutoScrollAction
    @@ -951,9 +964,45 @@

    Parameters

  • +
    +
    +
    +
    +
    +

    Scrolls to the specified item when the list is updated if the item was inserted in this update, +using a custom item positioning strategy.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static func scrollTo(
    +    _ destination : ScrollDestination? = nil,
    +    onInsertOf insertedIdentifier: AnyIdentifier,
    +    itemPosition: ListItemScrollPosition,
    +    animated : Bool = false,
    +    scrollInterruptionPolicy : ScrollInterruptionPolicy = .performImmediately,
    +    shouldPerform : @escaping (ListScrollPositionInfo) -> Bool = { _ in true },
    +    didPerform : @escaping (ListScrollPositionInfo) -> () = { _ in }
    +) -> AutoScrollAction
    + +
    +
    +
    +
    +
  • +
  • +
    @@ -992,6 +1041,7 @@

    Declaration

    _ destination : ScrollDestination, position: ScrollPosition, animated : Bool = false, + scrollInterruptionPolicy : ScrollInterruptionPolicy = .performImmediately, shouldPerform : @escaping (ListScrollPositionInfo) -> Bool = { _ in true }, didPerform : @escaping (ListScrollPositionInfo) -> () = { _ in } ) -> AutoScrollAction
    @@ -1069,6 +1119,68 @@

    Parameters

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the specified item when the list is updated using a custom item positioning strategy.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public static func pin(
    +    _ destination : ScrollDestination,
    +    itemPosition: ListItemScrollPosition,
    +    animated : Bool = false,
    +    scrollInterruptionPolicy : ScrollInterruptionPolicy = .performImmediately,
    +    shouldPerform : @escaping (ListScrollPositionInfo) -> Bool = { _ in true },
    +    didPerform : @escaping (ListScrollPositionInfo) -> () = { _ in }
    +) -> AutoScrollAction
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Controls how an auto-scroll action behaves when user scrolling is active.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum ScrollInterruptionPolicy
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/Configuration.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/Configuration.html index bbf08216..10fcc1ae 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/Configuration.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/Configuration.html @@ -143,6 +143,9 @@
  • + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/OnInsertedItem.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/OnInsertedItem.html index ceb1eac0..a8744fa0 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/OnInsertedItem.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/OnInsertedItem.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + @@ -787,6 +799,32 @@

    Declaration

    +
  • +
    + + + + itemPosition + +
    +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var itemPosition: ListItemScrollPosition
    + +
    +
    +
    +
    +
  • @@ -806,7 +844,33 @@

    Declaration

    Declaration

    Swift

    -
    public var position: ScrollPosition
    +
    public var position: ScrollPosition { get set }
    + +
    +
    + + +
  • +
  • + +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var scrollInterruptionPolicy: ScrollInterruptionPolicy
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/Pin.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/Pin.html index 0c4fde69..a01ec767 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/Pin.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/Pin.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ +
  • @@ -759,6 +771,32 @@

    Declaration

    +
  • +
    + + + + itemPosition + +
    +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var itemPosition: ListItemScrollPosition
    + +
    +
    +
    +
    +
  • @@ -778,7 +816,33 @@

    Declaration

    Declaration

    Swift

    -
    public var position: ScrollPosition
    +
    public var position: ScrollPosition { get set }
    + +
    +
    + + +
  • +
  • + +
    +
    +
    +
    +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var scrollInterruptionPolicy: ScrollInterruptionPolicy
    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/ScrollDestination.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/ScrollDestination.html index defcbfdc..1905ea9a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/ScrollDestination.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/ScrollDestination.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/ScrollInterruptionPolicy.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/ScrollInterruptionPolicy.html new file mode 100644 index 00000000..620e1cce --- /dev/null +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/AutoScrollAction/ScrollInterruptionPolicy.html @@ -0,0 +1,841 @@ + + + + ScrollInterruptionPolicy Enumeration Reference + + + + + + + + + + + + + + + + +
    +

    + + Listable + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    ScrollInterruptionPolicy

    +
    +
    + +
    public enum ScrollInterruptionPolicy
    + +
    +
    +

    Controls how an auto-scroll action behaves when user scrolling is active.

    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + performImmediately + +
      +
      +
      +
      +
      +
      +

      Perform the auto-scroll action as soon as the list updates.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case performImmediately
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Wait until the current user scroll finishes before performing the auto-scroll action.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case deferDuringUserScrolling
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Do not perform the auto-scroll action while the user is scrolling.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case skipDuringUserScrolling
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentFilters.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentFilters.html index 38cc9daf..ba7aa1fc 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentFilters.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentFilters.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentInsetAdjustmentBehavior.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentInsetAdjustmentBehavior.html index b5cb107a..669ef95d 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentInsetAdjustmentBehavior.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ContentInsetAdjustmentBehavior.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth.html index 217e2258..1fe70125 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Alignment.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Alignment.html index bc9fdf81..23e5e6e5 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Alignment.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Alignment.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Custom.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Custom.html index ac1e49c3..b6383aba 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Custom.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Custom.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Position.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Position.html index 8acfc100..fe0a4140 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Position.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/CustomWidth/Position.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ItemPosition.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ItemPosition.html index b19c3f4d..c14edbaa 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ItemPosition.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ItemPosition.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ItemSelectionStyle.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ItemSelectionStyle.html index 7e7acba5..c994ddf3 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ItemSelectionStyle.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ItemSelectionStyle.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/LayoutDirection.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/LayoutDirection.html index 614e3096..6a6551c2 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/LayoutDirection.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/LayoutDirection.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListContentBoundsKey.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListContentBoundsKey.html index c6bb965b..a486dddd 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListContentBoundsKey.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListContentBoundsKey.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListHeaderPosition.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListHeaderPosition.html index 5347bf3f..cb20796a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListHeaderPosition.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListHeaderPosition.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListPagingBehavior.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListPagingBehavior.html index f2ab1c2d..8518e87a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListPagingBehavior.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListPagingBehavior.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListableBuilder.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListableBuilder.html index bc728e76..1d7737d0 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListableBuilder.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ListableBuilder.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/PageScrollingBehavior.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/PageScrollingBehavior.html index 697c24e4..b1177e6c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/PageScrollingBehavior.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/PageScrollingBehavior.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ReappliesToVisibleView.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ReappliesToVisibleView.html index 67daba96..e1995101 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ReappliesToVisibleView.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ReappliesToVisibleView.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SectionPosition.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SectionPosition.html index fc54d73b..9241efcc 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SectionPosition.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SectionPosition.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing.html index 51591330..3f558794 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/Constraint.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/Constraint.html index 9dcded61..a56dc11d 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/Constraint.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/Constraint.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/Constraint/Axis.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/Constraint/Axis.html index 166c4eda..0863ebc1 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/Constraint/Axis.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/Constraint/Axis.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/MeasureInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/MeasureInfo.html index e1198bdd..eb46d1d2 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/MeasureInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/Sizing/MeasureInfo.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SupplementaryKind.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SupplementaryKind.html index 744732db..1d3083b2 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SupplementaryKind.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SupplementaryKind.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SwipeActionsViewStyleKey.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SwipeActionsViewStyleKey.html index 89ad3b92..271c41d4 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SwipeActionsViewStyleKey.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/SwipeActionsViewStyleKey.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation.html index e15b78d4..643f968f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation/AnimationOptions.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation/AnimationOptions.html index b1e3fa57..a4eed188 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation/AnimationOptions.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/ViewAnimation/AnimationOptions.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/WidthConstraint.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/WidthConstraint.html index 7b758857..002da530 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/WidthConstraint.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums/WidthConstraint.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions.html index afa3ed30..ee919d4e 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/ArrayDiff.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/ArrayDiff.html index c054a201..461fa52a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/ArrayDiff.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/ArrayDiff.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/PresentationState.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/PresentationState.html index 3ff95915..2d8da1e8 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/PresentationState.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/PresentationState.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff.html index 23cbfed0..ffc7a794 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff/ItemChanges.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff/ItemChanges.html index d9f0d83a..0bb658a5 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff/ItemChanges.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff/ItemChanges.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff/SectionChanges.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff/SectionChanges.html index 74e368fc..d2d68ab5 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff/SectionChanges.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/SectionedDiff/SectionChanges.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/Set.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/Set.html index 267b0bfc..b2a15308 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/Set.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/Set.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/UIRectEdge.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/UIRectEdge.html index b454811e..c4262b5f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/UIRectEdge.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions/UIRectEdge.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html index f3f95dc1..1fd6a62b 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols.html index b40eb177..3f3a6175 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooter.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooter.html index aabb6eb5..f24a18a3 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooter.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooter.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooterConvertible.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooterConvertible.html index 700a3001..4ed87f65 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooterConvertible.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooterConvertible.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooter_Internal.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooter_Internal.html index f19fcfe8..5fa53f01 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooter_Internal.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyHeaderFooter_Internal.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItem.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItem.html index b94c1edd..2c243a33 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItem.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItem.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItemConvertible.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItemConvertible.html index 17b5d3d3..990448ed 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItemConvertible.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItemConvertible.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItem_Internal.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItem_Internal.html index 644103d0..0c538fb8 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItem_Internal.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyItem_Internal.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyLayoutDescriptionConfiguration.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyLayoutDescriptionConfiguration.html index 10a9ae27..07bf2d74 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyLayoutDescriptionConfiguration.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyLayoutDescriptionConfiguration.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyListLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyListLayout.html index 9a206227..010e5170 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyListLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyListLayout.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyLocalizedCollatableItem.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyLocalizedCollatableItem.html index 4e3b1b1f..0dc38e5a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyLocalizedCollatableItem.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/AnyLocalizedCollatableItem.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/CollectionViewLayoutDelegate.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/CollectionViewLayoutDelegate.html index 6064840d..57dc990a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/CollectionViewLayoutDelegate.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/CollectionViewLayoutDelegate.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/HeaderFooterContent.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/HeaderFooterContent.html index f1e9efa2..08193ea6 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/HeaderFooterContent.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/HeaderFooterContent.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/HeaderFooterLayoutsValue.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/HeaderFooterLayoutsValue.html index 059d9a4b..42f5554f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/HeaderFooterLayoutsValue.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/HeaderFooterLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemContent.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemContent.html index aad5fdfb..df80a7cc 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemContent.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemContent.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemContentCoordinator.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemContentCoordinator.html index 93f3e3f1..eb35df72 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemContentCoordinator.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemContentCoordinator.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemLayoutsValue.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemLayoutsValue.html index 44ac8636..3ffccbd6 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemLayoutsValue.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ItemLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListEnvironmentKey.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListEnvironmentKey.html index f13ea661..0919edd3 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListEnvironmentKey.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListEnvironmentKey.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayout.html index a970e16c..9b06ce1b 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayout.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutAppearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutAppearance.html index 56baea9d..65db0746 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutAppearance.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutContentItem.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutContentItem.html index 31a30a1d..9f235c9b 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutContentItem.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListLayoutContentItem.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListViewSource.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListViewSource.html index ed003343..e5b3b17c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListViewSource.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/ListViewSource.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/LocalizedCollatableItemContent.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/LocalizedCollatableItemContent.html index 39b4efee..223ca49f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/LocalizedCollatableItemContent.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/LocalizedCollatableItemContent.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/SectionLayoutsValue.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/SectionLayoutsValue.html index b3584db5..944dab8e 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/SectionLayoutsValue.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols/SectionLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html index e742c5a7..f53bd1ed 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + @@ -2200,6 +2212,62 @@

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Specifies how to position an item in a list when requesting the list scrolls to it.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct ListItemScrollPosition
    + +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Information available when calculating a custom scroll adjustment for an item.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct ListItemScrollPositionInfo : Equatable
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Appearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Appearance.html index 8ac1b86f..bfa7fdfe 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Appearance.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Appearance.html @@ -141,6 +141,9 @@
  • + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ApplyHeaderFooterContentInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ApplyHeaderFooterContentInfo.html index d0dfec01..86d5989d 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ApplyHeaderFooterContentInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ApplyHeaderFooterContentInfo.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ApplyItemContentInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ApplyItemContentInfo.html index bcde3644..ba50bc75 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ApplyItemContentInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ApplyItemContentInfo.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior.html index 827e11e3..085992e4 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/DecelerationRate.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/DecelerationRate.html index bad06827..91bd6e65 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/DecelerationRate.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/DecelerationRate.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/FocusConfiguration.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/FocusConfiguration.html index d9b17085..e82d1d85 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/FocusConfiguration.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/FocusConfiguration.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/KeyboardAdjustmentMode.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/KeyboardAdjustmentMode.html index 2dde9806..a3b58110 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/KeyboardAdjustmentMode.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/KeyboardAdjustmentMode.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/ScrollsToTop.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/ScrollsToTop.html index 85b96a66..c471c285 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/ScrollsToTop.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/ScrollsToTop.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/SelectionMode.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/SelectionMode.html index 511aefa0..0ceba622 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/SelectionMode.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/SelectionMode.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/Underflow.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/Underflow.html index 6ee5578f..bfbf296f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/Underflow.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/Underflow.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/Underflow/Alignment.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/Underflow/Alignment.html index 6f23f8bb..62c5f47a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/Underflow/Alignment.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/Underflow/Alignment.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/VerticalLayoutGravity.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/VerticalLayoutGravity.html index 5908e635..cca3f980 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/VerticalLayoutGravity.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Behavior/VerticalLayoutGravity.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Color.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Color.html index f79f080e..3e8138a6 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Color.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Color.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Content.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Content.html index ab215349..f6faa366 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Content.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Content.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ContentContext.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ContentContext.html index 55c81918..f247f537 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ContentContext.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ContentContext.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultHeaderFooterProperties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultHeaderFooterProperties.html index 14907448..e36532de 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultHeaderFooterProperties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultHeaderFooterProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultItemProperties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultItemProperties.html index 2ecf8b69..15831675 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultItemProperties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/DefaultItemProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList.html index 12810588..55126701 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList/Sizing.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList/Sizing.html index e6ae9c3d..5b43e98c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList/Sizing.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmbeddedList/Sizing.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptyHeaderFooterLayoutsValue.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptyHeaderFooterLayoutsValue.html index 36bfe511..b72ffa12 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptyHeaderFooterLayoutsValue.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptyHeaderFooterLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptyItemLayoutsValue.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptyItemLayoutsValue.html index c66f4f18..0a8aff25 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptyItemLayoutsValue.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptyItemLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptySectionLayoutsValue.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptySectionLayoutsValue.html index 3dcbc995..ca2e622a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptySectionLayoutsValue.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/EmptySectionLayoutsValue.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance.html index 952f5511..1e05048f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/HeaderFooterLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/HeaderFooterLayout.html index 71c9c3d6..48a332b2 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/HeaderFooterLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/HeaderFooterLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout.html index bc92659a..ccadeb39 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout/Width.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout/Width.html index f9366919..72b8111c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout/Width.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemLayout/Width.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemSizing.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemSizing.html index a52ad24a..66a7a78f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemSizing.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/ItemSizing.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowItemsAlignment.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowItemsAlignment.html index f627794c..11556062 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowItemsAlignment.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowItemsAlignment.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowUnderflowAlignment.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowUnderflowAlignment.html index 37c75fbe..57be78a4 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowUnderflowAlignment.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowUnderflowAlignment.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html index 0ca49848..3354173a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/SectionLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/SectionLayout.html index 3f577900..44df6284 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/SectionLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/SectionLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/Spacings.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/Spacings.html index 21530069..d991901f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/Spacings.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/Spacings.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/Spacings/InterSectionSpacing.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/Spacings/InterSectionSpacing.html index 23ecf342..6bfdeb1a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/Spacings/InterSectionSpacing.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/FlowAppearance/Spacings/InterSectionSpacing.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter.html index 7c2e3f1c..3e39050f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter/OnDisplay.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter/OnDisplay.html index 68653c73..9ef53b81 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter/OnDisplay.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter/OnDisplay.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter/OnEndDisplay.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter/OnEndDisplay.html index e2cd7f7f..052f81f8 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter/OnEndDisplay.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooter/OnEndDisplay.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooterContentViews.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooterContentViews.html index e40ef344..9e04a947 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooterContentViews.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooterContentViews.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooterLayouts.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooterLayouts.html index 535c2acd..532f3c80 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooterLayouts.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HeaderFooterLayouts.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HorizontalPadding.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HorizontalPadding.html index ce238ba1..448063ae 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HorizontalPadding.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/HorizontalPadding.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item.html index 0f5f1c10..e322bd2e 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnDeselect.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnDeselect.html index bb7eff5b..4c66c73d 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnDeselect.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnDeselect.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnDisplay.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnDisplay.html index 37efc4be..7bb3d489 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnDisplay.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnDisplay.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnEndDisplay.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnEndDisplay.html index eb039f70..d026ded4 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnEndDisplay.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnEndDisplay.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnInsert.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnInsert.html index 8e79c4b1..92d769be 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnInsert.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnInsert.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnMove.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnMove.html index 0c556ef3..68c846c3 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnMove.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnMove.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnRemove.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnRemove.html index 3df77985..9a1acb68 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnRemove.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnRemove.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnSelect.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnSelect.html index daa0a49f..80c0f3b5 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnSelect.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnSelect.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnUpdate.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnUpdate.html index 52b6fe32..f80cb179 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnUpdate.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Item/OnUpdate.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemContentViews.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemContentViews.html index 1f17065f..e6475ab5 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemContentViews.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemContentViews.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemInsertAndRemoveAnimations.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemInsertAndRemoveAnimations.html index f297e071..0c61e638 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemInsertAndRemoveAnimations.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemInsertAndRemoveAnimations.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemLayouts.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemLayouts.html index 43f293d6..d6c9e915 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemLayouts.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemLayouts.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview.html index 7ecae4ff..69e0c3ae 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview/Properties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview/Properties.html index cf683d13..9cbddf58 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview/Properties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreview/Properties.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreviewAppearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreviewAppearance.html index ad457a84..40fc8b58 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreviewAppearance.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemPreviewAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering.html index 98b3b749..233ebae8 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/GestureRecognizer.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/GestureRecognizer.html index a9c0a437..cfd4aff4 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/GestureRecognizer.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/GestureRecognizer.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/Result.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/Result.html index e6b881e3..2e6b865f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/Result.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/Result.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/Sections.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/Sections.html index 45bd9cc5..139b9ae6 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/Sections.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemReordering/Sections.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemState.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemState.html index 82eb4b9e..9d11da57 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemState.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ItemState.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription.html index 0a6e408f..acf43da4 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription/Configuration.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription/Configuration.html index 21e89997..6b428b8a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription/Configuration.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LayoutDescription/Configuration.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListAnimation.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListAnimation.html index 885555c5..b38d109b 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListAnimation.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListAnimation.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentBounds.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentBounds.html index 48ff47f2..37cfd086 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentBounds.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentBounds.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentBounds/Context.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentBounds/Context.html index f22ee9da..8376f011 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentBounds/Context.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentBounds/Context.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentLayoutAttributes.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentLayoutAttributes.html index ce1db0cf..275ceb32 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentLayoutAttributes.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListContentLayoutAttributes.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListEnvironment.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListEnvironment.html index ff913d35..20af12df 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListEnvironment.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListEnvironment.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPosition.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPosition.html new file mode 100644 index 00000000..fcf76430 --- /dev/null +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPosition.html @@ -0,0 +1,817 @@ + + + + ListItemScrollPosition Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + Listable + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    ListItemScrollPosition

    +
    +
    + +
    public struct ListItemScrollPosition
    + +
    +
    +

    Specifies how to position an item in a list when requesting the list scrolls to it.

    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + standard(_:) + +
      +
      +
      +
      +
      +
      +

      Positions the item using Listable’s standard item scroll positioning.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func standard(_ position: ScrollPosition) -> ListItemScrollPosition
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      +

      Positions the item by applying a custom vertical delta to the current content offset.

      + +

      The adjustment may be stored by declarative scrolling APIs. If it captures an object +that owns or configures the list, capture that object weakly to prevent retain cycles.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func verticalContentOffsetAdjustment(
      +    _ adjustment: @escaping ListItemScrollPositionAdjustment
      +) -> ListItemScrollPosition
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPositionInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPositionInfo.html new file mode 100644 index 00000000..2bdedb9c --- /dev/null +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPositionInfo.html @@ -0,0 +1,869 @@ + + + + ListItemScrollPositionInfo Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + Listable + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

    + +
    + + + +
    + +
    + +
    +
    +

    ListItemScrollPositionInfo

    +
    +
    + +
    public struct ListItemScrollPositionInfo : Equatable
    + +
    +
    +

    Information available when calculating a custom scroll adjustment for an item.

    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + itemFrame + +
      +
      +
      +
      +
      +
      +

      The item’s frame in the list content coordinate space.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let itemFrame: CGRect
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + visibleContentFrame + +
      +
      +
      +
      +
      +
      +

      The visible content frame in the list content coordinate space.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let visibleContentFrame: CGRect
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + positionInfo + +
      +
      +
      +
      +
      +
      +

      The current scroll position of the list.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public let positionInfo: ListScrollPositionInfo
      + +
      +
      +
      +
      +
    • +
    • + +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(
      +    itemFrame: CGRect,
      +    visibleContentFrame: CGRect,
      +    positionInfo: ListScrollPositionInfo
      +)
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutAppearanceProperties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutAppearanceProperties.html index 6d9a4452..2429e0bb 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutAppearanceProperties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutAppearanceProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutDefaults.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutDefaults.html index 3332cd13..94aecf56 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutDefaults.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutDefaults.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutLayoutContext.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutLayoutContext.html index e3f27f65..6e897ff1 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutLayoutContext.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutLayoutContext.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutResult.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutResult.html index bc4a70fd..e4fbd63c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutResult.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutResult.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutScrollViewProperties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutScrollViewProperties.html index 9b0f8e12..463c6e44 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutScrollViewProperties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListLayoutScrollViewProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListProperties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListProperties.html index 8708fcec..23df8ee9 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListProperties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListScrollPositionInfo.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListScrollPositionInfo.html index 2faba52a..9cb59500 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListScrollPositionInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListScrollPositionInfo.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + @@ -934,6 +946,33 @@

    Declaration

    +
  • +
    + + + + isScrollInProgress + +
    +
    +
    +
    +
    +
    +

    Whether the scroll view is currently being interacted with or decelerating.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var isScrollInProgress: Bool
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListScrollPositionInfo/VisibleItem.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListScrollPositionInfo/VisibleItem.html index 7a94be72..e0475d38 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListScrollPositionInfo/VisibleItem.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListScrollPositionInfo/VisibleItem.html @@ -143,6 +143,9 @@
  • + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver.html index 148e169b..b626c166 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/BeginDrag.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/BeginDrag.html index fe444d09..29878a8b 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/BeginDrag.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/BeginDrag.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated.html index 846a9f15..59a515ee 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html index 9be19d26..8ab25b12 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html index 8a37822f..4cf4685f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html @@ -147,6 +147,9 @@ + @@ -551,6 +554,12 @@ + + @@ -712,6 +721,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidEndDeceleration.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidEndDeceleration.html index 1bd87d25..0e0b1f48 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidEndDeceleration.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidEndDeceleration.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + @@ -733,6 +745,32 @@

    DidEndDeceleration

    @@ -733,6 +745,32 @@

    DidEndScrollingAnimation

    diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/FrameChanged.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/FrameChanged.html index 06db49a1..7d73cfb3 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/FrameChanged.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/FrameChanged.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ItemReordered.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ItemReordered.html index 6cc37761..706e658d 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ItemReordered.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/ItemReordered.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/SelectionChanged.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/SelectionChanged.html index b2669e1b..42c52140 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/SelectionChanged.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/SelectionChanged.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/VisibilityChanged.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/VisibilityChanged.html index b7302a59..c661efc2 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/VisibilityChanged.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/VisibilityChanged.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListableLocalizedStrings.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListableLocalizedStrings.html index 2acb96f9..bed9a531 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListableLocalizedStrings.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListableLocalizedStrings.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListableLocalizedStrings/ReorderGesture.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListableLocalizedStrings/ReorderGesture.html index e1227baa..7b3012b6 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListableLocalizedStrings/ReorderGesture.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListableLocalizedStrings/ReorderGesture.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LocalizedItemCollator.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LocalizedItemCollator.html index 3e1486a7..812c688a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LocalizedItemCollator.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LocalizedItemCollator.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LocalizedItemCollator/CollatedSection.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LocalizedItemCollator/CollatedSection.html index b3deee0f..ca6a172c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LocalizedItemCollator/CollatedSection.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/LocalizedItemCollator/CollatedSection.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/MeasuredListSize.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/MeasuredListSize.html index 95412833..a95d7f46 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/MeasuredListSize.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/MeasuredListSize.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance.html index bc0c4e9c..138a7808 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek.html index 5d6c8739..6cec5818 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek/FirstItemConfiguration.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek/FirstItemConfiguration.html index 427e7e1d..0e08e539 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek/FirstItemConfiguration.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/PagedAppearance/Peek/FirstItemConfiguration.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl.html index f432ef95..2a08785d 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl/OffsetAdjustmentBehavior.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl/OffsetAdjustmentBehavior.html index 891c6e20..4e72a117 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl/OffsetAdjustmentBehavior.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl/OffsetAdjustmentBehavior.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl/Title.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl/Title.html index 8621a301..79b38814 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl/Title.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/RefreshControl/Title.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition.html index 0b80a241..7d55a9d2 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition/IfAlreadyVisible.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition/IfAlreadyVisible.html index 5ad77685..cba92fe7 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition/IfAlreadyVisible.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition/IfAlreadyVisible.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition/Position.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition/Position.html index 86b684af..a578aa9c 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition/Position.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollPosition/Position.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Section.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Section.html index 851e4454..1a3d008e 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Section.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/Section.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SectionLayouts.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SectionLayouts.html index 6d7d0ac6..2692d0cd 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SectionLayouts.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SectionLayouts.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SectionReordering.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SectionReordering.html index 82226450..ab6bf5bc 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SectionReordering.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SectionReordering.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeAction.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeAction.html index c6515c71..c2b8ea04 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeAction.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeAction.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeAction/OnDidPerformActionAnimation.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeAction/OnDidPerformActionAnimation.html index 29443318..bafda404 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeAction/OnDidPerformActionAnimation.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeAction/OnDidPerformActionAnimation.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsConfiguration.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsConfiguration.html index 9032c4ba..7e5d3b42 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsConfiguration.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsConfiguration.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle.html index 2d657346..26fa6450 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle/ButtonSizing.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle/ButtonSizing.html index e231b11c..c4c26b93 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle/ButtonSizing.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle/ButtonSizing.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle/Shape.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle/Shape.html index 950a3f09..3303e1bf 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle/Shape.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/SwipeActionsViewStyle/Shape.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance.html index c998d67e..cf6a25f5 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/HeaderFooterLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/HeaderFooterLayout.html index c57a32bd..c09d29b8 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/HeaderFooterLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/HeaderFooterLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/ItemLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/ItemLayout.html index d7523c7c..7ffa1b54 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/ItemLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/ItemLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/Layout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/Layout.html index 9cf68e82..54328e7e 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/Layout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/Layout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout.html index 3b69a0fc..9f8a3c33 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout/Columns.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout/Columns.html index 0e7add2b..6bbff13a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout/Columns.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/TableAppearance/SectionLayout/Columns.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties.html index f45813f4..b9d53be5 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties.html @@ -141,6 +141,9 @@ + @@ -545,6 +548,12 @@ + + @@ -706,6 +715,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerCurve.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerCurve.html index 353d723b..0d37c025 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerCurve.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerCurve.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerStyle.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerStyle.html index 5e63515c..f0f52e51 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerStyle.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerStyle.html @@ -143,6 +143,9 @@ + @@ -547,6 +550,12 @@ + + @@ -708,6 +717,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerStyle/Corners.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerStyle/Corners.html index 72724d29..2ddc545a 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerStyle/Corners.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ViewProperties/CornerStyle/Corners.html @@ -145,6 +145,9 @@ + @@ -549,6 +552,12 @@ + + @@ -710,6 +719,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Typealiases.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Typealiases.html index 8c1abd12..471eb373 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Typealiases.html @@ -139,6 +139,9 @@ + @@ -543,6 +546,12 @@ + + @@ -704,6 +713,9 @@ + @@ -826,6 +838,37 @@

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Returns the vertical delta to apply to the list’s current content offset.

    + +

    When this adjustment is stored on an auto-scroll action, avoid strongly capturing +an object that owns or configures the list. Capture that object weakly to prevent +retain cycles.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public typealias ListItemScrollPositionAdjustment = (ListItemScrollPositionInfo) -> CGFloat
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html index 108b17de..82538125 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html @@ -136,6 +136,9 @@ + @@ -540,6 +543,12 @@ + + @@ -701,6 +710,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/search.json b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/search.json index 28f20915..f28199bb 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/search.json +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:10ListableUI6Headera":{"name":"Header"},"Typealiases.html#/s:10ListableUI6Footera":{"name":"Footer"},"Typealiases.html#/s:10ListableUI13HeaderContenta":{"name":"HeaderContent"},"Typealiases.html#/s:10ListableUI13FooterContenta":{"name":"FooterContent"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO8circularyA2EmF":{"name":"circular","abstract":"

    Provides a standard-style corner radius as you would see in design tools like Figma.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO10continuousyA2EmF":{"name":"continuous","abstract":"

    Provides an iOS icon-style corner radius.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV7topLeftAGvpZ":{"name":"topLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV8topRightAGvpZ":{"name":"topRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV10bottomLeftAGvpZ":{"name":"bottomLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV11bottomRightAGvpZ":{"name":"bottomRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3allAGvpZ":{"name":"all","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3topAGvpZ":{"name":"top","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV4leftAGvpZ":{"name":"left","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV6bottomAGvpZ":{"name":"bottom","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV5rightAGvpZ":{"name":"right","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO6squareyA2EmF":{"name":"square","abstract":"

    Regular, non-rounded corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7capsuleyA2EmF":{"name":"capsule","abstract":"

    Capsule-style corners will be rendered. Eg, the corner radii is the same","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7roundedyAE14CoreFoundation7CGFloatV_AE7CornersVtcAEmF":{"name":"rounded(radius:corners:)","abstract":"

    The provided radii is applied to the specified corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle/Corners.html":{"name":"Corners","abstract":"

    Describes the corners to apply the style to.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBoundsSbvp":{"name":"clipsToBounds","abstract":"

    If the view should clip its contents or not.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerStyleAC06CornerF0Ovp":{"name":"cornerStyle","abstract":"

    The corner style to apply, eg rounded, capsule, or normal, square corners.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerCurveAC06CornerF0Ovp":{"name":"cornerCurve","abstract":"

    How to style the curves when cornerStyle is non-square.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBounds11cornerStyle0H5CurveACSb_AC06CornerI0OAC0kJ0Otcfc":{"name":"init(clipsToBounds:cornerStyle:cornerCurve:)","abstract":"

    Creates new view properties.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV5apply2toySo6UIViewC_tF":{"name":"apply(to:)","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerStyle.html":{"name":"CornerStyle","abstract":"

    The style of corners to draw on the view.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerCurve.html":{"name":"CornerCurve","abstract":"

    Specifies the curve style when showing rounded corners on a Box.

    ","parent_name":"ViewProperties"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO12closeActionsyA2EmF":{"name":"closeActions","abstract":"

    The swipe actions will be closed.

    ","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO13expandActionsyA2EmF":{"name":"expandActions","abstract":"

    The swipe actions will be expanded, revealing the last swipe action.","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV012OnDidPerformD0a":{"name":"OnDidPerformAction","abstract":"

    The completion handler to call after performing the swipe action.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5OnTapa":{"name":"OnTap","abstract":"

    The completion handler called when the action is tapped.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5titleSSSgvp":{"name":"title","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityLabelSSSgvp":{"name":"accessibilityLabel","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityValueSSSgvp":{"name":"accessibilityValue","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV17accessibilityHintSSSgvp":{"name":"accessibilityHint","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV15backgroundColorSo7UIColorCSgvp":{"name":"backgroundColor","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"

    Sets the text and image (image must use the template rendering mode) color.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5imageSo7UIImageCSgvp":{"name":"image","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5onTapyyyAC012OnDidPerformD9AnimationOccvp":{"name":"onTap","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5title18accessibilityLabel0F5Value0F4Hint15backgroundColor04tintK05image5onTapACSSSg_A3LSo7UIColorCANSo7UIImageCSgyyAC012OnDidPerformD9AnimationOcctcfc":{"name":"init(title:accessibilityLabel:accessibilityValue:accessibilityHint:backgroundColor:tintColor:image:onTap:)","abstract":"

    Creates a new swipe action with the provided options.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction/OnDidPerformActionAnimation.html":{"name":"OnDidPerformActionAnimation","abstract":"

    The animation to perform when the action is completed.

    ","parent_name":"SwipeAction"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV7actionsSayAA0C6ActionVGvp":{"name":"actions","abstract":"

    The actions to display when the cell is swiped.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC0Sbvp":{"name":"performsFirstActionWithFullSwipe","abstract":"

    Whether the first action is performed automatically with a full swipe.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC06actionACSb_AA0cH0Vtcfc":{"name":"init(performsFirstActionWithFullSwipe:action:)","abstract":"

    Creates a new configuration with the provided action.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGyXEtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading14CoreFoundation7CGFloatVvp":{"name":"leading","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV8trailing14CoreFoundation7CGFloatVvp":{"name":"trailing","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV4zeroACvpZ":{"name":"zero","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading8trailingAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(leading:trailing:)","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7uniformAC14CoreFoundation7CGFloatV_tcfc":{"name":"init(uniform:)","parent_name":"HorizontalPadding"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCountSivp":{"name":"minItemCount","abstract":"

    The minimum number of items within the section. Defaults to 1.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12maxItemCountSiSgvp":{"name":"maxItemCount","abstract":"

    The maximum number of items in the section. Has no default setting.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV10CanReordera":{"name":"CanReorder","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12canReorderInSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderIn","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV13canReorderOutSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderOut","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCount03maxfG012canReorderIn0iJ3OutACSi_SiSgSbAA0fD0V6ResultVKcSgAMtcfc":{"name":"init(minItemCount:maxItemCount:canReorderIn:canReorderOut:)","abstract":"

    Creates a new reordering validation instance.

    ","parent_name":"SectionReordering"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI24EmptySectionLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"EmptySectionLayoutsValue"},"Structs/Section.html#/s:10ListableUI7SectionV10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type used for a Section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifierAA10IdentifierCyACs11AnyHashableVGvp":{"name":"identifier","abstract":"

    The value which uniquely identifies the section within a list.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5itemsSayAA7AnyItem_pGvp":{"name":"items","abstract":"

    The items, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10reorderingAA0C10ReorderingVvp":{"name":"reordering","abstract":"

    Controls re-ordering options when items are moved in or out of the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8contains3anySbShyAA14ContentFiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the section contains any of the given types, which you specify via the filters","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5countSivp":{"name":"count","abstract":"

    The number of Items within the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV9Configurea":{"name":"Configure","abstract":"

    Provides a mutable section for editing in an inline closure.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts6header6footer10reordering5items9configureACx_AA0C7LayoutsVAA26AnyHeaderFooterConvertible_pSgAmA0C10ReorderingVSayAA0k4ItemN0_pGyACzXEtcSHRzlufc":{"name":"init(_:layouts:header:footer:reordering:items:configure:)","abstract":"

    Creates a new section with all of the provided values, plus an optional","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_9configureACx_yACzXEtcSHRzlufc":{"name":"init(_:configure:)","abstract":"

    Creates a new section with a trailing closure to configure the section inline.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts10reordering5items6header6footerACx_AA0C7LayoutsVAA0C10ReorderingVSayAA18AnyItemConvertible_pGyXEAA0k12HeaderFooterM0_pSgyXEAPyXEtcSHRzlufc":{"name":"init(_:layouts:reordering:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_5items6header6footerACx_SayAA18AnyItemConvertible_pGyXEAA0g12HeaderFooterI0_pSgyXEAJyXEtcSHRzlufc":{"name":"init(_:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2toSayxGxm_tlF":{"name":"filtered(to:)","abstract":"

    Returns the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2to_yxm_ySayxGXEtlF":{"name":"filtered(to:_:)","abstract":"

    Provides the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3addyyAA7AnyItem_pF":{"name":"add(_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA7AnyItem_ptFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA4ItemVyxGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_xtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3add5itemsySayAA18AnyItemConvertible_pGyXE_tF":{"name":"add(items:)","abstract":"

    Adds the provided items with the provided result builder.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA7AnyItem_pGtFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA4ItemVyxGGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayxGtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifier4withAA10IdentifierCyACs11AnyHashableVGx_tSHRzlFZ":{"name":"identifier(with:)","abstract":"

    Provides a new identifier for a Section, with the given underlying value.

    ","parent_name":"Section"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO9doNothingyA2EmF":{"name":"doNothing","abstract":"

    Do not perform any action if the item is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO08scrollToD0yA2EmF":{"name":"scrollToPosition","abstract":"

    Scroll the item to the desired Position, even if it is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O3topyA2EmF":{"name":"top","abstract":"

    Scroll the item to the top of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O8centeredyA2EmF":{"name":"centered","abstract":"

    Scroll the item to the middle of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O6bottomyA2EmF":{"name":"bottom","abstract":"

    Scroll the item to the bottom of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition.html#/s:10ListableUI14ScrollPositionV8position16ifAlreadyVisible6offsetA2C0D0O_AC02IfgH0O14CoreFoundation7CGFloatVtcfc":{"name":"init(position:ifAlreadyVisible:offset:)","abstract":"

    Creates a new scroll position with the provided values.

    ","parent_name":"ScrollPosition"},"Structs/ScrollPosition/Position.html":{"name":"Position","abstract":"

    How the item should be positioned within the list.

    ","parent_name":"ScrollPosition"},"Structs/ScrollPosition/IfAlreadyVisible.html":{"name":"IfAlreadyVisible","abstract":"

    What action should be taken if an item is already partially visible within a list.

    ","parent_name":"ScrollPosition"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO6stringyAESScAEmF":{"name":"string(_:)","abstract":"

    A standard string is displayed according to iOS appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO10attributedyAESo18NSAttributedStringCcAEmF":{"name":"attributed(_:)","abstract":"

    An attributed string is displayed which provides specific appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO4noneyA2EmF":{"name":"none","abstract":"

    Does not apply any visibility or offset change to the refresh control.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO21displayWhenRefreshingyAESb_SbtcAEmF":{"name":"displayWhenRefreshing(animate:scrollToTop:)","abstract":"

    If a refresh starts, the list will be scrolled to the top to reveal the refresh indicator.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshingSbvp":{"name":"isRefreshing","abstract":"

    If the list is current refreshing.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV24offsetAdjustmentBehaviorAC06OffsetfG0Ovp":{"name":"offsetAdjustmentBehavior","abstract":"

    Controls how the refresh control affects the list when it is visible.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV5titleAC5TitleOSgvp":{"name":"title","abstract":"

    The title of the control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02OnC0a":{"name":"OnRefresh","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02onC0yycvp":{"name":"onRefresh","abstract":"

    Invoked when a customer triggers a refresh event.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshing24offsetAdjustmentBehavior5title02onC0ACSb_AC06OffsethI0OAC5TitleOSgyyctcfc":{"name":"init(isRefreshing:offsetAdjustmentBehavior:title:onRefresh:)","parent_name":"RefreshControl"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html":{"name":"OffsetAdjustmentBehavior","abstract":"

    Controls the visibility and position of the refresh control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl/Title.html":{"name":"Title","abstract":"

    How the title of the refresh control is displayed.

    ","parent_name":"RefreshControl"},"Structs/ItemPreviewAppearance.html#/s:10ListableUI21ItemPreviewAppearanceV7padding15backgroundColorAC14CoreFoundation7CGFloatV_So7UIColorCtcfc":{"name":"init(padding:backgroundColor:)","abstract":"

    Creates a new preview appearance.

    ","parent_name":"ItemPreviewAppearance"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5width14CoreFoundation7CGFloatVvp":{"name":"width","abstract":"

    The width of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5stateAA0C5StateVvp":{"name":"state","abstract":"

    The ItemState to use in the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV10appearanceAA0cD10AppearanceVvp":{"name":"appearance","abstract":"

    The desired appearance of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV4with5state10appearanceAE14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(with:state:appearance:)","abstract":"

    Creates a new preview with the desired options.

    ","parent_name":"Properties"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV4itemAA03AnyC0_pvp":{"name":"item","abstract":"

    The item being previewed by the preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV10propertiesAC10PropertiesVvp":{"name":"properties","abstract":"

    The properties of the current preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview/Properties.html":{"name":"Properties","abstract":"

    The properties of a preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV8previews3for4withQrAA03AnyC0_p_SayAC10PropertiesVGtFZ":{"name":"previews(for:with:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for each of the provided","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV07withAllC6States3for5width10appearanceQrAA03AnyC0_p_14CoreFoundation7CGFloatVAA0cD10AppearanceVtFZ":{"name":"withAllItemStates(for:width:appearance:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for all the possible","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_5width5state10appearanceAcA03AnyC0_p_14CoreFoundation7CGFloatVAA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(_:width:state:appearance:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_10propertiesAcA03AnyC0_p_AC10PropertiesVtcfc":{"name":"init(_:properties:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ItemPreview"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5titleSSvp":{"name":"title","abstract":"

    The title of section – a single letter like A, B, C, D, E, etc.","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5itemsSayAA03AnyD0_pGvp":{"name":"items","abstract":"

    The sorted items in the collated sections.

    ","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV8sections9collation4with_SayAA7SectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGyAC08CollatedI0V_AHztXEtFZ":{"name":"sections(collation:with:_:)","abstract":"

    Collates and returns the set of items into list Sections,","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV7collate9collation5itemsSayAC15CollatedSectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGtFZ":{"name":"collate(collation:items:)","abstract":"

    Collates and returns the set of items into CollatedSections.","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator/CollatedSection.html":{"name":"CollatedSection","abstract":"

    The output of the collator, with the collated title and items","parent_name":"LocalizedItemCollator"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV18accessibilityLabelSSvpZ":{"name":"accessibilityLabel","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV17accessibilityHintSSvpZ":{"name":"accessibilityHint","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV19accessibilityMoveUpSSvpZ":{"name":"accessibilityMoveUp","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV21accessibilityMoveDownSSvpZ":{"name":"accessibilityMoveDown","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html":{"name":"ReorderGesture","parent_name":"ListableLocalizedStrings"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE0So6CGSizeVvp":{"name":"contentSize","abstract":"

    The content size of the list.

    ","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV12naturalWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalWidth","abstract":"

    If it supports it, this value will contain the “natural” width of the list’s","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE012naturalWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalWidth:)","parent_name":"MeasuredListSize"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV4itemAA03AnyF0_pvp":{"name":"item","abstract":"

    The item which was reordered by the customer.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    The new state of all sections in the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV6resultAA0F10ReorderingV6ResultVvp":{"name":"result","abstract":"

    The detailed information about the reorder event.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3oldShyAA13AnyIdentifierCGvp":{"name":"old","abstract":"

    The previously selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3newShyAA13AnyIdentifierCGvp":{"name":"new","abstract":"

    The newly selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3oldSo6CGRectVvp":{"name":"old","abstract":"

    The old frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3newSo6CGRectVvp":{"name":"new","abstract":"

    The new frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV9displayedSayAA7AnyItem_pGvp":{"name":"displayed","abstract":"

    The items which were scrolled into view or otherwise became visible.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12endedDisplaySayAA7AnyItem_pGvp":{"name":"endedDisplay","abstract":"

    The items which were scrolled out of view or otherwise were removed from view.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV8insertedShyAA13AnyIdentifierCGvp":{"name":"inserted","abstract":"

    The inserted IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV7removedShyAA13AnyIdentifierCGvp":{"name":"removed","abstract":"

    The removed IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV8sectionsAG10ChangedIDsVvp":{"name":"sections","abstract":"

    The inserted and removed sections.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV5itemsAG10ChangedIDsVvp":{"name":"items","abstract":"

    The inserted and removed items.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html":{"name":"ChangedIDs","abstract":"

    The changed IDs.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV10hadChangesSbvp":{"name":"hadChanges","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21insertionsAndRemovalsAE010InsertionsiJ0Vvp":{"name":"insertionsAndRemovals","abstract":"

    The insertions and removals in this change, if any.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html":{"name":"InsertionsAndRemovals","abstract":"

    The insertions and removals, for both sections and items, applied to a list","parent_name":"ContentUpdated"},"Structs/ListStateObserver/BeginDrag.html#/s:10ListableUI17ListStateObserverV9BeginDragV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","parent_name":"BeginDrag"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV12positionInfoAA0c14ScrollPositionJ0Vvp":{"name":"positionInfo","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidScroll"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV12positionInfoAA0cg8PositionI0Vvp":{"name":"positionInfo","parent_name":"DidScroll"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates and optionally allows you to configure an observer.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnDidScrolla":{"name":"OnDidScroll","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onDidScrollyyyAC0gH0VcF":{"name":"onDidScroll(_:)","abstract":"

    Registers a callback which will be called when the list view is scrolled, or is","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20OnDidEndDecelerationa":{"name":"OnDidEndDeceleration","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20onDidEndDecelerationyyyAC0ghI0VcF":{"name":"onDidEndDeceleration(_:)","abstract":"

    Registers a callback which will be called when the list view is finished decelerating.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26OnDidEndScrollingAnimationa":{"name":"OnDidEndScrollingAnimation","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26onDidEndScrollingAnimationyyyAC0ghiJ0VcF":{"name":"onDidEndScrollingAnimation(_:)","abstract":"

    Registers a callback which will be called when the list view had ended scrolling animation.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnBeginDraga":{"name":"OnBeginDrag","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onBeginDragyyyAC0gH0VcF":{"name":"onBeginDrag(_:)","abstract":"

    Registers a callback which will be called when the list view will begin dragging.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16OnContentUpdateda":{"name":"OnContentUpdated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16onContentUpdatedyyyAC0gH0VcF":{"name":"onContentUpdated(_:)","abstract":"

    Registers a callback which will be called when the list view’s content is updated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19OnVisibilityChangeda":{"name":"OnVisibilityChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19onVisibilityChangedyyyAC0gH0VcF":{"name":"onVisibilityChanged(_:)","abstract":"

    Registers a callback which will be called when the visiblity of content within the list changes,","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14OnFrameChangeda":{"name":"OnFrameChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14onFrameChangedyyyAC0gH0VcF":{"name":"onFrameChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s frame is changed.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18OnSelectionChangeda":{"name":"OnSelectionChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18onSelectionChangedyyyAC0gH0VcF":{"name":"onSelectionChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s selected items are changed by the user.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15OnItemReordereda":{"name":"OnItemReordered","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15onItemReorderedyyyAC0gH0VcF":{"name":"onItemReordered(_:)","abstract":"

    Registers a callback which will be called when an item in the list view is reordered by the customer.","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidScroll.html":{"name":"DidScroll","abstract":"

    Parameters available for OnDidScroll callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidEndDeceleration.html":{"name":"DidEndDeceleration","abstract":"

    Parameters available for OnDidEndDeceleration callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidEndScrollingAnimation.html":{"name":"DidEndScrollingAnimation","abstract":"

    Parameters available for OnDidEndScrollingAnimation callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/BeginDrag.html":{"name":"BeginDrag","abstract":"

    Parameters available for OnBeginDrag callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/ContentUpdated.html":{"name":"ContentUpdated","abstract":"

    Parameters available for OnContentUpdated callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/VisibilityChanged.html":{"name":"VisibilityChanged","abstract":"

    Parameters available for OnVisibilityChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/FrameChanged.html":{"name":"FrameChanged","abstract":"

    Parameters available for OnFrameChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/SelectionChanged.html":{"name":"SelectionChanged","abstract":"

    Parameters available for OnSelectionChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/ItemReordered.html":{"name":"ItemReordered","abstract":"

    Parameters available for OnItemReordered callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV10identifierAA13AnyIdentifierCvp":{"name":"identifier","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV010percentageG014CoreFoundation7CGFloatVvp":{"name":"percentageVisible","abstract":"

    The percentage of this item within the collection view’s visible frame.

    ","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV12visibleItemsShyAC11VisibleItemVGvp":{"name":"visibleItems","abstract":"

    Which items within the list are currently visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV15mostVisibleItemAC0hI0VSgvp":{"name":"mostVisibleItem","abstract":"

    The item from visibleItems that has the highest percentage of visibility.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV18isFirstItemVisibleSbvp":{"name":"isFirstItemVisible","abstract":"

    If the first item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV17isLastItemVisibleSbvp":{"name":"isLastItemVisible","abstract":"

    If the last item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV06bottomD6Offset14CoreFoundation7CGFloatVvp":{"name":"bottomScrollOffset","abstract":"

    Distance required to scroll to the bottom

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV6boundsSo6CGRectVvp":{"name":"bounds","abstract":"

    bounds of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    safeAreaInsests of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV19visibleContentEdges017includingSafeAreaI0So10UIRectEdgeVAG_tF":{"name":"visibleContentEdges(includingSafeAreaEdges:)","abstract":"

    Used to retrieve the visible content edges for the list’s content.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV10scrollView12visibleItems18isFirstItemVisible0k4LastmN0ACSo08UIScrollH0C_ShyAC0nM0VGS2btcfc":{"name":"init(scrollView:visibleItems:isFirstItemVisible:isLastItemVisible:)","abstract":"

    Creates a ListScrollPositionInfo for the provided scroll view.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo/VisibleItem.html":{"name":"VisibleItem","parent_name":"ListScrollPositionInfo"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChangesSbvp":{"name":"animatesChanges","abstract":"

    If the changes applied should be animated or not.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9animationAA0C9AnimationVvp":{"name":"animation","abstract":"

    The animation to use for any changes.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7contentAA7ContentVvp":{"name":"content","abstract":"

    The content displayed by the list.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the List.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6layoutAA17LayoutDescriptionVvp":{"name":"layout","abstract":"

    The layout type to use with the list. Defaults to .table(), aka a table","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV10appearanceAA10AppearanceVvp":{"name":"appearance","abstract":"

    The appearance to use with the list.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","abstract":"

    The scroll insets to apply to the list view.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8behaviorAA8BehaviorVvp":{"name":"behavior","abstract":"

    The various behavior options to apply to the list, which affect how the user","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    The state reader to use with your list. A ListStateObserver","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7actionsAA0C7ActionsCSgvp":{"name":"actions","abstract":"

    The actions instance to use to control the list, eg to scroll to a given","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV16autoScrollActionAA04AutofG0Ovp":{"name":"autoScrollAction","abstract":"

    The auto scroll action to apply to the list. This allows you to","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV23accessibilityIdentifierSSSgvp":{"name":"accessibilityIdentifier","abstract":"

    The accessibility identifier assigned to the inner UICollectionView.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","abstract":"

    The debugging identifier assigned to the list. Used for os_signpost integration","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9Configurea":{"name":"Configure","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7default4withACyACzXE_tFZ":{"name":"default(with:)","abstract":"

    An instance of ListProperties with sensible default values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChanges9animation6layout10appearance21scrollIndicatorInsets8behavior16autoScrollAction25onKeyboardFrameWillChange23accessibilityIdentifier09debuggingW09configureACSb_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0Oy0R8Observer0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA6_yACzXEtcfc":{"name":"init(animatesChanges:animation:layout:appearance:scrollIndicatorInsets:behavior:autoScrollAction:onKeyboardFrameWillChange:accessibilityIdentifier:debuggingIdentifier:configure:)","abstract":"

    Create a new instance of ListProperties with the provided values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs7KeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly reading properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs15WritableKeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly setting properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list:

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3add8sectionsySayAA7SectionVGyXE_tF":{"name":"add(sections:)","abstract":"

    Adds the provided sections with the provided result builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a list of new sections to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6modify5usingyyACzXE_tF":{"name":"modify(using:)","abstract":"

    Updates the ListProperties object with the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8modified5usingACyACzXE_tF":{"name":"modified(using:)","abstract":"

    Creates a new ListProperties object modified by the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV10Animationsa":{"name":"Animations","abstract":"

    The animation block.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationVyACyyycccfc":{"name":"init(_:)","abstract":"

    Creates a new animation. in your custom animation, you must invoke the passed","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV7defaultACvpZ":{"name":"default","abstract":"

    The default animation provided by UICollectionView.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV4fastACvpZ":{"name":"fast","abstract":"

    A faster animation than the default UICollectionView animation.

    ","parent_name":"ListAnimation"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV31interSectionSpacingWithNoFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithNoFooter","abstract":"

    The spacing to apply between sections, if the previous section has no footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV29interSectionSpacingWithFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithFooter","abstract":"

    The spacing to apply between sections, if the previous section has a footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The spacing between individual items within a section in a list.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"itemToSectionFooterSpacing","abstract":"

    The spacing between the last item in the section and the footer.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing05interiJ12WithNoFooter0kijlN0019sectionHeaderBottomJ004itemJ00rginJ004lastignJ0AE14CoreFoundation7CGFloatV_A6Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacingWithNoFooter:interSectionSpacingWithFooter:sectionHeaderBottomSpacing:itemSpacing:itemToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV3set4withyyAEzXE_tF":{"name":"set(with:)","abstract":"

    Easily mutate the Layout in place.

    ","parent_name":"Layout"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5countSivp":{"name":"count","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV7spacing14CoreFoundation7CGFloatVvp":{"name":"spacing","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV3oneAGvpZ":{"name":"one","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5count7spacingAGSi_14CoreFoundation7CGFloatVtcfc":{"name":"init(count:spacing:)","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    In a horizontal layout, this powers the height of the section.

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV011customInterE7Spacing14CoreFoundation7CGFloatVSgvp":{"name":"customInterSectionSpacing","abstract":"

    Overrides the calculated spacing after this section

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7columnsAE7ColumnsVvp":{"name":"columns","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV14isHeaderSticky5width011customInterE7Spacing7columnsAESbSg_AA11CustomWidthO14CoreFoundation7CGFloatVSgAE7ColumnsVtcfc":{"name":"init(isHeaderSticky:width:customInterSectionSpacing:columns:)","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout/Columns.html":{"name":"Columns","parent_name":"SectionLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAeA11CustomWidthO_tcfc":{"name":"init(width:)","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemToSectionFooterSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing0g15ToSectionFooterH05widthAE14CoreFoundation7CGFloatVSg_AlA11CustomWidthOtcfc":{"name":"init(itemSpacing:itemToSectionFooterSpacing:width:)","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV7defaultACvpZ":{"name":"default","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    How the layout should flow, either horizontally or vertically.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sticky section headers should be leveraged in the layout.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties applied to the scroll view backing the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV26itemPositionGroupingHeight14CoreFoundation7CGFloatVvp":{"name":"itemPositionGroupingHeight","abstract":"

    When providing the ItemPosition for items in a list, specifies the max spacing","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV30contentInsetAdjustmentBehaviorAA07ContentfgH0Ovp":{"name":"contentInsetAdjustmentBehavior","abstract":"

    How to adjust the safe area insets of the list view.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV17bounceOnUnderflowSbvp":{"name":"bounceOnUnderflow","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    The bounds of the content of the list, which can be optionally constrained.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6layoutAC6LayoutVvp":{"name":"layout","abstract":"

    Layout attributes for content in the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9direction18listHeaderPosition20stickySectionHeaders14pagingBehavior04itemH14GroupingHeight022contentInsetAdjustmentM017bounceOnUnderflow6bounds6layoutAcA15LayoutDirectionO_AA04ListgH0OSbAA010ListPagingM0O14CoreFoundation7CGFloatVAA07ContentrsM0OSbAA17ListContentBoundsVSgAC0Y0Vtcfc":{"name":"init(direction:listHeaderPosition:stickySectionHeaders:pagingBehavior:itemPositionGroupingHeight:contentInsetAdjustmentBehavior:bounceOnUnderflow:bounds:layout:)","abstract":"

    Creates a new TableAppearance object.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance/ItemLayout.html":{"name":"ItemLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/SectionLayout.html":{"name":"SectionLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/Layout.html":{"name":"Layout","abstract":"

    Layout options for the list.

    ","parent_name":"TableAppearance"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO7uniformyA2GmF":{"name":"uniform","abstract":"

    The first item’s leading peek is equal to the Peek.value. This will keep the first","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO13customLeadingyAG14CoreFoundation7CGFloatVcAGmF":{"name":"customLeading(_:)","abstract":"

    The first item’s leading peek is equal to the associated value. This will offset the","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html":{"name":"FirstItemConfiguration","abstract":"

    Houses the various configuration options for the first item’s peek value.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV7isEmptySbvp":{"name":"isEmpty","abstract":"

    This is true if there are no peek values.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV5value22firstItemConfigurationAE14CoreFoundation7CGFloatV_AE05FirsthI0Otcfc":{"name":"init(value:firstItemConfiguration:)","abstract":"

    Creates a new Peek with the specified peek value and first item configuration. By default,","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV4noneAEvpZ":{"name":"none","abstract":"

    This represents no peeking functionality.

    ","parent_name":"Peek"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV7defaultACvpZ":{"name":"default","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the paging layout should occur in. Defaults to vertical.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV4peekAC4PeekVvp":{"name":"peek","abstract":"

    This is a proxy to the internal pagingSize.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If scroll indicators should be visible along the scrollable axis.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9direction21showsScrollIndicators6bounds4peekAcA15LayoutDirectionO_SbAA17ListContentBoundsVSgAC4PeekVtcfc":{"name":"init(direction:showsScrollIndicators:bounds:peek:)","parent_name":"PagedAppearance"},"Structs/PagedAppearance/Peek.html":{"name":"Peek","abstract":"

    This data model is used to apply an inset to each page, allowing items residing on the","parent_name":"PagedAppearance"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehaviorAA04PageiJ0Ovp":{"name":"pageScrollingBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV30contentInsetAdjustmentBehaviorAA07ContentijK0Ovp":{"name":"contentInsetAdjustmentBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV20allowsBounceVerticalSbvp":{"name":"allowsBounceVertical","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV22allowsBounceHorizontalSbvp":{"name":"allowsBounceHorizontal","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV016allowsHorizontalE9IndicatorSbvp":{"name":"allowsHorizontalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV014allowsVerticalE9IndicatorSbvp":{"name":"allowsVerticalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehavior022contentInsetAdjustmentJ020allowsBounceVertical0nO10Horizontal0npE9Indicator0nqeR0AcA04PageiJ0O_AA07ContentlmJ0OS4btcfc":{"name":"init(pageScrollingBehavior:contentInsetAdjustmentBehavior:allowsBounceVertical:allowsBounceHorizontal:allowsVerticalScrollIndicator:allowsHorizontalScrollIndicator:)","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The size of the content as it has been laid out by your layout.

    ","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV19naturalContentWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    If available, the natural width of any measured content.","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSize19naturalContentWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalContentWidth:)","parent_name":"ListLayoutResult"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAA04ItemghiJ0Vvp":{"name":"itemInsertAndRemoveAnimations","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAcA04ItemghiJ0V_tcfc":{"name":"init(itemInsertAndRemoveAnimations:)","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV14pagingBehaviorAA0c6PagingH0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV010scrollViewF0AA0cd6ScrollhF0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9direction6bounds20stickySectionHeaders14pagingBehavior010scrollViewF0AcA0D9DirectionO_AA0C13ContentBoundsVSgSbAA0c6PagingM0OAA0cd6ScrolloF0Vtcfc":{"name":"init(direction:bounds:stickySectionHeaders:pagingBehavior:scrollViewProperties:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesVyACxcAA0cdE0Rzlufc":{"name":"init(_:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBoundsSo6CGRectVvp":{"name":"viewBounds","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV14safeAreaInsetsSo06UIEdgeH0Vvp":{"name":"safeAreaInsets","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV12contentInsetSo12UIEdgeInsetsVvp":{"name":"contentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV13contentOffsetSo7CGPointVvp":{"name":"contentOffset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV20adjustedContentInsetSo12UIEdgeInsetsVvp":{"name":"adjustedContentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV17hasRefreshControlSbvp":{"name":"hasRefreshControl","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV11environmentAA0C11EnvironmentVvp":{"name":"environment","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBounds14safeAreaInsets12contentInset0K6Offset015adjustedContentL017hasRefreshControl11environmentACSo6CGRectV_So06UIEdgeJ0VANSo7CGPointVANSbAA0C11EnvironmentVtcfc":{"name":"init(viewBounds:safeAreaInsets:contentInset:contentOffset:adjustedContentInset:hasRefreshControl:environment:)","parent_name":"ListLayoutLayoutContext"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV4sizeSo6CGSizeVvp":{"name":"size","abstract":"

    The size of the represented item when it is laid out.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6centerSo7CGPointVvp":{"name":"center","abstract":"

    The center of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5frameSo6CGRectVvp":{"name":"frame","abstract":"

    The frame of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV9transformSo17CGAffineTransformVvp":{"name":"transform","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV11transform3DSo13CATransform3DVvp":{"name":"transform3D","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5alpha14CoreFoundation7CGFloatVvp":{"name":"alpha","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6zIndexSivp":{"name":"zIndex","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesVyACSo016UICollectionVieweF0Ccfc":{"name":"init(_:)","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5apply2toySo016UICollectionVieweF0C_tF":{"name":"apply(to:)","parent_name":"ListContentLayoutAttributes"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various SectionLayoutsValues stored within the object.","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the flow values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .flow style layout.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the table values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .table style layout.

    ","parent_name":"SectionLayouts"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter14CoreFoundation7CGFloatVvp":{"name":"withFooter","abstract":"

    The spacing used if there is a footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV8noFooter14CoreFoundation7CGFloatVvp":{"name":"noFooter","abstract":"

    The spacing used if there is no footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter02noJ0AG14CoreFoundation7CGFloatV_ALtcfc":{"name":"init(withFooter:noFooter:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingVyAG14CoreFoundation7CGFloatVcfc":{"name":"init(_:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19interSectionSpacingAE05IntergH0Vvp":{"name":"interSectionSpacing","abstract":"

    The spacing to apply between sections.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The horizontal spacing between individual items within a section.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV10rowSpacing14CoreFoundation7CGFloatVvp":{"name":"rowSpacing","abstract":"

    The vertical spacing between rows in the flow layout.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV25rowToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"rowToSectionFooterSpacing","abstract":"

    The spacing between the last row in the section and the footer.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing05interiJ0019sectionHeaderBottomJ004itemJ003rowJ00pgi6FooterJ004lastigqJ0AE14CoreFoundation7CGFloatV_AE05InteriJ0VA5Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacing:sectionHeaderBottomSpacing:itemSpacing:rowSpacing:rowToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html":{"name":"InterSectionSpacing","abstract":"

    Controls the inter section spacing in a list.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    Controls the custom width of the Section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV21rowUnderflowAlignmentAC03RowhI0OSgvp":{"name":"rowUnderflowAlignment","abstract":"

    Provides a custom underflow alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV17rowItemsAlignmentAC03RowhI0OSgvp":{"name":"rowItemsAlignment","abstract":"

    Provides a custom item alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV10itemSizingAC04ItemH0OSgvp":{"name":"itemSizing","abstract":"

    Provides a custom item sizing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","abstract":"

    Provides a custom item spacing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV14isHeaderSticky5width21rowUnderflowAlignment0k5ItemsM010itemSizing0O7SpacingAESbSg_AA11CustomWidthOAC03RowlM0OSgAC0tnM0OSgAC04ItemP0OSg14CoreFoundation7CGFloatVSgtcfc":{"name":"init(isHeaderSticky:width:rowUnderflowAlignment:rowItemsAlignment:itemSizing:itemSpacing:)","abstract":"

    Creates a new section layout.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI14FlowAppearanceV18HeaderFooterLayoutVAEycfc":{"name":"init()","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7naturalyA2GmF":{"name":"natural","abstract":"

    The standard with from the item will be used.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7fillRowyA2GmF":{"name":"fillRow","abstract":"

    The full width of the section will be used by the item.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthAE5WidthOvp":{"name":"width","abstract":"

    How to calculate the width of the item within the section.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthA2E5WidthO_tcfc":{"name":"init(width:)","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout/Width.html":{"name":"Width","abstract":"

    Controls how to determine the width of the items within a row.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO3topyA2EmF":{"name":"top","abstract":"

    When items in a row are not the same height, the shorter items will be aligned to the top of the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6centeryA2EmF":{"name":"center","abstract":"

    When items in a row are not the same height, the shorter items will be center aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6bottomyA2EmF":{"name":"bottom","abstract":"

    When items in a row are not the same height, the shorter items will be bottom aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO4fillyA2EmF":{"name":"fill","abstract":"

    When items in a row are not the same height, the shorter items will be stretched to be the same","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O4fillyA2GmF":{"name":"fill","abstract":"

    The default behaviour; the row will be filled to fit its maximum allowable width.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O013matchPreviousE7SpacingyA2GmF":{"name":"matchPreviousRowSpacing","abstract":"

    The spacing of the previous row or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O18defaultItemSpacingyA2GmF":{"name":"defaultItemSpacing","abstract":"

    The calculated spacing or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO7leadingyA2EmF":{"name":"leading","abstract":"

    The items are leading-aligned, with extra space at the end of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8centeredyA2EmF":{"name":"centered","abstract":"

    The items are center-aligned, with extra space distributed evenly between","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8trailingyA2EmF":{"name":"trailing","abstract":"

    The items are trailing-aligned, with extra space at the beginning of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO4fillyA2E08FillLasteG0O_tcAEmF":{"name":"fill(lastRowAlignment:)","abstract":"

    The extra space in the row is evenly distributed between the items in the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html":{"name":"FillLastRowAlignment","abstract":"

    Controls the fill behavior for the last row in a section.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7naturalyA2EmF":{"name":"natural","abstract":"

    The natural value from the Item.sizing is used with no changes.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO5fixedyAE14CoreFoundation7CGFloatVcAEmF":{"name":"fixed(_:)","abstract":"

    The width of the item is fixed to this value.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7columnsyAESicAEmF":{"name":"columns(_:)","abstract":"

    The width of the item is calculated based on the number of columns provided.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV7defaultACvpZ":{"name":"default","abstract":"

    The default apperance style.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the flow layout will be laid out in.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sections should have sticky headers, staying visible until the section is scrolled off screen.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties of the backing UIScrollView.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV21rowUnderflowAlignmentAC03RowfG0Ovp":{"name":"rowUnderflowAlignment","abstract":"

    How to align the items in a row when they do not take up the full amount of available space.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV17rowItemsAlignmentAC03RowfG0Ovp":{"name":"rowItemsAlignment","abstract":"

    How to align the items in a row when they are not all the same height.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV10itemSizingAC04ItemF0Ovp":{"name":"itemSizing","abstract":"

    Controls the sizing / measurement of items within the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    Controls the padding and maximum width of the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV8spacingsAC8SpacingsVvp":{"name":"spacings","abstract":"

    Controls the spacing between headers, footers, sections, and items in the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9direction16stickyListHeader0F14SectionHeaders14pagingBehavior21rowUnderflowAlignment0m5ItemsO010itemSizing6bounds8spacingsAcA15LayoutDirectionO_S2bSgAA0g6PagingL0OAC03RownO0OAC0xpO0OAC04ItemR0OAA0G13ContentBoundsVSgAC8SpacingsVtcfc":{"name":"init(direction:stickyListHeader:stickySectionHeaders:pagingBehavior:rowUnderflowAlignment:rowItemsAlignment:itemSizing:bounds:spacings:)","abstract":"

    Creates a new FlowAppearance.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/ItemSizing.html":{"name":"ItemSizing","abstract":"

    Controls how items in a row are measured and sized.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowUnderflowAlignment.html":{"name":"RowUnderflowAlignment","abstract":"

    When there is left over space at the end of a row, RowUnderflowAlignment controls","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowItemsAlignment.html":{"name":"RowItemsAlignment","abstract":"

    When items in a row are not the same height, controls the alignment and sizing of the smaller items.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/ItemLayout.html":{"name":"ItemLayout","abstract":"

    Controls the layout parameters for a given Item when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","abstract":"

    Controls the layout parameters for a given HeaderFooter when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/SectionLayout.html":{"name":"SectionLayout","abstract":"

    Controls the layout parameters for a given Section when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/Spacings.html":{"name":"Spacings","abstract":"

    Layout options for the list.

    ","parent_name":"FlowAppearance"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV10layoutTypexmvp":{"name":"layoutType","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV16layoutAppearance0cG0Qzvp":{"name":"layoutAppearance","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV011createEmptyC010appearance8behaviorAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV015createPopulatedC010appearance8behavior7contentAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVAA0lC7ContentCAA0lC8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV26layoutAppearancePropertiesAA04ListcgH0VyF":{"name":"layoutAppearanceProperties()","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV13shouldRebuild6layoutSbAA07AnyListC0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV06isSameC4Type2asSbAA03AnycdE0_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV7isEqual2toSbAA03AnycdE0_p_tF":{"name":"isEqual(to:)","parent_name":"Configuration"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_y0C10AppearanceQzzXEtcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided optional layout configuration.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_0C10AppearanceQztcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided appearance.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV26layoutAppearancePropertiesAA04ListcfG0Vvp":{"name":"layoutAppearanceProperties","abstract":"

    Returns the standard layout properties, which apply to any kind of list layout.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV4flowyACyAA14FlowAppearanceVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new .flow layout type for a list.","parent_name":"LayoutDescription"},"Structs/LayoutDescription/Configuration.html":{"name":"Configuration","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5pagedyACyAA15PagedAppearanceVzXEFZ":{"name":"paged(_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5tableyACyAA15TableAppearanceVzXEFZ":{"name":"table(_:)","parent_name":"LayoutDescription"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelected0E11Highlighted0E10ReorderingACSb_S2btcfc":{"name":"init(isSelected:isHighlighted:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV4cell12isReorderingACSo20UICollectionViewCellC_Sbtcfc":{"name":"init(cell:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelectedSbvp":{"name":"isSelected","abstract":"

    If the item is currently selected.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV13isHighlightedSbvp":{"name":"isHighlighted","abstract":"

    If the item is currently highlighted.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV12isReorderingSbvp":{"name":"isReordering","abstract":"

    If the item is currently being moved by the user

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV8isActiveSbvp":{"name":"isActive","abstract":"

    If the item is either selected or highlighted.

    ","parent_name":"ItemState"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC18accessibilityProxySo8NSObjectCSgvp":{"name":"accessibilityProxy","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc":{"name":"init(target:action:)","abstract":"

    Creates a gesture recognizer with the provided target and selector.

    ","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC5apply7actionsyAA0D7ActionsC_tF":{"name":"apply(actions:)","abstract":"

    Applies the actions from the ReorderingActions to the gesture recognizer,","parent_name":"GestureRecognizer"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from10Foundation9IndexPathVvp":{"name":"from","abstract":"

    The index path the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV11fromSectionAA0G0Vvp":{"name":"fromSection","abstract":"

    The Section the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV2to10Foundation9IndexPathVvp":{"name":"to","abstract":"

    The index path the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV9toSectionAA0G0Vvp":{"name":"toSection","abstract":"

    The Section the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV14sectionChangedSbvp":{"name":"sectionChanged","abstract":"

    If the item moved between sections during the reorder operation.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from0F7Section2to0hG0AE10Foundation9IndexPathV_AA0G0VAlNtcfc":{"name":"init(from:fromSection:to:toSection:)","abstract":"

    Creates a new instance of ItemReordering/Result with the provided options.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV21indexPathsDescriptionSSvp":{"name":"indexPathsDescription","abstract":"

    A short, readable description of the index path changes involved with the move.

    ","parent_name":"Result"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO3allyA2EmF":{"name":"all","abstract":"

    The Item can be moved to any section during a reorder

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO7currentyA2EmF":{"name":"current","abstract":"

    The Item can only be moved within the current section during a reorder.

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO8specificyAESb_Shys11AnyHashableVGtcAEmF":{"name":"specific(current:IDs:)","abstract":"

    The Item can only be moved within the specified sections during a reorder.","parent_name":"Sections"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sectionsAC8SectionsOvp":{"name":"sections","abstract":"

    The sections in which the Item can be reordered into.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10CanReordera":{"name":"CanReorder","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10canReorderSbAC6ResultVKcSgvp":{"name":"canReorder","abstract":"

    A predicate closure which allows more fine-grained validation of a reorder event,","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sections10canReorderA2C8SectionsO_SbAC6ResultVKcSgtcfc":{"name":"init(sections:canReorder:)","abstract":"

    Creates a new Reorder instance with the provided options.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/Sections.html":{"name":"Sections","abstract":"

    Controls which sections a reorderable Item can be moved to during a reorder event.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/Result.html":{"name":"Result","abstract":"

    Provides information about the current state of a reorder event.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/GestureRecognizer.html":{"name":"GestureRecognizer","abstract":"

    A gesture recognizer that you should use when implementing a reorderable Item in your list.

    ","parent_name":"ItemReordering"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI21EmptyItemLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyItemLayoutsValue"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptyItemLayoutsValue"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various ItemLayoutsValues stored within the object.","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the flow values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .flow style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the table values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .table style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7Preparea":{"name":"Prepare","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4nameSSvp":{"name":"name","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV02onD0yyAA27ListContentLayoutAttributesVzcvp":{"name":"onInsert","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9onRemovalyyAA27ListContentLayoutAttributesVzcvp":{"name":"onRemoval","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name02onD00I7RemovalACSS_yAA27ListContentLayoutAttributesVzcyAHzctcfc":{"name":"init(name:onInsert:onRemoval:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name10attributesACSS_yAA27ListContentLayoutAttributesVzctcfc":{"name":"init(name:attributes:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4fadeACvpZ":{"name":"fade","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV5rightACvpZ":{"name":"right","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4leftACvpZ":{"name":"left","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV3topACvpZ":{"name":"top","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV6bottomACvpZ":{"name":"bottom","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9scaleDownACvpZ":{"name":"scaleDown","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7scaleUpACvpZ":{"name":"scaleUp","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV5stateAA0D5StateVvp":{"name":"state","abstract":"

    The state of the Item currently displaying the content. Is it highlighted, selected, etc.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV8positionAA0D8PositionOvp":{"name":"position","abstract":"

    The position of the item within its section.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV17reorderingActionsAA010ReorderingH0Cvp":{"name":"reorderingActions","abstract":"

    Provides access to actions to handle re-ordering the content within the list.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV23showLeadingSwipeActionsyycvp":{"name":"showLeadingSwipeActions","abstract":"

    When invoked, will show the leading swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV24showTrailingSwipeActionsyycvp":{"name":"showTrailingSwipeActions","abstract":"

    When invoked, will show the trailing swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV13isReorderableSbvp":{"name":"isReorderable","abstract":"

    If the item can be reordered.","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyItemContentInfo"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV7content0D4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been loaded.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18selectedBackground08SelectedG4ViewQzvp":{"name":"selectedBackground","abstract":"

    The selected background view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26selectedBackgroundIfLoaded08SelectedG4ViewQzSgvp":{"name":"selectedBackgroundIfLoaded","abstract":"

    The selected background view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV17overlayDecoration07OverlayG4ViewQzvp":{"name":"overlayDecoration","abstract":"

    The overlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV25overlayDecorationIfLoaded07OverlayG4ViewQzSgvp":{"name":"overlayDecorationIfLoaded","abstract":"

    The overlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18underlayDecoration08UnderlayG4ViewQzvp":{"name":"underlayDecoration","abstract":"

    The underlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26underlayDecorationIfLoaded08UnderlayG4ViewQzSgvp":{"name":"underlayDecorationIfLoaded","abstract":"

    The underlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV0D0a":{"name":"Item","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV7layoutsAA0D7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14selectionStyleAA0d9SelectionG0OSgvp":{"name":"selectionStyle","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV25insertAndRemoveAnimationsAA0d6InsertghI0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19leadingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"leadingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV20trailingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14onWasReorderedyAA0D0VyxG_AA0D10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV9onDisplayyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV12onEndDisplayyAA0D0V02OngH0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onSelectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onSelect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10onDeselectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onInsertyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onInsert","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onRemoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onRemove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6onMoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onMove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onUpdateyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6Update19debuggingIdentifier9configureACyxGAA6SizingOSg_AA0D7LayoutsVSgAA0d9SelectionI0OSgAA0dzklM0VSgAA0oP13ConfigurationVSgA9_AA0D10ReorderingVSgyAA0D0VyxG_A11_6ResultVtcSgyA14_02OnV0Vyx_GcSgyA14_02OnwV0Vyx_GcSgyA14_02OnX0Vyx_GcSgyA14_02OnY0Vyx_GcSgyA14_02OnZ0Vyx_GcSgyA14_02OnL0Vyx_GcSgyA14_6OnMoveVyx_GcSgyA14_8OnUpdateVyx_GcSgSSSgyAVzXEtcfc":{"name":"init(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:debuggingIdentifier:configure:)","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultItemProperties"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO10equalWidthyA2EmF":{"name":"equalWidth","abstract":"

    Each button button will lay out with an equal width based on the widest button.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO12sizeThatFitsyA2EmF":{"name":"sizeThatFits","abstract":"

    Each button receives the amount of space required to fit its contents.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/Shape.html#/s:10ListableUI21SwipeActionsViewStyleV5ShapeO9rectangleyAE14CoreFoundation7CGFloatV_tcAEmF":{"name":"rectangle(cornerRadius:)","parent_name":"Shape"},"Structs/SwipeActionsViewStyle/Shape.html":{"name":"Shape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle/ButtonSizing.html":{"name":"ButtonSizing","abstract":"

    The button sizing algorithm used when laying out swipe actions.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV7defaultACvpZ":{"name":"default","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShapeAC0H0Ovp":{"name":"actionShape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV18interActionSpacing14CoreFoundation7CGFloatVvp":{"name":"interActionSpacing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV22leadingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"leadingContainerInsets","abstract":"

    The insets to apply to the leading swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV23trailingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"trailingContainerInsets","abstract":"

    The insets to apply to the trailing swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV21containerCornerRadius14CoreFoundation7CGFloatVvp":{"name":"containerCornerRadius","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12buttonSizingAC06ButtonH0Ovp":{"name":"buttonSizing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV8minWidth14CoreFoundation7CGFloatVvp":{"name":"minWidth","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12maxItemWidth14CoreFoundation7CGFloatVvp":{"name":"maxItemWidth","abstract":"

    The maximum width of individual items. Defaults to 120, matching UITableView

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV13maxWidthRatio14CoreFoundation7CGFloatVvp":{"name":"maxWidthRatio","abstract":"

    The percentage of the row content width that is available for laying out swipe action buttons.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShape18interActionSpacing22leadingContainerInsets08trailingmN021containerCornerRadius12buttonSizing8minWidth03maxV5Ratio0w4ItemV0A2C0H0O_14CoreFoundation7CGFloatVSo017NSDirectionalEdgeN0VAsqC06ButtonT0OA3Qtcfc":{"name":"init(actionShape:interActionSpacing:leadingContainerInsets:trailingContainerInsets:containerCornerRadius:buttonSizing:minWidth:maxWidthRatio:maxItemWidth:)","parent_name":"SwipeActionsViewStyle"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI29EmptyHeaderFooterLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyxxmcAA0cdE5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various HeaderFooterLayoutValues stored within the object.","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowyACyAA14FlowAppearanceV0cD6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the flow values for the header / footer.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowAA14FlowAppearanceV0cD6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .flow style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableyACyAA15TableAppearanceV0cD6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the header footer values for the item.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableAA15TableAppearanceV0cD6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .table style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV7content0E4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV17pressedBackground07PressedH4ViewQzvp":{"name":"pressedBackground","abstract":"

    The background view of the content that’s displayed while a press is active.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV25pressedBackgroundIfLoaded07PressedH4ViewQzSgvp":{"name":"pressedBackgroundIfLoaded","abstract":"

    The background view of the content that’s displayed while a press is active, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/ApplyHeaderFooterContentInfo.html#/s:10ListableUI28ApplyHeaderFooterContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyHeaderFooterContentInfo"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV07isFirstfG0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV07isFirstF0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7contentxvp":{"name":"content","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7layoutsAA0cD7LayoutsVvp":{"name":"layouts","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5OnTapa":{"name":"OnTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5onTapyycSgvp":{"name":"onTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9onDisplayyAC02OnF0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV12onEndDisplayyAC02OnfG0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9Configurea":{"name":"Configure","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_6sizing7layouts5onTap0G7Display0g3EndI0ACyxGx_AA6SizingOSgAA0cD7LayoutsVSgyycSgyAC02OnI0Vyx_GcSgyAC0mjI0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:onTap:onDisplay:onEndDisplay:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV10anyContentypvp":{"name":"anyContent","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0jcD11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV15anyIsEquivalent2toSbAA03AnycD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015newPresentationcD5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnEndDisplay.html":{"name":"OnEndDisplay","abstract":"

    Value passed to the onEndDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV0dE0a":{"name":"HeaderFooter","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV7layoutsAA0dE7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV5onTapyycSgvp":{"name":"onTap","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV9onDisplayyAA0dE0V02OnH0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV12onEndDisplayyAA0dE0V02OnhI0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizing7layouts5onTap0I7Display0i3EndK019debuggingIdentifier9configureACyxGAA6SizingOSg_AA0dE7LayoutsVSgyycSgyAA0dE0V02OnK0Vyx_GcSgyAT0rlK0Vyx_GcSgSSSgyAKzXEtcfc":{"name":"init(sizing:layouts:onTap:onDisplay:onEndDisplay:debuggingIdentifier:configure:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/EmbeddedList/Sizing.html#/s:10ListableUI12EmbeddedListV6SizingO5fixedyAE14CoreFoundation7CGFloatV_AItcAEmF":{"name":"fixed(width:height:)","abstract":"

    A fixed size item with the given width or height.

    ","parent_name":"Sizing"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10propertiesAA0D10PropertiesVvp":{"name":"properties","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV17contentIdentifiers11AnyHashableVvp":{"name":"contentIdentifier","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10identifier9configureACx_yAA0D10PropertiesVzXEtcSHRzlufc":{"name":"init(identifier:configure:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList/Sizing.html":{"name":"Sizing","abstract":"

    How you specify sizing for an embedded list. The surface area","parent_name":"EmbeddedList"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV8Callbacka":{"name":"Callback","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3oldACyxGvp":{"name":"old","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3newACyxGvp":{"name":"new","parent_name":"OnUpdate"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV8Callbacka":{"name":"Callback","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3oldACyxGvp":{"name":"old","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3newACyxGvp":{"name":"new","parent_name":"OnMove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV8Callbacka":{"name":"Callback","parent_name":"OnRemove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV4itemACyxGvp":{"name":"item","parent_name":"OnRemove"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV8Callbacka":{"name":"Callback","parent_name":"OnInsert"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV4itemACyxGvp":{"name":"item","parent_name":"OnInsert"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV8Callbacka":{"name":"Callback","parent_name":"OnDeselect"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV4itemACyxGvp":{"name":"item","parent_name":"OnDeselect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV8Callbacka":{"name":"Callback","parent_name":"OnSelect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV4itemACyxGvp":{"name":"item","parent_name":"OnSelect"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV07isFirsteF0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV07isFirstE0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/Item.html#/s:10ListableUI4ItemV10identifierAA10IdentifierCyx0E5ValueQzGvp":{"name":"identifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7contentxvp":{"name":"content","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14selectionStyleAA0c9SelectionE0Ovp":{"name":"selectionStyle","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV25insertAndRemoveAnimationsAA0c6InsertefG0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19leadingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"leadingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the leading edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV20trailingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"trailingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the trailing edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14OnWasReordereda":{"name":"OnWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10reorderingAA0C10ReorderingVSgvp":{"name":"reordering","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14onWasReorderedyACyxG_AA0C10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9onDisplayyAC02OnE0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV12onEndDisplayyAC02OneF0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onSelectyAC02OnE0Vyx_GcSgvp":{"name":"onSelect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10onDeselectyAC02OnE0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onInsertyAC02OnE0Vyx_GcSgvp":{"name":"onInsert","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onRemoveyAC02OnE0Vyx_GcSgvp":{"name":"onRemove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6onMoveyAC02OnE0Vyx_GcSgvp":{"name":"onMove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onUpdateyAC02OnE0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9Configurea":{"name":"Configure","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingmN010reordering14onWasReordered0Q7Display0q3EndT00Q6Select0Q8Deselect0Q6Insert0qJ00Q4Move0Q6UpdateACyxGx_AA6SizingOSgAA0C7LayoutsVSgAA0c9SelectionG0OSgAA0cxijK0VSgAA0mN13ConfigurationVSgA7_AA0C10ReorderingVSgyAT_A9_6ResultVtcSgyAC02OnT0Vyx_GcSgyAC02OnuT0Vyx_GcSgyAC02OnV0Vyx_GcSgyAC02OnW0Vyx_GcSgyAC02OnX0Vyx_GcSgyAC02OnJ0Vyx_GcSgyAC02OnY0Vyx_GcSgyAC02OnZ0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV13anyIdentifierAA03AnyE0Cvp":{"name":"anyIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10anyContentypvp":{"name":"anyContent","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV22reappliesToVisibleViewAA09ReappliesefG0Ovp":{"name":"reappliesToVisibleView","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV15anyIsEquivalent2toSbAA03AnyC0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV11anyWasMoved10comparedToSbAA03AnyC0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV015newPresentationC5State4with15updateCallbacks015performsContentI0ypAA0cF12DependenciesV_AA06UpdateI0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"Item"},"Structs/Item/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnEndDisplay.html":{"name":"OnEndDisplay","abstract":"

    Value passed to the onEndDisplay callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnSelect.html":{"name":"OnSelect","abstract":"

    Value passed to the onSelect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnDeselect.html":{"name":"OnDeselect","abstract":"

    Value passed to the onDeselect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnInsert.html":{"name":"OnInsert","parent_name":"Item"},"Structs/Item/OnRemove.html":{"name":"OnRemove","parent_name":"Item"},"Structs/Item/OnMove.html":{"name":"OnMove","parent_name":"Item"},"Structs/Item/OnUpdate.html":{"name":"OnUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A12EmbeddedListVRszrlE4list_6sizing9configureACyAEGqd___AE6SizingOyAA0E10PropertiesVzXEtSHRd__lFZ":{"name":"list(_:sizing:configure:)","abstract":"

    Creates an Item which can be used to embed a list inside another list,","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A019LocalizedCollatableC7ContentRzrlE15collationStringSSvp":{"name":"collationString","parent_name":"Item"},"Structs/ContentContext.html#/s:10ListableUI14ContentContextVyACxcSQRzlufc":{"name":"init(_:)","abstract":"

    Creates a new context with the provided Equatable value.

    ","parent_name":"ContentContext"},"Structs/ContentContext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ContentContext"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV5emptyACvpZ":{"name":"empty","abstract":"

    A default “empty” environment, with no values overridden.","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentVy5ValueQzxmcAA0cD3KeyRzluip":{"name":"subscript(_:)","abstract":"

    Gets or sets an environment value by its key.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBoundsAA0cfG0VAF7ContextVcSgvp":{"name":"listContentBounds","abstract":"

    The provider for the ListContentBounds of the list. You may want to use the Context","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBounds2inAA0cfG0VAG7ContextV_tF":{"name":"listContentBounds(in:)","abstract":"

    Calculates the bounds in the provided context.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV21swipeActionsViewStyleAA05SwipefgH0Vvp":{"name":"swipeActionsViewStyle","parent_name":"ListEnvironment"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSizeSo6CGSizeVvp":{"name":"viewSize","abstract":"

    The size of the view in question.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    The safe area applied to the view.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The layout direction.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSize14safeAreaInsets9directionAESo6CGSizeV_So06UIEdgeK0VAA15LayoutDirectionOtcfc":{"name":"init(viewSize:safeAreaInsets:direction:)","abstract":"

    Creates a new context to use in the ListEnvironment‘s listContentBounds.

    ","parent_name":"Context"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7paddingSo12UIEdgeInsetsVvp":{"name":"padding","abstract":"

    The padding to place around the outside of the content of the list.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV5widthAA15WidthConstraintOvp":{"name":"width","abstract":"

    An optional constraint on the width of the content.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7padding5widthACSo12UIEdgeInsetsV_AA15WidthConstraintOtcfc":{"name":"init(padding:width:)","abstract":"

    Creates a new bounds with the provided options.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds/Context.html":{"name":"Context","abstract":"

    View and layout information passed to environment.listContentBounds to determine","parent_name":"ListContentBounds"},"Structs/Content.html#/s:10ListableUI7ContentV10identifiers11AnyHashableVSgvp":{"name":"identifier","abstract":"

    The identifier for the content, defaults to nil.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV7contextAA0C7ContextVSgvp":{"name":"context","abstract":"

    The context for the entire list.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14refreshControlAA07RefreshE0VSgvp":{"name":"refreshControl","abstract":"

    The refresh control, if any, associated with the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV15containerHeaderAA03AnyE17FooterConvertible_pSgvp":{"name":"containerHeader","abstract":"

    A header provided by the container of the list, eg a nav-style “large header”.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header for the list, usually displayed before all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer for the list, usually displayed after all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16overscrollFooterAA09AnyHeaderE11Convertible_pSgvp":{"name":"overscrollFooter","abstract":"

    The overscroll footer for the list, which is displayed below the bottom bounds of the visible frame,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    All sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16nonEmptySectionsSayAA7SectionVGvp":{"name":"nonEmptySections","abstract":"

    Any sections that have a non-zero number of items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9itemCountSivp":{"name":"itemCount","abstract":"

    The total number of items in all of the sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8contains3anySbShyAA0C7FiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the content contains any of the given types, which you specify via the filters","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9Configurea":{"name":"Configure","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4withACyACzXE_tcfc":{"name":"init(with:)","abstract":"

    Creates a new instance, configured as needed via the provided builder block.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV10identifier7context14refreshControl15containerHeader6header6footer16overscrollFooter8sectionsACs11AnyHashableVSg_AA0C7ContextVSgAA07RefreshG0VSgAA0oiM11Convertible_pSgA3VSayAA7SectionVGtcfc":{"name":"init(identifier:context:refreshControl:containerHeader:header:footer:overscrollFooter:sections:)","abstract":"

    Creates a new instance with the provided parameters.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9firstItemAA03AnyE0_pSgvp":{"name":"firstItem","abstract":"

    The first Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8lastItemAA03AnyE0_pSgvp":{"name":"lastItem","abstract":"

    The last Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4item2atAA7AnyItem_p10Foundation9IndexPathV_tF":{"name":"item(at:)","abstract":"

    Returns the Item at the given IndexPath.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV21firstIndexPathForItem4with10Foundation0eF0VSgAA13AnyIdentifierC_tF":{"name":"firstIndexPathForItem(with:)","abstract":"

    Returns the first IndexPath for the contained Item with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV20firstIndexForSection4withSiSgAA13AnyIdentifierC_tF":{"name":"firstIndexForSection(with:)","abstract":"

    Returns the first index position for the contained Section with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV13lastIndexPath10Foundation0eF0VSgyF":{"name":"lastIndexPath()","abstract":"

    Returns the IndexPath of the last Item in the content.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV11removeEmptyyyF":{"name":"removeEmpty()","abstract":"

    Removes all Sections that do not contain any Items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a list of Sections to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list, leveraging Swift’s callAsFunction","parent_name":"Content"},"Structs/Color.html#/s:10ListableUI5ColorV12wrappedValueSo7UIColorCvp":{"name":"wrappedValue","abstract":"

    The underlying color value.

    ","parent_name":"Color"},"Structs/Color.html#/s:10ListableUI5ColorVyACSo7UIColorCcfc":{"name":"init(_:)","parent_name":"Color"},"Structs/Color.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Color"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO4noneyA2EmF":{"name":"none","abstract":"

    No focus support - keyboard navigation is disabled.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0yA2EmF":{"name":"allowsFocus","abstract":"

    Basic focus support - allows keyboard navigation but selection doesn’t follow focus.","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0yAESb_tcAEmF":{"name":"selectionFollowsFocus(showFocusRing:)","abstract":"

    Focus with selection following - keyboard navigation enabled and selection follows focus.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0Sbvp":{"name":"allowsFocus","abstract":"

    Whether items can receive focus for keyboard navigation.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0Sbvp":{"name":"selectionFollowsFocus","abstract":"

    Whether selection automatically follows focus changes.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO04showD4RingSbvp":{"name":"showFocusRing","abstract":"

    Whether to show the focus ring on focused items.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO3topyA2EmF":{"name":"top","abstract":"

    This is how a scroll view normally behaves.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO6bottomyA2EmF":{"name":"bottom","abstract":"

    Intended for cases where the default scroll position is scrolled all the way down.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO3topyA2GmF":{"name":"top","abstract":"

    The content is aligned to the top of the list. This is the default and is generally standard.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6centeryA2GmF":{"name":"center","abstract":"

    The content is centered within the available space.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6bottomyA2GmF":{"name":"bottom","abstract":"

    The content is aligned to the bottom.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounceSbvp":{"name":"alwaysBounce","abstract":"

    Is bouncing (aka rubber banding) enabled, even if the content is shorter than the scrolling axis of the list?

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV9alignmentAE9AlignmentOvp":{"name":"alignment","abstract":"

    How to align the content during underflow.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounce9alignmentAESb_AE9AlignmentOtcfc":{"name":"init(alwaysBounce:alignment:)","abstract":"

    Creates a new instance with the provided parameters.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow/Alignment.html":{"name":"Alignment","abstract":"

    When the content takes up less space than allotted to the list,","parent_name":"Underflow"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO4noneyA2EmF":{"name":"none","abstract":"

    The list view does not allow any selections.

    ","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO6singleyA2EmF":{"name":"single","abstract":"

    The list view allows single selections. When an item is selected, the previously selected item (if any)","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO8multipleyA2EmF":{"name":"multiple","abstract":"

    The list view allows multiple selections. It is your responsibility to update the content","parent_name":"SelectionMode"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO6normalyA2EmF":{"name":"normal","parent_name":"DecelerationRate"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO4fastyA2EmF":{"name":"fast","parent_name":"DecelerationRate"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO8disabledyA2EmF":{"name":"disabled","abstract":"

    No action is performed when the user taps on the status bar.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO7enabledyA2EmF":{"name":"enabled","abstract":"

    When the user taps on the status bar, scroll to the top of the list.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO4noneyA2EmF":{"name":"none","abstract":"

    The contentInset of the list is not adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO18adjustsWhenVisibleyA2EmF":{"name":"adjustsWhenVisible","abstract":"

    The contentInset of the list is adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO6customyA2EmF":{"name":"custom","abstract":"

    Consumer calculates the edge insets and handles setting them","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabledSbvp":{"name":"isScrollEnabled","abstract":"

    Whether the list scroll view should be enabled.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV19keyboardDismissModeSo020UIScrollViewKeyboardeF0Vvp":{"name":"keyboardDismissMode","abstract":"

    How the keyboard should be dismissed (if at all) based on scrolling of the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV22keyboardAdjustmentModeAC08KeyboardeF0Ovp":{"name":"keyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV12scrollsToTopAC07ScrollseF0Ovp":{"name":"scrollsToTop","abstract":"

    How the list should react when the user taps the application status bar.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV13selectionModeAC09SelectionE0Ovp":{"name":"selectionMode","abstract":"

    How the list should respond to selection attempts.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV9underflowAC9UnderflowVvp":{"name":"underflow","abstract":"

    How the list should behave when its content takes up less space than is available in the list view.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV23canCancelContentTouchesSbvp":{"name":"canCancelContentTouches","abstract":"

    A Boolean value that controls whether touches in the content view always lead to tracking.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV20delaysContentTouchesSbvp":{"name":"delaysContentTouches","abstract":"

    A Boolean value that determines whether the scroll view delays the handling of touch-down gestures.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV013pageScrollingC0AA04PageeC0Ovp":{"name":"pageScrollingBehavior","abstract":"

    The page scrolling behavior of the underlying scroll view. When .none, no paging is performed.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV16decelerationRateAC012DecelerationE0Ovp":{"name":"decelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV21verticalLayoutGravityAC08VerticaleF0Ovp":{"name":"verticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV5focusAC18FocusConfigurationOvp":{"name":"focus","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI012scrollsToTop09selectionI09underflow23canCancelContentTouches06delaysrS0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OAC07ScrollslM0OAC09SelectionI0OAC9UnderflowVS2bAA04PagevC0OAC012DecelerationX0OAC08VerticalZ7GravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:scrollsToTop:selectionMode:underflow:canCancelContentTouches:delaysContentTouches:pageScrollingBehavior:decelerationRate:verticalLayoutGravity:focus:)","abstract":"

    Creates a new Behavior based on the provided parameters.

    ","parent_name":"Behavior"},"Structs/Behavior/KeyboardAdjustmentMode.html":{"name":"KeyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior/ScrollsToTop.html":{"name":"ScrollsToTop","abstract":"

    How to react when the user taps on the status bar of the application.

    ","parent_name":"Behavior"},"Structs/Behavior/DecelerationRate.html":{"name":"DecelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior/SelectionMode.html":{"name":"SelectionMode","abstract":"

    The selection mode of the list view, which controls how many items (if any) can be selected at once.

    ","parent_name":"Behavior"},"Structs/Behavior/Underflow.html":{"name":"Underflow","abstract":"

    When the content of the list takes up less space than the list itself (aka, an underflow), how","parent_name":"Behavior"},"Structs/Behavior/VerticalLayoutGravity.html":{"name":"VerticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior/FocusConfiguration.html":{"name":"FocusConfiguration","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"

    The background color for the list.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV19refreshControlColorSo7UIColorCSgvp":{"name":"refreshControlColor","abstract":"

    The tint color of the refresh control.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If the list should display its scroll indicators.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColor014refreshControlE021showsScrollIndicators9configureACSo7UIColorC_AISgSbyACzXEtcfc":{"name":"init(backgroundColor:refreshControlColor:showsScrollIndicators:configure:)","abstract":"

    Creates a new appearance object with the provided options.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV22defaultBackgroundColorSo7UIColorCvpZ":{"name":"defaultBackgroundColor","abstract":"

    The default background color for the Appearance.

    ","parent_name":"Appearance"},"Structs/Appearance.html":{"name":"Appearance","abstract":"

    Contains all the properties which affect the appearance of all possible kinds of list layouts.

    "},"Structs/Behavior.html":{"name":"Behavior","abstract":"

    Controls various behaviors of the list view, such as keyboard dismissal, selection mode, and behavior"},"Structs/Color.html":{"name":"Color","abstract":"

    A color wrapper which provides equatability for"},"Structs/Content.html":{"name":"Content"},"Structs/ListContentBounds.html":{"name":"ListContentBounds","abstract":"

    For participating layouts; allows controlling the padding around and width of content when it is laid out.

    "},"Structs/ListEnvironment.html":{"name":"ListEnvironment","abstract":"

    An environment of keys and values that are passed to every ItemContent and HeaderFooter"},"Structs/ContentContext.html":{"name":"ContentContext","abstract":"

    An Equatable value which represents the overall context for all content presented in a list.

    "},"Structs/Item.html":{"name":"Item","abstract":"

    An Item is one of the core types deployed by Listable, allowing you to specify"},"Structs/EmbeddedList.html":{"name":"EmbeddedList","abstract":"

    Describes item content which can be used to embed a list inside another list,"},"Structs/DefaultHeaderFooterProperties.html":{"name":"DefaultHeaderFooterProperties","abstract":"

    Allows specifying default properties to apply to a header / footer when it is initialized,"},"Structs/HeaderFooter.html":{"name":"HeaderFooter"},"Structs/ApplyHeaderFooterContentInfo.html":{"name":"ApplyHeaderFooterContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/HeaderFooterContentViews.html":{"name":"HeaderFooterContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

    "},"Structs/HeaderFooterLayouts.html":{"name":"HeaderFooterLayouts","abstract":"

    HeaderFooterLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyHeaderFooterLayoutsValue.html":{"name":"EmptyHeaderFooterLayoutsValue","abstract":"

    Use this type if you have no HeaderFooterLayout for your ListLayout.

    "},"Structs.html#/s:10ListableUI21ItemStateDependenciesV":{"name":"ItemStateDependencies"},"Structs/SwipeActionsViewStyle.html":{"name":"SwipeActionsViewStyle"},"Structs/DefaultItemProperties.html":{"name":"DefaultItemProperties","abstract":"

    Allows specifying default properties to apply to an item when it is initialized,"},"Structs/ItemContentViews.html":{"name":"ItemContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

    "},"Structs/ApplyItemContentInfo.html":{"name":"ApplyItemContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/ItemInsertAndRemoveAnimations.html":{"name":"ItemInsertAndRemoveAnimations","abstract":"

    Controls the animations that are displayed when an item is inserted into, or removed from, a list.

    "},"Structs/ItemLayouts.html":{"name":"ItemLayouts","abstract":"

    ItemLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyItemLayoutsValue.html":{"name":"EmptyItemLayoutsValue","abstract":"

    Use this type if you have no ItemLayout for your ListLayout.

    "},"Structs/ItemReordering.html":{"name":"ItemReordering","abstract":"

    Provides configuration options to control how an Item can be reordered within a list.

    "},"Structs/ItemState.html":{"name":"ItemState"},"Structs/LayoutDescription.html":{"name":"LayoutDescription","abstract":"

    A LayoutDescription, well, describes the type of and properties of a layout to apply to a list view.

    "},"Structs/FlowAppearance.html":{"name":"FlowAppearance","abstract":"

    Allows rendering a list in the style of a flow layout. Items in the list flow from one row to the next,"},"Structs/SectionLayouts.html":{"name":"SectionLayouts","abstract":"

    SectionLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/ListContentLayoutAttributes.html":{"name":"ListContentLayoutAttributes","abstract":"

    A struct-based version of many of the properties available on UICollectionViewLayoutAttributes,"},"Structs/ListLayoutLayoutContext.html":{"name":"ListLayoutLayoutContext"},"Structs/ListLayoutAppearanceProperties.html":{"name":"ListLayoutAppearanceProperties","abstract":"

    Represents the properties from a ListLayoutAppearance, which"},"Structs/ListLayoutDefaults.html":{"name":"ListLayoutDefaults"},"Structs/ListLayoutResult.html":{"name":"ListLayoutResult","abstract":"

    Describes the values which should be calculated and returned from ListLayout.layout(delegate:in:).

    "},"Structs/ListLayoutScrollViewProperties.html":{"name":"ListLayoutScrollViewProperties"},"Structs/PagedAppearance.html":{"name":"PagedAppearance","abstract":"

    Describes the available appearance configuration options for a paged list layout."},"Structs/TableAppearance.html":{"name":"TableAppearance","abstract":"

    TableAppearance defines the appearance and layout attribute for list layouts within a Listable list.

    "},"Structs/ListAnimation.html":{"name":"ListAnimation","abstract":"

    Controls the animation to use when updating the content of a list.

    "},"Structs/ListProperties.html":{"name":"ListProperties","abstract":"

    The ListProperties object describes all of the given values needed to configure"},"Structs/ListScrollPositionInfo.html":{"name":"ListScrollPositionInfo","abstract":"

    Information about the current scroll position of a list,"},"Structs/ListStateObserver.html":{"name":"ListStateObserver","abstract":"

    Allows reading state and events based on state changes within the list view."},"Structs/MeasuredListSize.html":{"name":"MeasuredListSize","abstract":"

    Provides sizing and width information about the measurement of a list’s content.

    "},"Structs/ListableLocalizedStrings.html":{"name":"ListableLocalizedStrings"},"Structs/LocalizedItemCollator.html":{"name":"LocalizedItemCollator","abstract":"

    If you’re looking for the equivalent of UILocalizedIndexedCollation for lists,"},"Structs/ItemPreview.html":{"name":"ItemPreview","abstract":"

    A SwiftUI view that you can use to preview your Item or ItemContent"},"Structs/ItemPreviewAppearance.html":{"name":"ItemPreviewAppearance","abstract":"

    The appearance options for a preview item.

    "},"Structs/RefreshControl.html":{"name":"RefreshControl","abstract":"

    Represents a standard UIKit refresh control that is shown at the top"},"Structs/ScrollPosition.html":{"name":"ScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/Section.html":{"name":"Section"},"Structs/EmptySectionLayoutsValue.html":{"name":"EmptySectionLayoutsValue","abstract":"

    Use this type if you have no SectionLayout for your ListLayout.

    "},"Structs/SectionReordering.html":{"name":"SectionReordering","abstract":"

    Provides additional validation when an Item is being reordered into, or out of a section.

    "},"Structs/HorizontalPadding.html":{"name":"HorizontalPadding"},"Structs/SwipeActionsConfiguration.html":{"name":"SwipeActionsConfiguration","abstract":"

    Use SwipeActionsConfiguration to configure an item with SwipeActions."},"Structs/SwipeAction.html":{"name":"SwipeAction","abstract":"

    Create SwipeActions to define actions that can be performed in a SwipeActionsConfiguration.

    "},"Structs/ViewProperties.html":{"name":"ViewProperties","abstract":"

    Describes the properties to apply to a view for an ItemContent or HeaderFooterContent

    "},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"SectionLayoutsValue"},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","abstract":"

    Indicates if the header for the section will be sticky.","parent_name":"SectionLayoutsValue"},"Protocols/AnyLocalizedCollatableItem.html#/s:10ListableUI26AnyLocalizedCollatableItemP15collationStringSSvp":{"name":"collationString","parent_name":"AnyLocalizedCollatableItem"},"Protocols/LocalizedCollatableItemContent.html#/s:10ListableUI30LocalizedCollatableItemContentP15collationStringSSvp":{"name":"collationString","abstract":"

    A string that represents the primary content of your ItemContent; usually a name or title.

    ","parent_name":"LocalizedCollatableItemContent"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP5StateQa":{"name":"State","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withADyAA0E5StateCy0H0QzG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withAA7ContentVAA0E5StateCy0I0QzG_tF":{"name":"content(with:)","parent_name":"ListViewSource"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP6zIndexSivp":{"name":"zIndex","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultxvpZ":{"name":"default","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultyxyxzXEFZ":{"name":"default(_:)","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP18listHeaderPositionAA0cgH0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP14pagingBehaviorAA0c6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20scrollViewPropertiesAA0cd6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP02toD11DescriptionAA0dG0VyF":{"name":"toLayoutDescription()","parent_name":"ListLayoutAppearance"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP7contentAA0dE7ContentCvp":{"name":"content","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP9directionAA0E9DirectionOvp":{"name":"direction","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6boundsAA0D13ContentBoundsVSgvp":{"name":"bounds","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP18listHeaderPositionAA0dgH0Ovp":{"name":"listHeaderPosition","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP14pagingBehaviorAA0d6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20scrollViewPropertiesAA0de6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP06updateE02inyAA0deE7ContextV_tF":{"name":"updateLayout(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6layout8delegate2inAA0dE6ResultVAA014CollectionViewE8Delegate_pSg_AA0deE7ContextVtF":{"name":"layout(delegate:in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP014positionStickyD14HeaderIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP36positionStickySectionHeadersIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF":{"name":"updateOverscrollFooterPosition(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP018adjustPositionsForE9Underflow2inyAA0deE7ContextV_tF":{"name":"adjustPositionsForLayoutUnderflow(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6adjust33layoutAttributesForReorderingItem08originalH02at18withTargetPositionyAA0d7ContenteH0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","abstract":"

    Returns the target index path for an item being interactively moved.

    ","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutPAAE19visibleContentFrame3forSo6CGRectVSo16UICollectionViewC_tF":{"name":"visibleContentFrame(for:)","parent_name":"AnyListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP011createEmptyD010appearance8behaviorAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP015createPopulatedD010appearance8behavior7contentAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVAA0lD7ContentCAA0lD8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP26layoutAppearancePropertiesAA04ListdhI0VyF":{"name":"layoutAppearanceProperties()","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP13shouldRebuild6layoutSbAA0c4ListD0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP06isSameD4Type2asSbAaB_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP7isEqual2toSbAaB_p_tF":{"name":"isEqual(to:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP0D10AppearanceQa":{"name":"LayoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP04ItemD0Qa":{"name":"ItemLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP012HeaderFooterD0Qa":{"name":"HeaderFooterLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP07SectionD0Qa":{"name":"SectionLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP8defaultsAA0cD8DefaultsVvpZ":{"name":"defaults","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance0dF0Qzvp":{"name":"layoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance10appearance8behavior7contentx0dF0Qz_AA0F0VAA8BehaviorVAA0cD7ContentCtcfc":{"name":"init(layoutAppearance:appearance:behavior:content:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE8describe10appearanceAA0D11DescriptionVy0D10AppearanceQzzXE_tFZ":{"name":"describe(appearance:)","abstract":"

    Creates a new layout description for a list layout, with the provided optional layout configuration.

    ","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE18listHeaderPositionAA0cfG0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14pagingBehaviorAA0c6PagingF0Ovp":{"name":"pagingBehavior","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20scrollViewPropertiesAA0cd6ScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14resolvedBounds2inAA0c7ContentF0VAA0cdD7ContextV_tF":{"name":"resolvedBounds(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE19visibleContentFrame2inSo6CGRectVAA0cdD7ContextV_tF":{"name":"visibleContentFrame(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE36positionStickySectionHeadersIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6adjust33layoutAttributesForReorderingItem08originalG02at18withTargetPositionyAA0c7ContentdG0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","parent_name":"ListLayout"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE20UpdatedItemPositionsyyF":{"name":"listViewLayoutUpdatedItemPositions()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listE7Content8defaultsAA04ListeH0CAA0jE8DefaultsV_tF":{"name":"listLayoutContent(defaults:)","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE18CurrentEnvironmentAA04ListI0VyF":{"name":"listViewLayoutCurrentEnvironment()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listde3DidE8ContentsyyF":{"name":"listViewLayoutDidLayoutContents()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listD32ShouldEndQueueingEditsForReorderyyF":{"name":"listViewShouldEndQueueingEditsForReorder()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/ItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"ItemLayoutsValue"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0cD4TypeQa":{"name":"ItemContentType","abstract":"

    The type of ItemContent associated with this coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0C0a":{"name":"Item","abstract":"

    The item associated with the coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","abstract":"

    The available actions you can perform on the coordinated Item. Eg, updating it to a new value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","abstract":"

    Info about the coordinated Item, such as its original and current value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasInsertedyyAA0C0V8OnInsertVy0cD4TypeQz_GF":{"name":"wasInserted(_:)","abstract":"

    Invoked on the coordinator when it is first created and configured.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasRemovedyyAA0C0V8OnRemoveVy0cD4TypeQz_GF":{"name":"wasRemoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is removed from the list due to","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP8wasMovedyyAA0C0V6OnMoveVy0cD4TypeQz_GF":{"name":"wasMoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is moved inside a list due to its","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasUpdatedyyAA0C0V8OnUpdateVy0cD4TypeQz_GF":{"name":"wasUpdated(_:)","abstract":"

    Invoked on the coordinator when an external update is pushed onto the owned Item.","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11willDisplayyyF":{"name":"willDisplay()","abstract":"

    Invoked when the list is about to begin displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13didEndDisplayyyF":{"name":"didEndDisplay()","abstract":"

    Invoked when the list is about to complete displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasSelectedyyF":{"name":"wasSelected()","abstract":"

    Invoked when the item is selected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13wasDeselectedyyF":{"name":"wasDeselected()","abstract":"

    Invoked when the item is deselected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15IdentifierValueQa":{"name":"IdentifierValue","abstract":"

    A Hashable type which is returned from identifierValue,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","abstract":"

    Used to unique the item, control its lifetime, and identify it across update operations.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","abstract":"

    Used by the list to determine when the content of the item has changed; in order to","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP8wasMoved10comparedToSbx_tF":{"name":"wasMoved(comparedTo:)","abstract":"

    Used by the list view to determine move events during an update’s diff operation.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP07defaultC10PropertiesAA07DefaultcF0VyxGvp":{"name":"defaultItemProperties","abstract":"

    Default values to assign to various properties on the Item which wraps","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","abstract":"

    Called when rendering the content. This is where you should push data from your","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the ItemContent is on screen, controls how and when to apply updates","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17swipeActionsStyleAA05Swipef4ViewG0VSgvp":{"name":"swipeActionsStyle","abstract":"

    The swipe action style for this content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP25contentAreaViewProperties4withAA0gH0VAA05ApplycD4InfoV_tF":{"name":"contentAreaViewProperties(with:)","abstract":"

    Describes the properties to configure on the content area view for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP28createReusableBackgroundView5frame0gH0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22SelectedBackgroundViewQa":{"name":"SelectedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableSelectedBackgroundView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableSelectedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s selected background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP21OverlayDecorationViewQa":{"name":"OverlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22UnderlayDecorationViewQa":{"name":"UnderlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP35createReusableOverlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableOverlayDecorationView(frame:)","abstract":"

    Create and return a new overlay decoration view used to render any required decorations over the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableUnderlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableUnderlayDecorationView(frame:)","abstract":"

    Create and return a new underlay decoration view used to render any required decorations under the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP11CoordinatorQa":{"name":"Coordinator","abstract":"

    The coordinator type to use to manage the live state of the Item and ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP18CoordinatorActionsa":{"name":"CoordinatorActions","abstract":"

    The actions passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15CoordinatorInfoa":{"name":"CoordinatorInfo","abstract":"

    The info passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15makeCoordinator7actions4info0F0QzAA0cdF7ActionsCyxG_AA0cdF4InfoCyxGtF":{"name":"makeCoordinator(actions:info:)","abstract":"

    Creates a new coordinator with the provided actions and info.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE4with6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6UpdateAA0C0VyxGAA6SizingOSg_AA0C7LayoutsVSgAA0c9SelectionI0OSgAA0czklM0VSgAA0oP13ConfigurationVSgA10_AA0C10ReorderingVSgyAW_A12_6ResultVtcSgyAV02OnV0Vyx_GcSgyAV02OnwV0Vyx_GcSgyAV02OnX0Vyx_GcSgyAV02OnY0Vyx_GcSgyAV02OnZ0Vyx_GcSgyAV02OnL0Vyx_GcSgyAV6OnMoveVyx_GcSgyAV8OnUpdateVyx_GcSgtF":{"name":"with(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","abstract":"

    Identical to Item.init which takes in an ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifierAA10IdentifierCyx0F5ValueQzGvp":{"name":"identifier","abstract":"

    The Identifier for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifier4withAA10IdentifierCyx0G5ValueQzGAI_tFZ":{"name":"identifier(with:)","abstract":"

    Creates an Identifier with the provided value.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAs12IdentifiableRzrlE15identifierValue2IDsADPQzvp":{"name":"identifierValue","parent_name":"ItemContent"},"Protocols/AnyItemConvertible.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","abstract":"

    Converts the object into a type-erased AnyItem instance.

    ","parent_name":"AnyItemConvertible"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP11anyWasMoved10comparedToSbAA0cD0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP15anyIsEquivalent2toSbAA0cD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP015newPresentationD5State4with15updateCallbacks015performsContentK0ypAA0dH12DependenciesV_AA06UpdateK0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP13anyIdentifierAA0cF0Cvp":{"name":"anyIdentifier","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10anyContentypvp":{"name":"anyContent","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP7layoutsAA0D7LayoutsVvp":{"name":"layouts","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP14selectionStyleAA0d9SelectionF0Ovp":{"name":"selectionStyle","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP25insertAndRemoveAnimationsAA0d6InsertfgH0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP20trailingSwipeActionsAA0fG13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyItem"},"Protocols/HeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"HeaderFooterLayoutsValue"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP07defaultcD10PropertiesAA07DefaultcdG0VyxGvp":{"name":"defaultHeaderFooterProperties","abstract":"

    Default values to assign to various properties on the HeaderFooter which wraps","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","abstract":"

    If this HeaderFooterContent is used as a header in a section,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP5apply2to3for4withyAA0cdE5ViewsVyxG_AA11ApplyReasonOAA0kcdE4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the HeaderFooterContent is on screen, controls how and when to apply updates","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP0E4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP014createReusableE4View5frame0eH0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP28createReusableBackgroundView5frame0hI0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP21PressedBackgroundViewQa":{"name":"PressedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP35createReusablePressedBackgroundView5frame0hiJ0QzSo6CGRectV_tFZ":{"name":"createReusablePressedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s pressed background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAAE4with6sizing7layouts5onTap0I7Display0i3EndK0AA0cD0VyxGAA6SizingOSg_AA0cD7LayoutsVSgyycSgyAK02OnK0Vyx_GcSgyAK0olK0Vyx_GcSgtF":{"name":"with(sizing:layouts:onTap:onDisplay:onEndDisplay:)","abstract":"

    Identical to HeaderFooter.init which takes in a HeaderFooterContent,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooterContent"},"Protocols/AnyHeaderFooterConvertible.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","abstract":"

    Converts the object into a type-erased AnyHeaderFooter instance.

    ","parent_name":"AnyHeaderFooterConvertible"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015isStickySectionD0SbSgvp":{"name":"isStickySectionHeader","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0ldE11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP15anyIsEquivalent2toSbAA0cdE0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015newPresentationdE5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP10anyContentypvp":{"name":"anyContent","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyHeaderFooter"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","abstract":"

    The type of value stored by this key.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","abstract":"

    The default value that will be vended by an Environment for this key if no other value has been set.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html":{"name":"ListEnvironmentKey","abstract":"

    Defines a value stored in the ListEnvironment of a list.

    "},"Protocols/AnyHeaderFooter.html":{"name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter_Internal.html":{"name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooterConvertible.html":{"name":"AnyHeaderFooterConvertible","abstract":"

    A type which can be converted into a HeaderFooter, so you"},"Protocols/HeaderFooterContent.html":{"name":"HeaderFooterContent","abstract":"

    A HeaderFooterContent is a type which specifies the content of a header, footer,"},"Protocols/HeaderFooterLayoutsValue.html":{"name":"HeaderFooterLayoutsValue","abstract":"

    The HeaderFooterLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/AnyItem.html":{"name":"AnyItem","abstract":"

    A type-erased version of the Item struct, which is used by Section to"},"Protocols/AnyItem_Internal.html":{"name":"AnyItem_Internal"},"Protocols/AnyItemConvertible.html":{"name":"AnyItemConvertible","abstract":"

    A type which can be converted into a AnyItem, so you"},"Protocols/ItemContent.html":{"name":"ItemContent","abstract":"

    An ItemContent is a type used to provide the content of an Item in a list section.

    "},"Protocols/ItemContentCoordinator.html":{"name":"ItemContentCoordinator","abstract":"

    A type which lets you interactively manage the contents of an Item or ItemContent"},"Protocols/ItemLayoutsValue.html":{"name":"ItemLayoutsValue","abstract":"

    The ItemLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/CollectionViewLayoutDelegate.html":{"name":"CollectionViewLayoutDelegate"},"Protocols/ListLayout.html":{"name":"ListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html":{"name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyListLayout.html":{"name":"AnyListLayout"},"Protocols/ListLayoutAppearance.html":{"name":"ListLayoutAppearance"},"Protocols/ListLayoutContentItem.html":{"name":"ListLayoutContentItem"},"Protocols/ListViewSource.html":{"name":"ListViewSource"},"Protocols/LocalizedCollatableItemContent.html":{"name":"LocalizedCollatableItemContent","abstract":"

    If you would like to make your ItemContent work with the LocalizedItemCollator,"},"Protocols/AnyLocalizedCollatableItem.html":{"name":"AnyLocalizedCollatableItem","abstract":"

    Represents an AnyItem which can be collated, via its vended collationString.

    "},"Protocols/SectionLayoutsValue.html":{"name":"SectionLayoutsValue","abstract":"

    The SectionLayoutsValue protocol provides a default value for the different layouts stored"},"Functions.html#/s:10ListableUI19preconditionFailure_4file4lines5NeverOSSyXK_s12StaticStringVSutF":{"name":"preconditionFailure(_:file:line:)","abstract":"

    By default, preconditionFailure error messages are not included in release builds. We would like that!"},"Extensions/Set.html#/s:Sh10ListableUIAA13ViewAnimationO0D7OptionsORszrlE7defaultShyAEGvpZ":{"name":"default","parent_name":"Set"},"Extensions/UIRectEdge.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UIRectEdge"},"Extensions/PresentationState.html#/s:10ListableUI17PresentationStateC22ActiveReorderEventInfoV":{"name":"ActiveReorderEventInfo","parent_name":"PresentationState"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5AddedV":{"name":"Added","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7RemovedV":{"name":"Removed","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5MovedV":{"name":"Moved","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7UpdatedV":{"name":"Updated","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV8NoChangeV":{"name":"NoChange","parent_name":"ItemChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5AddedV":{"name":"Added","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV7RemovedV":{"name":"Removed","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5MovedV":{"name":"Moved","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV8NoChangeV":{"name":"NoChange","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html":{"name":"SectionChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff.html#/s:10ListableUI13SectionedDiffV11ItemChangesV":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff/ItemChanges.html":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5AddedV":{"name":"Added","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7RemovedV":{"name":"Removed","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5MovedV":{"name":"Moved","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7UpdatedV":{"name":"Updated","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV8NoChangeV":{"name":"NoChange","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html":{"name":"ArrayDiff"},"Extensions/SectionedDiff.html":{"name":"SectionedDiff"},"Extensions/PresentationState.html":{"name":"PresentationState"},"Extensions/UIRectEdge.html":{"name":"UIRectEdge"},"Extensions/Set.html":{"name":"Set"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO14curveEaseInOutyA2EmF":{"name":"curveEaseInOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveEaseInyA2EmF":{"name":"curveEaseIn","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO12curveEaseOutyA2EmF":{"name":"curveEaseOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveLinearyA2EmF":{"name":"curveLinear","parent_name":"AnimationOptions"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO4noneyA2CmF":{"name":"none","abstract":"

    No animation is performed.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO9inheritedyA2CmF":{"name":"inherited","abstract":"

    The current animation is inherited from the superview’s animation context.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7defaultACvpZ":{"name":"default","abstract":"

    A default animation is performed. This is the same as .animated().

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO8animatedyACSd_ShyAC0D7OptionsOGtcACmF":{"name":"animated(_:options:)","abstract":"

    A UIView.animate(...) animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO6springyACSo24UISpringTimingParametersCcACmF":{"name":"spring(_:)","abstract":"

    A spring based animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7perform10animations10completionyyyc_ySbctF":{"name":"perform(animations:completion:)","abstract":"

    Performs the provided animations for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation/AnimationOptions.html":{"name":"AnimationOptions","abstract":"

    The animations options available for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin14CoreFoundation7CGFloatVvp":{"name":"origin","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV5width14CoreFoundation7CGFloatVvp":{"name":"width","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin5widthAE14CoreFoundation7CGFloatV_AJtcfc":{"name":"init(origin:width:)","parent_name":"Position"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO7leadingyA2EmF":{"name":"leading","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO6centeryA2EmF":{"name":"center","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO8trailingyA2EmF":{"name":"trailing","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO10originWith06parentD05width7padding14CoreFoundation7CGFloatVAL_AlA17HorizontalPaddingVtF":{"name":"originWith(parentWidth:width:padding:)","parent_name":"Alignment"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7paddingAA17HorizontalPaddingVvp":{"name":"padding","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V5widthAA0D10ConstraintOvp":{"name":"width","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V9alignmentAC9AlignmentOvp":{"name":"alignment","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7padding5width9alignmentAeA17HorizontalPaddingV_AA0D10ConstraintOAC9AlignmentOtcfc":{"name":"init(padding:width:alignment:)","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V8position4withAC8PositionV14CoreFoundation7CGFloatV_tF":{"name":"position(with:)","parent_name":"Custom"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO7defaultyA2CmF":{"name":"default","abstract":"

    The default width from the layout is used.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO4fillyA2CmF":{"name":"fill","abstract":"

    The width will fill all available space.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO6customyA2C0C0VcACmF":{"name":"custom(_:)","abstract":"

    A custom width and/or alignment.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO5merge4withA2C_tF":{"name":"merge(with:)","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO8position4with07defaultD0AC8PositionV14CoreFoundation7CGFloatV_AKtF":{"name":"position(with:defaultWidth:)","parent_name":"CustomWidth"},"Enums/CustomWidth/Custom.html":{"name":"Custom","parent_name":"CustomWidth"},"Enums/CustomWidth/Alignment.html":{"name":"Alignment","parent_name":"CustomWidth"},"Enums/CustomWidth/Position.html":{"name":"Position","parent_name":"CustomWidth"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO02noD0yA2CmF":{"name":"noConstraint","abstract":"

    There is no limit to a width, it can be as wide as possible.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5fixedyAC14CoreFoundation7CGFloatVcACmF":{"name":"fixed(_:)","abstract":"

    The width must be exactly this value.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO6atMostyAC14CoreFoundation7CGFloatVcACmF":{"name":"atMost(_:)","abstract":"

    The width can be at most, this value. Any value larger will be clamped.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5clampy14CoreFoundation7CGFloatVAGF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value based on our underlying value.

    ","parent_name":"WidthConstraint"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO02noD0yA2GmF":{"name":"noConstraint","abstract":"

    No constraint is applied to any measurement.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO7atLeastyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atLeast(_:)","abstract":"

    Any returned measurement must be at least this value. If it is smaller than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6atMostyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atMost(_:)","abstract":"

    Any returned measurement can be at least this large. If it is larger than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6withinyAG14CoreFoundation7CGFloatV_AKtcAGmF":{"name":"within(_:_:)","abstract":"

    Any returned measurement must be within the provided range. If it is smaller","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO5clampy14CoreFoundation7CGFloatVAKF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value by the Axis' underlying value.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5widthAE4AxisOvp":{"name":"width","abstract":"

    Describes the range of acceptable width values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV6heightAE4AxisOvp":{"name":"height","abstract":"

    Describes the range of acceptable height values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV02noD0AEvpZ":{"name":"noConstraint","abstract":"

    Applies no constraints to the measurement in either axis.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintVyA2E4AxisOcfc":{"name":"init(_:)","abstract":"

    Creates a new constraint with the provided value for both axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5width6heightA2E4AxisO_AItcfc":{"name":"init(width:height:)","abstract":"

    Creates a new constraint with the provided width and height axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5clampySo6CGSizeVAHF":{"name":"clamp(_:)","abstract":"

    Clamps the provided size, falling back to the provided default if the measurement calls for a default value.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint/Axis.html":{"name":"Axis","abstract":"

    Describes the range of values that are acceptable for one dimension","parent_name":"Constraint"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraintSo6CGSizeVvp":{"name":"sizeConstraint","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV9directionAA15LayoutDirectionOvp":{"name":"direction","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraint9directionAESo6CGSizeV_AA15LayoutDirectionOtcfc":{"name":"init(sizeConstraint:direction:)","parent_name":"MeasureInfo"},"Enums/Sizing.html#/s:10ListableUI6SizingO5fixedyAC14CoreFoundation7CGFloatV_AGtcACmF":{"name":"fixed(width:height:)","abstract":"

    Fixes the size to the absolute value passed in.

    ","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO8thatFitsyA2C10ConstraintVcACmF":{"name":"thatFits(_:)","abstract":"

    Sizes the item by calling sizeThatFits on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO10autolayoutyA2C10ConstraintVcACmF":{"name":"autolayout(_:)","abstract":"

    Sizes the item by calling systemLayoutSizeFitting on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing/MeasureInfo.html":{"name":"MeasureInfo","parent_name":"Sizing"},"Enums/Sizing/Constraint.html":{"name":"Constraint","abstract":"

    Describes the range of values that are acceptable for both","parent_name":"Sizing"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO3topyA2CmF":{"name":"top","abstract":"

    Represents the header and / or first item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO6bottomyA2CmF":{"name":"bottom","abstract":"

    Represents the footer and / or last item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO6alwaysyA2CmF":{"name":"always","abstract":"

    The visible view will always be re-applied during updates, regardless of the result of isEquivalent(to:).

    ","parent_name":"ReappliesToVisibleView"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO15ifNotEquivalentyA2CmF":{"name":"ifNotEquivalent","abstract":"

    The visible view will only have its contents re-applied during updates if isEquivalent(to:) returns false.

    ","parent_name":"ReappliesToVisibleView"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10Expressiona":{"name":"Expression","abstract":"

    The type of individual statement expressions in the transformed function.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO9Componenta":{"name":"Component","abstract":"

    The type of a partial result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11FinalResulta":{"name":"FinalResult","abstract":"

    The type of the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockSayxGyFZ":{"name":"buildBlock()","abstract":"

    If an empty closure is provided, returns an empty array.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockySayxGAEd_tFZ":{"name":"buildBlock(_:)","abstract":"

    Required by every result builder to build combined results from statement blocks.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGxFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGAEFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO13buildOptionalySayxGAESgFZ":{"name":"buildOptional(_:)","abstract":"

    Enables support for if statements that do not have an else.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither5firstSayxGAF_tFZ":{"name":"buildEither(first:)","abstract":"

    With buildEither(second:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither6secondSayxGAF_tFZ":{"name":"buildEither(second:)","abstract":"

    With buildEither(first:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildArrayySayxGSayAEGFZ":{"name":"buildArray(_:)","abstract":"

    Enables support for ‘for..in’ loops by combining the results of all iterations into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO24buildLimitedAvailabilityySayxGAEFZ":{"name":"buildLimitedAvailability(_:)","abstract":"

    If declared, this will be called on the partial result of an if #available block to allow the result builder to erase type information.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO16buildFinalResultySayxGAEFZ":{"name":"buildFinalResult(_:)","abstract":"

    If declared, this will be called on the partial result from the outermost block statement to produce the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO8verticalyA2CmF":{"name":"vertical","abstract":"

    A list layout which lays out top to bottom.

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    A list layout which lays out left to right (or leading to trailing, depending on implementation).

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXE_xyXEtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXK_xyXKtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalyyyXE_yyXEtF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to perform differing actions based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6mutate_8vertical10horizontalADyx_s24ReferenceWritableKeyPathCyxq_GAIyq_zXEtr0_lF":{"name":"mutate(_:vertical:horizontal:mutate:)","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6height3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"height(for:)","abstract":"

    .vertical: Returns the height of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5width3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"width(for:)","abstract":"

    .vertical: Returns the width of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5point1x1ySo7CGPointV14CoreFoundation7CGFloatV_AKtF":{"name":"point(x:y:)","abstract":"

    .vertical: Returns a CGPoint made with (x, y).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size3forSo6CGSizeVAG_tF":{"name":"size(for:)","abstract":"

    .vertical: Returns the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size5width6heightSo6CGSizeV14CoreFoundation7CGFloatV_AKtF":{"name":"size(width:height:)","abstract":"

    .vertical: Returns a CGSize made with (width, height).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxY(for:)","abstract":"

    .vertical: Returns the maxY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4minY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"minY(for:)","abstract":"

    .vertical: Returns the minY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxX3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxX(for:)","abstract":"

    .vertical: Returns the maxX of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1x3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"x(for:)","abstract":"

    .vertical: Returns the x of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1y3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"y(for:)","abstract":"

    .vertical: Returns the y of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO3top4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"top(with:)","abstract":"

    .vertical: Returns the top of the insets.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6bottom4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"bottom(with:)","abstract":"

    .vertical: Returns the bottom of the insets.","parent_name":"LayoutDirection"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listHeaderyA2CmF":{"name":"listHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listFooteryA2CmF":{"name":"listFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionHeaderyA2CmF":{"name":"sectionHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionFooteryA2CmF":{"name":"sectionFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO16overscrollFooteryA2CmF":{"name":"overscrollFooter","parent_name":"SupplementaryKind"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    When the user stops scrolling, no paging adjusts will be made, the","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO20firstVisibleItemEdgeyA2CmF":{"name":"firstVisibleItemEdge","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO24firstVisibleItemCenteredyA2CmF":{"name":"firstVisibleItemCentered","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    This behavior does not use any paging functionality.

    ","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4fullyA2CmF":{"name":"full","abstract":"

    Applies native UIScrollView paging, where each page is the full size of the","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4peekyA2CmF":{"name":"peek","abstract":"

    Applies custom paging, where pages aren’t the full width of the scroll view’s","parent_name":"PageScrollingBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO9automaticyA2CmF":{"name":"automatic","abstract":"

    Applies the inset from a UIKit navigation bar or tab bar.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO14scrollableAxesyA2CmF":{"name":"scrollableAxes","abstract":"

    Applies the safe area inset for the scrollable axes.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO5neveryA2CmF":{"name":"never","abstract":"

    Applies no safe area inset.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO6alwaysyA2CmF":{"name":"always","abstract":"

    Applies all safe area insets.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6inlineyA2CmF":{"name":"inline","abstract":"

    The header will scroll up and down with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6stickyyA2CmF":{"name":"sticky","abstract":"

    The header will stick to the top of the content when it’s scrolled down, and bounce with content when","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO5fixedyA2CmF":{"name":"fixed","abstract":"

    The header is always positioned at the top of the visible frame, and does not bounce with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO13notSelectableyA2CmF":{"name":"notSelectable","abstract":"

    The item is not selectable at all.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO8tappableyA2CmF":{"name":"tappable","abstract":"

    The item is temporarily selectable. Once the user lifts their finger, the item is deselected.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO10selectableyACSb_tcACmF":{"name":"selectable(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO7togglesyACSb_tcACmF":{"name":"toggles(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.","parent_name":"ItemSelectionStyle"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6singleyA2CmF":{"name":"single","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO5firstyA2CmF":{"name":"first","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6middleyA2CmF":{"name":"middle","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO4lastyA2CmF":{"name":"last","parent_name":"ItemPosition"},"Enums/SwipeActionsViewStyleKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"SwipeActionsViewStyleKey"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO03anyC0ShyACGvpZ":{"name":"anyContent","abstract":"

    If there is any content in the list at all, including headers and footers.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO12sectionsOnlyShyACGvpZ":{"name":"sectionsOnly","abstract":"

    Check if the content in the list is section-driven content, with the","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","abstract":"

    If the list has a list-level container header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listHeaderyA2CmF":{"name":"listHeader","abstract":"

    If the list has a list-level header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listFooteryA2CmF":{"name":"listFooter","abstract":"

    If the list has a list-level footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO16overscrollFooteryA2CmF":{"name":"overscrollFooter","abstract":"

    If the list has an overscroll footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO5itemsyA2CmF":{"name":"items","abstract":"

    If the sections in the list contain any items.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionHeadersyA2CmF":{"name":"sectionHeaders","abstract":"

    If any section in the list has a header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionFootersyA2CmF":{"name":"sectionFooters","abstract":"

    If any section in the list has a footer.

    ","parent_name":"ContentFilters"},"Enums/ListContentBoundsKey.html#/s:10ListableUI20ListContentBoundsKeyO8Providera":{"name":"Provider","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"ListContentBoundsKey"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"Pin"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to when the insertedIdentifier is inserted.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV18insertedIdentifierAA03AnyJ0Cvp":{"name":"insertedIdentifier","abstract":"

    The identifier of the item for which the AutoScrollAction should be performed.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","abstract":"

    The desired scroll position.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","abstract":"

    If the change should be animated.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","abstract":"

    An additional check you may provide to approve or reject the scroll action.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","abstract":"

    Called when the list performs the insertion.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO9firstItemyA2EmF":{"name":"firstItem","abstract":"

    Scroll to the first item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO8lastItemyA2EmF":{"name":"lastItem","abstract":"

    Scroll to the last item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO4itemyAeA13AnyIdentifierCcAEmF":{"name":"item(_:)","abstract":"

    Scroll to the item with the specified identifier.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO4noneyA2CmF":{"name":"none","abstract":"

    The list never automatically scrolls.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO12scrollToItemyA2C010OnInsertedH0V_tcACmF":{"name":"scrollToItem(onInsertOf:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pinyA2C3PinV_tcACmF":{"name":"pin(to:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollToItem, except it doesn’t rely on item insertion to determine when scrolling is appropriate.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf8position8animated13shouldPerform03didN0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVS2bAA04ListdS4InfoVcyARctFZ":{"name":"scrollTo(_:onInsertOf:position:animated:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_8position8animated13shouldPerform03didJ0A2C0D11DestinationO_AA0D8PositionVS2bAA04ListdM4InfoVcyANctFZ":{"name":"pin(_:position:animated:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollTo, except it doesn’t","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/ScrollDestination.html":{"name":"ScrollDestination","abstract":"

    Where to scroll as a result of an AutoScrollAction.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/Configuration.html":{"name":"Configuration","abstract":"

    This protocol allows ListView to treat the OnInsertedItem and Pin configurations","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/OnInsertedItem.html":{"name":"OnInsertedItem","abstract":"

    Values used to configure the scrollToItem(onInsertOf:) action.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/Pin.html":{"name":"Pin","abstract":"

    Values used to configure the pin(to:) action.

    ","parent_name":"AutoScrollAction"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11willDisplayyA2CmF":{"name":"willDisplay","abstract":"

    The view is about to be displayed on screen. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO10wasUpdatedyA2CmF":{"name":"wasUpdated","abstract":"

    A view that is already visible is being updated.","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11measurementyA2CmF":{"name":"measurement","abstract":"

    The item is being measured to perform the layout of the list. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO13shouldAnimateSbvp":{"name":"shouldAnimate","abstract":"

    If you should use animations while applying the update.","parent_name":"ApplyReason"},"Enums/ApplyReason.html":{"name":"ApplyReason","abstract":"

    Why the Item or HeaderFooter is being asked to apply an update to its presented views.

    "},"Enums/AutoScrollAction.html":{"name":"AutoScrollAction","abstract":"

    Options for auto-scrolling to items when the list is updated.

    "},"Enums/ListContentBoundsKey.html":{"name":"ListContentBoundsKey","abstract":"

    A key used to store default / provided bounds into the list’s environment."},"Enums/ContentFilters.html":{"name":"ContentFilters","abstract":"

    A filter enum which allows you to query the types of content contained in a Content or Section object.

    "},"Enums/SwipeActionsViewStyleKey.html":{"name":"SwipeActionsViewStyleKey"},"Enums/ItemPosition.html":{"name":"ItemPosition"},"Enums/ItemSelectionStyle.html":{"name":"ItemSelectionStyle","abstract":"

    Controls the selection style and behavior of an item in a list.

    "},"Enums/ListHeaderPosition.html":{"name":"ListHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    "},"Enums/ContentInsetAdjustmentBehavior.html":{"name":"ContentInsetAdjustmentBehavior","abstract":"

    Constants indicating how safe area insets are added to the adjusted content inset."},"Enums/PageScrollingBehavior.html":{"name":"PageScrollingBehavior","abstract":"

    The paging style of the scroll view.

    "},"Enums/ListPagingBehavior.html":{"name":"ListPagingBehavior","abstract":"

    Controls how to align / adjust the contentOffset of the list when"},"Enums/SupplementaryKind.html":{"name":"SupplementaryKind"},"Enums/LayoutDirection.html":{"name":"LayoutDirection","abstract":"

    Describes the given direction / axis that a layout uses when flowing its content.

    "},"Enums/ListableBuilder.html":{"name":"ListableBuilder","abstract":"

    A result builder which can be used to provide a SwiftUI-like DSL for building arrays of content.

    "},"Enums/ReappliesToVisibleView.html":{"name":"ReappliesToVisibleView","abstract":"

    A rule to determine when an ItemContent or HeaderFooterContent should be re-applied"},"Enums/SectionPosition.html":{"name":"SectionPosition","abstract":"

    Specifies the supplementary views and / or items based on position within a Section.

    "},"Enums/Sizing.html":{"name":"Sizing","abstract":"

    Controls how a header, footer, or item in a list view is sized.

    "},"Enums/WidthConstraint.html":{"name":"WidthConstraint","abstract":"

    Describes the range of acceptable values for a width.

    "},"Enums/CustomWidth.html":{"name":"CustomWidth","abstract":"

    Specifies a custom width for an item or header in a list.

    "},"Enums/ViewAnimation.html":{"name":"ViewAnimation","abstract":"

    Specifies the kind of animation to use when updating various parts of a list,"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO2upyA2EmF":{"name":"up","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO4downyA2EmF":{"name":"down","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO8finishedyA2EmF":{"name":"finished","parent_name":"Result"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO9cancelledyA2EmF":{"name":"cancelled","parent_name":"Result"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC8isMovingSbvp":{"name":"isMoving","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5startSbyF":{"name":"start()","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5moved4withyAA04ItemC0V17GestureRecognizerC_tF":{"name":"moved(with:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC3endyyAC6ResultOF":{"name":"end(_:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC17accessibilityMove9directionSbAC013AccessibilityF9DirectionO_tF":{"name":"accessibilityMove(direction:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions/Result.html":{"name":"Result","parent_name":"ReorderingActions"},"Classes/ReorderingActions/AccessibilityMoveDirection.html":{"name":"AccessibilityMoveDirection","abstract":"

    Used with the accessibilityMove(item: direction:) delegate method to indicate the direction a selected item should be moved in the collection view.

    ","parent_name":"ReorderingActions"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)init":{"name":"init()","abstract":"

    Creates a preview for the given width.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC4with5state10appearance4itemAC14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptcfc":{"name":"init(with:state:appearance:item:)","abstract":"

    Creates a preview for the given item and parameters, and then lays out the preview view.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC6update4with5state10appearance4itemy14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptF":{"name":"update(with:state:appearance:item:)","abstract":"

    Updates the item for the given parameters.","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)sizeThatFits:":{"name":"sizeThatFits(_:)","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(py)intrinsicContentSize":{"name":"intrinsicContentSize","parent_name":"ItemPreviewView"},"Classes/StaticSource/State.html#/s:10ListableUI12StaticSourceC5StateVAEycfc":{"name":"init()","parent_name":"State"},"Classes/StaticSource/State.html":{"name":"State","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7contentAA7ContentVvp":{"name":"content","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withAcA7ContentV_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withACyAA7ContentVzXE_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withADyAA0D5StateCyAC0G0VG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withAA7ContentVAA0D5StateCyAC0H0VG_tF":{"name":"content(with:)","parent_name":"StaticSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7Buildera":{"name":"Builder","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC4withACyxGyAA0D5StateCyxG_AA7ContentVztc_tcfc":{"name":"init(with:)","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7content4withADyAA0D5StateCyxG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"DynamicSource"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC5valuexvp":{"name":"value","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC3setyyyxzXEF":{"name":"set(_:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7initial9didChangeACyxGx_yyctcfc":{"name":"init(initial:didChange:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7discardyyF":{"name":"discard()","parent_name":"SourceState"},"Classes/StateAccessor.html#/s:10ListableUI13StateAccessorC5valuexvp":{"name":"value","parent_name":"StateAccessor"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC017clearsSelectionOnD10WillAppearSbvp":{"name":"clearsSelectionOnViewWillAppear","abstract":"

    The default value for clearsSelectionOnViewWillAppear is true.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC9configure4listyAA0C10PropertiesVz_tF":{"name":"configure(list:)","abstract":"

    Override this method to configure your list how you’d like to.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC6reload8animatedySb_tF":{"name":"reload(animated:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)loadView":{"name":"loadView()","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","parent_name":"ListViewController"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7contentSo06UIEdgeF0Vvp":{"name":"content","abstract":"

    Insets for the content view

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV010horizontalE0So06UIEdgeF0Vvp":{"name":"horizontalScroll","abstract":"

    Insets for the horizontal scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV08verticalE0So06UIEdgeF0Vvp":{"name":"verticalScroll","abstract":"

    Insets for the vertical scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7content010horizontalE008verticalE0AESo06UIEdgeF0V_A2Jtcfc":{"name":"init(content:horizontalScroll:verticalScroll:)","abstract":"

    All values are optional, and default to .zero

    ","parent_name":"ScrollViewInsets"},"Classes/ListView.html#/s:10ListableUI8ListViewC5frame10appearanceACSo6CGRectV_AA10AppearanceVtcfc":{"name":"init(frame:appearance:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9animationAA0C9AnimationVvp":{"name":"animation","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC18scrollPositionInfoAA0c6ScrollfG0Vvp":{"name":"scrollPositionInfo","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC6layoutAA17LayoutDescriptionVvp":{"name":"layout","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6layout8animated10completionyAA17LayoutDescriptionV_SbyyctF":{"name":"set(layout:animated:completion:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSizeSo6CGSizeVvp":{"name":"contentSize","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19isContentScrollableSbvp":{"name":"isContentScrollable","abstract":"

    Returns true when the content size is large enough that scrolling is possible

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC31KeyboardFrameWillChangeCallbacka":{"name":"KeyboardFrameWillChangeCallback","abstract":"

    Callback for when the keyboard changes

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListView"},"Classes/ListView/ScrollViewInsets.html":{"name":"ScrollViewInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012customScrollD6InsetsAC0fdG0Vycvp":{"name":"customScrollViewInsets","abstract":"

    This callback determines the scroll view’s insets only when","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012updateScrollD6InsetsyyF":{"name":"updateScrollViewInsets()","abstract":"

    Call this to trigger an insets update.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    A state observer allows you to receive callbacks when varying types","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16ScrollCompletiona":{"name":"ScrollCompletion","abstract":"

    TODO: The below functions do not yet work for horizontal lists.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ08animated10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the list, which is used to pass data through to","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC7contentAA7ContentVvp":{"name":"content","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10setContent8animated_ySb_AA0F0VtF":{"name":"setContent(animated:_:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6source7initial8animatedAA13StateAccessorCy0I0QzGx_AKSbtAA0cD6SourceRzlF":{"name":"set(source:initial:animated:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyyAA0C10PropertiesVzXE_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyAA0C10PropertiesV_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)frame":{"name":"frame","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)bounds":{"name":"bounds","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)backgroundColor":{"name":"backgroundColor","abstract":"

    Our frame changed, update the keyboard inset in case the inset should now be different.

    ","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToWindow":{"name":"didMoveToWindow()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC27defaultContentSizeItemLimitSivpZ":{"name":"defaultContentSizeItemLimit","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSize2in3for14safeAreaInsets9itemLimitAA08MeasuredcF0VSo6CGSizeV_AA0C10PropertiesVSo06UIEdgeK0VSiSgtFZ":{"name":"contentSize(in:for:safeAreaInsets:itemLimit:)","abstract":"

    Returns the size that a list with the provided properties would be, within the given fittingSize.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC28testing_forceLayoutUpdateNowyyF":{"name":"testing_forceLayoutUpdateNow()","abstract":"

    Call this method to force an immediate, synchronous re-render of the list","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC23keyboardFrameWillChange3for17animationDuration0J5Curvey16KeyboardObserverAHC_SdSo015UIViewAnimationL0VtF":{"name":"keyboardFrameWillChange(for:animationDuration:animationCurve:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"Classes/ListActions/ViewControllerTransitioning.html#/s:10ListableUI11ListActionsC27ViewControllerTransitioningCAEycfc":{"name":"init()","parent_name":"ViewControllerTransitioning"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingCAEycfc":{"name":"init()","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16ScrollCompletiona":{"name":"ScrollCompletion","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK08animated10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC9scrollingAC9ScrollingCvp":{"name":"scrolling","abstract":"

    Actions which allow scrolling to individual items in a list.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC27viewControllerTransitioningAC04ViewfG0Cvp":{"name":"viewControllerTransitioning","abstract":"

    Actions which allow hooking up your list to the view controller transitioning APIs.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsCACycfc":{"name":"init()","abstract":"

    Creates and returns an actions object which can be registered with a list view.

    ","parent_name":"ListActions"},"Classes/ListActions/Scrolling.html":{"name":"Scrolling","abstract":"

    Provides access to scrolling actions within a list view.

    ","parent_name":"ListActions"},"Classes/ListActions/ViewControllerTransitioning.html":{"name":"ViewControllerTransitioning","abstract":"

    Provides access to view controller transitioning options in a list.

    ","parent_name":"ListActions"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureG0Vcvp":{"name":"measurer","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8positionAA0F8PositionOvp":{"name":"position","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp":{"name":"isReorderable","abstract":"

    Whether this item can be reordered (has reordering configuration).

    ","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC5frameSo6CGRectVvp":{"name":"frame","parent_name":"ItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureH0Vcvp":{"name":"measurer","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC11isPopulatedSbvp":{"name":"isPopulated","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC7layoutsAA19HeaderFooterLayoutsVvp":{"name":"layouts","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC22containsFirstResponderSbvp":{"name":"containsFirstResponder","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12defaultFrameSo6CGRectVvp":{"name":"defaultFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12visibleFrameSo6CGRectVvp":{"name":"visibleFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6headerAC017SupplementaryItemG0Cvp":{"name":"header","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6footerAC017SupplementaryItemG0Cvp":{"name":"footer","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC5itemsSayAC04ItemG0CGvp":{"name":"items","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionInfo"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The full scrollable size of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC07naturalE5Width14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    The natural width of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC15containerHeaderAC21SupplementaryItemInfoCvp":{"name":"containerHeader","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6headerAC21SupplementaryItemInfoCvp":{"name":"header","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6footerAC21SupplementaryItemInfoCvp":{"name":"footer","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC16overscrollFooterAC21SupplementaryItemInfoCvp":{"name":"overscrollFooter","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8sectionsSayAC11SectionInfoCGvp":{"name":"sections","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC3allSayAA0cdE4Item_pGvp":{"name":"all","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8maxValue3for14CoreFoundation7CGFloatVs7KeyPathCyAA0cdE4Item_pAHG_tF":{"name":"maxValue(for:)","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SectionInfo.html":{"name":"SectionInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SupplementaryItemInfo.html":{"name":"SupplementaryItemInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/ItemInfo.html":{"name":"ItemInfo","parent_name":"ListLayoutContent"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","parent_name":"DefaultItemContentCoordinator"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","parent_name":"DefaultItemContentCoordinator"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC8originalAA0C0VyxGvp":{"name":"original","abstract":"

    The original state of the item, as passed to the list.","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC7currentAA0C0VyxGvp":{"name":"current","abstract":"

    The current value of the item, including changes made","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorActions.html#/s:10ListableUI29ItemContentCoordinatorActionsC6update9animation5afterADyAA13ViewAnimationO_SdyAA0C0VyxGzctF":{"name":"update(animation:after:update:)","abstract":"

    Allows you to update the displayed item via the provided closure, with an optional","parent_name":"ItemContentCoordinatorActions"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC8anyValues0C8HashableVvp":{"name":"anyValue","abstract":"

    The underlying value that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC15representedTypeSOvp":{"name":"representedType","abstract":"

    The underlying type that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyIdentifier"},"Classes/Identifier.html#/s:10ListableUI10IdentifierC5valueq_vp":{"name":"value","abstract":"

    The underlying value that backs the identifier.","parent_name":"Identifier"},"Classes/Identifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Identifier"},"Classes/Identifier.html":{"name":"Identifier","abstract":"

    An Identifier is used to unique items in Listable lists. Sections,"},"Classes/AnyIdentifier.html":{"name":"AnyIdentifier","abstract":"

    A type-erased Identifier used to identify content in a list.

    "},"Classes/ItemContentCoordinatorActions.html":{"name":"ItemContentCoordinatorActions","abstract":"

    The available actions you can perform as a coordinator, which are reported back to the list to manage the item.

    "},"Classes/ItemContentCoordinatorInfo.html":{"name":"ItemContentCoordinatorInfo","abstract":"

    Information about the current and original state of the item.

    "},"Classes/DefaultItemContentCoordinator.html":{"name":"DefaultItemContentCoordinator","abstract":"

    The default ItemContentCoordinator, which performs no actions.

    "},"Classes/ListLayoutContent.html":{"name":"ListLayoutContent"},"Classes/ListActions.html":{"name":"ListActions","abstract":"

    ListActions is an type that you can use to gain access to actions to perform on a List"},"Classes/ListView.html":{"name":"ListView"},"Classes.html#/s:10ListableUI15UpdateCallbacksC":{"name":"UpdateCallbacks"},"Classes/ListViewController.html":{"name":"ListViewController","abstract":"

    A class which provides an easy way to set up and display a ListView,"},"Classes/StateAccessor.html":{"name":"StateAccessor"},"Classes/SourceState.html":{"name":"SourceState"},"Classes/DynamicSource.html":{"name":"DynamicSource"},"Classes/StaticSource.html":{"name":"StaticSource"},"Classes/ItemPreviewView.html":{"name":"ItemPreviewView","abstract":"

    A view you can use to test the various possible states that your ItemContent can be in.

    "},"Classes/ReorderingActions.html":{"name":"ReorderingActions"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:10ListableUI6Headera":{"name":"Header"},"Typealiases.html#/s:10ListableUI6Footera":{"name":"Footer"},"Typealiases.html#/s:10ListableUI13HeaderContenta":{"name":"HeaderContent"},"Typealiases.html#/s:10ListableUI13FooterContenta":{"name":"FooterContent"},"Typealiases.html#/s:10ListableUI32ListItemScrollPositionAdjustmenta":{"name":"ListItemScrollPositionAdjustment","abstract":"

    Returns the vertical delta to apply to the list’s current content offset.

    "},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO8circularyA2EmF":{"name":"circular","abstract":"

    Provides a standard-style corner radius as you would see in design tools like Figma.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO10continuousyA2EmF":{"name":"continuous","abstract":"

    Provides an iOS icon-style corner radius.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV7topLeftAGvpZ":{"name":"topLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV8topRightAGvpZ":{"name":"topRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV10bottomLeftAGvpZ":{"name":"bottomLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV11bottomRightAGvpZ":{"name":"bottomRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3allAGvpZ":{"name":"all","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3topAGvpZ":{"name":"top","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV4leftAGvpZ":{"name":"left","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV6bottomAGvpZ":{"name":"bottom","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV5rightAGvpZ":{"name":"right","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO6squareyA2EmF":{"name":"square","abstract":"

    Regular, non-rounded corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7capsuleyA2EmF":{"name":"capsule","abstract":"

    Capsule-style corners will be rendered. Eg, the corner radii is the same","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7roundedyAE14CoreFoundation7CGFloatV_AE7CornersVtcAEmF":{"name":"rounded(radius:corners:)","abstract":"

    The provided radii is applied to the specified corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle/Corners.html":{"name":"Corners","abstract":"

    Describes the corners to apply the style to.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBoundsSbvp":{"name":"clipsToBounds","abstract":"

    If the view should clip its contents or not.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerStyleAC06CornerF0Ovp":{"name":"cornerStyle","abstract":"

    The corner style to apply, eg rounded, capsule, or normal, square corners.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerCurveAC06CornerF0Ovp":{"name":"cornerCurve","abstract":"

    How to style the curves when cornerStyle is non-square.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBounds11cornerStyle0H5CurveACSb_AC06CornerI0OAC0kJ0Otcfc":{"name":"init(clipsToBounds:cornerStyle:cornerCurve:)","abstract":"

    Creates new view properties.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV5apply2toySo6UIViewC_tF":{"name":"apply(to:)","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerStyle.html":{"name":"CornerStyle","abstract":"

    The style of corners to draw on the view.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerCurve.html":{"name":"CornerCurve","abstract":"

    Specifies the curve style when showing rounded corners on a Box.

    ","parent_name":"ViewProperties"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO12closeActionsyA2EmF":{"name":"closeActions","abstract":"

    The swipe actions will be closed.

    ","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO13expandActionsyA2EmF":{"name":"expandActions","abstract":"

    The swipe actions will be expanded, revealing the last swipe action.","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV012OnDidPerformD0a":{"name":"OnDidPerformAction","abstract":"

    The completion handler to call after performing the swipe action.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5OnTapa":{"name":"OnTap","abstract":"

    The completion handler called when the action is tapped.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5titleSSSgvp":{"name":"title","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityLabelSSSgvp":{"name":"accessibilityLabel","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityValueSSSgvp":{"name":"accessibilityValue","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV17accessibilityHintSSSgvp":{"name":"accessibilityHint","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV15backgroundColorSo7UIColorCSgvp":{"name":"backgroundColor","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"

    Sets the text and image (image must use the template rendering mode) color.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5imageSo7UIImageCSgvp":{"name":"image","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5onTapyyyAC012OnDidPerformD9AnimationOccvp":{"name":"onTap","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5title18accessibilityLabel0F5Value0F4Hint15backgroundColor04tintK05image5onTapACSSSg_A3LSo7UIColorCANSo7UIImageCSgyyAC012OnDidPerformD9AnimationOcctcfc":{"name":"init(title:accessibilityLabel:accessibilityValue:accessibilityHint:backgroundColor:tintColor:image:onTap:)","abstract":"

    Creates a new swipe action with the provided options.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction/OnDidPerformActionAnimation.html":{"name":"OnDidPerformActionAnimation","abstract":"

    The animation to perform when the action is completed.

    ","parent_name":"SwipeAction"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV7actionsSayAA0C6ActionVGvp":{"name":"actions","abstract":"

    The actions to display when the cell is swiped.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC0Sbvp":{"name":"performsFirstActionWithFullSwipe","abstract":"

    Whether the first action is performed automatically with a full swipe.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC06actionACSb_AA0cH0Vtcfc":{"name":"init(performsFirstActionWithFullSwipe:action:)","abstract":"

    Creates a new configuration with the provided action.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGyXEtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading14CoreFoundation7CGFloatVvp":{"name":"leading","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV8trailing14CoreFoundation7CGFloatVvp":{"name":"trailing","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV4zeroACvpZ":{"name":"zero","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading8trailingAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(leading:trailing:)","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7uniformAC14CoreFoundation7CGFloatV_tcfc":{"name":"init(uniform:)","parent_name":"HorizontalPadding"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCountSivp":{"name":"minItemCount","abstract":"

    The minimum number of items within the section. Defaults to 1.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12maxItemCountSiSgvp":{"name":"maxItemCount","abstract":"

    The maximum number of items in the section. Has no default setting.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV10CanReordera":{"name":"CanReorder","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12canReorderInSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderIn","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV13canReorderOutSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderOut","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCount03maxfG012canReorderIn0iJ3OutACSi_SiSgSbAA0fD0V6ResultVKcSgAMtcfc":{"name":"init(minItemCount:maxItemCount:canReorderIn:canReorderOut:)","abstract":"

    Creates a new reordering validation instance.

    ","parent_name":"SectionReordering"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI24EmptySectionLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"EmptySectionLayoutsValue"},"Structs/Section.html#/s:10ListableUI7SectionV10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type used for a Section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifierAA10IdentifierCyACs11AnyHashableVGvp":{"name":"identifier","abstract":"

    The value which uniquely identifies the section within a list.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5itemsSayAA7AnyItem_pGvp":{"name":"items","abstract":"

    The items, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10reorderingAA0C10ReorderingVvp":{"name":"reordering","abstract":"

    Controls re-ordering options when items are moved in or out of the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8contains3anySbShyAA14ContentFiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the section contains any of the given types, which you specify via the filters","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5countSivp":{"name":"count","abstract":"

    The number of Items within the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV9Configurea":{"name":"Configure","abstract":"

    Provides a mutable section for editing in an inline closure.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts6header6footer10reordering5items9configureACx_AA0C7LayoutsVAA26AnyHeaderFooterConvertible_pSgAmA0C10ReorderingVSayAA0k4ItemN0_pGyACzXEtcSHRzlufc":{"name":"init(_:layouts:header:footer:reordering:items:configure:)","abstract":"

    Creates a new section with all of the provided values, plus an optional","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_9configureACx_yACzXEtcSHRzlufc":{"name":"init(_:configure:)","abstract":"

    Creates a new section with a trailing closure to configure the section inline.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts10reordering5items6header6footerACx_AA0C7LayoutsVAA0C10ReorderingVSayAA18AnyItemConvertible_pGyXEAA0k12HeaderFooterM0_pSgyXEAPyXEtcSHRzlufc":{"name":"init(_:layouts:reordering:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_5items6header6footerACx_SayAA18AnyItemConvertible_pGyXEAA0g12HeaderFooterI0_pSgyXEAJyXEtcSHRzlufc":{"name":"init(_:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2toSayxGxm_tlF":{"name":"filtered(to:)","abstract":"

    Returns the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2to_yxm_ySayxGXEtlF":{"name":"filtered(to:_:)","abstract":"

    Provides the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3addyyAA7AnyItem_pF":{"name":"add(_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA7AnyItem_ptFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA4ItemVyxGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_xtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3add5itemsySayAA18AnyItemConvertible_pGyXE_tF":{"name":"add(items:)","abstract":"

    Adds the provided items with the provided result builder.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA7AnyItem_pGtFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA4ItemVyxGGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayxGtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifier4withAA10IdentifierCyACs11AnyHashableVGx_tSHRzlFZ":{"name":"identifier(with:)","abstract":"

    Provides a new identifier for a Section, with the given underlying value.

    ","parent_name":"Section"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO9doNothingyA2EmF":{"name":"doNothing","abstract":"

    Do not perform any action if the item is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO08scrollToD0yA2EmF":{"name":"scrollToPosition","abstract":"

    Scroll the item to the desired Position, even if it is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O3topyA2EmF":{"name":"top","abstract":"

    Scroll the item to the top of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O8centeredyA2EmF":{"name":"centered","abstract":"

    Scroll the item to the middle of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O6bottomyA2EmF":{"name":"bottom","abstract":"

    Scroll the item to the bottom of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition.html#/s:10ListableUI14ScrollPositionV8position16ifAlreadyVisible6offsetA2C0D0O_AC02IfgH0O14CoreFoundation7CGFloatVtcfc":{"name":"init(position:ifAlreadyVisible:offset:)","abstract":"

    Creates a new scroll position with the provided values.

    ","parent_name":"ScrollPosition"},"Structs/ScrollPosition/Position.html":{"name":"Position","abstract":"

    How the item should be positioned within the list.

    ","parent_name":"ScrollPosition"},"Structs/ScrollPosition/IfAlreadyVisible.html":{"name":"IfAlreadyVisible","abstract":"

    What action should be taken if an item is already partially visible within a list.

    ","parent_name":"ScrollPosition"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO6stringyAESScAEmF":{"name":"string(_:)","abstract":"

    A standard string is displayed according to iOS appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO10attributedyAESo18NSAttributedStringCcAEmF":{"name":"attributed(_:)","abstract":"

    An attributed string is displayed which provides specific appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO4noneyA2EmF":{"name":"none","abstract":"

    Does not apply any visibility or offset change to the refresh control.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO21displayWhenRefreshingyAESb_SbtcAEmF":{"name":"displayWhenRefreshing(animate:scrollToTop:)","abstract":"

    If a refresh starts, the list will be scrolled to the top to reveal the refresh indicator.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshingSbvp":{"name":"isRefreshing","abstract":"

    If the list is current refreshing.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV24offsetAdjustmentBehaviorAC06OffsetfG0Ovp":{"name":"offsetAdjustmentBehavior","abstract":"

    Controls how the refresh control affects the list when it is visible.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV5titleAC5TitleOSgvp":{"name":"title","abstract":"

    The title of the control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02OnC0a":{"name":"OnRefresh","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02onC0yycvp":{"name":"onRefresh","abstract":"

    Invoked when a customer triggers a refresh event.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshing24offsetAdjustmentBehavior5title02onC0ACSb_AC06OffsethI0OAC5TitleOSgyyctcfc":{"name":"init(isRefreshing:offsetAdjustmentBehavior:title:onRefresh:)","parent_name":"RefreshControl"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html":{"name":"OffsetAdjustmentBehavior","abstract":"

    Controls the visibility and position of the refresh control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl/Title.html":{"name":"Title","abstract":"

    How the title of the refresh control is displayed.

    ","parent_name":"RefreshControl"},"Structs/ItemPreviewAppearance.html#/s:10ListableUI21ItemPreviewAppearanceV7padding15backgroundColorAC14CoreFoundation7CGFloatV_So7UIColorCtcfc":{"name":"init(padding:backgroundColor:)","abstract":"

    Creates a new preview appearance.

    ","parent_name":"ItemPreviewAppearance"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5width14CoreFoundation7CGFloatVvp":{"name":"width","abstract":"

    The width of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5stateAA0C5StateVvp":{"name":"state","abstract":"

    The ItemState to use in the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV10appearanceAA0cD10AppearanceVvp":{"name":"appearance","abstract":"

    The desired appearance of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV4with5state10appearanceAE14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(with:state:appearance:)","abstract":"

    Creates a new preview with the desired options.

    ","parent_name":"Properties"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV4itemAA03AnyC0_pvp":{"name":"item","abstract":"

    The item being previewed by the preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV10propertiesAC10PropertiesVvp":{"name":"properties","abstract":"

    The properties of the current preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview/Properties.html":{"name":"Properties","abstract":"

    The properties of a preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV8previews3for4withQrAA03AnyC0_p_SayAC10PropertiesVGtFZ":{"name":"previews(for:with:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for each of the provided","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV07withAllC6States3for5width10appearanceQrAA03AnyC0_p_14CoreFoundation7CGFloatVAA0cD10AppearanceVtFZ":{"name":"withAllItemStates(for:width:appearance:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for all the possible","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_5width5state10appearanceAcA03AnyC0_p_14CoreFoundation7CGFloatVAA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(_:width:state:appearance:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_10propertiesAcA03AnyC0_p_AC10PropertiesVtcfc":{"name":"init(_:properties:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ItemPreview"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5titleSSvp":{"name":"title","abstract":"

    The title of section – a single letter like A, B, C, D, E, etc.","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5itemsSayAA03AnyD0_pGvp":{"name":"items","abstract":"

    The sorted items in the collated sections.

    ","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV8sections9collation4with_SayAA7SectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGyAC08CollatedI0V_AHztXEtFZ":{"name":"sections(collation:with:_:)","abstract":"

    Collates and returns the set of items into list Sections,","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV7collate9collation5itemsSayAC15CollatedSectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGtFZ":{"name":"collate(collation:items:)","abstract":"

    Collates and returns the set of items into CollatedSections.","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator/CollatedSection.html":{"name":"CollatedSection","abstract":"

    The output of the collator, with the collated title and items","parent_name":"LocalizedItemCollator"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV18accessibilityLabelSSvpZ":{"name":"accessibilityLabel","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV17accessibilityHintSSvpZ":{"name":"accessibilityHint","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV19accessibilityMoveUpSSvpZ":{"name":"accessibilityMoveUp","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV21accessibilityMoveDownSSvpZ":{"name":"accessibilityMoveDown","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html":{"name":"ReorderGesture","parent_name":"ListableLocalizedStrings"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE0So6CGSizeVvp":{"name":"contentSize","abstract":"

    The content size of the list.

    ","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV12naturalWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalWidth","abstract":"

    If it supports it, this value will contain the “natural” width of the list’s","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE012naturalWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalWidth:)","parent_name":"MeasuredListSize"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV4itemAA03AnyF0_pvp":{"name":"item","abstract":"

    The item which was reordered by the customer.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    The new state of all sections in the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV6resultAA0F10ReorderingV6ResultVvp":{"name":"result","abstract":"

    The detailed information about the reorder event.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3oldShyAA13AnyIdentifierCGvp":{"name":"old","abstract":"

    The previously selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3newShyAA13AnyIdentifierCGvp":{"name":"new","abstract":"

    The newly selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3oldSo6CGRectVvp":{"name":"old","abstract":"

    The old frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3newSo6CGRectVvp":{"name":"new","abstract":"

    The new frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV9displayedSayAA7AnyItem_pGvp":{"name":"displayed","abstract":"

    The items which were scrolled into view or otherwise became visible.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12endedDisplaySayAA7AnyItem_pGvp":{"name":"endedDisplay","abstract":"

    The items which were scrolled out of view or otherwise were removed from view.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV8insertedShyAA13AnyIdentifierCGvp":{"name":"inserted","abstract":"

    The inserted IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV7removedShyAA13AnyIdentifierCGvp":{"name":"removed","abstract":"

    The removed IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV8sectionsAG10ChangedIDsVvp":{"name":"sections","abstract":"

    The inserted and removed sections.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV5itemsAG10ChangedIDsVvp":{"name":"items","abstract":"

    The inserted and removed items.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html":{"name":"ChangedIDs","abstract":"

    The changed IDs.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV10hadChangesSbvp":{"name":"hadChanges","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21insertionsAndRemovalsAE010InsertionsiJ0Vvp":{"name":"insertionsAndRemovals","abstract":"

    The insertions and removals in this change, if any.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html":{"name":"InsertionsAndRemovals","abstract":"

    The insertions and removals, for both sections and items, applied to a list","parent_name":"ContentUpdated"},"Structs/ListStateObserver/BeginDrag.html#/s:10ListableUI17ListStateObserverV9BeginDragV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","parent_name":"BeginDrag"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV12positionInfoAA0c14ScrollPositionJ0Vvp":{"name":"positionInfo","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidScroll"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV12positionInfoAA0cg8PositionI0Vvp":{"name":"positionInfo","parent_name":"DidScroll"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates and optionally allows you to configure an observer.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnDidScrolla":{"name":"OnDidScroll","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onDidScrollyyyAC0gH0VcF":{"name":"onDidScroll(_:)","abstract":"

    Registers a callback which will be called when the list view is scrolled, or is","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20OnDidEndDecelerationa":{"name":"OnDidEndDeceleration","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20onDidEndDecelerationyyyAC0ghI0VcF":{"name":"onDidEndDeceleration(_:)","abstract":"

    Registers a callback which will be called when the list view is finished decelerating.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26OnDidEndScrollingAnimationa":{"name":"OnDidEndScrollingAnimation","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26onDidEndScrollingAnimationyyyAC0ghiJ0VcF":{"name":"onDidEndScrollingAnimation(_:)","abstract":"

    Registers a callback which will be called when the list view had ended scrolling animation.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnBeginDraga":{"name":"OnBeginDrag","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onBeginDragyyyAC0gH0VcF":{"name":"onBeginDrag(_:)","abstract":"

    Registers a callback which will be called when the list view will begin dragging.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16OnContentUpdateda":{"name":"OnContentUpdated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16onContentUpdatedyyyAC0gH0VcF":{"name":"onContentUpdated(_:)","abstract":"

    Registers a callback which will be called when the list view’s content is updated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19OnVisibilityChangeda":{"name":"OnVisibilityChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19onVisibilityChangedyyyAC0gH0VcF":{"name":"onVisibilityChanged(_:)","abstract":"

    Registers a callback which will be called when the visiblity of content within the list changes,","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14OnFrameChangeda":{"name":"OnFrameChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14onFrameChangedyyyAC0gH0VcF":{"name":"onFrameChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s frame is changed.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18OnSelectionChangeda":{"name":"OnSelectionChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18onSelectionChangedyyyAC0gH0VcF":{"name":"onSelectionChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s selected items are changed by the user.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15OnItemReordereda":{"name":"OnItemReordered","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15onItemReorderedyyyAC0gH0VcF":{"name":"onItemReordered(_:)","abstract":"

    Registers a callback which will be called when an item in the list view is reordered by the customer.","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidScroll.html":{"name":"DidScroll","abstract":"

    Parameters available for OnDidScroll callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidEndDeceleration.html":{"name":"DidEndDeceleration","abstract":"

    Parameters available for OnDidEndDeceleration callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidEndScrollingAnimation.html":{"name":"DidEndScrollingAnimation","abstract":"

    Parameters available for OnDidEndScrollingAnimation callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/BeginDrag.html":{"name":"BeginDrag","abstract":"

    Parameters available for OnBeginDrag callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/ContentUpdated.html":{"name":"ContentUpdated","abstract":"

    Parameters available for OnContentUpdated callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/VisibilityChanged.html":{"name":"VisibilityChanged","abstract":"

    Parameters available for OnVisibilityChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/FrameChanged.html":{"name":"FrameChanged","abstract":"

    Parameters available for OnFrameChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/SelectionChanged.html":{"name":"SelectionChanged","abstract":"

    Parameters available for OnSelectionChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/ItemReordered.html":{"name":"ItemReordered","abstract":"

    Parameters available for OnItemReordered callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV10identifierAA13AnyIdentifierCvp":{"name":"identifier","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV010percentageG014CoreFoundation7CGFloatVvp":{"name":"percentageVisible","abstract":"

    The percentage of this item within the collection view’s visible frame.

    ","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV12visibleItemsShyAC11VisibleItemVGvp":{"name":"visibleItems","abstract":"

    Which items within the list are currently visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV15mostVisibleItemAC0hI0VSgvp":{"name":"mostVisibleItem","abstract":"

    The item from visibleItems that has the highest percentage of visibility.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV18isFirstItemVisibleSbvp":{"name":"isFirstItemVisible","abstract":"

    If the first item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV17isLastItemVisibleSbvp":{"name":"isLastItemVisible","abstract":"

    If the last item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV06bottomD6Offset14CoreFoundation7CGFloatVvp":{"name":"bottomScrollOffset","abstract":"

    Distance required to scroll to the bottom

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV6boundsSo6CGRectVvp":{"name":"bounds","abstract":"

    bounds of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    safeAreaInsests of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV02isD10InProgressSbvp":{"name":"isScrollInProgress","abstract":"

    Whether the scroll view is currently being interacted with or decelerating.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV19visibleContentEdges017includingSafeAreaI0So10UIRectEdgeVAG_tF":{"name":"visibleContentEdges(includingSafeAreaEdges:)","abstract":"

    Used to retrieve the visible content edges for the list’s content.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV10scrollView12visibleItems18isFirstItemVisible0k4LastmN0ACSo08UIScrollH0C_ShyAC0nM0VGS2btcfc":{"name":"init(scrollView:visibleItems:isFirstItemVisible:isLastItemVisible:)","abstract":"

    Creates a ListScrollPositionInfo for the provided scroll view.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo/VisibleItem.html":{"name":"VisibleItem","parent_name":"ListScrollPositionInfo"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChangesSbvp":{"name":"animatesChanges","abstract":"

    If the changes applied should be animated or not.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9animationAA0C9AnimationVvp":{"name":"animation","abstract":"

    The animation to use for any changes.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7contentAA7ContentVvp":{"name":"content","abstract":"

    The content displayed by the list.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the List.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6layoutAA17LayoutDescriptionVvp":{"name":"layout","abstract":"

    The layout type to use with the list. Defaults to .table(), aka a table","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV10appearanceAA10AppearanceVvp":{"name":"appearance","abstract":"

    The appearance to use with the list.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","abstract":"

    The scroll insets to apply to the list view.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8behaviorAA8BehaviorVvp":{"name":"behavior","abstract":"

    The various behavior options to apply to the list, which affect how the user","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    The state reader to use with your list. A ListStateObserver","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7actionsAA0C7ActionsCSgvp":{"name":"actions","abstract":"

    The actions instance to use to control the list, eg to scroll to a given","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV16autoScrollActionAA04AutofG0Ovp":{"name":"autoScrollAction","abstract":"

    The auto scroll action to apply to the list. This allows you to","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV23accessibilityIdentifierSSSgvp":{"name":"accessibilityIdentifier","abstract":"

    The accessibility identifier assigned to the inner UICollectionView.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","abstract":"

    The debugging identifier assigned to the list. Used for os_signpost integration","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9Configurea":{"name":"Configure","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7default4withACyACzXE_tFZ":{"name":"default(with:)","abstract":"

    An instance of ListProperties with sensible default values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChanges9animation6layout10appearance21scrollIndicatorInsets8behavior16autoScrollAction25onKeyboardFrameWillChange23accessibilityIdentifier09debuggingW09configureACSb_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0Oy0R8Observer0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA6_yACzXEtcfc":{"name":"init(animatesChanges:animation:layout:appearance:scrollIndicatorInsets:behavior:autoScrollAction:onKeyboardFrameWillChange:accessibilityIdentifier:debuggingIdentifier:configure:)","abstract":"

    Create a new instance of ListProperties with the provided values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs7KeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly reading properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs15WritableKeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly setting properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list:

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3add8sectionsySayAA7SectionVGyXE_tF":{"name":"add(sections:)","abstract":"

    Adds the provided sections with the provided result builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a list of new sections to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6modify5usingyyACzXE_tF":{"name":"modify(using:)","abstract":"

    Updates the ListProperties object with the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8modified5usingACyACzXE_tF":{"name":"modified(using:)","abstract":"

    Creates a new ListProperties object modified by the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrameSo6CGRectVvp":{"name":"itemFrame","abstract":"

    The item’s frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV19visibleContentFrameSo6CGRectVvp":{"name":"visibleContentFrame","abstract":"

    The visible content frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV08positionG0AA0cefG0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrame014visibleContentI008positionG0ACSo6CGRectV_AhA0cefG0Vtcfc":{"name":"init(itemFrame:visibleContentFrame:positionInfo:)","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV8standardyAcA0eF0VFZ":{"name":"standard(_:)","abstract":"

    Positions the item using Listable’s standard item scroll positioning.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV31verticalContentOffsetAdjustmentyAC14CoreFoundation7CGFloatVAA0cdeF4InfoVcFZ":{"name":"verticalContentOffsetAdjustment(_:)","abstract":"

    Positions the item by applying a custom vertical delta to the current content offset.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV10Animationsa":{"name":"Animations","abstract":"

    The animation block.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationVyACyyycccfc":{"name":"init(_:)","abstract":"

    Creates a new animation. in your custom animation, you must invoke the passed","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV7defaultACvpZ":{"name":"default","abstract":"

    The default animation provided by UICollectionView.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV4fastACvpZ":{"name":"fast","abstract":"

    A faster animation than the default UICollectionView animation.

    ","parent_name":"ListAnimation"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV31interSectionSpacingWithNoFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithNoFooter","abstract":"

    The spacing to apply between sections, if the previous section has no footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV29interSectionSpacingWithFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithFooter","abstract":"

    The spacing to apply between sections, if the previous section has a footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The spacing between individual items within a section in a list.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"itemToSectionFooterSpacing","abstract":"

    The spacing between the last item in the section and the footer.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing05interiJ12WithNoFooter0kijlN0019sectionHeaderBottomJ004itemJ00rginJ004lastignJ0AE14CoreFoundation7CGFloatV_A6Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacingWithNoFooter:interSectionSpacingWithFooter:sectionHeaderBottomSpacing:itemSpacing:itemToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV3set4withyyAEzXE_tF":{"name":"set(with:)","abstract":"

    Easily mutate the Layout in place.

    ","parent_name":"Layout"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5countSivp":{"name":"count","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV7spacing14CoreFoundation7CGFloatVvp":{"name":"spacing","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV3oneAGvpZ":{"name":"one","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5count7spacingAGSi_14CoreFoundation7CGFloatVtcfc":{"name":"init(count:spacing:)","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    In a horizontal layout, this powers the height of the section.

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV011customInterE7Spacing14CoreFoundation7CGFloatVSgvp":{"name":"customInterSectionSpacing","abstract":"

    Overrides the calculated spacing after this section

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7columnsAE7ColumnsVvp":{"name":"columns","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV14isHeaderSticky5width011customInterE7Spacing7columnsAESbSg_AA11CustomWidthO14CoreFoundation7CGFloatVSgAE7ColumnsVtcfc":{"name":"init(isHeaderSticky:width:customInterSectionSpacing:columns:)","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout/Columns.html":{"name":"Columns","parent_name":"SectionLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAeA11CustomWidthO_tcfc":{"name":"init(width:)","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemToSectionFooterSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing0g15ToSectionFooterH05widthAE14CoreFoundation7CGFloatVSg_AlA11CustomWidthOtcfc":{"name":"init(itemSpacing:itemToSectionFooterSpacing:width:)","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV7defaultACvpZ":{"name":"default","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    How the layout should flow, either horizontally or vertically.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sticky section headers should be leveraged in the layout.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties applied to the scroll view backing the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV26itemPositionGroupingHeight14CoreFoundation7CGFloatVvp":{"name":"itemPositionGroupingHeight","abstract":"

    When providing the ItemPosition for items in a list, specifies the max spacing","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV30contentInsetAdjustmentBehaviorAA07ContentfgH0Ovp":{"name":"contentInsetAdjustmentBehavior","abstract":"

    How to adjust the safe area insets of the list view.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV17bounceOnUnderflowSbvp":{"name":"bounceOnUnderflow","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    The bounds of the content of the list, which can be optionally constrained.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6layoutAC6LayoutVvp":{"name":"layout","abstract":"

    Layout attributes for content in the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9direction18listHeaderPosition20stickySectionHeaders14pagingBehavior04itemH14GroupingHeight022contentInsetAdjustmentM017bounceOnUnderflow6bounds6layoutAcA15LayoutDirectionO_AA04ListgH0OSbAA010ListPagingM0O14CoreFoundation7CGFloatVAA07ContentrsM0OSbAA17ListContentBoundsVSgAC0Y0Vtcfc":{"name":"init(direction:listHeaderPosition:stickySectionHeaders:pagingBehavior:itemPositionGroupingHeight:contentInsetAdjustmentBehavior:bounceOnUnderflow:bounds:layout:)","abstract":"

    Creates a new TableAppearance object.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance/ItemLayout.html":{"name":"ItemLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/SectionLayout.html":{"name":"SectionLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/Layout.html":{"name":"Layout","abstract":"

    Layout options for the list.

    ","parent_name":"TableAppearance"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO7uniformyA2GmF":{"name":"uniform","abstract":"

    The first item’s leading peek is equal to the Peek.value. This will keep the first","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO13customLeadingyAG14CoreFoundation7CGFloatVcAGmF":{"name":"customLeading(_:)","abstract":"

    The first item’s leading peek is equal to the associated value. This will offset the","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html":{"name":"FirstItemConfiguration","abstract":"

    Houses the various configuration options for the first item’s peek value.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV7isEmptySbvp":{"name":"isEmpty","abstract":"

    This is true if there are no peek values.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV5value22firstItemConfigurationAE14CoreFoundation7CGFloatV_AE05FirsthI0Otcfc":{"name":"init(value:firstItemConfiguration:)","abstract":"

    Creates a new Peek with the specified peek value and first item configuration. By default,","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV4noneAEvpZ":{"name":"none","abstract":"

    This represents no peeking functionality.

    ","parent_name":"Peek"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV7defaultACvpZ":{"name":"default","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the paging layout should occur in. Defaults to vertical.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV4peekAC4PeekVvp":{"name":"peek","abstract":"

    This is a proxy to the internal pagingSize.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If scroll indicators should be visible along the scrollable axis.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9direction21showsScrollIndicators6bounds4peekAcA15LayoutDirectionO_SbAA17ListContentBoundsVSgAC4PeekVtcfc":{"name":"init(direction:showsScrollIndicators:bounds:peek:)","parent_name":"PagedAppearance"},"Structs/PagedAppearance/Peek.html":{"name":"Peek","abstract":"

    This data model is used to apply an inset to each page, allowing items residing on the","parent_name":"PagedAppearance"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehaviorAA04PageiJ0Ovp":{"name":"pageScrollingBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV30contentInsetAdjustmentBehaviorAA07ContentijK0Ovp":{"name":"contentInsetAdjustmentBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV20allowsBounceVerticalSbvp":{"name":"allowsBounceVertical","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV22allowsBounceHorizontalSbvp":{"name":"allowsBounceHorizontal","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV016allowsHorizontalE9IndicatorSbvp":{"name":"allowsHorizontalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV014allowsVerticalE9IndicatorSbvp":{"name":"allowsVerticalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehavior022contentInsetAdjustmentJ020allowsBounceVertical0nO10Horizontal0npE9Indicator0nqeR0AcA04PageiJ0O_AA07ContentlmJ0OS4btcfc":{"name":"init(pageScrollingBehavior:contentInsetAdjustmentBehavior:allowsBounceVertical:allowsBounceHorizontal:allowsVerticalScrollIndicator:allowsHorizontalScrollIndicator:)","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The size of the content as it has been laid out by your layout.

    ","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV19naturalContentWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    If available, the natural width of any measured content.","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSize19naturalContentWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalContentWidth:)","parent_name":"ListLayoutResult"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAA04ItemghiJ0Vvp":{"name":"itemInsertAndRemoveAnimations","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAcA04ItemghiJ0V_tcfc":{"name":"init(itemInsertAndRemoveAnimations:)","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV14pagingBehaviorAA0c6PagingH0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV010scrollViewF0AA0cd6ScrollhF0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9direction6bounds20stickySectionHeaders14pagingBehavior010scrollViewF0AcA0D9DirectionO_AA0C13ContentBoundsVSgSbAA0c6PagingM0OAA0cd6ScrolloF0Vtcfc":{"name":"init(direction:bounds:stickySectionHeaders:pagingBehavior:scrollViewProperties:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesVyACxcAA0cdE0Rzlufc":{"name":"init(_:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBoundsSo6CGRectVvp":{"name":"viewBounds","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV14safeAreaInsetsSo06UIEdgeH0Vvp":{"name":"safeAreaInsets","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV12contentInsetSo12UIEdgeInsetsVvp":{"name":"contentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV13contentOffsetSo7CGPointVvp":{"name":"contentOffset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV20adjustedContentInsetSo12UIEdgeInsetsVvp":{"name":"adjustedContentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV17hasRefreshControlSbvp":{"name":"hasRefreshControl","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV11environmentAA0C11EnvironmentVvp":{"name":"environment","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBounds14safeAreaInsets12contentInset0K6Offset015adjustedContentL017hasRefreshControl11environmentACSo6CGRectV_So06UIEdgeJ0VANSo7CGPointVANSbAA0C11EnvironmentVtcfc":{"name":"init(viewBounds:safeAreaInsets:contentInset:contentOffset:adjustedContentInset:hasRefreshControl:environment:)","parent_name":"ListLayoutLayoutContext"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV4sizeSo6CGSizeVvp":{"name":"size","abstract":"

    The size of the represented item when it is laid out.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6centerSo7CGPointVvp":{"name":"center","abstract":"

    The center of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5frameSo6CGRectVvp":{"name":"frame","abstract":"

    The frame of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV9transformSo17CGAffineTransformVvp":{"name":"transform","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV11transform3DSo13CATransform3DVvp":{"name":"transform3D","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5alpha14CoreFoundation7CGFloatVvp":{"name":"alpha","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6zIndexSivp":{"name":"zIndex","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesVyACSo016UICollectionVieweF0Ccfc":{"name":"init(_:)","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5apply2toySo016UICollectionVieweF0C_tF":{"name":"apply(to:)","parent_name":"ListContentLayoutAttributes"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various SectionLayoutsValues stored within the object.","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the flow values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .flow style layout.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the table values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .table style layout.

    ","parent_name":"SectionLayouts"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter14CoreFoundation7CGFloatVvp":{"name":"withFooter","abstract":"

    The spacing used if there is a footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV8noFooter14CoreFoundation7CGFloatVvp":{"name":"noFooter","abstract":"

    The spacing used if there is no footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter02noJ0AG14CoreFoundation7CGFloatV_ALtcfc":{"name":"init(withFooter:noFooter:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingVyAG14CoreFoundation7CGFloatVcfc":{"name":"init(_:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19interSectionSpacingAE05IntergH0Vvp":{"name":"interSectionSpacing","abstract":"

    The spacing to apply between sections.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The horizontal spacing between individual items within a section.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV10rowSpacing14CoreFoundation7CGFloatVvp":{"name":"rowSpacing","abstract":"

    The vertical spacing between rows in the flow layout.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV25rowToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"rowToSectionFooterSpacing","abstract":"

    The spacing between the last row in the section and the footer.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing05interiJ0019sectionHeaderBottomJ004itemJ003rowJ00pgi6FooterJ004lastigqJ0AE14CoreFoundation7CGFloatV_AE05InteriJ0VA5Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacing:sectionHeaderBottomSpacing:itemSpacing:rowSpacing:rowToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html":{"name":"InterSectionSpacing","abstract":"

    Controls the inter section spacing in a list.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    Controls the custom width of the Section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV21rowUnderflowAlignmentAC03RowhI0OSgvp":{"name":"rowUnderflowAlignment","abstract":"

    Provides a custom underflow alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV17rowItemsAlignmentAC03RowhI0OSgvp":{"name":"rowItemsAlignment","abstract":"

    Provides a custom item alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV10itemSizingAC04ItemH0OSgvp":{"name":"itemSizing","abstract":"

    Provides a custom item sizing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","abstract":"

    Provides a custom item spacing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV14isHeaderSticky5width21rowUnderflowAlignment0k5ItemsM010itemSizing0O7SpacingAESbSg_AA11CustomWidthOAC03RowlM0OSgAC0tnM0OSgAC04ItemP0OSg14CoreFoundation7CGFloatVSgtcfc":{"name":"init(isHeaderSticky:width:rowUnderflowAlignment:rowItemsAlignment:itemSizing:itemSpacing:)","abstract":"

    Creates a new section layout.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI14FlowAppearanceV18HeaderFooterLayoutVAEycfc":{"name":"init()","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7naturalyA2GmF":{"name":"natural","abstract":"

    The standard with from the item will be used.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7fillRowyA2GmF":{"name":"fillRow","abstract":"

    The full width of the section will be used by the item.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthAE5WidthOvp":{"name":"width","abstract":"

    How to calculate the width of the item within the section.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthA2E5WidthO_tcfc":{"name":"init(width:)","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout/Width.html":{"name":"Width","abstract":"

    Controls how to determine the width of the items within a row.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO3topyA2EmF":{"name":"top","abstract":"

    When items in a row are not the same height, the shorter items will be aligned to the top of the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6centeryA2EmF":{"name":"center","abstract":"

    When items in a row are not the same height, the shorter items will be center aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6bottomyA2EmF":{"name":"bottom","abstract":"

    When items in a row are not the same height, the shorter items will be bottom aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO4fillyA2EmF":{"name":"fill","abstract":"

    When items in a row are not the same height, the shorter items will be stretched to be the same","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O4fillyA2GmF":{"name":"fill","abstract":"

    The default behaviour; the row will be filled to fit its maximum allowable width.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O013matchPreviousE7SpacingyA2GmF":{"name":"matchPreviousRowSpacing","abstract":"

    The spacing of the previous row or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O18defaultItemSpacingyA2GmF":{"name":"defaultItemSpacing","abstract":"

    The calculated spacing or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO7leadingyA2EmF":{"name":"leading","abstract":"

    The items are leading-aligned, with extra space at the end of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8centeredyA2EmF":{"name":"centered","abstract":"

    The items are center-aligned, with extra space distributed evenly between","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8trailingyA2EmF":{"name":"trailing","abstract":"

    The items are trailing-aligned, with extra space at the beginning of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO4fillyA2E08FillLasteG0O_tcAEmF":{"name":"fill(lastRowAlignment:)","abstract":"

    The extra space in the row is evenly distributed between the items in the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html":{"name":"FillLastRowAlignment","abstract":"

    Controls the fill behavior for the last row in a section.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7naturalyA2EmF":{"name":"natural","abstract":"

    The natural value from the Item.sizing is used with no changes.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO5fixedyAE14CoreFoundation7CGFloatVcAEmF":{"name":"fixed(_:)","abstract":"

    The width of the item is fixed to this value.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7columnsyAESicAEmF":{"name":"columns(_:)","abstract":"

    The width of the item is calculated based on the number of columns provided.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV7defaultACvpZ":{"name":"default","abstract":"

    The default apperance style.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the flow layout will be laid out in.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sections should have sticky headers, staying visible until the section is scrolled off screen.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties of the backing UIScrollView.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV21rowUnderflowAlignmentAC03RowfG0Ovp":{"name":"rowUnderflowAlignment","abstract":"

    How to align the items in a row when they do not take up the full amount of available space.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV17rowItemsAlignmentAC03RowfG0Ovp":{"name":"rowItemsAlignment","abstract":"

    How to align the items in a row when they are not all the same height.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV10itemSizingAC04ItemF0Ovp":{"name":"itemSizing","abstract":"

    Controls the sizing / measurement of items within the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    Controls the padding and maximum width of the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV8spacingsAC8SpacingsVvp":{"name":"spacings","abstract":"

    Controls the spacing between headers, footers, sections, and items in the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9direction16stickyListHeader0F14SectionHeaders14pagingBehavior21rowUnderflowAlignment0m5ItemsO010itemSizing6bounds8spacingsAcA15LayoutDirectionO_S2bSgAA0g6PagingL0OAC03RownO0OAC0xpO0OAC04ItemR0OAA0G13ContentBoundsVSgAC8SpacingsVtcfc":{"name":"init(direction:stickyListHeader:stickySectionHeaders:pagingBehavior:rowUnderflowAlignment:rowItemsAlignment:itemSizing:bounds:spacings:)","abstract":"

    Creates a new FlowAppearance.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/ItemSizing.html":{"name":"ItemSizing","abstract":"

    Controls how items in a row are measured and sized.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowUnderflowAlignment.html":{"name":"RowUnderflowAlignment","abstract":"

    When there is left over space at the end of a row, RowUnderflowAlignment controls","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowItemsAlignment.html":{"name":"RowItemsAlignment","abstract":"

    When items in a row are not the same height, controls the alignment and sizing of the smaller items.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/ItemLayout.html":{"name":"ItemLayout","abstract":"

    Controls the layout parameters for a given Item when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","abstract":"

    Controls the layout parameters for a given HeaderFooter when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/SectionLayout.html":{"name":"SectionLayout","abstract":"

    Controls the layout parameters for a given Section when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/Spacings.html":{"name":"Spacings","abstract":"

    Layout options for the list.

    ","parent_name":"FlowAppearance"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV10layoutTypexmvp":{"name":"layoutType","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV16layoutAppearance0cG0Qzvp":{"name":"layoutAppearance","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV011createEmptyC010appearance8behaviorAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV015createPopulatedC010appearance8behavior7contentAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVAA0lC7ContentCAA0lC8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV26layoutAppearancePropertiesAA04ListcgH0VyF":{"name":"layoutAppearanceProperties()","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV13shouldRebuild6layoutSbAA07AnyListC0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV06isSameC4Type2asSbAA03AnycdE0_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV7isEqual2toSbAA03AnycdE0_p_tF":{"name":"isEqual(to:)","parent_name":"Configuration"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_y0C10AppearanceQzzXEtcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided optional layout configuration.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_0C10AppearanceQztcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided appearance.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV26layoutAppearancePropertiesAA04ListcfG0Vvp":{"name":"layoutAppearanceProperties","abstract":"

    Returns the standard layout properties, which apply to any kind of list layout.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV4flowyACyAA14FlowAppearanceVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new .flow layout type for a list.","parent_name":"LayoutDescription"},"Structs/LayoutDescription/Configuration.html":{"name":"Configuration","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5pagedyACyAA15PagedAppearanceVzXEFZ":{"name":"paged(_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5tableyACyAA15TableAppearanceVzXEFZ":{"name":"table(_:)","parent_name":"LayoutDescription"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelected0E11Highlighted0E10ReorderingACSb_S2btcfc":{"name":"init(isSelected:isHighlighted:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV4cell12isReorderingACSo20UICollectionViewCellC_Sbtcfc":{"name":"init(cell:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelectedSbvp":{"name":"isSelected","abstract":"

    If the item is currently selected.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV13isHighlightedSbvp":{"name":"isHighlighted","abstract":"

    If the item is currently highlighted.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV12isReorderingSbvp":{"name":"isReordering","abstract":"

    If the item is currently being moved by the user

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV8isActiveSbvp":{"name":"isActive","abstract":"

    If the item is either selected or highlighted.

    ","parent_name":"ItemState"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC18accessibilityProxySo8NSObjectCSgvp":{"name":"accessibilityProxy","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc":{"name":"init(target:action:)","abstract":"

    Creates a gesture recognizer with the provided target and selector.

    ","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC5apply7actionsyAA0D7ActionsC_tF":{"name":"apply(actions:)","abstract":"

    Applies the actions from the ReorderingActions to the gesture recognizer,","parent_name":"GestureRecognizer"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from10Foundation9IndexPathVvp":{"name":"from","abstract":"

    The index path the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV11fromSectionAA0G0Vvp":{"name":"fromSection","abstract":"

    The Section the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV2to10Foundation9IndexPathVvp":{"name":"to","abstract":"

    The index path the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV9toSectionAA0G0Vvp":{"name":"toSection","abstract":"

    The Section the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV14sectionChangedSbvp":{"name":"sectionChanged","abstract":"

    If the item moved between sections during the reorder operation.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from0F7Section2to0hG0AE10Foundation9IndexPathV_AA0G0VAlNtcfc":{"name":"init(from:fromSection:to:toSection:)","abstract":"

    Creates a new instance of ItemReordering/Result with the provided options.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV21indexPathsDescriptionSSvp":{"name":"indexPathsDescription","abstract":"

    A short, readable description of the index path changes involved with the move.

    ","parent_name":"Result"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO3allyA2EmF":{"name":"all","abstract":"

    The Item can be moved to any section during a reorder

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO7currentyA2EmF":{"name":"current","abstract":"

    The Item can only be moved within the current section during a reorder.

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO8specificyAESb_Shys11AnyHashableVGtcAEmF":{"name":"specific(current:IDs:)","abstract":"

    The Item can only be moved within the specified sections during a reorder.","parent_name":"Sections"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sectionsAC8SectionsOvp":{"name":"sections","abstract":"

    The sections in which the Item can be reordered into.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10CanReordera":{"name":"CanReorder","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10canReorderSbAC6ResultVKcSgvp":{"name":"canReorder","abstract":"

    A predicate closure which allows more fine-grained validation of a reorder event,","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sections10canReorderA2C8SectionsO_SbAC6ResultVKcSgtcfc":{"name":"init(sections:canReorder:)","abstract":"

    Creates a new Reorder instance with the provided options.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/Sections.html":{"name":"Sections","abstract":"

    Controls which sections a reorderable Item can be moved to during a reorder event.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/Result.html":{"name":"Result","abstract":"

    Provides information about the current state of a reorder event.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/GestureRecognizer.html":{"name":"GestureRecognizer","abstract":"

    A gesture recognizer that you should use when implementing a reorderable Item in your list.

    ","parent_name":"ItemReordering"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI21EmptyItemLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyItemLayoutsValue"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptyItemLayoutsValue"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various ItemLayoutsValues stored within the object.","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the flow values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .flow style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the table values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .table style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7Preparea":{"name":"Prepare","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4nameSSvp":{"name":"name","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV02onD0yyAA27ListContentLayoutAttributesVzcvp":{"name":"onInsert","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9onRemovalyyAA27ListContentLayoutAttributesVzcvp":{"name":"onRemoval","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name02onD00I7RemovalACSS_yAA27ListContentLayoutAttributesVzcyAHzctcfc":{"name":"init(name:onInsert:onRemoval:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name10attributesACSS_yAA27ListContentLayoutAttributesVzctcfc":{"name":"init(name:attributes:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4fadeACvpZ":{"name":"fade","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV5rightACvpZ":{"name":"right","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4leftACvpZ":{"name":"left","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV3topACvpZ":{"name":"top","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV6bottomACvpZ":{"name":"bottom","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9scaleDownACvpZ":{"name":"scaleDown","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7scaleUpACvpZ":{"name":"scaleUp","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV5stateAA0D5StateVvp":{"name":"state","abstract":"

    The state of the Item currently displaying the content. Is it highlighted, selected, etc.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV8positionAA0D8PositionOvp":{"name":"position","abstract":"

    The position of the item within its section.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV17reorderingActionsAA010ReorderingH0Cvp":{"name":"reorderingActions","abstract":"

    Provides access to actions to handle re-ordering the content within the list.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV23showLeadingSwipeActionsyycvp":{"name":"showLeadingSwipeActions","abstract":"

    When invoked, will show the leading swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV24showTrailingSwipeActionsyycvp":{"name":"showTrailingSwipeActions","abstract":"

    When invoked, will show the trailing swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV13isReorderableSbvp":{"name":"isReorderable","abstract":"

    If the item can be reordered.","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyItemContentInfo"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV7content0D4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been loaded.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18selectedBackground08SelectedG4ViewQzvp":{"name":"selectedBackground","abstract":"

    The selected background view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26selectedBackgroundIfLoaded08SelectedG4ViewQzSgvp":{"name":"selectedBackgroundIfLoaded","abstract":"

    The selected background view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV17overlayDecoration07OverlayG4ViewQzvp":{"name":"overlayDecoration","abstract":"

    The overlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV25overlayDecorationIfLoaded07OverlayG4ViewQzSgvp":{"name":"overlayDecorationIfLoaded","abstract":"

    The overlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18underlayDecoration08UnderlayG4ViewQzvp":{"name":"underlayDecoration","abstract":"

    The underlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26underlayDecorationIfLoaded08UnderlayG4ViewQzSgvp":{"name":"underlayDecorationIfLoaded","abstract":"

    The underlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV0D0a":{"name":"Item","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV7layoutsAA0D7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14selectionStyleAA0d9SelectionG0OSgvp":{"name":"selectionStyle","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV25insertAndRemoveAnimationsAA0d6InsertghI0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19leadingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"leadingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV20trailingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14onWasReorderedyAA0D0VyxG_AA0D10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV9onDisplayyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV12onEndDisplayyAA0D0V02OngH0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onSelectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onSelect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10onDeselectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onInsertyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onInsert","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onRemoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onRemove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6onMoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onMove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onUpdateyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6Update19debuggingIdentifier9configureACyxGAA6SizingOSg_AA0D7LayoutsVSgAA0d9SelectionI0OSgAA0dzklM0VSgAA0oP13ConfigurationVSgA9_AA0D10ReorderingVSgyAA0D0VyxG_A11_6ResultVtcSgyA14_02OnV0Vyx_GcSgyA14_02OnwV0Vyx_GcSgyA14_02OnX0Vyx_GcSgyA14_02OnY0Vyx_GcSgyA14_02OnZ0Vyx_GcSgyA14_02OnL0Vyx_GcSgyA14_6OnMoveVyx_GcSgyA14_8OnUpdateVyx_GcSgSSSgyAVzXEtcfc":{"name":"init(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:debuggingIdentifier:configure:)","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultItemProperties"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO10equalWidthyA2EmF":{"name":"equalWidth","abstract":"

    Each button button will lay out with an equal width based on the widest button.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO12sizeThatFitsyA2EmF":{"name":"sizeThatFits","abstract":"

    Each button receives the amount of space required to fit its contents.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/Shape.html#/s:10ListableUI21SwipeActionsViewStyleV5ShapeO9rectangleyAE14CoreFoundation7CGFloatV_tcAEmF":{"name":"rectangle(cornerRadius:)","parent_name":"Shape"},"Structs/SwipeActionsViewStyle/Shape.html":{"name":"Shape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle/ButtonSizing.html":{"name":"ButtonSizing","abstract":"

    The button sizing algorithm used when laying out swipe actions.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV7defaultACvpZ":{"name":"default","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShapeAC0H0Ovp":{"name":"actionShape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV18interActionSpacing14CoreFoundation7CGFloatVvp":{"name":"interActionSpacing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV22leadingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"leadingContainerInsets","abstract":"

    The insets to apply to the leading swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV23trailingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"trailingContainerInsets","abstract":"

    The insets to apply to the trailing swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV21containerCornerRadius14CoreFoundation7CGFloatVvp":{"name":"containerCornerRadius","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12buttonSizingAC06ButtonH0Ovp":{"name":"buttonSizing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV8minWidth14CoreFoundation7CGFloatVvp":{"name":"minWidth","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12maxItemWidth14CoreFoundation7CGFloatVvp":{"name":"maxItemWidth","abstract":"

    The maximum width of individual items. Defaults to 120, matching UITableView

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV13maxWidthRatio14CoreFoundation7CGFloatVvp":{"name":"maxWidthRatio","abstract":"

    The percentage of the row content width that is available for laying out swipe action buttons.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShape18interActionSpacing22leadingContainerInsets08trailingmN021containerCornerRadius12buttonSizing8minWidth03maxV5Ratio0w4ItemV0A2C0H0O_14CoreFoundation7CGFloatVSo017NSDirectionalEdgeN0VAsqC06ButtonT0OA3Qtcfc":{"name":"init(actionShape:interActionSpacing:leadingContainerInsets:trailingContainerInsets:containerCornerRadius:buttonSizing:minWidth:maxWidthRatio:maxItemWidth:)","parent_name":"SwipeActionsViewStyle"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI29EmptyHeaderFooterLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyxxmcAA0cdE5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various HeaderFooterLayoutValues stored within the object.","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowyACyAA14FlowAppearanceV0cD6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the flow values for the header / footer.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowAA14FlowAppearanceV0cD6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .flow style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableyACyAA15TableAppearanceV0cD6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the header footer values for the item.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableAA15TableAppearanceV0cD6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .table style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV7content0E4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV17pressedBackground07PressedH4ViewQzvp":{"name":"pressedBackground","abstract":"

    The background view of the content that’s displayed while a press is active.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV25pressedBackgroundIfLoaded07PressedH4ViewQzSgvp":{"name":"pressedBackgroundIfLoaded","abstract":"

    The background view of the content that’s displayed while a press is active, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/ApplyHeaderFooterContentInfo.html#/s:10ListableUI28ApplyHeaderFooterContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyHeaderFooterContentInfo"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV07isFirstfG0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV07isFirstF0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7contentxvp":{"name":"content","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7layoutsAA0cD7LayoutsVvp":{"name":"layouts","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5OnTapa":{"name":"OnTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5onTapyycSgvp":{"name":"onTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9onDisplayyAC02OnF0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV12onEndDisplayyAC02OnfG0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9Configurea":{"name":"Configure","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_6sizing7layouts5onTap0G7Display0g3EndI0ACyxGx_AA6SizingOSgAA0cD7LayoutsVSgyycSgyAC02OnI0Vyx_GcSgyAC0mjI0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:onTap:onDisplay:onEndDisplay:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV10anyContentypvp":{"name":"anyContent","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0jcD11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV15anyIsEquivalent2toSbAA03AnycD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015newPresentationcD5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnEndDisplay.html":{"name":"OnEndDisplay","abstract":"

    Value passed to the onEndDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV0dE0a":{"name":"HeaderFooter","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV7layoutsAA0dE7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV5onTapyycSgvp":{"name":"onTap","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV9onDisplayyAA0dE0V02OnH0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV12onEndDisplayyAA0dE0V02OnhI0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizing7layouts5onTap0I7Display0i3EndK019debuggingIdentifier9configureACyxGAA6SizingOSg_AA0dE7LayoutsVSgyycSgyAA0dE0V02OnK0Vyx_GcSgyAT0rlK0Vyx_GcSgSSSgyAKzXEtcfc":{"name":"init(sizing:layouts:onTap:onDisplay:onEndDisplay:debuggingIdentifier:configure:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/EmbeddedList/Sizing.html#/s:10ListableUI12EmbeddedListV6SizingO5fixedyAE14CoreFoundation7CGFloatV_AItcAEmF":{"name":"fixed(width:height:)","abstract":"

    A fixed size item with the given width or height.

    ","parent_name":"Sizing"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10propertiesAA0D10PropertiesVvp":{"name":"properties","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV17contentIdentifiers11AnyHashableVvp":{"name":"contentIdentifier","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10identifier9configureACx_yAA0D10PropertiesVzXEtcSHRzlufc":{"name":"init(identifier:configure:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList/Sizing.html":{"name":"Sizing","abstract":"

    How you specify sizing for an embedded list. The surface area","parent_name":"EmbeddedList"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV8Callbacka":{"name":"Callback","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3oldACyxGvp":{"name":"old","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3newACyxGvp":{"name":"new","parent_name":"OnUpdate"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV8Callbacka":{"name":"Callback","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3oldACyxGvp":{"name":"old","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3newACyxGvp":{"name":"new","parent_name":"OnMove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV8Callbacka":{"name":"Callback","parent_name":"OnRemove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV4itemACyxGvp":{"name":"item","parent_name":"OnRemove"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV8Callbacka":{"name":"Callback","parent_name":"OnInsert"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV4itemACyxGvp":{"name":"item","parent_name":"OnInsert"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV8Callbacka":{"name":"Callback","parent_name":"OnDeselect"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV4itemACyxGvp":{"name":"item","parent_name":"OnDeselect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV8Callbacka":{"name":"Callback","parent_name":"OnSelect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV4itemACyxGvp":{"name":"item","parent_name":"OnSelect"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV07isFirsteF0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV07isFirstE0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/Item.html#/s:10ListableUI4ItemV10identifierAA10IdentifierCyx0E5ValueQzGvp":{"name":"identifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7contentxvp":{"name":"content","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14selectionStyleAA0c9SelectionE0Ovp":{"name":"selectionStyle","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV25insertAndRemoveAnimationsAA0c6InsertefG0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19leadingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"leadingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the leading edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV20trailingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"trailingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the trailing edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14OnWasReordereda":{"name":"OnWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10reorderingAA0C10ReorderingVSgvp":{"name":"reordering","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14onWasReorderedyACyxG_AA0C10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9onDisplayyAC02OnE0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV12onEndDisplayyAC02OneF0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onSelectyAC02OnE0Vyx_GcSgvp":{"name":"onSelect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10onDeselectyAC02OnE0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onInsertyAC02OnE0Vyx_GcSgvp":{"name":"onInsert","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onRemoveyAC02OnE0Vyx_GcSgvp":{"name":"onRemove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6onMoveyAC02OnE0Vyx_GcSgvp":{"name":"onMove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onUpdateyAC02OnE0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9Configurea":{"name":"Configure","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingmN010reordering14onWasReordered0Q7Display0q3EndT00Q6Select0Q8Deselect0Q6Insert0qJ00Q4Move0Q6UpdateACyxGx_AA6SizingOSgAA0C7LayoutsVSgAA0c9SelectionG0OSgAA0cxijK0VSgAA0mN13ConfigurationVSgA7_AA0C10ReorderingVSgyAT_A9_6ResultVtcSgyAC02OnT0Vyx_GcSgyAC02OnuT0Vyx_GcSgyAC02OnV0Vyx_GcSgyAC02OnW0Vyx_GcSgyAC02OnX0Vyx_GcSgyAC02OnJ0Vyx_GcSgyAC02OnY0Vyx_GcSgyAC02OnZ0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV13anyIdentifierAA03AnyE0Cvp":{"name":"anyIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10anyContentypvp":{"name":"anyContent","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV22reappliesToVisibleViewAA09ReappliesefG0Ovp":{"name":"reappliesToVisibleView","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV15anyIsEquivalent2toSbAA03AnyC0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV11anyWasMoved10comparedToSbAA03AnyC0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV015newPresentationC5State4with15updateCallbacks015performsContentI0ypAA0cF12DependenciesV_AA06UpdateI0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"Item"},"Structs/Item/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnEndDisplay.html":{"name":"OnEndDisplay","abstract":"

    Value passed to the onEndDisplay callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnSelect.html":{"name":"OnSelect","abstract":"

    Value passed to the onSelect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnDeselect.html":{"name":"OnDeselect","abstract":"

    Value passed to the onDeselect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnInsert.html":{"name":"OnInsert","parent_name":"Item"},"Structs/Item/OnRemove.html":{"name":"OnRemove","parent_name":"Item"},"Structs/Item/OnMove.html":{"name":"OnMove","parent_name":"Item"},"Structs/Item/OnUpdate.html":{"name":"OnUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A12EmbeddedListVRszrlE4list_6sizing9configureACyAEGqd___AE6SizingOyAA0E10PropertiesVzXEtSHRd__lFZ":{"name":"list(_:sizing:configure:)","abstract":"

    Creates an Item which can be used to embed a list inside another list,","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A019LocalizedCollatableC7ContentRzrlE15collationStringSSvp":{"name":"collationString","parent_name":"Item"},"Structs/ContentContext.html#/s:10ListableUI14ContentContextVyACxcSQRzlufc":{"name":"init(_:)","abstract":"

    Creates a new context with the provided Equatable value.

    ","parent_name":"ContentContext"},"Structs/ContentContext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ContentContext"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV5emptyACvpZ":{"name":"empty","abstract":"

    A default “empty” environment, with no values overridden.","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentVy5ValueQzxmcAA0cD3KeyRzluip":{"name":"subscript(_:)","abstract":"

    Gets or sets an environment value by its key.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBoundsAA0cfG0VAF7ContextVcSgvp":{"name":"listContentBounds","abstract":"

    The provider for the ListContentBounds of the list. You may want to use the Context","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBounds2inAA0cfG0VAG7ContextV_tF":{"name":"listContentBounds(in:)","abstract":"

    Calculates the bounds in the provided context.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV21swipeActionsViewStyleAA05SwipefgH0Vvp":{"name":"swipeActionsViewStyle","parent_name":"ListEnvironment"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSizeSo6CGSizeVvp":{"name":"viewSize","abstract":"

    The size of the view in question.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    The safe area applied to the view.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The layout direction.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSize14safeAreaInsets9directionAESo6CGSizeV_So06UIEdgeK0VAA15LayoutDirectionOtcfc":{"name":"init(viewSize:safeAreaInsets:direction:)","abstract":"

    Creates a new context to use in the ListEnvironment‘s listContentBounds.

    ","parent_name":"Context"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7paddingSo12UIEdgeInsetsVvp":{"name":"padding","abstract":"

    The padding to place around the outside of the content of the list.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV5widthAA15WidthConstraintOvp":{"name":"width","abstract":"

    An optional constraint on the width of the content.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7padding5widthACSo12UIEdgeInsetsV_AA15WidthConstraintOtcfc":{"name":"init(padding:width:)","abstract":"

    Creates a new bounds with the provided options.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds/Context.html":{"name":"Context","abstract":"

    View and layout information passed to environment.listContentBounds to determine","parent_name":"ListContentBounds"},"Structs/Content.html#/s:10ListableUI7ContentV10identifiers11AnyHashableVSgvp":{"name":"identifier","abstract":"

    The identifier for the content, defaults to nil.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV7contextAA0C7ContextVSgvp":{"name":"context","abstract":"

    The context for the entire list.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14refreshControlAA07RefreshE0VSgvp":{"name":"refreshControl","abstract":"

    The refresh control, if any, associated with the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV15containerHeaderAA03AnyE17FooterConvertible_pSgvp":{"name":"containerHeader","abstract":"

    A header provided by the container of the list, eg a nav-style “large header”.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header for the list, usually displayed before all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer for the list, usually displayed after all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16overscrollFooterAA09AnyHeaderE11Convertible_pSgvp":{"name":"overscrollFooter","abstract":"

    The overscroll footer for the list, which is displayed below the bottom bounds of the visible frame,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    All sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16nonEmptySectionsSayAA7SectionVGvp":{"name":"nonEmptySections","abstract":"

    Any sections that have a non-zero number of items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9itemCountSivp":{"name":"itemCount","abstract":"

    The total number of items in all of the sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8contains3anySbShyAA0C7FiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the content contains any of the given types, which you specify via the filters","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9Configurea":{"name":"Configure","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4withACyACzXE_tcfc":{"name":"init(with:)","abstract":"

    Creates a new instance, configured as needed via the provided builder block.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV10identifier7context14refreshControl15containerHeader6header6footer16overscrollFooter8sectionsACs11AnyHashableVSg_AA0C7ContextVSgAA07RefreshG0VSgAA0oiM11Convertible_pSgA3VSayAA7SectionVGtcfc":{"name":"init(identifier:context:refreshControl:containerHeader:header:footer:overscrollFooter:sections:)","abstract":"

    Creates a new instance with the provided parameters.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9firstItemAA03AnyE0_pSgvp":{"name":"firstItem","abstract":"

    The first Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8lastItemAA03AnyE0_pSgvp":{"name":"lastItem","abstract":"

    The last Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4item2atAA7AnyItem_p10Foundation9IndexPathV_tF":{"name":"item(at:)","abstract":"

    Returns the Item at the given IndexPath.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV21firstIndexPathForItem4with10Foundation0eF0VSgAA13AnyIdentifierC_tF":{"name":"firstIndexPathForItem(with:)","abstract":"

    Returns the first IndexPath for the contained Item with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV20firstIndexForSection4withSiSgAA13AnyIdentifierC_tF":{"name":"firstIndexForSection(with:)","abstract":"

    Returns the first index position for the contained Section with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV13lastIndexPath10Foundation0eF0VSgyF":{"name":"lastIndexPath()","abstract":"

    Returns the IndexPath of the last Item in the content.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV11removeEmptyyyF":{"name":"removeEmpty()","abstract":"

    Removes all Sections that do not contain any Items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a list of Sections to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list, leveraging Swift’s callAsFunction","parent_name":"Content"},"Structs/Color.html#/s:10ListableUI5ColorV12wrappedValueSo7UIColorCvp":{"name":"wrappedValue","abstract":"

    The underlying color value.

    ","parent_name":"Color"},"Structs/Color.html#/s:10ListableUI5ColorVyACSo7UIColorCcfc":{"name":"init(_:)","parent_name":"Color"},"Structs/Color.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Color"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO4noneyA2EmF":{"name":"none","abstract":"

    No focus support - keyboard navigation is disabled.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0yA2EmF":{"name":"allowsFocus","abstract":"

    Basic focus support - allows keyboard navigation but selection doesn’t follow focus.","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0yAESb_tcAEmF":{"name":"selectionFollowsFocus(showFocusRing:)","abstract":"

    Focus with selection following - keyboard navigation enabled and selection follows focus.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0Sbvp":{"name":"allowsFocus","abstract":"

    Whether items can receive focus for keyboard navigation.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0Sbvp":{"name":"selectionFollowsFocus","abstract":"

    Whether selection automatically follows focus changes.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO04showD4RingSbvp":{"name":"showFocusRing","abstract":"

    Whether to show the focus ring on focused items.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO3topyA2EmF":{"name":"top","abstract":"

    This is how a scroll view normally behaves.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO6bottomyA2EmF":{"name":"bottom","abstract":"

    Intended for cases where the default scroll position is scrolled all the way down.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO3topyA2GmF":{"name":"top","abstract":"

    The content is aligned to the top of the list. This is the default and is generally standard.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6centeryA2GmF":{"name":"center","abstract":"

    The content is centered within the available space.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6bottomyA2GmF":{"name":"bottom","abstract":"

    The content is aligned to the bottom.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounceSbvp":{"name":"alwaysBounce","abstract":"

    Is bouncing (aka rubber banding) enabled, even if the content is shorter than the scrolling axis of the list?

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV9alignmentAE9AlignmentOvp":{"name":"alignment","abstract":"

    How to align the content during underflow.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounce9alignmentAESb_AE9AlignmentOtcfc":{"name":"init(alwaysBounce:alignment:)","abstract":"

    Creates a new instance with the provided parameters.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow/Alignment.html":{"name":"Alignment","abstract":"

    When the content takes up less space than allotted to the list,","parent_name":"Underflow"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO4noneyA2EmF":{"name":"none","abstract":"

    The list view does not allow any selections.

    ","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO6singleyA2EmF":{"name":"single","abstract":"

    The list view allows single selections. When an item is selected, the previously selected item (if any)","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO8multipleyA2EmF":{"name":"multiple","abstract":"

    The list view allows multiple selections. It is your responsibility to update the content","parent_name":"SelectionMode"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO6normalyA2EmF":{"name":"normal","parent_name":"DecelerationRate"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO4fastyA2EmF":{"name":"fast","parent_name":"DecelerationRate"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO8disabledyA2EmF":{"name":"disabled","abstract":"

    No action is performed when the user taps on the status bar.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO7enabledyA2EmF":{"name":"enabled","abstract":"

    When the user taps on the status bar, scroll to the top of the list.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO4noneyA2EmF":{"name":"none","abstract":"

    The contentInset of the list is not adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO18adjustsWhenVisibleyA2EmF":{"name":"adjustsWhenVisible","abstract":"

    The contentInset of the list is adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO6customyA2EmF":{"name":"custom","abstract":"

    Consumer calculates the edge insets and handles setting them","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabledSbvp":{"name":"isScrollEnabled","abstract":"

    Whether the list scroll view should be enabled.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV19keyboardDismissModeSo020UIScrollViewKeyboardeF0Vvp":{"name":"keyboardDismissMode","abstract":"

    How the keyboard should be dismissed (if at all) based on scrolling of the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV22keyboardAdjustmentModeAC08KeyboardeF0Ovp":{"name":"keyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV12scrollsToTopAC07ScrollseF0Ovp":{"name":"scrollsToTop","abstract":"

    How the list should react when the user taps the application status bar.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV13selectionModeAC09SelectionE0Ovp":{"name":"selectionMode","abstract":"

    How the list should respond to selection attempts.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV9underflowAC9UnderflowVvp":{"name":"underflow","abstract":"

    How the list should behave when its content takes up less space than is available in the list view.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV23canCancelContentTouchesSbvp":{"name":"canCancelContentTouches","abstract":"

    A Boolean value that controls whether touches in the content view always lead to tracking.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV20delaysContentTouchesSbvp":{"name":"delaysContentTouches","abstract":"

    A Boolean value that determines whether the scroll view delays the handling of touch-down gestures.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV013pageScrollingC0AA04PageeC0Ovp":{"name":"pageScrollingBehavior","abstract":"

    The page scrolling behavior of the underlying scroll view. When .none, no paging is performed.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV16decelerationRateAC012DecelerationE0Ovp":{"name":"decelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV21verticalLayoutGravityAC08VerticaleF0Ovp":{"name":"verticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV5focusAC18FocusConfigurationOvp":{"name":"focus","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI012scrollsToTop09selectionI09underflow23canCancelContentTouches06delaysrS0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OAC07ScrollslM0OAC09SelectionI0OAC9UnderflowVS2bAA04PagevC0OAC012DecelerationX0OAC08VerticalZ7GravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:scrollsToTop:selectionMode:underflow:canCancelContentTouches:delaysContentTouches:pageScrollingBehavior:decelerationRate:verticalLayoutGravity:focus:)","abstract":"

    Creates a new Behavior based on the provided parameters.

    ","parent_name":"Behavior"},"Structs/Behavior/KeyboardAdjustmentMode.html":{"name":"KeyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior/ScrollsToTop.html":{"name":"ScrollsToTop","abstract":"

    How to react when the user taps on the status bar of the application.

    ","parent_name":"Behavior"},"Structs/Behavior/DecelerationRate.html":{"name":"DecelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior/SelectionMode.html":{"name":"SelectionMode","abstract":"

    The selection mode of the list view, which controls how many items (if any) can be selected at once.

    ","parent_name":"Behavior"},"Structs/Behavior/Underflow.html":{"name":"Underflow","abstract":"

    When the content of the list takes up less space than the list itself (aka, an underflow), how","parent_name":"Behavior"},"Structs/Behavior/VerticalLayoutGravity.html":{"name":"VerticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior/FocusConfiguration.html":{"name":"FocusConfiguration","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"

    The background color for the list.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV19refreshControlColorSo7UIColorCSgvp":{"name":"refreshControlColor","abstract":"

    The tint color of the refresh control.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If the list should display its scroll indicators.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColor014refreshControlE021showsScrollIndicators9configureACSo7UIColorC_AISgSbyACzXEtcfc":{"name":"init(backgroundColor:refreshControlColor:showsScrollIndicators:configure:)","abstract":"

    Creates a new appearance object with the provided options.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV22defaultBackgroundColorSo7UIColorCvpZ":{"name":"defaultBackgroundColor","abstract":"

    The default background color for the Appearance.

    ","parent_name":"Appearance"},"Structs/Appearance.html":{"name":"Appearance","abstract":"

    Contains all the properties which affect the appearance of all possible kinds of list layouts.

    "},"Structs/Behavior.html":{"name":"Behavior","abstract":"

    Controls various behaviors of the list view, such as keyboard dismissal, selection mode, and behavior"},"Structs/Color.html":{"name":"Color","abstract":"

    A color wrapper which provides equatability for"},"Structs/Content.html":{"name":"Content"},"Structs/ListContentBounds.html":{"name":"ListContentBounds","abstract":"

    For participating layouts; allows controlling the padding around and width of content when it is laid out.

    "},"Structs/ListEnvironment.html":{"name":"ListEnvironment","abstract":"

    An environment of keys and values that are passed to every ItemContent and HeaderFooter"},"Structs/ContentContext.html":{"name":"ContentContext","abstract":"

    An Equatable value which represents the overall context for all content presented in a list.

    "},"Structs/Item.html":{"name":"Item","abstract":"

    An Item is one of the core types deployed by Listable, allowing you to specify"},"Structs/EmbeddedList.html":{"name":"EmbeddedList","abstract":"

    Describes item content which can be used to embed a list inside another list,"},"Structs/DefaultHeaderFooterProperties.html":{"name":"DefaultHeaderFooterProperties","abstract":"

    Allows specifying default properties to apply to a header / footer when it is initialized,"},"Structs/HeaderFooter.html":{"name":"HeaderFooter"},"Structs/ApplyHeaderFooterContentInfo.html":{"name":"ApplyHeaderFooterContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/HeaderFooterContentViews.html":{"name":"HeaderFooterContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

    "},"Structs/HeaderFooterLayouts.html":{"name":"HeaderFooterLayouts","abstract":"

    HeaderFooterLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyHeaderFooterLayoutsValue.html":{"name":"EmptyHeaderFooterLayoutsValue","abstract":"

    Use this type if you have no HeaderFooterLayout for your ListLayout.

    "},"Structs.html#/s:10ListableUI21ItemStateDependenciesV":{"name":"ItemStateDependencies"},"Structs/SwipeActionsViewStyle.html":{"name":"SwipeActionsViewStyle"},"Structs/DefaultItemProperties.html":{"name":"DefaultItemProperties","abstract":"

    Allows specifying default properties to apply to an item when it is initialized,"},"Structs/ItemContentViews.html":{"name":"ItemContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

    "},"Structs/ApplyItemContentInfo.html":{"name":"ApplyItemContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/ItemInsertAndRemoveAnimations.html":{"name":"ItemInsertAndRemoveAnimations","abstract":"

    Controls the animations that are displayed when an item is inserted into, or removed from, a list.

    "},"Structs/ItemLayouts.html":{"name":"ItemLayouts","abstract":"

    ItemLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyItemLayoutsValue.html":{"name":"EmptyItemLayoutsValue","abstract":"

    Use this type if you have no ItemLayout for your ListLayout.

    "},"Structs/ItemReordering.html":{"name":"ItemReordering","abstract":"

    Provides configuration options to control how an Item can be reordered within a list.

    "},"Structs/ItemState.html":{"name":"ItemState"},"Structs/LayoutDescription.html":{"name":"LayoutDescription","abstract":"

    A LayoutDescription, well, describes the type of and properties of a layout to apply to a list view.

    "},"Structs/FlowAppearance.html":{"name":"FlowAppearance","abstract":"

    Allows rendering a list in the style of a flow layout. Items in the list flow from one row to the next,"},"Structs/SectionLayouts.html":{"name":"SectionLayouts","abstract":"

    SectionLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/ListContentLayoutAttributes.html":{"name":"ListContentLayoutAttributes","abstract":"

    A struct-based version of many of the properties available on UICollectionViewLayoutAttributes,"},"Structs/ListLayoutLayoutContext.html":{"name":"ListLayoutLayoutContext"},"Structs/ListLayoutAppearanceProperties.html":{"name":"ListLayoutAppearanceProperties","abstract":"

    Represents the properties from a ListLayoutAppearance, which"},"Structs/ListLayoutDefaults.html":{"name":"ListLayoutDefaults"},"Structs/ListLayoutResult.html":{"name":"ListLayoutResult","abstract":"

    Describes the values which should be calculated and returned from ListLayout.layout(delegate:in:).

    "},"Structs/ListLayoutScrollViewProperties.html":{"name":"ListLayoutScrollViewProperties"},"Structs/PagedAppearance.html":{"name":"PagedAppearance","abstract":"

    Describes the available appearance configuration options for a paged list layout."},"Structs/TableAppearance.html":{"name":"TableAppearance","abstract":"

    TableAppearance defines the appearance and layout attribute for list layouts within a Listable list.

    "},"Structs/ListAnimation.html":{"name":"ListAnimation","abstract":"

    Controls the animation to use when updating the content of a list.

    "},"Structs/ListItemScrollPosition.html":{"name":"ListItemScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/ListItemScrollPositionInfo.html":{"name":"ListItemScrollPositionInfo","abstract":"

    Information available when calculating a custom scroll adjustment for an item.

    "},"Structs/ListProperties.html":{"name":"ListProperties","abstract":"

    The ListProperties object describes all of the given values needed to configure"},"Structs/ListScrollPositionInfo.html":{"name":"ListScrollPositionInfo","abstract":"

    Information about the current scroll position of a list,"},"Structs/ListStateObserver.html":{"name":"ListStateObserver","abstract":"

    Allows reading state and events based on state changes within the list view."},"Structs/MeasuredListSize.html":{"name":"MeasuredListSize","abstract":"

    Provides sizing and width information about the measurement of a list’s content.

    "},"Structs/ListableLocalizedStrings.html":{"name":"ListableLocalizedStrings"},"Structs/LocalizedItemCollator.html":{"name":"LocalizedItemCollator","abstract":"

    If you’re looking for the equivalent of UILocalizedIndexedCollation for lists,"},"Structs/ItemPreview.html":{"name":"ItemPreview","abstract":"

    A SwiftUI view that you can use to preview your Item or ItemContent"},"Structs/ItemPreviewAppearance.html":{"name":"ItemPreviewAppearance","abstract":"

    The appearance options for a preview item.

    "},"Structs/RefreshControl.html":{"name":"RefreshControl","abstract":"

    Represents a standard UIKit refresh control that is shown at the top"},"Structs/ScrollPosition.html":{"name":"ScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/Section.html":{"name":"Section"},"Structs/EmptySectionLayoutsValue.html":{"name":"EmptySectionLayoutsValue","abstract":"

    Use this type if you have no SectionLayout for your ListLayout.

    "},"Structs/SectionReordering.html":{"name":"SectionReordering","abstract":"

    Provides additional validation when an Item is being reordered into, or out of a section.

    "},"Structs/HorizontalPadding.html":{"name":"HorizontalPadding"},"Structs/SwipeActionsConfiguration.html":{"name":"SwipeActionsConfiguration","abstract":"

    Use SwipeActionsConfiguration to configure an item with SwipeActions."},"Structs/SwipeAction.html":{"name":"SwipeAction","abstract":"

    Create SwipeActions to define actions that can be performed in a SwipeActionsConfiguration.

    "},"Structs/ViewProperties.html":{"name":"ViewProperties","abstract":"

    Describes the properties to apply to a view for an ItemContent or HeaderFooterContent

    "},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"SectionLayoutsValue"},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","abstract":"

    Indicates if the header for the section will be sticky.","parent_name":"SectionLayoutsValue"},"Protocols/AnyLocalizedCollatableItem.html#/s:10ListableUI26AnyLocalizedCollatableItemP15collationStringSSvp":{"name":"collationString","parent_name":"AnyLocalizedCollatableItem"},"Protocols/LocalizedCollatableItemContent.html#/s:10ListableUI30LocalizedCollatableItemContentP15collationStringSSvp":{"name":"collationString","abstract":"

    A string that represents the primary content of your ItemContent; usually a name or title.

    ","parent_name":"LocalizedCollatableItemContent"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP5StateQa":{"name":"State","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withADyAA0E5StateCy0H0QzG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withAA7ContentVAA0E5StateCy0I0QzG_tF":{"name":"content(with:)","parent_name":"ListViewSource"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP6zIndexSivp":{"name":"zIndex","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultxvpZ":{"name":"default","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultyxyxzXEFZ":{"name":"default(_:)","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP18listHeaderPositionAA0cgH0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP14pagingBehaviorAA0c6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20scrollViewPropertiesAA0cd6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP02toD11DescriptionAA0dG0VyF":{"name":"toLayoutDescription()","parent_name":"ListLayoutAppearance"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP7contentAA0dE7ContentCvp":{"name":"content","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP9directionAA0E9DirectionOvp":{"name":"direction","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6boundsAA0D13ContentBoundsVSgvp":{"name":"bounds","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP18listHeaderPositionAA0dgH0Ovp":{"name":"listHeaderPosition","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP14pagingBehaviorAA0d6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20scrollViewPropertiesAA0de6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP06updateE02inyAA0deE7ContextV_tF":{"name":"updateLayout(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6layout8delegate2inAA0dE6ResultVAA014CollectionViewE8Delegate_pSg_AA0deE7ContextVtF":{"name":"layout(delegate:in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP014positionStickyD14HeaderIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP36positionStickySectionHeadersIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF":{"name":"updateOverscrollFooterPosition(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP018adjustPositionsForE9Underflow2inyAA0deE7ContextV_tF":{"name":"adjustPositionsForLayoutUnderflow(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6adjust33layoutAttributesForReorderingItem08originalH02at18withTargetPositionyAA0d7ContenteH0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","abstract":"

    Returns the target index path for an item being interactively moved.

    ","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutPAAE19visibleContentFrame3forSo6CGRectVSo16UICollectionViewC_tF":{"name":"visibleContentFrame(for:)","parent_name":"AnyListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP011createEmptyD010appearance8behaviorAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP015createPopulatedD010appearance8behavior7contentAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVAA0lD7ContentCAA0lD8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP26layoutAppearancePropertiesAA04ListdhI0VyF":{"name":"layoutAppearanceProperties()","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP13shouldRebuild6layoutSbAA0c4ListD0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP06isSameD4Type2asSbAaB_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP7isEqual2toSbAaB_p_tF":{"name":"isEqual(to:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP0D10AppearanceQa":{"name":"LayoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP04ItemD0Qa":{"name":"ItemLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP012HeaderFooterD0Qa":{"name":"HeaderFooterLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP07SectionD0Qa":{"name":"SectionLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP8defaultsAA0cD8DefaultsVvpZ":{"name":"defaults","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance0dF0Qzvp":{"name":"layoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance10appearance8behavior7contentx0dF0Qz_AA0F0VAA8BehaviorVAA0cD7ContentCtcfc":{"name":"init(layoutAppearance:appearance:behavior:content:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE8describe10appearanceAA0D11DescriptionVy0D10AppearanceQzzXE_tFZ":{"name":"describe(appearance:)","abstract":"

    Creates a new layout description for a list layout, with the provided optional layout configuration.

    ","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE18listHeaderPositionAA0cfG0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14pagingBehaviorAA0c6PagingF0Ovp":{"name":"pagingBehavior","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20scrollViewPropertiesAA0cd6ScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14resolvedBounds2inAA0c7ContentF0VAA0cdD7ContextV_tF":{"name":"resolvedBounds(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE19visibleContentFrame2inSo6CGRectVAA0cdD7ContextV_tF":{"name":"visibleContentFrame(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE36positionStickySectionHeadersIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6adjust33layoutAttributesForReorderingItem08originalG02at18withTargetPositionyAA0c7ContentdG0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","parent_name":"ListLayout"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE20UpdatedItemPositionsyyF":{"name":"listViewLayoutUpdatedItemPositions()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listE7Content8defaultsAA04ListeH0CAA0jE8DefaultsV_tF":{"name":"listLayoutContent(defaults:)","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE18CurrentEnvironmentAA04ListI0VyF":{"name":"listViewLayoutCurrentEnvironment()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listde3DidE8ContentsyyF":{"name":"listViewLayoutDidLayoutContents()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listD32ShouldEndQueueingEditsForReorderyyF":{"name":"listViewShouldEndQueueingEditsForReorder()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/ItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"ItemLayoutsValue"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0cD4TypeQa":{"name":"ItemContentType","abstract":"

    The type of ItemContent associated with this coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0C0a":{"name":"Item","abstract":"

    The item associated with the coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","abstract":"

    The available actions you can perform on the coordinated Item. Eg, updating it to a new value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","abstract":"

    Info about the coordinated Item, such as its original and current value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasInsertedyyAA0C0V8OnInsertVy0cD4TypeQz_GF":{"name":"wasInserted(_:)","abstract":"

    Invoked on the coordinator when it is first created and configured.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasRemovedyyAA0C0V8OnRemoveVy0cD4TypeQz_GF":{"name":"wasRemoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is removed from the list due to","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP8wasMovedyyAA0C0V6OnMoveVy0cD4TypeQz_GF":{"name":"wasMoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is moved inside a list due to its","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasUpdatedyyAA0C0V8OnUpdateVy0cD4TypeQz_GF":{"name":"wasUpdated(_:)","abstract":"

    Invoked on the coordinator when an external update is pushed onto the owned Item.","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11willDisplayyyF":{"name":"willDisplay()","abstract":"

    Invoked when the list is about to begin displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13didEndDisplayyyF":{"name":"didEndDisplay()","abstract":"

    Invoked when the list is about to complete displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasSelectedyyF":{"name":"wasSelected()","abstract":"

    Invoked when the item is selected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13wasDeselectedyyF":{"name":"wasDeselected()","abstract":"

    Invoked when the item is deselected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15IdentifierValueQa":{"name":"IdentifierValue","abstract":"

    A Hashable type which is returned from identifierValue,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","abstract":"

    Used to unique the item, control its lifetime, and identify it across update operations.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","abstract":"

    Used by the list to determine when the content of the item has changed; in order to","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP8wasMoved10comparedToSbx_tF":{"name":"wasMoved(comparedTo:)","abstract":"

    Used by the list view to determine move events during an update’s diff operation.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP07defaultC10PropertiesAA07DefaultcF0VyxGvp":{"name":"defaultItemProperties","abstract":"

    Default values to assign to various properties on the Item which wraps","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","abstract":"

    Called when rendering the content. This is where you should push data from your","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the ItemContent is on screen, controls how and when to apply updates","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17swipeActionsStyleAA05Swipef4ViewG0VSgvp":{"name":"swipeActionsStyle","abstract":"

    The swipe action style for this content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP25contentAreaViewProperties4withAA0gH0VAA05ApplycD4InfoV_tF":{"name":"contentAreaViewProperties(with:)","abstract":"

    Describes the properties to configure on the content area view for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP28createReusableBackgroundView5frame0gH0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22SelectedBackgroundViewQa":{"name":"SelectedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableSelectedBackgroundView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableSelectedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s selected background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP21OverlayDecorationViewQa":{"name":"OverlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22UnderlayDecorationViewQa":{"name":"UnderlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP35createReusableOverlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableOverlayDecorationView(frame:)","abstract":"

    Create and return a new overlay decoration view used to render any required decorations over the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableUnderlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableUnderlayDecorationView(frame:)","abstract":"

    Create and return a new underlay decoration view used to render any required decorations under the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP11CoordinatorQa":{"name":"Coordinator","abstract":"

    The coordinator type to use to manage the live state of the Item and ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP18CoordinatorActionsa":{"name":"CoordinatorActions","abstract":"

    The actions passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15CoordinatorInfoa":{"name":"CoordinatorInfo","abstract":"

    The info passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15makeCoordinator7actions4info0F0QzAA0cdF7ActionsCyxG_AA0cdF4InfoCyxGtF":{"name":"makeCoordinator(actions:info:)","abstract":"

    Creates a new coordinator with the provided actions and info.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE4with6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6UpdateAA0C0VyxGAA6SizingOSg_AA0C7LayoutsVSgAA0c9SelectionI0OSgAA0czklM0VSgAA0oP13ConfigurationVSgA10_AA0C10ReorderingVSgyAW_A12_6ResultVtcSgyAV02OnV0Vyx_GcSgyAV02OnwV0Vyx_GcSgyAV02OnX0Vyx_GcSgyAV02OnY0Vyx_GcSgyAV02OnZ0Vyx_GcSgyAV02OnL0Vyx_GcSgyAV6OnMoveVyx_GcSgyAV8OnUpdateVyx_GcSgtF":{"name":"with(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","abstract":"

    Identical to Item.init which takes in an ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifierAA10IdentifierCyx0F5ValueQzGvp":{"name":"identifier","abstract":"

    The Identifier for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifier4withAA10IdentifierCyx0G5ValueQzGAI_tFZ":{"name":"identifier(with:)","abstract":"

    Creates an Identifier with the provided value.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAs12IdentifiableRzrlE15identifierValue2IDsADPQzvp":{"name":"identifierValue","parent_name":"ItemContent"},"Protocols/AnyItemConvertible.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","abstract":"

    Converts the object into a type-erased AnyItem instance.

    ","parent_name":"AnyItemConvertible"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP11anyWasMoved10comparedToSbAA0cD0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP15anyIsEquivalent2toSbAA0cD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP015newPresentationD5State4with15updateCallbacks015performsContentK0ypAA0dH12DependenciesV_AA06UpdateK0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP13anyIdentifierAA0cF0Cvp":{"name":"anyIdentifier","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10anyContentypvp":{"name":"anyContent","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP7layoutsAA0D7LayoutsVvp":{"name":"layouts","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP14selectionStyleAA0d9SelectionF0Ovp":{"name":"selectionStyle","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP25insertAndRemoveAnimationsAA0d6InsertfgH0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP20trailingSwipeActionsAA0fG13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyItem"},"Protocols/HeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"HeaderFooterLayoutsValue"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP07defaultcD10PropertiesAA07DefaultcdG0VyxGvp":{"name":"defaultHeaderFooterProperties","abstract":"

    Default values to assign to various properties on the HeaderFooter which wraps","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","abstract":"

    If this HeaderFooterContent is used as a header in a section,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP5apply2to3for4withyAA0cdE5ViewsVyxG_AA11ApplyReasonOAA0kcdE4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the HeaderFooterContent is on screen, controls how and when to apply updates","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP0E4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP014createReusableE4View5frame0eH0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP28createReusableBackgroundView5frame0hI0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP21PressedBackgroundViewQa":{"name":"PressedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP35createReusablePressedBackgroundView5frame0hiJ0QzSo6CGRectV_tFZ":{"name":"createReusablePressedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s pressed background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAAE4with6sizing7layouts5onTap0I7Display0i3EndK0AA0cD0VyxGAA6SizingOSg_AA0cD7LayoutsVSgyycSgyAK02OnK0Vyx_GcSgyAK0olK0Vyx_GcSgtF":{"name":"with(sizing:layouts:onTap:onDisplay:onEndDisplay:)","abstract":"

    Identical to HeaderFooter.init which takes in a HeaderFooterContent,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooterContent"},"Protocols/AnyHeaderFooterConvertible.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","abstract":"

    Converts the object into a type-erased AnyHeaderFooter instance.

    ","parent_name":"AnyHeaderFooterConvertible"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015isStickySectionD0SbSgvp":{"name":"isStickySectionHeader","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0ldE11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP15anyIsEquivalent2toSbAA0cdE0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015newPresentationdE5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP10anyContentypvp":{"name":"anyContent","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyHeaderFooter"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","abstract":"

    The type of value stored by this key.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","abstract":"

    The default value that will be vended by an Environment for this key if no other value has been set.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html":{"name":"ListEnvironmentKey","abstract":"

    Defines a value stored in the ListEnvironment of a list.

    "},"Protocols/AnyHeaderFooter.html":{"name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter_Internal.html":{"name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooterConvertible.html":{"name":"AnyHeaderFooterConvertible","abstract":"

    A type which can be converted into a HeaderFooter, so you"},"Protocols/HeaderFooterContent.html":{"name":"HeaderFooterContent","abstract":"

    A HeaderFooterContent is a type which specifies the content of a header, footer,"},"Protocols/HeaderFooterLayoutsValue.html":{"name":"HeaderFooterLayoutsValue","abstract":"

    The HeaderFooterLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/AnyItem.html":{"name":"AnyItem","abstract":"

    A type-erased version of the Item struct, which is used by Section to"},"Protocols/AnyItem_Internal.html":{"name":"AnyItem_Internal"},"Protocols/AnyItemConvertible.html":{"name":"AnyItemConvertible","abstract":"

    A type which can be converted into a AnyItem, so you"},"Protocols/ItemContent.html":{"name":"ItemContent","abstract":"

    An ItemContent is a type used to provide the content of an Item in a list section.

    "},"Protocols/ItemContentCoordinator.html":{"name":"ItemContentCoordinator","abstract":"

    A type which lets you interactively manage the contents of an Item or ItemContent"},"Protocols/ItemLayoutsValue.html":{"name":"ItemLayoutsValue","abstract":"

    The ItemLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/CollectionViewLayoutDelegate.html":{"name":"CollectionViewLayoutDelegate"},"Protocols/ListLayout.html":{"name":"ListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html":{"name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyListLayout.html":{"name":"AnyListLayout"},"Protocols/ListLayoutAppearance.html":{"name":"ListLayoutAppearance"},"Protocols/ListLayoutContentItem.html":{"name":"ListLayoutContentItem"},"Protocols/ListViewSource.html":{"name":"ListViewSource"},"Protocols/LocalizedCollatableItemContent.html":{"name":"LocalizedCollatableItemContent","abstract":"

    If you would like to make your ItemContent work with the LocalizedItemCollator,"},"Protocols/AnyLocalizedCollatableItem.html":{"name":"AnyLocalizedCollatableItem","abstract":"

    Represents an AnyItem which can be collated, via its vended collationString.

    "},"Protocols/SectionLayoutsValue.html":{"name":"SectionLayoutsValue","abstract":"

    The SectionLayoutsValue protocol provides a default value for the different layouts stored"},"Functions.html#/s:10ListableUI19preconditionFailure_4file4lines5NeverOSSyXK_s12StaticStringVSutF":{"name":"preconditionFailure(_:file:line:)","abstract":"

    By default, preconditionFailure error messages are not included in release builds. We would like that!"},"Extensions/Set.html#/s:Sh10ListableUIAA13ViewAnimationO0D7OptionsORszrlE7defaultShyAEGvpZ":{"name":"default","parent_name":"Set"},"Extensions/UIRectEdge.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UIRectEdge"},"Extensions/PresentationState.html#/s:10ListableUI17PresentationStateC22ActiveReorderEventInfoV":{"name":"ActiveReorderEventInfo","parent_name":"PresentationState"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5AddedV":{"name":"Added","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7RemovedV":{"name":"Removed","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5MovedV":{"name":"Moved","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7UpdatedV":{"name":"Updated","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV8NoChangeV":{"name":"NoChange","parent_name":"ItemChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5AddedV":{"name":"Added","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV7RemovedV":{"name":"Removed","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5MovedV":{"name":"Moved","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV8NoChangeV":{"name":"NoChange","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html":{"name":"SectionChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff.html#/s:10ListableUI13SectionedDiffV11ItemChangesV":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff/ItemChanges.html":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5AddedV":{"name":"Added","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7RemovedV":{"name":"Removed","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5MovedV":{"name":"Moved","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7UpdatedV":{"name":"Updated","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV8NoChangeV":{"name":"NoChange","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html":{"name":"ArrayDiff"},"Extensions/SectionedDiff.html":{"name":"SectionedDiff"},"Extensions/PresentationState.html":{"name":"PresentationState"},"Extensions/UIRectEdge.html":{"name":"UIRectEdge"},"Extensions/Set.html":{"name":"Set"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO14curveEaseInOutyA2EmF":{"name":"curveEaseInOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveEaseInyA2EmF":{"name":"curveEaseIn","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO12curveEaseOutyA2EmF":{"name":"curveEaseOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveLinearyA2EmF":{"name":"curveLinear","parent_name":"AnimationOptions"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO4noneyA2CmF":{"name":"none","abstract":"

    No animation is performed.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO9inheritedyA2CmF":{"name":"inherited","abstract":"

    The current animation is inherited from the superview’s animation context.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7defaultACvpZ":{"name":"default","abstract":"

    A default animation is performed. This is the same as .animated().

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO8animatedyACSd_ShyAC0D7OptionsOGtcACmF":{"name":"animated(_:options:)","abstract":"

    A UIView.animate(...) animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO6springyACSo24UISpringTimingParametersCcACmF":{"name":"spring(_:)","abstract":"

    A spring based animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7perform10animations10completionyyyc_ySbctF":{"name":"perform(animations:completion:)","abstract":"

    Performs the provided animations for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation/AnimationOptions.html":{"name":"AnimationOptions","abstract":"

    The animations options available for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin14CoreFoundation7CGFloatVvp":{"name":"origin","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV5width14CoreFoundation7CGFloatVvp":{"name":"width","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin5widthAE14CoreFoundation7CGFloatV_AJtcfc":{"name":"init(origin:width:)","parent_name":"Position"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO7leadingyA2EmF":{"name":"leading","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO6centeryA2EmF":{"name":"center","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO8trailingyA2EmF":{"name":"trailing","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO10originWith06parentD05width7padding14CoreFoundation7CGFloatVAL_AlA17HorizontalPaddingVtF":{"name":"originWith(parentWidth:width:padding:)","parent_name":"Alignment"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7paddingAA17HorizontalPaddingVvp":{"name":"padding","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V5widthAA0D10ConstraintOvp":{"name":"width","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V9alignmentAC9AlignmentOvp":{"name":"alignment","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7padding5width9alignmentAeA17HorizontalPaddingV_AA0D10ConstraintOAC9AlignmentOtcfc":{"name":"init(padding:width:alignment:)","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V8position4withAC8PositionV14CoreFoundation7CGFloatV_tF":{"name":"position(with:)","parent_name":"Custom"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO7defaultyA2CmF":{"name":"default","abstract":"

    The default width from the layout is used.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO4fillyA2CmF":{"name":"fill","abstract":"

    The width will fill all available space.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO6customyA2C0C0VcACmF":{"name":"custom(_:)","abstract":"

    A custom width and/or alignment.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO5merge4withA2C_tF":{"name":"merge(with:)","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO8position4with07defaultD0AC8PositionV14CoreFoundation7CGFloatV_AKtF":{"name":"position(with:defaultWidth:)","parent_name":"CustomWidth"},"Enums/CustomWidth/Custom.html":{"name":"Custom","parent_name":"CustomWidth"},"Enums/CustomWidth/Alignment.html":{"name":"Alignment","parent_name":"CustomWidth"},"Enums/CustomWidth/Position.html":{"name":"Position","parent_name":"CustomWidth"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO02noD0yA2CmF":{"name":"noConstraint","abstract":"

    There is no limit to a width, it can be as wide as possible.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5fixedyAC14CoreFoundation7CGFloatVcACmF":{"name":"fixed(_:)","abstract":"

    The width must be exactly this value.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO6atMostyAC14CoreFoundation7CGFloatVcACmF":{"name":"atMost(_:)","abstract":"

    The width can be at most, this value. Any value larger will be clamped.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5clampy14CoreFoundation7CGFloatVAGF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value based on our underlying value.

    ","parent_name":"WidthConstraint"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO02noD0yA2GmF":{"name":"noConstraint","abstract":"

    No constraint is applied to any measurement.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO7atLeastyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atLeast(_:)","abstract":"

    Any returned measurement must be at least this value. If it is smaller than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6atMostyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atMost(_:)","abstract":"

    Any returned measurement can be at least this large. If it is larger than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6withinyAG14CoreFoundation7CGFloatV_AKtcAGmF":{"name":"within(_:_:)","abstract":"

    Any returned measurement must be within the provided range. If it is smaller","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO5clampy14CoreFoundation7CGFloatVAKF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value by the Axis' underlying value.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5widthAE4AxisOvp":{"name":"width","abstract":"

    Describes the range of acceptable width values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV6heightAE4AxisOvp":{"name":"height","abstract":"

    Describes the range of acceptable height values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV02noD0AEvpZ":{"name":"noConstraint","abstract":"

    Applies no constraints to the measurement in either axis.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintVyA2E4AxisOcfc":{"name":"init(_:)","abstract":"

    Creates a new constraint with the provided value for both axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5width6heightA2E4AxisO_AItcfc":{"name":"init(width:height:)","abstract":"

    Creates a new constraint with the provided width and height axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5clampySo6CGSizeVAHF":{"name":"clamp(_:)","abstract":"

    Clamps the provided size, falling back to the provided default if the measurement calls for a default value.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint/Axis.html":{"name":"Axis","abstract":"

    Describes the range of values that are acceptable for one dimension","parent_name":"Constraint"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraintSo6CGSizeVvp":{"name":"sizeConstraint","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV9directionAA15LayoutDirectionOvp":{"name":"direction","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraint9directionAESo6CGSizeV_AA15LayoutDirectionOtcfc":{"name":"init(sizeConstraint:direction:)","parent_name":"MeasureInfo"},"Enums/Sizing.html#/s:10ListableUI6SizingO5fixedyAC14CoreFoundation7CGFloatV_AGtcACmF":{"name":"fixed(width:height:)","abstract":"

    Fixes the size to the absolute value passed in.

    ","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO8thatFitsyA2C10ConstraintVcACmF":{"name":"thatFits(_:)","abstract":"

    Sizes the item by calling sizeThatFits on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO10autolayoutyA2C10ConstraintVcACmF":{"name":"autolayout(_:)","abstract":"

    Sizes the item by calling systemLayoutSizeFitting on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing/MeasureInfo.html":{"name":"MeasureInfo","parent_name":"Sizing"},"Enums/Sizing/Constraint.html":{"name":"Constraint","abstract":"

    Describes the range of values that are acceptable for both","parent_name":"Sizing"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO3topyA2CmF":{"name":"top","abstract":"

    Represents the header and / or first item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO6bottomyA2CmF":{"name":"bottom","abstract":"

    Represents the footer and / or last item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO6alwaysyA2CmF":{"name":"always","abstract":"

    The visible view will always be re-applied during updates, regardless of the result of isEquivalent(to:).

    ","parent_name":"ReappliesToVisibleView"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO15ifNotEquivalentyA2CmF":{"name":"ifNotEquivalent","abstract":"

    The visible view will only have its contents re-applied during updates if isEquivalent(to:) returns false.

    ","parent_name":"ReappliesToVisibleView"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10Expressiona":{"name":"Expression","abstract":"

    The type of individual statement expressions in the transformed function.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO9Componenta":{"name":"Component","abstract":"

    The type of a partial result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11FinalResulta":{"name":"FinalResult","abstract":"

    The type of the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockSayxGyFZ":{"name":"buildBlock()","abstract":"

    If an empty closure is provided, returns an empty array.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockySayxGAEd_tFZ":{"name":"buildBlock(_:)","abstract":"

    Required by every result builder to build combined results from statement blocks.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGxFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGAEFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO13buildOptionalySayxGAESgFZ":{"name":"buildOptional(_:)","abstract":"

    Enables support for if statements that do not have an else.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither5firstSayxGAF_tFZ":{"name":"buildEither(first:)","abstract":"

    With buildEither(second:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither6secondSayxGAF_tFZ":{"name":"buildEither(second:)","abstract":"

    With buildEither(first:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildArrayySayxGSayAEGFZ":{"name":"buildArray(_:)","abstract":"

    Enables support for ‘for..in’ loops by combining the results of all iterations into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO24buildLimitedAvailabilityySayxGAEFZ":{"name":"buildLimitedAvailability(_:)","abstract":"

    If declared, this will be called on the partial result of an if #available block to allow the result builder to erase type information.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO16buildFinalResultySayxGAEFZ":{"name":"buildFinalResult(_:)","abstract":"

    If declared, this will be called on the partial result from the outermost block statement to produce the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO8verticalyA2CmF":{"name":"vertical","abstract":"

    A list layout which lays out top to bottom.

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    A list layout which lays out left to right (or leading to trailing, depending on implementation).

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXE_xyXEtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXK_xyXKtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalyyyXE_yyXEtF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to perform differing actions based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6mutate_8vertical10horizontalADyx_s24ReferenceWritableKeyPathCyxq_GAIyq_zXEtr0_lF":{"name":"mutate(_:vertical:horizontal:mutate:)","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6height3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"height(for:)","abstract":"

    .vertical: Returns the height of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5width3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"width(for:)","abstract":"

    .vertical: Returns the width of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5point1x1ySo7CGPointV14CoreFoundation7CGFloatV_AKtF":{"name":"point(x:y:)","abstract":"

    .vertical: Returns a CGPoint made with (x, y).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size3forSo6CGSizeVAG_tF":{"name":"size(for:)","abstract":"

    .vertical: Returns the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size5width6heightSo6CGSizeV14CoreFoundation7CGFloatV_AKtF":{"name":"size(width:height:)","abstract":"

    .vertical: Returns a CGSize made with (width, height).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxY(for:)","abstract":"

    .vertical: Returns the maxY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4minY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"minY(for:)","abstract":"

    .vertical: Returns the minY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxX3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxX(for:)","abstract":"

    .vertical: Returns the maxX of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1x3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"x(for:)","abstract":"

    .vertical: Returns the x of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1y3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"y(for:)","abstract":"

    .vertical: Returns the y of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO3top4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"top(with:)","abstract":"

    .vertical: Returns the top of the insets.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6bottom4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"bottom(with:)","abstract":"

    .vertical: Returns the bottom of the insets.","parent_name":"LayoutDirection"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listHeaderyA2CmF":{"name":"listHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listFooteryA2CmF":{"name":"listFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionHeaderyA2CmF":{"name":"sectionHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionFooteryA2CmF":{"name":"sectionFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO16overscrollFooteryA2CmF":{"name":"overscrollFooter","parent_name":"SupplementaryKind"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    When the user stops scrolling, no paging adjusts will be made, the","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO20firstVisibleItemEdgeyA2CmF":{"name":"firstVisibleItemEdge","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO24firstVisibleItemCenteredyA2CmF":{"name":"firstVisibleItemCentered","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    This behavior does not use any paging functionality.

    ","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4fullyA2CmF":{"name":"full","abstract":"

    Applies native UIScrollView paging, where each page is the full size of the","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4peekyA2CmF":{"name":"peek","abstract":"

    Applies custom paging, where pages aren’t the full width of the scroll view’s","parent_name":"PageScrollingBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO9automaticyA2CmF":{"name":"automatic","abstract":"

    Applies the inset from a UIKit navigation bar or tab bar.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO14scrollableAxesyA2CmF":{"name":"scrollableAxes","abstract":"

    Applies the safe area inset for the scrollable axes.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO5neveryA2CmF":{"name":"never","abstract":"

    Applies no safe area inset.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO6alwaysyA2CmF":{"name":"always","abstract":"

    Applies all safe area insets.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6inlineyA2CmF":{"name":"inline","abstract":"

    The header will scroll up and down with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6stickyyA2CmF":{"name":"sticky","abstract":"

    The header will stick to the top of the content when it’s scrolled down, and bounce with content when","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO5fixedyA2CmF":{"name":"fixed","abstract":"

    The header is always positioned at the top of the visible frame, and does not bounce with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO13notSelectableyA2CmF":{"name":"notSelectable","abstract":"

    The item is not selectable at all.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO8tappableyA2CmF":{"name":"tappable","abstract":"

    The item is temporarily selectable. Once the user lifts their finger, the item is deselected.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO10selectableyACSb_tcACmF":{"name":"selectable(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO7togglesyACSb_tcACmF":{"name":"toggles(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.","parent_name":"ItemSelectionStyle"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6singleyA2CmF":{"name":"single","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO5firstyA2CmF":{"name":"first","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6middleyA2CmF":{"name":"middle","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO4lastyA2CmF":{"name":"last","parent_name":"ItemPosition"},"Enums/SwipeActionsViewStyleKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"SwipeActionsViewStyleKey"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO03anyC0ShyACGvpZ":{"name":"anyContent","abstract":"

    If there is any content in the list at all, including headers and footers.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO12sectionsOnlyShyACGvpZ":{"name":"sectionsOnly","abstract":"

    Check if the content in the list is section-driven content, with the","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","abstract":"

    If the list has a list-level container header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listHeaderyA2CmF":{"name":"listHeader","abstract":"

    If the list has a list-level header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listFooteryA2CmF":{"name":"listFooter","abstract":"

    If the list has a list-level footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO16overscrollFooteryA2CmF":{"name":"overscrollFooter","abstract":"

    If the list has an overscroll footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO5itemsyA2CmF":{"name":"items","abstract":"

    If the sections in the list contain any items.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionHeadersyA2CmF":{"name":"sectionHeaders","abstract":"

    If any section in the list has a header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionFootersyA2CmF":{"name":"sectionFooters","abstract":"

    If any section in the list has a footer.

    ","parent_name":"ContentFilters"},"Enums/ListContentBoundsKey.html#/s:10ListableUI20ListContentBoundsKeyO8Providera":{"name":"Provider","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"ListContentBoundsKey"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV12itemPositionAA08ListItemdH0Vvp":{"name":"itemPosition","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV24scrollInterruptionPolicyAC0dhI0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"Pin"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to when the insertedIdentifier is inserted.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV18insertedIdentifierAA03AnyJ0Cvp":{"name":"insertedIdentifier","abstract":"

    The identifier of the item for which the AutoScrollAction should be performed.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV12itemPositionAA04ListhdJ0Vvp":{"name":"itemPosition","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV24scrollInterruptionPolicyAC0djK0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","abstract":"

    The desired scroll position.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","abstract":"

    If the change should be animated.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","abstract":"

    An additional check you may provide to approve or reject the scroll action.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","abstract":"

    Called when the list performs the insertion.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO9firstItemyA2EmF":{"name":"firstItem","abstract":"

    Scroll to the first item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO8lastItemyA2EmF":{"name":"lastItem","abstract":"

    Scroll to the last item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO4itemyAeA13AnyIdentifierCcAEmF":{"name":"item(_:)","abstract":"

    Scroll to the item with the specified identifier.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO18performImmediatelyyA2EmF":{"name":"performImmediately","abstract":"

    Perform the auto-scroll action as soon as the list updates.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO24deferDuringUserScrollingyA2EmF":{"name":"deferDuringUserScrolling","abstract":"

    Wait until the current user scroll finishes before performing the auto-scroll action.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO23skipDuringUserScrollingyA2EmF":{"name":"skipDuringUserScrolling","abstract":"

    Do not perform the auto-scroll action while the user is scrolling.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO4noneyA2CmF":{"name":"none","abstract":"

    The list never automatically scrolls.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO12scrollToItemyA2C010OnInsertedH0V_tcACmF":{"name":"scrollToItem(onInsertOf:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pinyA2C3PinV_tcACmF":{"name":"pin(to:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollToItem, except it doesn’t rely on item insertion to determine when scrolling is appropriate.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf8position8animated0F18InterruptionPolicy13shouldPerform03didP0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVSbAC0dmN0OSbAA04ListdU4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf12itemPosition8animated0F18InterruptionPolicy13shouldPerform03didQ0A2C0D11DestinationOSg_AA13AnyIdentifierCAA08ListItemdL0VSbAC0dnO0OSbAA0vdL4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update,","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_8position8animated24scrollInterruptionPolicy13shouldPerform03didM0A2C0D11DestinationO_AA0D8PositionVSbAC0djK0OSbAA04ListdP4InfoVcyAQctFZ":{"name":"pin(_:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollTo, except it doesn’t","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_12itemPosition8animated24scrollInterruptionPolicy13shouldPerform03didN0A2C0D11DestinationO_AA08ListItemdH0VSbAC0dkL0OSbAA0qdH4InfoVcyAQctFZ":{"name":"pin(_:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated using a custom item positioning strategy.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html":{"name":"ScrollInterruptionPolicy","abstract":"

    Controls how an auto-scroll action behaves when user scrolling is active.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/ScrollDestination.html":{"name":"ScrollDestination","abstract":"

    Where to scroll as a result of an AutoScrollAction.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/Configuration.html":{"name":"Configuration","abstract":"

    This protocol allows ListView to treat the OnInsertedItem and Pin configurations","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/OnInsertedItem.html":{"name":"OnInsertedItem","abstract":"

    Values used to configure the scrollToItem(onInsertOf:) action.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/Pin.html":{"name":"Pin","abstract":"

    Values used to configure the pin(to:) action.

    ","parent_name":"AutoScrollAction"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11willDisplayyA2CmF":{"name":"willDisplay","abstract":"

    The view is about to be displayed on screen. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO10wasUpdatedyA2CmF":{"name":"wasUpdated","abstract":"

    A view that is already visible is being updated.","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11measurementyA2CmF":{"name":"measurement","abstract":"

    The item is being measured to perform the layout of the list. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO13shouldAnimateSbvp":{"name":"shouldAnimate","abstract":"

    If you should use animations while applying the update.","parent_name":"ApplyReason"},"Enums/ApplyReason.html":{"name":"ApplyReason","abstract":"

    Why the Item or HeaderFooter is being asked to apply an update to its presented views.

    "},"Enums/AutoScrollAction.html":{"name":"AutoScrollAction","abstract":"

    Options for auto-scrolling to items when the list is updated.

    "},"Enums/ListContentBoundsKey.html":{"name":"ListContentBoundsKey","abstract":"

    A key used to store default / provided bounds into the list’s environment."},"Enums/ContentFilters.html":{"name":"ContentFilters","abstract":"

    A filter enum which allows you to query the types of content contained in a Content or Section object.

    "},"Enums/SwipeActionsViewStyleKey.html":{"name":"SwipeActionsViewStyleKey"},"Enums/ItemPosition.html":{"name":"ItemPosition"},"Enums/ItemSelectionStyle.html":{"name":"ItemSelectionStyle","abstract":"

    Controls the selection style and behavior of an item in a list.

    "},"Enums/ListHeaderPosition.html":{"name":"ListHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    "},"Enums/ContentInsetAdjustmentBehavior.html":{"name":"ContentInsetAdjustmentBehavior","abstract":"

    Constants indicating how safe area insets are added to the adjusted content inset."},"Enums/PageScrollingBehavior.html":{"name":"PageScrollingBehavior","abstract":"

    The paging style of the scroll view.

    "},"Enums/ListPagingBehavior.html":{"name":"ListPagingBehavior","abstract":"

    Controls how to align / adjust the contentOffset of the list when"},"Enums/SupplementaryKind.html":{"name":"SupplementaryKind"},"Enums/LayoutDirection.html":{"name":"LayoutDirection","abstract":"

    Describes the given direction / axis that a layout uses when flowing its content.

    "},"Enums/ListableBuilder.html":{"name":"ListableBuilder","abstract":"

    A result builder which can be used to provide a SwiftUI-like DSL for building arrays of content.

    "},"Enums/ReappliesToVisibleView.html":{"name":"ReappliesToVisibleView","abstract":"

    A rule to determine when an ItemContent or HeaderFooterContent should be re-applied"},"Enums/SectionPosition.html":{"name":"SectionPosition","abstract":"

    Specifies the supplementary views and / or items based on position within a Section.

    "},"Enums/Sizing.html":{"name":"Sizing","abstract":"

    Controls how a header, footer, or item in a list view is sized.

    "},"Enums/WidthConstraint.html":{"name":"WidthConstraint","abstract":"

    Describes the range of acceptable values for a width.

    "},"Enums/CustomWidth.html":{"name":"CustomWidth","abstract":"

    Specifies a custom width for an item or header in a list.

    "},"Enums/ViewAnimation.html":{"name":"ViewAnimation","abstract":"

    Specifies the kind of animation to use when updating various parts of a list,"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO2upyA2EmF":{"name":"up","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO4downyA2EmF":{"name":"down","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO8finishedyA2EmF":{"name":"finished","parent_name":"Result"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO9cancelledyA2EmF":{"name":"cancelled","parent_name":"Result"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC8isMovingSbvp":{"name":"isMoving","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5startSbyF":{"name":"start()","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5moved4withyAA04ItemC0V17GestureRecognizerC_tF":{"name":"moved(with:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC3endyyAC6ResultOF":{"name":"end(_:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC17accessibilityMove9directionSbAC013AccessibilityF9DirectionO_tF":{"name":"accessibilityMove(direction:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions/Result.html":{"name":"Result","parent_name":"ReorderingActions"},"Classes/ReorderingActions/AccessibilityMoveDirection.html":{"name":"AccessibilityMoveDirection","abstract":"

    Used with the accessibilityMove(item: direction:) delegate method to indicate the direction a selected item should be moved in the collection view.

    ","parent_name":"ReorderingActions"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)init":{"name":"init()","abstract":"

    Creates a preview for the given width.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC4with5state10appearance4itemAC14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptcfc":{"name":"init(with:state:appearance:item:)","abstract":"

    Creates a preview for the given item and parameters, and then lays out the preview view.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC6update4with5state10appearance4itemy14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptF":{"name":"update(with:state:appearance:item:)","abstract":"

    Updates the item for the given parameters.","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)sizeThatFits:":{"name":"sizeThatFits(_:)","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(py)intrinsicContentSize":{"name":"intrinsicContentSize","parent_name":"ItemPreviewView"},"Classes/StaticSource/State.html#/s:10ListableUI12StaticSourceC5StateVAEycfc":{"name":"init()","parent_name":"State"},"Classes/StaticSource/State.html":{"name":"State","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7contentAA7ContentVvp":{"name":"content","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withAcA7ContentV_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withACyAA7ContentVzXE_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withADyAA0D5StateCyAC0G0VG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withAA7ContentVAA0D5StateCyAC0H0VG_tF":{"name":"content(with:)","parent_name":"StaticSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7Buildera":{"name":"Builder","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC4withACyxGyAA0D5StateCyxG_AA7ContentVztc_tcfc":{"name":"init(with:)","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7content4withADyAA0D5StateCyxG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"DynamicSource"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC5valuexvp":{"name":"value","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC3setyyyxzXEF":{"name":"set(_:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7initial9didChangeACyxGx_yyctcfc":{"name":"init(initial:didChange:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7discardyyF":{"name":"discard()","parent_name":"SourceState"},"Classes/StateAccessor.html#/s:10ListableUI13StateAccessorC5valuexvp":{"name":"value","parent_name":"StateAccessor"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC017clearsSelectionOnD10WillAppearSbvp":{"name":"clearsSelectionOnViewWillAppear","abstract":"

    The default value for clearsSelectionOnViewWillAppear is true.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC9configure4listyAA0C10PropertiesVz_tF":{"name":"configure(list:)","abstract":"

    Override this method to configure your list how you’d like to.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC6reload8animatedySb_tF":{"name":"reload(animated:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)loadView":{"name":"loadView()","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","parent_name":"ListViewController"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7contentSo06UIEdgeF0Vvp":{"name":"content","abstract":"

    Insets for the content view

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV010horizontalE0So06UIEdgeF0Vvp":{"name":"horizontalScroll","abstract":"

    Insets for the horizontal scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV08verticalE0So06UIEdgeF0Vvp":{"name":"verticalScroll","abstract":"

    Insets for the vertical scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7content010horizontalE008verticalE0AESo06UIEdgeF0V_A2Jtcfc":{"name":"init(content:horizontalScroll:verticalScroll:)","abstract":"

    All values are optional, and default to .zero

    ","parent_name":"ScrollViewInsets"},"Classes/ListView.html#/s:10ListableUI8ListViewC5frame10appearanceACSo6CGRectV_AA10AppearanceVtcfc":{"name":"init(frame:appearance:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9animationAA0C9AnimationVvp":{"name":"animation","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC18scrollPositionInfoAA0c6ScrollfG0Vvp":{"name":"scrollPositionInfo","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC6layoutAA17LayoutDescriptionVvp":{"name":"layout","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6layout8animated10completionyAA17LayoutDescriptionV_SbyyctF":{"name":"set(layout:animated:completion:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSizeSo6CGSizeVvp":{"name":"contentSize","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19isContentScrollableSbvp":{"name":"isContentScrollable","abstract":"

    Returns true when the content size is large enough that scrolling is possible

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC31KeyboardFrameWillChangeCallbacka":{"name":"KeyboardFrameWillChangeCallback","abstract":"

    Callback for when the keyboard changes

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListView"},"Classes/ListView/ScrollViewInsets.html":{"name":"ScrollViewInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012customScrollD6InsetsAC0fdG0Vycvp":{"name":"customScrollViewInsets","abstract":"

    This callback determines the scroll view’s insets only when","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012updateScrollD6InsetsyyF":{"name":"updateScrollViewInsets()","abstract":"

    Call this to trigger an insets update.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    A state observer allows you to receive callbacks when varying types","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16ScrollCompletiona":{"name":"ScrollCompletion","abstract":"

    TODO: The below functions do not yet work for horizontal lists.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cN18ScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ08animated10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the list, which is used to pass data through to","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC7contentAA7ContentVvp":{"name":"content","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10setContent8animated_ySb_AA0F0VtF":{"name":"setContent(animated:_:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6source7initial8animatedAA13StateAccessorCy0I0QzGx_AKSbtAA0cD6SourceRzlF":{"name":"set(source:initial:animated:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyyAA0C10PropertiesVzXE_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyAA0C10PropertiesV_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)frame":{"name":"frame","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)bounds":{"name":"bounds","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)backgroundColor":{"name":"backgroundColor","abstract":"

    Our frame changed, update the keyboard inset in case the inset should now be different.

    ","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToWindow":{"name":"didMoveToWindow()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC27defaultContentSizeItemLimitSivpZ":{"name":"defaultContentSizeItemLimit","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSize2in3for14safeAreaInsets9itemLimitAA08MeasuredcF0VSo6CGSizeV_AA0C10PropertiesVSo06UIEdgeK0VSiSgtFZ":{"name":"contentSize(in:for:safeAreaInsets:itemLimit:)","abstract":"

    Returns the size that a list with the provided properties would be, within the given fittingSize.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC28testing_forceLayoutUpdateNowyyF":{"name":"testing_forceLayoutUpdateNow()","abstract":"

    Call this method to force an immediate, synchronous re-render of the list","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC23keyboardFrameWillChange3for17animationDuration0J5Curvey16KeyboardObserverAHC_SdSo015UIViewAnimationL0VtF":{"name":"keyboardFrameWillChange(for:animationDuration:animationCurve:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"Classes/ListActions/ViewControllerTransitioning.html#/s:10ListableUI11ListActionsC27ViewControllerTransitioningCAEycfc":{"name":"init()","parent_name":"ViewControllerTransitioning"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingCAEycfc":{"name":"init()","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16ScrollCompletiona":{"name":"ScrollCompletion","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cO18ScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK08animated10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC9scrollingAC9ScrollingCvp":{"name":"scrolling","abstract":"

    Actions which allow scrolling to individual items in a list.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC27viewControllerTransitioningAC04ViewfG0Cvp":{"name":"viewControllerTransitioning","abstract":"

    Actions which allow hooking up your list to the view controller transitioning APIs.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsCACycfc":{"name":"init()","abstract":"

    Creates and returns an actions object which can be registered with a list view.

    ","parent_name":"ListActions"},"Classes/ListActions/Scrolling.html":{"name":"Scrolling","abstract":"

    Provides access to scrolling actions within a list view.

    ","parent_name":"ListActions"},"Classes/ListActions/ViewControllerTransitioning.html":{"name":"ViewControllerTransitioning","abstract":"

    Provides access to view controller transitioning options in a list.

    ","parent_name":"ListActions"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureG0Vcvp":{"name":"measurer","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8positionAA0F8PositionOvp":{"name":"position","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp":{"name":"isReorderable","abstract":"

    Whether this item can be reordered (has reordering configuration).

    ","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC5frameSo6CGRectVvp":{"name":"frame","parent_name":"ItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureH0Vcvp":{"name":"measurer","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC11isPopulatedSbvp":{"name":"isPopulated","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC7layoutsAA19HeaderFooterLayoutsVvp":{"name":"layouts","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC22containsFirstResponderSbvp":{"name":"containsFirstResponder","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12defaultFrameSo6CGRectVvp":{"name":"defaultFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12visibleFrameSo6CGRectVvp":{"name":"visibleFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6headerAC017SupplementaryItemG0Cvp":{"name":"header","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6footerAC017SupplementaryItemG0Cvp":{"name":"footer","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC5itemsSayAC04ItemG0CGvp":{"name":"items","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionInfo"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The full scrollable size of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC07naturalE5Width14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    The natural width of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC15containerHeaderAC21SupplementaryItemInfoCvp":{"name":"containerHeader","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6headerAC21SupplementaryItemInfoCvp":{"name":"header","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6footerAC21SupplementaryItemInfoCvp":{"name":"footer","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC16overscrollFooterAC21SupplementaryItemInfoCvp":{"name":"overscrollFooter","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8sectionsSayAC11SectionInfoCGvp":{"name":"sections","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC3allSayAA0cdE4Item_pGvp":{"name":"all","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8maxValue3for14CoreFoundation7CGFloatVs7KeyPathCyAA0cdE4Item_pAHG_tF":{"name":"maxValue(for:)","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SectionInfo.html":{"name":"SectionInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SupplementaryItemInfo.html":{"name":"SupplementaryItemInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/ItemInfo.html":{"name":"ItemInfo","parent_name":"ListLayoutContent"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","parent_name":"DefaultItemContentCoordinator"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","parent_name":"DefaultItemContentCoordinator"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC8originalAA0C0VyxGvp":{"name":"original","abstract":"

    The original state of the item, as passed to the list.","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC7currentAA0C0VyxGvp":{"name":"current","abstract":"

    The current value of the item, including changes made","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorActions.html#/s:10ListableUI29ItemContentCoordinatorActionsC6update9animation5afterADyAA13ViewAnimationO_SdyAA0C0VyxGzctF":{"name":"update(animation:after:update:)","abstract":"

    Allows you to update the displayed item via the provided closure, with an optional","parent_name":"ItemContentCoordinatorActions"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC8anyValues0C8HashableVvp":{"name":"anyValue","abstract":"

    The underlying value that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC15representedTypeSOvp":{"name":"representedType","abstract":"

    The underlying type that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyIdentifier"},"Classes/Identifier.html#/s:10ListableUI10IdentifierC5valueq_vp":{"name":"value","abstract":"

    The underlying value that backs the identifier.","parent_name":"Identifier"},"Classes/Identifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Identifier"},"Classes/Identifier.html":{"name":"Identifier","abstract":"

    An Identifier is used to unique items in Listable lists. Sections,"},"Classes/AnyIdentifier.html":{"name":"AnyIdentifier","abstract":"

    A type-erased Identifier used to identify content in a list.

    "},"Classes/ItemContentCoordinatorActions.html":{"name":"ItemContentCoordinatorActions","abstract":"

    The available actions you can perform as a coordinator, which are reported back to the list to manage the item.

    "},"Classes/ItemContentCoordinatorInfo.html":{"name":"ItemContentCoordinatorInfo","abstract":"

    Information about the current and original state of the item.

    "},"Classes/DefaultItemContentCoordinator.html":{"name":"DefaultItemContentCoordinator","abstract":"

    The default ItemContentCoordinator, which performs no actions.

    "},"Classes/ListLayoutContent.html":{"name":"ListLayoutContent"},"Classes/ListActions.html":{"name":"ListActions","abstract":"

    ListActions is an type that you can use to gain access to actions to perform on a List"},"Classes/ListView.html":{"name":"ListView"},"Classes.html#/s:10ListableUI15UpdateCallbacksC":{"name":"UpdateCallbacks"},"Classes/ListViewController.html":{"name":"ListViewController","abstract":"

    A class which provides an easy way to set up and display a ListView,"},"Classes/StateAccessor.html":{"name":"StateAccessor"},"Classes/SourceState.html":{"name":"SourceState"},"Classes/DynamicSource.html":{"name":"DynamicSource"},"Classes/StaticSource.html":{"name":"StaticSource"},"Classes/ItemPreviewView.html":{"name":"ItemPreviewView","abstract":"

    A view you can use to test the various possible states that your ItemContent can be in.

    "},"Classes/ReorderingActions.html":{"name":"ReorderingActions"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/docSet.dsidx b/docs/Listable/docsets/Listable.docset/Contents/Resources/docSet.dsidx index 32d4d35b299f5092752659ea1857e2ebde4f68aa..60be9b41b3fac2c7ed8660274c7a861a2cbde528 100644 GIT binary patch delta 46056 zcmeFZcUToy*ET+T?`fxt2zbOJU_(U(L_|acL_lnS9Tfp73euaRBF;J3yIWoM5=~-^ zvBV@8V@;2-rY9zrG}CP9Moqpo2Th*5&zt9czu)!!`P1tf&e=1wXU?9z*IM_z?lp7f zw48IL#2YpP%uVO#FCw^DRmnS?J*Fw87aZaW#!{@G{T7q&0sEx4!%v ypAKl_P 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 VK2tODJbt@Fl`fvR-LXph{|ni#yYv76 diff --git a/docs/Listable/docsets/Listable.tgz b/docs/Listable/docsets/Listable.tgz index fcfe610e185f657a4cd4bada8edb82fe42f23f29..8ad9a43e6311a4737a31cb0d696304691d8e6a10 100644 GIT binary patch literal 1224939 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�cBJ@z1IO6ac2sQH=xYdr+{2vaca_r=(YbM-(E z3Y#YVoMgKuU(f_fZBi@e3Qwu)q+WkHOC55?-J5||Z{}e>j1sS7s1^%g2WUZoSHdHV z-G?!6Kk&0%8;vK^u(b0K>*lXkf5FbkEc+<&;GS$`LLh*mjJKTeR*5hrmEP0MR{j$Dr(5vW zEWd#EBy|GMo3EjD0JD=M(B(!Y&bW zdA)0U^L8g)QT$YiFhJeM3PnQw7V%A!SghEmdUjVc5l}TBWD5&SnX3q~(Ed@;lA?u> zcGMo+Sk`M!Bxw3isgrlS1DJijy2hQT!uA-BDS;ir4lQ@9jh9Ja&bT2m0g#FL=MVSH zbZ}-E#<<7v@XqaF6|j5l**0A2x$d<2EB^8&xNdn6y3qER@l7mR5)JUrqD_4t1 z*Mtg>u)wzrB1!%BB_#jdx9HwM(yxE%lP) zOB>kX$UJtT^w^dkdLWi?B+!=atBlKliaWJ2e4u^i(cjYiV3DUWhVh4#KKVSwdkni<4jpJd}+ zIG$H><=XhQC_G{Ro+5UZ8CkxZ3oaRH1mp|>8$j{S-ZEj&KXAq zNwAF<#rt8OIkNBmgSCi(q)aZ%Yir5d>uzxFG0vNg)mS|`^)|X z%umcYu6vC0G=+<}ls1Ej_+&+ljXbO%*sEvLziUJEysJw%3u4_c%t*Wyi zs?*gosL2VJ8wLhfY*MEio5gR8Czcy1z$oGq(OwD5q&HF+A>soOw<|m@Si}G=o0(M& zBeOZ}v*bCe%h~L%4Va2i_B02mBdvF#HDlltXxY*T3Bs{`_X6G6Eg-%$C8wYzbG?;5 z(nCCfM@YtXn*(x%dzCwj<}j8hdo_l;4K=hG=Vs>q&ASH)pt&ZG!7`B_=l5&lj4r(x zNppHdO+7_H5~-=2FJA2*KdE z9NtId-&iCus*W@hhJ{U7m)FIKS|iQ*atp>Xtx~;Su9KP272MrN$B&rQ4i|xHO-y0JmT+En&NfWM{G;!m( z)I#Ln8sBc-?%Qeq0z?`b<&*X%)*FcOO;{u({)d6KwfYSb>N>V4p>;9lg2|CL=)pO4 zgHeRBhAhGM*yeJ;pzx7MZlxJqn-Ze7GGh%w({bb`yL?i_nhopYE=vi9(dtV~sKC_I zYU(CU`k!Z`PTZWc){l5n1~PZ)Ecrax@Qq1BVn|mB$3N?#!^ENXUB9xGWYT(QvGW4z za-_Dx<)9d&w21XCrr`6DUp(K!jNi;oWr(p!%+EuW?Q9_;!oHF9j~Z;}0ujY`Ia&Y4 zl#GLZ)>Z^cxpV+Y50;uJXXvX?Xv`C>_qMfJt9l438gZPv8|E-;gn^Lr z?iH|Cg!4k^N9aZo;vSm%oB}b>_;*LyEe@3mlm`QeCK5{{)l5Z(#YAzs1ERW{Itvw6 z=gU(0xH(_oaUqZQ>91yC2@HbqWD80xiqpa+qis3cV3O`EV2g{KHg9QzDp*c%K#C5V z3kH>C(Qd%p#CNR&RoPsTqW8S8kl%mJX3_~)1K)&}M<|#}<%`=)6v4A5|CZN_5efZW zzb!;1x?yt8&2C|J-6SB;UA1&wLPPnm5~@pQPT3pomV!!WJ9DNrRcolYLIhD(xhH7lhNa?YR8Xd1Jf zXFC~I^}S_Pq5SS%PJB3X%b^Ju{?3AATH2Q&CPJZPIbCNX-*!q5 zN7{_Eb4gyuc*<i!pmfrk+QYqUfyO_@_hfp(m@6j zJT}w2e0Q1g`5O)8r{#WP=k>C~FIrAe1eNzXRg1yi-#Ee@+VTm~3J9zSS`E4D>pmw$ znffTgo(uId)eS%?Zuhy}R9mDfP!=pM#{0BYT$fh;@ zNL41uXlYk#OwnX+ajo))S^GGYufR)M?yzIvUH zw4576r3mvCLf=$*{G+~7gGx^*Rvx?S>n0528TcogA8xIq7Z=|5s|!n+Pwt>j%Lc2n zzK?yG^^GiZOA7~(t+gvVeYZbZ8XaeenBu7GE75Hh)PbSl{WM?ovcb-tv~K=rTNt52 zzWdx6Dex5;(6%^P1$t`j^xC@BVRhd+IXL*}Me2Ny^7JrHdFG$}1VzYf4m#+#)#zciMqU+R*WyJY8)d#>}#YTu+;h5AY{PFIJL8LtsZL&J8C(3EMI&( zAqecQ-Nmt)$hX9E}&6 zhUJsdvFX*p=gkLish#@4c5mwAQ*0kAJWH9%kllTtrjM)9<=jzbf_^AWBBa@Ub|r|- zKGafkAvwe%G}EYA*mPnE_CIO_eXTy)DShg1PwG$>(;9l_e7-;K_%H`Mjl|wZMO8(w zKD9ah4zJQUx3j^wD6H3BTaU{Iy+G5+#B9aGpCA@dZICiG0pR9a>CcH`WE07X; zpGR{p)n~40=yTiD#6dTyrbt^`N?lvEv#t5sAJwmUQ(wZH7=1yBDrh1(Z5N0hC9 zNKE-QexIfV(q(#qZ-~meaJs5)Ft@8LdhXC%%03v9RtZeWna4ulh#8O0lsdt8uyg8= z@tT1XI-bMSi8~U_x=)xSa(JafPWi_ph=fC^0@mFH$g{0b87{Lea9>4+ElTidqkn|d zejT2CmUCdE0OTCrp)Ya{8CxY|RY5M9eH-)~X;YpM)n0I6eEPCV6SNl*=!}PL#)g!N z@?cQIcF(pxi@dRs`1@V}Peb5^r(sYvxE~}|n4Bx#x9@ciftAY(1H?I4&Vl{SP4k)u zLcUnsjd1l6v>CyEGJLw8bS9$7dg!$pgqIZgWkBoK%P}U-d$~7LsOD zEvz9!O{T%K53Qp+FT=fiI%CyszzsNFWQG|#NCX&?Ar83E0TPqn4>GaE#QW~ zy)msN^q4$!gs3{#@KQJyRM${5QrSt`gksPRJNP>r7jL?OiA37?A=2SD`XOtZf@pny z1o(zhdZ7}kYXWF1adSG;@j1|FFzD~|0E|y%fRsZC7u4R=VUKUUOLBA^))}+E0C^l( zjIp$}#(`La`FS&;QMjkZ!35Y$fI%0(Yy5}JL{VU8i+y|f3Pkn#a(I;`YHxY*@|Or< zpYPVq8Fa=1c(KP^E3^O!C^R$f20#J|CLFJ5jJ@rY@(Qw{0EWeeUVm%OFi7@BaW864 zHW4QIc&A}t!sVM}FyNtTdtOjUs*Y*o^y|7$+!}l?jyWG~Oiq<-N_t6Q7%=jkoq12J z1pgGh&Lv(h){*=B{Z&E`Uoi~H@Jif87#~DX14?7wTrqC6Bs9Qc;t{ZzhyyGp=q1SA zLdcq6k(f+%J0TJbWxpNOL&=fz`%nnx?CUvbLVz`Jy^E<;tScb&UbxxO&djR=HLT9$ zGd3Pbw=^LGg$w5y6{hW&uB>1a-& z-wFdlyx`fdt;9W3U&OxU^Hu^>M&K1|VK=he<*%*8%zaM^`)KJ%PU=&j63YXJIgJ-4&MLXW;g&=X0XoV_b$E1?)eXOZ~DFGT+!ohjCUQFgzYQ62*GgHH{YlAU0)L=Y+?sdoZ zoJ*nD=^23ZNeVJZ|AvpG;hFU5p;F<^s)=X^B@$zR?BL6(u}2;ckH@CZDjuz1?MzRI zk}A;?4tq)Wt?aM?(R_Fq>@};-VWtoc11z>=?nX$hdpF^rZimn+;+Gi;`;}vb90Ric zMn-K=8nptVny{m_^)e&(_Cx;+0RUA4s_g57A+cgUF~9*zK>fbkSV|i-l{`f?jrQ6_ zTmG24>D(SMZ$4WHV}FxLaQ|AZVBs2GEBkEkhr`WgXlN1d8W}s2!uHL#Y@WRX7r;=W z7v(I7d<#jYE#MYAayXlIgSdE0b+jC?ln4%QkoqRZ9QPZlfllX3C&nZgzg+S>l%Os6 zB!O?_2~6@blG>%Eymp^4TtO0oWT1}%)FwzSD0M232e6Ll+ERcE(Z(lP`ys31 zoWc;Sn|W)3o?v5VK}3Sq|B^##VZMnGCQJ18>7bi5 zs#|uSsxt;yMv$ktx_s#rIoKu5pZT?n@FUh%{KeAX>I5J@8UI9l?zL0F5RrEQ4H>*3 zK3koh?VlCD?Vk_xuaMqyS3#p1$6`a_i%!<0!&?K5?4wP%wze4mD;WpEi9^3y)wA2+ z)4SYdax^58o!E`iRQ+3Am(~vjF;Pur*tztsgru_nb`{}@YA~ul7xf+)wgvx=jIB?K zCu&`;Em8TLdIF<51_JrmGyR&7ijiyT!-X)s2IbFH#QCpPgz%@f*X*vtDOfc#Shi3kMk9}u5_E<4Gz7M1Dw1_I6Ov#7e7FF2 zvo3QT)>;gJlwhMam)Zk5Z0UE8%ZGBgDU@9MO)k$G@cMf_-n$12&)M5iumV!N2Db&*{B$12B*HmEMhZe$FGF(|cFAdK@6Vzxn!{-m~*( z>7(479f*#$l9SeUL@hepf2a5VVjiIxuOtGb1aN>B9@@VT8?ux8g82^)P{wBm=+?6X zR63^-DcVm{5aQlaZdUk+&FQ-#=E>Iq`I%2E8USDEaln2K+^zI2&w{`b(e68(CO<4> z)ng>8p4Un!3Jn@@?35Qs0f()kl)6*Rp=T4qQiZZPQ0X*w_FpCnVyr&Oimq4+{4tMU zjK^?vA_Pb|0_)n1T~ftgq#PR4mSMpkQ7A2I9+(5g?cBz4?B@h4jQK`225%$?NSL1uOXmnsAGD z(V1z7=J;YaI^=0-H~MjTr%s}KoIc%UdjKoPCcw(!E{YE>>E;@I7zGSl ziMYV2Ku4eww&;tyart34@Xe5)TS&2Qd%eCS-PB3%XqMnxsy$8AhKpY54X5&E zu92BlJiIK7&lUIn4(dFm2x=M9%;gQuLu5vjg%#l4|y*4i5UA8g8o>uUym^Bh zbB>WsGr2mzJ>2#bdt0D)VdzJn{$AV;0bB~@#G+1*M6@^v65RN0IzZteEdKtdGjufh zl=;OO8euB*9;M%DpB3N?g)i0>GG`touZe}+)@Kqhq7QkGjI^;2w7sQ7iU8^mj3&mx z;vl9Tjjye*D{iIOMM4==Mz1po{q*(d79t^KXqrcVfHQxe)4hlUKVU`!detFG4vpNR zQ5>a4J@z$O6DVt0VU$(9=Yn2gwLMn6wz8+$6%I?yl8daHaumvNO4vL3hMB~?La2DChc&mt~PWZjlDf-t^Q1!-u zDk=1>6YvqOwB@Vh)JUJF4m;WxAM}3N|eCG>f$45SiojAsoZputK8fqF+V}XKcanB z;A8!y)7}s8<#e)q5;oZ_e4<@aIUO5kO7wDpQ?>u$hLD@#blsFyku-h*6{2A!g`7(- zXGPT3M(`SZzcqo{T=cpE*p^pkWNPs#3By zx^`!fRYo8}zKdA5vu`nl)Rw_O9lfhw0~gkX{Ml={(ezo4sd4mkJ!r8RDm<2|ZFA=C zOtHK)V$>1na;m`l={urJ!LQPY$_U}z!zbPE@~^nqqmfst7U~hMxL9@E>3wl1Ilpgi zwo=+qMKf>@C6t0Ye{1jUecrO5&T0qaLj<}m!3C(H$8AZe@CO$>VeytmJ9EEdKV9m5 zaIBe%tMd%uDBX9xAb}-s5Tp}XZb1_Y&6FjZ^@}r1z_>Yl5m$s$H;UBwAW_IVR97N7hfwAmY zRLC1jAyzHNhqj6&5?tG_f+^=+E6&7t^;7rBgf+9&+1inx0z!6(0B0X!?GcJmIhWv=hlty(ZPg5S$vY*7=((%S0MZ)IUY-OGw}&qH1Afgp^7 zk|B#ZkT=(@Q=y=5|BY1?r5VRKYnQStLJ8Nv(!VkJ zco_1A8}Xhj5C)84BP&r-GZ`q6mNN~nD((iSK8*%Z>5phhAr+khjHmBpI7u4RF;(Kt zu!Es2(O2_IPIB-`661HejSKo>@5~gH4L8~f`imnu^rZwr3m}xRLU&ubTvn)M8xOur zwA?}Sk`YzKSc$0DU5HSMPIA+*8i%&rd#}E}K#HE7-Hze~v-ZzsOlMgNQ6X({w5&FQ zc3)!Vbb5rCYVjb)7f+d({Bl>ry9uShp(eLzz9p`anH)CVFaUDl=;)}OUtOSSen(&~ zH89+m-)fegN!3PET3YSDGOfID3o-U{SklEzC*GD&eB3yre4r%&j#f?(%2nBc{4|hB zEecoVyZ}YqG=i$Sol-Z7JNcolpmt>%YDWz<$1HkX=feVf-j!H`B_yS2HivpVjqIud zA)jGsF&voEM$nDwoQ?(2ob$FJi^a;_HMy|ccQ+81_sh1XACgYVDi6ge`8k54~CjDbH?NU;*5LNFSwdRrz zU^(>Vi^vLNPHzcjb9|hg=BBfm?j?9&yvITqvsiAL)7Ov*K)-n~O@ZE=5zJ{NAFGwO z(NtnjD=Fa*GG1G7RI++_L~!Isez94TtdSTJdq)f~s00SRh6%hmqwkzfiBP~Q9M4=X zQwZ`dBrQ!a>kefUv#0qY|3am(s}|c-XevVdE0w~<)DYb48B0MUZuN{TJy~MeUHKre zTc55V%9l5Y5(bei2awqreNb2?&>UOqBt8BV=rbhisw~2O-trb4FfDmULNn%i6o3l3 zPC5TdE z1f?Q?TN)oxO{vPD3#6RYIP!~4QLX-VNe?$i{9^{$jpWtD1XR_6=Bofz%e-uI%}EMA zLS%{({Oz-`%uXM(QV2(6uBfcXnL>Ps^Dhs;bS$cwx62g6B69al3x@})s0DIn11z6p z`xg?h{);1vFYm&yBMT-L;K(v^@^6nUTQQb=wC^XX3y#wbFMb|bJ_<6*iGtZ2Xbh>5Ada7QHdy|AN%q66scxXCRO%#_}0m7xjN>~ybDsY2Hv`)z^4 zFO^E1tIH3zSXxjJ&2*MYbxI9IM83lxU36pei@;TCvV?EXjbxfMVu8Vr?3l#PgZsle z4f%W|l(WC0zo|s7lB8ur1Cfo{7smg^Ee%ghaPj|?{k>$3o%9#C)DtisdHs`HIzuF+ zHmet0BlDA6ie}-tag?&7ob4+8lUo|SL%jRKElnilgR7IWd^HAz&*>A$4+_Z`w;Hhn zaGz?uxKF?R;XXx6CstOcp#tei(}AMJO)#oilIS<6ETt^_!+rW^QG)Hp^U83JgTH!1 zUc9sXC>VcQfEjD9<($_K-`~m44qJu2t!QUDf(VAo7{F4<{@_?3-sLq zu7NfCwi6^MV`rn#(tz$$%+W#wOjccsB>nsIX?XD(r0&d4A<8n(l3SP01 zaPmURCDVvIRPso_t%=C+FA6^%Bc+U#mPzDoYbdw{wT=-)$;-%~{qFZAVi!tBi;F1o zxhc_u!H?Qw!9^R|6ckz#W5C=Fkg1TeYye~`i3$-492ZXR&aYKlUbT_1H!HfW?11nI zH)I;qy2jmrM_KZnFl)egg2SfPtEs~3MsbgJ5Q6#+%TOVOV)Ge?;NN9g4D%z4x^bJX zk-{O55l2-0z!P^0r8Yo<`2{WoLrd9@(NY`dVPul~2cb&xXHDM7D)6)a0$dvGw(^y3 zvMTfM;8N)5*sH~7p-R$+BL4AVKd@B%@87N8k|Dt=K8o@sy4<8$&QDVP!sot9 zNR~Rj6QCnVf`t@rDM@saX+@5@!59z8elt}=(|S77T5vUP7VLGojS(r zrB}>Qc>LXV%JpJ9eg1*~*iNzkW;<2xEM;y9d4*IkM{{y*1!9hXtsON!ic`V!4y`he zgWrx}aMJnxSMLrd7h96C<(_TkS1#Hro%}k!OM>=sMKrnSAe;$b6&o{8m;%6nBW5L2!jXy8S^S^`cMCyUT zB_31uf2D@iG$(-nI3s?UDF>WI4wIB4=RYLzTD^)N5}I{M0!8@_K%dA2hLHM_#1sjH z(%SoxCLm1Ss@yy7r%L5lL4sInBGY$=3L1Z7OdC%OLh)Mh%|wekwWX>)m1G*EQji~G zG7(0*bO5wg({;m%6}lo)jg=f|JAWW(x+Rr3f+4z`WJb!(Tt#PSNy>+>^K)FYSbVvN zd-LBY?SNF?(0t(Pr~vHf+M&qv3VVHsz+}+)@ED~l>2b@Y0)P`p)vRFR`Sy_(<#WAx8)%A51OgY?w^@g3J(ZoC^-9$B%LKmj`$Ye4JxzSJo{~OWPaUvF!-H_Quo>4(LYrvc_g5;AcYAw@BvgI*u>vr( zy0K~!SdBSPT#ch|z_ar%jNy$$b+|>U65$snCv`1nkH{59(pw%2%LC`EXvHPcnv45m zOPyE-r`RWm#9O}pC~#(sg4~hh%c8s3;1FBbQcw-r*?YwSIHq)ODrQ3BF zq&~Y;${FH{ioz}C)@C6*U$fM*qchJp77}OhL4I30L<}XRBSyBN5fs=^i`yw?C|1{G z{tk?WGb_yQ32>=6#b~R4I4#Je-6?i43TzH4J}@M9Ya zn`IoGu_u|QVeEbS#`%{ov3AR%-Be?rrCQgx=mo zm<*Iy(OX2ov5YG zMGvYn5Fj2e9ct1s*wx`7@2WwU!nE@ApZG*$l5${5jszAiyFC&@*-5^B8?eSyn$*LW z39Wj_%JvMMrN9uMQcgUk0=rqcPtjALal>hId0n;ndSYKgr^;ivMO5qz;~~8-qe%^? zZ6{GZ!)663T=Z;x&iYp5^ybTaxVw`&xT~CfxHqzlOypijF?0x{=tPJPd)hLPt%BZy zQhSR*Q(N_C@r_f%*1Qv`ei$WvhfReAik&Z0y zF{I-3*KDq2TcQ=v<{|#vC*7EYYi8r&yK$oHtsK9-V`np=iuzaFtUApXzKa-(^oIU5 zXLZn6lW=x79Cm?^8k!@CUI@~w)Y-_~u<+*%IIz{!6obVDzQ}S^0ET|6*h_`uiGT|W zn}+$J^te}g-%Xnvs#{E51|!E>bEFGd_@65rrLey%99*R?SQ;ZpN>Mc~C;MO9?{ClB z{f4#c+sCzD<9*jd)H?s$u>tbD%0(EYR}4VeY{iQRF>E{sx*}N`cg8PS@_Ll<=<%ME z3c-xT> zXV|kUgJY>@x#PF78YB4e!p;CH5zRps3?^REn{W=_wtbm{NXGF!wo_%SKHOYU>6DeU zgl(+tFYN7nW1mhR z+h<^m9Ya)_9!lR`Gh1#qky{fFehgT?kHa4ny*lOz)=YYqy0)HGr@+ zZK5!Ep@&3eA;5c3H9VABR!2o;*N7u@D6ftvcV?|6)gmf>2dZhqU4Nl1V61B4OF)~# z-LEDGcPOCAVcoB3L2#K~;u|u%|I*}8kpMI~j^^AC08Ne=K$GKeA%N4O9^;RNQ(|)=zqEK)5W)${khy z;IsVc=F`FV#hBCrb8*T@L#%t|w7I)go^JEW{99J~#~l+OV$wIwAg1RuUnm3qxHqT` z1MUq-<$!wwR=k<^%e{eCV7n{#2!MM7r~q#qGtSRa z$LXHK6Zdne1HZ4j0?(y_mntXKRXho#CeHVD40;lavtWm>t(DnFDotKyv}|_Iu5ldv zHJB>me2e_|gUIJe#Mjrd{-X z4w<%k#$9FsoM8rvP~=oGUe=KdKA*Bwl3_X#LrWEZfU#qPzY+rRpU%<5$7W)qFP+Ym z_Jw4eTIHDT)?H~_<#+W1M_<{#Oq;eg>Cfg1C+4dg{Kzp=H$r$sDp#_Z8%aHO`;WC$;>DiE?z{(W~?DuDxgTN3=(H>FXj}e&d1!EQbxyyS8IRXbKE&#-01Io4MxzF)zNa;6{!?251dS9~hY)I)5 zS<3%m$v0#t{&~gv*cvPpqcf4DKSccVoF-7gD~zcTQotkwCCaRXilD|S&3v2sYbmRx=i%J(tVhMR^1%y;^Nz!b!Yik4*( zPDa9a1AsM#&0+{2Qa83P(=H_fB(Z5a@zu*3L(@dir@S$;2|f>qzlmoVF|AQ*FWp!# zHmig5yDM+IBZe#=ol0puv>|3;3IN}u$Ii?=}Lp%5S}D^Gvd|Gk8bYA2!?`8BBE z0UYm;>>>benfC|Wa#yu6yn3TFKxN{8S>cEuS_zZcr2`d*Mei6!Sl#OMZso-x($9aV z?9*i_|GE>@EO}1ct%^fyw1<19}qMX6PI^_%1wp<~(hXAdM80&Lr%%PPnAO z$#HBBn6|aC-HW^wQ~b-|;T?7>NKzf+Ri&z+ZveN1#z0Dp&xF1LLmSqv0(L$EgQ>6J z;=;h7wSCbwduIURq9Fj z4%XXCBC|Tk4GOZj-Wkp3jFLD@xaO(_4(S2)9${22J(EkiFrzFHUH}oPUFN1H3F#j7 z7uwR7T+FrPMBrJ9^%_@SAxS9HR&bKUhZTbD@)fqOwYT=H5r_KJfWo8`6dSRrG?b?b zIGb$YW8RK;I$ts^3Zw1l?F-}C5&_0!XI1-EGU3vfK5#nBF(8X{VwJL#h)#cq=OHuDpNnOA>@xE zXnWE$QBam}&EQ-R`nyYnG|p4T!+t1?Wh8Lt@$AzKmfkhdO_-hmLSoVT3D!H6S?H_z7li0=>kYaOHGXJ>pVI4 zMKL$C)7~84rlj(Xc)X*Zkjtec?<7-+5^gU3YZ$5{cMtVJ>LKz_Q++D+%hRa3-Mo?z zGmcNj*X8g<_1`dO`{*0?J-MK>0p|m$O*2`j*B=Rycq4G=9^Y&RmVDOJJn;8yBGan}1#B@aYgQX` zVzCG0my7^gj9ABHG{6>v>&?Cu=wf>E7Va(deF+6&_t|8`^ddoU+R^!A{)2HO%XxOH z@cetWxeUCuzAY#7yLBQl;t1M`CMYu)*ef;Kttjro*Uf^8Qh}~qG((sDAqzCma|;Fy zz1GNA2Sqm+-TBx*>U2(746g)pk89g>?-E?2W45Snxx;xKt1sP0>1ugaTV7*FZ?#u0 zA6&>xDp=p59Gc6mFldpRzl-Z>a(ccHI2N|((SnyvfR)Z{vH2gdgj*CDELeNUEHBOn zpLXm|mo}QGvC0)73s@-CGm+-u+kD8dNdS>DDUHl2dPKzz<=Q>prve46K+B7d9OIop zF|~RZcC;oGFW-0DpVumgF5%2?_&tv#Mm;1kX3vZ^Tn|?_^xN*;ZEuZ{;`j7yllqr+ zlZ^Pqw1v>3!g{w!#hVt~d!8Tk(~ikHO$*I1J+xSVz2}>8YlSu0F~CT)^rZNgXFDG! zq-917K^0{<(TX&LuQ!XwaUW(3BVE&t^Q~X;#{r<%-{tjU-5_6+T3`wN`y>GO~ zGcViKxX89V2;;4|y+E8Zo#Btsgcso`4i4}``{3gh#Qp*AT^srjR*2To+RmLBW8OWu zy1LtaD*j`8#SV~R9eoP9k2qepWtF(JEco?Yfx*ZFPtM!t&Ad;Z+r#nkiE_BOX%M{7 z%;Kh0UL9Vb_g4^4(feM@2hrUCYSCl-(y7e-)w|*WjF3n2lDj4cf!SX3ZRG8(6T^T1 zpkF6}UH8q$;?AqxhN_n+$ zN_erk=H{T=xIeIP%|Gm%d}wz^n|7SPaGd?z?S%_Jn{Lyh78>&X$MRO^?dBTl>W@Pi zD^@d)d(Q}4iHykor>faNt9CoBC-R40>?c+h+o#p*pMQ|o>2a4N{Olg0ED|s*xk`E} zy_mgCxjJwEde)fn^dRHKGksq!g`m0kly5lj5 z25>fr9e+xGT1JD`~gD@ z2$`e~r>^Fo`F$|>rUI)dhcI2lNSLJ^EKXeiE$_V|Kv5N)s)9-KX^F)yoyxw}{4FO}8Y3Iz!pO}uF3b;7Nc(4_iM*W zP3aR{Dv*;H`!}GDa-fArd&6~l9elC|w@Ew7*Ckjri_AOd^tFc7jLSB1WM*Z(?*N4W zp)gWw7PAlHDli~*(tf~`W=LbneouG^;iiwJMueeR!ikp8uPEuU8%rsWTlX{eKCcRx z_8Q0en4aslVG;#*cF@>d4O`sjCp1`;Uxz46@ZaVG(d4ZK<$_auS(fb})J(-*hsMwa zs4U<+Y<~nmUi+5#ese3-tOAqDf5pS2sK<4^&Od`%*YFXXR0MAH{@rpa zeeq&BRb15t&UenC#t}Z-XdMQ?dZEPbfT-&+-a4(j*b@MhwpIyxjKgG0 zD0p*dT1J38F6`Uu3zS}loQiKE*J*vHz5Yf&Z@P+@Z|Np}txHc$WVqFV3w^O@<2E5h z2u0woV6D9u-9eT{!VTmwl75mt%&Uf9_KGhII|=`Hi;Usr|K%bBgXce4WOSbX$BPWLtiLZZ z%JAZqtN+7A#s37L+~xC8QO`gJ;^L=SrYY+H1=&A?JYz%q|31TWIj6^_ll*^B6(}2^;Eae7k`l+| zfNfY9Tt6g0{hoQ`E3(FR97MKeInJ&0x4lOrOEpi$QP; z6rben`D6&C5}~jfj2{5hk_e!>K>xSr00XrYqP5AUF9xisH?vGM)vQ$int-3RWQ7$Y zQw8O&k_5~Zn(yl%3^t+6QfQ00*ITa;+5dQxcvs7zk{+QnNh@BqdWMOs`T6jbn4I;A&=nj`>vPZg8N5&hIcbq|1V#tRre5S^_uql(Q++&a9w3HVgq2V%9!3+0Eo{xI5t! zAkYN{VjE*V9ZG6OV6wu%kkJb~7~5gdADW42@;ZXI9ItJ*y8Y-BkX$n*@O9^Y zk`&knm<>CAk`xR+O9ucyg;5)&eQOm4hq|zC;91B#&OOed>A`#NS(C+?MC5aUUn#&P z&&=T8Ec_`)oe=21GrU3o!vJw z1y?x}NZ-(7N7Fltfc`=uIAZVdTBXsxBvH1kE|EnY0}3T2oY{)ba=3dDOLKc_^D27< zVICj&iN-}DbO~)Ck`?uUk3H2CqbdfuUQ+*P?F+`HGBpv3#pSWy^o2Hi{pM-sy=D%RU z+f1H|2n9Q|R5=$_?%dCkd5b7fUB>t$H_*3@_lG_**ERExG^ zCk3USzT_LGUB{7`e#}6huG=@T$;?qQvpok+dGWbviI)b>H42~xAi;M*XcVZ;=zvw&GR_DyPT_N{5^bmO7te2RuqkL z?bXb>K zr?UFfls!wR?Aj^~>|FV(=YD{*Z|+TcV>3E zzog?UNEz8)F0$9rT*tMmP= zI>!0-s-FVaGTnIh8hvDQCnD=&OiL&wVd1A?i8zN^mEdEyi1+$T;eof~@(OCVAWrJD z=ikLJr6=5)FdaAb(Kp_BvB2mEAFt4GHY~=WDDoa^hS|RDc8;fTU*K1vZq$mx=*5*= z<_m>vf4mScJy1LNQg{qJ=MW8OatS+t> zh$e6%*s64eo~1!jIX}G)NU)agK`ZjFd|PQ!Xu9%=a*1lAH*6v`YI_-mwW9UzzkhNs zZEpkg>fHdO0(8~KmnV0T|Mtn<6z4y9az`7_voEAQ@<>!o*=11w_t=EPWH)5Zg4Kq) zrz>~mC!Kv8>(YM!Cyf303pinMZqLRFwhrIY5_}b(2Pgf&)83_RwKe2>)4^@i{^U9@ ze4xcw)|C=rVaHqRGu;O}+Yp=E%g@h(%SSIgiq_cYqW~+`L;1I-huYfk3pn?Cf|9GF z{->{}^N+(T<45x{{dd4A6V|a_z-qu7pBOc?te?pV)p|`siwxTC6&ag5oij;4Lwhs6 za@?{={x{1@t?0LR<{`4-pLd7Z-4=*=e&}f`?Lc9YRiFtbR&_Snh`_M&-M!TaTc- z-T=41`~I5PrgWId>(vspuo0J416sMaOU|6J1o34VhB(8979QQk?mkuwV*bi#K{=S+eP$Uo@m3D;UX4E#&E{qaM zJZvj}UP6LgSK6KkQ@=7k1fNSM2gpY>v%)QISn&B5TP^mK*a=_2t;T0J%n{BjPCBcK zOuuHigz)TZ$J)jDN(xzS*unq4)eqwO8=a7}p8%7bwDIp-{orPNv}Z6?uRPOx{C>6i zYsG)J`u~bf0Nz^oFVPA4Xur@2ef0)^q7x8|E|Q2|YW*O+ziR!8a(~wPCkyuaew8np$^W-8y=?;!)BP@f#&oEp zhF>uq7u31&e;m_SC;yi*o!~!;>ED+B{0-*mYrc)UOi@r|3 z))qXZ0}=-F4H@ou7-nrt)eBwMc`pRZ*Y<4FLf|G?n-jzOm%jU>-> z=H50xh%|zuV?9>vD~KX5W4#;ndURjnkWYfjvrhQ%Q>_6wA6M4Dwp^4#Am#Rtzma7M zhM=!@MlknW%De++Mg=DMIJ0kgf(`>=IxLA0V3dw>i!4JXBCJR@^og&p!!YH?BS=T? zn7t@lnK*GEDn*YwMIRMkot3TrPp9OvZsA6dR1RqOy+=g+A{*6;xeF=4n_*w|DR39p zvd2?f-@KF)+3lvokd0!)pOusisl%v?FOu9PIYS9TSSe*v4)I(X2K&L;h-ga)lh5^l z-6Lkx5XqY6-@m$JahQE0N}8q0J$G{*oiVY%;?rlc9Cvl~)@7xuPno0dAXxhrQEkW^ zjOfD{DcUSUNh~@--mAgh`-A<&?M9ZA$We<~RPT&WJX0}v+LQ1=iB;FBwmx9l$TzN2 z_G1}4nc>zsMPG7n1<^JMrVIC_lxlD+Cv#Qs9c2WKhZEqP=*Se@#;|{?c0t5~2PJrO<4nc#vI|O%!;O_43?(Xgu+;#Oz z_CELQE8W#!SAGAfVo@xcV~%$`1qZwCMA2bPo}x3I-v{Mmi^M~|27#(_bGE(t2@=d{ zPr=|H5==wj)2@cHMl+#O#=95U*}{=f=FyxdQlMi|#*c+e@ec!q|BgDw4*$StP7qvd z99SfYNlNRuZ670Tqn{LItP+_H1g-`+9Qr@w&?3N~NhVLSg6j2ue?%AqQU+kb8*Ix# zot(zocsQz*fqRmbB!Up1o#1)AQhiqZ0(=ZKjfl{?$BuK6X1Mf6V@L?P-Uv_9AnMjUR-g2L{HvSbB)r z0>mNU*jc1eT?~8-qOw2_ppG213vz`cc>eRCh3Qs=lnV-1q(K-o zkJIxZ6X!rZ44(qZ^0sVQ>U)o^+Al!;;OwVaes3imVow4@w!%`G}4@+w99HiyTldZyJN4G8eLogI%Auh4ets8!(Kl#OPbJdPy z={6j-Sav(-JcP}B)7cQQ)ui)80c8iyZGgxT60>yDnAlZ3bJE@7o{EG&M{dHTZi zwK%nY$=s{>?&*MFI(QE&@+{B_-8fy-X_tsf4r5Q4KuA5%o#D8v=1^6Jf|bxwQSA&) z6Lin3}$;jutNXPB0{_)h>qk+21p?N0!qms`tFl4Zy(6S25k!N! zCI5;F!)^D)Lyx zNg`UsF7P^9#^IpvsaZ{FSwULcM4YkO^^$FziK$jRnubARL|lQL10Q-+-}j@EmVN}< z7^Zsq1hXMu1>8&;IyE?>yiEM*W-s)uDN160pU(v`zHJyk3EX<=+16~ynU>?6d;hrF zMS0W55Tr{grAC(pW0j3agq>#{U%&#~nnI>jz{dq4Tg5x|9J5H%H8HNDFkON2c1PhS z{%?IdsK4aZQYjQd?DKhgQi!@wl{B=<{jc623*yV>+EWnunp2bsPUxsK+%Lv~Ho_{N zT0m7ghsy88hiS%j(?ojoho6791#ZVlKL3k7Ou|ZBGku<64|e6q#2RYN$W7x|sB#UP ziFhVItgASjk7G#7yK`VX8R(~>k&pj7Eg&N&`meOW#O2><0ZE_Gqy!*$Kot7#+=2Py zf8`Dw$!_f=C`0mEB}b?Cl@eO*~|f2YUikcz8V=ZdQ6U*IYA&`sL1UiDnDK zSnhv#wDtjPY<;nNt4!s!b8&L&>5S!m4*|TJU_1#<1N>XPk|qXP3l7i?7J;8`CzDWPR`X8Le;AS)z@38m#t1RGYZcv4)1$-=zA1?sr?Yb(3F5+{W zZvNk97jnBroDD1u%*}7654Qea(gM*zLx9&u-KUM z$MgRr1oZsDmhsMjo_`fw*){L#_YZ$O|IPpI`LCn@@%--#FJyq8zmAxd@IO5N@4e<_ zY;-XWjSaLM|Ka%){`iOIZ~t%4|7Sq#8{Yuyy(LMz&aLxk3&y#5+wsU}9F(Z)Cap1% zkroBh!6RjJ zSFo!jV#s9DX#Ps2Yc@<}cL4Jbfmo%t`L^p~!yh%!H_E&)> zA(kEtI=>XSX?&>dBg7Avkm^LU0gBCru-Z~69v($KE|yvpDh84 zbzM-?|6~ccWyV=DWk=T2G6%bhqnmN`q1ElfhJG#{V;MPPLqW2U$FkVag>bDIM$W!2 zo+4(1qQjcA-~Qjzhj3uH(QdNls3Ie;?r-|QBlSPghi>8jbGQ+c?qBqQ&*nP@Ve^*Pq~z>u;+} zETjl@{cn-}9Ti9fMg;`b|LyuWM*MO85!L>~^_Oe>|KIgj5dymY_#uD0{%KKvyZ${4 zHjDosUH^Ya1*$Xu+Ftm7jtboE|6fG~ax(r~RAA4%sPd|b=7fZ#bX@OC)7q@TDz19P*bmn29le3uBt$UVlRN? za;my=APd~gl^n`9@DuKF;lX)~d(JshLc+}49S0tbSqeU|z^5WW(#cQ0JQ-F?DEKL?O7@Sacb)Thc2B1I`(VbFXbcqkrzLrFbHh+9T#3({}0d=rddC| znaYI-W^_XcG$6k1Slap8SiS9tmOga-=q6 z_G*@G<4MgFcBb^Y=4Ftq0a;Pwe8IV?InWFP|K``54i zcfbN-IZ<#af2SOi*aniOkeQ(Q!9RWK7C6S)w`9VvDl0{}@vj#-j;r`&O#?29U~iWr zzs0|&PHfAs6yEQekfTLo*^L`5=i@udOIs(f1+cp2Mom;SYm-Vm^FgUFBF!pHIVj-QHQ#s zn8JcHR2!kGG}PA$IGZemH_35OUSAe%a>K2ZJM-Ts*_H?~C&oJ4ky!+q(j(w?7_vYY zc!Vpo*a`gL5nC9$8-}O4O43wmY1dR?B8haikbN6I3k{7-^N5H}Gs(0Z> zd{)xIosLBWKDce2l&Y0Q=`%<~1{1r1JXeUHN3`S?jE3=M?vQ!@z)J>43=;5m&if)Ct^%lJ%ti62kQoUy{MXcC&1xS{P<~v=0`^+rK6et!2s*ptk5jW zFx*E(F8oVFO?fw>+FpMLlov8u}@q`t|&TYMabJA&<^HqCMR#=oWZ>$j0{o_$uS&mB)biX z>j(R>iM`7oVP0VWlU)LyGAoiSIu{PqD|1b}W5L63qoH;C*~G6S zt|O`e*?H(`I`CXK5Msf-5AI5Az7PGcy#;?gclua3?7QE43-XF50OJektv!yB*6n%P za#Bs~Rcz?Tm0j@R1)0g}+MqTK7I*P5nhQ7Q_6A0xJDJ6?y17~2lXLYm81RlRXs9vE z8#}02Y;NSQ9H=q|W5zJsHi9su2Vu58(f$xOv9DlHF1?!b^P_C50Si z=|SL#HSnwfTWTR?Z^^-gp5Nr*PQ+5rI3wBc1TBpnoCESGL3FiRcZlFl`SDOvQ-O(y zYKRJLMam@<8^Pk6-3FDaJ9r5j{pFjcc%=G84>k9iuu!_{I1)L8XD`0I#R2T+o-apc z)aL|DWRCqsEb*a5md7Yxaf>tsJeBGtlm`L$!+Zq^wh0LFQW%IxOO9kkVV}&*sy2Sk z*3bAz9r-EvM}&*eW`tNL6Lo01@fS?SF_IrR`d?s-;#lIN?C`HgkcDRcNX>UB3q=?% zCJBMd4IBQYU6Qv<=)KW<$T%~D&`~F-C-J%GqD}-A(otpH0JtXAvYj7cm}P*PGwg0T zT$hLXquq*uN3A$B z4^v?mjFi1?Qo8MRwt?_aDz@r88W$N3@FjJ0 zprI{<=e%rO->Qx+Fx6e@A-FL~yu#iA*<5(}?9(-+=P6T%^yj1UP;FY={1Vgpj>2!v z2PlS*B`QiK6y&~Wcm(tAS!qh%)dZv7SiW}rLdq2v4CGS#f zAgvZAkg%E(+Jb*QKD-`F&0P^)PRH9_O~tC#QyaHbJ$T7Ar~s9+^+bExEG&uScoSP0 zmOALG^pn@VVE1ReVm9+}`br)fBKricnx3dVhpNt5+|DSLe1FTROJgZ-$_j6GnSNqlAaHOM zhiBaHpHO#dl>M<7(mFy$#uL=4mBP0oM^mSW%PwJB9E?{jtP?;RlQy@|wyEV;dQak~ z7Pgzgv}lO_snxEMOJ;q8Y!qX>nC)POtd?BU1?5}Z2kOBncE#9SHH^JqG6ZS8g&Vi zJ*gKEx#PX}3NG1dWc&U5$P4hw5gM>cgRYJ-Guf@da5f=6tJXdC$xjN6OQrnWWsT$Y z?Zx^0f*Vq>0$+S^_7o5|0=AAKDOAd9m7WdXX*yw<*G=n5#=WzF8KCAK*b$V^M=`#<5?~ z5#K4}08T94pnQE{kG;#e!mq-tJsWER%HmuIi$4Uk zwbVgB8E&nJRZGnKOI}G#n&W^w9E(~n>KCH0$6}|)wCx{lPFaeyDoR>9ugxnv|3I~R zi(&p=J;~f6Q9u{)rM2ZGQAM$gymlF_qO#p?TJ|O-I|p)-EpWN^(vh~-y!+hRYVtc1 zmSjnxWlYPbrQsrGOQE%4gzTOACetD?HT_K*b@F1~XFA2$9lB-DvTi)gPAM~y_HBmt z&t&tC`TivZk(o{0tYQ)(+2lVYDVQOxOK*(FByohr~9 zbe5bYxzW#!bY>At3?n&y#FvR!(y^q#k$q?$9-qSc>B>cI5n|yd(&tbdo|hdS_QeC1 z(^wWBgi+h%QJ#cg7ysUYh*p`~5sJP;@z=ygA)vwlQzgADg(*G@;k{V7Z~ctp6Zb~P zISvB^KKVY_C;khBthdY{DLUM7TMX4om4zRa)cED?P}+P_y?36;?Y$^KcJm<-SqT?o&|zBS;a=MPh`5z_yGjyrARLo}9#w*73y9}cIN z=CgGafxU%TL+7L_trACWx+NS8oSPtr0(KC?d+ufReB*i_6Dq`O2;>8Z;W4k}24OMq znRG#r)=!?Y83m!?u)eGK8#eVTz%F|oam0pER$UtliP1rPrD;*niz8z|Cqjlr*NE!A zj?V4&r7D9`2X+vdUKX@@5f0J^xl1ujqKEZ_7Z2lSP~16KDdn=<;$tnDz7a70IoY69 z#AIt?CPUnh6p!=O)EeyygbhD#0NWbT#~Cva4u%@II6`xj)hytN-55DR(etDxTbVSrO zApD2`y-LakaRd>C?U9u03r+>yNq+K6l*BoPsEWwPSrs;hkU|c4zJYFwDrbDoPRyt2 z2G1uhEHR%&w9amMQ{`@Qb&WI@IW!aQ8T{TNyQoAg{Z519sr}XPC|!`%o-ewGThq%9 z9f?5!UoC^_)-8F0hl+oXmm7!kxq`*ChgKFDfF4d7M+z5k=-lm996sgyDbi!$S42GC z#QqS3F`=snRPN1rh2`??yb29k_}YdUbn#el_p~m_-K0tDAwnz%u!snIrPa(-yIf}O zAhrJ!F=CNllAIX^GMC$>DLt#b(R~{$r^U?!Zt<{4<4XCvm=BjCp*eQixP}dqO~#l( zghTgx%Rbk2GxryR&;oWEhpN`H<04IpY%O@z99KhWDOvW)b?>Q(1D-g1_TlYc4!t;% zhy!bSFWuUEn5{#!PG>&PxD>RrjFJUb&<6F+NSCZoKzxCoibLX%reAz^wjKh+7fXo5 z_yr5Vm!y)vUqy0Q_R$p>1h9yRqX~b3fZeq8otVK#Akq{H9|u|M!kjE823RU!9Pl!k z2F^~vwGm=pf+C{IefdHw%_AA8)j>~=?n445Abi+jsJdYNk*mc2bX7$-E0`F8A>3XW z0hlVF*WM}1VV6U&OGJd^+vUUk%`liwW)Y{8Q-cU+X@vgh6H&M~DMl?$+HJOQlRgm1 zct%@@jKn!&6CE7D;fao6V-8B-Qw`Ml%SnwDGY<;F++%XUmgZUwGP?X@T6bAP*f#&V zxticB!9|AUrrG7EJE7kcqX%TJe;s`AWvvUiP!AL+AZAa6F2R5TMfY!kLWdNeJVRkp!I3!p_wE&P(TG1p0Nka&_t2F=H)`PknQ``0DgUNLEO9sZaOy&aArylZR3@qWjWJ+<=B}i669VlCUqyd;d#RzJQwdme%!$CcPu*R3f06}M zNO?SZ;U-Sns!RPA{6LN|C$~!!1k@+m=dqra^aoks6A?eOvFk~^dwhVXF$J!^DQJ5t z$j{p-pl0{_jCycd0D=TD=j^6n2q%nkV0r2ss1v_Rh-b+~5^;ylQv48<*tP2a!!fu} z>?o;#90QzW0DKBr0h%A_6Ir(a4)aKuA&0K1Di!W$%LrdtE?|Zj0iW@481}0#`1I&W zS73b(P@vc!dauX(T}EUD=cqBq1Xc^U5v<0y5P>4eb1Nj{Z-WBd@3%n#QRW^aZBbkx zH(Z9ja-|DQBSr$xJ9M>#Kpzrq^|!zs)PN45D2WD!hQ}T}9}mn3!0ZfOz`HYT7b6=^U4 zDm_&<3|KDc1;Pvs7cF9rAAP?qihM!;GKAbEL;Bb9=wH6sf6hFh*|XIgG@A_L6Hsco z3MrbN)fU|I0cpl{M93A))-=4-l0JldNk4`hrBoe^QcR$nFtZ3vK)o2eiJX8tH5`3k zb`uvIwjA&n^YnPDXm4O~PLH9hTmW`$JZ|WY@vvMrG##J(BME#7%vb|uP-bo~sB8lU z_y%EK#z-y@E@QNg!?2yDJLM9K!L*5*t+DP+LlVZ5xu!C5P= zCiJR*s}vDxu|mK`VxYQ_M;0*nc;6A$?KomIqWh&|E?*wHx_4y59wZWOA#CmVzY#JYw`%_S9&Q z0d#cGuz`GDrG2Vm0T{ZDuz&Zt=s)?g5kFcnq;1N2Q;47L@Ej2wj06z(8IzRWOo zeR%f4cv9}hsv)W=0UBri0ewgcxRAzzPv3S@a&WZCG=OIxdhnJUv>rxX3$@M=i&omY z9<0eYzqiBx9-=^T)M4eu#$rZ{6HZQEErkJO3GeCZ#YJSFAJvh4CIkdqCi6A-)K74ON6T&UgWSb+& zv#?0T4KCJ-+U-biNhFE!^>UV&`sn$-@nq3JzoJ0if;h|n7a+hhR+0{8PZHO#b3mqM zShk$LrW~)JiF?WWF_91KfyJV@H*mgKlN^l% z-|i;TtG4A?nUN;IyG!rnCN4N(xhjml+^AC8lP1`RTU={hJ#QrxEJ~hmlwNYG4Fx%LK^}{? zjqM|m)P|*!vNkYch>4d7L^`}L<8D-;oFG#*Ihu9da)oqHEltCyJi^{ySSbfl4OWc}$q<};0C__bHYb?M0 zNtLC-!Hl(n*r5=kUs9c-*rk?Nz#E$xyq=Yd*LjKxBeQ`V^WuzTNv0+G#T?GLT$_6( zCl@QpooWd>a$Mcd_E`3fttw|$R;jQxftp}8?Q?E%u@!kJhgWDAg0mYnRUmHj$i32Y zC<$MGXj9shs7E@@FKdgaT)dk{a*HI1CJtA7!y(c{2SzDo)+X-v5(TrVYFx@~d2X4> zpEDAZty*i}$uaa*qui6*#n9{$GU&hdE7*KcH(3u%<5aY4_$)A@Rt_Ica-uJ+5vifY zsDzdZRzTyWo)ft*NgL^4+EeFYD%JeF#j3og6eD~PDn#cD2v1h{jCplmh+ft*`$KH8~~DLYjAReExKQP%2y&$G*-M}0^^T_v%4ax8vO z6}rCk~rf}VLA*3y`7GnIoW1~4@tQay^JAu_ORwL{&Xj^zlqN-GM8&ttic>;~5Tigd>`(IW~$6eoYxI+OU~8HMwgmFrAK%<{#%G_6u_7 z+vdh6hPFg>F1dN;qZ2yKneXu?0Ru#iXN(PdFUilW0^~3RiwgCXJ<7 z5DQlh2PNzdrcw>d)4XCj7a~n;Z}?Q!M0aopU^4K0ohIw;YuQj%wX!`PcE9kx-hj?~ zlH$@7I}G`;PDK^Qv+Sv*!JPD7Mr8-t%=whz@sl(jrte_m!AI(0$0o|z?D5XA41e_c z68g2yEYV``Q6M6Cv&E9F3>Aoc%9hONXgM+J()flb>I^bth7H|XTFI^(8w%_*9R^9mSGovP;m(0y4*Kkx)SB0J_>|D89$U2{ z9S^OJ)YhkM`KiRwW@qXrPfMerVHzSA7Dp~_lUtVN2}X%!Io%x!|V39_2mh{N{9YOIa@QA&BtFR zZUVOW)C7y#&RCVW^al@^kp~#F8GJg&zs{2iu7p*!7EeeDqAJHet~jKXyl3(})6W2E zpUyMRb!=ZJA23x00JF9TS`18#Jof8*MM8&H;CoR*Du*tv{HpKZ%4JLKWInB69}#pK zSj@Hxwwq6-vYBe4Pg`ZfrX`13{OQ;&c9P6hQS2_=^3+9J6-i|pv}!CjMiBu)rVa`5 zPR-Y|?W$FfU7M9a=JU%@lT96uHO)@-+sHSz792*>)z6HLT;cKrmPDn=6{aH33>|S2 z{sWR08Xnc=+99!Y=APxhnUDMDV#0v7-nyVSQrp!(%%}8hN6trLn5&`ixoVydhgrPknoP4bnHJ&OG*c?}FU;e63v&DFJhu|eV(uRi5nQueedANev^puNfuFa?e62`F zN$*6y=}0K7Veo*nyOiearhcEpLz-<=P|#MDC^9>F%x+bjJ$D4vZ;_`g4$XCdM2uXo zCRY2=@}bfAH}#3)fW>m9V8mk(ty=jhDj+019VGiN>a$5^L-m{b3@^0i7>rk|+TXJt zC@^`m@4U)78B-;#PADvu=xs8bi8k50T5=R6aH3+B8M2z$XMgad^cb>SCiJYv0Vx|I ztBJs)C>zz?LnPBiggt)rJ=LxGW92hXN2grCOrN*<$DH#IZ?_J-2GGx-VjW3 zhLG~Tu*iw$VG&4y7LLnASmU##OfdRRa(@;fd+-Mv6WKw&TmM8y1XFb}1~E|am)p;o z##gl^GdH3YL+YAd!3**cI59HQV=6#OEyy>6LR)V%!r_Qzu|=Dam_4r<6rGsqB8p%^ z^f@DWH^OSpi>Dn0N%9|#i`4>&N6`5(zr2*!P-`h`F`DHV_h?HSkj*bd1zpUxG-b$# zNUDF`)1KAGRr8&uKg(9v1xF(uj0_{rbu{>(2@IvR5JUe<8$qtp&n>4c7IB1oDD{=r zF#b~Uo2VOwzAMmCv`=7SbKxWpvfbNpz4(@-)a?eMw+2IC(0ocBf~-LZ3_p88W?s8+ zvU`OQm?2#x`~J|Nl05JO9^C0NF~R6PL0!_^Q#`gW9AAC?VzaXAacF2caVhh9Bx1>Y z`>1LwH|Hm#b-X;v2EfLv*~*T%LLBu!6hcA5&H0o(eyO=QC^h~50qJNWK1_vfr&!A# zj>;)(8(U&^H8iMt`=^6dHyH!+F#oh0bAheCxE1S(Ka1&!Mlnt@r*K#orYXcS(lYM0 z=pYR6FtRNyPMbxP94aHJUnav4{;Hh`CNmuc)Tj@fx594Ci;3LHvL;icDHm+$wzuw9 za8+~*b$OqKMmfAd3`FnWWJoUv-31#+hI(vZL1M1iv^IA73qkwf*{)Q57S?qS4W?kAV2QC={EB zkPUSB8G{H)Vb**_j95~FJ)k7SfKiDBrhBu=H8>WRx&L%Phreaf6|sl5y8*Qu{JDKx^K05^shR7=u-wh7(~SRB&y%p zQXOdviYaTe0|*?p4WaUM@nKL~(CR!vs0Waj=64mFR7B@PD@DJ8ZJFMw^==`Y{;>ZU zXGUn1Cwjj~yO=(+E`+Pd(yo{7w{9dYy8h@iM5h&U5W~vIyWZvm5a3R|K?uOte`Vud zw;53IV{~5fvcYQZr?U&wwlx*YY8w+Dbr_2+UhNh;Pw(|e2Ibko8u)JUfwx!9Y?a%c zM5oOsgQB?V@Q19_Fyxkm?NogmBRa26pbw%X*uZ5kw_gx_gC`7vOOe3}xM*O&(u+i> z$uB6T!f-|ljXHdWWH1UOC~to7zcZAp*q1bT(GcOY7IP7pz3zoX`GQp?6#gG^hdeKiCa@h0a%t0>6Hz`GD>8;Ldc4 z)Q3i#9g*n?Q!!5q4;nkL+8HMA%ZT5FhbbAHwYQGh;}!66k}}5#~;py-M;bA$hh!{=e(Sf?LIO= zXuqFN`mj6TWMSsXM=&2wuBQ*CS4dq-+Cw~K@WM6AOc)n@`O7TZdgs-3hGm@>{P>{Lk z!Ib+$n9X?Rh#MOmew;OESfk(pJmK^c{751E)z7U+j2k6YxKQ9YW_eE#O+a8&*8VSG zbm2=Bb;%Fg-7*S&D2EIj+XDiliGKm37OKIS?4g|?A%u0uM|w4~;wdfra6?y=@66msa0(aKVgoR}11J z%Tm*@D(yhGFBZSU5zWuIZxh0=%Rg;x8Odhy) zi56zUZX=Zs#eHI+lFQEdix|E47wT61O^kl7ejP^h)&E0`IG?oOll*~skCflUXzQF4 zyQU&Lrt_fQoKJ`!dP2F7x3*KR5DwjiE3R@ZoB+ZDf#~@1LAgja0Y2@(SOgEOlKDc&$S|vnB(vt^hh{l4iP7P;MSdz=A1Aj57xd`#nztrPc&-_3K?$EH1>( zb{qDVMTUJnqR-cm=Q@*s*=^CQcI$5Ni36&ss-9;1%g38$7v@%*MrrYyKKQUSu<|}T zXhRxxo1Ew>N3QFD3aXT8<(&F3bBZ=!X;IJ4H0KfJEuWHccn^RI@OFIbr5o}ChCIAV zt)J8uiU)b<$eOb7BeZsWe>+z}UIlhSpaO~`9k0F^xFdCuUx`YwzL2tLO_ZsT79u#A zqOc#hlQ!($m;VVFJtl?^F_N7WcWZ|vMFNpg*3fTc)Du??GlmEMjkhAv_8xRbdoT+;(uu_Qc5s zf^(vnpVMd{To6z{@dszD?B8v=V9v-FGYqZbCOb;z^Pcr;_!2D6vigyw2B@HT0|^r_ zOwf2x#D!u_7dLiyM6}>ovkJKE?-?LoU6oIzVL8cy1?@T;hS%$+qKXo zcQuM(`{1y+Bi1V7>jUzwhfs^>s4BIN0y}GLa8Nt>mAs^Ra~MzY{@W9EJZG$23n`mR zg^Q<6;PGV&!L3rI@$O3EnBCOy?2Hr!Ru2FrRDw2YIdQR-( zAfsK0Q={~4E7a^^OH2(lifo-0j^42hhWc}nvZkVZ($@~I=2a`BL5!ODd+6^C8sLOfH% z+F5L#+GJIh^tMX>Cj{p~j0k5Y+)3*tYKf>C8I|MlZO&G8ZVZX2jbdJjsH7hm<&^ES zY{YpO9XSViiWLX11#M|_X-#M7_E$OZZfmZ`Zi& z({Bc$68JZRFp*IiW*FzPd+E^Ba=YGm$!vQ7HRX$&z?^Z-DR+_>A^Gp#Nk|>$AMd2B zbN)b=;#^z?v9lx6_~f$QO@mdE&CX*IS%1d3wRqUVwU36?j83{#dGEFx^?3idMPB`c znJHPyI-983+x=)$sv`A0|G#)A)Q0Z%K<@-6E`<|U%?tjkJo@WF-EIhQ62q>!-?NBP z;nKMo|8!z~s=6h2*GD0iyddA)lYrlZAoa2n|J@lK@agcQ+6rwLGqd7`tX)6v#UH0G;Pq^qSzf1?-VLj0s+bp+`sjTC)s&FCZ`<<*@D~O2zj!;-QQQK~ zHv}L4h$r0Sm20i_Hy$&9hR6#%;@x|;*9%v?#a)1EEj`yq05GlOR?cjhm~P+#wJEPO z&Pf`vcv)f@ihc3%?K5sy03RQpLYn$xD`&gLy7SRgcBYb5o2{7JT?uQd)tUpqk-+(V z_HrStV`cl7>kZ^g$^^l(W+rRRVVX5xirYoUnQB_0MRmjHPhUD(>#llaojs1~lbc^x zCkXj2jw*G$&n{iRcuSMNtc0>d&Y(@7wyh zSROholS{p>Q?ffXGjTmFHkH42c6tupYF@0rV{LN0q@5XO=C;>!-Nzhy>{p(*SPa5% z@;E+W0rpvqWjf3^w>#B4&*TR8FSL$c_Pt*-T@}!Fb5$cf43DP9&)l)jIArwSWgB8; z#6Z*fUcbbhX&(a$_tlaC0GW@n2JfAQyf&ye06}Lxqj#Xs^Z4Zb(d*0d+Q=)Q5di#u zd-vo5a^5~p-ha9QWLSJRdi_EmI`;aF1hDqh>G}HT?LcGs-gywrW?yc9=1c9=teqY& zPCs{Y&J3kfC#NbQipcye2q1SeZse@I~Q7 zRgoSy9tzWG8*eT;R}7wYy~>&PmrV1+dVn`tO9JJ5j?l1gLp&vS`FTVlwdOrDmy+@hovBe# zzhv}eH0I~D4cgZ|4Fb0Hy~g#wu|@9SkLZ(&n@uF z8y0NbE9;xgu{dYcNKpug5tujOV!~hN2Hnz>{742S35?{&hQi>0nU54`x zQmtkS`P+J?FQBn}k!cr17lVGGG?s+L28rr%Yj7L+{UDS{?(=re#hs~hXIK`^r}W-c@567M z(+h1SyGPAf7EM>(w5vL|U(k}g%_mh=#J$^|V*FNQttJuDr?cC{o-?=M**%=*)0i9r zZ_`G(BAqN>df+pgJnzZg2rA#Mr8|GQbO%mWWTtk$kkNA*3w0c~PIkPFdAGfAmLBLl z#yYP(e_+2$zuK8eVJ192Z90f-=f>h9d|H{VH1U4pe_mln>b$+9|B`#ru${DVbIpvY z!~R+^@~-$u`+HBcPrOlqe`vcq6kX8H}D@XydO(n>=jQl(kl5J-_ca>GF)Fut>1-D3RKHa zR_gBnuA51j&x@&a?Qh=H)?aQGSX-?$Tox$4)t`KIUgN!)yIAi4Af26gzg?D0uHCL% zUbwtZoJV|lFXUw}YkuqG^5P@+e4hyU1&POG{0abkbDE4O<*IPxa~mLdIe*8V{@$tm z0zpyz-gug#M?|eXtq~D4<~!J%aej`b0l>PZe(^3mR8#-!4dM;>22o`Kh$;iP+w(Rj z+yRa`P!|BrS`8Gczkg)mBgGm(*5&qF9pJFly>{m@a}whZC;mn7@$^)+!O`Nhi~0@t z>|lS`bl$A=x-0E`n{a;L#p-6I&3t?u%=EY(&V1dY_~5noY18}l z3YzaWd(z{1*88cxGJUF-?lJRboi)`sgPtlV0diewuI_vMcqF`6eS_bTFT7Xn)5vu4 z@%GN130=DS*8({1;duzd!4`wqI=8z5crS;|lbGy?D9j5l-OZbGmmTU4fGc(HXW{*B zR&Nfwo8DEgHc_`Hib=ZnoBGZ+_iI0QuXp3(QtRd?*~%81S#~c5hgnH_?~6rtZz^|y zy5@wYv6sE-dCtw@;xF}8*J(uV8}rGvwPwe&acFw2c3aOu700uPfcn#$3o*+E_*C{> zcpjHhHJTfUum0xH!T9nV&RX1_hYmshr*|GLJ@sJ{=LhgLLS za9rTN`P!&uKf7XS&c69xgIA%}d6&;??bVMsxVijrzH#dANm;5+2@f&y(4b3cF3J{J zz}9hP;Jo2B`jylC5PZ^gb9z{GqQmkog1|V_`EmEdN4FB|)n`P2+d{8xZu4p=!Y1h6nJsDAX?yz2))6){V&X#W49Ui<{x1UZVVSJmPz3CwQ zIHG|Wdft(9Bi5eB#`k=KrAyiPwsAn4`QkB{QgLx>bYISUdJwhI^fEHK*}1RjeN~pM zDeC=PZkfsb@agdNW!k>Zca0YV|BBaFQMxmavwh7IMQ@-i zuKBTzq4wSHg6G!jIQ!KB*ul*SI1$&ADHE%?c&9f}FA7Z1)CVN280D{lUpxe)*xy+{c`bK42&R9C3>4rWwWR- zt^B3ds%MU2u0ix^>$ba9I5j5s#hlZE_%g zlFu2ak4Q?KHd?OOnDi!dJ6UYj=#4|Y%tL?kcvxA5{?Kt7j!4gAU|sIKtBnO|!Y0I3 z7xw)wpZgnyrT5;UsEu3(vtflkK+Mk1xkz%#FG9 zw>-C(8OwMTUb^cmna7*mMhOAk-SOe z?Rsa4w55}4RWCIYh|7%*mbl7rrFR6Ni4id=%U2a2Hy$#uFgNP~U#;KcDBjQSxV-^! zfWz>5>t=)7{M9?njk|0~I(o56Z+*?}vKVec*Yk+v%(gAr8+K~%v}3MQ$HTR^kcz|f ztEHPwz?7@C_DdlBy29q7=Y4}?ZEAydo3duD-gvUH(?VsY#CnzKopvdE##I44_l0)* z@mPlAiezL$r1nYfGJ4ea!}ms==Tcd|nrFucqm5Q|*Ta49mlkW@rjwSA)B_|(KLFk4W!q%s>eDp6*Ngh(+iU8^!*pf(%Twi-m!K%iO^1cRN{{pILrHUX z>;J{tTSe8?s9UxRC&Aqvg1fuBLlWHG32wpNU4uKp-QC?KxCeKaRV(@T+55D*bz9xr zsvddag$0xGjnVtm_W5?Wm5!jrS-IL?$m)9Z3&E_i)A8<^wLzBCE`F(Ewc%`Ij6t)` zR6uBMB+mlU{PyIc>o-g$k>^!o{*uqucD~m217Yj&vtE|6+r50(+T9xKx!0sWxi^h2ZXQx~^aZ1+CNN zcd`_{6(BdgWTl`Bu$XsqX}zxY?Pk^Ihdoemd&UPe>7NoC@^J;an!NfP#HgAAzoF2* z#E5|Y=^ayfi8+6_UTgpkkF7-hIJp=#b#;C?AH6SM_90)kjf{jh31N9N`p(~%zjA8c zsZO^iA$jv8VoT1;wzfVu>eAQdQor92v1}{%z(=qfH3LpK9^PW; zF}JRIdNSn{Q_r$?SxF$%es6(i+x|Xa_pZg4>5a#}_V~!#>Att3X5)FgTx^?OcK&kr zfJw;fy48tr0lW-$COYo?zHQXia;3`Xemr#HGj;W{abu^~`97YTt@C{UVkevVwiB^= z<-e=<9hliv`TcGs#_O7K@;RW3=QcB&zy6+ov;E;@UvDp~Rr>8}30SN4zS7mPqxYbD z*B2r99uvY-)%@ffvS?f5{oMOvJF3$r{Jt{=>dPZGn(iPJPfMb`?)vmjf!$qiWBDhi zlpJ4%-kym_Ld>3YFD|0cgD-?>>?H8@` zKEVFp5ml{Q*^wu}!&l(*MOerN-&0?fB=99-z3VjsxYF>JT;cPWlHK(-Lwm}}r#W2( zTy9NK=r|sG;7bJ#%6nFJcrD}$@*j%(Je~=9O^p$G?9#spjtYEr-%r!?8fcn)_wjt5 zdfN-}w!b*P;{QpQtqH6x7Fd7Tz5}*6o>gIOaNLxA@wtADy5I$N*u8ADss5B;e19s_ zdwmdz_6CeBGbYejHmJ zBx?Ppwdup>{dTFUwe&uKcHz@A*h%oV>#2MHc^|E*Xj4Pu;n=k*(|r{NxP)_3mfZ}@ z6Mf&x}R(H{1^7~-QYwLu! z^NQ1zfKkt9%uyFO9duWbO}}QpiZ<182s7uyr`%z-z>d^$+S7F^_&jn9NBEY{xZ!jw zfAKuSXq&q6&_gN6xbD_xlCd|&!S^2VVEcY-1}8X@*>v2&>vO~TV1BXQ^fo;v_*OnN z>HVT3e$#gGR=oK#c=LYxrq=%KJhgE<>H50Di|O*(lVVnP0^HU+5qzB4bOnyMast;K zb>Hvo`0g_Os^0qEDJP%KV><5}W>uGb>>8iuFA3BH=iO*PPoPfMg@6a(^CaH6*Lj1W z$Kj3O!{m_n^JAIM<832Mm&@Cx!fWs2`PzE+^Gq-dE#uq#0C0Wn`g!X6&6MDCHt1Q9 z;&X%HSf%T#JH(6l{r7gC;P>~NuwU34+oZm@sv4P5UlbydT;C>}lA{J{vPp zw&{7m6Ioofb(?Bvuoqs5 zq4>o>iGyer0yLxEN6o-MtodOP+eT8&P+g&3(;0JhjuBo%&`Luke(n#K14GZ{Fw&To z`t}$Zd?C~3^t5+@D(1O+v3E|HR2FWMV6THvyta^XO_tU&=04IWb1si)L@tRpY*}QL z9w!iak&B7~17obo^hAT@GYciHc7)K!Gea5oQE7Np+EYpqyD$p<=V$q5TcP{SS3s16 z#Ki*XeZeNK$XzVH?`&7vs-{b^W+U}^d>QWr?5!&UJsoykdt?2Kk$7NcY@-^vl z-91c$8EOi{WVtvrnwKoCOu{!_6C;5WMr7LmfI07&XezFdxwpr1qR2)X!CW?-P+h|Sk4hRkZPTaUnrRflJ*v<5w#UL zxe+%ZoCrS(KG=qW&%1MD37)0DUbZiJ$Ra>h7?|tRuRTg8=wdBdQ>dwPyHae6)=)>N z!R=P^XL&6CiV~1ANTIvq$dGybs?=AY6pJy+8<31V8bE;+bUihrH|p{Iz^f-&!p^Bu;vBsd=G=Yx0?qsRe*Z0vEjGD>Bfs!z)K% z>#IrkD3fjCL^60RxX`qsra56uobeB1V%E<9t`YmbCb(d5xa<_c%qbnbXIg))GyW5ePq}=Yv88 zqmfkNu`jzXS;AKYp#sNMUH1-~4akO~%{yYDU|mWk1IrL_0MiO2dJCSh=G8 zGA=n+ubCD|i2ziqn$IGQ6%!V%2W&{GH|An>C5Wb%lvv=zXgZE^yy3fy64)Ohy&z#K zdi2AFW_V!;Xd8-=#(qwhW$Da7ZO+si6Q`cKwus4w=i?jZFBg^tG=6JM%BQ zGwz%xp7Zf9yCZ%{rX2`_B#@Pp)F9J`n(OG~R!s@d0@H|J5Wf!MlJ=rg_V$a4*poMMp&Y#+s2==<~6;z37zhNw0u#v9O}C;zlDVT z^aM~j4Gs!KB7(>Gs8qfoEnpIr!4cGd-)Ai7bhZS);ImHJ@g@~x;k;+#nxJqxDcoDb z7PjuP1}Qf)ZFvgPQ}>8a{RMp}@myOOtA9nWWnM_OrV0hM(6^D_NPvKjjWl_OR;eJD z$202>(wF@NukXJ6T2y5;DrOyD<-HkM!90qUCVn7^T}~#aAqPQ3!onoy0y=IXVj2Bi z8^;5Gx6R^L(nvtLt2`Dn^{3Xyp0z<%XTy;>4cn7#qW){d;hrYBQT#UJ?rPLv{VYS1 z{6W;*Zr%U0sqvOMz~I@ezQR#L5Fdj0_VH8F;pn(&UFA9hh9O5iTmWtIcsE+)im#uG zKgY)6ofhoT@fEdpLcZm|QZxzJ-kxi@f&GDg4|jbjBNE%};qyuIiPVAZQY3ZyM)h>h zd2La?trwXwR;Ad@aC&N%t!^7ICv(DmkP(r2Ej`ng%c!&`mDgIZIbzKaG~=iwAlBO| zFyS#BnLpEKyPwSM=mub4(d1<;85JE>dyCUGM6Gk9Q0orwNbJRSjJZwAfrUOIwQ^7d z=MCi}Eh|;C9w2PskQ>)j2=;@#YHv!Iu6sP!=w=>ABX%-iplLTmoOGz@`@ooFgO z)37T=z~QX(4dzSd4Fx*DFIy;YPObL)F((|smtJa)DIOb4r=R*AZq$A`V&6~r%v-}`UDk~h{>N1vbWcm82??@;TbmJcIDIgL zLx%pZ8r;I}{CLpJ%`Hxn?}vj}fbTROJdcj{Bkx8CU{T{!E-d|I81v$ z-#QWTpMKA)SAuT`ui}x899f{qF2Jt=vGZ;Yhiyo?4;vU5Erl9+t z84|G0U)>(%4T&>g_^hySVZ zC8Oou#Ec^W6CK7YZ0l2NLzojy{WIr)HW_14GL~9ah}akI`O&VfUx02XG7q!-j$>FS9|jT`&&Zx1LBe z>-78jDyaCOWW&+^w_*1Bv(?JXaRpmK1>Vm1Vlw^^SH7^904le6%4i5FX(8gl$SqPF zSe0L#;lVOm`dbkby$W;?V$j};Jxab?H}TNberZ%tm;&6jEvJLc{`Eh{bD~b|2d;hf z5y@y-^+id!65nYA2Ln)KSoOPmBT6y>PK>o-g|p~1X&9osgynZ14q%aBy%za-xacAZ0SH)qI`#{f?y}Wx0 z@tc6qF9#KXb`C&4q_6PFiVbgc;RHKAy6TYO2jWK@w0E~YZ(=ST{uA8gfk5|2mYzIQ zYpDb{fG{HunOM;kh}ewpWi<;UeZa|?W+B9YQ_9O<>0e`x*rmQ9w4U6=Kll$$mo{8H?y91h&g7CnH~;YwGvrblusCsN&3>^E|Cu!f9RA_?eYvgD%vZ~P}? zCJ&v?-SBM{?WwyO2FJ$G9)_g_@uisonmywXpAlmCEM}n2oMO&T?CLu+nCQd-b$@ky zi(~gNXv~3DW6vlnT}%3B%n{Z1XUw4r8gmF4@LUg6{2g=Lg`ZIT8FSeF9doSz_b~@9 z!UMc=-q2^(>Xae(|MwJz#B>kk>@YssY1O zA*{q`i#h!%_RZEo|9!+kTysUC5-?OYETbPkW>K7&FDX!s-3tZz(LqaNP5#^9g&q(0cVI>k?V1mF2G-$f~S_Llv`s z5TC2>u9hE4$&GIP-O$p=^Ce(vTI1In@el0d*V_vGv;Gb9ygVs*wxNrWq>%-kx){xaSrl5`P4y6La!d|?=)1I6z ztijPWqE~jIvj?Q~)Bk5Rk<^SQZ&KcLT*1gs@GG5GzX*Eno702HuVx?FFJ4MV^mu9! zlV~)L6na>kK2}wWCfAz+{2eFjhiQxL@Ed#D9o{BY=9?I2ZPpET)9q@v7j`x82r90E z{AZq9PQNz*Rx07&y5iMt&%-x#8a*Dm!x!HwmRdWqE_&w{+cv&uU1`{ba;}{8R-J;r zN8b08ihG3ghw%3|`o*sAYU%SZzb$C>ff7^o(55Iaf@)5e;fSUTj}v9#LEMJ7u#xvQZwFP*IMp+PX3jP%%gBoBq|nX2 zTaSoTDi)-hrZaY0GO~p3a;X%ye9D*BK=Uu#oj=p5)t>obX~dwzVpSW2-tmd(Yc!Ev z5xHay&G1Sl4_8PVX6LBL^EtZ340%F_ajGdn3(q(`1Hb#lo8rccFI%>>8Qc-yOe-&i zNgQQcjI7ncY&N@iB{65pak6`=*c-xM;DgVs3}pEz7x-)W5JL1>micKqA`yMjDevWO z%~@PdACp=rF;NHwQ9@sgq!5o4HH1KFfc?U7j*})=RNSUT>f`D8@qAM*I?L?$MSCLs z9t;1IwxXTl*U`PYCu`S`L~a6%>F#SS?C`uTtO^1}x{!#ZG5T{+@i_mkv3+&d^Wf+O z0s@%Ccs6Ewos*yNA}7m%!2Qdv{6`{gVE3%8#*ehLYwvj4^By1vocPzETSt3A#WvLj zwsVo2VdBPOf}dYq`E2pu-`{v29x}m6)S?S^jbHwN9}|;%1OHxJ2+U=k#9}H)LcK;m z0KFv2xN&tEO*~&Nt&Y#eFlK|aJFB{?K&p@b|E3SF)T>L^Gp?ieuDuzbIFMGv`Ov`- zIAzMZl5_=h!iT_$l!Kqr=H#ZCaXAe+USuIL1&uHdZ{t}4KH)gvybB_Mug)+rDgPCH`%xN*(<>-23lR_Qm#m7QKb%TGI( zK08m2gcfxb{><=sf}Zg9NjCUzR*d~&ONm9fAEm+`s*KYLHhyQwNr$)HI)QEpYHYZR zksf^pt%@>bAYS^5Jb|FCtL3i_hHe?oQSvX}5-W2CYBJy<#g#U9*iYfw%UHSr#M#UK3(|nJ*p*fd^5yN=I=S7 z=^?K=skigXuQ>aQYfWn1QwHG|4){sHNfEKq$z-X*RgXrx0#9DHrko`Gyc&v+~%(C=wEiq0iA~ zT>cm90DLo~70AhV(tF9$^&$jQz1L% zM2<#yB%MCyqaVI-SJd%6+qVZ?yZs`Imd!Y1l=3>X>|~Ca<|rk-k;JPcS}3ouSlc}T zNc>;Sz)wE}d?G6Ldu{>L&_NJhN=Lz2R5Wzib`-9r7VS=AT8}!4QDLt;D;m~6E(ZN# zgn%|)tep8=d<=m|9XsvbrD3v#Dr7)+tQjQldCWlN1)3Z)k*%oyIA3IoiJ|c8#v&Ip z6b+NWu^BqvC&R$}dl?u&pLkJDSgAwNAih)?TTSin;e&u&lrGG}!7wlmXA#n;kR8bl zmMGVQ9Qzpa%O#QgPT{gfvSeOecNJx~fkcz8+; zb?9p&%%B9d?Od@uIv(3hc+v@54w!F6B5_09e zGx{Wn0eWc8_X$zF>sabGlIN2TWIA#=y=%!j@oD+4QydrL!3sEj7mZyvIL{7ERTShs zS~5A>O$AahpXm;`5sdC}mA2dRV?K5~?7)8NSA0@>C@6ECVa7dPsNyWl34a9yC zOSI#u(;SmP;@IwK8QK-B*)vFfV!RoCsTbtAuq{uP*OMM#F@Qa*(25<6gvUo9mIFpM zI#2!%F#-f;#nuPVvSv)Qy0m=`U72QpuT*D&P-HTNfd2L2mz&m-9ZA8@p<;Xa=rRmF z-eAbsgw2}Zp0og{!|9?ONNsKmn1kCQ1%07!4} zFa^Dl`_fIiKio!1MYwOQFt#}MW@zJ;cUEa4}S>+zU>;r3&-=cU! zAn|ohmZkz12QSJ98-~IJ^!r2M1M)dh(jqB8 zIu;q0=7PP0shV^g@4yM6`r%^yVm*k|h~c_XVj*uPD+yHl<}@HU;K>wDCshq`Vw3yb z-bu>0ilds4_T+#W+FB?8(ka=xeftTLAof8s^|-pzxyDNhJTk2?ICC!*(*)c%y4WTX zFCI~Z;)ZqnUXcPy`#c*8EK3s7cNQ*Xa8mbDyIG-C;ZnF61jn&VKdN3WyAuM&^BcIu z=(dJsCY!{KrMi)?C63N77i{}(kxl>TK7?0l;n8tW8|Mt&m6#|QlM|K!u`%23a>f%Q zprlkl=x;~~A9e}&qx;Y>`hjLeM^u1akPH%OyAkp|=I$V;%dbAfqX8rv*dX{u11SN; zH+j&}`Uap=_#)Z=QQS`$&;3hp1d@rs_$EF1FC8Gc(2-ugZ9=r*KX2V`Y7FMf?KQo%=@qtSrc z9i0-<8id|(bVgOpO6ms%#>W}ngVW+xRl2-IX0Iec$4Tl0tKLUPAut*X`j}YpmMf6{ zwAN&o316KsSN@pHSMz=r=B2+J5Xr&Z3;{Y&TswU!bwr^Y=2ov4MHpg^3XLF>h4%d( zTrN)L=5%0T0v&}>P*OUvL?Mr-u*ILp@jpeP9NG4<`W&as9?|FlI^mU=6TIjn(*;8 zoj>RX$3O?)zvDj5zv6xb2;KO1+>icu+`qFIlSd#GWSsPsQx8DZ>kXSAI7r5iJt8o9 z{ajSr*Az?<*7*!u!x|TnEvnaF>Y23jVkFbb-+x9oV?d7ojcsjyJ!88F(*n_Ur8+;p zwx-IKxX6?*TC4DiPMkF0@O*x5EE;o;Xy9dx`~w?L=t3aq_sFi1WN4EWquy$u5;IC= zp;3VoEP}JZ`*-qQZNdK)v({B7olUldbu<^{LR4g-NJ|`v54Pu^tQz2pzt85*V>v>I3pzl&6 zu)aJt!_ARoVH%D`d@nei)DFO8QX*0avG-tB4e_yc9cX0FFu z__nE!G;l|4s>VMkaJvR>cK$*TxUuEGD#{ z>xzak_6|T+52OTh7{BGU7sA*>xd!g#FkYf86hs%7a{S`E%aHDW%n1kXds-D|2k_N@ zT$v>;Y@dn^o^xUsst5iM3yQ8yV(<6&=xbeR`217To9@(F!zLcrEm<2`<%uJAm>w*D zU6}w~4l2yxJgR14t0AUu3qGt;8>?7eW$%dQELxGyAc_~lcx=kQEXU!Vv*hBplVSIEN3Uu3}s zin+~VoE5abS%KdK-mG{P6^m+e5nx>MZUAp^N)OE4aFWl?`l?Es7}cb(9M)UBNH*tI zHGU^mViVCQAY9;O6UZ}CMH?0Fww|2teAyj%-RPZZH~cj>M4P$(Hp|xeJN!gbr~mdU z>06il(8xWoFy=kt7HD1B#=A)y4SW*0_@8Z=ubzKwnc!H8Cr3LVTP8*ar?V?ojoiB> zwK*#2>`VsNqSs(S?E$5sF#W|}zSCd@l%U%q&Hp6mtHVUu#)(suUDnoe>3qL~&ScXaha=Ug0P;H1JxQa};9_jj8tC_<;Z_(4~x zuI2rW&^&Vgj|lBL`A>w7s(JYYDgGEnzD)i>mhK*L$5?BRzu!6lzo%875UP`C$F}Y3 zPuPb!88L<~Ed5UH(xMXyD7C!kg&y6Bm8DeKk=O6Tl6D`O#7FlV6VMw~mYZbS5YH8L zBM^>_qOqHj|Clmgz3{^c9MCkg8EJ0JzmB7>jO{@=Nk>NJIz{kt;GexIy@73i=6gH7 z`bn_EC<)J|>H0RA@wx;+RT=YxHl+Tpl!dDnjFR%Y? zD^r-2<5IunsOO7zjiv_NYZ)j<3zEHHr$y3-X?)X4_9GTWp~{lZTeKzmm|WDV2k+k|HS9R*+Md_K^1t* zguZ+`<&U9!+M0(_)<5nu6e$ev5JGW+dQy=fW>A?+@Qm+%GjNuFLWmjPjoA%IB!}i> zYL7I$R|F$T=<8M`7i%<N}%;yA?B@r8Rz zqGT?N{_;VRHoP*Zg3OQ0WS=eRs?I{MejziWup3XM>MnDb_Hk#exQuTcqA-sWDcT6i za7-$%=Hu0*zIK=Ph9CuhgrfR-(ZBndHLzZWu;z_v1xe?Hy$=bQAh(IgLR+lTo=)Dd ziGUM~Ok!x)yc&75rz)&9m0!iUfuMzVGscP8@1vuZi!^lf2LEb1E1rig`hQ6fZjQ2> z>OjF6&Gqu-KYC2|r;c&R--Q}KzN3JI2cN{Y0c5>?CR9RIDNOxnxo=0J3KF56wDRd4 zy$QX7K_n97Y~fv)VbI5Za1Ry|Ub)%lDcE;~2qK;*m<23k5RwqEbAtIc{GY@dhXAnr zB-gkg-@%Eg@_k?`!ddTDI0fq^q!EXHPG(M2lk;2hZ{!TaALPOc-b1+1W{8+SL^GbR zg~+~FcGSn(VWa*DWY%do|ihaDXqG`t}FTKQr2y7LL<|8qxf z2*DEa-wN`{gxDs7vhY1{3M0&TpuQ1_sch2oi(@ekh$Lw3q769xkBx+`7{F!Q(#_tl;N@Xn! zFp>bKaHdX4W_5#nl8cD}!M z16+lxL1I1#cwJj6FplUzdr};`9rbRe7tF-%Y7n*_@awI1v^C{Y44Z4$48h;gW=w>5 zZ>#R8=ATx)du$EWjWn(<7>e;aG~3`)9>_R}0G-Le01{)00#4`>lpw<)TigPq^uKH(4g=o+#5 zFpH}qFI&H30eUw2{9hL*jNq4jp+EelTXE~V`M^Vb(ZIA|@cqQ_DHal&RW@pwyae+5 z|GpIuD^Rx9fR2V|d;iSmk_7{}F}FcPf#a%;zp+8VL1hYbAb+x5{l8L&_bHy!19ZJx zI-tOkWi9PcTy&@n_Cd>NNy`*z%5W99NSy%cX^d_*@A^Ze;G01H*s>kl870z6j%D)S#zA+=L0|AVz_X3ABxI2yHS9 zq$9RQ8W9`~1;f!4|W zTCm>#avJcI4bHAI1`$~^IK6K5O$0fGs`tQTBE%-FF^E*-M?*uBVKp#PrxS^lv)Dmx zHGmO+0>Eod*{*)0v#H$9N#((m1@ug%UJl{iL-ZUSYbS`O{D8@BB$}=bfc2Qc zAz_KK(}7Jy&*GLvZ1S6_J#i0SXcDp}pj`@}-w8xgUZy9*mgc1L6GeArB~L z7W0Koquh&92|)Qed`zM@R_h3CClttnMJ(h~W@s9H+}E@xNB5%~k39HYF5)r;)*ZR- z3e~hZ3IU$}g%<48t))auN;zXA8l0C5RUNt8F(3O!T*O0qID!B;j7h%(nMjB)`?$(Z zK0N4S($d&>OkO)$^d-Nbc|8)dP=5sNWHW0RCYXQN94&x%OL&0puhHO}|BnE1-hYe+ zT(!o4WwT*THWoE3P>5%M5EMeWx^{#_r%-3e@+Cco)n}42>T>jdsT_fb50MAG6P-75 z8X>{=BgVCTUwVv)ODXa0#stU&wa7kzm=2vAYdsPON&lP~`n7)HH20UhG(zM0kTY}1 z3g4j{j*zVnU6wd)8X|f4MZ^beOAbYn;H2?P2#KtzfsD`~PYs!P3=Q=?baVVizat6z5X8QP^javw&z#c9;a1sCAF0IO8tp?|0O z1%eR+L@nyAd}1EC?IzV^bYG$W2NVTNl?xH^kUbwhGsa7oaCFN*(WnRyAWk#l*f=|C1u7C#9%-)CeLFsDDDS zs-`LSFhdEV_p#zHD4QyPJw9qb!q8sKm_&-p3hKhUtuZZRqiVt)v)=E}qI*%ehiyqIria z&*hNzwjzCRpF;98gZjEJAtc;}LCrs>L$-@FEfng@Pk$GbH$a_gSOzaA|8%Tuqv-}8yAJXU4nG}DM@2-C)nk-+PK@@R)~a^R#T zB{yVJ`n2iln9_k|*480}ysO`;DW`&s*K3It9c@kkohv^mk8nYHqn>K^HS9#8*N}&( z;m!EK)NPd0QP1OIgI-f%+vJh}t*V zQhzt)T~%RxRe0yHgo^%QnAuig?!(@>!OoOfVo?FFwVqWN8Q$j1k&{bP6T!1*$lLjC z*kT|0}t=p#^kxe($TF;6Av$*!lBV;0O4*2yyz9*nt!ir1IQ^L!JI}F{rFwa z+xuo{)7GoC=BoE5a}MrsRRs&>*Wkrv7vcK@E|6>q*uD-Dv7{WnDmn}aUUqHbi3`Nt z3hG167TvUQoM&)SeOisi%l2x$x_I38@pgNBogsj2c`to=ntt~==rG|$Ja^!)t_QmE zdH^q6+ukY=4$p>4eD&NxU;WTP*%ANh`k-7~SNBrVw7zj}!@uD%e_}1Tyy4u*0W)e+|teY{Z402UWN#`k5n(@BTx@K zvB=NZtSJX3ycf_gzh0!=1oQSLVB|4?pmQO7P@q zv+DVf;lO9?wtMznFAeD2+Hvmj{=n>gdee3Gex9GX0s3kT_;mTSX(I`wcY5mwk=&4dq&P)aZF`qk3<} zJ3bFT_;%lEM~bl(cQJb)wTWjE-9DbZxYl%-yy+El7E))nkUbQ>D1a447Nc4_{REp4 z*J^y`j@}L+^amvUIaAUf@{xx@0&zdBA5t$Aiq6=wwqzo!!QC)1^(H0h)qD_{zdPA$ z8Ec=FOsdj~zm=8OZ4vfsm6ybzeEW6{+I)~l!4@vZYt22&C?~1?G<@C*)WnL7N5?62 zlGUY!xo0s*AYL0-J-TvfD{2x%W`FKJC0P?Ny^#;Ti~4nDq?p*_6O4AFv}rm~is!J= z&~gMuO)e+@guzCuia16v7?A)_v*tn+7b1vi6nW`E&5tirERdF~C62`Kc^YIvHdfy% zLVeb(b%}xo7!{KET0-3`^3M0tb0&k)2B315cLI=a`IH`$*y&ytEJf>5xGVxSD|Dzp zwYfHmtIQn)jYW5L{M6X@C$dBxQ{C~%8s}RC(DFXNKPB>K55Afmr(Q$@pQS2#@D3-m zn5??e)Cg)^B~vZbSVZn_)0MD{As7;TRbJ|ttkAGF&bP!p3F_OvmYvac+F zoTNC6+n%bwr8z^mN4e;xq&v=g47nQ*e4WhR&u38VH?%@z7Y`Eo6Z`eqsgm7r5nv^Z z#Eav7Nt_m9T0Y)=UkAk=m(n-QRz{=CCtS5%WjI>^#YxW^8x4n`_&*38EMC zf-3U??rVqKCiKydTF{c5jHn!x)8MzMpw$0_e;DY-Z{m2&?3gT;+f_2|Tm~B0JBD8S zTZ{iD(+&a+>~F<**{jFqGw8;PC@3k7x*@zVEy0d@7nbPtS_wi>&aDkqb;(3}q?Y&_ zY6vsnDs-WbNnVGArLYda3~SFX$9koEYdK8V_Hnnx_z;)kn>%4WRtZGgnd2E`cU&Gg0elpkFK9$ z7QRbbE?~D70(r+RG#aiIjGS(E}W^f>3r%>`a7Ec+0FWA zG|wQ0r+4%$FA}e8#m&MVN#8wkamBYd-qX)sUs{D&KYK`6jB`hrzsf$Oi#@^W)WMEO zRv$zZczsqigD|SV$bh*i&^6h{Z~H1@q^PSi9=VMsPjIN#1|2r_NKuF%E;*SOjdrQr^L;Vcq=c%52l28LtHGW$ zf=h#rwaoTKQMb6R4qI%7B66x&z=Ve8I0g`?!E@v9a1M@(C#n!$osP!-i|&aA8aCDiqCaMW1gW7S8Whz;6YA)n7y-eu1xGfR@VAA*7lj~gZ0pn(bDQupx}=>B-vf*2hPHyS6`A^E&;v=I~bNaMZX%OhFtV( zX6sj8`gW_W=MUT+*J$V*dg%CFA{SC2DxHSRD=*0Cb)cJ6b00nChGZoCa|FN`mbS$r zQ;(K_@K=ubrG_?{qOz$MS1%TOiT@o&X$pMwMOi2Tm7$BiFQs7<3=&uq!fJ zD4`^v5e)?DhS)NJjS=UOXISA-OE-Xu@vJ;)Y$DSv%To$aF@CcThBRna=?Doy?otLc zcj3UireSi=M`HP}a>7AAshrqc?j z7f%_%erl|4Y^h)&4pkB{ll;+trC};p4LSh0tPnloeRj~s#Rs5XmfX&N-v*cM?MXKV zNJ;yLJ<0II1OF43n%%Dw$ZClJ1He&n{6com^(KmRBHo2ZMG zi4-jX^fe!Jdd`}TeSJ+A%D_BX2qkc?{h>CMmCVGTK_hsZKO^`fUDd@ut@u|uP8v`v zZjv02T3FECD`^uFz?vA9U_B_+xE>j-QoUF6+_ZGAZ4n?iD?w-?dYO z&+gfWWWn6;YTS~)vfxRz&tjo5&D&-RCnlBaKuBy{tjPE8=_ae0iGPY%^BYud@nlGr z)^;OTQV*2*W~Pg6_gt>~tz#Hw&w7tx>`J!c_}>3=a4RLoA)I`@-->OGRStpkthS!x zv5C6ix*f1BxGXYq-;x*~hoyM1(LY~sIwbN-mX+jzmj>4z4%%P)p5);B zQ>=RPjWZ)wWz^gn+$mp@B7Uk`aMptDD1NpXz}N}UWbj6^QgvOTnJ6krEXd5fe>n~{ z$IORdaVJ0LO}dxAxWrd6?b=7QYiA-Y+n(w`w1Ihi$adv<&EM@Bb_T}2O5!|YvHc{( z>dx*cBbeuGB`08S9Yp9Wv}yg3E=z?7wey-8@Yq(@b@AHqG~iRP>vW@ z_?+@Jwam96R2y{J09= z?`(DUH3dDMa{FULhuxYBnvR+e0Y9_$|KQ!>=fO9~U=KMC)Tv#yC)Cu&W%8bdIZkm!~ z;sw2f*>Z(b*K|J@-e;vt>ySjIuFB!$qA%bn;lXDCDtu6Ob2pXoIlJ{~v%u6c^x|oA zRlcad*wQ*4K}SKM(Dr+_v$#n)HytNqX1_tlz*piwXNJ%4My=JD6W;%eGef2UIya6* zZHp+&hAAhNIW0Zm<{kV%e-;+hqZGKNU|I`~?%~8*%0`=O zM6#+I&U^Sv#R8M4Te|8RXQOX@$F{A;Xw(>u+1N&7+qP}nwi?@Z8Yc}KqYd7b_P+PtXYc!* zy`N`{cRatGe_^d_taZ&fKXZPgm}vw$;7-qZd$UdN<*eJkY^;4<`TBL^oag_-XV8fr zrTOt@Zv33_7JvPI=j85L|LWZKym9;R%IJ0X;^5+D^SH4R+h;W7zLzYxxb8ALv3TvS zQ1R`tKdq`9a&^dAsN8092Fox+eW1qgl$>ePcwTP+ELGKHodskUpG}?!Kjj=|pk|E}bPB_Y@07tu~5hXNWK-ockM$G3u^suFM|wPmqK5cvG%OiWZc2 z6=+$31IgENV++}WtmXLY7}zRnx0mx0a$VFXd@U-M7&OP9g+A>)TkztFzeA&H+FNYs zlvmteC`;j8FEuc@t-bn47y{#^>xAVs*!oD`M=ibp zQcE$q^|3FsRl$-OVfM`LeAVs92Mr}j@(Ctw1|?W{b~qcXMZeFMa);TZ0X;200V{D_ zrg5bacZ@Ga&o^D-n|Z4@3l303Vh~Un`trv!+3>F`st^@$5?EIgbI24U9;=*UwE_Io6>kmQFRr5x*-EQ62>rfX$;1XljE99E<`vk~Cy?6TU(E~@?hCP_d|Z*1$^fpG5un0g0fJRAZ=_HG7}!dDCFv&^YD z${WnYR_R74MLh&L?U+g^&w%oat)Ael=3EG;)R9PG%lZPB&w$i_N`S6YuH{GDzGU+* zLvN;(#i%&|m_KSOW_3`t&s`Yv0Vb>O3gl;`1D1p#b$GH?!j=W0jA$a=M~aJAiS30m zAGDdRG{w)B0P&R(8dBPoP{gJg8jV-Lg4ObGb4xJl%sMp5JzYrw)aO$RE6KtmCV_l! z$I}BY`>|5X09E=C`Ku#t(j@vICGg@ZJhIR}Y6SNPiN-7CD6DGuOB6<-N5kH}kJPx6 zP6wlm*SpBfnkCWzQ-MW$bu_=AG-VWMe6S~2AP@wt+<6BPcTmKQ_3z@}_kiY2{0ra3 z{}%t&=nocV};XN{|bTHFoG6bm|&;@{sm=jg0 zte_lkrE)z)ga0&h#{#2l*{Mu>@|*%&HeA_~M1EM{LDl~mNYWebPTBolhPz)_)e|QV z5qW2333|-0uaJ^nFT_?vAI_#3=(eRsAQ-OME~!O>%6a-Ec4Q2GNA#yCo5N?vj0B0% z(Exx8#8O@8ZUG#ird``qh5c*-=QC|i!fs|*)%F3G3v)+eHLwSLOlb>y(4w0UGcU5* z;hCJ+)7~!1{E9LqVO0)=PueT`u+|8Hyee19(=jKJ_nv*Cgc*CIisP==BrEr%(iSV1 z?ujVD+B?!p*2&Gb_Tlc)@#~rGE@qm+>9M{xUNb}zg@@O30QU~GYkxdFpI3K1Efvbg zP&-DPYjYDqS)g~?!e+Y8M=AyKD$AMXu{(jM@X(ob3SZ|jeL`N-RulTQ4Mgby4SAXa z_$L??CUbKJte6Y+&Q6gazs64vQ+P8YPgD9u^$mDfrUB_bewqLPfcBcN4lFt=i@T%q z7XXkB008Fd)Pzh(mP(|A`G$2PNW#9y1_H|QGAd5{!uAHfm392ODtJ`oRf*F`${VRY zkBlcRbd^1%{@oJu7jhn`M$jx7vyuD`5Lg|nvLF_Cu{PAH^%ek1UJ_P<<5bO6S9UI5 zY2k|yMQ^uhHVf8dV`L!TaIW#bB6@ltpcL<8?1Pdewr7^r6V5GfR90q!gybg3kC_Vl z>PHAxGReduoFkUwz>M131LCt>;{&RDV?<(qDWsR+qDBONp+o9>tYrLFi8oSA(IE%i zQnNkK1El|mvC%5F76aZ@?hI)FMn3SiX@>U$Cu#R)ziM=3{$3=A@-z|f7ZO}+7v3I- zJ!9-5j56!YL_~3)-TrKicq-HzC32u|E~`Z?#KJ_1b-aC=&x*6%!rot4wroj&61X+f zINeJNK3md)ib7y`k49-70(X0Sz$MlP7FD(@q{|Zk{Kiz0UTU}MwFRVNgp=VWL>lG{ z%hqQa0jlttU8+@|LHWEQ4jB_!ilqTncvq;jOj(p|U|yN8A!_*(p$nssR1l^69U@?v zfIT`zJdt{}M{PU!t+FI#AC=S#uxSVFg>Gcp)A{RKf|*ZD9MC|j;qb^vpd`2g_aAuS zu0LGOFO=l;fV!hWvUbG5!7=Fw#e&AH&*CVuGVFPfD|%ZY09(feeisXy`!)^>!m(X4 z4XmpqeWC23Tl|Iqa18&P{?4J;q*2ymK+2AUD5njshO*slpqEek)`K_ja>Nl50rcPl zp)bHGUB)S-L5Icoh}1=F;sId%32q;|E}iUyetC`g7*H&Kwj(7P(Syq@5DNopes}Mo zGHbGF1dUkxD9q|8LUJM`SbaoAg-@c84ds|p=fGPHUiPg9uLXL8JqoD7b6mxX<8`8% zd-}EZf`aHcMq@0M4;eXTo;ZT{3MS;S^VJf{iz?B0-pVKR92D#Z6Ie;l0$?yg2W29P zR;>tKjyKWX+Q5e=?;3H7(qS#T%S!V)>{~Mv}#UTO}46DVdQ!qDXwL;$vM74sr7!s_ zE2_ig-Sd&uhy`FnsceEu7u49KR@-0-16F|WU*(RT>BlIUd1piEc_7?q@L!6GdU>Od>Vt9!1XCh<99)k?hGH9sX!T{9YH^NJk%>X<+i)w?+p>S+J zI;LnMp#Dy#7Os473<0RWyKh07kaT)S`4oZO51>x>YXR!-rMDTV>#aoy!#rYjScb<8 zy{wA?M(DkT02M_(f#vQRdUSj_d`jSz2WG`s7xr(?Q1TL1^JzvrXqdSJ{(G8#**q z8Pq$v`|hdr@N2)OJ=Wh7_l9pyTUaumW)C!&8LLxvtYsWS1vPl9j8~KHuI5oUPu{GL zI#FFIU$r;uL-C4xR$e`~fW>6(+n!Nns)n|Y=p99)HLn|wvF+L!nYurlLc#(=Xur1O zr784|o_|%hdRW-K{F5b9!KZL)!s1%w7l9A#+?5@R4M4_xiQGBU#UBs!r|hn06H$_U z=$=)H3p*Yiha5x&=U=orAI4>72Xr!EE8LiFra3~No0ua=DBdk3a*;0BIQjcEG4XA+ zXXU0~$>(=t(N>wa%FV+TW@o}=I8$kXeO z*-0Zf;}sr(OFn zl!t5V!iD3IyGFxI(ywoEeNz+OmAkWX`pfyvvSaY`hI8B6mr3ca=KA(IN6u$na?AfB zq=)~#kPiJ%gmiS{5p8~?Qa?aQtIhqDkUlT^C8Ue$ExQZ=>AX|KOIKt2+J?o0l3t4-%^AD>P} zYF;gVI&Ml{g*(SXYD8zkdd#V8vTPLGT;95Le`7hc_CVDYuZL>t>cS*Fa&5k#`B;&zD9c1AwqC{m+?KG}+v z0acGO6i2Q3a4{6R3v{g*;Cp>|X!pvZIShLE_(``sjn%OA;}O5UyOj4b9J)&_^KD%Q zt--;7%e7p&=I)Fbk95}KzP+|Scl9BqMuV~5x>qP6Dw5hr5E|W@%RBUf^Q<7;eAf)m z?w?|wE_;Bc-X5ZF`aAmTVwUC|B^+y1cZ-!l0_Wsn<9$?9u2pL~Yr9oX1y0;p4clXhp0X==lw%?X}^Y&q!@5Ekra zhp%TogkIo|s1V&lw^&?nKzH=6p+!n>C=>JTjkGNb#*!s@LZ`b(b_N+H@1ZZEvx&99 zr4=u4Tj+Ds--K#PG>o#y9LOVBB}9~4vb&mnDcMZA zC0p-tnL}4%BC$gDV$F^$*p5xmv^z=HqpG=bQc}&v3sdYbP!yJ@+Pz91gBD0V6Gl?@ z;ma=e-lUt_0jMfDiFod=x(BS^td*HE+Q9I1IxL{~lyWqO#h(a&;Q`LyU@-q_w$ z+V_edW7k^{rNdue6wkh)*TD{La~rfP+mA3~Lh~U}UY9y_#4NrGkeQPVg0Q7eFV!iS zf52j(p#xF3ukqf^#V~BDg)?AG2ob*p--7DSC)H8=EU#0^`o0k)QRLe^PKW?7$G`!dZK6hJ|vW;W-ko2vjcrM{UO5P7PH$mVJ z8MIMHKd3ZnJ^;5tvGOYF(LQYRE2BBNLc?azykm^ZKo-`P3ycGYZJoCj0hfe;>z@6t zNr*$^kYfW3abg|7b>o?kOgt-wlF`RdE(BRd4<<<4Bro^wkp_(j2^vi~THm!~W~=*y zvOhI6ftbqku_B`X|xg^qB^KQ$SgGHsJ>M}#W_q9(R(tRAI zqH_p^Nx1#qzCbEf!U8KYf{iw*#n&8gHpUU8+^f=QXh#2ugAZDRYAAs(c}!$w7{Ihs z#G|lvg}Kq*=zz=cImR@lqS{3a2HP-nt?<~Oq<8hQ;b-W6C3>BwTnO*h@B0_KM8Lq} z-=~=QAF^PA5JL0t3IFTG6LXgr|neF(NO2)6_tzw3IQaiFITHag#nE_rEoDa~T|^ z&4|PeKvOpf1T}&e3jj&vp@;91<(pMnWQ$n|{g>0Bj%0EVe@fu-=?{D|!|HACBqEPqk{lVa!&RyYjvULi;;YcgE2 z_Q#$!A>~khHL6kX1UMCakC>fEFF;kn-4@gdKt{FLMYR5w)zFjhJ0buk!ePlNBf)HJ z6zpB|1a$7?H4u`#`5xCoe--a1M4%g%So!q6j>JLp9J2DkUEqjzq%+S2*pH#d>GAfO z*`hrKim7oxjzu2a(JbjKw(vGt6`v~|dWK9zw0?Y>oT|kXxrWoSj_iZ7+&0ej_-XFo zUpE&XKF~Z>eQgz;zBj$@rGk0A)5222y?uQ`v4<=({4UD__?9`#P(1cQJR!U`O$YQT z0tDAKUA~@LY=|ncZS|`bEC#)wwb(beRJ*cHAX((9(p1S)VJBcPTqJ;{>8Aq>YHW!C z0g7cH$vi#mvvoBm(ccRmlbSc+Wn#)91_E6T3Eq*z528+PY^bI(5>tLZkOm?vL{ze@ znS45$boNdFwYAfd8blcGvyWUxIW1mDjw@3S4Sm`>Si3}c@Xj4xbw^5YsJi1h_?c9V zU@KD$a%>pQysYS*bOy;1tz@f=JZ2*PMGxa7jeedg zjn9xc-XCPj>DLABIK6NrfLj)=M|R>93zbCSH~Xo0mAed$nKXRr{8iMRcmPq+4ZX4ep)@Ee|1utUSR;{7#04&>UkTC?Q^Vt8tmFhtaCe*Fk2t zk3r_0jMg{|j#!7Nt*$@q$c60n0w#yW2;GE$VISxe#i!e$dp;rxwTGwzrO3$+qL}zN z7<>p#NeO+doO6GXE%xuB;$VRZ0~>V#J0O8^9LQ#r*wARB znB;?)(@0E^eDLqy_3)cw?@KY^)l`(j?fNu|Y{yrTRMUZq!g<=|$!_uOso~GpC`W)G zktSy$`<69aiSOFUkg;rIbPI@s2G(^A;JPtn{P68`>4WeeYN((FsHbB*L zUIqk7z0fs}H;p1zKN1%5Az2wKfa@^j04s9~e^uUa`0)P2 zw^gt;QbAA}du^5m8x3N1KUH5ru+MrS?jMLvORWEbV1elNFY25@vbA!AEeZ ztEA+PQ4?Zxv@-hK2ccuMvFARydeAxwL?RrTm05)XX_GqJI|vH52GG;=a^j|DHo8zf z3gEKA5wNsyL*{XMK4jwTexumA{NT_Fzw|UjIK3Va&u=}QkSaJ2cyNE|X&5#$Ie7)J z0`50G9hRou$7i-N6W9`8{@E}6T_wc#KlQYRKqfmjEzv_GBf@-35m&HUeuEE)dM#<` zv~PE!nxRBa90&qQqvzlCv@ni@FY3tgh0a(oq)q`z9Umrlcg=4-%`wbk(EVFa4@oD& zfxeKbjVc%2L!gt+|J?pz;@6qn8C`^QKm0fopxpxpU2z+Nz7ty(HS$|eL-pNhgP}7V zzv*dVsZ!Z|Xzlkl_HTOHGC)@BtAzjvmclfc1y1rgL*ij01d^slaxNfBk5=%-5dz9D zRGJvXs&)_vjBHvnrZiMCU#jW3cXxWn+RAaTu+ln0;+*5Jc%BtLfPzU7+KiDazmtkN zn9f_SuE}x*%z?W!X7?mt{^bi%2jjzjeg=s++vO;NGqS>=R68iMH#)hg;fLA_NyXNO z@N*0*VJ!_67U2aIg<$TLkx?98C^YVAM z(3ENTwMIX^a5h)nMFbUkhobDF1;(4sJlIZX%#xBq^Uu4R={UAGweLwqPAz@E5FsV5 zv}Sd^Ek37e_WUJ@WeWZ#iCMap1@-nXkzan;TkA^~MBvI3+YmsQ)DvkuIY1gjIGV3| zn3F5+qIv%e@$e3Aa@U+{pgY?yrRZEL&tc&+^zI&ou7`-y&MP6sEhuad5I3K0nn_F# ztn=tf<~Ur`yS2vd6$**Un>cVHQ?{kDpJt_xicadIQs0crlJk*h$YMsTi6a z5n4*HzQt4!p`3`Zv|Nw#As7$Z+B4fS56sp@{tEiF0XXcVF^gaViLj^0-c?^kaOo|> zEe%1D5TqKS;)(C^3!EZ}-jfV&k#>bu3<}D8VLScDVK*OjMA@z#;Nt-|7j;CLIFFA( z#iBYCr&HP70*Q#~6GVlhaxbj}Ws8D|c71LoD9&R9bp(}*`AQR)CAMxRt*%ESxK;0+ zl7?ZZ_NCC-ij4R3K))CIPd$-pJq@&WH~zuT{|dH`JX+(4kGC)y567rXbbc2=Bc=T7Z1t3!fA8dpX?+MH6>U$hSQ5Uy+}CgPGwgDQ|T zetva7r-a7vhg1a+7+i13_9OUH!gbDXJzj0J(-JoaR{w_{55-QEEw>1;U0a&xii*Ti zEH3^2&4H6kLj&RQOMAVPx3k-6Ti?q$*T$K)aq;Hb%El3Ark8bl*OzSvUJ>x|+9&Lw z9oLrhfbV92s{5{OpMA=I!_se~{0A&O-Aa-DE2}aefTdTC|0|ZhHT@S$ZzNwOg-Cn$ zx)C+=+U&;l{7)!7xQp{W^2?|8Xt%Yqv#(CZ&0TXR|2HJP&J?-wjXm3Qm+6hp>}$Km zMrNg@Js^>9Ufg{hdRX~6w|&&J?`$lJkiPI8fV!{Tc87yEQ2-6C+a@GH9m|o))^qxL8jAJcY6h69*RradzezR z_&0?f{ErG9?e7ZRiuad7Khyt1p_8mP{#NM7Ku>QGw>36Z>)s+;pSJ53RrcB zcxhOH{NO%)^0gn6eK}DDkUuXQBW+x^@-H5_V3FG?T%-z@`EQDk&Kp!2=bM~(lc-mL-DdxBJClX`F#N>QARW`Tzc zfO=2FQj0Y7390R#Aitsi)|(qpIjh@U(Ew#K(en}+tS*u~$P_amO9Hoq>GKX~O47k_ z0^G6j%0re+G3`OXoCpRSPe`S|NXhe25{J8GkLwyq8+r6SGrf^^d>asa;Z{fiSZQ?m z_7;Cj>tZjRu~Qg~oF8BJ3@*l&eI0pGc(FxK+|3cm@`G$(?N%_Pn%wd}8Lds#xDFo^ zD~78ux&#L8p8OCtI^b?G&{&Pxk7?Ch&_Gyb8f~8S-0%4vaQM;|Nr-(FC`8SjNN}~w z62ekR#j-wp0PKt>Y(H1TA9PL?z6|gRt#wHv9tL$I(X3(xD*P0pPp!G>CJWL5S?5;So{muG9_d$dqdTQmF?C1eN|$ z>Q^@*|EkmpL;kMRg_wRRb!FZFs7LAwCc|Xg$vjzLy@9ms2iM?LFi8}CA|=G-tYF*J z>KXw^;KihEegwejIjCu90_Mjs5m3n4U)(z}vKA>8Ap1C?&Yj(bqh7Y$)KCk%8mjU- zR9Q_xs2|s$yerso8<5IF$aPh`P^~e%&|mE}2f+eO<`1 z#!7SD~$LcerBm|sXId3G@JMtOOQnWp$I%XFO5lR5G3 zdm(q7+g_Qx9|wDQONVj{R7yppe3?{)Q=cb{q%=V@C{9#qv@UGZyB1In z1ei{3{ljB|e_kRaG&|3{(uR=(30BEnYT&lUx++u{ zr8^+W)uI;v&aMc0!@B^(O+)bFYZ=N`sPi(8Z?8Pp`0%A!K6cKTPwy__Z zDgz&`ksAZ;^(UM6S)U?M=wS<(d%{U&wV=+xeZ+fC39rZYn8azSBqHG8E{U%$VPY(C zGft$_$zieV^n9#7phY6UU9&MNTfLF*Tj(EjRjY@M2(s*JkbnLn-^EP!LF2apUiAF(&92G6tj_re4#xcE-Tw7+*mcyM(>2iZ-%LBKBOy(UGNT1)+ zzQON{#-FkI^ye*R)LeaZm*|^MmKnMUcaNkEN6Ju%K@16Ejj|JjVp87V_b^lYt;VZd z34vqI>R5q8-vqugl>BGD=Nf1Eq2vd@$Me#; zfqfK*gt_PK|AD?GE>G~TBL?vEuK*jYib;-4sj0#yz7+`^#p4H(f}8Uv`re=h5(O2e z;J2X!jG$QNUCNO|7GsnMjoqUEtgZtT1ymF)Y6o5X`4ln*-0OtzZ@Y`|(kf}tAZhy|2`lq}vOdYhBF%a-^|$Agdm&cEr@@<9Vn z-tuqHh560`UdLbOjWF? zCDJ}1$v7LZL}meh7?d*iplO<0I1HU$Ah)PN?9pOwD(2u4z=P{3GqhWTW;LHzPy_(> z-}jNoqqBSo@||zXhqa|p83JPyRfqo?f5|W!gGu|)6u@cAq{??;{u!^tR>~QnUc?j_ zyg^@FJ{Q!NrhYVmj|}j9nEk}d$hF8YU>2!63;U1&LJ_yH-Iauh*eND#;QQXiN3R`I zfqsF+F2;P=CwnrSB$Os9lNuZ1NwO}X^3!*CYO#|0zS|ivPkK*6DdO|k>wM@he%L6g zC&)DY@09T4-D3&`=7pB9Cs$>)loc4%%L;00>GUxmtz=~xK>V<^gj zUjFcYLyvmO9Gz+$h#`0)_p|^bu^H%8e~%d!Tl#RmuAgh05;k{4Sp_#zZ-U zwM7(V*u`YuR!jdtf68p5aDhM4I7rQ6 z*~x;6V;k1xDb(2|h|BX&`8Bg{W5DnH+79j?@@py4&dtgWYgJi2rMm)*^O+Nla40MK z8Jv#Pyow<4vXOSn4hUQ;@D+L84(DC#G-5-_5|8=8!L@0QeFpoJpB4&8Hf=iMb3f-A zK6+2W+;ou$cqVOM#a9gZ++tmrkr2=xT{)+!_cI0Rns`AKf3R7FWG1 zpS>$rUkB9h=c3ydp9gPJ+l8JC&Ze^K!_a-ua=&)vKarj=>heH5sSg3oa4qI{yP-`h zegh;2cZV_r5TlTlx_GjIl&_l6U?;JBt$I8tH5!KZs)*p__%P#w?qd^@QysRBweLKX z#i*>!Vi{TFkUb6lMy7*TeSza~kk;=ygUcTt5&Jor2`ASzn^Wn4_^bXN?eVMr-l237 zVk%egh`N*+FyO#z_H$%>A_nvCT>1(a`Y$fM?Tt(SNjLksZaMrHnC?jWFJO9sC-+~1 z=>lx9e}d_ZE=A5FvV*b_zrB9v_(6a4 zy7A)VTy7lox>5NrgnCih8=V(}f2G5couz`_dD~L`1qO6X%@DFA6U=@-M z(wOi%0VY%;Fe!kmmTmCD z7>aN#0|^w!M94C^vS$fM#W4bEQG6?E0Vm@yT1o?6z%zrBQ8IC9>% zS-k*codGATSJux2Xa)si-o7rUAUw*VhY9ca!O|lpPPH4fublGW3I&Nt<-mhT?R|Jh z-YqFC5+HSnC<8ERCWc6yo)_hBTXiXXH3TQq_j1}nsuYV?!FtNjq?$TVKA$Wma*faw zDUmLa@hTt&P-OCfdrT_6DFV8rRX=J=0hi%Q&*U_lQlBq ze+rQ8zQ$^>4OlJIfQffNz`l!L)oJxOd&VANV~m=9g@X(u(so`NnYgKGa?7O4H*#vN zC;LgVI}QXI|5ZZ?A^`|ymjQ;t?7doB4y9>MOfTFfePueF2Q@SpZ}_d!n0`XNT?Kb- zdF?byNx7)0QI}T~#%NaL2#9Yo_LjOl;|YLMpXw0Dl8J~d{eAK+ds0yUSzlGz=6F;t z?nZE@W~fAw#(MwvPTjA3eJHeU+rqdCkNG13BlGUJ`GtJNcdymlU%SFe$9awLJSY_@ z`D)!LI!kj|E#vwZ`VsWJqy3P{2URGo%O%q?f|co` z&K`9RJI>8&2S$IuPF<5j6^47gACQ%?GLd~S09+5LcW%8_)2^-~o9|(Ez958cifH?! z;V89dI1ECmC%DpMp!H35SRiEB+2OP^7=$u6Jp`&;X6l((pu|=*1P#7cRGDZH+jje~ z3i#MoFAxFSYM<7&S^hj{>0Nv>Zh!P$wAHu4V|J>9e;i#)G|ig>1Xy^V9}k$V7Avf(;aVaYfL+0jJC!m~X5|3pC|0I6T~F z|9##CJ`6$}rT)zKn@JUgU;FM-fPHt<6x!@a=4DM}_@|F_^e z^p@qn1J}v&me78K>qDX#e*@PCZL9v@gX@QmQKtW%TL+wSOK`xqC0bVnEZ5P#B;dDC zg8Dp~unP2pL{;obXb1&@!R1;dNC#Id;TB1znAWNSrrlK`!r)leOqB`H#&5&-Iaz`B zhFk~~)a;J|*mi1g&I&XcGQrmMUStZ(YKCg%uS0H==0ekeLvE4-dLPmgzmqKiRhgNB zyCg!(07)Gx!Q=JxO7jq&AWx9S#{>B^E+YXm64ep^Eo_g3!Qrj}gzbGafIDv2!e|^o zBXpJghMZ(%#`udp383I-oYSrSGJ=znYL|65!C-`YCha@+rl+PXTk z=jS@A`m2Yx+Iri_-R+;Xb;XL`wRJh{IUA}_0&4ACEgzkWxy+=FCEssPSypo@j zP&l{i5amaAX^k9r_DX6X&sb}r$tn(asplX-@WN7#NuIXC6^9$jb>>>YwRn}$l?kj% zLVD;hJBLx(U7-}kqh>^5LQaNQ4{(lP>2MJz4MKk&vL``VhkiHx)w%<$&k(VrJ;Ja^ z1}zz;E^la45G7LeRlm84w=%Nhi8asv-E2GV$7WZ_v;flB5I32#a;v4ZeWT>^K7@?-48<$%n{i+^ zm8&I9g%|dIwaD=V@9PG^(d&*D@9`kjK?!9*D>yl;J{+!mdR@n$PAO4!mNCeihnnUZ#l$U#jp^Wp zYBb3nK|$#*mb$M1LNEvdZvN%ldaHIqrfww)_Q@9`-%QO^c6`lD_c*lH?gF`*9 z9^BV>dfuIc8f99phA(XS7P?~^YF<5!1kY4%AB5GSK4Mwnd=!t3s{~iaH5VSW`XVUI zsoXA7DjE6gKV^CIP{b0$Q+hD@BQv-dnvtrWA%0PJ(<^xsC*libwcz7`8!4sQcV?7R zj1dEr+^2I9;FoT6cwi@2+LXn%*Q}!#NQ%#{gjp~9QEWYUg-_`WVHwEkQymi;-<`U* zGEI5ZX^p=wnCKDA0%rKygrk)3x$5)+6RwKhW6#Bl&EVNiz5M3-!-We)wW<0SJMXi&B>V=p zfEU3A;JiB{ZxOe$?X+hQP(F$ZA7zNs-rA=zGC3ondh_NtS55xq-_!jC z{|Vjyv+<~+EfReUJ}lI5<*(>|-kdkOKb0rcUGnd9d_TD~{>g@rT>CFJ#O}rr7Z(>| zlXGUZbQZ!CVkdVir&-r+7>W5>+sVsCHAUY`{n?Ty{RsV6DFO=~r}r09I-W}o@v}oq z^#SP59(=FfQ@?8R+pkV;2M=8fYwFRjguBMyWrB+#lQ%Q*IV_qwMZGu-ETb@iEjGH? z23E6VZjOGq>ox!dH^35H4{(TnP9Q#B?S`qx9l;5pqbp%l1PtbNn@0QjbPFRPdQ9?YYCzNMIu^<5HGpdTAqHU2%AXGjb`di0lrc_Eln6}rz_XxoSS#mndAJprBN?$M$sr^SD0)=!WuXYylpG(i{=PFApO9 zw+8`TdijeY&^6TX`Ard+9cRJv6CZ0>)x1#zzEVwOn>}@bS1{!PxTH8)rfXP}o)a@!jG+h&b+nV@6P;Utiu4HGv7q}ubp}JJ<`wW|J<36 zXf8nXLI+&o1!7iQ_>BL9cXTYLoAhi~FGXobZ}IIqy@q{BXgS)i)AZ&1wf%E|n?g7= zoQVKQQ0`?>X07L8=3d}$i9!4HkCZ>t%P<}5pZ>$sU;7Wsynp%+>3abGp*!=x^&g(K z;ZK=}*@N9HH6E_|{B)l*h&ZXL&xt%mdhxYCysmO^A1W*ucL!M+^`lmkxCOBi{> z`s=HMBmqv)KWvsU<$%dz1 z3(A+#p!&>KyYVNN{_!6<3M$d^@a|u(beE`$n4+U>FLGsbfd-B<+3$jCV-3?$RS*?; zzPSP5{>~a0&s#A|;MILq^&xEzE0DoYNjZSiat;GJ#iecrg2g`}%=d?nJi2BF;Hbwf zSDIZGlWA^gptqciz?qy=48QI$;6?wR@8umv?*sPo(ocWy<&iP(|GAfk*rM|v?B%6Z zYsltAz~TJUU|xvM|2&xY3nSPAU<8f%q&^u>1OSWx?~^8AK>wJJ#`7G25m+;|Y5fTU?r?Pwu%SQA#AF^e(F?dV*NyrJBSUJ( zGPNa4K!u8+@&O9!OKwj1c%XL=B8Z}KY8r_wscc(n=(;X2pM`2SFoPR&Y^zHigG2{y z48#L{9N%qO{o8~-Gxa!q{1|B^`!xgL&|L8FP&s?k&c`JlEGZ1q$0~ibH!QFw;@JxBjP~a>c8gnSCHC@FZEK2 zV~eXqz~Kp&^Vw^*6Ag4@9!bLReD;zSa{z1lhs?P@?Cqgk;%PlZ?HWalwULIQMFSCl z%I*A`cR;z&ksn^B_`e2wP36{Y$itJr1Dui@uD?Fs%s~C$F8%*@>HoJ&|Nn27UPDSe z!nCM+wEk`8KAe25_-`}!<$uiFOa0@_z2VdI`Bp&?FD@DQ`H| z{&XhD44LVQ(IwUWr}B2_0emLNcdCNc#SNZV=k`zXm`g#kUOq2!-Z1rs2ij+8CGMFc?NrNzQBEAv!wTV z>t{CvJYNl-E#mL%J9zpk9}Zop@quVsKpp%^n5?bmFsD^&VQfP|yM7)>ZQXNzsaiX` zY5G|eaF@lly7_W2kysBUG8#08*9BIXu1b+N!SFs#iu^gn_#UN~s^t8e z@2$xf+-R`OFr@et-fkA^wQl=zjbYr>yo@{3pAnZ}Evw{R(jnH%4O8md;iU96IN7m} z@XAMwD!m-J#Ksw9%*81rg7Jrw1F;HC7*$W^!9?r9%XoX|MvMpZ!c^iE!46rfTKppe z$|1(CH+n5ADn zmy3#drjrkZ18#RLR;C@M)3-%5gmWkgtbaC85Z{|K1E3bWG|S1-6XLP(AI>d~js}^F z3Ac2E-a-(sgEA&xZm2IPYSKoe{DiGzVTc;JM5LrPpuEfnm zKN2ad?20zCQ15)dVo5x<)JRRI)|`^!6y3KRo&vigGg~xj?{!yN3as9$PP33LUK$sA zm@?0-TsFWRez|U6sg|BT05i4fpe znOwPyTqhuijZUZz20A1_0A>l^S%PN;)6`nRcVCNy;+<{L%X)0CEPlb-cl*}9B)G|H zxpKAaABk`MUH>#5@tG1-*Pm30{Y3BLQ1zmQF__lsfr-Kx!o(WZ4o-qCyEi4nakeLD zwPIyTO>GzL<&r;{$u| zMaHj62@N|eQ2K@H3Fy9iG;oKFPykM{XBCMnPuIqyx^X8__GpCu6f7-qsW4RZ%tS2%&>$uwU z`Uvf9U zkhS(+yU*$F^Yq<+$JK-j=A5JItE!ijb<1oN`PtIx;^2Lc?A=)8*Dez@et}ASMxKEd z8iJ>j%tHsv#7*ruQYyT=Bn}#^2Ym=+Z2N&wVhUQP_vM!ib5=A>U!oi;6mjaGit}QR zKQWd@k{@4=%`Ilb-4|H}Xyd&DMqAHRe*SE%{$0WKr1vhl7Nrz)-G%be8O|fbIEmAe zpNlx6ytJ2u1V$8BL=5~tl-Shs54xi&t4&2$dwUlIs{M)VLr>p{K>Jvqrw%?S}3 zcd4`2fv-)FzAfTpBr5Kb^7eypKiP+rqgh#Fa**<+CT9L4Ei8*9H2Hzl z1v|+qjUed|`$Z#6BsP* z1o~Zr^?TKgi-+8|LkM`5{i%EV3tw#R9n)hu`#OV_Jc5g)L;eDzz#{LaGEcYrhF^~2 zJ;kNBylj@jB=&|AtE!*tXWUZ0*s{_HpXwovwPRCNT#)FVzy8mbOYPaxMgSxUM*>f$ zEEfXX?1`p1hlUxKg%dnVH&W~I;Hc%(&0@F=8>^O6i>=GLn>sZ&|Kbha(`@In)~4sy zU1qK8*2&pf+Oycv4b;=MYfc|U%o9{`iBp{O2C=_xjDgu^>~m(b86&z26ws@t3KPL4(xtv}M2wOW^tEw1jCcOG~4 zAMy56V-tZjm$H{N7dGhxGV{-l%Q#Pu`gOO3&mNP(6QPU!cQdy8V5=9y2!j?ecQ=#y zD`Pt(ch8?hp3xo&YHPHNLq>#WxY{cg~C#1j1&a zW~%U-`~Vtd`FF6}1H%YY!F6>pyOjoWc;EJ@*1pdQMR_Hj)SxY+kpMHhbCusW#7oVi zusAZMX7E@unibzK$D4Rc?`%nbHe93$KAB~I8g&fT5K3%wb7eH|U58NC^|J4z;kgIk zMP`>Aq%`m6!woeI5c;EOgglCh{|=kU`RrN5j0zig%*!9VpiyAtax)XU?fUVns0qo$ z7!xK+Zd5-)ukp~>_g@fsG%Wd;ttx^Rhl*>>a>B`o)tnNwFNn=RWRVQ4l|2cr7O?$# zQk;C^wzJs)!e*r8+sb1$$hIn13>s-pK=!?2lr2jA9;T$-tm;jV0JFoH*LK*i&kMek z;#@p-mHBN=)qg@~H%CC|3?s?l@6cJ2_F)u!n2?dW8ZeYfvCghW4MGJ1@u=#v?Nm&< znG2zs4b~3eZx_5+D{4C~)^ipP!#=AmA{S&RoPcNq1#!#E4bK+ckt*zoQ~L zw^*agWt>`&*C6`CBNe%~M@*3V^DRn<`3HZbfE91p6-5`++`W+k5@?t}0*!`hdjm+I zl^*rY#xe-0s*Ssl!6F{WryDD(1KgBPB2FD%$i+s}uke&JmW2#TKhuFJCJDqD>eKM!ty2RA&MAcX zfy|j;VCmR;J2zZEE_;8JNCF13MLa0NO)~u~V~YtcF@ROM2Ytn=5WQkm1dh!!4D~-e zAWNm!)BoTZgk_-zheREIT6dkV2GNiw%-UQvFyMv$#sClQi99lJNChO;zJ80Mb`WS< zw3Xj{0j-3{kbAc|dV~F>ZXzUSKo*Z5XIJ`(^n>1x#pImw6xoMnAW;tAWzV!a>dMRx zV6H&kHzu^x!a~e28EpijnCllZ^6E@~$`K!gkv7LAD`h5ycdZs@Im7-#TiMOIU~D-1 zOfZ{Uy>4d68j(y8`4vwxhc$Adm2Px=?hT^k70y;v*X%-jpx~d?)r13@$saLuT#~on z_G<`Sy7y=HhDjdRdV?$-W2Gf`2w%)(3tTo(rgx9YO)JU(a&=(?XE2K}GjOlCCwlVM zBRAAoA!)Ia4RDjiFV&IT4u@d$S;N;Ib|ZVcM~tkO^(FFs^N!beFb;~I#?GT0yVY54 zpZXx?I7F(xz873mj+6{~!V&XhiRahWbpAM)+RH8d@NX3Ax6r z5wfq>AMK-lU3^tnx_G^>R-~lXb`ZfK!SEiCXrqpciv|*HEf#zk%#4)GUJRi$Gc#y8 z1pc6i4fSH?)W8s{rb+FfUmf)ehSfmgg!u)-$~4}CquClC)xycq%i_Ex1#_tKy2N@e z`vD4NcI-zB^_Y03D?WwjcO!O(2SS;#%b7WZF?0_^@%zyk7k~mE=9*p zDnMlUniI6;s=o#hS*V$tZG3RCbOr$;3)z1VS*R@pOvnBrvWz^EW(RyO{17w%;;W1$ z?iEf#mi7gggn}rmm0DB+aFzYv7;qe5{h4N+Zx$p2rdcyszK+yLz4FR|6wZ^ zL40PKuN~=ov6Z*Bjnnni;-Nu4X8aVh5Cwf3Up&H)nkjBlx0{Irhfe{<+uxbnUxmSi z5g|5<1l1ui*cR>Goyn-D>X?1lytH1tF4^JLYxnL zDoJ!_v849=Wh+Cx+RE8~Y~|jF(90m*S6dnT)mBbMT*zC`%IxtbDf?q9k1?&&{T*== zgDc@P{CC7nIM`EyaTwAlVkiDj#BC3vY#p2v>(y4~4)|j$zj?KlgC?l^eBMHl!{QhO zy)atOi#`)F0*qEmJ1TeSJbv)m6*@d{gfZ4D|p_b;zK1zl#O3 zLE3v`A^W_OG2ftbH&)h5>S^#TC?ao+C}P13{it3sLy<(oMR;Ox{ndJzi#2Coql^X-KO55@A4W6tVE+>A!p1>M{U5tAk4^Sw~KS_4~_Bbv7M|dh+I%Kd)H(uxeo+EF@)h zj7YcCbhOaAPe+Mll075kcZ1UJWF-pUr`BZOPyd0l4Chps)I*T|1!obLV^r3? zq6Ww@hXSj5m+w>aFqrd$`hz3&`OElcle`QN%u!w6cQ<@W~_0{taizEBhy$ zWnj`iXXpjavM~g}StS30v+M(KmfS~)H%Yu-{1jo7L)&gv;2OAvp|*EXynPQuU7+b77BvD;VgW6uW%Lx;39Ih=hQ^I ziBYqbPX#8EB*6o#?=M*f+Qxj;=(A|42nsq}s0eSi8vDw_+6wg!-Vr7Jxd>#j7gaB(2$nujRby3B);{<&phcZwL%}1Gh-S54}~b}S0AwT#i zN!1yN_(DDMa;D8$YLgvo)$YUZ>q>nVmK9zWTDSF1i;MMHquBlF$#wFVr64Pc^?zYA zoDFBp3l=X8+Wao=8z4sbX03nJ*25SK8wdddD@$}VblM4*I89TUcm_&^Qy&UU$`mws z?~Jl|oKn(+ZU8i$&QAifR+FV4Mw!U>86_gG5uZ9{q<+*=#J@|kis3}jtf-9iW)4D; z!}{#W2zT;4B+hdKq};&S&c>by!|~*hj+ z^jINDn}g26b%~0Gv-xqm?zKe-ip@fbL7wASa$5~@Cn*uQO#OoU(1_ zDT(8do-JVdf$`nrg(Wo~1)4Ir&_s(*c!)OY+m}=KvJf~@-Z3nFqX~~lpqmDzGBqOr z7r?WHcjqun(2FK=Da$pjSpMC}y?iB5EI+0@$C-q;38{4W`%b_-MjKmG4^Dql$(W#` zxSrKjUcwHEA{}195u0p~Kz+*O0^Z->u!wSvlh;W3vQ>X}I;nyTKrA;96F*w*!A@HS zlVpB>h&nEKENHBmMQg3Txc!Yc67)U9{?f1%HS(I?I`7xxr7rc$zx|F>CC*k1k9=;MdDfLfVew?x&9WV|B*mA6ZKZ5 z`f)+0`u%(Sj_{8kY1OYZrz*Y5s|ypEJLTh7Zn-D*p~5^QPA@i=H;689Tqh`|EUE1r zF2ApONIeP{V#=Tu@OLr^(_jxagb&L+99W9oaYwdL?@%b9ap#CzqyEYYO;U@qRA*Zb zK-(yMno5g$>>AaY zq?Y2Jw}nqPX!bYUk4RMz()=tIu{Y*b`Bwx@qPfoco90lF9h>=yPGj0r4636bA)Q<8 zQVgu`I(|~rb?@Z-#2G$-;AkK6*k4-N2zK8lMTtAC0f4m8>y5~$2Q_1G5{tpp!l)#L z!N%76I|QD0x4oX~=hBUfmXY+CO+^uW}lnXI{f_A+fu3(AMN#N-NiG_(ChX zo_LO=#hQ z0g`ZetF^nU=2x|oi@Kik*HT4`$M!$jTo*YPHH#(}_b%>Dm3BTW@J9TSVL8+8bFFuCF6Z>lF+4k&u^X&SNsqwsT5s9m% zm2qCS72&z@>^T+UrZn;Fho+u7Qn{#NG$bcV3p>Mo?{>(uzWDrfad3GA{`U5w;NDH} zna9>*u4|+v2VZ6Wxe>1hutI)vrkc(S=jD5?Iz6u*s8kL0N-Q6ZSmaeTS1s<>-Y=J= zubeMSTQ;}qx!a!E0ByX>mo{Ecf8}@c-=(gdt(ouGv@cgJKgzjSbE>YoSZJ=Lw%mT1 zmy##&OaWoO0IZm@YZupP%i`b9-&^xHpRc4buAiU&{J!V>TLLx-1qYCX2guUM!;%u$ zVIV5EoOioQamzIf*e#jb%+HOle=N;;>(R{2$mGNEXSbpAR*!3EMeY75P+>X0`!Tj$qD`dP^M)I-NF$!}+R&wCK&NZ$-g(IcFQj z)%6E8M^kli>bK5W>@DQV6VTxUb5=QR)U6g~UBNuIG5&VE%J?BCHYsS01TMP)_u-;> zlK#~3BgtFfck~VEBieM4G@rNJsYWt%3xsw>PRT}4>*aQhMT0+=`6q4!rDew|&sE~8 zxufPg6*Ul55cD{cU#2FYK}CfAkn{44XacjzY#V?Vp&RW_gBzdP+GO_0W=_N~GBOBO zJZ>Xh47t`}$8!x-?7$6X=WURx=1KiJdag;VJdVY%njyJp&E6i5sZ(+?FxmpJY1Q4~ zt-UH=+J3*{#{U>FQ0o?d+J4Y>Yvi|P3Ju8dx`|6EGs;2KkJYq4BqE9wL8-)ID&j1< zM<*&;`{vXfULBZfoUf||*JYvDTC+gbu6ph!N+*}J$a@UQ;6&LoJM$*htx4g!G|+*c zlhEG}9J|$L+qLJ*e5aK)ztnS2%iF4gG3*O!Y6fxWCZV$n%F_qgknEa&*eP7JN`uNd`rXnQ%X~$<`mYxJJZBD5XtGRR|zqzaeU zgvam52*6Iyi?t#ktwAA2xJJUR0vAG-!4EJB)yMlub>5oa8hmz#-Be6nmb{}?ZSzKf z=&~hyF;!5bP6Ln1lY0o}4vrAmZaQAbv^MftwWQ*{be(1qO1x8jYgT6*Bhc1H5@$(= zE|4va|6v8 zlhoYF5MY_2Hl%@2C5+g;1GZr%u$tiuT;iV&&;IR@)VkVoae=6erUes7SO4Ad)86L( z;66S?&0b?2N17hNelSiw-DisXK?`StEIV>yFv#dMiZyL`sOLlKftq?liQYNouk!0~ zsK&$(XwKEuz6ilEZzz?HNy)>?BvZw8&l!ICmd<*pY{3?frHYt{kI6>l+8^{-qcFHs zqWVL^X3@2z_nf^DX-)t4w#XHOSXy@$4?YHGX19Ip3zW9S_gSO7>`q`*UW~4@q(wZ1(>uEFk}Y$9f&~2E{Y=j9So4M+W?@n-Mb=R04Qy2kO0-+P+CP} z3`k{Kb)P(}Dp2tBVAhr0yAr>P<$jLReiBRhue~uKHfOGBfgv18bpfoGirz|hOXuua zEBbbg+jFPBTzs?YdOW=9r0?Aqp3#TpY+e90PnY%!uYekwr{Bb*5$g8=6mHg!K3p4b zoV!Bl`C8hlNC$}7VB}u`HT1858XJ!mAYu1|^)En8nm#WL69zDo^$Mu*lhzS_0n|wR z0o3T3jsbug?3EV&0H63wY~t+@>1|I)ru6tp50O6i6&-^5J|60H$W(1ye({u7Lb4Ri%vq13m6nxzUz4pOlP} z!8LOHTkt&RnQt7k@97};;mJrEv*+I7MlC{cMc1AP5-U4{(VvM%TQz0#@$SMwYks4D zVDdmD3x@r8Ll7!X}J$1^e)=GQ|CD} zD`BfR152#?ewdpm7_Nv##tg>~#bl6go5rbI0jOTG{lDK;-4=Wg2z{y_|C>_7tsKZEg@a*az-YA6883O$U%q(2LxBp-AEk z3BCO>=tg*|2oWkgpCRCyF z`iWBkI5y>fz-p>>IA8!+4cT9?8uRJDU^U19tR~$cm}h`VKVPpI0`VaRx^=#s;H`9_ zQGs_l(U4v|Gu*?%ju$_Tv%-=Bo+|2l%B2B6RSI8zwQX^= zi9#uVFVQc8aPYt6m!Xu76}{)Vu!|BTc(eJvr4xwra!|=^$qZlk>eJj8pOlU(on82R zLz2>NM9D9x?ZTl|Ad$#awFl#36hgh?cF0n0*1v4@^=SD(B7e}vKhbf!`zXS|tDAQh zX=tQJRK}&rHoz5yj7u@{PO*JZKdR0jMG~!X1T0v4p;e)c#*VPBAN|`&tHF5rmRMpi z08@z$i?)QNNnKTH*+uynjBwYi1prQm5;19w+ECEG*Vn<8RLC9DQ>Ye zq*olN(+PF2JvJJ?^!>Xm$1^_476`91+;EgQX=i>d0F~||V4NAzJILrE2OE(>eBxJs zQN^p&cYzHex!FQf_o#%1I99C2q9fDONyrybyT%D~7AC642T~TMYbE@C+H?TZ4FY~3 zYK^ntE4CkhB^e5G^{(SbwPhvSRAaWhn$^0< zeQLn==suO_wcth{9S}DJ5B_|k3l^}jtdBS-u2c$2vU-p#)iuyen>P|tOnU}`EwT-7 zMjKmaCHk!#1Z`skmuJaJwRyvZiXf^ox{U!yV%S3w?R|XGmY0!-(!mUvLms4xTKf_c^)mk@a5@=|6oOeaELH5 zhg5SiVtUwn3*30TrFQR?{KGrk04pTmp)tV5+VolI5IkaKhc=Fu{zEyIC=M)fb8{uu z+Cah2To`M_W9_cK%U&nJ>Po6gc@B;up@*;XgV3J_e`a@`i4h{2`f++2t)nB`8W$sY zuwDubRyYlFT+an=_*7SrhTvkW(6Tn}tfv&NaOcJ-fXf=l;*k#`#VbI$V;+geZ%Yp* zgapO0u#R}I3t7XLU@{F>^lj;s;=rz(GF7Y_zjQEmK20?DXnH|+uHpyBQV>r-~AP?^a0 zL3(%hJ38yF*eT+(Pc=ODwKMe_i3!}=&7D}$an+?O`SBa4PaGkt4!kq-d3IKG_t$eW z6Jb|p^b_=hTEo%G4f$s$jbNIklYg5e_>?~rP+RtSWoP{Ie@FP*RZO0R=^ z9_~i@R#ptlwJ9^kv`=ccIK%L^*bkTkAU@UdAc}{eEzwe?ohkBLaKIvr3y;>XmDq1&eL#j`5Me9VGmx3>0{zI`{j;MPJWGk zzh6hOj@I*Zw=lWGc0mQX{1c;|Y5+#ST(>56;^0GpJ7)cD*hIt$|0jU+)I-uhY%G7t z20&%6W)g&+j?Aw2R$tq4|LGD`1()6Zhe@#9|9>?Jx+VVyCP9sHsx;%GirlcAsC4rG z!6aCzyv=VZgi^YCwh-BWPHleLPO(3yqF!TLd1m9Bp*=qpFKes{)t(%&C|f;pynh^V zXl-m>S*>W{aOU9Rxw+f=o$tP>uR6hMKij;%Die@ec6ZE{PT5?SUTpcP7O2XtK9nDj z7ew+5f5g56jEUBr-PY`9N7qN`TE?eMPnpfbwI&GcHr@q*fI-4XJ1JlyuX5|tove`5VsUBjWlqQZHSc9jDC7i z3*;xH5l+$6^=tkJc$WIR?^pvT9j3oYsZkA))J+yL2{3+>2Cg`?P;0gko~L^Skniqf`@Vn4_hX?{vknE@@<3L# z7x~@}$alk{Kk|KJJ%o%E$=@=C-*gP7ppBC3p-`%@U9c>=8Ty4Xv2|$^xduX( z7>rUG>w)$dBhR}Pojv709c4AFzB;2zcK}1?Pvo2lO!PobRmPKrmX>X>o$`t6f*`yr z`<@gk!P|GhXhGCp9+it$qFf2m{(d@HsfG+3WMP6w9q-}g`~xanUDo^2PBRXjuS+x~ zNr0!IYqWqKf|vZ~b`({ z_cIoPtpE2(hZLJhfj%*9AsD6-KRuj1ix!-A= z*SK#HH89I#etO895NWn+r>(~lkv4KoqbZrwv6Rr5BvunI2BtW8X+6V0hmU#DM6hMcmtaqFnEkh1F9R+f0lLWZC~bjwgILrE}Hm2 zpC1vkb}gX{HWn&2Z&Ej!>3+y~WCzIGW^$`M`R&5RT!%)e~bREOSc1UNXcA}im=B3?Io*b&fd8LZ*Ve;0w3T-5Ja^DhtVIt*8ALOJ`C*7kUK z{XFrN{cl9O`qBSbv~xZGhiDg+q-VmL{vV3=-2Xy0n{0JH33vyG9W;cM)%v zi9Srs8*3BZQ2h2SR<)eq*(XM;Hll6S-=%4UB9L>8I1mo~(Urf|py9qur(>lNRD~># zVcRjjEf$0$@VDg&&R>r+d6&)Dwx$?>tg|T!ofpF}+yxd;U;d3Y@DmBbI}?{m>c+%; zK}`1HD#+n_2V){coBVzigKon$uO;%edJ#Vg=r)ZH7Tq-m;Fn)mc1LnS-dFl%? zulnQ1TU6-p7C%U4RX`9;(XBwjR_ydyGbjOW->EqG16wqO>vS?KFS0il+K161WS zXG|>QC4sFCMO^jM%p&}-kFdyQUz$s55d7hxPaKJ6^fn3a2))smMS08mdT=si%0X`x zeF~Bf)Qz?Tkk{C4Z1v#H0jmuH1W#s>l0CN+enTRH@*ruYQM$W%6?} zjEgd9A7jwo45TmeluJQ4$25yhd{nbZ5TW=(3#gh47hhlpyi_YWLNq zhA)|CZb{StuPe+YTT>+G0!2+%X0d{R<#f;}7D0`blm-Kt(Gh^?^6K*&LGuK&+8&xZ?F`1r#FY6dK5_%4AsB|daPb_UfsN&!+TcEn`ubg<~?HD0$Ia5r!m z{PW@?T{ZPyT1N@z;}_K89jTiRc+vQd9wWzoc6u(CEeV!Nv$HQenQ>!9BB zjUu7@+Z9-vJ1&~uCy3pY7qYu|Q*zUymRcdia~gX$Splgudx#Z22p?&pVwc{lmE-zD zLgXOVl)XVViZugX22-A)B*h?MAOK-i~dlXdJXL(;+8(F?9FQBSCzBxgI$neO`<)0 zwf^zL=EBBJlj15BoBU{==vt2O_Ph!m1jhsK>MA&tHZ z9LNvrRkS6KBAB;dl}fP7DK@`E5%#K|;JtAc{$4@or7Zk`oh0!$i@`f?Ferm=n;iZ? zubLrw`ERsT(VlKv z=yl*r2`xvAKw{P@D4WI4-52YO#+d69=IU7ACdGb|uD}e(Pc$C`4Xt*;iC1D#R6ksu zI=NuE)N7A6b@XGyiHeYoAk@f!tjfEK%IyQFz@Y_WkO3LZtXH(<)eyPvFRg^nMnX#H z&LH6=wot4IVjAqgw!asQwNV6tMP0F$b#oko=zO1M+-9QqG#r;_>1n8lsw%4G8VmLj zRzpClL!$mfm!zi6o(Pv;Yx#8S9-cTEI7Qmlh@f)WfgT~;27nlw%9I3u;HjEGc*2|= zXbb16<`LBsQRw9?t0CCQX>){P%{o>`V}&_SPEMv9Br~ZavN&wbcSp9UZ{>ny_PlE| zj9I8-{r*#ym0F{7Izg4Fbk^qdxZL5)icZQ>OI~cj+gQ6a!seIP?q-H4L4YfNZp}nx zEM0T^N?6x=UBRM|5+YJ4Q{i*mn>qMln3tYzNtHcpZnBP zb6lZ`Bp=y`Ke_JR&%CA+kfUGI2`oGRPA7b`ztkf1{GDMlo2gQ2_qVW~*?LVMd=ACY zC9?YM`jv#FmsTM(;`A#Ped}dAi>r97S@L|zV|^^9>bi#Iy5x>W+>d7=PA7Zcq32Q* zWB!S;07{s?KOadZ`E`qm|!8|v*L07iKerqzfbKR ztivMaY$@~583iK;wIhdz*#-vEKC2sA0KJA2w}pnUT?=-(992vSbN!NG+N`?n@;s8~ z@nN&I#5r&Iu$E0M)!C4P#v}PjV=?mRN&S^xLnEDCOPc0~sP4Q9@Wh=%AMJ}3tU6b; zwO#KXuDH9?vJZtULMl7n#-{bm9`9hG+1RTv1py0UpX*8HghbIwrpJ7D^X3?R(CpU&t``X*kG?yzOAkKWmR$N z)DM7b5^nBQxLfbfk7v2H)m=C1X7>Cq-Lo>G%?}Z7JQ1EfBcEgUJ(mxoI|m1CpW>HJ zWgea*)uKnm?=s8f%_j@&aQ2HhVEW9x2@JS2Hu3SKL8}GP&(DBX^&TM&K6N zDv$I3*3q1cssC#Y;nK{}sCIIGW&ZGT@$u*i{b^=d?f6(_HLVFZgTT$*#(t{Bx{}s7 zwPAndLmlJhhoy&#L+n&Fot8JGR%{BIsx2uM=lY895&)oexz%@Pf=^^`e z74Ncb;Hhl%nbq}i<z3aiLs*bVqq4~vn~XwsgomBQBsSXGvj0gNh<_{lZ3AvUfzShU zCwVGRO$nF%eF`u&Rp0zV$&AhiSUD}vzXfW zmui3a57jR4Z`CgCO}B)OrOa_|wt7kY|L^IK0)V`+&rGhCcx;y-E+!9?Ew zs6F6N+StcyGP(z4zL(NmxE=%D&(4^=^ynN;VdW-Ok?J2Hv=hX7n9kfq$0Enko^HC% z3Xeh%CHmquRQ7Ei{~xsn`VLyEYRD3C*f4o8k!UU^pzaWtO-V}!&KK~;g1W_(Z)fX` zVKO9$UM`WB$(wCuP6Zz;dOC0=NU9VKcTmDz=bIZEz4E6bL+~pMcH<@8+&@K!4~zpV zU*5bn9Gv|EU*$U^iu>R4JtANlF>~1U^OP>#1N4i0M*(}0?;NVC6ZRsNI`i@h59HjU zV(-?x*W*!bt)bs0YxZQ3VcAwzXJ3k=6VBy+oGkpQ55lY7vnUJI3IpUzy|Bc8SHNpx z$xxq;{e}gN3NGQ;>LU9;)*0p}Yes##@!9zpY?d7N_)N8Pye@cJI}@-y zb*dV94hXG+@-zW}?RS1lu{cO|NRdP%q*N5jFR6Bn>}hThw)`41F=>XNA49=bH5Il$ z0yqPI4nbq#pTtv0r5(Od1TJ^E*mFYsO6YFWQ3dfI)RlU(?_a*X!tFyE4k9wv%946 z-)Hv>>Mk9i3*jv!4sKC$qRJV-R!JuJ=8tnz)ImNYIX36Fk z|7a#`$ff-y-yfU=BkxM&Q$?r(KbdpQ6@(S^<$S|)6a6!*YpwktJ6JgoJlq+F(4cky zC7S*Rza_r06k(~s2L-~gJcuxSTJ@}U{;#2yc@=Ii%Qo0W)?0Qh+Iza#Xxl#z;4&_A zbe(<+db-L!7AMWHZL9%8c zbd?4)>>H;n5}~aX7yR4N1{2ndd(7H+jk3ep8a!x-+#PKqOwamKQ5Py+hi!JUbm7TM zv!vV=zr}N3b4lmRU@ez&{9oD#{I>pDnp^YMrmH7@^rhNSB29#mPN!sj7?d5#q2o!~ z0q}ce1RrLnevsOMF}bt{_-Ha(t|>=F zVX6D}c=^qqT%j?d7C%fOe%P^Nd}d18E2f1K#$G2UB*I{3pbWJep_O66QkedaY29&J zFlMUR{J{{fC_Wq^(p3_0C|unP`?!FwY;6g^nvKMNtl20o1_Ob3I&a{R$7m`~19ni%cs=5EOvvwNux_Iu*dvy>N^B*I7(sb^Ct3U9 zs6et}rm+mqKa0U(Jlf{8Zwi7?I@d8fU&;5s7@Pk;zpdB7q^}K~HraH@Wr4R*r?0WN z=}?e>tv++~^^P5LDEw3}Y||%YM?{cQd!vf@I$rZG`uiHMzK1=Gps)}4X*m1|9Hr9` zg*0fNC@&$luvPjy2&#RY&M`eY*&E%#a??SOXufoNQB=YkrwI@a29%t(4kKmOMB^|T z(Z&Jfg#q})XebCfJHU-8Q<5c!@AQR}XL-`h+(Fp- zLqW70;M0|+_8Quy@7urW5J1ft6Uf^CETTx#>`WD+W1G7fh;32&U7!nwd$*WZ+NSYq zyA3KfVwm_;OT$+W#EOMNG!RR0UP%zr>Lm-#L1fQ3qdwVQ7ihv8G8B)hFFc583ZwGi zoB~O`)F`wj{Q=c2Acz+YO#BAetxbrORCOE@XwK~*{z_;0bp;{Mru}D_Yl~`*HAR&-ob`OGL*|`(3P$aqXlgzK)wEBuiNQ8s)g5k$!G|+44h_S1r zzXPEXJ6ThV*k=Z!`&U@}$6LO#ZqOjVIIt-w)6e{xa5Kdr0w=ifA`=ZBve9u_gw~*K z_l&%YqxM)pl6u^gt?o;x3BReDK0EWzen`Pau`{zPQTuTW!W$A&i9N9m{zbr7T~IT zDmXp}Web~jA<;QO=u3CE965NKhuBPZe0_tkf8aUN4e0M6f=rTc@7wiGA*QUAL45g4 zxON~MOAEj%5wb}IgSo=W;ZXSeVQvX!wiWy0U>J{Bw>ip>Gr#rMmmnwoI(}?d z-B7a4I%y$o+G!;8nT(|wd6*d5g$JUiJW)R4e_p~v7ay@zE}fXxMiLxH7MRy zRXQC_RdoxL82}H?sgPT*NAZ3ErS3}S@Tgm_bm_j7=O#2Dag>YDrdDJ-d8qH9$2TyL zYx17`T4%J2ZLv@yaUROiFgHQ(^w#r>1jQt5oH(R3d;h5nW{7ISYtMk-pFIPzfAtJ7 z{=1%mQtGdy1pK*!YqKyh7rbAt-8M=%BL3__*YtUPA;vx?G-Lv0XyGOACgtx2(J%Qs zcyb3Q^NHB`r!a?D8ibl@XGkHfK`k%ytJaQ!g#SNQpH6hl`D^|!8=wu zFpD!h<`)7THH%AN2fw$XJL!>Enp@d3QDbRK7+p=i>-Zw#o{5BZo`(ePEonudo6Moi za!F0;O>XX}^05^_&Mhutv&m)OOY$%YchXeX@{^|tW2BLZ{^b{%JsRPxOBpz)r||Kw zP66NFs$OaERn;FR{Hs&Y=6A&UccwOY7D2IHma}`T7J`L-!=&rK0Ff zX=rFw6_yw=80Qa4zgN+#66}p<&T2{BGexv>mC|mQC{$HO!ZW#zMfbn3=&M{rP{8%8 zTu(=R;6KLa7l_$$Qv*O`k;4h^yJ?&zq6mtJG@Irk4O8$*sTpe0ApAA@4RTo@)?DYO z%7bX8*6)HEw7IL&2!ptzs7UufRMLgfor4ny)HWfWiRin-Ad{XA=dx}rRLIp-4? zFg@JOc<5#7zB6@=PR%a1>LZ+SrW!_$UkHp&eL?UH85JzI81DRbdleu+L%#h7B$X}~737y?Nn`EP3 zvQ;*Y^===IMq9P--OLZeH`VemX0H8Bh^uRO)}B8-Jb!wUDSfuD6@jOxAH7w!>E$_n z<}nfCrrGoCxce?;WM;mkxI;;r*KeBX-g1?Ba_H&la^-Rj>gRSh^;IGY z=j2p-UR^mlELLU9V-3Tn+syCNhK1Ey(_Ybb$ zw$D;1iyY!m495H{s6B#v_F!CcoAzwo6Wr@Q)OX*nw+Gle+kpmbVww+ZYzIEKz$M=Z za3Jpgb|5@Wjj9?AFFik1080{0Kvm%(@_-wrbA7ti`uTSCN-6J}`T3qS6G;49-kpbT zdpb^m)7*P1Pd=xn9~r(F5>(u&c#{v7jzz1>za28ky; zwIHF)@c0MguTu`cCx?!79Ak6b9du=uDJQ7-RR;&qKP;F=e{K1h`XeR~u|=00(p2y*u@;A<`D|6;(Gw96Nt?}gV-TTzTw%j9Pgj}}+4{L9*@R6(m zt@z($5tRR#MZlR8V!~tyg}y2#6Lzcv+OR^+Z?sND7Ywh|94!q89zTENprYICi`S>f z`BxTU30bK!hFa>g6UT7$Fv2IhPE8Rq^-TUM@fq&Q!&QuB>7BBKUVECe7F2ZJiYZn* znpR|^kR{3s=I^AXfj|)9Y;F)(a$vE~;_belb`N`9a)7G&v*ZBwVCz}}>jE?hXs2jj zn*_W1IpjXs7fC4SlK*ZJl*_pU#&_Zd%X&35#{H{FK=+R(!Q;Q11oLneFHM5(nZKe4 z^y~0{q6oqETQ5xl7nH>RXcCw~{-a4yz#CoNd=RrI@L*@Gyx7tRqk=KrRO*OxL|+SR zIeZkKdGptnLv1tjtxJ)`3c_KS2e8^JVh61DLZx?B2Ci>(b)xM@x+7VrXR+*RYUpf1 z!+&S?hLVeO@}Lx&)KG);c?Y|s;CAgZ(hEDp2nW(5E&wtOGgRh~PpbF2;2^K${RbT6 zquld7TzQz>g4Sx{K~cOh>gDRxu__pWtT5*Fg{&-5i=I?8|XGm3w^bLCq|k! z$(l=*z|znOVve_B&mOxJ@pU(s{vdr_Gq^Tj>cL>31nuo6vb3i!54#H?(&V55UkB+^ zf2(7bE#RIOkH$da{nOS66L1Q|WBIeqKty=jtd&MWf#xES%{<4*-T-u^(s-d)OJdvC zw`|i;Hr{7$G2>jQqTU>3GtL&Eds7b)i8EEAWkpz_;d9-LOYJw@kVO%G4AKF5@MgP^ZRO0_-e& z$~jH`XQ80NbKH#PrBKl0r6-TfE1<9yfV5dd1UqMsb!w(H5m1#p&u-|!m2KqtxnMXa zZgQ15<3czXxedk01d0F|4Mw(jMQn&eJDD}UYx~OplxEpuc^{5O7F*<0Tz&zr#Qt3P zrqTm;F6{?I`R~bG^xd_SD%_P>lkVZu?0=v^;Q%z~3Uc&LzQ98QtS(*EdkCLAxQhLv zcT;z#s?OpC8#L*7k_mgI=(+3M*SJxV;^wIjc952%%8WsLQY1ny_#95!kt#yj2G0pX z{bzh(*)qqs07V)xF}u!>s0S;Uejpuu>;E;KK$Q4DN+*!&vkNG_PAxcZr)_)+HU0Wo z8|`cE=%+}O-}1t>rvD#%Zyl2dpYPkE#i6(sr?|VjdvSNy;_ei8cXxL!P~6?!oub9% zKD6)5o;`cc-8&~IIrk=$(3ZcOCiMCKK5MPWPrQT34&Rw?LF)tY0;XS^Oe14w!ovFQ zs;XwJqp&*-du>ku`vkF@*JI?4W-oqRfWL6NF9}~~Qw_-|1{=HtBjSO%9-Yhwv5Jsg z*5*isSONQVyg}?zz)6N7C$d*w%JYBbS;+jq?^z(|`nPA{|4*KUu(C<0ahwTCQXEtc zpz>)b?H&jx2EvP%EPoH!mrOyUwgPCW_dCbO0;OnhM0hDQmf?@$(C|Y0Dn)$nhmnm# zpba0t0gr7IpKvg+Ts^RbA-?F^4tiMbd5}QbM%cDS*pHaAYC%H4eo>@w(V&d<&{Q5y zM)oQF&3^S|R5=x=wwSJbbV)G@B-JE{IK%o0HW#`9)3C(V7lh^uK%RkL^h+EfS51)~ zoAfJW=~P_!Hb;I=ZMV8wiY&BftKf49(L-~iwDLGAGEb)^;wjgzlxJcvG8&P#y8e4txhop9aheiBq}tmlqjqlJWwNr z?!-_|Y(!IBQoW(%<45xF;vYGhrB7YQ-zn(QL=EQbpa7TR$)PX14)M8$mA$7*hk!Fo zP{+Wr7K<#csT^V)GTu;tc3>qv@Cbe`@rgysmsoSe=&N=iWL_>QoTWv{Nj}2;5m4N4 zS)BvO4`Qc^Z&Rn1RJ#d9Cn6~jU;K7@Q*tO=QecsqZ2d~~7u4`CC7+U@T>|03*q1<1 zUYn?}61k2TYJiDoW9hG~^o;B^jQKw1_>4!gh3wd;(EsT54_z|Wx!^3`ZJuQVBHolg zDtYP#PYm#%8v=@s1w+u@YnB1*_06&fZe(~M`;vg64!kEwovPUI4KyH)3*J0;AE z0B+g@cp-G8GE_s@_$z2yCK*zzr<7SJy0GE-;$=tPU$TQ7BXOb0 z@_lj!r^Cqax0kU!NTtAk!j}+;AMAl#p+i(Gjz+jL)DDy?!QWZeqOnDW_aH@;_LmcD zG!*bddyx?>TQRq0Jln6o#lHKh1>VqB!ln&9I5x1YrZ!}W{}ozCsta%wfz?+V8fMnr zP2;W$QEf@un^lWR5XR-(8C>;^FhW9yheAQi7FbQ$3Bsl+Q_-Z|1O38chYm;qe{lqz z$g+6emRCmW!*+@I=Kig6t8gu~d^R~plKRCb=mNdbj^R6RiQ#5I+-k~UX@VzgK7V@f zaq?pvfUGi6e*A&AgN4}~6LbqG0HMO!RBw;`$`+=2nyOprgx(&27Hkuz zKH=_16t5=YZ3`@+r~!-I{q@luE%sDnp;K}S13~+B(XM<^Tx>>S4J>E!@#CIv(78v@ zpzNh+7~T^fgM)gd*i=g8jsTHijo}!ImQrzrOt7?5KTnydemod#>;|Ly>U{1h^ zB*;jdYtxdN++zV)c=aQUufi$^3xge!P}5XD<{bHmwdVye8Rb5C!;a`uC>(h1{Hyj_ z^o=mRDHV1M&v0Ddjc$0p)}4QMdh2jMTW5Kk<&I6~qALh=J>Z-X?Qr=D zlGY8jwN};txjRKUBJu4lbJprdYgFsm?Y%%q$K80@_=e5F<=Z3Mp8Fm#&jY!J*KUzQ zk0W3&Lb~>xpH_g)ceEd0c*1C5Uj~2E$r9&~}EmreMF}$fDTfcfaA-EhDGw zJn`nL>88Dr!3@}P7(l5ItdtoA=3licW6TgiPVGZnzHY3NX?qxHwNGS#ao5QRG+Dv< zcS(r3OILu&=Xq68Gdur=A|^;{`J190YTF@r#%kF-^;VF1)As*Z6J)84Z#52Xou+CT zNPpOTt#ah<)#NA}em*+Dd$StjJhSfnF1|d-KDM!}}%5m|ZB?oz!>R}<1g63aKj>665 zg*W`RZU}vaWb-DH&Z#4Z#->K9D`%57S%3!Mw6&+hMt#kzs_y&J%KFkz^^Em#8E1>J zV~Iqj+wPgqPH!L2-VFuLZFlW$|2t5GG}1pp5v)y4 zjc$+k8|T(M5pP-BjQ1m3M?dxuOhnPr%HNL>h=N8mmglB#O zZq>gx7O6~i-KQe8V0x5c@fdW43IPo5H>&Sm1DPyKR%sGY0*}5#fj_4ReRux%Q-q5v z6ToXg<#}b9LR)`^)F8mF;pY}5iy3oqH8&)o$@rhN?gV{`YvBMD86bo=IKH( zpwZ=1ak^M{+{7U6J~=1!B4d2Xw5$m@MVM<2S152`ld~cNtdgNB|74YHY#k0{q%Bgb zddLZ~zF#V+N0u-CVn!>lPVMOa^dqOC%cv^NuztwO@1vNUB z7*p~{`I+j|Q<#*MQIZticF_p;)NO{_TWj%_X^+a^e4K2+hnId}^hU2-D3bUR%k@ zQrzC0`_m8_gt8$1dqYS8&=4}GMa;7~lae!9EO=hOc49U{P( z&YSRQW`8IN(9VBNNt{goMM==p$k?U698p1gILoJ;D2DN&?td)6Tnd#FZH7j`^*A(Z zGS@{9aZ#Jp68xs!|N9Wpt?>A-4iParN$-aUShCb9gG>-xao>PQ@1z7^5}$51*yoV+ z?r<71Xe_dPy1Z$IbO#IdKGHb8P2?fC-D+JWksVc6YkI4kGWj%7wS#;Gbd?W4+QtqR zVj#uucL@8>UTjk$g#chexi;P-<*D~Zn6YegwqHJ$?s2T9oyl^79NK@wur zI<*yBT1te${s56%y>kLUm%zSiwZm_1BqjU`d$uW*MW6p0oui<1DGenHD8w!c@I*f$ zSInSNW>*;37sH5>-@#%5^h21pa6GWVaRz4LY%zRC#!oH%AU>*fKA^fcg+z6iLV5u6 zjSALgX9(9)*|;W9EaYf0-S=>syyorEp26r%Ttf7!?ZwbH&0o5+YSFqdCsq}nWDa6J zoiH`H*bq|?Q03YDAa24e>lYq=aD!DyQe%c297K4rKm##pMSl+#e{LZF$5*W7=&|&o zDB0Q`x>Ix^B+}XWYhv-)Q$?^e<^T6G$Jok$%N+kLbNsi=@&7Y2M{8zJ!onjE$%$Kl z%n?nxQ04D3$Fjd!KwvcUZN$O7hHjVz1@vCYWPn{IVxc{UF{#|4J2kU-OX>ud0* zS18kfE7Q$2N-z8c~7OrC9{+SCT%4ec;d&_U!GHR zmU3hH8;)&nVI{7o=Ev4|PFHGtnjOBJ82A*$1Ka5%v6F8k*}y-Hl{VcaSCKBb5tOp0 zYDl(WakN}n#T+&xLmLjy`KMUCqNnuf5TRZi9#AZ9h?mB$^6X^*Bn%XJ8c81G{yxE= zJ^nqxfKXQa1%1Kb^SDuaVm`L$6UK_~MnkyfbR_vl>j?1&oM>43J2)|$RL1I9;L`5R zF0AVOP=YF=ygA{KYZvDAFxs6&Gmk@L$WER!)%i8Pw!-}T3Pn^0<>;Qe+A958cd2lE zZ>g7s_*Pr#RV}ViL4oREL^w|81cX@c3w3>q*i~Jp*~j8|>Ty-^B3;vH zm~vP;U%G`zXEfGn&8?rV#B0#XIVtC@NZpYOma59tmZCfa=G>fX!0Ji&9w{jn^lMYp z7&TWW4EN08dcdE|^(t8Tp*lz)#mt^H>M&eoj~CorevPEQ#JyUnzulS<>CBp!Y?VbR zez%chiQr1(c~uxUJ13L{J{I5OX&&arR~orJ1l*nssCT~ZadaPd)zK}J$(E-FV8f$% zvAL#hOEmG^Tc5Kbj7jDCo3S=WLH9SfS$QqDH}IMe^hL;)ZP0b3iKv{1sXt+Rry1(3 z{mO|lV4Fmcf@Q5*?dUHJ|CCiN@WoY2CH$x)+jOY;;Ps!llgn91*#M+zXa!3C*@=QJ_D&Q&6rYJOa`Ma2)opMzHH9T6#Hgt>F0|rq z!GAlKkgHx0V5Q=${e7tToc~`A6%Kd*x4TQFQsH;PJtmor}BqdFymgzpn2c3Na$d45%eJ(G6|j z&N7`Y*y(5iSIu|5pu?YM$I1hfw{UhsXv>lcT!LjKX{|w)t^M{d|(l2f?|j{Z9uA{vX)gJ{5F}b%{8Ro40a#)W=Qh zp+VEi04PLOK_Qc_Kq204Crne^LNcLdOT<^nYi%(Y*?XTD#!RC?bNtdSH6`!e#E6Y1 zd9owWDM4xIYH|Ko1_KKXkik&02Z%#Gk*j(`7Ce7@92SxQ^NGhr7=Xt?3-?R*_NNmx z!{10q*ndGnG}QkfAud-UK!D_No93^i{|I4dy}?rkvm^NuIvB8dvrJ_kv$7gAuaqL zJPrZbVn-@}JPxa0Y&Jxp%ELkdAq@DYpw;{6&4HoizX2gD4WD&@=HNDSGEm{g2)2s5 zs?IKuEi*s6$?I6n*U#=4%*B^0;<$f*YXTWHRE%;wY$c=i z8;HH}3G(_9lBTKy=_6%1MnK9IOZM>s5vTk^ACm0*Gg-x`TU zk;>F++wx}`jxoSCBTTeJXW{`(nj|YC6AXlQCEB8y>5DXw@2^qJ$1S-ysX4HZsv+bL z9Ct(T7*@{UMKm}hEl&JYx26&1QW|W4XkcDNYDFN-z-W@_%?hyM@wWW%01@r8oFS&d z*NxD|3j+BZAZk!&C55V2zDm(=15Qh=1?CZBLPGH0(Xf?8_0VFWa00|6NKv20YiFo{G5)T%7!sN1jFh&kS z_HNUgGPbJGJu|4ClBaZNL$(~G?Z6aAS_t)i2Dz;Fma_!47`19XhPj@rEbC z<L(%aIEK&N z#Y{~A+oSl0zz-jdFMIo2YmY?50pf`LE+>)+r6$R{vswwwgs1LJ<#+NVZOO-Xyca{K z_(fUZ@n{#PX*Y(Is@XsssN@;XO%vg&2ap8@}vvU!JvUGSmDiu zdhcKq@^*fgX~XuohWV~=|Cc!eDO0PHShyYV#gwtua1YNVnM-AthmSg)%qw`p2OKVh zI&{aD@Ku<>(RZc=jhw}hbhj}5>f6X8?8i%;8E%psDGw7}y3Ne9;Q9M+5?~s}_ESiN_L~ z0fa9|fceVLd_b#@q(zMlgmdr!rxNQfZ**5X#SC`Pe2Qx6KQKyy?q4v(dqr0UTjl$umN$gl(i~_4=0_zWLYEBgAveHqV5c$0ogoIl7w7c2U8J~SknCE{SMJ{_!a5%iu}?5+oK`QaUiU*kH5A%B;DvZV+2;-#ZvUr6 zhLdId*1JSPP4h2_L=mV51T=2gUlNHAP?d4M_(t}5=x&x^p{kacPFA@1j&cp~As}FQ zolJZ@f9W2_jokWCiK_q-iR~?hLV!df^KZIG|E+xw76;X4%T`9k-qo!rv$LFZ^@&3s6D~ENmBHwaA{vurdPyPbz zhhoi%IAE6X`d9v<8A$k8=~c?9U?j~F{E7Bjwj=&S%R zC5)*!`7A63nUYi{+N9c4=RgfDFyW(U3M|kQNsTaN>u)dxsuuvJWNG7PYx@@=K^5;* z0)6nGZ61fR)=~gB#1j$^Mp6r>3;Ij?822uHbOnGZCjfKi8jS(<;+^R6oYcbPW=7DVeP40UE!_hKt zD<#LiS-$CZTr)j?LE|wX=mKxliQ!jvJfm&5-cMM^{b4WI{O@dta12*LfaklB@|%9V zO_n8lfcEjcpoR!*$A4it>e_3w&HY^_kzk0jZ(y&l>}^6f)?reIu#6EuOJFpy9jY88 z8rY0}epgOBz?~tS7-TCN{_;_cl?X*01FkAT!FkbfhkhF;7nLMpZ}s5<&<1uu+4D8| z6_b$dIIp-)Q7OVAFdx92EUfQN#VU*RY)#jPY2dVl*_dJ4p^v{!klqRQOu?k|}m1Ou*0ZkXYMidNx#*z5Z*~ub7ivazYfYVAB+om1~xt z{Hxy0cr;&)qt4XoKkw?|$5t%cGSa412C!KsGiLo{`w_t?UGzP||MIIv7PmOuYGb)h z?kX0i!byKl+??IfFr$SYG<}$ICvor3M&5h+;Ygl+o>$zTks#$Fi9vz9+1!jITHy^h zLO;bFu;bcFtC37R@z$axW9F54@liCqOt*Z`w^G?L-NTedWJjX7MhNZTke-GyjPeHS zte^2WK|u(jm=W!GH(MARwu3$9ok6%RKJs$FB18k@0xuSe4ar43p3{p;El@GVe}TlJ zGP?-#gh<-^fT)(OK~!LHb1$1tVYl-&Xz^p80TmVz4EATk)0i<5+M~@>e;Xxs1&Lpq z>gzYw6rb}6L|2!+)t-(mxU9E(O&~%i$o6zxKn!fn^8NevvFZO;pn zro)`yC^QyZPE?klUp;v_GOrv9fl?U9iofnzDOl_f&<_gM5yL>J#@0x-!W`v$zNUmk z?p;S@MVO!L%|zrmS42GknGls8^a}unB#*2;r)|r$IOIwdcy$1gr`Z)=IuG>ES!F}p zDe0|#XY*80SpyVUsq;;VMvF%w+@440d2>!mBd4cNlYz&?8R*)4sXueKEGDp5IvaO^ zF>T3PS0MXQCj_&o*jG!A4W4TvWZJH)nN80`w-Dsnh@D#t?W4ve9&%#xM%RKf&yVma ztd=zS(|2?%TyxT05Lie?t~swtM@Pd4F@l5Dokf*}=fTJ9uV2%T98tjSojqm@%RTPq z%39f}7Cf!dW^PJs(!V}`dfAZbZJ55@LS*$c_v&R7W(I%F9)!!X%vAbCUOLvox?JyZ zK6hSo9O5-m_vRHK%~C%6?1fi$(EME_ZM5-$Xe#xQG=nj$9TkwA2?a{9&Qs)K&u6#; zP&4!_tkqHcuFuyLR+GPYpb{JOt*OGkbp-~Fo(3<4HYvIVNY64Mwb)Yj%XC|^Y!H1A zXQ8%KxNVpQ;~qzzwzjC(V$c-T&)nkSH?WQaTQt?tk$?mymd<}%xox~|>%mG)a)a&XNRG3AyJq)}b@W!&D7$@5-=QkEllNfU2m%BzSL zkol(pnPdg~v!$^?XHmm@wtV1$UT!{GG(wWYZ;t&dDW&hS z#Mw)NVmTZMWGVPy?4PT*BlBD(MahROZc@)M+hw={$FL1z4PyGjR4Uv#Xka7d zzU!vN`&V8@*OaVT*ne6#CTR$`o)j1TKKV&l+`dM5LfUr__ip&70AoP@s6%J`k~HUi3AY&D0e&hMWWY_XrE3wUJ?C?qNl ztbQ23HMd$hbDh|A`SESw%Gs{kA9?#Uq>YM~v`P)**wSgYE&V=kuC73mR zmmFkWZ0=CRJq@O|Unf~_SAbt5sSe9)XSbhIv=2%*t}lasCc#2UX6dPn1MMt@XG+u(HmRd*!LTv&rw`& z2Oh$=GyupfYd3;-%iFuk=s{Zi4Pq2@MX|@q;Ff`(U`f3FDs7|k+4=s}`?dD=whvU% z?m^+sKI#Dw+pUEYy-oMf-G4rJs(;v6TVK|!vBt{-ejPq|GakS);bCEHYooPgJ?mIp zw6<~XTw6Q#YMaqoTWtiVTzYx4?W@)2w;0n~Oe-)p;{=Guec zIC#KrlLH5a&28njFXgt7fBhWFW#iD+ZrI1x9&RHljgGJ6zan0`Ht*(8BcOTH)QLj& zJ|$Kds!>Rt=qC)@4wv`*F zVaGNYo4(6qDrSIl9sbfgF3>5l^gbV_MSfS?$R1Lbibr4A{bpzh%{n&f$>>H^ z?Tn$p_y$!efrnaUhQwN?!7rY8uBLn~eB#Tcj^?z63?TNxqs5W5axML)G}T-77{3L7 z@hc7Nnj{4wAac?e?+}>-!quu&`u8+rbeS&??w8gJlx`}2$bjlwb(m2_%5EA{=Vn6JkkpwaVtYR z2+*S+#aQ72<_uoY@%XjE8rTGd^f9KP2>F@=fE{tKt%?>=bXkc@@1>9MEq<$Gdy~UN z0qWSRpHOy^#)-GdIHAthrZFc>cDvm%C!`r zp#5IUJ$3f_ z@F$K-O4Aq{6;Sb+3Wu^&MVZlo8E~&VR~%@YS4C6wa%ApD6RgQ;3r89Zp1ENHK`Fn|{Kg7pcCLr+r7Vq(8eTi;%Vi4+v~*A=ecAj(TsVEfW%S zso`YEyy;ay1ef@aHx?QDWVjHI1Q;-j8c~VoQh7ebQ4T4y)4^CZ2dtv37_sRlQ!sX5 z8a5=vcr(&>61lFvfjd({;U~PWq8j}}OiW7wt0;zpjtFEd8IiTWucGb&t0?dshbK`x zh7-Ul>gJ$n!OYp;#w(`@MpJ8d_kuzYYNApnmQXvEa8XZrlS3|jizJ`k``f(lo}R&X zTZ#=Gg?>Q$7F^~)J%2GeBUr{Jf>dlUJda-z;GLO# zg2sea?l2ElW#X86gI#ej-Un5{M*Pb=L$m<(Ec>T@E1;C&!HoHCj!k})SS{+ShMcUf zmrtwpDelRrasv%aW;S&brr}}iN(4A&vRwJ`i2tW&Kgsj|_U!lb6C)jqAhZ}Oa3{2g z5Md0d9X|{cE&o>|=|F#<&36Y4>vI@3>Yi>&DwUjh_8K@jQI#fgi*4^RJR4BjyEj%D zPM7*ef*T}+y z!a>}{8<-pg=XWUbCwYrFfDMSK@_EGpEHnf2m@@=Q0B`JdJq=w&DkKnx@=88kJ`k9s zGV^F(Su7UKWa3P zF7{f(0a+)zk0a%Y+vUG54>8srtJJqQI|7YDW>gT@^J4BDl*Nk_Mto zJrM6A*_SToJ4=C$CW;}l(Sdy-O~ZzLrk%_&9wP&`FQoC`L&{V?A)#(-w@;jp)mPV8 zvfmq=nAN}lIfv}U5pk8LAwpMJ29yIK2#v^Aq*od4oKxy7@c90y)%I%snu`EWPMYE6 z@LAbNk$hY%!c@-%N2MQYOv4U1c7cuV7Ithz!L&0u4kt`(Uxhlu_3SXiqZL(zAoZ37 zzJI_)QOTr9J6pOkUSuKpXwiXeS@bklGcA4wsjmBPALw(0-QPdZSJy%hWB{i=YrVm> zRVIXkHkp2pPPNn17a}=kcr{!r%xwP{#qW>7U z3qs1F6e2m|=%;I5!=9$RpZBG|-6b`p=x-m^aa`X&tm8D5SDR)4N-l09iQ>gkX3p`Sa02&(J}#@8F?XrTAq_l;f=#(&!&J{sV9q^Uy+ zXs}uRcta$m9_{oa&=qpQE<7#Pv#q}La^Mm}I+yJ-DL3Ecm!2?Grjc_3zS<25F+}E5 zU!*Xv<}hT;6+XkZFug)mTgDe)7exEJLzp1zM?UR?<|n`Pvy|Q01;_XQKc86_=8++U zdJ<+xPuz`j2zm0JIw8oX#*FL^n$Ub(_^$07w~BPE$1jj9VK;f=2(N?kJ}UP*&)$jf zK26{5bjzRyS$Q%G6H3r(nOT>$c6#nSC;h&jV~OJ0J?!fA@}(9#G_`}u{4sW~O!>Cp z%R*A-BJQ=z)kVp##Mxa%^^@CFQ;$btHy@rkCs0YHN59y7c(u|Ge2V^@SpN5%q@Wg9 zd-HHd+M3G{LLG;-5uN2s&q&zVXxL!NyREJQsF3RSsi-?{YBD*YgG7OMT$OG@EJsxp z>){^GhHLlD^*n$l*pIrFxhzsd0?Zi(NlLpT*Av6_36tN5jROuS?i*o`K@}cI5zl1_GDG1Dmd_giW6b79# zvMBR9{J_rcFqc~WQm0%~9MDeSwFbo-XkBnZ=lx4yun6_-B|^tMQi#uTx|oqT=4t zF?Ub5)4v`LqRUnO)%tbb9xJqkbZ<#;B-oErLCt z_o9VJpM2EnS5*USu44aj>ddMQ!t{9mH=apDP8)lgpknx#RJA6>skxT$k%Ez}^(VGL zTPrc#-5mDIx&TP)=aa`6O)L>->|y&>)PjL01bFT6lm8aqPYS$}+;s=Fh7k zd~~={sjcZO637FKMooBHz_#2)$9g(@4KMf2w z!Aj(vMupT(+P!~ZD!wF7-+!jc#pY4*?=uL7YKx<1(F>O3NM5g6Q*1kui3nWU;mwjsXdQZS_jnhZAnt*#&7>;dllLZ z>MaSd=F@W0xtMT}dvc6xr&fW0bL+vC;7lx#bl>n+ieTj4k7t^U9Lg`U_VPt~+fq+c zR&}+>zldy>}MG*xg znCqQ>6;(9DPy9*0?M)QPx)rLGS0z12k{rt#%?$9L(%WcmxsJ@}BV0*2Naxj#GL`Y$ zMq+{*0uzZ@XBBb#1jn`9@Ta__6o5J{T^HQG-8_9ShDo^tA0cBCN27jHzarsz8AnT~ zVL%EDZcE1|usRt4M7=9`k>K$V-w0W8V2TJoAy{sWUDct0gB~mH&hObJn<_8P;8Jjx z;R*eOpn(L5FL0QXQTrmygd$)cVwaLbHU29jo_b0ip|m5k8Hc_0#~m{q_9*U6!&e>& z+fWQ#MG{m>jLNtohpNoQDbk93jUBGRXABLz6kZW>HRS%1=eT3@_Eh9qjGm*h+mGXX zQssLrj63}WKR*CFIK8b&dN+^!EI=0qtG*KqI@f`geRwShx$8mSF#Ejl3+kK&bj_@e zC7s-}dexz@{XwPa$kHkSij0f@D!#mS1|1qZH2-5bCYDSR_GrbP`MF)gU76}xf^e6A z`ThF!e8nF0g&nv{3rM>r@N3!8$R2ccp)57%q)YI*BeS2GL79wCvedBi=eVn7l$x8@ z3Zxo`&#;5M9*uLd-LX|!%3PS${U+4S;jm8@bki%p_;>0+`c?2KbUiSw8(~@9XKm{+ z<(0lh9DlLNHR2*$FV5rknw@2E88WS+^-oItA&Kvo^s_4rm!tc71dkMn#dEjC)ZYjw z>6wBo>GhQU3f1j8sYYCK;%1uhWw$*A@Xf+ZlH^2vAsUrIobfZ@x5OH8IJHDXiaC!F z$b^(7z;}Q@AHEGS2pD1J5Splq6jKo?9#1DBQrMphmV{U}uXqLHo!kn>*T8O|*TCX= zZE_OwxNY#>E60QQb1Y@Tci2q z(e2T$B|pCedPEn((pNXE_am{l+l1s&wM#MThbW`kx%pyoSn7!M6q`|#T^u@eGxLaC zY#3RUqo0@EPjjL~CVuz7c3eY|tQ5G$naw)*BH*JY6eNVwpF0s!o5ouy0op#j_8p4J}|I zi``H9ur>yYl*Kx_#K+Z^#l-e|R@9{o?M`JTSK)uv9uI~<21PS8Y&Y7r(*4ZXDh@aL z<`W;1Y`-%s${Ne*&ow-iVmL>{4-W&Ap%OmoEz0=>88VgLX4ymC!6l`Dt9(?77rS!n zVtN4-^|g~N|It1_iNPr;)*>dh4CA07S9FI_^0FuPC%#wXEW5iS??aDA36_Ej)1^X% zU;-jF_~a<-J~E$*p^lS8lSbGK_&4^A6Hih~!_3MxGI%%q7d8@X=GKf_`_6MsEfec= zT@TI7OHl@%xbZ8G%3y*cLjQ>v#Lq`fC`e(;ANX8kD}pE0e)Ir-%B9ZE3Fj^czdR&5 zz#WS#t!amL6CT00JyzE~xNak$Uzo0JV5nB&(FU%JvI0S~)&|A|Gc6|xM8;SJsNER# zCeoEB)OdERLl<*%A}Ffw8AafGx;A99iSM`d-MW%@jza>BR^rcSbp~Se>e9e_QE#a;F}#k$B|QeVs3Cbx%v@4i>Nz+8(y?YP;IldU|^pSzbX$kQ>^QU7O(E ze@n4{;~=t!RDzZVPNk`%f#yPz z_j&pzmT4f#t;^5rC;i(w*^9~O+s}O#T&vXQjin=+y|=vQ)0dfd?3@;WozD#14bp~T zT&j+l!25CAInb!=mE?5LMgWC{L-k6Do#4R9`CZJe*QtrzBGu3(Z$%r=02L4g)S_|A zZ!1yuGzOd%nw8b-ULw~yEXP}KbfRqG$w^}6h2!?6=l9kQ)%|!3Q`Wm_3BfZ_PHnD_ zzQY(Az#*BrT|`(p|B8uQLP#HP*8kW<_S%Ymy#9`zpCpNavgHQ>R@@oCv2*z`_eGhV z@0|m%tjhD@)X~#GC3oM^NTzbGN}28D$g3iXKYVEw9*Q$eFM~QUR1tYNcyvp@Hy}-s z;3=KP-G4Bw!)QtbY`7Djq=_K}fAEl?`=92x&!0JXnYgC=5}vo%a`sM(O=`81$XK$8 z<`fZ-Y_TgN#jqG?Eo@hcK`Y)A?ys+0zdx=#Ous*_Op!rf9B4Pt9J+&0Zj|n_r_|AW zOFk7RAQN&=vW{aIDCeP@vl8LOz#+n;qfEwcJA@cJX+DSwQU@UC$4XKl>DCCMXKXmz zBCvF(9P`27MysC~i+#P6M$4TTmvU8x)a4Md8_ ze%$BQq?=DAC$H8uagJa zhl4(C$1lBAJzYfc3;re%n<@-6^6v$>+Mlf7Ps?E&J%_e=$>{g$SAG*9qWu|n@_yayCyPyA7E(?|KYdIn$@Ea2 z&wZE;0q_2^6EnXr%8*+RVgMZ_?c~x}f8?fRA?34F3HhW0xS^LZnXk`$;DA zjz^YJAGY%|gusKqi`jVnJ;$WI%iE#*QZbO`7yO(Z?~&1Wao#ETD;-YKPx3#{GYxS@ zNA*eLaav^K$VYNoOB!%c8{p8%N-q3PZDM3|0f7cak#uXnhuR_1kmF=JqOOMpHdBgM zONRi}UafTFH{{g!jrK%(4jw%7kRo8Zosb+`WuIl~KGmpbd)zI*Eh4C2BWj^&u-uJk zu<|i2m`8$^$jhv0*OrBp28U4xcgki)sU%GF$eUteY7z9K)Gg<3zN=q-AVLTu*~F>=Y1SoFv=pCiBmnA2F8kyIpv zO*gLKhpDt01k4wd8?(KC4h;ePgO%99*ZSVXgMbe{ zv1ACO;KMZ2OpJv%pa#gf31sOu6SJf$e<&)moq&C@A)JY$WHJs^0&S_F=Z2{z@|7ex zD2Ct%w-8O^c5ke@VSd^+opEg$rD-Hs(k5C2j!gv2NF zRkMC3Koc-xuhkIH1gybTs9{$kWQ(T~kjn}nLB!p>J`^#HD8yGb;21QIR+h0S%`OBq z0U6+}7O7U>n}EZBCg7Zq3#y!pwxd6h>SE1~K2NUY&@M5ME}VO?k0m|>LA`8`Aa4Yy zXrl-?9PVP?B;ywKP#3;EQ7Dy9{y9%>}?Cm>}r zaGM`6?}oi=fME~%8erI4{{sG*=!dUM@HEAsA0)(QPL^TYSQMOKs!AE(K`~qWjv3$% zQ1Ga}UUDEzC`cjyKZd=QDHv`R5Me5SVUGnNnxk0#w_#5Q3m@-K6cF`*fqMr!Rz*!f z%J`(tZKgqcWK8%N2?|fg zGS~jWbIQ)Z7xX}eFg^i^=kHm-^8-wV`kG8oNG~&(PFDj!WFUTG8qVpP0d84{uDqnX z*!xe>DhMLQ+53H|Z1W#Y?~*;J>`4hk)TTK;G!j%4Yhk_lq3q~HXAI9o*bqD8DuJNjIi4Ht`JY#}zbgZ3mobf#Ws?m; zU5+1%h))`&)Z)z1qJOzYeDiWiX1g-}9R^H;c&6i78%Kl!gaKbg{~z++GAPcq(b@!p zYjBs~?(XjH4#5fTF2UX1gS!));BLX)-Q8uHoxRU_=lk9{=hRHi{F$n5s;HtGsv5c< z)_tvY*_axN>AG>+Buw+qZLr(*7enik`uEcK>6b3t630A{ycdAz{`e#ytL;npmXsMp zLZwq^)HxVFg3+v{Zf89L^|@4@-&87t_@cRup(_C#wQlUK(@Va2TTu#F{*yN)51d|8 zC(EY36C+Umjvqu-t#%Q>wpTy#`H6roU`q^$eBw8Oz+s5qf9&ja8}xIAq*1gHVAtzer(us%csgQ1DYWP?oV z^;Or@;oXuUdD7s%uW<{xs5&};QNTygEg+{}Il9mCRb5J<|A+>(_dy%~Lo`4wn(~ht zP~t-k$bEli9~Nx8!Bv8R6(DH+AsQ%JKQy~-PveSc<*0ZK9B3N%TUu2Hp#$6L%kE>U zi%li43se7lXm4?FmPIn8?FnoQGOAt6!ZlJn>9i_uArmEw^o18y-{$#R01ay3=Td7%dc z6Z+H^nPE)!O?sCgPBCLX@G0Gl5LJxF9tGcbV^#NU1Y4n#X29Iu{nP>?%|(~R>3|#G z#VSww*?bkfDx#Vi7OFj)zE?z>P>}7SCpakwexva5S_!JB=f0$j_ur#g zL>sce8TSZ!+oh-%8Iy<-Q4R$h04+Ng{BT=3U3(Dd^w0eZ*k;IrSBc6`Hjk$jns-H6 zaD-nJJF(Z(qO2q_VZj^!19dL`fjVtB!>Uu@^ay8t#wsm1wk;{$1#CYHFNhfq998wk z%2krbu9v*dcy2rQCu5DMt=m5BeA80HKa;$3eMe$~XG9zVb$(i~CcLhXrjBl4$tuLK zIUy(o{ahqxx!ZHCnycX)!Y2B$yeCT?^An44 zg35MS6-g%T2~Trk5CrkI5{^-Gs8H>kJV*1HR#iHJk$8r*i(656!_4wL2vN&^9RPG5 z+J&2jW@3}=rnle)5QRT?u znI`Ji4OOxm2Q^YU;r8Ws5E7XYnqZ4)EjmtuX=ip1SRGQ5<+Qu&Pl~Zbl6fNu2g*3Z zpYI_TZNd8KigwYt;#eC}`6T;H{mnEM>EYrn1OUD#hCEH?NLY z5!L!HoRq&MbFvF1%(h=w$w~1ZSWpKgo4RK(JR4HcQpYFg?bCfaLPzg`pSb(?Da>F# znq3eXvZc5r5j-G=2_*JLwBUO!>7Ch4ELTYCJCs_+Gq@!`Z(KFAG}L1G&lCn}CA>;= z-isUiLJJC7w_%c|RUY$LNqs^7OyYkFVUWCknQ$<5Nb}9#j7sP)M8V)NaBX*&<2}CZlI-RDyn*@`#o@cJhDAE%vDIh;DLHZLxT^Q{a^gGu`ul|5 z+**gLuOwiY@*@wK$k6&JX*DqfVKV-1EtdJ7zFIL>fqHz$fVENO`DWu>ZntL`-rV{O z;xc^}9(l@o7B-f77G807bXR%XGjzQ6*meJ*QPBF(D44f&9KCMlH$Iv?Zx30ED z`od1UM`OfK_*xjFZq;nvD_L5IGa>8qqP`;iV0;MuoMN962(a!t8SBtPzxSLZC0N?a zia{DLRHybIsD$G@7z6Z*R)oEBqm$p1TD;yB1K#;*%p({rJtH%SNrF`V5U%O*cnjwL zo^Tz>_&0>B`~Qh>9TVmSxl36c9R8*r)x9lXihLV2m&?ql4Io^xw1>-xN+T0w<*tYy zA!h=d*r3a=CT?%pF9&296FoHwG{&#ZxwKy=g&IA7W$o;ftC#E?#;mqXv}BH-Q%5r? z?eL(lMXO^WwtQ;r4L!a882)qoO%^KNT0;x45LmGSLYUGHw+RHpT4agQ^dwY>sBlpQ zU%vZNCxLZj^;G=dR~e%k=t45i2cJ=L+W{>2kIiDr_b56YO+fXV{aQZ&Q@5ha%5kq$zjdN}Bz`ci@Bqejw`0p-m;CZY zp7U!F1400&^rigeDom*ddWta?P(KCtv`#jCnr-NEOGPWML#YLC#ukz8FhE; z8x}^ip)+ozJ&d)*0oN~( zfPz5XA@r+w?A~95tL%yRH#=e_=lGZlc-z-EjYU z{O=m>MMD2H++W1jM?}Fk;y|Eq-?dD@6M&!%=`Mn=Sb}GA$jx$My1ARvHuEdZQM08% zzRLkFaPe`~Wz^YKr_ZXBItV5-e0gcnG;m`w1p$Mw8IE46czQvWK z0fA64km&96EN*)-2dh@h^ zx4f*Ect(0Of;5M>Pz;!_#T00o&rz~#x23zq7j2=nF zsOghH9<43sJYiqZNx({!^4d4eY+%ASip2eL5SOe*3<^& ztFKgqdIf)nzL_o*GBM$&EQQbmLpA4o7r<olNBy6)-PsiNVjX1v?_?y2 zBeDN2_PYDiCtWj3Ph0ZXBOIk@?5eIfKWEba%A z?a83AZm%I0-!g4Y5M7x7HQ>N~6*hLiKwK``J)+?xX;~1Ux$0oZL2yE3!DnXfn`w4i zBMarpjqg0rJjiQtu&|75xq~3$-!S0p8R>VlkxTX1f_>Q}U*vY|7e4fhikrog!1{@* z7ieuC`b9o~ezAxipkLghQPF2a!U+i`ukfP|vDL3N%!4J9==wgmb%YWU0Sd9jg}cEe zf1xg&0TL7I%g-$SmwquFyM5A-NWS+&zjzH);$Qlge(|9I_^L}f0t6;o$BuTIsgl4g zk)$3KA(;UVa_`E>7|K!tG`P0<3Jx(sKIl6r+FIxm3;%jf!ih4cm^Cx(t6VpLP^K~m z=m$1`Z@FDAMEr2T*7<(%xsUut{@{sOepX!1lP0WZZ@3fTwy8M|Agp;1G6l1@Zwz-< zj}rXkr@+xrb;isWqHg7c4ut=S|0j^R*<;5kHQx&TfF^BI)^3RKOwhsZpBlW7j zDf?bc8YEgneQ-VRr_VR;^nxOhHsheBXr5dE17j=@bOnlnofe#tf}+5tDvC)aEVQ|s znqp5et1*Zo4AD1Ra%?wz^$s;Klj~{qhE`BwN|b|M6pqs(@>FuuJ4(k8^;4mB!&6$D zKL!F+d~=v~XdNj~Z3sKbTI-PnmJ$T9gCM2rdfQG@^9Fm{EL%5V9~#M-C)Z?@Ety1C{ghPA?ewmd&EMdhL|4 zBzQzyQ$%cQAnN|l44@y-V2(d~B|x%Au#u(BwiZq2kFt!~Q_H5+wHq^}WJ@LrREx2>cHTBW#-WOD-4tx7yCK(SmF+ zMxnw9AbqUY%8i!~31j28SzjK^8$VEvwFD0oqeyWnfP^vDz?L`}i^Z7R6BK@Uc>FI3 z<5f}|h_S@?!00pFyK#BOkT?dS)HY1GX8qX#jCI{~c-Ypa-~GN?`5zL3hzxZOJ3nrJ zk!Q|{TJrJ$_F*HS1-eig&EK;u0Ar*a0ld7}%MA$dEf#m8_&*W?Ct2I$|Bw(E1aL@$ zqEhbobEhhQQKB4lIHxUgg@ovc5BniNzVjg=aDK{+Qe7`=?rBP&Uea@oIHoRMl_9xM zUMk;lY%IQH`DzF|iI zS&g=fM(dU{1&ny=4(-*YSi#{Pw@)qrgVE4HsWQZdn}E&iiENpLsb`R>s#gB_(RDXt zbjtjv>t6YH*PVvpU%Kx73;%T8H8=lV*WILvVp`t(;h&4vdVF2_uPFw@B*Y+mH? z7bjf~XxnAwV8xH>dtJqfSAymuqy~V_6C9zk)%>};@2Xbr@z!c{o zQ$1$zsPXL*c(Ol*o>2SBc&mEEG@~=Ou9xsD2L&xt=QTltt%hpYXA1b_F|2l;&Hcqo zXtZpUkhyXNN1@6N4K0%M=*$wQ?a8lVBbx;g!Wb?J;{=k_y$Bv#>qUu@hsxSCdXR-l z_){&ULJ8_%cu(VLiBE?3MKKerG4oJC>EsC9n#eDN=ECnc-QA^yPO&0Tnp%B&qUplh+Nb)fn3&ZY0Q`AQ957yHuZ+tbSa&TDxn+ch5p6U!_p z6^IXUX}64@6L2|YllpvQzcd=-W>%$LjgCTG%0X1T*_Ma;E(X`;4Au`It&6#jYQ2OW*Amb`R!_UA(rh=>!KoX#`m!H{dpr?y?BA8^Q_A7Q)oY+`VCvnffYf zvQs~uzRv=IfQC|`q^kNRlG|V7&4Tu;(^PXOaCpbqJC&$P^;8TGd$XhJ%#Rdg%v}8t zm7nF2cSrKH?4IndhEhr0V zriOI0jV*GEPF5!Mpka6DMeemv^|EH7gm>Zs-}c~Iw#kGq@^7YjrS8(fYtJo{ zYc~RIny+uE+g+5^==bc2fat!>beW4Ic*C6znTY5rRXNu3HS=wGzqNivfgk<72Wb%n zWXbAjLfV`VVOF=*pq@+KsHzVXmXW+C{M}RD3rL@9o`du_>K1c?I0lH5tBGQA`i-4rLcS`BjCC z;y%R_ES;PDH4(u4I48pJRRHxCJh-Dx3(FUmxO`Q72S@}e&az%U3eO~~VdE@b_lh%H1ICr9#s@lci1=XpLMYA3Ab8SHu2M$Z%fCQK_)8BIp;B%Oib_D)-Oy-I zfh!J^!+?}UeCr4KqzvyQEMNdbA&Lc)SJbivDYBu>GH=OVvsi(e69s|{$5JrL%UZ;WiOrrvRVx;}X-kXWnj9YAhHSZB<2 zSN_ZvZmzprFzBrw+n(SVP5Rhv(7E12&l{b4B1^jcNqxG0@ditK9=a(%z%`h@mxI!z z)6Qm^H?L?3Qv>Bf*W5bt*&U)|?oOU`DWj)GHn!Kj1b-@z8*c!Du*|c}X_p5vQ#P80 zt%KX9GbAe#&-6D2DFaRovvmc152^l3qO`Z{cR*u z)UP_%E;Kr4>(x;dJ*GOpTF#<2Vtm$%_m$Q=VOyKDVVfGej&=2Wd!jkBX=cs6aPr11 z&74ViB|6g_m#Ulq z`;tz+risYo5?QyVL4}m)zFGI~Sz~SjW9MphtthnZ*K4E+r&_#0c(;Wf@;uwYR?G>H zJ8=+F3C8HgoAQJV^7f}{TN&(~p}91Xf4;pjn?n6?KWnukgEvdR zT@DT=MY&cs8RU)%xjO1{0ng&Zb+F~K4pGkAxz$7_`&t=N(OGw8n&nt^LsxQXAi195 zIO~yw2C=B|KBgdSCEa2%(9`^>Q?I3Qfj55HoZ{y`+On4LEn&ZbIr80_XXS6HVNd1s z#tt-)VZ|$NojCOT%OiQ>Bq_9d`tmmvDR6GF17Lh2LXDb5BaR=YHJ7ys#dF(IGvHd+ zq3M0zxg`Ntv350r+z6Eii-nS&rN86Gk9;)hsW31|o2U3SmP7-PZj-pnx z-1(orMoKZI+*uKMgL_6o?Gd?=OSPP_D<&5IH{Wu!%x7d=1aq z?{z5I<+sUO@t9_Od|9`T*LhmmE~Od#O(@xVH4o*DhdH4W?p$sZyyymAZ*3^qxqz=l zp14@X+!8q%egz=W&&6@qQMWBR&|_8FW^1ZKy5fmHBu35QMhlueJ?%6ackg*?Yt1L@ z;>)=$Tx}?*soXlMt220$0Qbu3Hm&wTsjrWTFe984pwjAdLpKH0o}OPd&>Lz|lCH_T zRl4n&!nbH@8L9;;9of7&Ij({Zh@};h0JLVWo~LNXgPGrThZ72avf#}zYHm|J)zwgu zKTsMDiQ2)OfX?vLKyrcQ&M1wHP_32P$x=m_(pz(2$vYc&sJ<$%TV@yHLq)rH|9$KoeyU2iOO+HbP<*}l|WY+ zT1(%BAX#-cc^D!p`v1OH@s-blSg;Bp^l`A_OMBPa-+@zP=Rn`!v2LkdlJq(MirbYw zgMg0lfyZge~)wP2YOY4)9GslYY{1HW`0Plt!O1{!4P%Clie`OT<&g5Rw+eDE*%u3oaQ zQ5Rd=xc7bH*xmx(U)z&**+^dTFGj7DWSV8*NBDmrx0vm+0UqM~;`RN-`1CX!qIl=3 z=!-crL69M-L9Bk`Pi<=FaS%!?C>BO zJ#CJYgq!p-230pwCNO!^+=?pTNjEmGLOe~S=rd=9ljjs9@6o(w7Om36oQt<&lhG5w_RdzC^=s?waoFjlX_=a7)BzvIR(|7C^>9-02Yz?y)ZjCO@b^q7)ow1oHk z^_hpZhe)N@1b;;R9j#CAUT{@Q0FTt=70DbZ_(ma}sGVsTAZ_3(bwgMtXnVg;QRp5n zy|<6M%wY_5$2V0#!=ob9xE$Zi0Ub*98TM_=xjwR zQ;AC`;*KnhJy0h;z0^%50E|A<1>sFR11ox{r>&(E=*fpP$81n0VvNX;xUmrLhX_u= zm5zsKvZidc1xNbS^CiOY-W(~Mqc{$%nV~o_(#2*9Z^{~q44ax{ja>z((KUz!L*F_m z##0)=^H*Vt$ndPyeKzs}gjCIf8VK^RuV4(gg+GxY)W*X`Hb1$4775)CmPJEN!M^4% z?m*v4eqtq6bkblJk#kwgUh1P+)HQHY7t@Jm4?eCs8j$Xctu4 zRnj1!twyGr(@9W3lUYRN^f{o{8h?%jkbIcu)(b8>Aqi^kw9yMn*6%;@rFVprim&4K zUCf(;$dj2kXvehfav1%w6l=<-xI)80ijL*ROLTr-vNu)ohRG|lxI=zJ@xWO7jtuHG z@EU_xf5$ScJ$O5&;2st1{5rZR`S(%5le_w9S{A@o>Xt6vaDMmBp6YHhx^(y_gDzS3sz)CDBVoqTMy4E4c?^&5e6Rxr9${D?2IHx^kmmax^9c!rx;m+|28Ma=% z3~EM;Z9>!U81<9iShFcVZF?73dr5Pnr$!Ej<-Ass{_{*BT_4NolKfR}mlMka$ZyCy zID=U(=Ffy~-$|zM&QsWuG7>t1lJ0@~aj@?1RZhT$uFVUEoeNuPuQCLMvANDwx1HL3 zW#i21X!Yl%t*U8t-P#{V9ZB`JJId=-(hQN%(=;C84IRqg*5iQ2nW$nG+llQ8gWvS! zU3tUzMWO;YU0WdDwPHORRL>PhHoK?vW$z@^F~9*{9i0-{C8&yV?y7Qh8$*3r@UIrk<@lO z=$mG1NnDpqSoL$582Zt_{Ys4S=KO+gAH!tEUKstQs4 z_);FkxVG5d$(80{a&@gdOqcfSFHza7T{e#b@x;)^Q>fq2;83DLBIbkZTj zag{5Ca)G)A=-^@yObh^L(71e)v50RjQxC$7%uU0DtZ*?{Z`fr^nd|W3kI+p-&>h# zY~5eOVlJsq0E7Oj4_t4n!H1L`Ha!IA>S2hU6|OEW;K{$m^v#*~N2L7b=|C#qu(7OB zIv5TrZ&nZzw)~ACJPsPVG53$=xHS$-w1EOSMiWE9Uubdgx%28nbDZ5@x=KQz@PnVM zaL}AjWJs8!?xTqC4gU$x!o|(QUBEvqrTjr$>pDGL@CZmtFT;x1!nN6O;qT^ zbL>`^obz3HbnKHiMz-~S2x!a##d{v0-9%Kyoyj(APGDi1!EUGwMi(!zg(g6+a^j98 z{u1}D2wXM!oq&v%AJJz-wkIx;R*6x6r_VTIg{GXnaTgR)g*>N@L>B2mdo4v@@vo>#jB#R()tU=Hn!nGJ%K@%BI5 zEjj8h^hL6QuMh$zfS(O^dWS=icQC1!=G~G+zLNARkbdg)mazOCR#^$aMLj|6d^xv@ z&>@TGH%f#-j+&@^y9ih+9sIQBm4O!_6p(U-(TGOB5*EvU!QUCmhfY-#$ntRE=o4bU z$W(@f6a3Ohf{au@eePKQq&tS&znU@k)@`V5DsXB|`8^rrYHMOEb#V|tn}|@8>H|(5 zz-ugxb}{L%#^A2eYNi0H<5NPaI&Of{OzGZIo9uEU#=jdxS=r^}VY6jq3AIs5gMXOV zB{rImQl@eL5t*i)e0Vt56?fUp)#L!jdS;fcs28QZMR5qP+lM}WXvR))yb~(8nQ6w2 z@|hv#ZcDhnXAnOMlf0UU&g02PM`1AMkv&Dc88NU(hA0jwv$ zi@7%YxvfeP$B|PFOoswlq7N{^!Ke&QJ*HKQ1eoCHyo2TG zQ!+zO2TX8;+^bbULnwof9I9djnk_A}W8iQ9(AY(AH)m~5z|t}NX*_*tiC;j#7Yle5k&aq8Skn5v%K+*#NlIk*?TcQdG1FU{WRpYrLWyS5vy?$c$ zqA)9mn5%-=O(^~P@@G`!S4Vt4!P&l)PsBk%6S6%;Mam zxa(jpp@RE0we>EbUr@E@5g^g^9ZIw_IDwBT6}Ql|rpYg~NeIkSLjjSqUS8xKyr$Ee z0e7oTz$@$%$w)2YX-b0U`3#Hx62j{BHMi44U|zj>c<=Ah)m{D&G1DhP>X5uqjvZQk zpiKqxZy;6@1u2BRCIuO>9~{@B^@~566$z) zI^$*k5mr3y3Q_QS44b8upwT9L3)!Hr=8HIY~J6URluf{bT!jNH)vK5Xv z?aUQabiJGrN(A+^EPA!=zteqh944CY*bu@;($p9D#O>hw-G)G3{V@r)85!x?({bNoDuue-e$ayiN%~ebrj< zh_p|EPx7FS4VlXaq4}t|lR=6r=@1x25^euh+KQLjd>6@;D0R4#B}7cV;4z_t=gHoo zsPW>t7`nI`jX~zt*1$kfV;+9t{De7qz{_BA;rP}cxpn9=*Eg^tF`4Fs)M8bJ4hqn1 za5W$aPmFA1U-oI)$cw|HlJMr1^w#cP)c(!yJ}mGuing%M)uG>q_-Z zIxVNW`0Xb$jIiyEv+MsB-=zonpWwTuHtCceRt9o;F&V7Y|HV2jhM|WnFTKN?3)j)h z`ib?4qgwg$fSK>FtH)o9HT|j4G?iy(Fe@^xbgVy@o2WVf`?X81H7)HHueMh$F5VZf zL$eCcb3?WHR%w-0?mp~?Rvn9PO^3pVeMOr`bB%Lg-iN_@X}WQH59mquBiSw49;5GE zlJA(;zgpXyf3ME%^1WG5yyI`1o@c|$A<+78aMh;#Y!>s@=mqMPq-LVM7fo4q5J|*x zdp?4!9<1J&2U6cR^F6vclm; ziq#GuitaXLK!qB%?4F2BBJ?QB)c+Q}qPz6ReZ7YH)|B9yAu+x~g7mT>pXILsW7qsJ zqh+G8|2^V!RQ%V751Y^v=!9V;Ad#gs^BR_BcMMTQM6wFgEzVN@ zUjn|Dns{jvF){PIOV6bmQtyKwT4x$@CkKAfl1cR^dv1R>sN(?*>gq~EbM6DYP9(DB z;L0x~Fj#>8w22|^LM_fWQN^5Gx!dV4FZAO~=5zJs?6%s>VIVKf@7e7x$5uGaZ$Lbs zKm{`PcTy2!UQB&|k`FazMJ@X-CF2WnK;)R(8Q92uA-Fe^;z8-{1V&au!*lq zXd5M4Y^kxP9(I1`8QYEo#Xy^&Nb)XHcRK2Ja9eBEzn3U~i5Y@X_|9r1HjMyF4!yW` zDzD*2-9TBpK^VNRp7w7@5!dmxKm?9BSK|eF;VrB z^P+6#grb3XrqDU&*~J9h^A6+^qwyJwg`*Qs8FFK7{L3>Ul`Sbqer~bebVw?n7CA9| zaz8PJ9u!ZDkZjTNPLg@qGHv*h%GWDb=5T+e1ODD(x#8r|8G=EEea@5{>qrwrpb_L5 zNqW~+LbaESd3OB6KMr?NkdYv@$qy}Dy7MY{Xp5K_PD*IcXbPD>uK~ljw3{4h)%0nMJ>e%Kn6EN0hOXR;h#>554YFDs$ymbu+d zfWx*Cq1W~xGQGk<81Y_l$ESn?PqW@GlD&j#Pc$vT z@Gus57>2mSQSwXb$UJ=ot>c-$)ZqJIJYn>vO;`XmxEdv8Y%Z2CbSd~k5tPm+Q!u&y zZ^XdUm>0g;BBD#(#jih|)R`U2lUL;FYrW(QMJIOymy*8&Nt*gZcN=H|s{(SqUKbrq zdJyu69`-b1CMWJbRuoh?6vdQ9Ne)?OW~;4fKz({B|K7c&m^06*{Dok2?Lc$pP9csa zKt6$PiV^DC=0cFGu1164!rou2EPD8=MlD z+gm&r4OvR#=Q#~(*@(4zA@`F@29L^d*;`X94AH8@PN+9X8@v+Sv1aDtvyW0<)G&69 zgDTMRu~4DqbJt49z8O)cqttk%JcU=<LG~C{S5j} zHPo?$7xV?bO1P?U9X}PQb>B5fR|>IrmI&G4IgzxxOpLsf)(2QQl%NtX^|RbBDTG4u zRQ)d^PEbM-Oh*lLDSZb%RT2YlA(6Kd?@lw&CTs_k%Rt@~CM^3650y0JLW` zoNrA20-qr3TDH7a>7N)dfPSzA-~m$M+vid1WEi`GlkSbMU5g89LqM1ZvpAr&`inw* zJv$>li5r?M(ODTZCVYLHkzurJho!!t3aXxUuOrQLG&KTu9w(2Smg&Xa0;kV4Tsh$S z^!$Ql9N@)5F_HFul;dxc#o-P-92lx<`w-iRT)j_AX!LdR@M+>}p@Rhn{S;t}7Opw}yFe;9c@*!)1wo`? zFR6;d1q%w$_iVwf5jA&DO{Z`Sxfwhs4aCok>UAM|9y=SpLZjHszjDnzajKnIAy3kX zj8_|wu)15gnArJDkQ?*Z7K}ctmtgTqR_0L~2PqXYgbV@s&!n2+Z0m)f1Gm&k3n7vtne~i{TGs#({G{Fh!f0O{^sJS~C?JPP z1dKs3&$J({fDwdtMnYeY+%RU&XSlIrBCQDF#OUCxUuLJ{MX+7-6HtILtWfM z{WjcY_p17y$SlrZbY1J~29v7e*uwN~7aLT4U!BtDCgQMx<{Rq4+r|UPe1BXYfk)|o zolxMv3HcgFAr92ZX&K^+@wxf)Q_;}ZgbBm^b5W9yQZ=#Trizh%Odn}j2hb31yMXB@ zAzD?zvGcJn8!~kVpJZsUvVYJk!$e^LO4X-ux+8Qaj=~!QzknVw`rCbn<)q+JG5~z= zm+@l)DngtTZp#Fsk5ctY)wu7V1fW!13)}$$7X93d3B&;?RS&>g10-3yhK4BtZ4i=r zmblJ_m;{U|W$=+8pxNSBIS?jWfJpCUX_GPB4(w1_Lr9Bj)Beg=Uo|$7r8*1}-ne1J z#g$(05FAV06|n)^x1*P%L78(vfKwtD!M;k4VcwO0V<$QiGA8~A9Rx8q^~}6?j4KBN2Qvr0!SDi$N(hg z2deY3NUTU+ZD$ngPbr|Ts?>{CxaaR1M(#f(j*gWL9JQHvGD+s8g&M$@3}Irs8x@DM5vy$pFxB@)2*fdlmdB`fv3L zZ4kgqsbdQ&2ktI=E33gB79ehX?IGVetxPXcV=fLk#Ks>BSPQUb03IR8BVP8vB#~%` z6nE3zkVwEW5of!L12DsVcl@B+b@v=`z(`!vKGa;;2yUoLEeiYJ6E@g|n6x3P0BK&5 zEWOhSD-5ys>B|(54Is@c67!vUPZH~yLf4^X)!$KJ6t$za#IZhxg(Os-e58^+dMIZk zZE}@ocz%I#18=}dMuYGLC8XqW&}$-ygREu+gn4NjU&`An>i}WilPSipS-pTbDL|e2 zlD+3qnRo~FK^hR|y&bx?QE#KyZJ3dR$fb-Fhd2d}RswfAX0`fp*{}cukCn~>-5GI5 zFhz6+vMWrg38TS)xEiAQGdZN{DvfUd!n`?Zwr`G*>MBWb&;_}j-2;}vJxm#q)0X`b zmD3R<1^PqVH#RmqpL%GSme_5j@RUd2`cTFqLy&KypLiXp=@WA|f;905G0fOnDP*Gj zmr*<)W&m;6cs>UujV3iNN90%C@1>tHHwGAq*2{~BJ&*XJqhF6_?hL^BdF|5$t77q)++OL zl)*T%o6GFCrp#K}>05q2sHo`1jKn^9Tm2vj&z^pSh zXJx1|iVo!qBWsmhMf=yYO&AGD=M6EF`UEEbitf*+x$|T0efD_784`8HcD~!+C6Dss z$)37z#{$%JN5`l+S(>wp4JFXVtYz=A{g~Y5aTD}Z7q>?cDG9C(x*5wvsc_?ptbE9?K0=62I-7z0{;VMLHDxc-{w8pzrA}|t z7EPS%d1BS&3OiN$c3jN*xaDA|>CVHs=(XDoze^&mWE1Tk=u5==weAAv^9jX@1wBoP zG`9q=63gt9j~4~Tapd*{mQg-;)x%~&T}5m|oaMOTw4T@3;<=dmRo2p23o2JtRhjns zawYt84wQ(E>Lk0m7_sD@39h@auOl-RMeQ`Xn0SifLS}gR4F>zo)Fv*veYz z@_?3T(W_8PWtVx4a7UUY;l5_|XSZlIw(lk<&DpGd7iH#h(7$)id+>ZWlHMoD)hDV< zDRT=Q6?N5;J1$bpfU_&bZXPnE7gvz#{AT6w*AvEjTZQ z-ejKkET#Q2+t-bGnEu`vex0O>9)0eD{8|wDQm`a^|IXYnkpFdy?EdAKi`K)CSabad zE#}U*j+Se$%2n(DiG04#wL3);ZLY=5!d2JPqok4c2RpO%SH9E3T__MXhe6+E2`f1Q zrP*dnsYi1yGL#FlT+j0iBw;Ec+TtYQrd&oW-E;4)dmpd{jHUy(ZCOq)w18!}_EI!u zxXVJtYRpaA&=9Da=xZ;pe`wx?jk^XS)`L zSZdw435St5vy@@>J%?Zx)Zypgw2}n|!FMQzWjL7@EaZ(nRJUBjm-0h+i)c`^$rW6v zev@sz?V4SYY)vhHHfOVzzK~yvoWG-JNDtLhP+dAzGH3I~X`ixQtIAz1U2B`N20YH` z&v@PV_tA~rO~(wKeX=RX$l8UQ#JOjd2HmZaJKYkV*Et9kk6YPxMehtJwcWocsQ6^s44tjz`2B_p&yZWxjj}Z^8b}C^9Cb%AgI;G@KNX$70q~WT!*68?N zUjUuct4fd6H)of4%1W}CNV7w_y6j`o!&Sfp;Foeu?mI5 zB%;3lZIWAC1@6c98c*-*f%QtSj-PkXU~7kg_d*4@6jrA$J2w1pYq5OpuM@2*9Bpmf z=z52^?*u--8pAvb4}1tHD@M?~baH7b?F5Nr%DwI$mwv^wy+1w(RL#`=iy*d9LsyoHy12Ucg5Zfx1Pz;7c1?u*gb zq*f7Cg>Ol`_zZ979M9{FZ_nxeV`DTPZ|C={YS-^Y4=1mO7dIPM19e2vbY1rce9_k0 zL&I4%VfP0ddFt(TV~5`D5U%wWAsxPK*|(L5x5DXIayx%7(!2eP}a z{c!VsA(&`b__7mrZr2iV=Hp3YZ(%vd+yl0F55O{~d1N#q*s`2UPw_^k_jffqDcyu( zs&imhH4+@xV>ksV2^UeW{l;7vUS!yqS5cECoY(bo;d~GLkD&AKMN8i-!Ieo&-EpO!*vL<3SD3v{NlJ&3KNhX_onveTbK3y@R8O^E=7dy46A zSYw#eYSGhh5e}+0nS_7`(SYhncr41yQe2h;hycACk9IzfACsl*FN%14qYd6)@xdrF zj6P+O{s>GEeZHwpV8!)`!9}R?V*Ny!U4eT`Ah~D!BQh(BEn301$Xwd{%x&Lqm8|B< zpOH=&Y$*m;mQUdaxsgZNHnPgrPt%RK)1>_kb^^E7oPIAx0bktCFaMD-LH$d{Wc{BR z6H%U9KAnA~-DJRx=2P&}$-Lt!EU2n`PG5)4C0%RZ|Euf*adxnl$Hn}aEo zm{?}aM90P#YAw)^?Aairx6gbPQCqDpDnQ4zvGb<_MB2h^Yo@|nhiL=?wXly^GAEz( z)n3?`ZkB~0in($EjchsXz-VYQeRmP!`y|A%Sh2(y!IA|m7`D^{6^MCuI4ITG*u|%* zBamo%`llE_8>z=sB7vb>;_7~#0~nU(I6;baH@xeGhy&h&Y5tDL3J^0HJemVyCT6%l zF_X{`EAGFKnQ;0(Vx}eJ|0QOkMf)daGFsv8(i<^v`a5Rop8Pvzs%-lwX43I7lF-a4kvcEQ`lt+=~ead&rjcXxN! zmg4RXivq>96o=yOZp9snJDk;5_I~%wo|&ERBq!hG?Bw}-5kj)U{d=zKx|Ke1_j(J* zk&fb2^@l=lq@>Cf(LyK0R)F4Gi!5|$ccWe5!fv`j@%^w&NchfT(`hfy2*N7SJ}LnM zPPTH#X7Neipwu78`?=lTQPUM;7>NgeQ1Dww0VNCi&J_)iW>FnbwG&mI5+eDS(VV&s z+&(DtDVLY8eS%-CQY$fA+=~<@Yu9q{2xx;syge8NBpDacwD}&S0gY-!Ch(H zhE+VeRQh9pt`1d*?IG2}(<1^dzVSR%RIQxA%Ktn;d#)ybvhl?Z<7z`~&kP7O13Ssx z*7l(nN7js!3qRG&gsCPh0BL=ORH6v^=3^$p_rk!RUT7Bb5q*vVo_XBL3VahczmuV2 zilnEqU3RrHg%=zCU~3mQO7lr_;l#*2TSI1e=mSZ^V$%<$EF5@Tq4YV7^W(6oxNhJr z>?G1n%6nxSmL9Eo;k4#hP?~gxp_VxHpy2w00_#Vw^1_d=JJ}68%3NO>0Hi^B&xC0a z#)y>F1@!*%`HjqXb9|_&C?zZ)Poc2NFjc z!r6RtcUQ(7$nlp%Fl-BuDE9(Bw-kfWUa6nOaf_T8EKQvePC;diX3N8g46g1~hpVMZ zzH(*bB_zhs9g0Enx4MPS!wL1iWiBO?Q+oi??5G#nub`YEVKeGEwcw?^2oyJnMZ0O% zaZS#W6cz#zS#xwpf)gZKV66rzfY-3I2{~VbeuB2fC*$~%8CqQc0`rWHYS=NoJyWLJ z>s5GLIuaQa-<>JWwm}9Bjc>A^|9}xGdlFPxFKo1c|NgitWfFOQEu;H^IqMridpBih zm(1KxWfubT_pI40F~V|C*lqo4V0MJcPGMKv5;zDi>Y`;@T}+yo$u`TbmtFZ5jvDTF zs7Wy3CBAb;+zSl!5F&`qJbOxZh=_xxAyK5X;D^dX)x+=xJ1D_3)z-+!KBA&nD|l}r zZ7`EL=D3kU2|{=l94=9iAhqV8&|L>(5_?G>zf+5Am%{%v{9JIRzRv(64dI}cZdjal z*tR#?GZg=Wa4YC!>pu2v_1dUGJKjk4*uFdv+f6E{Q!$(nZ{W}up`u6_%tst)eb6UF zagdQ!gx+m~hl(f>WWZW!Pd?V#of720Y^k`Jq>oswuKBxN;Ct&$lQ#!CuMilJ&oF7l z)dqt)UJ9RL{Ycsx;PG+1p5JqNBte5*P1$|;0*Svir2aJ=7ZzJ&hB`;y&>pXtHvP)P zc?5KKnnlUXic7)uGT+EyosP2>lvt4RIDI*Hh8!rV^Fy2pmxliY$tyYEEt}fyJ=zIH z5B=)0P8>263T^lvv3#W=AaxbwTh(XwAMTWVpzt}GoK6t$d}F~1CE=6ggn^E_u_#1u z(BQ{OL3u=gA0e4PCyn*bE<%cech#iep>!O|*N{?Y2M9cP*e?RO29n(n7>M7EW345bufbddPS9l^#uwYw$)u61w%=t$rAmfzmzQDFlAs~#BP%L`)q#^+xqe4aD2fc{WY_no(lwB4 zit#U>r@0ZQrBVIkef=Yw`+@YBXI$#Ssi|wrIKm_9CQ0r#d9O4wv!pszyZ`$#BiG@J z9(c}@1LWEeBp%v?nN;}3GnfY8Ly^GOJ0NJlk+h=NJS6>IGLL~UODinO>QAyOq;ZcFKqYI zpu9p6A-MU$l3$zna8o-DTxvndsuP(bO^vsmbS;ID3qr;XomB=bQ<%H^fZ*7^;UH@% z@C7{=2syIyVaC&U$ON&V#vzdSX$U0aQ}-O;d^021b6@#Nnyd#V^?A~6C>etOF(+pJ>)h(*GJ^Z9?wxZxf=%FzQ(JQUN?f0-E!kBBgn9??BKBKO zZn3$+es*BE54-A7nkzV09O;t~9L+t(3v%dBcS!3~P-l5^p{SN_gb8NM^u{N7=Ng_{C= z8=@7iKEO4pO}^K4kE(I&uH9`^rdLet`~{ur__}P=c`pV)K3u|e7msCOwM8W^%^90BszB@_M0fxWJ;j}5u8`0Lbph)G77 z79+HkI&A(?NiwtxlySPoGv{NSTbzx_uGs384C*k&kEVyA4UQQlDDvus8#DK+p2sCk z&(qV7W4x2$#orK4&g{|i&fjvP-4$bRvJYNYM`(`$R0fGYuD4ttaEIFOP;e&5PR0f+ zUW)|!ak4Z-8>J*ZHKlDzOIrkaZMG|pd=vPNAm*9k@K8Z|p6+l;RF-H~wydLaU!|I0 zBd|2@jlLBV(jjaz;J6(E+k7(btDv9r5>%nLIwQkQcg9j61tN>*BTc07csG96tl_1U zyp=ytOg8p4nX=y(hW@bZZpM0S*QMEuw(;?Bmc|f@f|~M}yald2)v$#|znYDHp^fX> zr6oW_e4CW!uHRg4wj#d@z4ERmlEWI8i?(k>`%a}z*F%@khzH&I-j;f!>`bvV$T6il zqEn?e&JYE9OFQw#i8%&4_Q7Vmy zo~`c-(RYO?lU%{87g!v$-BP?FR>2e0hS+|uMSUXYr}J%XM3^vPOj9Q%~|y=C); z|JWAz;e6OgAYkG6)Xv`f`VDB)J#FCqJSKeWIJ{|sZqFI(29h=##|R$KFJtW0ckgk7 zMk%Sul#oetm>ws!V$t#9(q?ZRj6ZFAX z^7Y_G@LXf}=jElI-)GO~(C3$Rn#+vBx8Q?(23=8)p`VmV{Ec*4PbXK6fmDvKS64}n zxdK7)<%%==Wc_bAEt}_PFT6*=x&wioma%VR>t`B)W33P92tN%4UO9c&E5ZjQsyd&N z`HI&{LQl_b^E=nh9Zwx99nXC>a@(+TiTwOs+-KW`#S`51du|?nI#TtFrLCNEC}$e_ zrB^um@9M{Ab-Xw)$uDCYj?K~g3z$4_xZZY}Ki_dex4!5Dr-~cs@`pE7zuQ+gFCV9e z?WKf)g;C$@JjuIkv-jh7^}ecwr+qG2r?huBgg>SfNbq0VUHK?|`7IWPWiML~ID)Fr zTy6SN6`2_ZF9Vr@lN4KF6wywz1%*h}y+_f=!Rx>R>0P~rJgZ(j{V=*Y_gX-5pVzi^ z$#O<*xSc^RWJMw;#84}$Wz-p+OpBuw0SQLJiJ^D*UMu!%F<$0bByQyieIBPO}gDOU&J;pBG_GfC?ix?)X*>O-Bgt8on1Itf;ZWRT)^o^5=6FU^*vbt4X%QjQDt;astJ z&6|ZJ1{=-)CkssngCxO5#i!+VpWmhm#6PAAUNfQJr;3-A5Fied4EY6B*BQ^pkfQ8% zrX?Me-;@o~j9gxVVvSyKr1+UeISn`QLG-zSr~Q0g;CjLQs%oW2d=c5cZ6cgu+FdBb z4Cj(PbJ4Paq19lf=&k@E4#|qd+KsL%e+loM)+>{C_J<;4fHS!$ElvX_y)M2qxI(l&7Fvvq1WvA}>6%30UC=k<1vY;c#Gf7@HFh@pua1AK>5It8=;sf!) zds@q&*K&{0YfUcg3KM{#74WU4A5O5`9Zb1ZSIzVQZAG4Gw!Q`RW>WJXBSnHll8@HJ zEk8AGt%ksd%#kEBAk~ zOc41De}-CAN7W#7noGz@Vf_ILthr5oP=2zf{pv8FEC-dvm&_UdJN+^{@n6#~qDMQ` zpQ}yqA|s*T-j9YCA!x`E^i)7X2;eLlAi=5w_Xzc!lsb+UOdy@&QP%!<=tWdl5{xSe z6s-KvuY}6FZmSWbOQtE2aX5UrU5f)FWSK_>S46+#q!xE>$d-V42``b}S0vTIsT=uZ zHEt7|>)V8ukjt{>hKMyD2e^L3c>75slIz{3ndaBwF#0=sjpM;3pH7ZmI+{__CA_+$ zk;Yqf2q&s~)C|E;0HTOEj&Z|XGl9K4cVhlrnOV2fH0Tl{`Y~kMb)M9*X$^;_f2-9Jg+B#6s}uO4L>cY0gc*K79R z`TkYStLWy$+U-nJ^gi=2L&q2Zwqru1Q^yNINB7ACAPemxx!5B~&uIpo$(HcU{kcjn?GrNCRV&AbsYFSlg?L3y*aP)*EVi~(wb zMhl~Oy%^+XA<6=xK|fx|X3`Rop7` z`oGk*R@TrfQx0cdpHO+Ax>mLc*x?ygvEVYt4NZq<@{0KavB+2WV>Z#C<$szUSPQ;Z zE#l+H4?vK51FppiHO-+IFQrn<>WYPh4iFIZ?Hr%qU62ZSrdm^jiG$gvFAdUTg7l_B z;)4J<@iG)K;Q;971uR{GDPb*|Ijtb%DBqNg12PPXuQFMYs6<12!@=vKws~J&XF{he zghS{nn<`(8CrLnG1xS4CfUj%WYZ8CO@%X*Sj$s8zI!9p|C;gAJ{iML~ON28xxr^sA zK=PB!v-ZN!LzRa1;ObvK7k!L+X|4SMOA3-qs+ZZ}^Tk}nPzNd&p6@jouXPAK=)sEP z`z%=O*$$1aSPTSwfpzkDarIY(8H`cy+Hbo-F4j2IENu8C+}=t|oQ|nkiy-ktN$zs? z6V||!+YVvKEwP%ISJ1@Foy**Ti;4TCaHOyA8O-oSQDvG2fW z1nJq0Tz-Y|xT-@dfMLAL8s%6i6(?esP9AVls_x+XVW@jJbiOk*OOPFMVq^l=Z}Lzf z$#F5psF#G){4TsP zjZU;XH%}(NAtm1R4yICeNheubl${nL#asbLiJn;Bmx7Wyk$bB>vE$oOw>p-{fmR9G zh97exXj6cS(BX_?{n z4tzac&GluwemMQdmT=$672^)htc#uwJ_u@f>Gi1pW{4DN*RmOily%6bn%kD~!tXtY zdB)EgfhaNzp!s|Q+wl9U3GtdgSR;NYJ(g@=)I}SPh5!m+_>36!jI zJED35#0e)3g?b#SW(C&N2`*tL-j&Zy=9@rOL)hsxWC=V`Z2uo8Op-_?X7z84EU1NY5JimR$t9zLNH&(C2Uu0&YVuec%CYszO6$w zc3N{8$PAtiY&AC~JcxzR7y@q#c*?>rv@zSp1-fd%D`Ijv<^`0rEb2R;Y_a2OR}pfT zU{gZI%vHTP1=LG0Uag59${0I-dsV{`vVg6zsMHm=G?45$(GN5kS(l#C0i)|Mz&D?Q?liR?xbQecOtN#N~xh=Q!yc2^Bj(S z%ZDuO88MIv>CWnO|4WJ)Sr|g@V?&`ues}|Td9+)*&Yh9@T-RswoC(*7DVC6)%-Jy! z!W_9gPdk6s$-J>c1qBWxW&?O==z7y>jH8~Zs__!;{0rMc3cvZlXR_R-`F(bGGfRmF zw{(aZHeCbzx!gnDY_;W*V)C?*J< z|3b_A1e!sf)54_Oe#Ic8B%-xEE8CK&671PA(U@&z$Y>u2pkpKyp$CEmA2nD=>Z4K= zbPmZ+p_q82-NsX7wkmiTQY@6Q1x8gO7OtgJWhkuz8dYRz8;jOJBsa6;ajq_S;oZQ#T` z$S>XZ>ZKFn(Cpb2b?{pA@nW-=} z0Vok?p2&N6C8sI=ug~KHf1bw`qmF*D19nXH|A`$a%cCM}*-cxTa0gtU0n7F0`6<3v zbpE2EgVMDz`|bO2(@wRW3jNB=WO0tC9eFY{z|;7kvoiOo(!23&bJUTS9yV&rXpiLN z`qlG}c{!G|OT2aiM@!ogz?-M%*QK}hAj7-+JNfEP{)1CHMBu%Fj|Pr4Gb^ilS3Y;C zdt?F>34*^4>+iepbi32{^ZCbdQaRuZfhMxz z7`JNTQy?#nL&s`BQ^fT1R*#wgG3|NC>h)>dh{JUM{R>sq+`jN%$N^nm-d1qiXUB89 zv#Px}#fzn<-);_!vy>z>6gryk4K{Er@n6P_O@-CpvzTXjKeS} z;~!a_eTZl<}I@-5_c`p*_QC06QZe!x^Yn%XpfZ_n`B#Y1SqD+Hw`AiBaq z@f$jj_&0PQwt=rz(PS5z(;ytKfrK};W1-|1IS|uMSVXJfePsq^BL`% zy#?ABrG~$<&~90az~)nuwWmTWbz}tM-@$=O!{6l;us`G!ESB)!y{o=F09at=Mx5FXu^YL0J(P*T-@ z$tm8~Q+a>LDI`TBRSRr~{#HHP;5t&c1W~kBxBXzLf^wKtB-V>o_(PL2P?h4c({O;) z24%`oxq2piw9V^z~SCdf_R4iI}I*V#q~vGDI)VY18ee6&U(s6iqAoV z0C8OTBV+!RyL_u&od;waIMFL&h(ZedQrQ-5GrSnPZq}modwsw7M6NFIp7Qs5N2tgw zhJCr8wOu0HivLkeiT*=OflN;+!Z~JwaWa4mDf-fZ2&ljWuWUvJ$+*uIRn#a{CjJ57 z@_IK+pZn{7vE`{lU^&|V#hBIq-L`UTyKa+r(BfY?fue~Ag7L{ebQJG@s-t|c`CUgD zhi#l5l}UZr|F3+MgZF8;Mw-%E-d*aF9vb68(9d)%B4`q)O_hr+1d_}+c9%-)#3J2; zxBM~6f@xSbhEQPCIWPQhQPz-J%ESd|8}8;^F!@Y~+g61oe>sigmz)U{=4pt2rvhI& zCMh_Ip0AB;Q<;}oDEt~XtNy;Xs$VC^=7n+zX>Sirpa0v>X3gLC`H34s(_}rS&U@OvCr}+^UkVF9zk}YQ11#D zJ9EZwG&$^=9cy(Y$LF6KNi39&2}joB)eWl}t4V`+Gg1bhjZ+KyjM)e^sq*IBv-k^O zbNxf!Qp^nPk$R9nX%=eEoX5!pt-12aR)2=sI!b`8eUU-ioFhXw(%gYZCvC_R{%QKb z>rsCgZ4vf;nJl(Rwz8z}CgT4&7;sh*Roj%}G z&nPU=RZmAhO&sIOjTdEWg`@-qFc9}qz}(d=Qq{#DkC7UZxXrX^S6VvCeD|+G0gnF! z3ZVJOIx!|k^)I+5bSyCj1>brR7kTg?JjN30&U9cAjMs8-vWe;=R;KXmSYRsD5Qr!i zlv7!H-p^q7ngw;+%29Ofp+J_TUQhRdg*DgZtIgylK|`_o)|a)WrHf&6t(8NKG<#T+ zAiJc)HoEui{RrZtL>|KXOoiG`!|IhFSw^1pzePHcrB8aCW^pq6aZ$3mC{GA7Dp`+G zjOpY?rMX0E1N^#?2e@(gH`=FH8I4Ev(L*N#zhM&!Ho3-zfT4Qt`qf@ws6M^I)W%mK z2?mkk4!Hrkfb=`KUv5WQxkMUTc@mNe{PM7OC=4Y~ar?|w;V|>4?E?OzC3QY%A>$_m zlbgX>7Yf}8H(WR&vm6T~EQr=81QcX&QY?`-Hty(4@968b(xPr~-{cPrZISTsb&FzC zSj5c$&I3E6!9JPNhjwm=Hfv1({3Y6LR`f8NZe;*?S6O?v?Zd~MSeWN~EMlUbZ&*qX z)?YxAl7I=BUT*?3abQB`Q;dsPVhDJ`(;N;mH!NbWCP$ZM{txFoE^uNh(BOmgZhIEw zB0oF$r1(3b!>Gz02Rd*uDA&0H<)9yE(%{!!z@YuRJVRbR3+5`~92#3ITPi&TLgZ1J zx;iKglHen zI1gk$eDaD-LZ%Y##aGX{zWrPpGWLD|iFGx*P_!3L;GjZG!L?PZ+XWsNkdc_}D7Fef zu6-=V2s!{4k^^CD`0mh3U1z0+xj5DD0ZV+(juy~l47|ZlZh{4zS2BHo2aV2VEUcj! z1o`?atB5^LXB#s0`w!f*1m1lhA2qH@zkT7Y!`4&!76Vx?5A{)PS4L;LT>oQ`)TS5$ z;;zaXw8r^d@B=Asd5WwM0C<646KM$m-*Q1>)F2cQ1qh{lY+G}`x{idxVD{ezWK3pF z(o-7Ym?fL}G6KlIV1d4$c*hr!*aLsqZ;%LuTDwRXZsd0>Aju+RV)+Z)p{F{KFlXsGo){j$N||?yb%-#QlK)Ow?b)C_QdmT4_BNj`RT&^)mg`u^(f4 z>~lbcKfv(>_DK`usrN%*A<W z+m~jpqhEpgLxYB|8cjeqMgUAu2=8Ls6{3N{i!L{a;|$k`Nh;@@ySsgX4fFxpI`xNK zp2U4{M3KlxKP8I=_rYj5mb10p5VuV(k>(TJWRZFbRn&$9PY#_G4cAY$oU==gYXdhN zr7!Y57b+qSf|wJPF{4zdY7Zu0Vappk$m(Qx3qc8vh^v$)M|AJlwG+OOBIP@~o#iT; zC1Qm`!9_V!oWY9^Np!8GG(?pV@3VTUE9l|MH(^OEV0M-b(@sA?Edde|jBUSJ8(R2K z7}|3;(um4+{A^D=jFfDSi1%a8%b`kVB2?uYk>v|LY2r+L=>$pR+L{Qr)%R>f>;dv@sS`d8fxY!7 zk0+iTUW%$|0$C=@yLtXg3867=jmD^QGj~%xA43tqB73G z(AT_|bCn}#wl#9_+}S{GicC^-2NHwe^~4R*NV8;2)k672#zJy(!=?H&AH$M!Yed>I zf0j5ml4;30CF`8$A)n0NcTfp}^ktu9LMo5-QE|&ZChlqb5PXDSsoZ}-Poku{vgWxm z35Y!*DZD=PSDfEa1Q;ESO@0@3mSZy-f23_q$nVY2jJM7WXR12$-`X5Pb4(OBHc$8=uo1H&kvyf^b$NzQ*&%q{F_2ZHA<;?i2E0w7P(``$87?JN*YLw6p0VY^K zC_>K6H!$DZe#Rq1r4;xG+@(&?)XGTd<6&=rLmswK&ZH4UW6Ap76xq*k^Z>doqx zsODrRwhIZ2+prYXa|v^0;a%}uS}3EA4KJawtgQWHG)o*QO)>U-F*`|E8hfW2H+p0s zFd)oEsamM`SGbC`q1qy6_gT#!J0%x zsDenVUf@E)+*mybjU@_NOM3jwtF9^_GCZq5Oe76mE$dzYzAsH>JDm zy^sLQjk|WT*kFM`wbFgzf^7f#A?a$5u$z({VD(%kXa^>ZG}@3puicNxNI zbCNn$*3&JX`la`&GSA3!3F;rL>Wih%Mr<<4SXU$kGEQ>`l0`av;AP8N??UV`-EW)l zu&9S2x!(?4E49S>`=3+LX;%%3&ioQBNGrZp@1bB&8Ys|Ny#?5=_cJUn zaavZ)W!?uiQl8x@0rh&;XIr``_0!JB@AnLa*iIVd+lrk$20PPwp{W!!7Wl&FS{|l=J^re=Dvj~E?R!Q8?z@jzgfY_2H_qi| z4$XVE7%wffX7B1e8g(EAXKB89SFj-jo-+TuU^F*grZ=$LVXccS7Gh+&wfHhaqV+mz zLwT>InwO0*An{@kpO%ukQ=vP7)gXWWCL>+u6R@ia0baw6R?W6k>A8BE9W;PN5K#~I z6{jRiz#^a2gKV}G91=9Q9=cbKtMv1b4~e{JX>EiBpU7FY9r}i(n<%Z^>IZ%3hq?2s z#DghFPN^@^l8Xj7-Y1&5UelzIYhqx7@EF}{#0bN5WP&ve*Rt|}C?*eO3ommWwT|NL ztou7DVmCMq>*7lq`iS5gl(`cNbQjCBtx;2if>> ztiT(F^%OBf{y%sbuaSfL@pkxnY+jSqp;m*f4^X5%B>W`mXvq$V0`!sIucLQVVks#A zhxqYlc!1Ylr!bKK9gi5l8JZs7c^hGZgWTD$({o#>BTO4apFv`=>nJ6Z#_H2yw9F*m99R}mD!mm?FHIqMT`Ac>sON2-}0&O)G|)0 ztN8~@GDljCad*CzhImg6B62I2f{y<_(DgU!-ra~xYvPUi3F`WxQSiMgZ#!Q5wC7aP z$GvW>Em^$zf(NW^Z*aE1-sU&ebN{+q(zjh+WLf*l2Z?O!Qt@}aXV5hAf6{x{fBXx2 z51?TrwOZe%J`(LH;@j=gzU`aB`t$xi)drtG2#IE1@q}db8>?H-OWgCH%uLMN>)F}- zf0*g`&Hggeb?0}^ZLF^AZLHsP@Ov}!3En^M9F_WpMv@-4gdJaPZYYFhF*a@37qWHU zGih%;4!06>`af;gWi>Fr3e_(ixo-UWslMZ{P0@kVGf?fz&l|v*a_lW{tNyN}XC`!n zXd;%cqihxM#@8}L7Ny=1yb3tq>I+G>-?_B~Zgl*jVz9TsjV|d$03ob9>Pq*}CWA4= z_2@Ad2+i<}%4~Xn3Jbmq|i45`3U z+Q>cD!7_n)<6O_P#qQ{==7nM&;v&uE;u$kL2st<5_cj8ES5(shTV=80S*pm677sSsXW>md~c`bRrQ zcl>;r)mwPIy0uGue7x5tF?u~y9R7Kalo$)N@(${J7j^IuU|*<#SCO&^#k3H|K%#G9 zw{$z}X0irn_A=5nCKRoRGxAmKftplQ_F8L+kPMfQad3D^3Nl~Ggw{dyyj*N9KnII8 z-_ox*D7t8eIdTjZT5@z(ps+iq{$;>z0!5w!eg0QWXp;`AB^A zRIdQFdmj{YPY9pe&qUx#2gQJ*Icbs#^A~1jh84R36QHbyEiQsjUwI;&X0%a=*r%Et&`if}2QVSM#{>@j>s7^<^%j#Xy3NtLj!wS;jqPq<_cPB;Tv3O(=Vxu|B% zxM;Q0ztywFhKSo&sxpG9r;BD|T~mM0-n8NK`l3C=NyVKEri{P%27{|&09m}9DpD>^sS!+?u z1OBJWbKl4Eo69rJR`E|+wU3)5Nc)28H?=3CxLcKVpApKXcQq;NdiXIJ10&&nvpe!8Q`n5I-n+4EWn{! z;{Ds^Ua~^2Uxv7?hX770){^2N&G-BaXg&CH2BNx;nL@UvXXW1g&qIsOW6Y6TEIrjt z{mRizQsP`2ud#dDyzSq#o_~%Vw+SNmGeWWh`_I%-+v6R8Fh&DGfI1)Was4Rl_y(G5 zZk+&SojtOor6=kego=GbGkw)U+ew0@iZ z5XKz{moMAEJ^h2O}|)W ziJpMDcp6Nm(GTB)25!ur;DUK%JybxC{ROy}m;;_iugY-}=tK^_~A~^qtSI!*%W$658z=ae4$eDtUG>6gBV&#O54OsNxplM1% zuHkV`Ma488(5j(2<<^mK(n@O49t5~PTq)3N>sD%J-*!fRBw-01y4f({;sUO40ot0# zw~Y5}w7?baI(34lKCt)rj$qCM=%xJu+Pvba`<6I5tGplZfok!E+cjc0{h6h+v}9RM zMG4JQ4Dhq2s`;hXj8Xle)@=WcwAm{_I4LOjleFpjleB4g{Ef6({yS;oNq>@WBUe27 z8)>r(ByE(_6!bIM+|(tf8tUIxhlqi{E4y0D29Lzf8hQh|HdU0P}c#IWA9vFZp)6(ck3MGBTf<_Oxj_ zU>PC5!EjFWO>`fJK#Vp~+I9buF}^R3e^+yw@g4}iN8_vTnNI{7E(PeP zb*lnvmNf$l9rUZ`jB~|86P?%=VV*12=&g)5DF6GK123^Gd8doED<82(hGyEHiz~zq zlAoyPzS5cF%&Mpr-|j{f1>Y`bI@^v7nmX6kifm3JJ~=#?-@2|*w?8@N%C+*ll~CKLFVDPO6hGv_}WGb#?uhpQPlGe?>uPgurj+N3`b;Rt4okUHYvgrMX95 z&TKQFzAoV@zr`3-H`O=pPQA7AuABrqc2)a6KNT-*5CZSxh30ML^{;N?UL>%q^ln$2 z0)gNg{?!9H|DSsxRR6+YFkCsJ5usnm3G9JXjw}c~`JHYIWxYK=?_`xA5$_z$Tt9?g z1co`>UnKs$2h!Qt$gg$fARrF@oEG;smdi;?TBm+|Es`~_-rmuE z?C*PN;uY}o2AHzFgTfG>cSl&*@9E5e=QMQaToJPlxG=8kxJmI8c6huUFz2*3^=pK& z`Yl0{TmMGC-Pzg9zDT%u_2v=i$^I4?IkEnG$(E1z^4`QR?)B;*EWP65!NS*3rlDPH zpkDs`^%5xAIFNqt^4|A~W*u!KcxZ1UY}x*S7m@wQv8x*Wu5Lza6! zr|q~pWNCT3XdFCk(w>3GGUH?u*H-Z4F=t-)TK>WjOsCM4W(iupgCKla)w@*48V^5n+bV-DlTBX%W zdECV}A`y85Mw0bZt8lt?x%)%F;{6|+!B`YlQLq)xzUjJV}VvN2nX3D>auDh}^%LE$2|7O@}j2;V=TWj$LLi#(YW# ziXtNp`fFi`xL%|N6;=Az>FB#6RY zD-i&G-aNE=1zhUekR8yoftqO)`NOk;o?;+Up5ebP$k76NHium_RrwE9aDUkhdaiLB zFxydSqe+=sQVmXs<$tj~)P8?udwl-`+e5DKJKH0%{)_EN2sjzeI5{m_`{0P7kb2ku zC)-m$4~S9&UOjcVje!F8yJ^F){s-G*UMY3-o^<)H-?3Mx4={xuh8Y7Dp6Zl8f6C|e zRUYj>6=(S!8<{BbFK`J8`tP}#+dBiF}SoJte37|m7%ZtF+?5~ZJ z=eDdlvA~GYHe3%P7}?<<{D8eG;pRS8DhiJ zruHk>lvcVQiRZ()hF^scil?*c#XutoTwk{%)F`60K#jxYw)Mc^R{rkUFx~wp&xWCX z`C#?Zr1QUSe?;WMW!O{G;8GVc)$2NCpI9yTmLv)NNRpnu{`uWq;#f;O*2ETItGps< zU1I+R#n`}#mjwyN$hqiFj>h><>#`qeE9ic!%Mzshle#Qe(ckN`70SQWWtXGplgtm& z%lQ1}qmW|YAgPtlXV=(SQspBT1>{yXn|)Sq4u+$p@2U9Hht-B;10bL@ulyG0I0 z97|kZQV?{{bSvf)>Td$0#>KOgWglej-CNy2GECwtfFw-NUYPTFmPP267SOVgDn{sU_eIn*_KP zT$&w-L>{4rVOz3Mhd7~48e+{K#Ba`TkIoJgz(cuRxWx38zW{7KYIqcADR#}iBkP># zI+c#WLm?249!1`{_Z$oufqYnx9~_`|ojYf3)o18Use2bnn_AsnAH5V5%wR_3=>Aqr z>>uc&pmRwLWQLVdgct(iMtYf`lNKgZJ18fY)1Pc|nfF;d^jxD0zm5Jpu5?D;QEK9fUbOUPFx$`^Ok_!@8S`satrt@r4bYT&`!m)j_+^Ij_G4>fTj*st|sO0 zEV-ne{z8wqFHvMh<}1%iT{gNu21&dXIA$k$BLefCZppFWr;PE+-7YDzH3+tyL?|e8+V>GG?w z>qbe!MxSl&sheZ#l5rF=`iUvQ;SEe_Ksn;5xoDRB5Wbjz_ULIVm03>=frna{i?!*KT=ri<2ca}meEGDKFu7fDid{s#9zD0KdBacxL!H@OLTEcjaOF*HwThi0<_Xg?sYbuGLWhJ(%c-6?{W8(;Iw^H#ECB<8TNwfV z+S-z_7RidgXIt4dPqTk9KJm88cdy^2M6Mj4aGh`nnq{B_ZX(m zt)IWN-W=)%SX;mB5m<@2u0!1_F-1;jSLoM$v)Il<@N~@n%!=f_k>`hoQIw`9iB{az zjxyZFb~OlIWN2%;TzXf9ou-KV=O$s1Q%UjhoTt20BA!0=w_s}&iANd7Z^72~eY)8t zq`{D0Zd!5)q|T8dVr4q}Q;Id^FKfIT`#SByvmak7v*lGzkT;?BkqS`8a95P0bU-%Fl%rvTP^G;tH_1vEq*sMv^hMGwR^lzERP(L?kr z+%~H7pAu&^{An@v`M*V?y?B0J;yN~EUqOuA0Q7~@J$T8V9&pIQ2Q*GQbcT3{I_vQg z=pJ&OZ{9T(z7wQ`v?N;Rb?CTZOM=%4NS=6Sy?d(6Y~fhCvrX=Q{kLLA;`qbwiV*n= zJ0R|tBIGCVz3P_yH${kG`!_{MWZE!6?)PMew3^(AGN+WKz~RfqXke&-pO#x2nE4+J zf&nlA`Wu7bRcug4EVZ8=aSssL~K;L`Lf;Yv!1x(<-WwoEKt^WrM0YUAr7=n?fuV+b9>;K8Bz~0*Q+mJD_ z^p<+Dv9Y|iwA{G&mXmY(YV-Prp4To&kV~ld>gBO>p?*vFvOmTDUc2q;>TVFfA$Eu0#~ZH-nDvWv7QTHK#T~F-0GbKxjIsk5UHa}A z^(F2EJ20Eq*lja6Lr$!VsYeb2KGXH%De}%~#6oIaU(y++w2?^tN?5yDDo^{19>IJG zH|rUB$Fb4(lXGp-O;e9@$v-fH1Ef%~ls0}H&pcKcQx5Nptd;TN`tIH%dZBS=Hs%^y zUz{zkRh_-I>axw%wuHqYs}3Wa=b=z@Id$c)972Iz0YP)AeigN)HmQVkxZ{V@Y7aZ5 zFN&u>galWf{&0oB`Zm)pnT)G$AfC__H_2Bv*DuRF*BCr`-8^J;vZm{W8Di zs3(t(h~P02I1&Ot6oFNy)vIyHU$W4E{%^8SYkGiyi1OgA#wU`pUi*nIiWT~aZs*mD z)Y1@JI#cdNO4BJjlQ}F%wJIBA6Wqv#Ho8&$fc5x`~8VGeR94dQ1{xLHO@|VnL)_Hk_uZ`3m(#6aX^2?j)`C8@* zN8P~zmu(sLW+2NBJ~pDXBr(W$zAGcsYuEtEP5C==|y58aAJBN+s=U< z?{yYK>phA*v!^hL4UpkFQo!8k=0|9^Dw7u`SZ(_4&Xzfi-s@*q8?={5g z;KKhO+TJNT6Si&IjBVR?$Lcug*tR=H$F^tW5x<5U)A$z;US6iu?m2f#^wvE z0!q@^B|fe76l<-THhobblut-D)bGE`AY872!RF1nWt zU?N9cA;5@53gp`ynNon@4FQ-n@Wl=;uY2?)G!d0oi*LRnl8$l> zUI+pj8Cb;owM+c3VQdR|x|_c%rmNwy6u`pAV~iQ6T39u!mt~srCt%=XebqK*-P2Wg$WmrtPD{(5<+O zG&-l^sqT-4w1?>c83)kB17lht{2e#~-shRQ5|thX6q<(Z(PZiINMOWgjnY7D_!PYs z&l6`fvDSt#nZG;OMnMjK;cd+B{q-g@m7+NH4?tv&?;VwJRKRFMx@ZUo%8rhL3Nrvm zDYj1PPNCKu4PP1njh zx$Iw<4g#t<47B$> zn2*PQSisimL>H-?7wu8#-|IiYz+(uhdGch9{9t!%uc=Fp&YXIRVklNHuo>Un*3hF^ zu$2I60qk10b+JAiLhk6xpL=2~jaxyhT;JorWBPk7oW!*zsdcI({B0m*Ik3u_3W0e) zj07HMij!pW3IRL2e#$ZQ-8T4biiRF-QPN?Pr{uQ=5)WaA$@h4H?C%K$AYfP9C$}0U zu5B$7C8S{Q{&)*vX|LlJhaopH=|f7d(UK>Mf`b8A6}#bpD$MZ@1E4@%WN{s8hXos@ z4jqaC74yGjQZ@gQzhu&^2=?Fe4_eSCA$tzm2_e0;GtuP0`}cc;aRQN7`w)dRjyzD}F79^?Kld`uD!Y24^vtTaDk99i=a(CJ zcTOIpZbMV{kr}%oUO=X2$>iS2#sk_E`5 zxz)D=iM%h(7n41b@VNH|`|B{N&~(RlonkvoJ%|#e zExq`fBnA!I2>$QtjrcK%*G|q|0MLp?aXu6pbfHZ#>5@7Sk|l;6P~@hgF+(=hJt`x- zBNSKE4edaW*Dc(pp=u6<+8=B~<=V=v0u`F=t=Gx80)exZ&u;&o0 zvpT^<&)6Oq9I{+B<30Fk%4Oeo?!kHO$Et=~VraX>=ef$UZNs*|2irOURIYO(xqTJ-c!%brrlosffc~B6Qm$lGU}M ziQ+v-0}Qe<;2%oS?o9gR>{C1~P==-^hz;`&bnY?l+}{>b z*pboq{8Zy#C_uFsxFkdnBJ6>e=AKBV2_p$=1^y6-=LUGo*U5m@n-`LBJYVDFMWO~j z;v<&4QwIkq*96vg@%jLwA?sl8>Ad<4MQ{qzUO!h~ zX4HR%tb?NJ|7jt;EKnn116oL^_}kD_t`n59z$4-UM1bRF7Jx*0hTFxdPcQ#$I9^K& zAdw1YIf(;Eq^`3-Tui8cx72Vl##sSS5FHcfs=9uY1K?h5G1cUrWB`d2kiQ%RkVsi# z|B^^`fbZGHLIEVw+XMqVZ!}9U|CMcEKgNz95oZTR4ee9bjo^Kttb+EwhWv%m<*Ki@ zMO6NiNzsHBt!?oL$h6P74Io^j7y01h3INNRM&YeIA24HmTCNJz2@muQICkb&#|5uk z|0nB@WbQ@4>J4Ms_1fRnn?mbih_Ft5 zUm;pI<@MBPIv4-8yFc4+OaY9 zuhnUJZY9G<8UV3mBY;W&fgz&=6EJ!+8Wv+LR3o&M>T80e5dY95O&z8I23Y5qVTwdl zlw*HH0gT?f-1C!LnC1SOjye@Q8;ITqjWd= zl=-S13&bYS3+(ue=NpVBFyP`c-I8FFZegghx0pbHA;TP>hbD0HrC_64@s_6QJc4(F zk`5OQ0TThoNXl(sGSrgcRmwv6CX%^AMecD&!624+1kdoi5TWV)1(8BfkBRXTGY*#k za5j!|kOA$Hdh`AT`G1)p{k-w$%v}H`Nc$CxO}7g8UnU6n@}3~0WE|$iOSC^P=_~+5 zN?U-H87K9SUjG+FI$OKW^mo8oLlP#D9MEUB;K9qxbBrxC605&3o&U=OS?KPH2QWcK z%#3>J0UJFXn54G(BAG;gL8R%2ZYa16(ae8Ar1cnVho?CIVuF_N#A=Zs;nF*<)RU7yS z0~L+9B+*O3y^;0m2on@c0%$ahJfZbE%%L;B3N>xU15jr6Uzi8aMT$-vM49IAy9%<| z(u+4Z@K10${ZXqPiZl<^5j9Q*MMn@&J_fK9YnBO;V!FJU?!r0+^)W&7S%vu+Vmo$d zJ6~-HUQm#&B<Fzub#r*CrZ**LQ!H>&Af#TvhmkBY5h#dj+ia0v}Ut1 zc41``wG+L{IM;pFvPQOW@XbbW^~tJY1Lp>Gs>xnwOC3L7U)78<*z2Blycb}i`eT2# z_>7=Fvz@_5S=f<`5%|QisHfb4+(va0!*kKsL5^js4XT1xT5JJsTzDIFu$zdwqAM^-R z(v724ARKIWjr2Y2TQ?kU^?G2=28p25A$bUcgU8{U#H>z@et)#pqyM6O^w})Jc z0ol{OXz@~`3O@YNDx+p6Xiw>kF6KQ}?Ggxom(BZ7@_UF6qrdJQ;q@bp_x@RuCcS!# zVnx$qa$W z#a6^~IhBiZCS*#M{tpD+=g*beL_-5%AC;(Ylvsy~6V6czpl23ES#c{j~gcw$( z>5u1kTn_~iUtOa8NYo19lIOIATE`^=>H>Vb-pVfyjz35spPOtauyKlq_t9$yttoB0 z#E7{H=mSpB_Tid(CyOC7Rhp~$N$xt)?p1953GU;P-D4)+{asjfd)FFw3%k^SSqu{5 zYI`7tQ_mtDLZOawso|tw;9M@>l{i#BrG^yfEaiOdO=wO!m$XT=AF>QaMXZrH%=O+9euLJEvPv7U3jroUk`{Lvm6H9S`wU1S~4 zoSyX$eQiA)UQbFJGKz#>7Z9xrC69M2A3i(B-ML>a96TAg)?V*htIN7kUx+s+pBLMX zU$-RAk-his8P z?8IR%?Z;k$a0u(3#?aUdN}+Btv|Cm65wsj530ZP4c$f_CnUStquUAh}KmGF2u8R__ zE=(#LQ-4Yrq3*7(kyCsRIMH5xp~4L4%shOF{tB}9wP`)^ZR}xatZW=eZt>1;)~f2} z0bXjLde)@tpj3RDaXFAIb=^rF@PkMm0CAWNoX7Wwfgdh78waUy?P&L~$C4{u3~8M2r6*f~S_OX33r(>|o&kc?orJhJw;EB@h@>>IqA7aBGp{yG)5+KTDTzI)sj z{h4%Y$W1YAd7)fB+3ShpI^$k!VtmT_si`^?-A6lJrQ9PJ{5NVq^E1)@CT30p89Ua$zTh$aqXm(a`%D%4-ebZuHILy;Q=*m#WJeN^^#qw?el8>QmLQi zB~K^9XN%le*fIAzjHZ4T3MGNZA;8DcMH$ZvEvlGF#$proA9di6z>a-NAcOByhe6ZT zf(XTOSho`T@~BwFBV+yY}tVTDqTB92A!( z=gt~uNrJ{vZ4V{5s z5x(j1FmZk6eSdHqwkbdZ( zDh=zn8uEQtA&{SVZmm1oxNr~zWN|Z2qQtd8`>j@qJJtkG%a6c|+QRTRU9^YqUpmcO z%X3sjd#qbF!?FAhCms@3wsj$tW_J$zCPHZvi3jY+2zKd|R-3u|Tz^K9@@~s!zI{8B zDRCrypbHc7v5^j&An`rm63~!sW}Uy8-u6rENp1|HbO4X5EW&v)mp+^@pJK+O!FDhP zaQc4c#UIjwDfD};xB%>(tFS7cASfsb9VV5-KNXB%LXoo_0?^rmT_=LT$^o7V5Ap}{ zUCOEHh9^w`N=y;iJAlDc02|QYKL_AXK`pcHpn! zV8^4IxowT0g$=m^rp;rT8En|{+u3gYOavBt$)mm?DU~96GQx(Gg&Nv+G+?=8_H~@P zv*n9p0YEs6^fxdpA}c0+O2v{MtIiZ)%kQjW)AbdKfkcUqn)8@@X~KwN#~`h2`#7mKJ7gh&7n2Da@T@A9k#g6huglLb^?e&VSgu9=hx~!E zt5G5eN)&o+-ZrixlO9E1dl2B{~Jg%({e>PLPu4xrM>^!5-?wGJJXd1`_vZx7V zj0R0*v_Uf|E7YSHo(w|$C8FeK*s+5 zK;!wTp=AH>3^`Z#k9gi)a<>5~tpOLLnj1Qq+X1Bxn5oNY_A<>HN2nZol?Wp zY3=KqI?x!5{y)hgy!7zilre#5`qfQFadkMs9OqKwBDrmrDf%9jM*Ep~cW|Pv0!6w-VQ-cX%-n&JDC(?HDVD+$hT|i9KsUJqpY1$O1 z{VHK`e#CqNe7eB()&UL+=1M<-g&E*xnu7CZ{0u&chsLat$O*|h{UPAa&{rn<9T3WDVbsT3ggwQdH*g$yB2;31p6 zzuk5hcu!_eqN4?oh(+g{g8zFg0Qk*r{l|cGOeF|xgG3k@Vxfhm93%(O;RE@s1fO2* zgN7DFEEc+!qbdQ>^1}E94LjWR57%}hIt>*Pk=zMV#j6BzWU|A%{eV=%RXo=!&(iqV z_9>b|c{d_*DwVKBZ=!P*HGTG`mcR{T|3pEBz+x^6<9*cW;dIeD;sY`)SNca8yT}YH zqK&y{q6vyPN=8#~c(ToY&RRi+(QEm;1xzlhQMySX(|*utO6i5+CjlZ#^XIt2u&Aj{ zA}UI92z&_blYP4v$ROs@;ap_SsUP{!oSMz(6+|Xv@>GcOrn_{Zxv}-FTFLU-x$?}E zLg3`2enM{fM!bH(v0OkjSOEV=a-6CrVaL}*rw9|Wk_{%u5!=lKo71o~0W}N+l4San zD5S{{%??S&=qr5)8noG-9+=&EvXYmxc6@sgWiuWM*{n`W|7Hzro`9^As31d4-z$pQ zP|7L#-54u`a4;L#&-!{>oTwu#!V>Aavf3Zl8u%7SMjkJB8L=#RrVE^aE(4zc2M=3Dchfs-@vuFD9IsFS%SC z?wrhz9if0~=~^dd)>@OPigXMcTCg8Tw05BamgpqLCT4~XZqHiuD*+M2|!g}k1MGv)S`NX8v*7#Z|~=opOgmI~n&ZDOT8n=mUM_YDpQ)->dX6In;l zJfm~tT^nmDxDqvl8s4r?3vULyoX*A_sFN-+aOem7R=(3* z!lJ7Jh5^!F-t&35slavTGTfH*2rk@RxRTYEhD?QYCOvTHRehV zZe5xU+0iv>v;z1&JOIB3+nK&5(7|l*uis+|(E%^4Mf2dX%DucJbJo~(kbpf&tg1SE zbHbYQ#Evlhqg5m0RP+lzrI6*v((^}qBV%g_9c@DeUmY}Fo8 zd}ZAfXQQT*F%rY zAyjc1J*n!B`$3;Ouj(d~K$CP_b=4qK;%naAteo;xxk#X0vSJ)3PHWvfYdQ;$)U+a* zgkH&0S`V)f_w-#zy^%;~6X#ifQ&$ zY*sR*$}!Cmluk#L_0MqO*!_3w@kv+?X!{alp7qLDWnJ3`P>v}r=%R|!!1tC zs}kMtY_8$DEk}2S{la}OW7+W1HPM+wUCQ48Hz2GZ2PX4VdzSllrl&V&#&RBMig+&=uA@?NggY+U85^XdmI$?q@uOt%R{Kar5o(4jX>xLk~GSm$BjJ z2S7k1=ayP5-!%3adknUO-LNI|&%1w`N9^<5x1u^7XH%(t_L{aQ-)pSu*C^GBrmm)g z*lwOR{MVMI-fFG$x8k`=tHx#yj%JtUHCfAsra$IYTvZ{ZzSPP5gYvwHEyLGFCS2N9 zOr>rJsDsEpfM^J!&&S?silrrG_En}XCqG7d)Xd^%;Fs<8*VT>BuaB#>@AWQjZd2Xy zJfA^dUmCQxq7q-Qsy}47KP+~$`GmiHOV@bY9dG&?vi*7*Z{V1|5(Mneo;o~z`W$Z5 zCfK{g5vVVJtCJ!+{Y=0_jKoMTgUXQ$Em}+$H#~Z z$}Ie&jy<)myARu#8iWiE-Ru$>EtidpkG5aE9>mOg>AKhJTZF8H8!(WSwQx@+&p>j{QkR@*^{8{+iRECOvR>@k&K8c)`FJ#V1pU#sx_UN`IrnTH!ihH-AGbnrz-ZDHwxFm(!+xUPIQ+e z!$n;pt)}i&<1p+V(1x8bsd-ASeEBS&U#H4bnWRds09Yx$xfda~o-nzB+%o~_?^Y{Un z?qyX(GsRUX5>fu*_(e?pKt6{7s%`IDt(9G8KaF9q$T8T)BMly6(@_v#oYX0NYbXyM z8|4j>nn_^Oz!}q*^Qvv@X~D>6Rl)$m9*u`+wl?E!hlvi<6YZv>XwrSyQ%R2O@W-rT zdt&FlDo4MN{>hSwfmi*TS*S!=d|^>!giod{On9KzGfzx*;&(bAwsGUO?oC$S96rbi z5T|>Q&J#-auLBC-GeX5me3LFTk9@dK9E1lQ;|%I93(+s!)VHgIUw!jAdccjhM;X5)&FQe0GDKd{(lUk zwH%76DEj$9l{Hu(EU@`AGYega-*{;3<hMNmIBt! zZ_4IRbP}Re$6jS@jMm>sP~Vt}jo+u4Mt*=F#)H5SeKAx(O8P=HU&u+P@q9nxS%|QFOq_NxpAj^n7 z9fW2TE2tS;baO;BakUsPDn^vZ+R$-GIW=gpn7LB@7BAatv~LL(ZDa!LFX-Fry6NtB z0d`DO%_NpArLj z=y|bA+}_I*v{c0?I5k7B_%AV#?{+_6UkYb)L4R1`8C_x>JaVv)fc*?^jqBZsyj(?y z7qZq!)89X=z(*4&4HgOrYiu>V(ETQ^h{g0rO~hJlOuK1q{y25iUInMdFL@#f$wJKK z+U_X7i_v38E&p}r8E@&xfQe4oRKk~Ai7$O9d@{Wif>Tbl4oByDkgO=%!|~{71h&9D zyt)O#Ah7wmL4NUtU{c=Q-TvFx&7{-f<~9WvYtqfaAS=JcxkmQ&{p(+m4+wMU342BT zG>@nBMlmt0JX`|OE9enhFW!HbE80tx*0H&&28+P#Wr({^z8wCtkUxZC%EMWIyPHxx>G$Q@SkiW4OkIXM{DF94&h6tFxex~96 z)_6qae=qOd6!&Qv(@9`|rNM*$-siL6P6Pone{~dgJXFooN)M6^21zMB>UYH`hHg4j zj8amDAR8H@0<{gLM#fHav!-*cg-w|LCEs{U1Y8o*UcVM82?n~r*D&K5VF@dUEINu& zX~qK!d8!LKO;4*`<%)$9ss%5Kqb*z_@P`bgM||u1$cufzIi#`zSS*ra&0Mb~9ab(I z%Xh3~H*QW$If~b?6o?|0UI~;DhQLRVoY0_|NSMOOae5Usk{saE#(e@Y zl&|zmce3y}9}We?`yyBZZs%NX@c~CusIv(JVUE_=@`klQy3Wruh!E%f z_JqhR-|J!MCMd{Jcw@`WzvHh1r7oq2Q@(iiF8;K}7BEz{`lI3ItFOk`QnAd`L%4Gi zU1zKkhUCW_Bi<#KEE1bKoq%W3D|FzOn5#^#`Q}%vrsKCVzlq|U z0IdiiikyC!8XG6aOK6EP7@U}(zumOV(fiG&-p^5PFMugSB)c;eoi)}KajyrWjjUgI zQcZ8amb`%#HVqz;H-|}ua0}EgvvB7}JQ6$ioquj-B9k-yN`u8oF}y`Ru%CKP&NBpA#=So94Tj?f`cslG88Cl!4` zr))52vQv^SUhN{4=d8(olF4>xo~$ex3|=U2MF8GnxI&MhW7LNw4kg_3P!rhlGF!v# zb`L{NQF2h24YH2_j5p4aPF7ARZ^lK=(qjMK@k zhk%9&1VJX?XYP36-{$Z%EHoK`e}Iir_g}^t77_+`d%6s zOuV1L3Ze$Ct)y@ zDgDljP2;$;Yt*--Auk%+EQ;@@76%r}+awZ{t-5T=V3CSG*B2+53<4i&ow-69xUtYTK-@Yf zfF%(j-f=>_Stl-Caa*LG`&|v7P%z6v>1MzIF2s}JzD!~$-aZcVw%Q!8oMC^R5=FnS zk3@3)(7i6ef_UZBCUlyKnSD~g+(qW%Kb?V}i0#pgQ70xSD^FejAd6C5^_l79w_QfQHtW7R0Z$(Qcnq&R$v$*xv1cvi4BA;Y2SL z1Y^=vU$Bb2fuU4hHe1VpGtpQWW3#%>z;z~V{^c-HQSU$-u^xaB-=>2ZLC(O7VoNU+ zG+@LSx#XqV)M_yXX>6sYV+~LyX}|NF53X-jENqo1$2;S!`b;Pk4e;OXQmW7NCCye&DUZutmvC#Sl^vcAAiB(F2w z_^Zt)ssBrxbL6c_g03r4JhW`q6kDH9cFvE5|1>2v4Oe9d(s~`2B%f^WzqoHes(ln) zWSv*!*?Q$$Glq;D^F$7$PAFZnbZI4b6XgD|YNF2m^u=+g6VLCFG^j=^cI-D&NL76M z5YY+aN$%w2jw~_S`J>LO?9`puF(x^TQ8}HSED3X3n>nSk)~Irc_})>rjhYw}-vhtL zZs~^=WWXXTv2y@($ zMP}LZz2f75JceEFe(UYk9$xshIR|j~*Ai&uUZx=O5jAnsF@Za#031#?MmN>GnbUms zv^#U$|NG^CC=+n`Pd*V;I)#0%UZSGl`%Y!|>L777{#H@In`6wVyXg-^)tFnb0KniPmqx zBK{6{5OfAxXER}jQ9tor{QV?#R()E(zj&>a;f?D8KdJkVMN@N2Gv2Ms&ko_QX7**L z2(K;2RlvUUsTk2CipD1XoiE(yFOT;e?XNfIm~$Q7?7N!%XrG-gpT%%b zh1oBE590(`*o@Y?X?f}B#iifRzb?9O*1kS&&nNFZkbXUsy{>nC<+yR2zfb5CLSj6A zIZK^=U1X{L{2v#8cFX^E@!wmzH+1kgllVFOa`~)s<@vR?SJ8hMm2zZ0x2WUd@x^&* z{rj?W>puQ`ckg<15%vgV>wZJdi9^Ec9f5S|)PXRk5$e6R34sO;1S@SOw_Ba%|EWJ1SPHSa7SU%mh(VVN1#f`F2DA=?O*NH<>M1({I$0N0atg99z4?U?QsZw*@AawuS!68%hpF ztWk43?*wItF`cy(A)c76*td#4%J#Inme-FnCJ~5_t*7*Siz4f5cv6@#`S4~f3R_c& z9%7C(iZ*_6wB~MQ%!?mnzs73L&JtMhJOCH}TxvDP&P?-q)FI&Zoi~tKnzotJS#FKZ zBac;^rq4?-?UMX$%R1+5aciNiKeTzf3wkJ!IO@Ak+l9~o`|J`Y`Uhqhxay6VlS3p^ zwzNYTCR?V&{)<_n$TOx3F6KQSaEf&tmtTs} zc6UFFVQ`>JlZ^&Sbja$RP|gVX1Gx48esp?*YiI>?ANQ_Pst?ZvhxUWQ0L;9EVTgTF z7m8dp=F3JsLZAn_ZF|1t>ww^dT*;odxwM9)?yrgr1LE5Iv-(=Tm3G#FLS>0r#i2od z*`HvdvW)Lpkm{oZ7{2MD)$2R9I8(?upvAhl-;o(#!#2Izyyjj*&?>|<=m)c@0=k2R zy&zXjttwVmJ|Q4_-wHFCAP&`lE_}I|TQH|%K()Jeh|vBdqpkje=YdUC+?9xXWswMA zN;V{)PX;C#!sE!8>CUwb0BM#E0G=~Lo=Fe*z<){{*=#Z)iXawEulRe@AjtU~OGn+d zIB^4pDP;w!pA{g3;S8+~RiJotL}zui8}&HM!y`%5E!Lf=JW>I+knBa4fKkQCFc1`M zsBSw1QbTchketrW275T!_;Qp*7(JOz zeMAbsM8$5@7q}I!CJ!MB0-s7dbw#0k=bz#Rltg@jbW1ETiSob2zJ${MTI|nRgn(yk z{CBZ`s^J~cCHOf}bVXjLGeD4?J2@Sf0&PN}kh~_s*<+qv>lT30BS9$~I94JwJn+ns zH5(}M|19uVEhAv{=LV|PrUt*uL|NmC(b2k33#eP4=zs3F#o5_EPeZ!OSy8ORl zzr~qCgIoT)=r%5EinFgH2HMC3(n@^2tcif1$02;bYiX1g1t^SmJ&G3_e3)pgsbOy! zl5f20#jdMFg(fW`h*@Xj0PO^lNeXlfEd7P~S{jo6-5l2U+*V0&VC805eXT z=%O@VlnH1!)yY+@O0){$S6*Jl7vBpREKD~`IBuxgX7TO=eXYS@psejb0d};kc0@Wi z7mg%^D1ZKcx$9p?hG@eey&ztZ4BuU$CcDPKDr)=3?MDu9ZF^(fN)!n~MlW*?t$!Q4 zu(gVXo`SO{4d}<-Xu>B8TCHd99hp?)p^6oQ3xYs3w;x>XGK?)`($B96J*!M?vuG*% z^DSYooK+W;K8==mKJs#VXG+vV@3F5&}TKlQjxGgUue^F1yl@ zt$jN}LK6S!cxpNhQ)~`R#}>X1%6jK#Ugh2Q^t}83YHrB#zaZ&RhjM&B=?NBIQ2K)^w2U=PjqIksV0QEwE z>D4!FtM&9~WCRTXL9EQep)nJ+zBi)Oi31rIo7E9&sw2b;^qmQUFq*~sVz`xSfLJi^ zmwVOa1EC>9(XcO(chrl%h0fG!Z!Mzxkp#2%h)=0tAc)NHTAwCi%EW=UO$3AJ{UT(; zmjw1_^=c>PcBq)4pA@1L_LG{wGvI}t3tV+78=|HGMKLx>^y3&v42@jRV#nZJ4jTQ* zMWyK$>pLf`vtlhq?(b)jqha=Yuqh}vH2)AGr70^2)TzerXAWAmDlZ)TKvgh_LUEo_ zt{Done&H3t{(Gz7BWO7lh&WW)(#bX(2HZ?~8UfrmFMehOCF;k3RKRT7HW{=rrjQ4) zz9Q4x@HumvG(~U)3Mr_tr>|!xi18Z4QTbf)6iBc(R<0$yXdY<)yKrRE8j&QQxGSJv zwn$r_7IK7VHQ=3PXu-gPqWRKe%qjV9u6p4Ali4757?pQ)n#MoBeBp#D)U5;}>a*<+ z(k~LYTwVZKbM#yN@KQ1`IRxysNl4ADeh(ks6Y{q?(u$rwD@BrC(6aQ!xn6i*H?J_q zzpV|g#bjVIu|bTiBuFUdhhH7x@SyL=*_T*Ss!34DRCl5CZ^jZ}VK0EzMsX@Tq%JLC zIay(K0}Qn?fjG3JN`4a|l*a;ks>}tw0Y@5<@4V-OD1sKVR732_b;w6V697&qCrwU3ZIr(76l*`hHk07 zHkKm4OLEJ%#t<*o0LjJQn(YLk;ozl8at@R;g$eAmmrH=y!r7f8ll80veV?AI<)4fz zDtL%2tO%+eA0QbPfmTCXz6w-dRJt?H1PgZmSJ( z%I~G0;+aOxg20p-NEpue_0Ttrp$SL(;T%5uuL=wZ1#%t(h)ZnsY75zTsgan>( z;UgeA*FgQwjAEN2VIzXo#Gu}6lXqn7cswS|aL*~m)Rxj$Y&7DfG5rq;kRMcDgigc+ zad!m>8$EE)l@FolyK&{=qZ@LwSVgx`{g1j}=uD>{=G-g_N;LCk{wWUYnFTZBBDln8 z@f;bkKtpKrz-L26Ytjd9QQx5$en-qSbD+m4`QeBF6$GhF4q?^U2?a$pca6#?t5j+C zLv*(pa2V2Z40qD-wA7D$KPF0BbE;F{?IXQeBvBUUee84H_^A?6QS2!&H1v><*R5<( zgB!>arN=uqnlQ?(yRyTOf7YqsAvYBn#^|I`H2k-;Aw{uQ!GD)FQ2u*qgWx|) z8{q$=v@vy@YV`96UerP=PQvKQ$plD;F7SSKtR;qa$Vv#Jj%URv z`N%7g>jjF7n(M+b-j9V;!5eCF93N3F@#xJ=XstB>^GcR~^oQICJfV2L(r^T*`y13B z$$=-#$!$RRzi;^_GgM@}&-I(;dj-F-5@Yz`^l?8)vrJ$_XFvb`jGo&enLTR>;)9J4 z0$2;B&p_Pk9P1$ebznEO+({8HAvcRLoRZ0tbV2;@AxqSND3X$xO!Hv>Vh2vo!$45T z6j^Kvg!x{(YmUxzhwFs|Y(#zWLgZ9z8ddzkxiY*lx!TiGPvK`BmdK|i`iI|CNrf;m zr+f~<^0E{{mCeWfb}a1e?DSfv0QX`Qwovhq>?xz)Ka#(MHn2U zGK8CK5tf5q=sr+Y$xuN?s}V5cUzN7pD*q=_u!#GwOhJLpe`E>@3B07Uo^%WRZl#I z?2o3p7AAu%fA&}GT+Zxgxshu54wJu6kmFZCwMBK;3vRQMR+L7py6DcKOJ;eWy;;p^ zQH48aP{(-8HJ;lemRQg~M<{p{SrN*w+@|eGu1U7=6*kl3d`NEitF}}{adMeGApA`D zdb0_C9Fr2h_2iHp8|KSwSGgWXQaybnSfC#zK`}JJr8LH$vcx*u3@qRJ#==F0D}$h$ zPTDE-gIXu6`o8)O_X0K!Zp=kt+ye7OD`BRQm2+r)M45K*E9MA zV2hkw{--VC{&9O2GPjE3jF9`5mvgzo?1jl_RMg6^Vt-XKGG4bkWDVpM>&USoRy5`j zPr*_-1H!I^;ZdjVRZ~3qzUZN{b>rLg1at5(l1LM}ubK*yXfvpJzQz%H>b(KBS?97t#8zuk==AUBITqYvoQT-<5$Hwlg*i zQAO|JCnT<7QyO=gGc0 z{yPPaRDikmce6j$4f{c`XJfD!#HZF0Mz$Xn2A`AkIc+#pd?va2EN>m~@W!qsMlbzQ z(BSKatF^NquvgEOs4L*6J`$0cL<8k~{m(h_9lvqjc#KHYi-?Y&+>$P0|EcrV(iDPT zPw$2{W8F;8!Pp2qD3hpRch{t?p}WKadYVVH3Vr#Y_cChy8Rc-}9nSN_a>V(VAdVs8gdL4N|{Trsu<8?y$n?op_XRUUY`g@5y?>0oeH|9*G#b)VkUm zcIzMQatyuQ7;+-y(DPIa&)R*ZP+je45_?C znx(Jm74t8_C9HidazTE%>+Hgl4_m$?#zCVcV!#l_fiz=hL#XwK#=-xDQx)4yHTc&4?gF0zhrvrJ36?hJo6G|ajEe<+sd zZ2~>>d;zR2sfs-C?z+;igwOn_uPTJgudIJ1Sh`c5wmLD+4AyM7UzaymUjtvZOmThm zCcg;w8`8f%s`;O0zsAdQRS@aUzlPpzjXE}T0bkoS%K7?k+oCz$;-Y%j{k8Y^yDa|| zT4`#Fq6}Gmwe{#|_#ZabTIhK^KLQuxvNe(O;tamQ#?%wjNjCq6u8X+QHWypwKRy=l zraH80`gvJ>)odh~?U)$U0X$`n+>A{CnbNNhIwj$}ZJ*R3XV;9xGw;iW0k?qH&TnJi zhY116l}D$N7yS>ng5}#{bJQ%lhoT={gQc5t3f#8Q{jDz;{M1B3s0E~&o`1TO^UK#x zuc83el@>kng}u0?rTyirP@aFPE0>q;qM#@BGS-g+)7*FT1cF*~HU;gy)CWHtQ53U# z<7rPyg-j~nB=!^amX;{ZIUi@+93fP*5w3rko)f$?MuIx_#}F3@rwBDj4l~?xZ7cB( zd;&5nHh|2^E|n=s6ZD62n@9#Re;6n{W0>D5z{O&I90Rym(|Ba9yE>=HeE(!t2p0Y$ zvqHG>PiDo?8RO)i%!(;R&NpPb{L69BB0y&4$sob5m!}R7yQ_Z;kXfk*|E?~qU~Xifl*i!f7G9OI$qzbr!K?@Oja=Ww%fg*J_7glNDKk*W>nUVZ=7|fndGJ6&Isv zmXf&O!;$+kWoJQhN6N<9gKi)hXoTc#zi^p?&P4n+IerrcB#X)pO0i`!8Mt4?za+Vt zSccU7R9INkc+if&w%q9m^$$+Yae8pbqsHIv3O((ge|J|h$d(Pk%6EW$0yu-8xA>@O z`mk+adXx!c1U4lEo0>Oj3y9Rd)?ykYzHMj;3Zo%C>xC9M%Lq6;2 zp6aPvHUIf>syIb$)?Vv*9a5p7N~hRC8sQ&D_E;(k6R(p@e5J`u#wy-{NCnqnjGa>i z%7{{IpkX3trv22hphbfulTxG5O$1lL2A0!9@cXoue&v#1I}%Hll#g z9nFwt7?*dnn6xuIG_r=>0+d#6t*6raqJ;;F3wOS|-$Fsq8VUv@r0wojSdD($XOPC# z6wky^!V}yn0=%O(YnT4JY1mTmV&Ra81(nO$x{TzJ31z*A=KV(+dbIs43bq317fMBC zY%p?Mt@TOeYO&j_cra*6;a*E621ZN(AzhMEr1I-K9InnjGLv9hCu-^JWwkj2c8S{J zb#GOcG~I0%{M@H+C@w_{dlX^UoPy%IRO}g|8Xj7kIK}QgdstGue3=LsjM*%N=uGWS zyrczn6mZWiERL)ZU08=8COnIH3gY4c&?+!m9s6rN5y2D`6Ycaa~K`5{zWxFQv(h`S$IBUKXmuT%t*P}@ukXfV}w?alBT z71pSLUx;bakCMFbD3+#8l?{3cpfDGyTnO8_oMov9LZL$&fRD*QD73^rsG7phEQZe8o2xuAQBKdjk*4b z`tlowj;1*S$=%^n&w(!<=4Ioh?D&>RSci!)NNXL#`M;JdzZLzL zJf72CP89kKVgAaWA5f_fV<=p%+!<4ho5G4Ttn}#d2VPNuU=|b#Kxqg|tpb_mhawz! z1<38k#?rUQtDhZxx2(P<;9Um2-%KR9u*ihiGIWh0gWv0t#p(uFvUt=}fMlt@E?H_m zY4>I*m)k`V-2+P&WU1CLr@u=UtpH{btvh>~W3L!fn)e;eUtjL_c&%*hKICTLbn58H zT;>1B+J%*?){7T!r-*U0h{#0VHOVTJ%(|0I42#Rq>-9cnEm9&+nxz?v^oFZIfAW4Gjb58GeS8?*esO!UL3uHK4EJGiu zaP?Ry*5Y~`PGHO;L$%pQx`_?A$Nw6$4CaH^E^*MqfyDcR7@-^0E^4tS!XS<`*z2GQ z#hV+&?7TPK1nD26<7&%ux0N|(#gB!EpRPFk2#;QTxPUa1uOnt_LClMbVwl&6yshz- zYUY;=N3sHLmpnZ<%HUKn#B91uY)ZU@C)8RzB$~THz9v$tDiQOqYkmzEXvMJD$t5%5 zG%M%Nq(VQ>pZOx->g_;m)wOpHXRz1mep#l8L>cx@wFW1H7HCmK#(js3yZV5**k76l z!@yJUsbqUzUEj{CF;IUL+S%(}mff3QG7t**CC`*6kQ=Z)G8}*Xl4$iv1mtVLFFA@k zd7n}4Q^pHVt=AJ|t3&`rL2cbx_Qff$_ox@98esNgr_M&go zToh|0)#VOBkb`8wNkto@l3-Si>*UHPayY&ECGqIp`n!HlJ1r<#R&o*pXyRK9COMKl zWI2nJ^6vVv#L`>b&0|?1gBz zJt%nnKX~)E`hlB1w!^7^^oP0zF`=6Ahe2e3*ES6^fkLFY`l{^9ipHKp%{z+jOOo1@ z50(%o1llkP;lxVQUa^0@<=Y^$na&hY%>XWi=8QzHAe6gf!L^g49|?w9Xk{HYtq!~Z z`$0MS<5NZwG@LuGp0>X>nx7$~3n9Z=Sq)w=1g>SlJzR6O!pDk^@wjY+?eqKvPm)1I zA{tU-S9g0v$lO^DhkQmmq8!+8aEwP%XQjrUxr2&|JQSbEGLhROW;HZs%{LGUOYtfccpAQ#Ck zBbJ(Nl_)eC6$^fbm9z0(90jlwyBEO?)&yvn$sopyf0M8+WqPOP(AOmFOvnYF#=OQp zL5XpwTNqQw$Uj9?6n1`IwvgWxwM(%>q?cJh;{Brar%90Qy$BQ{ZbdyMSSWqilA;1! zOpSvEq4_*k8Eh_r0|Ga^Dhj(3MRM$)P9Kg>+=z)$kM4eu4@} zp^$=&43Lb1!>oK0OzyDt{JTB=3MMRE;-$dv%=uL?$?%%#Da?aWj(ZbKxI3W0=UUYe zoMP02AbGcSAb0*Ln5+f!cm7nj6P5ocWS*aO1a5|C298*6uxL2BN%F1^1XEoaPBd}G zh3{Wcm<|wyDbQI#1OnMLtSAyKyhnFH)Jg}AJ36HyYztKM{Ve-L!h)Sy(vUtyGX=eY zkywsGZk{*$S{Co=z|m>x$VKzhd*^E?YkjxM;x-{UM-}x`pZFg%NzlZNQRF2xerIyi zsjwM}pabUZ8QVpKLAq3U@VT)FM}ZJ*iuutRO~I?C9+OtTKrifcA(}f%o0s4=yPAH4Er&#heQj_{%mi$f1IN_IY$#No^8 zEgznKl<+>a;5cT)K28k?9*2&{nD6f75ZQ@h|5g!RkjC9?sGi=|sanpZQc9r$tIYRx z+k)phxLIvF#Na+MS#BgbEiAEtbFpey#Q~|3fp5fdP}{I6HwNU_`;0~{lYYI=aa8V0 zOQ8t?bL~wR9$ta?-%FjYsoN+z-?#p-T`uhCe{byGvdT?MyoN%E!?p3ZTC*tz`Btsb zG9qZJ#9)m-B6co6np%nqcO`Rz`kd8Jt?{Owc*guyPcWJOsh%k6eP6pv+Dhm+Lm$BA zI1Wtxup|-+R&hYcl*MP{A|(~|bQ4|9f7DoWbko^vR3C(yMiT~|RGHS(M941HB1UOq z;5+B&a4Fif2E~I}dpajaV2tM}kfov?5}YaIr;XQb7S>CQH^XpErN^aAv5oV3vb{vsAI3?7rJZpmK+)5mUIl)Sl5r zLTw)#t3^bi)_DbO_~3S*ZBVoD2FJ7%Jm2q%An3dS3_SJpQNf0(A?>W+ZQ;w`b!o5t zZw}$Smq+B{p(pou#FKN!ZJDyWnicnui$}dz5)gHwZ#LxTcCR0>$_Tz_SlAy|{;uqo zl+&QK2VN+B2yGMAF5ao~w7v9{-}x0%6R#ai_d-DnsaQ6yrs<8V9WI*j#4HkU)#&8 z|5T4*ub=a}6j6|hvJcog7k)3)I(znYW{x_M$y>ANyu&yF9{iU6)N2^o{`lFYo~`Pw z?a5bIy_Uj$JJ*S~x4v?l8)MWriHOd?#l%0<-x`%lTO*?AuH%kS@;=&psG0uDE_K2^ z*LeS9Y08%5y!|h(OkE5fT8kj#AlYZ9`(e$M8@zssU!bSA&AllP+MHmxyZ02Hhpiv@ z)4$%P`>?tw?T8uuuKazm-M+bF{E+h2KnmFWM*}Gs+cOTGdI&;c_PN{#yr0YzAcOG-;}S_8)U27JPqi zeq^~HFBC4IHdkpn3T*ym|GPcHsg-_G2~?5r2d%uAy_jBCN1b*5>*}Z@`~So0=(JXr z_sS|>n5e(c&g~?EY5os>=kq$##2SAmG;kKTY{KmJh3zaj6|9xRL*L-VwyFM4=hV`Y zx}yzI9+=Pm^Ow5a$SV}4&LzHy3#%pf?^6~oOPSacdi6_8Sxzn)XVH2$SBDPZLwf0@a)qAfNX?1K*zcrmQ zzeLmOs%GVbN})O%8BwZRuxgnmY(#PcHx&XM_@%R66C8+ACm_LzYGLt{T}e;e^_dIk zqf_%Lr5kC_vPep$%))k=>$y7mre&VTW0f1i zXa2URquatn;;B^emJc7R3OI`YjgS1a`&H;@(N?Ivci~V}CyWCPaKJLs()%J2QW0kE z_~#aFvkz_PcJIUetNZ;u$QmHMd#eM(Qv%C4&A-DVEGk>{x8c!yzkd&pDjwDi`k6nFT_@Ub5dEu)1o|IUq}I)USCKNu z-l|B57=Nos(E*<5Z&f4;?%=oK5oN`H9Uh@t{Cjvb4i+9bcE^V-lL`!v-0|{e`;Z4@ z!`$V71m`FEMQip!=2uVViZ2r13=@--euc5#S#i&}CVh?$D4W=@-B@py8-^YD=mR-f z97pcxdGW;EHH(iVg8EH0mvNq@(su|vT)MRT_KhA1r&Rlo=@H!jV|sK+Kl?U4s%v|j z9#z%QTO~IF(<4jzoS%_w|C}DR*AZ0Z{iR1@EV19{k-dlVf6yavp$nt+AU!&5Xf~*a zqKc%78R*;|y{moVGx?-Te}+}*h&4{JUg0VmZFhZe<(zTg&ib>e?uc{EIbdDuh7Uo#$56+9wvnR zd;G_L_mLhJ;xV-U$3Buytf|pkABjNqKl(@oxev7?fo4DAZtG8EU~29yBD2&b3;jXp zii3S)QAENzhwJ7o_8HJHQB=uQ8T4pX2d=!_3NAsH)0y9)dEq&s=zoTl9qw)nM+D{V z&fh0gG~Wn+ zgz(R^TOLEQd2qQt%I6|A)w~@fLfx3Qn>&x&2?qNFQ3qveKV}1ssbHPP^tKc?ZqNl`be}2d~15l z)AEihg>iBjpBNIIzl*aaX6b5=e(`e5Y~X5^{Pam?r0QMKy@JuiWgq~>4Uy{t@k~9W z3it)yKPg%Dv1-uoAN``5WryyW{wp#PrJrit-U=d*T2-1V{Y%UR6apW`YiQ124;0+& zGZr2=j@FA83VQ zi{!XO&1^7R3pEamY3#y01R~80(&XFT&2o#G2>Dk;vYrQjMN>$vTLsao-ROQNBQPR7 zH5>quL3A{1!$yaSp!_&0a>ZE12qA{?ebscz1q*4W0}9KnXu$%-z?{T}!>*+2|L0N? z_)s!SXgo5St}uA;O}O>mCJ!|JH@)JoX(Q2rsshZo(P&@NR9ZGtWpEBIAmlFV!gES2 zoq6F5*Gh%+zu2$`X25{c#Js1Lb2wjd7x9Saj;mq>mqNhm8bQ+A?e_KNJ|#CS5?A#L zS}YLthgRgMEDpd2xq3i5q{wDkc&K0mmxv5!>l3YQDN+!RD zTKan^9tQ2o{Zd$lq7%{5DfnB7y}IJ1baQ$v~L;1;(1Y&tR6o zuPAnEjK1dkN8E3Pyy8Brk-ag76TV%XZgv#0t9|_(Fm9@9-BFDo?!HtsNb3ZI{s6AE*Is6^*(hQM@eM2lre2j)L^YU-GbN;RHvT=J zG#w0q?bT=JIu(gZs~!OTC}@K&OFhm8CUalm1U9N6av`y57J~@VJmq8h97UWuAlcB( zHNYV*$g+;3GM5*=!h}S&FR6}(0H^aR!?0L;kHyI_iCHunK-Z^m6crbyNA)4-owk?E z9WQ(t%+JOWf4$sZP`O6TAZXSI8mfsgYwLxLh>CQt35`Ym6kMSKn#sCpl`Rn6qWYQ( zpz5=T{X`X+ScC^1jKZ%1;yl>g)nnJriwmV5A4twT4)fafImHz@+hJ4pf(1X|!7HG_ zzbF_b$dd|$nR!o$aHQC*5D_0vMzY(2a3!HSbBzb3cpUw%FH;*6eTBdR(=7(NgGNl3 zd4C!0vQN?ow7WXeKIaF=EYB!jAtZ);Z+u@4xSy7360L7CpwE<^INAmO6poL^9crXk zRD#QpPz`yJ65zih!;FJ$-2e?f(T!{mLyHU0{s8r4nYJ%!&FwO5jC0O3q&W9=%}O~| zo;c(8u+i5GodZJfJJH-HTa|hhE9LxaoWi=uSmIM z3W90BnMXV~B@EE`C~P@NK_h8Pz~`c*n^K3b@H|npy|8luP?o3|j3X4}BYb&U6pQX= zARPW@&xBlta?O@tL?6dqn?6;WXm=GC8ALVkNO|zk)7WC(5wY zWbb_=qmIRRd`f3@xnRujI^7Zzs1uyqYkPG>=iT#f*95TGab0zuR8o{Yj9>GZ_Sz2i zf8{asf0syf`v0*+I?nm$5((zzo%t`>qGy`xws*N_JWzc3+fkWO#F`S;26C^W>=_>* z$|`ugin5a}>R^YTld1{l!xvo;wi2Y?{UN-iI;&i>y6cT zCF@qcgi6P1|$pw!tu9ocs1MXfBPyO$S0#S(t2F&Wxz0mhtkIDd-a+xyk2Y?L`xb;)Ej6z7P z`&mFQOSgKi&Q5FFmR&54ynV>+XrV{j1~s3H=UgakGFQoQ0ACGbzOej-)F0pHI}~P& zHwmLAd59W%?Kd|*dfC>W1@auFGd^b@(xu)H%#vr)P06Y))$4m-YG#ieQe*~J9Pe5g z%@xyBuMpq4D)my+5L5c$|1kKI_`ySxv;!kn*XOxQ3+lH9b-4a2@^hjr*TTG_sE36# zj}Ci&(vn{3b7ASTTNj=~kmi@+LySrPsBpOjuI~exa5tMk&7~=Ps(vVRxl25e3Uf=a z98*tMXGQ0(jgd(}?-zF*u^05k4Q=4jHM z41AM7;C)HcOFOqfyQS?3H7ze0s!_?u)x|H~7?ip`&Y8sCb5D79{lz=j#MUDAYQie@ z$WnCNv|*Wrjj038LZ$pKiZjCJa5{?{7WNNKgH{ z7sI{<^kSUpkkS;1yIeayvcL}bf)xv<)VEmUu?=5I-u`qBXiGn-^W6NOC^ikADjPE$67BfqP?{82+G2XzywsQ4myhMMOKVFGgX@_mNYBel`tyvp-qRMYoSMt&_{)6D zpNkv9Mr^BJr4KR0_(Q_BLOWx2uR=Qi*q@9vG@wtoeqzcX zhSw1`xBAla!gc=g`%bXs&+ikW#kO|-eZ3*Vm!6lG3e5Ywf)_~FbE-^wPW$!L+^;wq z)!rAoOJBB|ULJQB)AxS^mwlCP?nhsx6=p}NrjM^xlau7R7cNfM#{bfb;qQZQ{7-4+ z_D9721YhR=jkL0h9N0NMv48v0pa0_jXMJsDW$Ex>`+uTVM3!EumGk~9?Z%SR=$hbt zM~&8I%m}KG&k%AKbhiYE^5G@<#Pq$x35y)*>}Gvo)cB-{+Zs1s{x0|wB}K<(sg`Il zu-19&1q{FIh$ygTk9vOq9P3M5im9=U;28Ar1b%;Q2-LVs?F>`a71p-9px9wM57PFY z*3(ztK`GUU{|Q^2pZ!m46&`yHuhp8emq@MScpxoQ9%FXdyFbAEYVq?-1IunSYUY`ybkB z(W|!FL#^mJ*#se7;)a|0s;%CA=d%#8jO=I%-kzE@^;2n=UF{Kwq@LD35=Jyba~Hs) zME%ph`UA2<=2NBd34JJQab${4+Lnb z2|nCo3T4YjkDl~jZG))Ua>I!2=ma%tQ+I+<#rVD3C0mw@XNNJOwbA{IOJX=`UkCdP z-^xp)Kf;c~9EAm1$+NI-FE@0ltOZqzqd0T%`qa14GF(-0zgd->MPB7Am9R;JD4ORR za1ib`>);gw9BX*zKEYq17x;5zCSp;&`X7nMR``MpDrnD52atH+eFPE@eVo6E$J}?P z1|ad+`t;uu5684vhN}OTc;sUJGx1O|{hN45Pzzlu5kI~B^44)&9{kqmQm$CaJwL?J zQ?}z)&fs4lI&?c+kta4(K7X7#sQ|db z_lLPsBB-nJRnW**hKoU;Sc+Z}FQs2x9#D{$iQn)SVD8z@R+9TF!o2x~wX*VZP=;l4 zS3aX}g6y08*hAE0)=NM@rOSpRj8p2n&!8%PKNQcct*J!T2BYr|RYDUc`GNR_0T^S< zk#N}|UT!Cjre4LHTud5@lq1A0$Qd%$dn4op-`Acof3jOgFZvSo=C;mK#i{GS1met9 zC3%*^feHQ5Q9!<(ArlnxRFXM*`WuVQA_9%wkks`(KNWRAq!LyJ z94O7uDrI9zWSR3NiSG|->GqyT1^cWE0^xAk$IQOD)s>Yd380689hAcJ1!<%BqZh)Io=%=ZI7jIbSG zb500-hlYR!an6Or1orcnXHaoykm5)@$kZi$*Zng;a&mwhd)a8&>U%7PT5R<7?6pEcXvaqH~#KF$?XJ<>`J@zsKfL`QFa#d$=;htbX&?q z3T!6za+7~{yduoX_sW>Cd=@f$)ZwU0oKY}DIAhe&spWk*dVN%OQ242h>UEMA+ z6H|ms2=Nf@&{S`3uF_>_@eZn-j^8}6=}O?IuVa>m`;SeRWuyEdccJ20 zqwDEd})TpT&!0|3P(AJ_am3f*P++kHS03nKvjiWgqG;~>| z-~JlP+pE3oXUxr*s`cgY%Kc(YvGd_{m|muY~~s>QT1V6-CT;3JCV1IsS& z@T6s$p*7mKWf#2RKaAEvmIh@)*vwa>)pWDH#Id{XuhF_?mL#Mw`|xVCPWyg*(ZT(v z(VDq)KHC0mAr9Csy$P-O-^T%=Ri9UM=PQv0r0M__Ch*7RVakKI8I)U>DQ3Z%%SSR1gPW`&V)?t}C=-hfjKwTxM+n$>oW(rTdJis@Bo%H+~RZiSui4lJ+|3 zN;Tvtcx75ZFgeG=Vc=*Z+IC_3A>k+;$!6qV1C?r-$m+LA7v9^Xi)A?d@1(03^=;B6 z29V&e#O+tDazd7e08#6%3rd4@d{Yl^ZuxTz=6Q zu;`M{KwJ68qALcR7tCS_$W4-_t8XATVDvrI)!ANVgK}VdCKeYq=mEYZym&C_q$uA$ zS9qRkfeIH-J@v{`4BqvXZ$St67Wy}p)#wUPS;-dzMBY@^=n%+ZY|VP(C_rTu3?)~6 zJW_ZJ2UONYBSn5Nr)#LcDr*Z^e9yuw-$D?z?Gy`r6!vev#qq!JEpesHDgfVtbfq6| z{Y3YdZ|UU%_!jxmJUpK$BxrsXdN^cbECrd&^p=I1ZZ!?AmN5;sta4z{rF^h>3M{%( zXc@KnyK20F8Vf9aVQIG?DTExR5FzV$4KqQtWH4wl#b#*5dyxP*w6ZV$llacaSb9Am z9^oH(=&1N<*+NQyuj@^Wc)kkl%0XCs8jzdt#EgilyyYgvV%T|C%@ho%rcYW+kw!=a0M%-{42_uxEoc7c?av7^vE18#-{3`a)`&|6^X z-t-nNgu)8T6Fknl%IHUwboOXS=lvDqIIT%xI@gH-!>|b7J}qf^$_w_;>9JT9#wxsf zU;n6M6(Ba5UDL&2LI5h7)uX2AZYCjZp`}+;Ct3AKoA64CySb=6dJAA9H%p1}lCjbI z-3!V!zqUzE#vBwN6WsVE&-D&5&$dvjf;yNZ%ww-$E`jm zSRuuUMg8>RhXjIt!xcSX4CUFdguzJ9$4`4~4dWU8M!DFiZp5+NYxK@2op`V4)zOaK zcswfxC6d}5~zVsW!L+yoRai6{3+KfnOyB-qq4e)pQtJ|_Om0K1f5HN1GFWvljq%Oirswf1L_b-PUWnmWhT?H9Iw1`4fvD7AX| z(qvn&Y%5C$2{o5>)Sl{My2EY3@}hP>(fYoQtoHeYVZ`G+YWL+1wS>G;vkXPn)t`bT zv+q)#U(|y0&$koz=#@X!4#rG3dky-W(LQ$+>#g=HU+vYF`Tkx*be#LRsHR5t^C)V) ze9@D`)69~S@LRA}z7%omK@*o8$EoM_ahd1#_v$$-9Oe`2==5riY<#k6wXUZ>-D_m;S|R%=(qqi3fI#1+0S?XC@S4WuE7|AAgSot3lo4Bu(I@d{}8Z*Wr=M;+Vvg zb~!4<%`#M?{21Zc`E-57B=|h7RiAcZ;}}u0Dz0lc#x$L6^<#1D%W>k0FwyDQ<=#;Ca^7C;5$o1P6QW6MrK8ystk` z0-dwfJ-Ud_d?j048k^oS`xhF!aFQ|A4^g_f+l&Ue}CPZv%2dN$VWa3W`SqmQ{iIRhIn_@3swzt~<7 zxBM9xBU%&`6x;;@gD(SLI=RBVNDses(d9{+Maix_V$o2hALHwJwOmwR-*kTQxxTz$ zgmHf+FF^3cy{Ed-1P;ZSuNeCS${}3-JTi&G%K-d z>zIva@uP9m?4rlyDzNkNSQA`***nI(GzRgPy>(qf>{J^ z)>3Waf8321Bg}@aB|Esf@vc9Px_B=I>Zg<1m?6H5QY&6orpYHSCR8<*s60c~;Ojp4Dgr zi)OG_a;(zrrWe1DNDJxPz-&5*Bzas~-r6s<_aTj0W>Hp}sV>ujpF|39qqJ#9bTYr; znubw#+SrU=y5a3e_Yab*eQnS1Hl_YV?$nPwMq7R>l}mT*GOK!51L&-a5zSI!Q)-5c zf=Zf!7MO|h7nbbOf9CNq0;j*OR?a$zfKf?a8FZ|de?F@R)eN~@2s*A`&Ez;xX%)&JnZ%yGYu=8G$ZZubL$FB-i+d- ztk;(r<*!W;$9VnMLhV=3rgD1&$(-xE>f&X1bcmw3PaH()P@m_!wVp>$s_nSlvJ=sv z1MV@q*t!W)*X2^gQLEP6Fd_z}@lI@z-Bp>BC=$sK&6CCL%lc&1HGtzR(ks?m=aE%t zbPIIAahCGe<1DAHEAx3?K;c*ef$~V(8`!U(tKVRcKY?JoW|8OkO9hZxA&TY#c|nAm zN!b@Qu>k0lb~Bu7knv zG8lXh{b}`T`xskc-U%oh5ZrAFt75n~!@_4U87;*#2$&d@iVXP&X&-Ut`vW+uKCa~l zVmwA*lF!UmIMaI)LP}R=7f&I$NHSiTV{!BMD2pW+W)K(znP1P50s}G!u-E@#DNorA zepqgsd1SzRwsO+7Wa4M`JAeWgYBSxibBc{dzGKu@pK52K-BAmTjpp_O;bm1N}wO{1NPLj=eimdw7USlXo)1R{Iwsk z)a-DkDhx8%S$^b)meV~GLvdjuAr=6IWgV#mm899}97+cZCyJ`37lm)aM$)xwQ4?8M zD+~!bBZGa1#)t_YJLC_Rn)%VCpnCfC{0hW2HzEFZ^4Qz?mFx*42kt>`^S5rq!ik~h zP>Ck>KdlxV%zfM#)XIhW)z@-_O(d?icCkN5*$=rO6b_Xjl|p;wTMZ04k_z=J^y)Qk z4zvLWGMIuRsO1svN{0n?pdF#3@CC41241Ze7H|hEz-sZnIB_eod9_-)-)^u}5Sht$ zr+HVOV|$mku6}a`e5W9_&3>IdOsU4 zyce6cCN0=dJEj)@okZ4Oev@dBVkWqw=sOs6$Kt^M=be${T{FonC644L2^gqThul+T zO{a~}%Fm-ZzD`;c)77)oYc5>+fmfB^!R-bs!GE(<%JOu;Os)$b)giYQQY zZ`nw*%2Ba4S!6;so_9N&9Fy_)a3b52Ksln&{LHoEJfY;fAaDPTJ4zIN5-qH}*>K2} zGT+~FgmZ-|wioM2DKc@x69JSx>%`RVEzPG%P9H3~*7aP-;h2f>WWn}!h9yEDiV!M+ z4({}nkf^L}SY)Q`cyWHp7`G$1PN*%8tR0QiAPvRPZ)tkqUQuB9_UVds{SpJTNghod zZCDJt5KIzCNU1i}-+^w#yF-=~c8L`*7*3MAVGVd6NQ8_!4IBjhSi&(Oa&Z3YDj; zsWS`V4_xbKjIwp#yRov2`t!$+LsZvFIFmYIgHS>8y{KoH?Jtfxs2CdSheFfz(F>V! za?fUR%3?9^Y=N{+$+Pn^kFFQ1w?xJN%Jf&8^fl-p`N7Y>uTOp(L7*f(8#g%wP1S3F zH6Fo>&7Ten{yuAi)<+c7%iq6r%cjID*y7LEAL4~5XdmLBJQgv*3h1S^$_yan%8)d^UfTZ3~+ z2VhoN)TIFyQu1s_(m94DT*XiRe)IOFjei#N!79@Ft?TWt#SEB!Ma0T)8;L81Q-yPf=%xdrovl8aFOTNLZK6u|=VOEu$ zhF6$X?i0pem=*60X1!*7AQ{^T$BYY&eFvblLN8`JvqV}6LN*dW4Xit zxUBuO-6wxt)@$w@^4Ov=;M@w&v!)(MG)PfM5XY6C4on)!6R`F8ZYTs^;TEpFXv2#K zSS_FZKgZ|#CGk|N*4wE8Rtq;^wX`a}HX=AVvqL&L;@{K!ZA7@K=Xm9cNzVa|h=%}f z!-i_2hU(Ww#CxiKav^bB=C?*fIz0((qz+)UOiXcqf_Bfz`nT1>{$H(@R5+zwz-nPe zE*kt%9sg#vaC#*GR!cua+2;I#T^D*?-noz|YX3}2Y6K#_SCVtWat6nC%P`=w24$T9 zE~{PY&z^p8gk>|m^Yj|UG&}+vk#l9x8PaV8_}+^&V;p@+wCKSla`qCE+y`oy4u#+P z7nBG&#pa3mhCKTeT{EdCDvPF+7C5(Z)hwg@c5cO4(}`5m!CA)6v0!%N zJ>E?M0pwJCI^|4QLN}Pd9{#palvS(aS2ihlnw&XFvkh&R$w&VCT%tJ>0=L(4Y}p7&6l1OBR#$ zOd=dd+QvN^*FFUj+|);ypq())3SSmT*{;3KpM*u1{vVP3BhH-7m$lLcN`(-~e5V=! zs^x2r!yDDoFF#y1S7i{ee$$dZ-gR6Ss|Av{eMEG7WHTC22cF^W;SAqGv-b=5pA&F-*;+IpQm??ax!%O^)*<+Oo?Tm`x_@pj{7J zsUZr9fh&D$OZ8j(*jv+G zUfnJQEW#wl*B4KHGDDViz=*K_l8fAXGHa<+U-9d_prVfO7msDIqj^%RhM)M49Wz8F zxrX2NU&e~q=Z`PYFZ^R%(JQLY4Q&_C2xO4$t!mrq?v1kxki}Efr|#-uAD|iFYbS_j zQ3%OssGiv~jPH;3Rh`p2ge?lY8N@u5K<`YR&+eTY_N^mk(@|EDfB9uBZc#J)S2U$90_ej zCQ2Nq5B@{=`@^d;dT@cZRyEb%!%{7vk+o%-`yEw=709zHG4_s830i47DiaUw55s7= zt>5Q0e)CELKQtbHa;0mEuAUB?RNHD@a-%kh*I>v`+$ z-qFt~M>Tt%1-qYRK54>!V$x2HET?jS_u4s>go@3eAOrm(f3K4sR0rMkG@h+6ffS z(n?CN&EEorPSMvufpxUhQ#7GA15?iXOQh$j*8)OaX?8wI>O*zF@3R!dYJ^J`x@?Yj zA?nK;Z4Qb2Ryp*^f=kkM*1;v3#r++6J`eXP*?$fhf!nW5En-XKc-|%>fhDs!M)&D(TsH{A(aqYG8j)v>H>LVGD z_XpwHx%2)E9DiZgydaEuTWK7O_TB%i>QPl+;F?&l|@7w7YJttauS z7yCN#+ldLedo_oF^^5hhC^9{X2jUtctDlsj=;fi1QbW0AQB2=g?$jP0)&&JU?(eVy z+h1n9ZSr5TA=G{$1f9)+&jTRr$id50)qzZ# zy5+T{6YD0TGl7Fsk9DH=XW6G;9G&bZ+u?>;ZChK9>;CA)JZLes+BW%DaC-{+)I9g` z^>TSXZkMGe3it@FtxxT9KD-=Fy`)`qMnOMj5;{JeIk}z=yi8myK2C4Ay*v#hfX9rr z{T>vIQKvt5%F+qh9#y4`=L+9 zg0v`3O{8D?kRb}8rVn+zHz_#OJGp%*7+XF`#{lzep5GF?xX!)wx-^(e+8;%>7UG4> z2lG{g?Hr(?36PySRlb4)DhWDEipF68fF#{+wHDl~c?ne>0g1NBIjR%@+)L+YLJHHC zn&=XHx+vfwPj40W=lJojd?8fJHw2$@+cLOVs1o~Twe~dd5$AP;5!`3QJ-R=g%df*k znX>X=st#N6)JkV9QL&i(HL*;B&ZPa%z@cca)Flm{#f3YlIvZv_?{`7VG)f!T4Mde$ z@F_T=uiojz)~jAAMvP@g73?U$0a!QdQ}t$THmB-Hy>4$~AYZ5=e}c=IhY{cVJ-w?C zSk6V%PsW-3u}zE17p^G2NSz{l{4%tj7M0Y<1n46$*w=;ivbAQF=$8Y1gv!@GLi4)4 z-U#@&S_EU3#O8w6w<%q9soLCZgW4JvXb)^2AVQz>Xpl`)Dt|XF?QlZX z_A2S&KJN{vp!s!#hQ+P-@jbOWpo}X90Sk? z38w^6ts}=9;{@7?RhNX+a0I%A zc9n9;9n|@=r>~uwi~)-aYAN>QVJKj6!It|=x?Y(1&RQ&p>2wStak2PPLB8X)zo*e9ItUk|&+ zhP)njrH6_709<@Y$?I6Z>5V~WX=+fLXgRXKI%O!9x-Pd_b#IBC`x{%t!)hGEgJ5pP z6FEu-^fA6(b*;{L17La5gSr6#b_#(V0ARhE(7xq>8W$aK3p#!NySRXSTU-PQqjic; z`6N>?bjGYKG}v%nVpuL;;HnoUp;+>tBZ5 z0Xl^Di2->D(6HRAGb*d5PGmSGr>Q}kTJ5#KJ=gkQ(`k*4b~#IUZUpw5mSRPm_`jTo2OK@N$;MZurf_yjrkb7an0ws_&{< zysH?1#RVREW&&WrK0Ev$_TIv&?sdV^#@#iz26uM?gy0t3-8~_=OCY$ryK9i(?w;W8 z?yh?_NzS?F%GbB2znPlqs{RLlyt{zCVZCcTPg6LM1xu2CtR|(B_LBw6_K-{N+wGp* zg03i?0A3M;tc>=4Ml=kA2dI&HANT4A+PAC`s-~<3^N<5Q7a^JSYlNZjI{|p%QuVK_ zxv3D~6&vp8sa-M*k-+|1P>4EO;V%{}ahO)*YaBw0)_c+v`hXnuLM!LhJO3ij2SS)l z-gN0b0TDN$~0Ku3Pt91<|-u4QZv*6yi#P1QUTR)ulb|SECP&G z2(%d3l#G^^pZAUf<{?n_0-Bt~CT#vnQBa$bz@J$8Q2;1$6+4Xqei+RB=D)sL3t$80 z$r@bUjW7Jy`}?Sul|`zUJjez3u5nUdm&+G?cI$X=GT-&sRYzrS@VI?lSNw5Q@$V+W zQ01wfWsE@H`S-5QA+^_Y&d0W&ql$Pht>U_7bY(QnKY&lceVf$$@ za5mSTu8?HRl10iePa0;q8HrTJ1Ilxp+&Md8{HjbWu#0d&2TU0-KA>z|g0 zxfpXSbiXKErPDagKc-BBV7`W}l1Y$DvWvJS_CERGi}SdHecsd6}AcL{t;%)n;%^%g%c?wffD$~cmB&4bR3d9ikvl84R4)d zQ`ueREQ#z-9Y;xT&e7Zi{PqkLVmYZ&z{&}m_|>~x)K6^D{Vj8bn|-q{eLLZsQ`6-x zs-pt+PjO+t%6711T?2cPx!;GeD3aK0!W+JjSb8HWsR>LM+f-;Lhbd4?xbYo5UZYTp zeSdYMdC#g>Y#-c1)`-YZxmA5sl_B|RJ=-6S`JgZHxX{{%=lXRUMxH=j#?gA~`ii3P4Sjar}I*fI^kzvsM z$h+5=AEwHPxPsVRNz#S6*xie3w^OK`eGH7PE6iNqk1XE`%*4XyAG?K~Ehg`mq<>OP z9z)9qCJ%0H$;)KQ?iJUI^~=TcG1hlF2h7ubmMuq#G_XHxZKL=;p{nSdQT2xGRssej zBl+&vw!T*!OTy|<;`P>s|F*xb@C8Cr>><(du>Ok z>CXy6DVYU67CoF(TATlz)m^RAwIku?Zj@8(XPJtKhxf7?B0`~bn{SyJ-E~LkCU6hDdC7Z_DvtkKyhH zZ_!;%(xs3T2bD*^ycb)3!9JB8ld@q$0Y zfw+Gg4#Xn;C&Gbzvq@?lbf->WIG}RZi>+((NbB)*l0nqs?hY@!?6ogYKLL>QrLAM# zhQSf>+?an}vB7!raw}PwJ1qy6As!QM0A=x<^oGr&7AFF|73Meg1q+9D^_sUH4o-v) zPA#?(={IsWZQPAqW;&3@Nu1hCSL%QYv8OWZrFu;vmDCm@!CBAsw6&DhC;KTGNg@C; zuENa0N4zJmt6eV{fbB+WYmH$zU?FYk;SBK6{rZ`WYgrI*w%KmTy1;)vMkb}er*AT} z*aE9^?EYRlA%*`az)iVP=>#K8K72PyMkRbnB!AxuN+)tdtp_3tO>QEA^|Dl`Gv`)c zVK)$u$)^lAId;oy(y#lys@E(=oHH{s?71%;#`c!kg?)~O$OMX+PE_F3M;${x+Z`%h zjsp96_b?)KRP}-A*m!LhGR)lLbWBc)3pPN|3fUEEr0Vo$q#%@yk1t>9kHuhBp=Qy; zDq~bPt(J~*3zEkCLe2%{v7EA9^^L~u{3Z4*R#bBWGS$I*Ra2|zo&JiHlp4NtsJr*f z9sRE<8BH^KzI=z#wl4{&4y{lssg6{Y@kU-Ko6cwnqE*H4c#U<#nrEKaD*%hhC|ASA z(vB7gg{!%_r?)ftu=s%N1u9xkd3g!M)K6rw0V)#`)*irpiK9KzT z^1&<0zmyM(gyKr!y>_A$gU8@Aj}If*4mh>@ylp^NKk@AQI6ol|%Z|uFSho&UEi1(- z;|2i<4SXE*W92oq_f_+{Ymbbab1Lf8bC~UhZA3;Ibyi<9j_^$(6$eqpoHw_vSULu#SlW@L_|Ko1hazi5SA|FvoG!m z9`ZXCu>PG2Z0ScpmvV%*uueZUNHM9LS?ZnPSVk$aIxTYNqL?$_3)2t3l@$`Tn2reW2 z864}o9+%#(H?$nqoakUyt$2pL$TLO6-o+&ENg&=S>nkVWhI(KHz`@W?KX%)4%7!gg zrow;~HFjLH$d<6NV-Y~8sp{!+&rVm7yrFa+PF%o6#243f=S?q4dFv3RS4r$$Py$iX zhoe+!vO>!zN*AjU4-piv3p#qT<5G#=ougo^QdWM_An}8QtsX8N=32C#NR+B^l|I#7 zR}jZhZh}n{hWd8ueqh2QPyEb+-*|Ql7U>%X@g#v~=+7lVI{zO_f^;7@-T&&60KHfJ z|L>Au^gppA$oeM3IJ&*1pR?oK*){YsBN!k{Zv-p#aSn@PR3quN@I*XihqLOomXv`Z zBPdYXU%EclsB}hcCN}3Vde?Ff_C~ZJw@+)5*dCsE)_axKl>Qcz$!^p{pUGRukqtZy z0fu3v>@A%%ND?*AD6+QZFEtG4iyB77yhy#(oMm(0qbmOoHH^w!u?M*s-AsK65W~>* zN)Ka)1{#QANPm4rD!$$Cqh&1OQ_&DHkCX=@G%v7(lJ@P>Zn%klbXNQ8{X1gqZkKms zpY{S39e^^}`4<^%R8Xl>8Us)bGZiJrO~vz~hLO>pvVKSD>$9J({;IWy_C*FOhgoj% zYd}Dm0#w6nTBQ4hj=kUN`RV|NA(IUvEqx#~P>-i1n3+uK?Jw_|2D_}+0b-5+-4EF2 zfY{j>=w^aH7w1859weO#7}o|##5jC3v`57!xD%H1f#&5oKfH{9#JK%d&iJUL;HheEi zS?`n8dlH}x8z!WXwrws=b>>6_UUjzmr+;7Cc-7p-QaAGy`zuYiS*FZOnI$;~- zoM}u9aqwntcXpR|$szvo)4MD<3j#KaJt}j5^NztUKZJwD@(VJZKgreBy?_&v^hAy?PFKzyb1l&{V7I zkJfBZD4FX-j0g~dmJWaV&q434%e`}%98n8N`Ne=;u}vRWQkn5g-)&kr!u4@20$3=e zTP5nrW;Z%3H6t47IB4adF1|!kyf(?taM}&Gv!^mxN~jn$g`ahEfB=T!Uuqb|9TNti z8b*0q#^&R6=nf5d5C*1eU6Uk!yRjrZHqfh@;n88+DQRwDrw7xa2q_;J%1VdOXBn;U z{aS*H)G`A2_5JrVh%etQ`Sm0)d8cP9ga^aQ4Gxp+zYTixv@v0(49Dr3otqCM?lQW; zqJYWX^4aHy`9y%(z!Y=GNR*1-joA;m4;XKyY~tl9Wubr?SnC%J?B1yU=!*tcgHnQy z2c-e1frV6h-!7DEnvnxkMO3>FiZhh-2Lm;*A9x;TeraIwe`;U>R%pXte`#QME~>6Hm$+A_AN2d7X! z&;2sPxU^ROGQ;dhEvCkBQT@dX!v>lXDCLwm2#@<>hM58K7tDY27iLu0@eF+jVKF)8 zudzg^OEj8*{DqPYfo_U0L!l*ZPW4SJhseRD3!oW>l=y5KO-X_eaovH{2xx|RCy=SP z;i??2Yf)Q|-2?BZ%Rfk4Ge_}ahB4T0mS{4iOJnN6P<8p>e~PX0gyi7N(aY4{@@~PGjmX$iXJFIsP6?1_+*EYa8g3?F5 zF=@Gw&~nCvVib=))Lyff04pOoK^GT?;^Gj-i=pV(UsK(SY|E=9Y2y?Uj=++kIwVM)y=TzLz2qM)4;tz92=$(_m-Z4U^3hcKN)kMXx!m7HtB1{S z92;D-*`t-Sg$eUnu@^+7RBydsQ$8}amDeb8v1Dt+M2!Qx@_uZ@UR45_8p41>Ks~Ch z_DFnbGHjOrYBI0`{?=qj!%uE`M=N_ta4xQRV@E_ePu+16wp-%c%J?|4zcUYR17~uD zLVlcRbpusRPB>EsoGa`#yw1Z^R_sQdryFR+WIqU#q}eRi6tqjVyu=bZ#_yaAm`I!h z$;av#c``pbbz&VEWr&r{Jqkd)9Nm1RM_Bh-BF1fDmI&B2!DOdCx}I8!u=~ z3~jc5+<4Hs&`r$g*idJmJF16@C`mf$p^N~VGCZ+>Q6rft^`!jj>UQG_FuW8{5wQ=? zmYh+&a<4dR(VV%hM)XQ<1ho4h-6VU2vAMl*`k>&z@n~eN!@ocJ^&5lKr%x3fwhDek zVY~kPxjQ8-2GJui{dlAm#a8*fHx!yW`1}tUY_t=AQ=;1pSU7R6M!=p&Lews74E>_| zT_Oq-_eziRoBm0oB7unzG3Ty%+~E=u=Hb} zo!_^}5Hg!NDd~2FoW_XZ9wi(PdtT~;Sq7Z+Z!l>ypYfk)Q94}tA4MP!~v!Ke-x>_v}Ijqk2 z<`iP%9m8Il#?076o0?_hcT;8cP0(n7nb5ZoH4k-wd;NYszm0~w`Hzsd##QLtFF}kF zFPZDQv;#^h#50;n&DPBF+=5GFj@YsSE=P+%y8m{rJ+`x>1^Z9!zW_l-0ddj7Hmk!e7_BDC_pQxdUb9TZ-aD89w&4yej3 z>V@};47i}qo3cvdU@S3YK7N5^@-8e8-nBJ-&jV-@I4&8i)HgfUf1jV*KRi7C+A^(D z($w;61u|Uq$o&}&;#Rru#BylOAZH?Yhe?6&%u8FK?QX-CvvqOS8Pk9HEa^rhj}69p z!|Ard53sy0_~9ucg}>U%({r#bn)f*z;Ax9-Cp-!8c5{sxLBW;6(cK^*x|~#?r+59>MtqGSn1Cc zMmX;tn8Ji3CAL#M$PAtf?g<%mlnGh|4|*Sh>_8^1j15g}Z@jC$%vu|7Aw@3PY3_Ai z9#v?ylC?+o`W3CJOc$D~ zYplVhS&B>He|xV|$YU78_4;oiOx0b#D3BS^wAyX%U*7N}qHd--sHkpHvfUeaq;fE( z(>+BQ+=@1Ik~9e?-IeVhj2)?ti=+4Dsjq7g8#RU4MH8_Vpa`sIj60wQeV=Pqx|iun zc`Xz~q3-K-roIunOu2f#ar85Tu`YTC3HJ6!<5%K-w3!yz1m~G%#K5psL={+g^6b1M zLgYXD83%no`x#Pw4K(Pbm^$5CoEQ3CGen|VO3idvuT)v<>)E z8xJ}8>g(|!(}nra>t%vW4=hfdbHIkiNa23r?}mm(gLeAYM)aeK)uSdLBvVco2+15s zAiH?jJE!WL!iz9Kl~m7JDw{EZjDfCIjUGBORVPF>1w$RT`b$TH;vYI1QVX>|I~v;A z_b<$dfgOfaSOCK@-<~dHoC)V7ZjdnW4{mJG{wZ(z-yMzA-k%+fY8jc|9StK=iKA2^ zVgsBXon;13R5WkDT!M?)a(RypR3|VboxdLHE)H2;7s2fHAtKyNo&~jQzhjX=gyoaR zil>PMDtq(7S!vW*^g!aPSg*1svR@#XSLXbSp0BdA2a$!)!jab(gMD>=a~(|HD*uOE z2h^fQx)=oRkK72IoIRd7rt+De!D_OHWDWO zY;0)x8Cv_k{5?1{!-M=5yn|nbq%Q8B+8G@HIneu;>bz;WzpPHenn+m1BFNP2GqUGzcJP z+vl;o2HlswvrD%yo$h9Dcc~7a+V_<+;l5hWiO=XFmfhxVTqNv)o$nnJ7QNy9`sVIz zZtgrVAwjgMD`GQt(`>G1u9=T~ucVZcui0Ia@GO>ZeNR2k}LOY5njMkhx=p1qB3Tim{Hr05X>(yTL$#fXt1@@!Bn7 zSn_5_X*Ot_F|nb@AS$ES|92^E zbj1kt7>K$4_g{qgE^PYevSY^pTlwJs!+Q81*2Dj>9{!)Q9+o9Sv88X@sB_PoUp67u zTdszGY(n-`er-Y`f%i6l_BJpp|LARqKT}v-nq26k1-c1j-SCBIk9YKr^djf2^ElVM zJ25|!X;3Iej4;MK8XF3&#T{YOiAuKd8X>Pv0r^T60UyeY>8Dc!-}WtJ zh~@A^PGUNT%R|kC?i*^t2>k5Fs?cQr&#xMU)ovPEkW8*=^2n97l|tqWTT-#Q)j%f# z^&#~>z1L8&kbgft*K&g{en$DS`I-_WE}l-ESxK9$R~eSzrF-M>s1#yznFZdJ*U6#exbk3ZXY= zT0l(ON_6t&LxaqE;*Pq07Cq3ze-%CM{#Nv$*d9M*{{tWa9^YVCy@b~v?ToRgqi~y_ zliHw90m1OI(qS8t{QT~kFALv*P0O}->ffX4%TC)s_sw6@*-@h5(e8; zJ8vY_zUgbnRxbMs$^cPuALm=Z%GHPjIX(Ge_AO2uikIY6J8Q;Dy#?Qt&$WQHsCSXXVISV9%TtVnn1)-SopXC#0(^kvv{@HXraAM* z8e&ATy8%@iu9_~lzVYwr%1w^n<|9vz2rXK<@X%HTCriKXw;KJm?dU<@n~jbq=S<)e zHhkv20bS7GzIP>8xUj=yJwR>-|7;L#6akY-K9-S z{{-0y6=I5xphR=(*MZI<)G$|c_Be{L6IY-2Xp9J=%XUSD##e{e{~2(`(jVZA&k0ap z5=@*+GhM^5ZanYyfRxSqf_gLdg{5sQbM}bl)#MlXY-mjiV44~zpIuDZnzM{ndlyvJ za>DPGC_1zZUi#i{;h2B60q_{;RXiv96P}^`iVbZqyMNmy2<~@gk{FPZpgc*0r4mT< zZtLIHS8Au`tdFdm%f=KyKhk-HXF-4-3!gpAe`uIB`?}68jUo4_n=oeke7g|F$jPAt zndRiZ{UlFqD704(UV)!#;F0X9q`4l^<`&MP*<+cw%(@I+f9F9r1w=W`YJDO6;E ztP#$k|L<|jaLJ(4fsf^bSCjE2;OMCA=pXPI2lIc$XEZf^@2OZ9a+-O#-gN;u08(;7 z{I-?l<6XW_X=hvkTz{;%PIxq78uiRQocSG5F5|TBEfA?L}e_ppDOkM zN5|7PeTRTFo05CALp1{t8YyF|vTciDdI|GK7mzy!^$7 zuXha!WenzE1Qq>V``i`G>GdCD8B@MZuZw3lRoW_FjVqB8Fx=*6+ zVfv*kKlBrU*S`@Wl(n$wIS^T7Z+XW0|g^B*!EAs*%kgvhWTF+ zzZcSEt;e~=zk^aUK)I-NeAi7VxvcNU8?OQsjIa~D-EiPwj9dP3Y9fJ>EfK$}>psnu za|7G3Sj7xCsHgaqYbsg9J4hoTAMbDN6{gYVj$i|yw?DMM&#?d5UP1p$d*##L+AHD? zD2!74y;Fx;zuGGVus6TjD-x^iOc`>4Ed8HjwLToA=)bN!KPavwsUp-gcwbCf6nl10 zR8Rx{ys^oP+^p-a1M0Tq=BOF%jGH;(!Q}c5T#!@W1>e-rMFf2; z3W{o~MnGYXZbQ6o;_>5Ez3xxLIU%1UnC*Si6KJmHF6~FNr(F=KwxZEgfRls@68W|>LHbjK~ zuOf@Kw5r@)G!=>>1U67Gf&>(d(84t}0tF)pF31DtS#)&DRO*$HQUs<-l}7C#bX`>k zA~~Ya!28K)k81xnP8r)Zzv?V`_-=9Z<3Nf=H_va12Ahb=)-nb4e+0)Af^MSYUi&*Z zCiyzvEW$51W?6`{Zyleg5XpwI+Dr5g#YSol$-hpy#WxPVcg69@n@H%2OhcnO@`?O8;wqO zo&hL}x;$|W*;vNk-{*t+H=VChgN_UvEP6Dq6ADSfXg`^zvQIvA8Sp+{Npt3k((nV z?pmIETNpFUTf6Qi0(U{k6+ZF9swlXD$E#}$qHb*m0U2+vo+hZv$NbE+ilimHc@zaw z3+9v9?Gf$LOATuqS7X#=3GNHGc9?=4Da9@n;vCyr0a zxLX{7KQ!+hZeX{TFP^VXo10MWABjFBpyV>;H`ig%tAtM1%sLOuqDA z=(gO~;J|%AYajXFL1c>2WB-B3#ME2*Z-dBORQ+#{$V}ZjbBo^LNvNl>-m|J~6 zM{w3a?yw&?P1@~6I`HadP+kTm`3#flgv8*HA8R!|Ui zJ$__9`xFf2LhTo@T>fw#G=C|R=98&G5LiUn&O*HL3l2?rU zNV_n(=By;(sV#zAP)Nmc7o!g~Xtv{Up_jLh_m zM@um27nNbciDg$&e9D!ABIB~cMt0V0!;FyOFi~8qy}1dosC3OHqS=9`dnOK7J1P-7 zqQ%u4H;RxrgBhQ|lb$sQqMF)<6NfXz_Mw^l$QJ%xh_H}y5(1INtTlU;1ZiX{O7Bg8 zTpa00Q(xz2(fm#&7x@6LVL$5Xvl64i@qmyB#1$hUOd;kFi(7Uc{L}7ID!xedx6Gex zwhg+Vbd8rbIZQ{K%UQg|6|zj5O1eR{^1s>vB_r1_l9AHbe5gMpBV1iT$q27z z3?fi6@(e3%`-A_dWP}=bt1$8OMKS_}!Tb;;3{%Oo%b}FC2=!u0pr*)%B@70-JF8Ph*WBl#VNiev=Pto1k;6Ai9gGz5+ z1M9J_*W5fpcT__Kp_|pgrBslzhx z;`1uAAl&X4QCrHKyqxu5?cU5+M`}e(F^K(xCtH?gB8kr@n=0YO_fyPw59;aJS_Jxu zN22neIm;P4@ObQb!eJE7t=%KsU;Ko>q6(9^)WE{(NeiJ@x->Wh7By#1_^qzH5zJr5 zZ`;$z`@!frSS!~sQxvAk>*rY8GRIaI*ILf5*7F>TSWR+a{Yd*5BWfcAU9`wg6!Mw@ z49%8aD6acEu`H*EN^OJ1CO8~Nx$4$!o{F2BLNn9tR8BKXiuHON!7*w6Xv$Z&xGoab zy_35{qrnnBo|o;5$v2(!KejIxzqc4?KZP{O;3zVo5&9qD|8+G-Z ze7AYRvbUYii3)HP0MEP|pk5!Z+66ql0mqxl8ND-ct+Ys7XRwYj5l_rZXbKrlphIQImdLZO~uD#{`b@pQ-o9A z*L*^<)CP1|9Dk0KQ_PU13 zn+p0ELve@7LIb&vdiSZKeNM1shT4IeG}yryp4m3Zn0X*4XIb$8sWR%{tvY!Qqa0#cp zo`cWLpHz?t(E4<6BujwXA{xo7zSp^1b1nX~rwG+5n!gKY{a~MY5SoIxm0hgD@dYzY zE8Ly4b*vV{n+IQeflSbxt(wTw$!}6@Km8$VZ=P2`&kRlZz?h5&Zlc2?cFS2SxNAUc zB>4af$7-00Vvg@iGs(G$)!2#W;cC6-XjRu#y?`~$93_4?8d-3l%8^jsQUoT=fnskk zQU@uW=+iXEH!rlOw&|V%WQ@U>6PqA4`pm&*A{-k_qXyNk3`ImsncMFer<9GpDo6)rbJ~GxaH70H!{;FR9PWOX@QXzHj24U9(1caI&x9#33|eTvUF1b=pFxVxxx5 zPnU86y}z`BbC%Ge8WwtWR$SH6<7nQXI(=@XhNBC86plN$NBVeKRBfZ)F{C#pCzBK7%#=bpz8^x(bW1)VP3EZQUI`2PhG^7p(jxeR%bHha!0eGANo^z*z z#6&sg>Kh+|n($g_#Rh7i8aq!XiO(hxA~2OICf1jMl+?!|Ilv`WnMu>aB5B!n6t>pI z(B)3Dz2n6S&ugd1K(`t`H<`&M*s9u_mL238vpF|!WjLFK7HB-8+oIlLlh^=Anv(H& za#w|@kqZ>eXJYsrMadFo77j+$WSsv*%wzq@iKBTs5blCGd3CP~Gpx8?yCt*0zGj2AIuPnN0^CZkNqojewDf9-#{ws-fn+{qnJU zFMgo(Xt#99*q<{RCm<@+hLj=KcLGbcE(j#=_lV@2yuFmf9R(K{K}=xL$HA zX!<8$>T|R1V#ZzPE2xs$Fx9RhPvfi<(S(!Up(81lMoGJs>tAIk-0? zd^9tOktx~h*W;jViQKHHI|)^7-O0joRZM@RtQGf7_Fk5r>08UY_4>=|Hh}gRavL`O0HJjpK?rGF zNv)A(!Atz+ZJCsa51su|irp8dkp;U%uw}iisyC#QjW{{Pe}+Dke+hlA`u?0OiNB@# z$xAJz`4#%4!QXKGoGeLH&i)L2Dx?2C^ikIMOXvgrydglkdkp`)|O=$KYq=(+iAz5I6d5wzbTX zWCb;e3*jinVhT1(R>rFNNJq~}-`)RZvs9+=_nW17SofcsB{$%&0+3{KF&A^TJo-Vd zkSTN0e?S9V;bpH*T9AYbUYFhBC$-Ef_Y|4=$cOyCZmJNzG8+RwDt0r!DD54_Tjy?# z2IX5lASkuN?>ESV^Lw09D>+;@Mn_K|O(?h^Uw?3CIfK5>h4HfHy2R^A9r3@9dcNE5 z{t@-?*ZA83qn>ZSqn=dv-%*dnpHYv&mfGw8FzO+}14cbZe;@VSGA7@N6=z{X{nC|TEl-j%_JaeX(s8zfyyr_PP&oUOnMz>m*vZI%oGj&@nAW~g9V5?17hR=Wn6P?dw(k2WFDVMR8VC;tsX`?uk8cO?jW#6d{ z1RAxP6U=l{EJ=DPu(v}MAUih~d}>JR6NM}#Dl<-t^cDo4c*=bDe9`Sq`h|3nbw@Ydv3}sS6npd#~(;ieH?vk%h2}*dj|s zUx7|p&4t7!m2Xe7fzozZK}0NEYVsvVR3$&+V_@Iew9X4fu^5=KC5o5OP9N8TOW=Z2 z+$ZymYb1p@rVze3W&68;PT31g|K2QK=LV^XJ%8N;nnyyA|4#T_@ox>0)0(2+uFru8G8l0%yad@NB$8oigZi~3jIM{!w+ z@ObUik)f`4V`u(>2`>w#XtB!JeiYq*0XQ+i7tHlZ%iV~TY*|>=hR0&`wYQ}CBJm?k zllni`njwY#KN0!-S6egpfWsDTr-gTQRI@kb?3UB1F6k~<6Wnlm@l=!HO9b*v31kaj znqs)B(kk*_F$U2|22p#1z8R?Qzu?^#7+XkdW4rj^HELp_&b>BGv_T7Og$?D)Vtg zRQ8(ib(StQCDl-vj0+7KYu{;B25#wizB+*y9KumlK{XUgAxq}jR6cpvDa~a`s1=k8 z+|HLQy>b|lw&kR|*!SawFj!{`xlrGdK2_$Z(S})|J)EVReXeqjYZ;73RDI2`T!kta zueb`LZgtxEX}+{=zA6e2{1P{lYm1j-`{ex_n+s7#FBcxl{TT z)DzHhqFQT5Wo7)pookU-JnHefJU`geOh_Ytdt=REj(N09to_}!anZ58xfOS>y4f>g z_hOodmo1E*v~k*rm+kQA@VaiMiTSqR%`uyrO1&L6^dMo>6{|Yt@n)i~k?QAetB86wfs^V%1*=G zGE`^lD}r~j$i;Umd5tk68y1}glcw-tLN@HYYetwXF+j z`l=meWoIe@O;bWBS6&vnVn{E(F?jJWHkqt^x%_u}~J2yss;DXz4wc?)V^S=A=BEmWB5G z`eS?io8*y%CO*5N`%i8GOG$5*y0V4tR&>l~D6$W&lKo~F9j)8r3;GxGQ^GGCXFeaJ z%wDZ)<5|UB>|?>$mVD(!Hz&AdK)O`%Zy4&Y?4Vi7njizec>Ef9mxoS2 zN4+w!MkpX_(tKZ6)WWc^CX^FCa1LW9rt9`?;X9K;@d3U(dy+|@!%YJ5~PF0D3_{|F3MbSmm4mt+0t;PBc~>wF9j~{Bq((g`vl881u=bo~CkXQ{nqh zeGbm4TSdc1c%O|K^Bn@kJemg?Q*!brwZkZG_i@`@qPhcoQ0Y3F=hVLXF+(1Jm*XV} z=*42YAv*!lEgm@piy!%9M+%*QKv=hg?GZcYnfvovdJ z%_E~_#pk@M#1BUkB+^5C-LGt|Nv=W}*U9-4&nG)4l@Kx9D-K-uC)8VV)IX@ZRiw<* z)@*^=IoiG5=Q?rEG}4IWBGIMiMn5A>(jg+~9J(JalQlu}Wa^r#3sV^pO-(Obui@$3 z0%!z>$A43gzSul;2L;gH1eX{gm3&|uF*#pTs0tnV(46FgoKT|p>T-f4UU1Q}Ieu?H z`^k83sT%CEV}iuV1*WT-BX3?i(E|M~Zh+WOpyZ+YVVbF`8`EcJWfN$~t5)m_q>Sta z6)ZQ^9hN0cOqLbeuS=ae@8#(m==JGF#VwXP+Ht@<1z#0|hbza(QWE^w{-m>&c$%cisAq9Y@L zj?%@^p2So_Yq00)DyK<~Asvj5<4mMwL1b8rK^J_Rhn!fzz0*7nIi<{X+o7lDF2}(& zeXHIn>xS5kOfifAPyEp-$?Rg}+Md8>A#A!U+X?tF`UUz~MX$)KdKfJ=>}h1WT;Pzd zxu8IE!Kp1sj``yBtEYeJKJbO3)vKltaWtb~yNULCRrP{#IN6F)u#1A@anXD2QrU{_ zY=>OP5ek%BbP}8m(8md0A{EAWl&VJ!Zwh_cCytIEkxJgQ&Uo(S?Q-LS?99576<_dq z5@7&mP1Q_z!s;(&x`FnZd1rsb#?$gJAU$gQ>>Pmhe6kwOn(xvE{eEfs+Ka`)1CU$a z0-#KOBA7Ttwg(GhrH_GJo7kfnixRG*Dr<3xrs&}w*DFA?^IlYJ0HLmQ+pSeex3Px(VhSIA4K7^P#Di_K9n{nTphE(}sc!A-5=`>ml`Oz4ms}W; z?7dzyS@l39dz5o;x@p>2DDwtH_}d&9G{i@&&{F&4j0$s?8%b9R^g-P} zFwj)OrIqJMrY59It2ZR1OLyJrq`aktWpvC4$E89J^l-IAi-A%N)oe?tNd9TCcexYq>%;VX^*47SS1L$aJLVmu~tDI?b19bR7d(9pI z9;D}_46a*|>uh{YfR=RD~zkj-2b6#!P@fxp40|-h-eX|-ttzA{;&nQB z?R`Rmn;dhU;&5`jLtO&sO412Qh>TBEb+h+A9C`I4f?7n8H2gQGol{+&3uVc#rHrCD zi_Yz3$Dr7$AlQ7D)r#cqEmSlW2`nim+D0`~!pA4JE)y}f3F23{n;t6-Mj%!JqP=sW z8nsX1y-$FeDCexo>|O|I#(D+@mc)5P1Z7bjM1zWLqT-*^qwjb?x zWuWzz5syljF0PyqbqH>CfZT{{SaKwcI^%G(g)kiACCtSQM{Ee+gF3FqTbTt< z#F~)^>`fq&O;lpo3B$9%kDQ|*@ypR1hOoH#8&-_g;)v3@V52Ox+e1~F^FF$Uq|ImX z?MIx>s5zcRXmm;R8^?sbX+EtEEwD}HaKYAt!e$YS`Jpm~+du@Pz9yZR-)!WLf+|VJ zDct-0qE10L<~CS^eA5AyvBb5gNQ^(Z>W(Ygd9Mj(#)l5F(9SMv3Z#l~{YU&%X)VG~ zPk;1$_ysFPKxKeSH1<{<)@Fq#(LUX}W(ht*W;lfF?Gv~Ub^6wMJomk^6UyU(cCr>n z3a~UpfjbV0 zFz3wzHCBlN83|6J6ML$PAvLezo~w)JBY%a}Kd;_BE6T6tu^tOk0x!I47m-v(cmw)v zX_cMZyQvf7polShR4)i-iFc$rAe0^f=YIh{K*7HQ##uzM(^#Pz>vjXtK(z6Ced))+ zdhN$>YX;C|6s@3L!u@+1A*U1W=s49EH^YAUS`Q`udfD1b)Zy(QfzIae*^R%P@`F>C^)YR zu>VzDp7(MrzVL$pZoTCqo=X4lM{pWymoi;?&gCbiSE@Alg zq?$)Ur25tYx)UyzG4Jml*Pr0pn+p?fqmExj*j3PWzrsSVG^!S!1@>Nm#DP^ngaK7d z@wSNr94IA4+&0jm4I(_^fgXAvZjeQG8ZVw)#*5HK3rO-H?Q_HQ5#EqJ`Uy)FG*CLC z5$p_3RMbcM2e0qo2768;eOV9lBUm$r=FWhwN?soziQpvSpCC8|n(EC)E`V@0gp+*# z7aDY6cu07)ZCB)ZI645!ips>Hc9MY9Y_LDjV7EI7(k?R(5Z8ezyCy4#Su{A$}q)y?~SZo_|=jk*)pCC>r^f*u{v+C(j#*_r@||U zI=5*zxZFb-goOeexD^8d-6m z1nLBU1mIrC>0YEV15SC3+G%hZeP|Q5U7sa74Ao4sqkNb_SL#*(z5<%h08>LFfFfe< z5jX~Ok}^I?@BKiH@61Qka<)ol;Xo9tCGz0mLc%@O!X3Q4zBtVme7DTgF+U=&mSbR? z3GkVXvOs9+&-;w8(!H;VG~Z+9a_^}o!wE+B9s{Sf_d=dMdAn37mXWvW+oS6rn6N!S z{w`dkV}qN$ZrSxF-lRdK2gIE(i6dTSOEF_k90`nb{<&nXTt?pbe#sa+05% zq$elyi6<_BS%&+B2k3i0d)+f&uexjBAB8`!$3LIIf0Fn)##}D2^U9*PZ!vnK91VuV}F0}V1Mgd z_!KBaTB~_<=#NkO2Pba_^OLuKnorh0AB;|B0sQ$0=lk~0@NV@K{yVukm>ix}oZZr; zI!E3~A9*whKUVYkeCCBp2IBVxkj!20pP&GX2cp3CVQIa_nq zF8C1_*XeYPwjy)boq~R0g0%Hi`BkjRYHU4A3KaFu*5}D=Cew9N0KQo-fXrE6tQKXm zT*x(Qsn-}>Buf|9Yb6?kzNYYE<_Tcu6~qF}&*Fpmql2fDn}K++Vdx#L>D|xOL0CgY z*lq*>*nWZw*cGviU{}Wc(H);oA)WwczCJDL_ca^m~`Z*MzT*WdU7%ylwZd)+0pd?#4J$_z) z0fR*KQEf1xPf$sW_ZnI2by}X|{|@jWIPj+^F>Kqo3ji7T z0Ks>HbZtSHdZP=VLKn8Lf*smRFM-)0vsarfLhl@w;v-chm2y_7FyD>&VSBuXVKp-O z>-r2P#?z{1S(^wv!9kh@BO1RwHh&b2e})Nsq(-?BUq^>Huq0isN`)}iI3B>{@%og4 zJ_IO{`xWY)pUm**m;A{e0hhzMh57p@SMV?Fv?_oP#23-w7zTeRo;#rQKE&YLm?2O{ z;G5R#&FjBK9M5Qf5F9+XfB)VCBUu3UG(GB%7}59Ud3JHEE(1U9Qq>@AefjX=pufI< z|L&&`#Grro-hR5i|KQ%;K1w;hvIPR)qjcd#^cTN*M|AomP1e|Sf1jj+-aL_uSs_bY z_M2IfhhB9#djJdo1l~fP0R!s+aZ%>iH*b_^DFY5(QPbCWs{st-M+IO9_YsIDr$meE z%niSp#wE~CFw{5E4K-e)h%dA_O9~?h#JS@yhjMSJXrv5c0H16sspvCi0)UIBy(9UF zD8x!E#1t+pBL5vqAF#h1RV-KdDblngLI*NhGb={K51ZX7nU-1Z?|;gF2J{$czJ$0o z6dZgHgBLOaTIZEG4oC+yP+$71=u5bdNm>B2Xfjf#Q8C^?H3_)%54l7y5C3|2rV$s#6mnM;IaeEC3N81p>$3FL-+@ zHHeqY;D#R+QG>wqQNr!&Ot3N#VJ~44S>!LGpKutOg<_^ZJ2(gyzz9WtG4lTCb&Jpo zsdtaa$?ms4z6An3TJ(O&lGF!07Hsf9Hx_Z;BeA|7&m-8-DJ`Elr{{2XfVA7plN7f5 z`UXXQFL9q(ZBv^ioI1@c!uA?6^%Bs}M*~2md`Pt$9b7i{nsk}zgnK}u>s#|H~E#gzT;F{KN>l>#5^C6BV zY&<5#W2*qprBwphwF5lL3tt9pA6uQ{jO};Utbg=lGwY|-rJGgC>!_Ov>y0B|j7gWR zB`;YZk|=i%bpnT4j?*X~CzA=vp2jHvr(fb9{0%o6{+}7ocQzpJ@3$%Y+p#Xpv1;Xe zTiA#TUKeq(odt3JD_({RJUg;j zuk+rOJbjatUvYs(O8DZUs1=Hqvi<#QNn`Z!^v*c<4u-BFfi$q3tXn91@oe_w60>L} zMTs`gXezPDVnDoKp+NvH8(xIbM=it^;2~R;Ed#t3Ek3&Q%3XDq0=AX<)mIw9Z>W2K zK)8ET;+<)V?E}%GdV!1;e@VB1UE5TC)kO5>(%^5WMe#*kxF1`0My&z(`aCZDJ0kq$ z*LnO#A_E0juZ{=%n~lAqBmcBFPZp)jd(R#_(hVhuH8;j{@l8;_5NwEVxncRh3hW`B zx$Waoge$-8kd!s*XMg|L2(apeQKd6ZM{p#=@dTz9-a4oB1Lma65VoCQGfl>$%`%?8 zVLcGSFHua7C-wJS5LP|5E(@BEP>Vn%XIlmsAhOT{(*zw5D#OHSQlAbWlTk6FNS-KR zJ;&eIg(6C5zw~;%dh~g#Nb7xTQeo0jdoheWEStv-HFm0N5>)*5-LR=#+!bTLu!RuD z9%m@{chLuH*qUezFiwujipV>P_W-GV>~&vuy^qhUVUfUMjsQ1TS7ljU6J`I&zwB^g{mGE0APeq^wHBJFR1W0=p zmQttomX`JE6go|KkD+E`^UYoXIefQ+bXv>!btN+a zeyksVd^;>qqx>_n#Iz_iJwed0Z$4``;AVqy%%Yi@rzJz0DV}N#b7)A#;S>|Otj{Kj z#YKO}H$i8slH#CKZhK{J9AGU6`+)n}w31N-%vPeSYz~9mdH)b zSaIL}2@%if2&eZ7>1(IED7u!8%-|Z0Nl^`3a{coC^=4CFv$Yg@Y}yFTp>ss7saqRSpnggpegU-Y0@!d@bBV^p>HfYp93T^H3_v-#1^fG2a4AI}(2aRm1Oj-?%D@8^ z{{fyO)W#Egm1@;@py;C^m13b~qP;Zs2;E_^Ji-A02eq=)ctE*CLINDFVghhEqePqQr}8vmfe zwDBH_yQVmomr1rNUM8m$xxoJR-?mi(IvI+d5*;7jkSeH+?HCV`8y`#@nqJ89y$RrD z_!rK?_!Ii~K3W`Gnp&!ebOr6>U1ss&GZfh24-#vMN{##pEG}!9ZXJhnT!fdF=iC9j z(kgiCFV5RyZh&IoHp?sA8KSAOB@ zX+Uy-pZpXtCqJaxb-;(qU!+vw zKGxRVH#J}2B`BC=Z*)97Nmql1`79l#Hr3$a9#Xt<&mMCo1XyLJ`aWH28samdCi zk~dt8;Gkt<3M4bkEvwUM&{PqvU`^5mIc@+E-6_yd$Qt>^oMULOh{o5WMUQSJ;&H-7 z57(J~PsH{9{yex@MnFKIAT@~=sNAdSE>`0&wf-wHKS8V3v@;{jyW0C42X2`bfaGL8kVzdVS} z@Vo$lzWmqoDC(nwO|(2b-)vg0ERpF;D+W4uN%Rf+qO8}a$kQ?n0R=Uxx4M1-87k{U zAT;@VCNhmNIgEQ0`x#90C{`zW1c!YLOck)mBAW=itD47~FY83~cCCcGRTohhiW0RF zfze0M(B9jWQ}-TC&+F-XM;VH#s_xO*lZjxk5@BEQUFZy{|&<7OVtGQ_%NbUcDB!glHx|J#d2h%d1B`a3QUv`10hDmJh@ z=gfptx&}842flQ!41fjJOBz(7ExHG|N*pt%g|bRu?AbJC`%~)y&*Hfwiq{50)Jrl0 zRwv6^9pF&1k^>ouCX(CUZ_~|icxfeLtK5;)&QY0 zagFkd+KDAXkz9!MH}x~CJr#d!>Ma4!60UOJS`w{sc`(2#^4D603Wbl+5HIbPVM-Oz znX%qh<%iK9rbp#4?M8P4_Br<}{sBD+&~b75*Ms+by{J#aP`*QUme4~jkJ1qgcnD<3 z!9hOMt>sQ@XKk%j9v^1f!)`Z+VYM~_NX~#P@Bonoz`u%{Jf0;PI;7D-KF!|ZZ{Tyu z`FsiN*;SU$@ON?%pOF`OU{gfVXDAWWV%nQxb$XGYAVy$7wX#|LHC5NP37?}&n|b=l zAzg%J!xv38mrEqQG1Bh?U9Gs8U>M^aj)cYvr>G@8nl|8NBX<+z5MU#&*$^*A!1c-D zFN#%bc=>A^7Z=t2lBT$mQ{bVSB533xQBesjsLRDzuQsZpEy*(2>l z)vJ+EumTfDAK*YAkF$w2))hSR4Dc7aM4~0?`+CoWl81-+mQKljF;%W^W{EX%8pb0d z>IuRrY*i7MwXgQ@TaASI4n>CpS-CxV-VnfkSa!QX-X*_KR^?XiN2Z~__^~kHKw&nL z9CnrwIY7h;*alz*;r_LSgn)V$zyzkQU0p)MmAH9!S@f*0c>%|2$O@m>agl$ICIE}W+nxK3;bJ)iji z0pGMBdp>+XS$O3MTp2J*e}+;PaVf4vbvIu^gO{)?(Dr2nbuQsdUtYflxo-_tCy4* ztYt*nFu3|*55vFtb3ny28X-c*+33t)!YW@Q0FGwibiKYL=WCusSVT*48Qdh%-~0mg z9hZIrtK*LB4ql8U{<Z z9WL~d*Pxj&@11WZa9(pAZJ=~#Td3Iv(Enfjzxq?)=7LFu@US}HqgG{Y7)|;zELHbn z5Wv~g&f(o|0d!stbRPBV^qT5kT^Da)0FR3OeHsP*f~(MoS_^avva+g;VOyF_V<PvyLqF$FmjOv zN+ye=c@mumn+ueMW)TXbGeAbGg98CeFxA%=q0ChmNFu0+176XXOo!LpVF9>l&NPle zvHhc!lG-j{N2f43xNzuSAOA#4g#|D^#vG8{JlJRqmWw&ipm5nql(Ei@fz9A()x9=P zuGTp>@Tuk|uA(L2m5sOy=x92Jqoe^K1|4<)l%s`d z9BmzJUmzsCrW$kO(%e0QC7&V*HMKN|L1i)JJ$sBt8$dimg{ESkKP9%flDi)xTpF~J zk*1f>3VQ&Rk#DRzfgn*x%4Q)*M2NmDEOxiNgBGMWvK6@mg_-jXkPb%5Zg<~EPz0~mmynu>a#~7}miMIJLlQ9Q2a*i(9BV8;3EMSK4z{e=c`FClM-uLiKnIe*R zGWrRPcgRhu=`aPa&Sd!t)sgWnhB(kPg9^Q2uwK4_D`}g^X*_9> zVY*!bGGot&RJUBw_`=xl@TqeSIpEpDpO5@;eDH2E{`utar2jCaKoaFiev+QdCwGFe z`+RaZdgzbBBd9xgxJJ+2N}lt|S3a1U4Z^5PI>wi54e-_JIC0U?+-nnr7C+MVxkIw1 z>YIksW_s(l7Ac!n9n)dJ1B->o8<>JEKvDvxGHZ?eK;(sK28XOG*)*901er?^H2}`! z2*=lK6#)+c-UVhY1b(Vk2Qih7n%1@?E?`jXG&|y$e?#_IE#^5uY1#4A5_&=m-dI>; zzu2%OLqJ#SX9;>K)DzGhB~a8QQ`EL0VuHcE*xbx8`T+|S)2P-3@}+iDYH?susFjMh z9USE&m&O1#BQ+*GZ6+^nPp?z}Kq3M<=x!|1cCF5>ACg;l(x&a{bX3izkqwdt`u3$o z4b3nrZ6e{WH{vDx%AXW>{G;*7)yWT&?!#dG^TWxV^&c&F`JrD$wQL7vkr0LNY_1`M z-n5KTQ7U=l9Wg7@p8)amkbhUvP@wSMk>OZJW9Ga_)jA1ZvS5<}kabWR1?-H50<>`M zaZt(;gzm9)MVhvA$u*Q#r!(iXkrTxRLk-H)kQyH-bJE zDzcb5rcKN1@R+t%T=70B`;11=xiY8%t(L(h^@icWM(T%;5*aleGG@w2M&pDp)O1P` z9oOA*P*TT+Z`d4Aq=~SOa0FD5)qoYoc4R(~?gxAfLyTBDs&2j>24lG%slNn{08NA} zO^h&~TMAIwV2C0DIq?Sm`o|2fPZ(O6mMYe0?E{bBVbZttqs1Z!4#h9g4cWFp4bn@f zXy6nK7Zq5jmw?aQfVhwNPN`qfgHD^`cTa9yl!$8mrUG~>^`vY**FN;^sE#7?0FIJJ z=}C>ta~Kxia^6=KCmV;IZ~ zX@?pGKsWp;83>GTvLdZ=0upO4wzUKupPzZ=T zcre(A*baQ^1eLnY?%EAx3+Eg|G_iDstgxZg&*~v??RMe4ujA|1!j^`$XAQO}AKFwA z&u&_D-rBIW8RJWPH`rJ*B=2^mJ8v~`z>C_}*94|Ep@3}`I`z*e+Fx4NW^3aXtZbX+ z1sg^f+v?U$4prNaYT-!iv9vUQTlFnHynoJiKQw7<=>wLkZbXTn7W~k)llzUrVALoIRZN3YUMv^D)_Np{ui8Ta zPIbSNQ@$0zhRnG2m`Ie!(E;;GYX~4as&i6Bl=f&3&}=r>X0!L%03ERmP(gJ}RFa0c z;x0(oEe1yxPKO%5P#E?)*(#nWB7=NiVQXbhMirulP|`qCg^!~{40dO+ZCyLo-PbnO ztR!f^Rvt7~>6bOJ8b!tcWPgeJN4)DVk^-m&6IHf1%Th`7Sez^xg*iFpnDBkdIJG#AyXI-jjS^`HxAI z)(F#BVgM09lPS?Vnqt_X7EEhoNYKcZ2c)b!7>H?9BMRau#wZ6Es}|K?(B^QZNecV| zRz6y3$(#~3bi0cqqckE@+G4!W3JfG(r#7PoPDsIkcb%`(}e1 z)@;t|BY5fdmAzhD82)I*s_zmV9-P`O+uDJ*i_E4e>J6c)13-q`)7|4It<7~}GV_u@ zBxOAcvu>8)Z!FPknBoU36Oxg(p@iL^R6r##j(4@I*mlcU=RMtNJwU$oUF&$W&BhqN zIl;XjW30+tHpL`Bc8|R@E0g)Phu3U&hAxDjuyK*^@mceNZN+ydV(h_(+2Rr%q7h-% zn?O9Vx1}BTU0>*?W*)ao0o{d%`1kK`b|6$s*enV{J#^S6Vj_-ifTJ$k_5#(%i>vs$ zXai%u8LI8!8=|pY9-)1&)%2Y15T(0CYA9JcqacJ_g`yu;r(W-ikN`hJIvs$)JVuoDEHl0=WMEs(In;vv?ePyFdkA& zZ~sFR#c-r6Xid-!RE$dFitDdnwqL_+)z4qyXAt_UZdcr1$&_Yl^KefB{1$T?d`%Re zqFC|>X%^uZs0~(IOSO3^fF>=YV&uRwky*Y)1X)lFh-xay()x=mdqa$O`zwTJw%QBC z>L^OO#Kyzuer*|Drhtr4sT$WX838>K`gRW}gu*7VgOO@J+E&3QvdMl$#43;5-}1Go zg2+Fi@OiJ23z@A*qGkfnwVrEODbya0?@fp&Uif_>VbgOUJHoGpbhb*M+O=L2z@rSm zrk8gcFDZ+}uR-9REA{ghW@l90E@VE0o-+kdp~D(s(vFHs^!q|x!~MxHW)u{qI4+SB z-kHs8jFg~{K{md3ASdvh4*a1@?%5@Ms)0AU(2Ir-K-EyAB^KcI8Hj@L&ZNbiyl7%1 zq*RssFl@h*-H%{0`VL3qRI{{Do!w0F6c%{o;M1$~8V|~A)X0ibMkqK_q#NSHMi5an zM6+QC?PA~O+k^Z7bA$M6a8&Ph)a)gc;@}{yoqXaw@qEpFpdj&BBBPb5JCY(os@mpU ziVpCC<{BpSN%t_Ctk7jOp^Iw5jF!=UXMAaDrlLGJ2)<;U3wC2#H^Na1DQkZ63zXVo zGLH4Ll#@xXU&QH|T))7jlR!AEInctI%u~O6@hl(&@X_ILD{898;~@SWCM?O>M*Z$x z#W`H9Q1*rKjX=MMMjf3=&vdqDIwQwB;D3rDK9lIujmU*!UrZ%Sw4dmzPRs`v@7S1G zvB)Yc`*RnDs(bVssC%qJK-PlMJ%0X`a^U(hi)R>A=Nm$Ft(7@$-8X?5ug>4aPi;{*B=p&UL;VC@F+~Wf@o}Kng7ki57&b5eJ7r zAxwrbu@8SfxF`+|#k1(}fQ=UdTfp^$D|hde*>}sONvmP1Igw(G9nuToLEBbbk7weC zfD#FQ)OOVBrum=No;zJj8($6aGeRVof{o)tS^*}zpY>MBtlQnt-)JB{v$OP32$nV> z{n&1<77yZPBR(QSCd=_{RQn<-L!}?!I1ZJwv9Rk2Wxq;k0_VxuDkotC>Ffi{t5?Xf zA)HnUW>#U*43v(lDJTt+@l&{$fF>Ba`Ih)i9=I8Dl6tm5YvUQ-$qd`+IIPVaLy|ZJ zJObclr&G8#wu#!S=GW^jGG9|A9T~k2jxc03Pr;ASrl_>7Kw#qKRF`2n>cIMDJBOP? z9_U9DVxrTYnqQmi{gTFbMW4>>(qNw)0;e3qd36VF0`5f4hK)w^+!AJXE-M6|9 zRFt@^o|ToE#WeEDd_@-_Aor9qx}iLna=sy}jHukBL|+tQCxM^cr0aR3ZW8{;?1`9?uM@k8tUEJLF^LsqambG*pN70i?C++Vv!ccYxt_3 z7gT#Jqw%kWT#d<+Iro6l)OsOZ0sOrE=KEUd@V$efgsmH)ESH*0AHTtww*zD?>1v}V z1yefXtWnD=sQPs!SF-(1Ws7~?dW2?D-ux|w6rztXx8Q4Y>j*SZ#E3|ZoS9h5Is=Yj z4=h!fYtxND(0tpLy6JD;=rNevG81?KkCTWoJ^ zN1Gg4yQjXu!`cMU+fQM=6+ZIQg^crWZ*54y4a2>lY{E@>piR6D0Qz0A6WlJ*n5>N;ps(kc8>b4&$6=2F5t(Pa$b59@t3H< z=8M0!ad1vh)LNDxBuM@SOjmZX%nCUpqr<=8vc1SM6|ltrI~r9{Z*(L6-#B)RQ%x8qd^kn7c;qgp69rE?u!Rjpq8#}Kf^aSisIQPoZb8y|O=J1n_A# zyLRG@$2ET_z-IuE3Su&A0wUX%%O}G?tZD^Tl-A2TMa2oF+=ITO6U|oRvzJpk* zIRsz9E7zN;=F9|jj`8!4)<0ilv(-X=v_3h6wtk5(n1$1gv41K# z4nBT+yZ{)C-eUAt_(As%07LD`gsapMzOY3*frL)s`0(w~q517$Cuv4K9P@Wkr_<=F zYFwxAL6Ks;2a_{G{h-GAH#cgUVOJQyfF(xa3daKh<3q6|eB;6J_$Q#eY!Qy{nwLlL ze3oacC08>~))!^&d{81XQH|11yDD^iuU_@2%vJULVaqqK)%?S8AEQ2c-o(P;FKy?1 zBVpN|MW&g(WLr``3i<))skNngCWcWdzHg9B)Ryo2SbD*#Ahu&HG9Ww;IA$yQ` zCg=w}&ME+dyWlegI>-|5DPOiGcL(6H! z&{wtiHCE=zaw`fFOT5Kruz2Uy;?0iWf9!KY@oi>!4dU)(L0x+UJg(WKrO2!ZFxe!` zDy`8kQu$;D7(F0fujg*|jxETqi2PTQiLngj$PC^=GotwlR+mB*!6NJPAYuy>V1~>t z4E4OcSbUR9WkH<^3A0( zMO1S{uVg}E8D7@4FK{bN9Ny)4reZnd6hOwZ`^?a?CNWWItd(9we?`h7j^O0Gi;VOJ zUrZk9>7HOjGvwr_R-f^BihUmI{Zdf?JufhR!I_cG&53G!Ojqgn=N?>*$gB1I9%dW1 zVDxKg$0)CC#jWCjWh`z%v<{*R(Clh1ji%>DYcHFwyCi%BmNylt;bO~xnlGsN5_N`| zMf{*41?fq1j>>^@Zj>0I)JZoHsuw6Ws%vXfterz`T~|F?BT(^-lOTzHm1fsECSR%( zC_5v@AQ8|^D|-kuL^em^orv2F2RA|Q4E298{h_c_^o-uWq#vXJ^(|ryjDJ|N{SHf3 z5?HU)i7NC3E@Vy;yOFODEj*)TxYGa@-XK*`EaRy}JAiY_>yS5fF+$4|*fx;3E{sZ$ z6tD8+>`dm$ohoO~%rx*#PsLJBlXyYS59oM;0=qLjZtU4kay!&U#%D3l(yV>jX4Lb# zlHB6Fh4!^Xb+$7^w={2yDF5u$gDc z3*o1v$~IwRmG84?nW(_^Ya78!sJR5<>T8L_u_brYg2tTPQQfV?+PW~h;foVfb2wK2 zDv@$6$_`&gVkuO(Grf|u&mW=s@CGB}5^xaH2nZ<+bP2GynF-iHa@%dbf`7sAJgElx zv<~vf-Cgno3S{uAr${NU8B-H32nfqxszI=!gMMl`lx^hDR9efZ_K(tya#Yljd50_+ zMOV;aye#`K-W&`LiqaaNak8yr#f#BZ)L_(|S#%cpMf6zRq7owvakQ7g1nzvlfa{N& zQc*;DI*dplW*8|wYMihcoiMnm{A4tD&RIC`ox*;QigLZ4iR~XxBTF?wu_b3BgO#CH z&RBhy8$6K;+_{i9QfLqe6E`(I1H_gX6;AsN9CV;BNv2^A zT5z*K#Tk+P9|F11LJfG!-vqos8EgeV+TO^|Z--yXMgTNuL3wy;=}=BidV$x~Fa%FP z`tRebzbn2KX!rNK(R_og6Fm8|{x@)jvFfOd;e@N{?U zb=w^?UUA4Pg1BiDZp~|y&mzH#aTiuViwuTkLz7HFO$szEHgDhokL0QXcZyigDkA_A zphF(3MF5}~5I|XFmZSTMI5;yvg^&un21e>E4Nn2IYdkKIsQ}PeVQh;A1>!@SD-`^r zoK%f0>A^@ZL|V0j0Y7zjI!ieP9t0t|uYSMav z;mu(GvZB-*NCEw@nGgupFu{yvVS<^OlIa^e z8vFo5x^QTDW$K9m1}SFDB3d}U_4Xy)9&X<`O z>zP5K%6s(&;UHX8JCSY7rY`uvu8zw0exQ1+muN%Hy5S}nP*TVj+lfS3AmJHEQk1WuH@@bK+TJ;Ozgs_Vz5yIpHyqtILB-R) zXG&LjQtIDquga0|(HpcqddRpkz@3a_h!=)lOEODSXd%2oQ*O+5^V#ZD8NLdF*y0}dpSsi{-aTyV2J&{8e|!7rh3C{r!78nes z>mbx++>lE+NcWkmP;gN>GgX{trCQ`Az(@cUZ>p__xI%IvUzYL3GU6rGkLxw?Kd7?0 z@|B>-LIV+zi2nU0WO_B zx`1+31v-{L>K{Mh53+nzZ!Z&hg?~NhCinP$oauh^WA*zDSB5{jL?s(Czj$Da1P1YA z^^>~G=5x62eyn~{=@K~VQs&QQ)&p_pI6&ZIFlG{SJCHfpP()jdOB+DnpP>_#1f%)Jv)2V@J`6M@3de$X8RErg7r z#mq368qv~-)**lJAP)w?$Qg>%UN~*Hxf;1`n2k9E+bJX0##e7fPDZGfgetK>SMNu% zbw3nNtHqtfvYGP;?7F)IY!FR_S7?_2 zg-4x}@$utFuO6L@*C&&c$wMgn$acPaAsvrT6&VnzEaW-iu^FVYv;!M@W$pz!M7xe~ z=zC;BeoLMdXV6{YUdxvbxUD<4y+%fkt zWRS(<8GkH;&l~xXH%byRtN8ia@i7D?yue_K zLsY*|GPao=j#iXp>Vy(u@saeE^B|nBp-RJDq8j;;#C*jVoz}I523|2m|0NsBnU}Au zpDN`KT+jjKs8OQU0@IdEIp`(XA68~Z&!ow5Vhog5z;sUm_?M(FoGLp{e}$n3@J=m= zA!h@uSiHnHra@GGs`&fk=>#@qN)u$zSw!(THgN{)b5sM2#Sa+jlMJQ{HJ%vT(k4(V z+XSj({H|86(IAb{TzCtyVwruBPhsQPN*HC-c5AK)8(IOpmeAIB`GS-ZY4#O;MlI_% z+@!ck(Yq_eN*Fg~y{h32Dn_;TA_y(?r;rHI)Lioi<7XdU&M{V^Q;zv>v-e#2myCvQ8Q4BP_c zz$Z+48mL&^fVlAZR3}CU-!7sIlkg#+=Gu5xOG)ttSVSx1%1}$9yT7l6 ztt{{gMk{@3Muq+rs7_?B-$}$^m5{uaWB6QuHCrzY%OW+ag!^NY?lhXMTVG5MP)Db&Pg-oWNlGUBl7z zncLN%rR>vsktQ>$aSh8J+-)*1KO;R0g$1l!;1@oK7Nj=*aL9L+CF*z3DHqFac z>Cf-qos&2TyKY3)Y=5}bWw#H7uU^x>g@yt=bZEkE< zO!2hUXcS^n7RMWrx)~sNVz08$<6oY}URb1ldcr7#!(wb^+9#oV{cRW7xv)WJ7OVs8!fcJ&B^(ns zRzD-mUtCqiKpiUf8lV%a8n&Rvm~X`Q&YFCy3@X>K0=Nv7l;(5UN}WgVwDCYd0q>|A z)jX%2`jKd8@}x*{`q~PF$W@9Pj{*9T&5Ws1+(@0P)!gW73^zAWv48cIDY)&YjlLbg z2`rPha`9RAmX^2h(QH8tF^1pYo8fXE%idKoqgW=Z-bIrBKo1!{#BcebDz{4YcTp^G zR#&Pfm*w_1iLk!HkR*nhjYo0U^Fk~A=}(Rz?8b?S#`XuuLa4PRASWBbU;scszrRb+ zYGuc%D*_?fv9C+rtK_!Pr(U@xPm6+bH+oBzelm>Dz-Md57(AD+f?A zL@E4ykzIuaMSD~|hw-Y+bZ7Pm>~a373#qFPv-!KJoAvT}3!fl8Q6WczvqA)F_xPiJa z38r4iMY1Ia1G+Tk7@FS3BwOlbs-8~Ox}{o*)C70w41buqRw!8VU|+X$1Y$yfQ~ z1oogvP~TtI-?28usELRojY)3U*g++ACrw`cRZa@?Ezlr;E9y`OdJ40QmxT-q34n;1 zfZ&d-HD#dzYs0Oxz6U)dv+B!p$wv-ep`zX`{M0Tqfh;)kLk%s|c)`+rO!4rxVTck% zEp)7&!2;!~XEEppU8|Ib|0-MZHPiZ*!{L|;M6mO@|AO0ePd#RHkI|J(XT|+iMq}>> zdHN>7;5uJr?>vl)ig9&X_MSG9*G2r*jYRS{X=l{Koxw}I7^7A7UnTspBb7>|KK>$s z<)K$?#1mzPw&S^WW#vhiM&C-;Un6CA6ad(7(UrVg2GoPGWZe)oAQ^eVjd=L8k0CnN z1kFI)9ZbhEo&>#aa45<$x-qb6Vb;r}NKTVQ0z9R6p3G)4^@P5S6m$To4Ijgu3Uu+y zWjsZI#GLhW0LmX|KSJ-5e&4f0xRegj6sgEIRiN&CM5q`j1RvP7@!iP*YvhA2(7N|j zXq+G{D>R;zE$+FIN0$dh*cuH&jP8T+hx>q~`<(w1E#yZYgOwL*%;_0DN1rIiVSMz- zFz!Zo1COsV6CS2p#TiPw-(t9_P9JsbA|LstHC1_aU)tL~!O?W_hsKPvvoM@qMGm0=Y56k|hGxo4NLJ5021jjPv79*nn zI~LV~RK1s^i)33kES@T54?$c__HQrbv@HBebnPe6hc6n&k75NrF)S3Qh}=}2QITPd zKCOTkleXh0Fc@bXbn%#1yB=F-yvjlWTv}|Iuu>XetDdcTfsu1`!)?vHCn>bA_$Zql(phNmWUMOhh7o+sPe1U~zhe)%2 zb`hV+mk2&=%eYuwRA0;&^6lq&cBOy6JkOK#4Lw!J6}=qtWcCQIE&cnLnsJ|=q%*hR zC5GG5MK8D$_0y^gPo^Tm(if&vy@dFaNDlh3JdfG7vH&id{S}f~c11<+o>78R{FP-F zG>v4jcwV&w{7W{oo+I=bpwO#@2vG?;MgOGau5A~`Q5s6`5vq_gPa z$ybklgKlZ-HBKt+VsMG1C8S+Zg|rJ=_z~19_DCY~9#Wy?VExh&hF__WX@W+i{3^TFIGdt&ngnfnF;`VKlTFDl92Z^po^0@}%P2MaxyH zXdP=Fe5+Q?RS?q(7RVtV5G>qO--P{53tZgZ$RC-IVlvMYS~3Pd6%VawT&p8u zE$ow$bTc?BtlVx_;RClpIaym$wxSo23K6h}5yyaGEP>HLja&*Xe+!2no9AGl@bAH0 z`r9{rB~TwW&ybiPqSfFKF-AEm&T88BI#S%OMr%sm;e-(XR8PFX)2_&IlUY7KN`Qar z2HCg-=3!DnTuB@X-e@LAleYS?(ndI8M>$)q4uQHMv)E?ba?<{g>+`ECDdEm2gKch3 zG2DiLJ6mE*;BK>eY#}eSPa3qcj8bhwTELD*30(&KPzCy8GggYNRz#(CuE7|mN~L`j zX-6^bdxL>bbN)$TQM3A8n^t!%+-s}6A=QeQ7GA1rN)On8j8q7i1L!IH2KyT`{^~sd z@2Z)X43$^!>C9e%-fYG6u*%_{Vd_=0YGZ3TCt9~%|MHF$eKBZ%r;IeXS*;s~754SI z9#rce+$p=&liOZV%B9kY+C`NSBRj{51ea-atQmje=$ZQICd&$9RIdJY8 zBigPpj4fu5S;D(2%KArEl)V|;zBenRXUPcvxW{5dN^_TERQjTPqL z(mIr^k}g@;ILzTL&%4px15EFvujwxEFW;ga;Ut1WBdJRP5-bh5pY#-a4Rk51Pw_&n zhH+^GV748se+@)AUUwLaq?~YyBe?3OKy=x!ygMEyMU61%bfWL*>?qb2glsXZESS*; z!^lJPY6#bug2Y;jSgpo2f|asku_FFY?X&TGG_f)P7zaCc#Dhy!#)j0OjOc~}*aXpzUg;Pol$)}Oi@HmwKuAh6RWMSzuY z6>}CW&{<@HdD8~~-hc=F1hc=_D-A?{f_56Uj0cMe`l+CGbX1tU0~|mj!?X*_B6M5? zkgr*mb|G+@H_Afv384}cfiO}DoAk*BJ;=3VvErQ*iH>Qy@Htb2d*@CcDDjjiakKp;Z~vgO>K^$YzPUn9f*>sHJjA+K69Qt2(PeO> zX%wB7b<-MXs*tj<6{e72-ni%~EWt!zXxwxnT+%#afe_{dRuv*lipxk}?U^rLPNRDAld6cLC<6dEG7|te2lqEH0yo-{JKW*Lp zz#KzT*EqNZ4p)_^G<` zE@bXk*kC0z@<5q%xDcE)#-25%vs|En++4Jl7t(bpZuE^2-oTX+j@wQ$voO_h=ja~# zNJ-cQrn7_*O9(otlZ{ZV*AWDU>rq)=_@)ZcKTJpFGuU6>zOs(6(HtH?&%W>g-rPru zXyz7~6iX$WHY+G|XT8M@L(H|RF(GZQ7PjG&SaNuz88Xi2T2?I1Tv0P|%$Fv{sW*R% z^p(fcB}4s`_Y6g`MECOXbdyU_f~){$LZukJF*Xkosy|~Z<&&@Z5}Lgi)P^iUz4RZM}}&BvdNJszz!PpgMJsOdlZXUZKpvAMJmv# zh5l~7t!so`;im&O5x_EL*E-Rn zJxR|TC4(fKTv0?w!j2X&omZJbHi24(1tps?Z(!h6!zd=1!nmsM+#w-yHwz2xRI3~r zLx(n?w(3>ilV@eMW%iqa{pKh8&E3g{va@ssViw?}FGsp(02T~WdWIo=sU!$5?KE~8 zJBS-?i-C)RLT3Fz)Hw^p+5Wz@t<5zxka@OVtDO{fNJ@=^V0`u=5O_WU9z5_NXCpi( zVIN*B0V1%yOPmcJqLmV{oRQlhO1E^0`Wy9uNt;yYww`ovjMkshDz{Qen4ZmyfIRNw}qsA^f$rFK3Jlqo&-t=6X@T zC_^6lH)e|&ywwXLs-O0qap_YStQZL#JM#d~s8gPS0aNk=gc`2t;*g zUkUVYFEF>D($kB+&bNaghukKSH^5D4oprh4NZ{zJ!|xhF!j*zBYQglJ){$0KX(54+ zZU|zpRX7$0wD99#hD5magtP8IV;y_tOTIE zyz0G(gE~i)!0e29RGR@mR@XMt{3I|zh8|5LpFu*d>`1KP^=s1dDH$pcC#f^^#&WZ&qBEmFc_w zh{ZVCg??Bb91H_A$0u60ql1ZM1O{Gpu1apsx36J(&I z1b;@z+rYbmg*~P^2d1`#xhUGPV^Ra;;CT&v<#W@a&8f~Ra4!Q4fu=bYEhPs~Br&lP z8QW~QgIUc`G?ilH>~T(k2wf3&G`MG1uqU`eL*iA5M-Rp7=2MbgIQ7`eLD=_y1fY>! zg%A3D*s-Dv@4^qG8u+B&*H{8F@u3|#p; zg2k|G%pp;RM7mnauDpvD8+;XrRZLsnaTp@+Jz4Eo)kpSAr3!VYQ}B5vx!m(KB1g zS^t6@@rN$`gfDJY??ZL0vsHU8s`xvXY7dx8hWo(%Tf9~R+ zppnufa&pC)fFnrMqc~Mt4frZ|ksIOyO;97X8cL5{bI@fSyp_QN(YB@;Mi)BQy6waU zwBcDaB2$xae`*c zaW)b3FXsUxxQSIOql^GXy-(2POZf?(Dg`j@@0xMlT8Cj-tBCoStMp1$jMw-EizCa7jZ$^EIi9>{Egj$s~3^MNQQ0B{O-VN z>1UTt#QJvR%2oxpBUd-_{d;8?rlSvbOq@#Aas_@ zH(1s{69*rDIJ%Q$xch;qO;UJ$(<@-E_>`^8+bv}3C=gxy$ROE@Wic`iXXKq0o+<`W zn&?Ha0$0sKim;f=`KTWr3=nsz^$Bl0pg}#Lm&=RAQ}`tmoQC`tKlX6{TzZ199n11W z(-~W4Cha&1wzItxQpAoYqFbZ|6HGDIZCYB|M*D=a_VI`IQfIH!Zee<08PA@li)-}7 zi{E}pCk0nZE*8qGOg(+0Y$o87>$xikI+XjwU0YDH~bsS@LAYxf5&_ zj_4Kx$`p~ux&DbOZJ1BOAdYeKEV+?pKq@V*QAGls&~m7WH&FSYb$fp4#LGKYj62Z! zK)}f84QUz_B57-r?&v%^t{DDCSRFW6dtMjta2{YP5uJzx!%Y}n8X1C6SSbwYtS$E8 zvxGjOpd9ECKu^OsdR3C+Crc*Swyp&+qdaQEysXB7zw07eP2RSSb%Z?n4_??CURmYF zc`!I?TjC&%QWNsQ6brf>|Bm%m0tCc*`laWYEa>%J(6@!uyI?}AqAOhGauToCbsON{ zvR_u`TlS0SDBQEAtOUr#Vw9R#&#DzADRCg7IyvovG838+<+`fh1TCDaZA)O=@`yr< zV2-4MTh4)4a=OZcFslZWE9s-T?Mm_};CXPw4&MSP$|Pc^_Yft1lJikK# zZQuG_iHb|qgxSJow_T!@@Kj)6B{i@1gk!KEWrTnz5fHTxGKV9|RYqV6vum9PfNfu$ ziDQIVJ{JbsO@5G$c9!T2G_m;-XvmZN@T|tz0((#m&(Jgypwz^9GII0AF;AjPKWzm9 zV?o<;sI|VmjFM66K&b&_7?mFcArQ|P7R#u2s)WF!vWqY3hlL`ZD%+B>EhL?i72+Pk zvU{j>V?GXgw5+aG8n#Axd$>h1tENY7RvXVe0EJyWGv<~66 z{?D5I`xt>+rP5Kox6$Vqy^M#0;e$1bd|4tw3+)Bd*-2f}SPu_{m88b|KuS@K$PO6M zA#3MXvJ5(ksz+!h>MHUeZKqL=pUBqA$kT6ilRK=2uD$*MVk^O z5_;GG#AwVkfEEYSP&VDJav zU-)HaJ-Vv9x@SPqTJNn!B4)a}Dl4lhD=RB2E0ak)1#r1bM-g>BCTUz3ro0AMTUGgK zHg~cdH$2iS)G5xHHx-VI*QGL@-Mk17k4<&!@QUnDyTWqHVLM+LL=2_Nh(f3D+c(sa zLCMfax1-8#;sx-M1vKSJU*WA-7C|1}-7;^JP25GZx!|T&b(380nMi-GasJMhV&A59 z4b6>nzL+nny((isUbR|r$Y9k|TG!Cyk}E{XVH26*MQ^f!=wPr>b&s4G5deoCO*VAl zm8&kmb*hEx4OasYPK!tfP-~1nyM@6Nw#CqYb9Sug^VTV+M5&k zlpS_p0ZxZCW>jIYk4NG187faZIhcT>7na)~)uayY1Tdx| zg0^yHZ2b7zw6}7=-4MZ&=J5&pfPm|O}M8x&+aIm zr%mizbC|dx^c%AsU{vUpBwmsrX##KQJ`=|9`G({DfOu1Z>`*C$I z=7XvkF2JS{bQ?3!@}qNZtI?H_Rk`bR?yJ4-yG!az>HnW{q%kYg;J3i9aJ<9DLc?p2 z^RuHa>Ks%_;nB?V&=Y)v-5L>XNrP15oP}A@O2y_HnGUrY&QhbL)QoljXfJ|xKr8|; z8m%bh>TEBAb?}MYdp}cTnz;em7_Qxw_6;U9$c$#CYYgiCNTMJ_0frD}PR14)V1C z9f3f05lIjp*2pO_^TXcM!W&~qZZX*LNDBpyun{UtO=U8i%%t$Z(ILe#hV3U_3(tmP zIaK8?ZU1)?N0?7E`U@ERRWsqiU zkR#*lhJAzVGB9%@j$oKZVj{z0*0&*Q$kB!NzI`EH1D0?0?Hgw1-I55jA~M*W2q~D2 zgO-}Jv(~h5sC`3lH9Q_|N+Tj3vo=lOl|qlxxhUSAA3{&m>+66rh}{@AnbQFvi(U^| zGaURT!c?Mw%b5=76b%7JfHs6Ke;Q8`pfaaYTGA9QhZQy;!Kalcu=U6nu8dAA;#HXy zu8K*u%1nR?K;*f&C9kIbht&Gc?@77VLMM;B;9lmDmzoT z1H%TI?v`LkFk!C1m(P86C2L;@0v{}HW+#H8dmXM^;W=4bD&%lNO)@~Bf*F_A%*0I` zNi$W9&xKK2xl^Pq%RX0@R)no%4xrrrYj>`(%c!ThejGcfc*K% zBz0oV-Zn+-h@n;K;2Oq2Z=ZIxOI3>K{uSA|ct#D zP5*3!@-*r>4Ou(ptjsgA;7m^eU-`RjUvqwT4f^aN&UWzri{@J zI>{M2ZbCE1<@N}_+XnfI^~; z4O77e@#bU*o5eaa37CgH?K;Sc_^%3k*a#Q;+DMh^L=Shg-s950z8bVB4)X9Q<2%Rr zh4p3#vLXv}M8R025bs4$6cuu_w$^F#!0EW{rZ|G=^&M!I`Y?uv!JJgOaM`!2ZYj%E=RSA#yJ<8z06Mn;6JX4EdosRwE zf!}WN!nR0!@u`zGZ-q!gPqG3nk@kr*r=DgQocE)IU;ZN$?K;!8FkOp9ZKhbf^oUUG zI+kYI8J>&{uPfT14OgLRMl)ipE}%!Z4M|nq0warL3T6&Xp3Ho~T}S=nq>WXRDH;qW zq*0fEl|GKzL`a;Dybd%xN-*&(Ps~(o+VykxDh%F}MnY2*Co?HhK=_5Nl)L0E5_3DR zOz!RqzY4I{IA7x}Utd4(E~k$Ge@*d!vBsq*Tq&J3a)86sI~VkO_3k`AANAU8bgqV1 zB05dqT86z&gx9rJp@KN^l5UJ)k!fG=A-Cl$*Jgp7K|*k+8yE3Fe(g+x`!qocy0nQn%^XtX+OCi#tCB^Yi?hhh8InLK zc0F9f__^eUi+97KpyfXmEVD?cg^JrHy6d&f^EG?{Ast=w0MT{vrOLFp+2+qobBf4a zmGCR8Xo)j}e`)ifx%C0cna4?EuoZ!oR9=6AC8tIi$x$MD78BRq5t|Fr&%t!XJzoP} z&~Pw}GW}d%=W9s?tsSKtH=MZ2Ixu37j@nq3bQei&*-w^2kW~{N(C)lUVOb!jT%H?F z`aptArC2huZE^P!rf3wxY7;KQ8h|kvjY1nLt|PXtQe#~Hz`k4!NaMv!dq!|c4&wx` zXz4E^N>BCMIvix4D8Nyx@P4SWGNyqZrN|@l@d6FG?_tl_sd&VJqwBRR758~$n(len zV!>!FiH-lXjIH4;O6?(5&K79cMvT!tPbN!@j4&ZYQx(|67tz=~9ZL44`^AHIctp*^ z4-FmXTNRcSL*G$XOG-ISCxTj`se-;C$C8}+GKqo3LX>*qzTyMvpLs{JuQa3~;4xy8 zEX*-v;`4&A2XvK@P|!+GM;iK&VO0ww4d)2&fQ8Bw>~ZV%lwBF&W5=xpd48q^g!X}$ zj7!%-V?knfB4N=)+|UfrKHIQIUQTLw(latL5{ikszoA46JStCH(!)#;y}E?3UzZ|0^7-;ChCfzVcyr*JtNc{LfaC#_c+W3{ny z8C6va5JA(3LbmWm^dalB8w zoM9gnzi9@rn$wsQbO-JS&@cIUx`q>yFRE6f&f#e^VV&zC2O?H$ft2FxF%E!2)|A=9>S1m3VepaF#K7p2 zhKJUd%%>8WP2h9Nn7B4IrVX8D^Wf4~-NRE0;7)7^Q4?b=fOL+N0h*G8*asUM8#)}$ z!)+J4zMgC#y~jZDLB$QGoQ!w?%fhs2-k*epUkU`wD@k4)XmnvwF93kczAVROfCf4< zo?sjfcp@rfZCc7ul$s(}AtKyBoijp~nk)-U>JGYMqm}|K#Z0ma8b}~9U#n26gJE>> zDmMlp1_+{4X{P$<;DRIs+GGK<6+bD6j|2PuHtuhrw=QTt!`9rH&~3ZZbCvo9)oIuo zu5oSGn@fS>ZqHez-91|cwAC?~V(TLxs5(6zV>se+2{ngx1UFAEc$7-!$b*QJS!j>) zg4nazwzwhzfnOzh65X%~*FqJoQ7cm~6-c>vF1Y>;i;&k&z8@4#gt-VaF{ zY+1M5Lfb3og=b`AioYxPm*? zBR*SPK6~mNI-bfNijidrM_f~18O&DGUAq+bWEe2A-k~5#8oMTw0Y#2&$f9(i2d%@Y zY7ykU=*G5aw%S;x_>~QoD;;e>6eaDrRO6283P*KKQ*|>N8*a+;vkqn%tYdiYB=3!9 z5B^poZv}&P=DSc)ZqQopFn=#-6Optim)e6bTt2K9fi(2eXaK; z07tWmrYjaDUOuFWeWD1Jcq?CCzNqm*a_C|u$DR55$2Ym#BJ5;aI{+=mnqW_9Hx2-0 zs-WA^tH|8SV`GRGn6OYd_I%h{v-2Url?y2{GORdE73P9CyQJesemis}_Pebx7CxNv zNDO6jQhY8RF16sD3Cs|XkrF8pMPN06T1or{R*!Z{bzvz|rA|_PrLlQnyYk{wC!b7` z6~6UU!w-|X{8LHe;uyIj7@wFp06!kyaGy;SI9*unH ztt9Z;Fu4XxM2w1Gs0k>4EXvw!X64VO`ni^w1DTD-9^Ar z#BB>jxOD=ia|}oW7_glvKEceVGwJ~7DUMgesD&O)pfrsG7ns7(6HN21lg3ks`n0i%%spA_@Iqn6j~xFcybHZgIGhk=|4chR{k*$TD?t zKInMST0KqPs9&TbGd<&mOIIlJCmc?N?k31y4bezH)3>5WLr1jSRW66{zMo1*!K)kl zUKvc3t0P4jLFx;$-X%o$OT>diM1T#Q(4>>5CD2rP?4X@_VbT>ap-{kVqqksKaPaYbxJp6PxJ=%3G?ew=G-ES@%(=SxhH`*aFuWfX8 z-kGW+)OE~QVaaqdJb-lNYl5^QOQDs3vA?8Tr%6*n>*Gs(GyjD>=H~mAIY2>)QR&Z= zSLZ89l~ZJYrt_{2A0E8a5SMUm3c79|W|<#D2QhfhM=Om7q!nhbb&(qf)J2A)?AeW@ zCZqv>hnxV~#<^wjEnuK?I^kInFBdYiZIA;Ug&VQ0>BD0W(_+XTu}hAUV6J(v!6+~l z19hX{G)CRDw0vZ)$R`tK?8~-&%w~SXKC2uTXhJo!*741hgjJCV!HQiRdIlKQ5Q`5%Ie~gUEwACj z5LBjY_-h*+I`FdqI_B{|=rK=PCqIm_@!O__9}jIR;VGXoDz z!6@{f%3Yag#I{zw*aGp`LPEkWbJ5rMhO2i+gDW?KMnLYG>8}bLWB_r2bHnWzT(PDR z)zB&;@WuUaH2KDxxC~<8;um#+-s?%GLy?-%I1NLxg=n%KVAwo|`AH8OK^huDa3tok zft~(7IZfU%2;YX|d;*R60@RdX0uhuUql3hUdk7>!Scmal!#<2O_t@c4_N6}9E`~Y( zM51gX}33?yjaE!$P7#mZ=N=eQam?UI)JS?L1UGfmcX`iY9`6lfI$x{(88c`g!#cu+>i!0 zl+oy#sFO}PGa91$(IVuYL!mg`tyLI9B{n2<3M5CBF)P|y;@OFEyJQDOy8Y!THCehc!nfL>v~nMT_$h*D^7UVfggr*voCAJE|u{U@^+^ z014Fz#!lFf+vwc(mpc(uMo8Bb0@I{>yUf$2X~W+T!G$)&?w4v|J7v1gd5V4(JKB+F zEX_1HGmkQ8v)fh<87^Ghz(Afr{Y`TCmWJq)K?xgn zCA43N@qOW~lGJ7Ko6n2u?uocL*wJ0%;vD0iiBVIDtJVU3v!^P$Wmy^V(kxg#<-s5P zxf;{g2nM{ytCWl6fqyEg(SxXXp;B*B|19vpONxFl%#0|zq?>c$q{XNsFAJ%Y4TJ89 zk5)~RjJRd*i@UYt@g(cPAexGb^e|K6vb-tUq1(ajnyQslFTlAM(Ic=={fSq)7yVB$ zq+IN~y3e|hy?K$nLF0NXG{&-wZHTM&t_&Kl`_m8#P2rPMZ5>8T(tx4hl+q)o-AJ7( zm87__>|~b*)swR#*8?v07km8-De-Wt(Bd!of+19_r1i!7sJJ$-ue0BoyyQbcPFd6Z zCbg{MHwh2kS-6#47yxoXh+0K~Kh3gy@b&3%MaEr6tqqM-E*C~8OS6en7wU61mje2m zb~KAk1;80x8WujGSRJ{%6tSGSns&uRHq)PbG*X+t8F0jag9+k757|75o`(3&dEA@ z5Y)~b4+y&gbGZGC2&0>Gb&yD(5G?$0r{bQK!Ir1k1V|Se087zYQ5sQ)lSd$z@r;Sm z>pc95GIp@^vb&B{N=A1jLE9ejg!ZH!yXdhcgryOa6#x+r_PT(E9L5WE+3v&PQ`|Z$ zP7QFu1TmTp{xO~*TQfvZxVi}DD-SVB>4)bb8X6;S@N(H^&4B&mjBF?nisW5cCN^U? ziIY+`ofM}SCF=QI8D-5U-bi~xpgk<_M%t6eAi^B84Ej@Ac}3i|Y4CWjJiaRiQf_L| zU-1GY2vwaa;ogOx^Qm;3+LOBJ`LmljzE%&ywIgyjH7Lv8B`TZpjG0mV0K+w1yc}M1 z*ey!>{FX1a$nAD=MKT2z7Gw#?FRs-0iJ1_l0S>T^f>N>!u2eZcN=o(i{{1#T?ZX5B zjh58=ZEC_2o;j4YpySxfVK?^iemR;aMVF-1xCyh%NsGuu{aV6d{XgxGi?~*kX5< zt#kew!G-S?jO~R#06f3S0bSR%6+59kBL$M`WEl+ar?H&(&?(V%9X9slOqksQsDwzz!%;(lh6kb>}-!Nu+*PND(X$|O_ zGP@hoL8)Jf9og{sNqV}GoT%U)J})!)V)M7YPK+=T*FSO~$fX~t8_}6f`b9b^riF9^ zlJb|rcIz~rMCguGm^)uce!&Zpk&(K1q!=8`E`zM`8rrQ@sc%6mmWFccshN5NZ7le# z{Bd4i<2-w2jwc!fqzM_@Xpzx4PCo8Y8GeC5S(Q%fS+S>~#Zk~Sgzex3A%QOrPU?aT zFD5B2`%rKl0$ASDj;{un_qjWH$hchWFo+y$Ilguy!|yN)@(tG(>FHF(wD&T22DkB!B*Z>w^#EKj>Nl?_A?L3hUk|KfH=ZPy5XMb37{c zC-LaZ@o4QVR^*Z9i}gIO|a)N_WOV}esE&!kpmNt z9C~Ej8k;yY_VA$xtg$|D@5`r)F$@3|&ue>~;MKx>kZob11P*J8CBOfpeE!S-{I3uE z?E?=yB5o z;-$pV&-)#`;`hMc{Otq(r}Ogv{ki+eNAE);Kl&7X_B#Kc@h-6A`q9DpK;QX4KBmwA z17imd9elvL@L_bofAaZ%V9Z)Z1#@Hk(4#O+haR0cSUdR0#}15-jURgW!GnjalP4ZO za{B0#C!Rl6yMPDKHPdu$9C`M{kpmw;_{sqKR7yq;)cA`W@K*T2Gyr21uh1KKNj&j*Y@FajgZf33=Bl*2M==L__^?2?qSu*1kOiQ>W^A?zu;)bX z2RABAX_vNjSk#aEn6p@=+~z1?F=l~<8#HJ_+H&42dRGPUQ*q$e&2Ta$N1bKJyPlxY zXD6wQ2HcgIcRpD3pdDm}dSnsbSyPrFS%jt`IM#Y}zFu)=TO&>l{#2#_U}a`v&H`jS z=%z^xjSV-0_Tw=9&oS>I3iiV3E?g{J80@_~c5HY_tZh z4&KTw?dZ&G6@Assj?P}3-I#S|E3^A&M`ovHYqPVnFU=0muFs7wx|TgVJG{>>$0vw$ z%?5HU!GqH`WMah4x9)u^d78HS_go3r7WAov`8%_Qr4l6bUg$Yk7V(tL#V)w8Jj#ui zY_{jb_WPb2m2Tksw2N!E2d-#n2s0qNfiI~sr%K2BQNt&QZ46u$))RDKc?6LT+BRGY zJqdxosdSce3h19s7{CQCLHgsO#qu#FcTVfRvP$ zGARAphaWx&gqOtfoWDjrT2u>R;iRZSdziYGRMlA0wFm}cS}B5};A>c0ic#J$44j;? zrj}>MF%Fmgdm54gEdP4OWY7`$D;tpI;6gx)2|Gp0uu{78lc`HXgLPkN4U2wqqV;j~GmKJJ9}$kch=pA`eQH=^g}qn`M9Iftjf@zmtb9fB zmsim2Y++4ZR%Bw|eoCbPmUW62w7LLcprmXqe!sTy2mtv3pyre{u7!Tnl#y8In5t55 ztH4S$RzA!ve;)d}snQbuaIIA@fK67gyzI9EXjRdu^D8)RAy*i5d|EeCT|Worvss523Bo-AW2rs5Qh!!Sl=#Jq=D zg`Ytgk2Qjl2AEuOVQx$%A@98Eq;*vSD-%~vQ>-lQrfbE_Ou+!@kc7SofXGpV|Jw$ zcjp09XTr4}E$C{YBf=eV)rRsbqR^OYJxl=g`gm~g}9aKQ4viLr<6V<=t^M)MJzjETI#CQXxkZK z9z#0RsRvl}aQ*dC(BW_KSLP)eSh1I6YL$`4yu?FOSbEPNGFjs8;v#H|NNvJ3GSo z;gmJsMTa0VRZb*Icf#yc!qHt_T?M%i$JWoVbDjvJeYQqBG`zi$rv}&)Wr!3&=17D9 z#&MmYax{)%t;%O$HP*$Cd=B!9&0su!O?C>aNczj%XWo2rU^D0D0G?gL_2GPm_g9QGDvS1S z7fm}uQ-GF@6IKpdf%q)$1X<~&wfv~zrxnDo$46EfblO43ugWDD_n)#9SrSh&K6?0b6P*f z2kHsFc7D*Y!0X-tY%-6)YC_8s+RU5V;Wf`;=+92e)b@cY zwix3c3%4J5Chi!O*J61CMph%5a|^IcN%{mv9s_K;QQM)*&=iVn6gDxFcwhaIhuza- z?T?>&qP=wF*&~l1IdO!2o*5k-U3>E2<42Cs<4KnK_z`+O@%ZT@M-EjC&C81MCPog( zXIZ!=yi+*2$7x5qM+shrpG5HuHpcA!{ZpQ@X^~lQ^^wwhT>+$*%&ix|6I!$dU_bn< zb?*clEUiw=b~-?$MT z7GYxLK)|LwVG+Vw7J4Yd4Zh#b8474mbcJKsZ$k$TJ5-fv-4+Bbs$%g0$jev;v$G;F zU`iA$8|f|z6mY{h%)>m|X*%>HbhK`e4h7OO5UBL1hp8^W<4R}fznQt>)1cvU`w`}S zJkye*HZa{`79xJQmTG2>IatWvMaiArw&})HS(I@^41u-q!XXq&Cp!SN)M!_snnJMpkF-;6A z4|;WMnbZ<{=bUt%iZ1o z8`_(J$Rv6J2cHpN$2qpC=B3|oQdX9}uD z3kbIZn4wy&IeDoT1sKCh>-B-@-3w3&)1lUib<;^JyDuCmkFKkqFBh4i=V?pAT;OP% z#V{5pO(4^_niS89 z@P>9(?kSA~I_MsIv2irmL^Rm2x z9nHz>WW=CLfGZv@J{{Am#9PE8w>n)G2s?{e6^l5NGnGZ}tE?z zdaZZqGrdcH>|OnC@9OV+TVL6E^EcIFYH|T+Rl}K*uD9q-CM6`VI4(SN1L}lfBR?eeXjc6o7=ztE@At6 z@6u;`moE1%eXe)upL>_#|69GQ-|Jny-rKsm^XBgb#{aOh`GcL!pX^+@RNcAq`Q4j8 z-o5qNY!y#n6;HI@+kEfJolDg_pS$y$>Yd+hzw_(uYhT#D{v|+ut9SWw@ABt*mw(y2 z{HNa4@At00+uPdOdE?5?o4?(8^AFHb@9u1VV`uZ9S@&FqChgw*$?mO7*_w`FO~?G( zU#Q-Gd?Tg#jzX^4IXZyx=7@b?a*T34k z^uykzU-d5ix_9~Wy{kXyUA@uU`r6JHzq0ejn>%l8?%w?A?ybw&nvP>l#}~GL|AX!8 z-`l?a{obW7_AdQ~M)-%ltAFfm{r%47mjK-_?`(c+_wCoJyKi6Gz4?#3w?3Bz^l=3A z@x}MPTYc}xcmDCt&+fc)=i2r=zuUg{=Js`f4VZnYclAfTt2cXFU*CD-%ZL*U>*kvP z`^wJd*3RbJJ6ArpbLERWSFRGh{A~Bu=d*P@iFG`=^xjY2`{~{9-TnT*{(AeJcebzp z2zucc+c&=6yYxo2cWJYC^~b%dw|ZOOz*^q?&Ccdmpo*^%CBCt9C>C`^(kaS8l&uz5T2A-m1R$>-T>9-tX>Qx$~8~U#Q-FWBZ+J+t+@yef{n2>;Js{ z$1ha3|M*7lGtg5oDWK=y?Opyt@A40-y~{uDUH&P2z16$?^WNoO^e+Dz9)8!md=0*? z_b%V)U52jxN$={PdRyPzdGp53l`rpH`TO0sKePMxXLoP@)9$S=W>NbDqV|cG-}`O# zy=!+qU%m6?JHP(d-)_J2``+a*_OAZ4clFP`t#9>yb949R&v$QqDO>oHSoo9Y-uwM~ zf4KA39Uz=PY+t*wef`(aW!HL_e%`zKkG-wedRyP7xqF#r0*uC2cQ(Jdv-!Q9%^&S- z{^QQ(&v!Pj?`-~Q=gMm|L@;DmuI%3Y#qO;)veli$>Q1)bd$;=jYl!O?|Lup{?_A%$ z{`>9gf7rf$18Tk1yL7d8X$wj9^4q=3H+xrq*4z3_Z|gfaOW0hz0t0qs3wmYe%GZ$; z-hQ2k?(N-MU(VL|6xR3D^7cFLZeRP#_Vqtix8H@y{)677AN4LlpZ}_N`Om$pZ}qlb z?`?foPQcIZY<_NMb8~0&>dxlZfvkZ%-rCvx#m?sMb~gX8vk5tF?QH&e=gMb@fo%dl zz;~*I%r|$gd~4^*_kgGE-u&m?TW@CZc^dI~x^w%hw}12gXRGgj@y?fUysqDQcl(_i z+wWci^nhmm+`IJmy-Q#3UHzxt)@OTLz$RQDKN3-Vb@%2kcW-TG zt2l*KoC^Qv)xAW#T;CD3XzP@|&SG%{aWGj3I zD|}{U`<*{+U;Fy@yI+Gwe4}^iTfM8l=xtr@ZG9gZ3`{d*rLO_6V9fvRoy}kGYy$Vb z!DbzF-?w*f{(AS;SF+%rMextQ(!2ES-qp8zTc7J~{Q#K#?##{2D^E8p3@`Pv^-@f~u z?Q5@XU;D=PyFUlezuCU=4dUIv9)H!_`eJYE$HcX-5Z}78`}So5`_AsIuVukLhhU%U z-u_ng_IGc;TfKer{kN*`|L$LY^)J7^vvucdcfVG>`;F~upV_|l&FyPH*?#x8P}v{0 z|M(N2hM(brc=gx4tuOVqezNoC?|>EU-n_PZ>+iEQJdZUze}4NKp#0PAcW(lSKLe8k zZuT?aYw-1l-qqjqw%+J%{j~R+Td>X`MQy%Q#ffy~yD(XHZ~lJw*4MLOUqG-gtiJ!w z``7*zc+%_JH(rBP?2FqszS+C_+uqifdt1PGZd7R^!ixWg-CN(tf_M=@ym;Z?e!P7H z7T+6h_Fmt@b?fq5RpPtXtHf%5*V}rtxAimND7!bW@80@m7Rsj(%BR+D|HJKDxBvY9 z@2l@$zx&&}zx&tg+c!41Z(P~F@vZGYLbv_#-QLxAdRv>lt+!x}+P(Si?yYZSA$=Ml zefrh+f%*N3i3Y#_IvqDUDU&3BNS~u707sy6gD%C+rt{)(iCh@ z!1VD0J!KPfI4rKSGmuJE+Bo+;VZ)ESwMWe=n_r5um(wpE1RH3#NQ)+X?z`6X zu@|S$K7HzmV`ry7^~^CCo&)_fYm=li^V|6V3GilQq)>wq8vYR^w}Q&ET_N- zFv$5{;4~$)0W*-LmW0nCk@A4T$nPPwpPrX-Ury4f=G9rR!g!5r*RWtQClak^I7m|O zyNu19Niz42%(`8HO-g=JnQNv)rP>z&VOpKCzAR)LDOkIaB@fa<@zJYOo>D&;vuDuH zMP@Ju;ux7OWT%Zv9etGitf%p=k{CU_dNDgY@1Wg97Wm5{h!OU>O&2jLkPE#Q*aKv> zvr9U&xKarSoul}x7LCG+BQQg~qaoR~?7+?)9&QMQws5DcXc14KS=zlAAo$I|Yk$&T z!|=bF$yV-FPS5r+w2<`XGa}-|AxMVq$|N7aWby%?Nk=FV^TDmX7(ak;m`h*1#G`0e zm$fQ=cnng}e{Q*n7WI>`Q#VZ6Aagc>0%mAB)#vggnFE%Zb5RZ}h^^%yrdSfCB#RdL zOq`|Ap9b@TVKiCh=3V&Hm?z-mfSDMIrd(vn&NAW8ti;?B2ZszC3vFfxEt~v%oF%uo zS0@NV0m+2lhfcTz%4SuaI>U-48gWr8){qCTz|&m;C0rlU`@B z>n-|E1d-1fTYerY1jN=!lAw&&LMbaosAZFg9vAgTx-n`@II(b|1DzMJWfgD7l^*^x z58Gr}q8X&xE^lFX1-3W-6TmFdsI_A@7a@)Xl|{>B3i>P`&@y*a@=hi9+ygn%wHV!C zk=H53_wwj$d~w3vpkzy1c+#I@o6Yc13`SKGxSaWD*m=C&RhOgK8TM_3&N;y+3Uar<2I$-!qnmL(E_$WL=+gn#+kv1 zm%?tlHO)If1yE|vndk+OtwLMSD%)IlsV@%b&lBt(i_)8H%`djK1A?PjKFmaJa#DBk`Pued`YsH>9v(X0cdy# z&D);}TfssAlwcfo{LDwbcW&}Q!#l3`8?d^84OcQHfz*f5Ij+{_eMV8670U1x&z2&W zE-dQ@8ZeaB&3(k7|Ha25t;g(utWalUY<{-0%@a-O^`e?7q9PxVVjDdQssFTV%i277Z@`{Hslcc?=r=-X>-Aw$ zH==zoDAw)e2g_JpZV=4=jpU782&O^B_UZ~Mc=nV;wLMx{XWj-TBkMRRkeN|Q83?}&~3I%y4D}qE6oe3Ho zOJwu_x;wSZap|zp)IfL#aUMDh`$Rt@H!>UW z6XWOb`COz5I)kbp$OW|;vMhw1QGZACFs& zMcJ#e!pLY&aP68}64R>zy(lVnn%pnt>ZFp9cvn<-8vVO1gwe90a3bE>8PAy&5T#;2 zN{%cf=`1iEl&406CUvmqS~>S3>MYEhusa@;+Klh!%j?e`pcG75zvi`*Px@(#pU)2RJI)~ z2MG-}`vs*A8nW>TK-ctvYM&5~PAFb6%HR($`AwCnGzn0q#iOH;l$)v01cwm}VaoLqhb20J z>46LUrXq*ei;>==qzJM4Jk~VHy6tv;|5G;mh0h4h9MNFACdOc3>opL;SEC?N6^k;> zAvK|^IDR*}3Q}I9wU+Wk-VDuqXeFDt`BUl=kBMICjEGIhmF}RGDJyhG>7s-;iZFo0 z0609uvO0qtK$q4j7RW&=eVXU(S8Ew0T6j%+()`X_KLAfXlB&J!axWJ~u0UWj2jA@8 zmO^MO;lrgeIS#{Zjl&K^gbd*iLWCba*$ z5P6HJLCZHxzLK8DKsHfoInG}XHd>|;!i7*&!YWD$cH z$rZ043U87JHSBoi3H~VSHng9|N71D*V-x72begX$7#MjX=icAUhdXMBJ2Zg`I;go~ zD#Kh46&w(WO&&o==RjIcdaSGD_h`)6iU|e!zDlcE-=*0U>+;}>$GjWEN7nF%#og4SdDq4 zQ#~5yf$*0HHwDX^VQMmQL!XVsB1oS@`;@j82!znbWYh1NDaNXFqfW(pXQ9R$hlY+~ zGF-+sr%E{eQMelAMX-KLjlvw2S`93-JT^2c7f;a% zfrtz(-2oZ9@2ol=`JUs|)$ywoe`brGGfwX#fk=_!Q>079);QKhr5ip}C5rzPxItWVp|kDoM=+Sy*3Q-(dweNjCi8ptw&B z#C6&S1ma{+>cUSyk2Uy7ck6>v#-0^)qECk8e1v{5c2M6g8EBs3hk3w2Z)6np)|-#h zA*uE!7yQWlBMk&qoRJYqp^`JDQh-u)cR<1^<1eTErjJ*C?jHqYtz4;l>%4aj7O+{P z*OI%)<$Jn5tX{U8YUz9VJcy5FHk~}Bzr`o)KFQpZ#icE;=3ea2_%5ixv`ao2Ose=1 zPnxa@f$1qL-|l2F5J#^KOF4u+n+BlP5m982otosTdZ^V2T&4$k?WBJ&;Q`R#ow0z$|r7AQJVVFCZ#2 zJg2}zK7O)#I0K#~8`&gVLq&A~B-{m+T5+WE)}HWIj3CqCz2OR-?W5(R2@Pfdo=!Z8 z^d9DwYT;7shGq1nnX_K?)g#qUk5xZbof{b*g}UQ}N@NWMG=r|En0ux@SaV6tuxN>w zD`g|1H@Ba=tG?DkA##N;?ii9&x|Az#9?YG4n{{-U?dS z@FZ7>vB(#WO2KT(WpqMOqF^R*%t_dwX4Dq&dZZ}E%~BSE$b2NC<-^t?1b#3%#emn9 zC6a5>rb8#KuvqPcKIgLSFvadRk-ykrBaQ9B56~H@6Fdr%-8s!eOXgj{wO3uniS;tf zVT^-@l;{trlT3RNtb6^`?qTON7g#lfL?RD!DD|tFO1W@9l2UFh2^SX;!<_LDNlwBM z6zuBwAP51huZYJ{I-Q;omm%4&6OJ;0QR@SqRwAW+C@nlXkSu!^2yw+*)O9j4t+)*$ z;wTI5!Zb57mP@}=+)SI)L)=_*%T!qYdFg#9nEBv`c5yg=aG8Zn$rN0ZyUh3^Pw9*PyOfma@>`2Mlzs8}L|#XV zH&xhuEd>!Rz3}4Ja9WLWv+xKxph(+c8Vt20Ivq+M`P~`AbYmXo`kgX%;%?+WkGDD6 z>P*qn@gSzqw`_YFwz%;1c$g&NvP%omnI?!_>;*nP>F3RA@k3>CEr;EsxOU>8+Z=;N zLR3Jml(ESZ(O&b;XNf|3ru18)UEP z2E&Ti!u<$9wkxhRJ~l{Z);^v;j}8i4tmTKzo(%D0Y@6NzBdq_*t)P^)AC_JJfhu+6 z09KWr9UuZLikY{WAT)|rEPQVHTyu%XbDgP1Vj zs=MUHhBYb#0Oc!GsMi@5)o5fwCO)dlG)61_{x~(;VeD%<+%PT?Da!;XI@K%3vT%Vn zAS#QNPOJP?*fJM+rq@n^tGZl!i(JsW_^`@8ALCc|K4S`G~#YnVl^y994C~E(yFI4aLk#6lfK6j>gu>b zhT+XZEslUYVo`6EW_IN75eyLfcb217&$SNpu4@uHhJn$%w+$#cz5(XypxHFGYb#IGZq zk?TwCvPuOpjgWC8TC^>r3rqzY2zm3h&0MLrQ+<}^);m~(VYw@6t@i4JHuW#xn0vCM;hOj7C@bJ^^1o%C zo?6M$Esjtt7XZVLSuo{(DvkPN>VTr|)Nsp}%R0j3`r84;U#(mBIQs`TPB!-lNv_2m z(npIgvy_Q(et}*}KY8C{pYhZBJ@(eU9C))mRbNLc@-)PJGL9ef2yhIF#~_RA9(zi* zuy0?bCkpw)dpuHLiP}NfnZ!%T!|A;og|Wg8I}Xg5=VZ(cVvy7yJ3LBXcJ>g15M^OK zVggzir=tza4F>aA3EM&9+j<9lFi$L8djy%r3~%Sdh>pLFFPFG~5_^2b6pw^FSrxvu zm%V5)=v3#K+6wYj%QLc=KE?S$=>n|Sp-i(KtYCN`H18a<=)a1oN^(3y9#5#-J0V7? z%XWL_q?6Hubm+4n*Yx4s1#3Q~L=lQ^Q>dsfn=$07N>fJ+sW-yq!mfm6BGh!y@rC|otFgR)j%N0oYWM&~Z zknFAqAzNd3WDi(a#!s|QMk(7(j=kP@y-XRR;vx-iPG<< zOV+W@d$%lGyBM(>RxchXV(-=*6rc@lF|~ts!xE>|kZTqdR!=u)=9p<^t?9Mfjy&sh zfwh)SW~CB!MrWV(+6PtV4HcadYvE;#E-!`iK+=!hLrbZ(A4uVM7S=DLN=Twc0PYWN zeJvJ>)}6w0_|mKFMNRAPP(iAT`;K7YekfM8;rFfk_G;_!AGz~*yY5fl{bdx#C=64i z6Lf!zfmFl=D|k_ZXRDq*Mv2KaxNNWqgZo4_IFzchS{m8%hM7j+5FJSMfy)NDe}CE1 zeVS#@x5MVSy_ra-oZPTnVFY3iZDQ|nza`6;*dK<%F}jHT5V4=fFx)3a|H7wfZ(jaB z7B}VZ=T_v;CqN>Q4<~(clE)rS^_ZO(8JC2(YuuRyjKV`SYZvEuhxnKL{2 zBzIInw0srFS(ztaIOV5m`5*87y|&2dGlc8QZrC@$lQ5A=`uACq%?aTl)A>Lz|LZmPAq7Btme%_%B_z5 zz~u@ULp<}CI6B`EaZ+7XDA4Dii14Zj3wjnmrQEC>p=V44W$FS(2AZHiUGmT~byw0n zQXgDEQ(@?M03+ z=Jg6vUM$uku%%3k6+uf|(a~nWB2NwH*L(cv9_1NP@-+0eTynG`0;Z>nC_9kpSIiXi zY=9776d{qO8OAs{!heC>zh4UG1j#uC- zN_<3Qv%a>CvYwK7V(Q0am`CaP{e2M~rWTlKT)Y8@YM^e*R+?9$#~l{HqW#oc+>$2;R?CPXQlGvB08+)8n4k@SFG!C@fHm9~G(`oYY4!OZk(zcJKz zBH9q@ud-LZ3hht|uqC`A1}$|tuqQOd)+djpcynKnWZnes5l6ApGW8^TbDuhrfbAVg zE=y|Y@w5`IAe9YI`H8YIr%AvMC-ogT52V-^9WJ+O=-mo=0136obh7Eo%%QVi;EYtV8a; zygu6`t!FZ(fPW=z>_bdqSEiAYNc<}yq#`0>cCCX*Sobv0CAepYy3{8Sudo>|ueANd zzqck(Gxp9Z_;y-n6g;t*GxH zXpLmhio777#E>1vsj`+5QUxODKBX*o%R=xU2v^s{B6+U47`}<%eGkbAgxgL4o>N1A0;%h z?Emrr$-;J(Vte7BKHl~^=lIA{v>zFySngTUfWAeuNl=L~&Yn3EJbu(3CmLf3)ZsAQ zqqy*%1Aa0i#BQxw^n1mzUvj4EXppGYF=E*jr#3QNp(7cSmKQ%X(s=T#S5WgW_)Y4( zT5*$DS$&mKB7Oq~lw)Sx=pnnmMG=d)SQHMLfRxRhAU?*9$#r*uEUoXQV1C42Iy+e& z%_&9U4W_>5_Sq{LL7V~3QwD)wHz{ABD@f5~Z3vuBkE zQiIPS^Ei@aLitWbt{PfI>jFnPvJ^W_GPFv|)#rFZ=F5*FLwt|}0JXOV>gd5OwH2P& zx2FlpJ#}@Fe+OBN`nvyA7+|%|C++&D~$Gxr=dtm)a_Woj=s_0Q=twL3)d5D#hDp%a;&f_U| zJ_Ar6em*$eFhsaFK%}1Z(!3aCGqs75#RRAJ(ETO5y%F4Cczn1-Wpp5@=z>dq*>F-C zZo={su&bVotkR=!c_fN%h(%bDr$RCs`ru@j)~pdQ%L-|+@FGIklrYNnSQXW!=(q{i8_)+>dU1h0<*rqyXDf&ZdY_}`X1g<0GowQEy<4-T?fzJeqUWh=MqU$ zg&&#Q?#RGn_L6>PUdtL-7WtT7h*uh&(t%!m>M>pma3&J*dYo_~QA7uTc;T8B^RtyB zQRGQ?&~b&YZwr=cvKngJ!rik!GsVfE&Y^wlP_D^Z0(<|8;#9H zOXs^myM?L8qi~s4X-Ci*UR*723E@J}L`S3@P5nSObukHVE>lWr$D`Q|{y>=|?|MS! z6~m8#%kwCg$XQAsz!X;+QEC*%Nk(f+IT@u`va8)ny;GI|!CFz*pI-=)rKiIui%Cua zjW{?0yGm`vizpVbjOVUb%X*lJ>N1SGI*wDEoOzbLNM0GPf!hoXuTsw_v42Pd-wf#KW)k&O-O12)}F9N@Z}rTy;%+H z6=@0V{$jmXV}$gY;eDg2^oU+L-QH6x{{mJKdmf)6cMN?{?@w0uU@owC;`0Ae=UKpu^n4bfYm`=yr^udESqNHmKj$ zu+(4oo>;tmQgp_;mR|KEXFiTV^5t4|aSl;pu9L|*n1jFZoY_zjvFWwcQic6sF(Ui- zN39bc4Lb{fW})-aw1ZwV?X!xe)vCW7{coi^|bJaWyeK}1aDI$QEG9m26X z!c7yb4%$4dw7sUk1mxmJc0~&Q20 zFGFP3UuVfNODS|%XY$M63L>FUQ$kT004+kmiZ1P--*R3fttQ=PanMR`qjq zjA|u_;UtMC6Kc7^i*U=>`2C(Yx~UXXqr|R62$? z*~wH&Sh}oauH^V)BY04k?TGJ)--3W@rGQVjzGc6!c@b_&ifWW+;`|6y<45ITxRQ*+gU9td@52 znMO%dT^zViFyl;uvc679+?gAtWd?$@0s;UGGUXBbJhBKeN{(7EHUyHjYviUq73>2T z{Rck!e0ZOeLCj*TwZbNBX-8qBkl@~9^t2y`-Kgouqfc;efAQ$c@o4Sr%igQ6t^sfH zqUKWV<#>QP#>U1TdH7)qzYjffkiN$z*z*|seZU$&I5GCffr&>BJu+^MO*}F&Huiuu z_7`tGe7ey72vG67w$}+>EzAem78Xk2u%=k@`#;L(zx>bt`oP~l@W4}E(>is=dQr?t zOnczJ!M_Rk_X_;O=N}IS^2qe`Y5o&Sd=vit_e_?*Nz?xa$i=k(MaM9}2|H*~{J`J* z?F0X(^YZ`wx%dxIAAIG27sh8^U3~E2k6CA+(8*7g6;kH-ga6+B@SpXw*ZIHq)xYoj ze;D3o=KsM%hdx^WKa|htsPzdPQmbk$CCN%$A01r`lBMoEPTA4O_u9*B%pZiDN5hph zausf!#uwI!PP2yTXP$ZD#p=nR>BH8idZGoi5-bE5EApum(+@s4tSEeOt3n!HO=;^q zG=sa()EIv5A=-OT&V?{q#!RV_o9%UD=OKKR=43?q-072;8(*<)=0hIUjrkr_W0A5j zH`D$yd?miaLdJ>B6yLhA#2V^5v6c-DLVDw+00<(5TI`3=eYZth&4%5E30Fns!b&wr z{ACtBZXvi}KlTvY5hd0L7Qr~7q72NFH)5xUFIgTRsxo={Fc)DAt2 zOUg$O&ny=GuuF>GdFTKcXit3)4YM4E#|(gV(Uba|6)sq(=3n-kXls^4fgh{r z>)U(g7o*j3E<*9TMKBPFIzl3na4k_WOA}8fo%x37QEhPKFGm(oQIMAl@@EN((d7X( zT{W)6GASaiv5I!E96;9bF%<}(u=VWBRr4e~Ev{P^mHAmW%vJqBm92G32uFT9Ha5gj zW#iXwo}ob!QM_wOcrsk|qoZElx`mbC!7(wSXi9@DHg!sZuNeKE)e=8ic0`pfG;Tf& zW9p(YO_@I@jS|$;~;R{ef94*{|}8H9D5|Y{*O;Q{L%XVVSGmS?|;zRPkTJB0<4eHAio^rq=mF2)_efl z-Qb*WoeA5KYt45PYq<+M-+0+;xBbZSIxVXcCYBdl^GrQhwI*r@Y9B+$sm{!&gF}kikZvb76x(b{i5hqb)vrB{Hkp1j zDYSOAm0-nh2OXbOB|h%HmY4m=WsyZ*2&2|$qDkhd8kk_g5yjTm zQ(zTwH**qp!49c88(f3cjC@pt(p7gi5~*l`1Mu9SF*X?-7S=SA!N>?3$W9}g3Fh3m z;m>sDCZSgHJR&`i#Fa_{FB&o53|A)6z#6d=u9}7#+>ukfZ=c-?Mv#e$0+o=($;A$_2K%Y^=9<|lfg(zIk zQi7Z(NsTONPc1k(I2G*g2!^#f&bq{gX^q+qXdhu^MgD@t`+1VAivXO^O2BOB$j1nS zkMJH~GgH*%blkvADq1sSOioFR4Q0k>C^*+A`}R5ce$u;gB-hpvrROX8en#}p_(^sO zFn=@5E-E$>y3fay(RITY1fEWhvB~7Hl4UXh(%0b5_%q4eTw`c#gDwxK;Kn#!HDN*A zxENsgs~8okhFK5o=yp);neR>nyWs*$NxYyF=QBX{qB4riVXP?wEmN0ZRHKpF!OEyZUxFb$ z^mBt0dlkj335ABf3-i?VXs$Lo=`8I+uI7># z9Z8(9;JwmcP9db9KK24b68Rr^_)>^Fe#Dd87beNo$WsR~I0ok{Y|0rwN zWVF7nH%+_}GO5z4)gW22;fy!O_T-jGsciU-&PFO&6!k@J$BHDwTB*q*kUXi1L{QWr*-w)a6j?^q za1;-CtnT(oS2$J1L))Vw36Bq8f$*{i{=pUthWqn$k4vK)?!Vhx>;y@-<%4vhZ&N{R zWi4Q375s%naXgI31SPxO6}xQ#N{H9I31jN6){TsLM<-wh6jc)-O_H@2+98w)Mkgvj zr}{o_Vn1qp9)o%00Quss9z-KIehhy`^mC{Igj*5tl97QR3RwpgUXV}+fb9D)emk9! z@k*W1zp;fmY8eh#?Q3aKNiGQ{kl5&zMe z9n4`{Gif8^bB)N!Cqi@T`oJj+(&sWk4)GK>rRhRJl44%b=7UU@bVI~yq#GcoanA4> z6M_%u*hh1d{zxO(A8eRwVFVYyf@5TEMJr4SIB<@fT@+*FL#Gj?TLQT|;2Q(C3;)_M zXx+n|ef!#n7JKjynM{iGuE0ZS)5+uaNMOnU~_Z3MMU!B;Rkr z<9V6GZ>@ujQGv9@#%K+`E;L3RFIk^&uLrMU@~T>)?T8L)$FI&+W@pET?TY)XmgOaE zT_C%1^}^a5W;(~K6unzqE< z#osVmCu&^hgt*R0aGew1I+5KvQQSJCwRNO2Z0RwH3=!Ho(bzf>*gDbHI+7JaTt`q? zv>^lu zupXE9H#zxMzp;3gYGh=(UYkMRiz*pE!@Vgm>ag0Au4TazB zHvL@=V|w3?L;PB%KVfGPzdQ7&MSs`uZ$uyo3>KRA=@026>6ecs=BdJYEYKtnO;X_C zkFeWDXf5AE6j}j2g!IQpsD6+v5q3U#jIzN z;<)V5Urbv@0~q{fUA)YSFXQ`;Y-uN?KkO&I4;SbU`2i5+23XQ!fICo zqGVK-;}>t?8V$}`*kyksd#*n>&`gJH{h4?Jw=**B#w6!4z7xD|^rhJsMn;k0rAd%7 zOi39vmH|a!=VbFAgcK>z&gAu6GxkCNqM|+57~+~x@EW?#^t z09!z$zaU<6&_F8+!(=0i!O=EyBEylW?YDyD2{eU7y2taGsZ7!1-B({-6Nij+xynsy zYN<*+Q$ovJ$>E{^%xFJTJ+Iy?sOP;%aVG*7YmQI*%O142vsjN@SpMqC#@wVdBw))> z-00L+!WD-!zjT(%--~lckYF1uogZV4RhZ2|T*ImuO-zLi^>N0VtHUy#!7h`d0h_V$ zMnkO=7k7o~#wsq?7PD4`*;d6hJ%Jj@0I~zlahwyVu^eh-^U?xp@3%88sjx#^4OhrD z#|+BYOTAr_xx9_;2Gf#e+SV;;Ten}^s^e+vHY%<*RO9>hX}}mpdx5C*mtjyCJRN%t zfyQ`QcecyAv)#Wt+Z%b5+9iG2zQ>ktWT(J5KYDkUvQxlq=_%ut$=3hR-rIGzkz?n= zo~)IX73Dg)u3=`nrD=*E`m`lc6IznpO1E1YNv)YVe*O9st3a~a#VU4HQ8L}*cb)%m zZj$TVC4VWonP2i^kxVpu+@pgZIR!1r1ER zXWr~*s@#NKdm=Y6`Kkw(#Qc(v$bO=ZAy}u>=$j<2LbPXj&RXt@LU->XW!vs`3a}_I zFwl9O)WZtPSVDvh3%3?@zHCi3wp7tkNm%kRBduwBT8U)6SG0%USDKZ*N~2QET1AgA z(oD59P9P9?A{dDK0m}}+8Fc{8p94=|)IwnQ!@9^cdd#kW6PTKA{*XEK$L|OuRPjm( zt}03t#*ik|Kuo52x5+dIHBuAjjyQMHakX+X6OHf+ofU)agYY2U4{@{bS70dvy9a%o z)jt^R_j!x?E%$Yw_)z$*miL#xkTK`cylyK{tFsdUfaXPwU(F4j;n>LT7z8v(QX;?ZW+*S>B^EVQMiF= zjfD+eJZ5f!c$9*+-r~M|pdjkl=muXz!rLMrUQb-V=*3`N0wYU({M zJxKr)Jg_Suiz`^uB(L2|!F8yWeoW*ExLV|yY)W6#bw`2kL>o5Nrc}U7PVx*XX~O;N zu!Z)s^>s0Enfl-jOyjh%CHv8SAbinO_Wpgsg1)f!#SKJS?hV_vQ%hsXy|>D1hquFM%#eBZ#ewe435a-_kh>x_g+mkn)oj$oO&?iLcU=;u%(& zd)MJ){#D?UcVfxWA)~J?)S|`s&^%m7XpM6h&t3`ja|xjF!LmtL{QApCZ4;+C8r4;z zN>XDKcg)C`YIfa>jj66Nbwu{TB>;RxkHBf@wUqICgn5dhrroqJ9kdd1f!3EmxZY8U zl-k%TL*&7ZJ66LnjA~zYU*GpyVGS4H_LJW${hPZYt%h`U{}aWx7c!t9*Y;l1tTzId zk74--9*5&|INg?q=dyiTywxRs9K)8;7y)~bGRVoXnkZnp+Dd!N#LETd0*hG3{OhGPG6tA$vdut+o^MK$s4G{8|b`x z)w+D$dBZj_rQ=pt)f?EgeE0h5&Ay;#^&BrM&fcv39{y)fyaGRU5+(b6^`?5dws%gv zYUz)U00WLB(cL9ckxLuK)mQ{e14wZRwX8Kie$={Q0;ArYPvJjl*!1yhd1V(`*HvH0 zkS9wj_BvHu?K8HxXkAFJgv2%4066bO>ji58m!yA$ijLGpz*_Y?P%ht^1Ss854$|*X z52yL7YimCp6_;1?szBiKl)9Q25V#1$wwcUFA`WUx+ zyOw%!g1%~9SKIVR2G9h&(7{4~HNf?*<;I8)Ej$Xld&gDs(B5@bJh2BQKkh@Ntq;}j zs9O0!T8Ml{7rDkEoly|$h<=(U^`d{1a;!G*bVZ)>wRMRX>}z(oRF%Q#%^T*4t{u=V zGS!rNl`g_PLWx*iwN^qx2@U1gK2G_tC4Wmr{LFyqBJpQ-oMd7Hm7R~ySt zF#PlpD?#`_*iTT@!ZLLy)AUQXY?orx(#}t;W&$7_Bw$3tJi)%|=U1+2vNH%$!gKV@ z1`8-A&Tb%|9ouk@MhR%=4yz8(CY6`gl++X< zj2|H%?O3&<<_Pa~<4x7aAI&#daP(CrZq;A=sMZu4YKozzF0E-uYjXL{P8X}8ue)zr zLq5V>d3T5D>KW&qMAiF)YND+bpoq}?U9woM=3xR_BX;nOy4KPI0%g{Ow^&BBDzJr0 ze=;m49-;+&9zUbJj0(227^2QIDVgC-WE?MKF5!+~fpdh$rIEfitBikCQLIxZ}MZIMNA!q1a#2&J#VkZ9y)A_U(G%Kt%Nw-sKv&>i6zCA6HwCOitM#$ z#y8q2Wtl2Yqu^n(hzBwaOz>5!sT;Hn$5A3UjN-PGwu|4?(0dZ5GzM|%{@z^$2X&lY z4O=QBua3mhj99wyVz020gGE(eSBV2S4e1-TtIl>Zq}*#% z^NwVdd;B`WYWAD*cGD5H#vdml#=VA_h=*@5=bGM@&rLUQG~&Q4ML6^u-psw0xge}1 z-?xS$120+kXTXh%O@@vOU`b|@>v9pQLB0nK(mZZGH}pmjr?!o2aC_*5EZq&;TLw*0 zW=(DPg{VRJKRQYid3c(Y`3w(QF!sc`0=^%;cHjKvFRSnY>_k z-F#(HDt;KkQ9+J`tr6^x!O048yrK?j$w%_6TWGOXP}0bRy^hN% z5vGCn{*7TO0(N{4yGeTkQbYBoHTd1?DxWRCYOek6cC9Xc|8BLp&gR{(*yrz7NA(hR zg42#`U)`=%Z+_S6!hgeRj~+WBcgC$Y(dO@N*6R498ghO157pk)$mow_}QdNIHmNb&$OD6n&XE|P8ZNj>66s7&3n~8W{(j~z30G_bI6wV6f zK4KHi`qXCu)HN=5$}}=8Nx@A6G%*%q>!UJn8s8%fE+QI}m`#y!4zKEkzzaH1X;s1j z5j#!Eu9y-BMv6|t4owTs3{EI0y@{^u<_{8ALPZ0RaticK(^01Czoj5>7nI|`nFc7( zbraE0+nsCJH*vwDIpJ-1R{gy>xuv7VX?rC_&B@%0#ZVDfj7(giENR$yfKU>vDBsQG z%%HfjOk+-Hh5{P{hte2nzh2D>FTe%FJ0?9|7_W3>!cc|1`@pc{9l!>6YI-BC^Y?}{ z%vUXQGH+<2P3)CC3YnzM|Df(K@&c6epDj4(CG9ol*-|3$^{a5=@*<)MjZFrD z0eHd}WsL`+W?+4nyPo~JP#cI5x<85g=PTx=Jh5`#{GxU`QLHy7*Ul^dits^&_gGG_ z=)=O!5bsm2Ik4Sd7EVP3zS28Y?3Tl5|oLSTeAc_4`;5-Y9B zvXp3y%k9x(hu>Xca|^S76Uagn)8DUZQjq4(K-w!emHr;1)_ zm1H;-y)rci)*LwxR)8sD4wYqu$njQrgo9!!aKL09s=OuH5Qh$j)BVX;O>s)Uq##GM zwpQA#BCI8T8-(Rtg|jVXje-V2R@&*zy$cHNA$kOY;K>^j^EYX$J*n9+^X+k%AJ-J_ zZTiZv&qW34p zH=(6n&qKrPIOql0g*v856IPRbKjtk7y}}%sp+S#gAJG#tl$eMDIsKsxk@Fu|-*Yb&bR!n(|_3tu^Jv8R;|WJnl?DPNdUgX8NTU zsBBt-OzEXr+v7RWSRds5gau}OFEFd3*oZ!8fQDJp?pi&d&RmKBmd3D_MmPoc$$jbI z2OZ`tEVe$t%K8|DE`H+K#;;q6Djn$Asl7_8m6Sb9#sE1v^Z&`k6h@q-btdu{ssI0d z*!l_ckcz*8iof`x*}}q{*OkAgSRWS%W_BS}u0ME{iHOTu#zPava57+_xpg&wd7nsr zyqc0PbQZ-ymsBl6MN+R`wm0ul{|@H#-)d;@lcT#qLSYglFDF~0YjRy_ zOUh+Q`vqN=zXLufBt@a!FSt5SK!?z~Z^?VgW;ll8wMy}u@+#qegwX&MYt0WUNv~a1 z;ffc40))z60wO^_J*>Pz>9PI1Dfr3?t(kka@XEZAjiF=}N+h4RWG%f7fVC5Hf9Kjy zo{L%4I6U@L4wqki&Q`Yj#iz-1JK<3(!ivv<+?enf46A(~b=^^z?a>u$1-&0453X0B zK@c35-9r$=SK^%QbYY_fg833^_o+8WqMljBGkNe;t3t!%-aveR@a!Okh_6#scfY4j zAmBX2)>p7jEsSlorHq}Vu%zBkKZ%ZlV|JvUu%z3|RMwba70Im*`@|=kG&+{Qb5y}C zWUKK_2hGYl*N_d!r#8xTtV+wPIMvfSj5#v@PyB3w~*?5)c##E3Aqo)XgOF5VX z<>ebJg|cP`(h762s(f5yCV;8~15)F?E_cV`3|DpV0w{%;U=G{S!!jV4*g%oa2Kp#r zhTYfX9dGuj@x7c$Q+{Ao>%+NtvjB?mW?IUd^YU0JKHQq=Y^)Vkxy2-%#9D>*)NGuk zcLOm@QVFgG;-_hx=fH?e!!EDtH7K_ArU)lp+LM92apPpt9FNPf4hd%J5cS!zMw&LM zPOqg*04eLf30$JA28z{?<=ceEsj@#^v6xPX&@(ia{XP2tvs!QHp@;2pd)vdq6e^y%j zVm}N5YXDz-K|gEm!2dn{3NGapdShQ+8Y7I8EdBi;_D3NWsPtzmTZMRDaHa;n(kmCM zMT-TvhGF)4#JAVZfB*Xr?uQTKd9HsY_r7j#&vXC#*6!x={`b%Gx4i%T7yWnl``>4m z15?L;;r{oXt)1ol@1NzbJwa|bpnblAOXhdEUqFU)8hJHHzdS$w)B3mc`u6ox zAM;Ak4N$U2u5w?w4I)3jt&v)smh;n>l-0i6bGmMrqK_*<*I8xiI4kSBY2W#E%lUE? zQQh7Da?SZ^#c}u{A932}gx>rD+iYnH$D^FD@M8{C@FgxUznif*hL9yAv_jt-xi>)% zwl%v0Ash-p0o`Y4WSYrALIZqc%}DU#ru)t6 z|8`$f*VW(r6viH*zXr(IMFQYB*j)QqdGo(1G3_v1{gV2Ys7;D1D{H8IhETMAfV*a| zANW30!a+{xeTp2n;cr$;+5s2&4Qqk58eW!u2_(?A{jyrtc=#dKD}dY~O~QBvk1;O{ zJPd-u!X;9$TzaDv0z}}KiAEr=BZcvs@+J9=VB33i4s|M6F*QzEV*^o+gUR{^pxAclkG!gwdS-A z*{jLpHCpE?%dTZ$r=olzo~g129AM;O=#F1O5K;UhUMF-06P$zf4yO0rmupq_2(e9_ zMZ_4zW-F1EV8vmNigWn=krKVOhDYq8=k$60=Ft{lLJgPWq) zs-UQHh?UxdK9==|M9V$Mf-FRby#F1-5Y7eaq69X859&0ZmL&_i1cj|invFx0_7Tb| zWDB@e0ad;3rD=sMf?AbY4Sq4}B1x~`y_SB^>xW>bQfq=E?<9m9T>4%aW!?3s6_%BH zNifWuH1S9!VCSTcjDsMm{ebK6fyBduIxSfK6tj++A1HeYwwdRB6EuJe9aCdS=SE3m zoRmCwQ0JX~(24!=;R>zGb*R~-UMIpFqQ}+K+n}3K(I5mv#UWO)Rt4;E?a1rLNd?#M z=JgOpX;sQNNh#eYx(2V3{$f3cbBAiix)+B|{&jtQm;?hi8H)$V>(xhq$0Q!2K{jC^ zNDny<7nONE08wPGHXDuK3bO<9*EqoXQ0jjC+YfGvkk{8!*9w_O4_6 z3PCgUfr+*${a~<0zr*AI2Gw~#D0KnRgPvAj-~nBn^KpK?*RKtu9&W@Ci-4Cw_VuV! zsjKx6c8nv3=E`v8?pAx14i`Lz7{`kC0RMX5OGblEnscmM%q`(QPO9{3nM@DPEU5&N zB#FkHx+$+^b31!6`}Gj-@!9J8Ee0mcF& zSj7eAu5EiXx&i|{sf@KWoJQSvA^}jq67=VA9}>D1t3C=@O0@tdOfM>5NGW#Vt6zFp ztHb4b4C!D0&;NBqnq^p_dx1Ft9ZIeeH=?mkRP+-{SwhdZ?l>Ot9U_TClyn=h)-Mt1 z3Q1rPe#ukqL_LBZ9_tZmOjaQrw3gKYdNzCp)9LS?Xo zzr2tIG|@E&aaLiFr4$?R0S?-NVu`1uS%Ohp(aA}cA*{=tP2{Z|T}=@Eb3NT_HgXG5 zbNlw_qidG93%33cob@)u z8NWboD&&@wvOvyY=tfygb%M4mTJ>b>a55d|6s`nJMngzCkHf$l7j&Is5nG8lMrj77 z2z7=l2tv4` zlN;rgL|ZVDbx+&>VU%XD7=DiW?oA-npUH(5PXh)N5B>jvX zVbF^Pxp|5#D0rGxNO^!`dDye0h2tcqX%(NGWCgxU6w+1UCAhUnDAkOGW2J^LeW9zR zE*>RbLNG!39Ku|s-=MK%v(dAxz)M|dH9jq7Sb_E2?FCU!o0*CkR$zstB)_alb)#UZ z3rC3?4T;Sjtx=763rCFChIok>p!6!f4oCn#$>40xTsUU7J)#XTEp_oIgAe&W8vS7j zrur-7rlSOD8y`}tEkLn&PqV}g6tyW&Ts%y9qwAX>@_Bdb>5E5t8w?RMcf%kiI!Hd3 zmSry-H-KsLBh3t~l4cjey7+cBl(%e%y02v|968bV3qwpxwbLy79&3H6)V_Iwb(UFy ztWNHMIu5#BZu#WD7s&}_@N^6QGm(A0-S&OtUo)%H?Q6N${lTNfbw#K z*w+5Z4Kb{CV=knOnRXD()-A}FW(FnALYVv)<#omBN6D}dx|yXml`_}OCh^;)L|o^7 zVfK<$m*8p6Y?gt}1dlIt{gy-e{`3O30_S?1&6u{tA5j9@Fh~rE?S0tw{a5$GD#S2-?L>bsF z&7h?MHsXIvd`coWG@}>UwqTds8`v+KkQuo_%diQrq4$+!Td=ZSLqyM+gZ^i5)0tY% z8fwHb0SUQCvj%1Cxnb}D`A2aWx@1yS2VY46EARs(s=k8xl(R)hZg&^%G37<9ph25O zq_anc9P1F%22HQw`aA<{Iok^C(m~4N(MsD87LPMqcaB-bZQuqy*$S*6hEJlKAc=|N zl|w)nMy31M{+pr;SjkAgzqXK&9f}S%snXcY0sEv4QjHpDjzRV6Yaoh)*7_K zwG#_jK?k#r83dal$4WE7WtNOQaiWs`8YT8c9$`4^1qot>+>p?P`oceB8v*iRnUW&5 zP#_I69l4fe0b~1iXm7QCfB|t(a*6bgZ^X$B;rRM6#-3E?$+?aFLJq8a$S00ZJAwP1atpE0>Xc5VuSGki=P-xac#45?Vi{X# zC^4rQ^K8LfzF02HwgCAHtj84AoNA(VDCr47eGuk}_5r?#Z-v%qI>c(sw~`EK<+OwZ zHP1fyx!};)X5qHv62L_%EdeiP+DCvQ^NJ3R*1{gT9+o4DOD0RQ0Ib1>$Px!46T{DzKGf-KwqL1 zJe4kx7x$vzgIMbW=0ct&@a5yt;`idQ8IR6wGzG$AG=#g-BQGEaRgLM3r-BEY%MX62 z;pXym8?jm+bXFjTyIr(kIZB!(7?r4fWzqa>#9CLq02mKg;sPL{Wq#XPmIR$qh74`2 zm#_rCrhUVeb&moBCtA(#;V;VAf?&@9hM?z zofIWEO3Yp*-A1hScNHX8EE*JY!eXC(zM5_f=#;N@g1af?GRMeKT( zmG~w5r2<|_w*)zu0LA%R8VyTUx=h&?Bj=YfGPAH^+?F$JAb~@tTbyw4IlnQ%lxHjE zI{kwCpm4{fmSX`0EGj)YzHo^tVPN%S3y{JE4}M|0PD`~9XZ;+Zck)Ik{%HZq3)D?e z+GiK?GJI;Hbtvm+-R`6tzlaA%NfG;qxeBsS7Rcnc1u%_vSL^JpDj-X5)hYpd+HHpk za{V#0D99R-mSqEYWfrq%=2A~h8H115gR#>s#t znXDNTO4&t^@qBw}zGc|OjW!0{BF|RL^~=6HR3c8mZ)?#$A7xn_6^=N{$rfP0g0*Nt zSJzVQ!}$o#0qTe!-$6i~g2!?aP{&;WYzPOBP+ixM!vaWb`i^MS#FsZSzhD;B#xYWP{%ZhA1(w63lS%G z;0DpUN81&*OI|@rXKr4O{ZyLnzz=S;d|s84#lv;HM#CdRmvH^22h z;_A2oFadXH2E=a#`UFsUAW6RIn8&g=fG;vc9dkr+w2ZlJdurFp{yVK^#Hf^DtYBz{>Htv+1ZJ`h7X4L9g1>(ct|28qzAX1IL<%3-T4qh>@=IsAZ0*5NGbl>Os59#If~a?Q9VxHE z3iW6jMN>5+QNb@vDQZ6RIpwE5*4l$^fRfA0%ihiKZrTsCFplendOxx5Gm#cU)>5rm zsx{IBk4de0S2?_KlTsbP$n0|}1Jnn% z{!%92XD;{WX}23k&xCi+^}Q!wQSm39awk&YPViP@?^{l^%Zc_ePqY$?KfqdhrVuTU zYvx_-;zl-us+Q0DOV~S1!>sN(S2dG~a3^`B@qSrK*`<_y%u;soCQba3pUR;3klEym zv(l0*T;0dVCCF`ALQy}(yDy*E^HwaKCeku>*~C3Ie^E=O=F_wg@dPhDydCOO)P32w z|I}W5!>69&XCtauXgTFCr+n#wpV5?W;`IkwVcj9n(}Sr5k8j>zsI=b+X~e#EbGHz9 z_5N}`oKqEG_0A{Tr;-qs9lYRuvXtaYN&bi>c_^!?_mtlA1d3iRZHkuAipF^ zmM)vi`K0i`qnc0Pz{n^n_vg%|@oes#>SS^RsfaEGuKA5L52C-7PJvN=3gxrUe{(pF zGKn%b)aP+*KHO982kPN2cEhyHo?8ww7j*N%1g^yG;|_D5mcmrNx>iQT`WL-yfBwhJ z#Dfm<@sWA1F4pGPWJii1mK!oIQCBs4)4Q zvkM(7zhDcTEjw>K7~$Rb-b4*n?7mH*XX^f29-Q$PwFCFG!{~0epYkTS|6JUen>AR? z^G(F1;5+4!HrcC|bMSHwe#~=lM-^B1TZwA1Yvnk#OS`MhlQ`Yq{Ov{q?laEPyU*pc zB8OFD#e_Z^ZByrUg|c7R9|kO?#E`L^_8)56KNucf zplp;xse|VVjB3jEuSuR_q)vnQ=DTm9*ehB zQcoQUbNVZAzZybk>D!J*NrKk|(Q1uu4E_dBwP$(hno(PjGUo7QftOy#fxnz{dDirW)OH+|47PFO z#Zw;6x6$2YgX85>J~G}8-(LF7-2zX)y^J>+lw(v5xNZ#o(8x0H0b+BNg8tOYvxPNR z>3f%I!2_!W$R`Q`!u{yDx=H|+Js)KlD)<>LwFB!`iWA1kJ+=*xAbED5+XvG2OCUe8 z*kucy-x}-)^6?H`_Fvy^;-TBdY=aIe{w&5o19%<5Qu=>llOO4}QaMoI22kEW;f>NP9;gzjebngs zFB{im@BYs0QuUut!p=gL8QD_uKA_%x)yI0Z$8B<;U?&4iNJ^}7)cEh*;HLi~Nq-#0 z`>7LpCd5vy^vJ-?gj70zc}14=wCU!#4SOMs<9Z<|72Hu~n!=I?kk zYT6>8Wb!xaXv?XFXU#IzjE26OAyp=i$M-uwE!Ua%&FZHqLA8p?y$W`6J&0qP%;j`J?KL6ZBvD@3<*nieoh)%F^lzcZp|v zV=UPrchBjGF;*<_V8hG!H0T6jkc~M6rdMFnz&e`iV5RX7W!92IAL=Z}l^^i&0i!F{ zY`XDMi*YPmN9$R&Hf*+;`|Ztk9qyuyv;DRFzL4Ds8X2qB*soH__U7$Nw|^r3;9^@$ZG?skctrQ@au|B6a9pOa`b5Rub@gtn0y zH;t!CIuB@gyEuD#3NedEqD0#<>5Jx;(vV$fRBm}-lVaJ8aYmZ5DYzv;mzY}!q9a|h3NL+Wkq z6I(--m^IXN-cz_^Yb&R8k|cHsa6n+KfS=AyAypa%Ab<@K2n&GxnuDJUGDyN2LDeCF zK$QZ^Y4(mL20utWH}PTMU!ZgpW~HWvPaUF{jq$Qwl+xorB)S0Rr!q%`*^C(HNu0%A z9Hw<9!uUmB^w$jGam~m$_umg4S3gvNs(3$~ix=GysTRz44y2zhny(q@T_gJ5&&7P^ zrQsAO@;RC)3PR&pyZd1+sjHUC zCE)O29WT}ArTY8}Q=dx&<(y!rUge;ZbH&YzC^c$@n;Y;QC{t&O9HC2Xf|H6YHT9*Y zzSPvEoX=_YZEk{S^6@YXx&ca#md0PZn{;Ucwo_{s>S)pM8wggI(JY)0rIh%MWqm9S zVH;PiI|WTzu9qvl%uh~0>IO-gE%oK4zHF(!%rzQCVoEx*NLw17m+I_Not-E1XQ;2!OErFJ0ACuw zmn(+lis6%-yV>TlkR3wWg6S5g(qDY^HPF8{=CR;5djHxu!yk;J{&;0M)izx&3MRklQ(M|OLZM0buudOMv9z-zp_3hgRKM^|bLbP%SV%1zfEK;R4q}@wZO@X){+;U-7kWQsnNS7{H z$_`=Tz96IbF2rklVfUeZ0h?~i74&ii?flYL&`mDOui~Lto?UKq-agRk6<50|7Ehmi zDLRoFBc$c}?NhJc@EU!LzYn=GN*6e{{lM#Eeb@^}K1v;|+6+UN#t!3}DODtw>Z0>= zQ5UaD^^D1T77LuWm($W>rllRuGvB&&Kjl-*O}y^UI6+OPs~p^Ns`}JZRc>REjB&*D zCMG3DD{QZml4%vbxsrs0(as+IIm}ypC@v?j$1-`@61(yeWf={}NW(9_ z6u*z?Ho)BjRkEsC)J0aY!>gTn8vB&7Dep?XGc6G1MA`-O|3YFhAZV7nR z;f!U<1=wjY2(X?+s|PU?_^mG^{N68Fi+u@busHeh@H?DJg$RurPNhtyHWeYsg^g!2 zTzG^{rGy`&6nA@u6MBdEU06cV@32YcA^doPMJH*Y70F0KcH3$sOlX8|!*Ra5Ez@-4 zh9g`(*~aUz7V<|4hZ>>x+45!;`BBSak}D$Z9>#t-TBjs7rC6OOs_=YV8r?$Y*j?td z(QfZDCFB0{syDBu#wwm~PAx(1aaCzKhd#_4x|FJRNmWl-3*1klvVp@S=}|s(%67be zDnr~uCD#UnBSEQu`^TlE=2_EMLk--Jtc!$c_3ikw10JO>8rS!=9E-|xv+UbXZ#ABQ zC=)VbFn+tV8!u&j@qtGr>!%uO1@lia(b{C4EprJfxXQh?VwNkjB`;^C>9f)%X3(89 z9^u9QZV&}o;D$nu!{G;VprP$~C{5$!Xxun${NcmP_ix+ZTz0?^<{j@`l7}xog!i7m zRw<4>hGXxu?R`FMBS@5x`HhofIIXdq`j%6l{J<}9J5yO<==0SVq1gN@Ociv@l|9%q zKR9W|O-n1BIAxXND4#mPlbni$2YlV6%WQ}Un;WA=I>;S2h)qt%ia6(f+;ZB4+k)=Q zkn{J9%Eg62a|?&VX5*4OI=<&oWcf@25hMdEp?&713xP>fMEE!bdo7&(WX^8|L$Bq zR3#aoC*I{2y`w20my30gHTR@Zkgtz?!Z6dboGg};#d5N^?_@EQr1)ZIi^nJQZSmRt z{uIRK-5qn;^D_(ePw9a>krro~n=O6%XX;Pu?fuKEf63>|e~CLkc&lEz#^=q|;dqS% zgS@Ao53S>2ruaE9laJ;6y_~_6umeDv}HGuqOvXJKoy zSp-}Mf-a@^l*+7<&nK2SYWlep%uB&6J@5+>%$)z1lKE#SnO*N4tj8k%C=REI(&-{v ztL-z&YMl-(VJW>I@aWmuC}H9Fy*?I}$gi^FO62&`J2dXZZUWIU;VysxLw8e}MN`s# zJPLg$if`fclOJ@uC;>ONjM?Yn4$p=|f%k!@bsCqyqtSdG4! zWc{B@j*99QBT6M|OpulWbtzD#2Y#6XRg8zFOr<#wB~xi=j>}O88uyNtXC_b8sy?eM z)v3^-EM@3YhDs0EB|~QrlJ{{2Qpdv2M1I=hQ1c48DG5mQ+YRENSSCSd@U0P5Ikcjg zrRS$~vYC}WXPUo_M%~ZU@utjAbz|2@U3V1nquiIl2Lw?!zYPWf{&6$>Uw4~%uiYeo zchx6U|A}32XCZAuiRH|^oSCHu?3$UU&%Ag%WaW#Wu*8rK`vDWj#GHErr+J)&$1!~` zR2Vm#Uf$>%LA2S8ljc_Hc2PS)?kQ}&rOyK18SQrCDV@BK@4aYTU&cE}FX74Sw}sON zmvLj~`_mJ@hrYoD1Gu5_j)FZuPQih$2GJe{x~JmY6F5J^1tg!h*)-b8sSRiVdXJ^r z3N%cDXo}?tj|bn%zL4&VPjQ#PWs;fW@_Y95J1XQEKP`4X+0lfdO|L6b0UH2rsDqP3thGFc1 z=K!aOk4sK0d4OKQ2oHLAaAf#dmxrfaflE2r6^Uf(c3|#8VNKqjcnk z{CWU*a~eYs*HMZ9HW|`1IxDOv9oI|ZRM6vLoaxHyP2f6oY9ys_vWHuB!h8fNyivSy&G`=Dr80gzL}^-G8Hhy%yNn0F5JQg> z2g|eWh7sa;`X~8apide?TrH|UCCeCn}i_e2oj&l*RbsaP? zUtUNY$z`@N`+H3CTAYBW{0cyfs2i7i$rKKm-7)gS!<;gkaz&(~gUpYYsyxcm^8pC7 z1;ZTgJ}r%`Ht$V`Sw)(PiZxESn)4plIX-~V!8nv3CQJ-xKCb@)Y`pg{2RKWpueB+YEpLe#D45<{xWp9RSOD|L^VQ?$o#GwzbI+qx`=mE% z_$c*~po0`nlrDi-vX8DpJbo4eieRnek~>i76{wgU@B*6M9w)9rCCkz!3rI@b>h z<6At3L}PmM4WBC}O+obj7reqo37u7<(V&Bpl~ugB<*6uQm9V8Vtvrb2s@JOISJzE5 zUK7|M`21CM*kp*_4-p<{)XI?#a1s16c`Xi8AGs0{F6DvcGki%VF0wHMFrNhxu?bWi z)T3Y|s{@vUH-U$$D}VZy*|xWjwBU#8Es-!HS!p$j3rb(!z*gILJ~VsL5=7n*`)auu&9b zU{FmXcZel87Nod~Q?_z&Z{onmVjCf!OzZJVI%J|b8AV|X7o#UqHr(JvDj=fR%b3|0 zXWY8@H5fhzu|n>ReqkEXr= zThJdd{~wX_t7OY}m&SC)G#-yAH#Yut`)HKhpmB5O8}{H?Cq+0VX@7n6_R_zM8_jLH z1=r>ee|zr>Yf3<_!X|M6W1d2we)8S&&)J5P8bZ1=KyD2+nKsFC*L>-aRd~RYU%$Xm}xVlS>p*VvdPp#c{I%v59Sh-PS{C#j{5FR5GQrfhp%u^^L{rkd)?erN}uhdxYt88Zf~3nFi-GuHMLG! zNZObAB4ihbQ+R}xQt`}Lr1BBBa&~C#qolU-e9R4&Rb}HRtR27W}@z>1j+|v4~IH2nc-e*TE}R$eJGv7hs$y7z@BEoT9J`4r9b(a0?cU zak?k$63sO*Bd4Pd;iep>KHAwk_qe|yu{TqfIZ;Mj_fD(0F?N!?AqxOD)*RefL39(p zqdP8eKRiSt;`WY6wr!WSUYjt6yx+%CxHqb}Y4LD#Q);Y|8R2<2LPIPRv+qyYNh8grv|e|f zbB?CF6yKkI6J*Xw)Z24JL-ez3nC{i<8SWS?IBH%zsHcM<1T`(`)xn`_l-8RYyU(_E zH+P!b+uNJZo^EXIY*h~L{3vbIrA=uOHl^v)>O89i-0Wf!E>)bpe15;9);vXPDD&|8 zwAXb#axHv@lcidM^yU?w;({wO-vyJ(>pDy~jx$MB!s6)*FCLEfoy#9bc$%v^r;%54 z+Iap+U=V-_pR5lR*BkuQON6y2=s7Y03;k6-%*n-456?8C4v|U;a>GIW2lvB=amC5N z1v+b0-gfZ##!n?EY*o;E3@>u=To}hgL^L!~-1+Oj|L0%-{lA=>My}M*xdZd!$D<7T(GOfk+F@sFX`V+~=yD7aj$17fIlk*~U zV$+xC5jqDMD)EQ6O!?JpC_2Kf+|NUX|m|hIee{ffQaV@?7z2W)IYVVn_U=sIF>bgER z>U(m?+Tb|!{>y=-hu-7EhAl$?4Mw)S^&Q1!{%St*a?RP`{&arxXz6L}sp|gn^!{mZ zcDZ<&yz$vODb`3*ucc|to5RYcYvapqK5~8>zB94XWQx@5WSvjOT@-77Jk?#m+Xd^} zVe(61$lC$gVJ(U6`})HAn&$X>`qt&EN7M@^*H9B1MD7w?GZ>zv z?-fVB=7Z9&`@*-bxKA!&;+@PC0KKhfC}t{>N!WVtQ6j5f;%5~U+)+ySoN7CjFoPg8 z=&ln@8(A+=xiBL=;m$M9?w}p!N0wnI$2`}DA@_P+etgtJg4r;nNiDl$rJ^RMSF&RU zjg8)74liyvIR;Wte;R+MD4+bZ-yAh9M0U3vK&eYn>(gZrw?7cR%5le9utR@M!pMSl zSs%6^$4U=K)h1VehYK=mn;-^UxCirl`S&NsK(&Pu-KYZ)H7hb#S9=a>tP!y8#a61`+b!Q*9H7Q0^7OhA6Z96GTL5D3%gcq9X48_=hf^rU`Tn4j9F^|qH zOAVa1WifLw>jQrrPRR#cC7ZE!SLhUENcY+Ld1@nISt1zALAFR|OF4}>CxIeB|I~y* zPiU22NlMcg(83nWv1f?_pwxhTy7}pTD`iX;#}q0;+e&ZNHi7GW&iO~S6Pz&?AZ!U2 zs0B4zmdgqA6|9FO4u>RyfbAypEJ`mBt5U_W{$T>M%iaHvxMxPN zK`j_2vdc{(o)f)jC(k(13Nu#}Eyg8i9~3Z9FsjoX_0Q*^UQDWbC%^cTsfIR6b@9&=qmOAyN60ejEnU{Ui7&LX;D?y|0~<6+&+Xp zA{Dq1CyzFQ3A0HNUMfA4BwU_li7Q>SpV7zZZ^#l*aL)nLVJEOmiB_AKVqibFwrJcU znB{p>>$e2!enFA}q9xW0|D*=OWgAC`pM;KN&DzhqbL_h@cHFzSo)?p8 zE@#I~nebP1shbSm6OGv}N2r^^LrWdZbMFPnPqS%U^+odE+AeAXHU7%2y8*pZf44(O!AlKG&_U{q-ND;R)Jhm7y)N-r^FT3){cmRXSSx7f(N5pbI>^*m>;{fWjpK^0huNs>X6;|6Eac#J&r;y{}Rll9i<|q@uOHAxX3_gy$&eR zdzx_u2lz3MHRdBV|FnyWv0;e?A#U5WMzBlU%K<^d}tZTU7SpYC96 z<#s&}YF|_{Ho#7>e(WXklYkGV-qKW$rl}MgWI%d-n}j4>Nor$t0Niq`ImUt+sMreg zlyDVNR?UO`POxZFb)UFEiTFnJ3TSw}lMvY5P@{`n-=S`D zviJdRd7eJ>dm6c{X>hez_mw2T>YTKM0+aRdUUVERO=>N)tsu5?;u1aKsZWSGBOQ7E z`HeNfRl$cLdvT+2GyoPigmnYHBLOvDXt>~~433A3C8G847h(tLH%FsM0> zb0mKW@bViV;>g#4 z)y_tFjQQ@-G{LktM3AzSs0SzLL-IPC`QW647OezUYctTrW2msHC6YFPLMJm$BTcv& z8bMlS{alQ$G4>4IhCo=7nkV4}I>0xi!ktn_-;Ne^Q2YUPdwHQCynMni4-_{*&JuG;9UfGk6-}?3->~e-#p@x9Z#nfqoEw*UpyP6LG`%H4m(<}$ zCd5l^XP`Z8q@eJkcEBh)bCfw_kMDN?<$ZQ)+V@MS- zRDg(N1bmIL`|xTIKYgs7~4REAhd3tz1@rWfrf7VK{q` zpu3~CC7Ch85{cJ!C5=-4{6ocM9haaB4Tn;5{|#lKMyx*sgdQrcb`T0mTnYUkZmyq= zQR$+?KIEaMbd7BRRs{KRZbLP2{3!L8>njH6SLso2#M?+mdO;|rw&zS$>*kEcnlL!K zBVtnnQTLlN^nf98xHk6!{HI?dA&Yo47?)4cH^2kA=^AmMDRkvdM{ffqBq4#z$u)dX z=v;50*PYbMJUPyfAv)vP1#e}bWwmpx{pNVvW0H3jesZ{KeCN*On=isV9O7XsA`?n6 zfpz?3-LyVt4ejbCHcEhM?&ZpmEA!Uek}>DeslozFAq_OxJ=FCnznGKV&Bri22JjL< zry~X1U{&um#5u-z2I)KoTvqr*#Mq_5SVj#eQ)I{J+#`8u+VchKCL^s989 zHgl2efV?!qpI#}(_eyLB~x0_7}x-j^JLl`G@yq z88moR`>a@am~8>)?C>(4nj|M+JpnJp(&dVk(KqOA+DwmWicF6ATO*gJK#5K1;%iO2?uf2N17jh zTE#>Wf4m0H52A@DDYcs$P^`K2E?wX%RYO(IilnX-;WEbVdh)H)6V|K5rI6t`40@56 zh!ZVXKS8`01!>?c_GMMhj>~+INueGbif-rmE{O<-ga@w6J1%Q6GmL|M$a-}P!IhA0LGdiSs5xGq z?cuzd<>73U)ZcK`yUKl50cMk8l9|>S93BtFpROoxv*==P`xIN#IMEjt+&OBXS|85C z(THHsjX)^id}D`FF;#|;exIy9D7(#^DxMp*zz6yXYTJ_|=`~4NHO@(|R#B=i9SZsi zzZ5QuE>6#&!1_i4(Ofix9}TvsTXweuvU};;9Nb~(BNz`yq4s^Tb#=utS;CPA^LjOT zeiyh6?`$35>RkczIm6BDAS~O;4reFu-6-G=U{sws{=szg30~BpdF!v87ujW~to*2r zCIYWw!Uva&?ygO{KeR#!n(4L$jo6P4QbpK9V!Gc&w~ISin8M&=>*Et^Y_{HuhZCYZ zQh3-Ofjunh8>vBgod0El`dBuFo(m7df{~5q9UD{KSj6bmpVIaU`Ze-Y4mZ}(xHh(Y zOS_SzaL!NT2?#QJ$xUMFMyN1JyON7&KH8_Z+^wu3kB|8EffuC0|0)Jt6txh)9;@< zH|f*#zh0F%LAL9e0-7T149#SvoaoaEl`_ngU0C}`Knfcf3RF((DZIsJtW{}qw@{UW z>do?Z3s@35sl}WM_T(ETHq*>8f1}IglsW<6)myL@Ly6&IXB(nG0n$yw>qj!y;4|e` zY!iZsVmr;izWWbm1gM2<_4T57(2a4qE<_LvqQcTbkpLbL80%75s20s_f6u60@1lXf zh4E8~EomCQDzQkO42Eb0gbR753S`;hQp}ev(BIr4vXB2{tAsQLHf>Z5M&TC(O!J#t zh|h%#?Sy@n4{F>8xIiu9|7BaMEe0K>i2HQVDdEMb6n^tiJJmd`u_&qJUU-+xB}Myu z75QdiqUsMmfwXNM;Eg9=$S!S=1i94U^z9wd%+{wB=ElPJ{*k z+vh^1WxfY1Pr7&hfD?8*o(g#`BH5uR@6=vm8KT>tq&czyiGM~>R>H>|0^H~(=Tmqq zTLl?QV3(@U@$9=SsKJ{%jFIBPa!X>83QDp zC#J^in2B@RkPACsZ%>bVsFyQKb4hWl=1&hYF81_QsTV$spGw57N}dDdkN2W@GsDcD z7!!)8Rrs&K^Z499foE2eLrp4GEM>@ZOxNt#%6IEOAsG)R{b}9&K%|9dM^dS=W_h8; zc}B;@OgNoLjp%&$c5DXGrum^A3<7C~RPz(ln6N8pq05$bZx3tpvlNqiy^LoO?uu}t z?7drB@oB2%sP2onCs}0%Qf2oh<#vVGGUT(KTN}58zoE$O-P~+QC9CgxA8Om>^NZ;k z8-wSTk{n)vrwufyoLFz+PEHX>S$iQyDkF!@cQv4=Ee7 zjrtv{wXZ?dycbH{ZgZm0MR#+){NH!`TlNgC{r=V}xvls92IEW2sZkQRKK*qijbbn= zZHP>H_3^m|Yikr3{D^H*k>=>mX;URzwEZWqrhGQqrWGEm`8v*yezMHtyr9$v#l+co3J&0xMcC< zW#XmQ@%sGnWq5wIOtp;p^(KvkdC~5g`S)%^=d1nuuoSyAJ>P?JQx<3PORmi~&ncl< z1ie!L=s({&p5Mj$i90{U7lCf|wQat0+x>Yu`aKx^&3)!Q_nEe5JI2p>>hl0bbU2Kn@-;rubysimP}?{J>ul0#t_5-U3~~4(6qw6k0*dc|%e%m# zwu-?hG~Qu5^nY_MN^Ma{@4FzedIGn~7z-ToC1cZFKjV(!&N7hUN_?}Il)3<=IP~fo zD7M3n5|OXWl#cc|3&VKjlzwV7Uq~-+OMW;a4%dHUL@U*!b*hRCX9lJakB6*QHi>sd z%{g&yrMseM^ZMDB%6(?F@DJA7zpM!u!rNO@cJl1bu#^L#c5xVM(NC6xcB5>tfK*%> z&nj?vyA<(33WJzIRl#p|AwR3T{}RgE)Gl7EkE)>I64(y_guQ?iF1ij$iyr?il&|Rg z4JI9gMam_0T0YmEnLmT($qA1}%+R@hwCFDh#%3Jo+cS#s{B@>yX8y~zXe;!`D5rW) zsM?^gub%S_6v5tCoyEfq$vh;@7a-@$%!s=3>K!afZY13E$%6+NZBsZ#Tbz4pfp z7j0HdK(7J$)t+>><_dZ8s80`c$T8|^3iWRy7zMQ&PTeCRNxov^RTBwAK7mQ1AOP?YVkyONH8$duc7n=Fp(`-~qeml1 z1!>}=Sa{^@^;6jv*(C|BKs(C_@j^4hOe)<()rT#5zg*fY@E^<0_1=zisp&X3L5J=B zUk12*i%IUk1@K@G!ny=~VBQ`94OyDo1QrPfb80TmQKkT=*80$n#{BY0#D}I+QbiGK zjJW+Vk;LD$gJUg8&O~d;7^^Q$jaeI0u*k%UNjNkCs-tDdSsRn zsP`K=jaKUBrBHGPQt+Jxdn4G=XAX?8TwjrXhvwdz@)Tpw$se!Yl=qQO=l;{MMj z1Q8fTXV~hcZCvkaMyu_Fxr247ee>83L&Jk9 zZ5%z3g+B1k1mE^z)9Aj&j_2ww0{6if-bg*f)3hMY_tsZsx9SMbx{?}g4}`YqVHjx_ zrRy*LRy-EUzaK#^sTqUTxpRwc+}h1t+K-cecZy0=_!n#3WQSgyUp8G6f2Y~8dUzXx zTxjPAco2)~cH?0pu2+*FY5x)gay|t^ApaNs&%BG*(WERi!9uzS*X0R@V7yu#J#~QV2&s3=QSWq|qO<{KJriH~GdT1@(gqoq!XaHcMPMGp>Y7+OQ0GPxJdXz#o6av< z12o4o&NQ*%&y@WX;kJ}R#$A4Qi^Mt$mtkBfz^%z$8-wb|aGoMigK1yEf?UJhJt#)< z!YY0d&eL~IMlXs$eGn8tw}AeIxegHnKc0Y68wg~UayrsT1C3yTXN$(sc{*~YDt9tq zy>|@vQmwDUt7Jl_iwwC?%Fr2By{EU!058=9dBu2lLlsr^Lcf3<;hrQ_6ZqUTgfIRt z$k(p_{}JSKzBeTJ|Ff-)Q_w$?sFF`K$y-AnYtxrbt^t-xo2Ls*!fNZEVTEa51eti9 zzV5>=?FZiixp}kk_^G)|QJ~?YwAQO}6O+Bx zi4?4)=hSbFnmjWL1rcy(=f>2$Rm%6Gt)^1Z=;l{?5E zfgTZ1GI-l7-RV8L^T#)DY32E`p_jljQAc*I(SNE{;*25xkechLvGD!$mMGB!3;`## z0En8VZaXKD3Ya7i{>DBhrRk+_y-CM?r|lIxps}lA4sfF}Ru5OdBc!F*g>?U95EO{a z)*PXtO5v73yeuM|w%PGs>dmkOlG?F(7sN zJvROfXw`-!KJbWi5^zatuC7WHsD-A`!mBdydS((cRSZZU;J0Q*26fyytx_DTiS>pL z;N}pya;}PR>>)@Zwr3fUdX0LO`l!s&3c!)^+kGYd>5ogKQ)n6-c{PfdpsB!UK7_#* z-I+N>BggTWvXNvsTn%fL?%v_0*sv=-ROJT@7ng~m*VGrsQ2n(ERAAfdud`A$|6@O^ z@rj&db|8j%tNYvmIUy%Jtp;|$WdFeGu{X75?$aUqyw12g-V-!Xb$<$sRspnA2QN}v7ZenRc8H&HXk4vP=B#?sw&nZe zj(&P+h`ai~IK|uSm~zC(EQSK)oo5Yrwzbo2FrDr4BLSO7>QNm&>#pGvLy&LQ)f=Wo z)X+o%iKFc6Kv$}DY1L;I8x`MedHo!Gxb}u!5M+yYYBN9pqW_FaAu@?IGF@#hV$|DWw3OY3?HSxkS{ZW1wtUbO4a%mcqv&sqjM;?8+E}M(4cKcWX&ebBp}PTu z5+CC&FiPzOL;Lm#4vgZq2sB*HIuBmPsl?2srY9TlB^Ght_+!&%s~j5M+TvEv-i*wU zYIakCQ!x$x9U^tSD`bC#@XnQ>P!JI({mp(BxsgR@aGFhcs+$txdZ3zZZkMtdbf;Jkb(JGx< z9)&53<^QTXB&n4E5jfz#yQ_rH$$N+$Y3TovMQz7?FV#tjL~F_wUX;upSCiCb1DT2}BLN+F-CWZQDv3e*-yBfM5uB&q2zy0M|jJT%`pl8Nt8dRYkW zsukPb_Q)b+fbptN>mo;~GPGkNip1l2u26Q{WAr6@234H=+1uLN;JUxCUrudTE2u>qB1FCwyp&WOQRX83)WtwJSJNY2pibHAky zwO`24q=ccc)ToG*Exv;njInfy7!+Jg2Wp!ycMd{JlDHgfo{X^xLcEtajjqjubIqO1 z7qtPRl=%;4xMXld(#>1&U9XA9K3FEf8<6P~LVS56-ad^WHKWw1=N z0lhFLzSB-@VqCiK+`mD?B?K07@xoRbIh$RDn5Rho?8@qz{f>i+NxBCc+sQT9|B4z~ zYg-%Ne^5gd7>3>(GR&Zp-8MMB`1r2==2d_@1!dHW2aUJ)yNvhqflU^V+oAi^YT-RO zoiM@W==Q!h_RDtk3;xGf^lF)Z?-LSG4QNa)`ZhfBqSmaE<@V zfr|J2L3cj>*D+uDHjgI&QL?wuKcSxEtG{gyvidi32R#e7+m@#L-sQFJp95~+oLD>P zykG3tQv}dAP^JHwCHlL6T7OiZ`TvGAtn&zeRs47T+>x<^K|8}Ydo$Mm3ILRp;CK3c zNhz0nPVJv_qK$sd+mF`O8aG$d!b~3l><|a@Maz7_ry2Wb}mEhp(jMd@IOR})D!+U z2%zde5x|XlP;D=u*2YZR*ri1PGFeENeLQw`YK?R`6L&M^^mAxXoJQwPazmXG^HL{= z<6ZUnc|Qq8%cyGI=s~!cvh=+k1QC9x$r6;A(-de$18?%B`+wz#XzrE=(mW|@L#%tp z?e>&Ra9*+GSAIFhVPHi+nFU@FBjx0!KX&#IU_~*R5h!Koow%3a2fsK~j*+@a>lQvS z47)J9Xx(I41_7Y7)(6yZ9{isKpoXfWpJ@*)R3YcB$@srQL?Yl*)z5E@dJFxL82XI2 zOe0-*PE<~fc(&dSdn386VNOGd*uqyzTm?5A1~}Af`M|@P9fm9?2T_Kct8V`hBg$3$ z?-&sakaaaaWSGq1IDYV}Rs?p7IPI0=M6t7p=-|gSr zgwhuC_L|wV&oSkGm!=+P`$4d6z7X|!1++8e5e6A2w+bBxlNb55rvEC7lWFbK5UU3; z@I|cH19DhyN+jq&9#@s{N0BP~r<_LZ<;23E=IVS9?Ba++Y(qYfzTlsp9bp!tS4Rk$ zdKhX)dhT7^yaOsb;?6e>uj1?Y+)YiQ2n+p}3wHX=F7bQkW8vng$Y! zC__mb3E7_(%gTZQfGwtuINc*YT0!OMec8T9Of~fwcefqN>=k9oLI`iJ~_cE?TzQA4=>?3RT^{9!RiYTUG+EX>`k+mhk=Rw}#A@ zUw~RmV>IN)fH?hgv5goPAroq7-RqnTPPPhh%nvfhK=3pcd z&tOzW>fyUCm#Y(cj?kIrcEW?wvCM)zd!~U&CDm$Pnv5ix(FH=l(;3F7Lz{F-&a>tq zeBz;Lv%p{|@IDxC>UqI4idO=nJd*%EI4^284Y$-S8sC+Hly?fNT7t%N7GS7rvf4Wd&dit< z{^0>N2_C#qJ+HzJ75`MaLGC6D8b>dc40Qw&4_W-~5Q33)N3Ex*`fmmh{Z?K?hgXR6 zWV_o7XC%oJ)z)-N_){^267Iqwi6yi~8%|?)%WxQ3W#bpJjV>pu!y~WYGvz@?JFd-P z4Ui8$t~7TcsEWQl6?B&bEBD-35lBq_=A{>6R_dH)v~5sHpSZ>@Q!~Xx9kaMDwigxc zZ=I~c`+6;GFNn#r>Gv&ZsAJRYiT}DBQNH_5OsxA11pDRvv{lJzjUxuUC^;}RWS-@c z-TG6^a>1coE3VS4QB`jw_C(>nFeh#<^&Af*oL6RAFPfGdH;(qtD@uaY$fyrN zy+Wg=Isyg@mSEy8wAtx$CVB_}qH~u>nRZgCdwS~9p0KLSLC<#39@TY7k4-nnVRcBQ z&8wW?)73*-{B9&WVXc|->g^@tX#k7#gteV<@p zorE~!^26tt<5y>k>c_*U)6zCdu#Rd)PkA_z_d2Gky{q$QnDOn;>x^>*Dq;CYqfq7f zUEXtsx2V@3yU(oXB~0ZMxY>$GsWvio3j3mTP<8}@aH~_#Oo|9~c|wW}<$UPs@9GyY zv4#Z$M$(bAwmc$R6Q=chqI3TAW7=NQ#Egq!PLv%Gw6(xjKrP7O&`$j{r_7}*2!!B9 zLDb_-e6rZ69^$q@J->+*kkFqojG{{f4US`g=xhfS3fj`QvQ9u($9<9)6O@IdV_4S|2tcOfItqIMLV&n63_Tz)`ulM_pbP?F4$5+2X??P~ z;^7jDt>MnI%xdj94?s$^F|njf&upTm8=4#;;O`QAag+Y#GWa4DhIo(K0shrAurL_d zBNl3SsH3Andt_{YyJkZ?1r3KYAzO;p;G9)RY9gMV4!^)mg6I>(OVJ_%KmZHQ-yjD7v9P&+v2elE zkcgaEsmyMA@PxZyZG^$V)M)Zfz(kGBV5zV%>=}{Gx7dS!XoCMV3$LkbkVki#?ZOE_ z4HdU5^;V4nqVM%L(1F3pGZ0mCk~sq>B;3I7j75PYAr6MuM!BT)f*t+?FDEP^X+PlG z0T5RpD7@#;c>sGPgpee}4H961vG*Z{J2&Wrt`(|_Ar^ka853M6PzYW`7XHqZPzBvx z2a6#i=V4Tm@;bjJ zccWJINO^<>58<)+OP#kGFMZL;x}F{pZx2L-H>$&jvrPT8JUOq!vdaErraHa+1fkZi z+fkXQxK=A-+@1vsA!4o4Q>yt@VBqYm7(fUcz#fEOfO^X6*bOTp3`b*ZMG_FC+dg31 zs|FuJy2xY|kb9gp+KEhcVGMKb2!wwoeF~z{%;PVStbE8mjne@sFpBzM{+_~Stnj{H zU!_!v6ca^(Qbj?MvXumg5EQk!Ero^?zG|lm_)*xpYNRR<6e^Ts8ww|`5l5zl%agfd zi0Wp4&+%auo(#R2EaE&a{vkvs+@>y2lE7A+Wt9c?y?vJSbAPe)mF;g(Ja8 zDWvS%_T75Tf>?4SEQT9qgj`A>>weRi4}l#rtH!)CN-wpC~kNntmq<%FaYnQTH#AaXJDv!QzARyrbJ#IQ9eZ= z(Syh{16sf^V5Lsk$QxZna3jA$<{^sD82Vtz;-FCP1Y)PoV=z$k9ZIW6w;IFmVDB})lwN= zVlv!SO1&f2jwJ=ANyjRQ;qmX6Y7DN|Rv5kQ#K*y)kO-$4Hs%N&j@K%O?>-69eyM5`&V@aPy=kj?cmR#G$(jj@5Ee zoSDwP88{gp(wWzZ=mNGK@an>bHW|@ywXQ?Dl<+NdWRr6VV_lST#mgFEpIv?4N|M=I zu3_XITs|Yg_%n(@SL#*xs`44aQtEC}f%qH`Sec%XPKv`q6fa7i9fzh=KzRvIahJ&f zOV%L9fw`&bw8tocI0Gzx@V>SjDT7ec;r&Y!p0&L&E{>A72>86--<(Lmu6`l}tn|@7 zscEj8rLvLuN+V3gR<(0QZ6wzrZy9&~(4e_>8K;9r!kgm)_n`_cduuY(6-~*)tH1EJ z^On_2pKczk&|;&H*5N|*GNA61;jYMTEz3b|>J}U)(O+WH`|zqSVcevWW ztTCii+OpE&K9K~@6a(!sb4X^hN{s$h-s0;G+f=Ck+1*%XCXU=+Voo@n`wAM|NLsM2 zpBM8EgR`J{qf$rOe}eE^LdYPu8`_I*gz$_hP7HMjx`-6QAd~%zfcs4q!~rD^?S>}W ztbp#1i+sj_Sr%sjX)Q4EVR2=dQ2cR|(LC?e7<}%rVKtCEQn)@#=5-LHSY8M^GfiRq;dY7N$3#C?^#7@ zWUS?xuPN^>YuzN)&9yuYMJd+2t+!w6M8Ind&E#Y_@a$uuFx_7SCaA(QSwSt}cza`R zXBpa>rO~zm2Z5lSAYu`0sm#RTw~w=aGPdRF#HY+SQQ3b8j(0_Jo@#}k!isYbuT4xD zX?c>8lj)GfPVN7~%M=u_qt2$JG8(xMnD1iKOQUUbqT@p+?4eKD9XMs`VQ^7ejivtH z4=;AOa7oPK-*OKoKKmt5)G8#P*zaR5l78eC*J-~g79$fbw;XO_9VW-&u$@1hjgCt$ zLRmVvoOzCTT6j>25?sywf}HKmDJKa=R%EPZe{AFZdcOU2$2Zlne0lBIZ0bOCe?qEb zoP7>SnyPvncce!z54^ZQ`^SIWLWR}>dyOb`uc~?*WdBeYs)9+ zW;T~+=XYrv2Nw$)hso2=yS?g4RH3f~eu0pNwH*fot~g5`>(Suwy%BHx@om13alWcg zXRAvPx2e;>dxg?(3aiWP5%2Va?&t%)w~y`SaeG%cH#)C5_OI}dXKvzA8>%-x{ z&&jQ{`%?>)p6ZToo5u__ycj17?`xy#=JscMhvN46b<)JT=FY~h`s0t&m&u!to#G`V4_Ab1y_gmZZ&8cBp6chAp^7Hj=F7$&!zR!)PxVhnMuxHfI&GK*R&aKWt z_M}JeHJylCZ-?-Q?@S%dw?-Y$?{B|X{9m8M8SH|));8Z@l+l})m)sNIP40g`x8^^t z%RhcietRu?!!vwqlz}HbeXo5)n+9waziuzTSfqSgU0+^UKV=_zdp~%R|gk^C-Y_Fa&C;Y$$Z@!L;-W%;wzG^I3PfYe={%XyVVw~cZ?h?H@hwB`ie5{k?#1zkJ`D`0Mx%za7 zT^DwjX3nU;$20qLxhTxL<+@5K^?HG(OfK;&Y4oq(fr0P5unU^d<}(R=c9>|hnrh!s zGsagDdfFCLI7R1qvMC^ey0Dh-!xRN`guKn#%~qF&@;5L0@O?*`OS_sxO-aa+)-{vJ zlA*RsQZwCUCuMr5V*AvC*y`U|OzfX@#Nu>hBnhlBg%-u%*f9>6g8g!8^--N6Z@!7EvbZ+d8nh#=X1Zd z`9u_qsERco)axJ6Kc~OW|MqC+>Y3Bpx?VO~txES4#u?mf5ewy&N97MN#JXcnNf{=v z{Nib&p8m~^LrXnwtf@0QU6OGIn?G191I2~`ekU#**(3-bhm?<0(dzY8iZ|1m1?C3> zJ*NnC?KjyfF+l|jFr@w)U=ivtUtr!^=V7xsy@2d&NESi z{9pi9PR&WYFN;5Sra%#YmLi-^+&HM|eToQq;r$z&pUoVI0GMuBgRu%EbNPEj>~4?} zBzPi!78h&t6vTQE+RTlZJ)!f~^p(rB-ZVf& z08BphI5r7WooS~S#|pOODX1+mfwW?WJ*0EAW=-RIcTpTN49>ih&}jCy)o{SJ^4OM3 z$$hCN2&e4L!)8QUu;B4LPIA$(b(4FSUxm+;N-i=0;a}8pw8U^Kx-19hF0ByarpO}i zun?jCG+mi>T(0 z93GXN=i*HS0m_Ck&DRE1GpWES4=GQHh7-bjchwsDyrvh<0q%b={XzSJ*sx;|&>G zv1NTbi(RAJuO6Bsdm6J-U@+E&i3EerrS{GwJ4=F1zrwCaBsRJKR7YnnVVJDT9;u*L z7;7f-shUW>A*9B&`OeuTCnDG$)XWgiwU)5exY7xO2>UWVTV*V5&f1u{Ks{X)sCOa0&ll383_lme3Xp_!T_AFo*F`Hb_}mD zR%hkFm5;49@d>Z7j1H3;C;`G@)y=~KA> zg}<7ZYYuKM-cTp^P$&Jiu;6Ndj0(UwvBFJEQB?yIF#bTZqG=qe6v(TrWMaq01zu$Q zX)nuLU?cYl`F>N~=(HB0UzM$)9>yL(CNW%E(q$mnZCvR36Xd6Kfu(;HD1GdmWWXgc z?;HE44U%Gn6c%P|^e3O7_K&i!AtnMqq#?Um7sr@{=KC z3cz0lTihp-7&Sw^#sV7}GkfKRy5Q!{_Y+GvRhAtq#Wrh#1 z?a8FjQCw&r#h+3g+#bGA&&BeoEPyzO4_Q5DOr0UI$<*L@!ros4cxr>UsNbzuy{2^p zy-CH*kx#j^gn(a+MDCV2L+nthV*VfxVOU!u9)9p6*YbjsO50r2_;CO>2Gt{JIP+(c z05hWvQg*+g1WFEuAj}wSYrT0fZ$J58rYla5@T2rmz#KBndm!3B@^A#R5;X?)mp0M_F~TM1Cj zybGCg+VKV`Qd5I`fcPs9cNB#LK$q4e#0Q6DJ5lz$i_nfD!O-I%C1f_alUxA+wuQ6hf%!m}?c}C@fq6Wr+bxKk%$g$@^k@f0sK%Wo(Sk>DU*XLvsc#?g~! zT+OS=5b$<>#P}lGJvd604~r6V+H5MEUMI_wN)LDAK@rkBg-NHKON3K8@?5I5c2u@3!luxv|%n}8uLRK zGY24o6DgB`HI}Ylh!m6qc1c`!aez>jdvdp>S0j0L0=r9O6J(eub5zRm66H;#KtzG4 ztQ-lIZSWOa<-iVuRuz9}00W^wxwOJEqL?zK8oB?natT#j>FwOxt3($kvy_CKMn&5P zXa`#}0FD#bh_Nj*C6YXn5FEPslM6Ve5Ixo;7x)U%B!TZS@j7G@V-nOde-7u>-%?k5 zD6p6D#2|G@&B84AmK(;j6e3IFwvPgZ>eT9(@33+q94vrPeA>KPsh$;#4}nE=zzk7L z^rhKp81Wn-M;000s`4Ut`S-_0#^#jnx9^8r0Y+FuvyhG%mupnnQcZ5(a zrywOA3j>12=jOi1-gU$&W|po~V^){%jT=7O-WmZ9()!a-yOYFIlCl|2Dc*ohe!{HU zU=zj@ou3w-FAnDO8CNB2;o#&C1%FI@1I&WR$1B3G;5WPnX}VVh2@*Sqb+^?%4rmQdPksXvDi1a~nVK@0%0D7{!-(s)1a-3ue*)GkH8Fm86ih8YHcQXE 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�p+=(q5^GovG9MeIOEr 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 JRN*hE{|ChLYPtXb literal 1196932 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

    7J$*-;)EY8Ejij?V^`niLElb~1sG_3L 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

    eEDAxNRfE#o<06dudyELW)bb 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%0D;D$9r$bGhd97xriqHeY?AS{ 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�L7pVZT1?BCS$ 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%0AFI2Nun^TApLa07_ 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%0A1VfT68P9rVR-M3GbI~!ct|o} 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

    D6uM!NXGOSv+6N-9?BW1Axp7{^?uzy4Yu>(#X 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

    dxQL7BBiBT;y9=d+x;XoI;CVLAFqwxY-m}7z&Bk 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

    WWAt1>@#=W%sw_BAF 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

    AS%cod8&9%K{57wmXxdZ%%46$XvH#+Z{d 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 Cf_Cr# diff --git a/docs/Listable/index.html b/docs/Listable/index.html index 108b17de..82538125 100644 --- a/docs/Listable/index.html +++ b/docs/Listable/index.html @@ -136,6 +136,9 @@ + @@ -540,6 +543,12 @@ + + @@ -701,6 +710,9 @@ + diff --git a/docs/Listable/search.json b/docs/Listable/search.json index 28f20915..f28199bb 100644 --- a/docs/Listable/search.json +++ b/docs/Listable/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:10ListableUI6Headera":{"name":"Header"},"Typealiases.html#/s:10ListableUI6Footera":{"name":"Footer"},"Typealiases.html#/s:10ListableUI13HeaderContenta":{"name":"HeaderContent"},"Typealiases.html#/s:10ListableUI13FooterContenta":{"name":"FooterContent"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO8circularyA2EmF":{"name":"circular","abstract":"

    Provides a standard-style corner radius as you would see in design tools like Figma.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO10continuousyA2EmF":{"name":"continuous","abstract":"

    Provides an iOS icon-style corner radius.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV7topLeftAGvpZ":{"name":"topLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV8topRightAGvpZ":{"name":"topRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV10bottomLeftAGvpZ":{"name":"bottomLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV11bottomRightAGvpZ":{"name":"bottomRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3allAGvpZ":{"name":"all","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3topAGvpZ":{"name":"top","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV4leftAGvpZ":{"name":"left","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV6bottomAGvpZ":{"name":"bottom","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV5rightAGvpZ":{"name":"right","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO6squareyA2EmF":{"name":"square","abstract":"

    Regular, non-rounded corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7capsuleyA2EmF":{"name":"capsule","abstract":"

    Capsule-style corners will be rendered. Eg, the corner radii is the same","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7roundedyAE14CoreFoundation7CGFloatV_AE7CornersVtcAEmF":{"name":"rounded(radius:corners:)","abstract":"

    The provided radii is applied to the specified corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle/Corners.html":{"name":"Corners","abstract":"

    Describes the corners to apply the style to.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBoundsSbvp":{"name":"clipsToBounds","abstract":"

    If the view should clip its contents or not.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerStyleAC06CornerF0Ovp":{"name":"cornerStyle","abstract":"

    The corner style to apply, eg rounded, capsule, or normal, square corners.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerCurveAC06CornerF0Ovp":{"name":"cornerCurve","abstract":"

    How to style the curves when cornerStyle is non-square.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBounds11cornerStyle0H5CurveACSb_AC06CornerI0OAC0kJ0Otcfc":{"name":"init(clipsToBounds:cornerStyle:cornerCurve:)","abstract":"

    Creates new view properties.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV5apply2toySo6UIViewC_tF":{"name":"apply(to:)","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerStyle.html":{"name":"CornerStyle","abstract":"

    The style of corners to draw on the view.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerCurve.html":{"name":"CornerCurve","abstract":"

    Specifies the curve style when showing rounded corners on a Box.

    ","parent_name":"ViewProperties"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO12closeActionsyA2EmF":{"name":"closeActions","abstract":"

    The swipe actions will be closed.

    ","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO13expandActionsyA2EmF":{"name":"expandActions","abstract":"

    The swipe actions will be expanded, revealing the last swipe action.","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV012OnDidPerformD0a":{"name":"OnDidPerformAction","abstract":"

    The completion handler to call after performing the swipe action.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5OnTapa":{"name":"OnTap","abstract":"

    The completion handler called when the action is tapped.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5titleSSSgvp":{"name":"title","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityLabelSSSgvp":{"name":"accessibilityLabel","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityValueSSSgvp":{"name":"accessibilityValue","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV17accessibilityHintSSSgvp":{"name":"accessibilityHint","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV15backgroundColorSo7UIColorCSgvp":{"name":"backgroundColor","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"

    Sets the text and image (image must use the template rendering mode) color.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5imageSo7UIImageCSgvp":{"name":"image","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5onTapyyyAC012OnDidPerformD9AnimationOccvp":{"name":"onTap","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5title18accessibilityLabel0F5Value0F4Hint15backgroundColor04tintK05image5onTapACSSSg_A3LSo7UIColorCANSo7UIImageCSgyyAC012OnDidPerformD9AnimationOcctcfc":{"name":"init(title:accessibilityLabel:accessibilityValue:accessibilityHint:backgroundColor:tintColor:image:onTap:)","abstract":"

    Creates a new swipe action with the provided options.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction/OnDidPerformActionAnimation.html":{"name":"OnDidPerformActionAnimation","abstract":"

    The animation to perform when the action is completed.

    ","parent_name":"SwipeAction"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV7actionsSayAA0C6ActionVGvp":{"name":"actions","abstract":"

    The actions to display when the cell is swiped.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC0Sbvp":{"name":"performsFirstActionWithFullSwipe","abstract":"

    Whether the first action is performed automatically with a full swipe.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC06actionACSb_AA0cH0Vtcfc":{"name":"init(performsFirstActionWithFullSwipe:action:)","abstract":"

    Creates a new configuration with the provided action.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGyXEtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading14CoreFoundation7CGFloatVvp":{"name":"leading","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV8trailing14CoreFoundation7CGFloatVvp":{"name":"trailing","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV4zeroACvpZ":{"name":"zero","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading8trailingAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(leading:trailing:)","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7uniformAC14CoreFoundation7CGFloatV_tcfc":{"name":"init(uniform:)","parent_name":"HorizontalPadding"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCountSivp":{"name":"minItemCount","abstract":"

    The minimum number of items within the section. Defaults to 1.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12maxItemCountSiSgvp":{"name":"maxItemCount","abstract":"

    The maximum number of items in the section. Has no default setting.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV10CanReordera":{"name":"CanReorder","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12canReorderInSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderIn","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV13canReorderOutSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderOut","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCount03maxfG012canReorderIn0iJ3OutACSi_SiSgSbAA0fD0V6ResultVKcSgAMtcfc":{"name":"init(minItemCount:maxItemCount:canReorderIn:canReorderOut:)","abstract":"

    Creates a new reordering validation instance.

    ","parent_name":"SectionReordering"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI24EmptySectionLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"EmptySectionLayoutsValue"},"Structs/Section.html#/s:10ListableUI7SectionV10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type used for a Section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifierAA10IdentifierCyACs11AnyHashableVGvp":{"name":"identifier","abstract":"

    The value which uniquely identifies the section within a list.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5itemsSayAA7AnyItem_pGvp":{"name":"items","abstract":"

    The items, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10reorderingAA0C10ReorderingVvp":{"name":"reordering","abstract":"

    Controls re-ordering options when items are moved in or out of the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8contains3anySbShyAA14ContentFiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the section contains any of the given types, which you specify via the filters","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5countSivp":{"name":"count","abstract":"

    The number of Items within the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV9Configurea":{"name":"Configure","abstract":"

    Provides a mutable section for editing in an inline closure.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts6header6footer10reordering5items9configureACx_AA0C7LayoutsVAA26AnyHeaderFooterConvertible_pSgAmA0C10ReorderingVSayAA0k4ItemN0_pGyACzXEtcSHRzlufc":{"name":"init(_:layouts:header:footer:reordering:items:configure:)","abstract":"

    Creates a new section with all of the provided values, plus an optional","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_9configureACx_yACzXEtcSHRzlufc":{"name":"init(_:configure:)","abstract":"

    Creates a new section with a trailing closure to configure the section inline.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts10reordering5items6header6footerACx_AA0C7LayoutsVAA0C10ReorderingVSayAA18AnyItemConvertible_pGyXEAA0k12HeaderFooterM0_pSgyXEAPyXEtcSHRzlufc":{"name":"init(_:layouts:reordering:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_5items6header6footerACx_SayAA18AnyItemConvertible_pGyXEAA0g12HeaderFooterI0_pSgyXEAJyXEtcSHRzlufc":{"name":"init(_:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2toSayxGxm_tlF":{"name":"filtered(to:)","abstract":"

    Returns the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2to_yxm_ySayxGXEtlF":{"name":"filtered(to:_:)","abstract":"

    Provides the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3addyyAA7AnyItem_pF":{"name":"add(_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA7AnyItem_ptFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA4ItemVyxGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_xtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3add5itemsySayAA18AnyItemConvertible_pGyXE_tF":{"name":"add(items:)","abstract":"

    Adds the provided items with the provided result builder.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA7AnyItem_pGtFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA4ItemVyxGGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayxGtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifier4withAA10IdentifierCyACs11AnyHashableVGx_tSHRzlFZ":{"name":"identifier(with:)","abstract":"

    Provides a new identifier for a Section, with the given underlying value.

    ","parent_name":"Section"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO9doNothingyA2EmF":{"name":"doNothing","abstract":"

    Do not perform any action if the item is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO08scrollToD0yA2EmF":{"name":"scrollToPosition","abstract":"

    Scroll the item to the desired Position, even if it is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O3topyA2EmF":{"name":"top","abstract":"

    Scroll the item to the top of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O8centeredyA2EmF":{"name":"centered","abstract":"

    Scroll the item to the middle of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O6bottomyA2EmF":{"name":"bottom","abstract":"

    Scroll the item to the bottom of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition.html#/s:10ListableUI14ScrollPositionV8position16ifAlreadyVisible6offsetA2C0D0O_AC02IfgH0O14CoreFoundation7CGFloatVtcfc":{"name":"init(position:ifAlreadyVisible:offset:)","abstract":"

    Creates a new scroll position with the provided values.

    ","parent_name":"ScrollPosition"},"Structs/ScrollPosition/Position.html":{"name":"Position","abstract":"

    How the item should be positioned within the list.

    ","parent_name":"ScrollPosition"},"Structs/ScrollPosition/IfAlreadyVisible.html":{"name":"IfAlreadyVisible","abstract":"

    What action should be taken if an item is already partially visible within a list.

    ","parent_name":"ScrollPosition"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO6stringyAESScAEmF":{"name":"string(_:)","abstract":"

    A standard string is displayed according to iOS appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO10attributedyAESo18NSAttributedStringCcAEmF":{"name":"attributed(_:)","abstract":"

    An attributed string is displayed which provides specific appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO4noneyA2EmF":{"name":"none","abstract":"

    Does not apply any visibility or offset change to the refresh control.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO21displayWhenRefreshingyAESb_SbtcAEmF":{"name":"displayWhenRefreshing(animate:scrollToTop:)","abstract":"

    If a refresh starts, the list will be scrolled to the top to reveal the refresh indicator.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshingSbvp":{"name":"isRefreshing","abstract":"

    If the list is current refreshing.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV24offsetAdjustmentBehaviorAC06OffsetfG0Ovp":{"name":"offsetAdjustmentBehavior","abstract":"

    Controls how the refresh control affects the list when it is visible.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV5titleAC5TitleOSgvp":{"name":"title","abstract":"

    The title of the control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02OnC0a":{"name":"OnRefresh","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02onC0yycvp":{"name":"onRefresh","abstract":"

    Invoked when a customer triggers a refresh event.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshing24offsetAdjustmentBehavior5title02onC0ACSb_AC06OffsethI0OAC5TitleOSgyyctcfc":{"name":"init(isRefreshing:offsetAdjustmentBehavior:title:onRefresh:)","parent_name":"RefreshControl"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html":{"name":"OffsetAdjustmentBehavior","abstract":"

    Controls the visibility and position of the refresh control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl/Title.html":{"name":"Title","abstract":"

    How the title of the refresh control is displayed.

    ","parent_name":"RefreshControl"},"Structs/ItemPreviewAppearance.html#/s:10ListableUI21ItemPreviewAppearanceV7padding15backgroundColorAC14CoreFoundation7CGFloatV_So7UIColorCtcfc":{"name":"init(padding:backgroundColor:)","abstract":"

    Creates a new preview appearance.

    ","parent_name":"ItemPreviewAppearance"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5width14CoreFoundation7CGFloatVvp":{"name":"width","abstract":"

    The width of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5stateAA0C5StateVvp":{"name":"state","abstract":"

    The ItemState to use in the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV10appearanceAA0cD10AppearanceVvp":{"name":"appearance","abstract":"

    The desired appearance of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV4with5state10appearanceAE14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(with:state:appearance:)","abstract":"

    Creates a new preview with the desired options.

    ","parent_name":"Properties"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV4itemAA03AnyC0_pvp":{"name":"item","abstract":"

    The item being previewed by the preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV10propertiesAC10PropertiesVvp":{"name":"properties","abstract":"

    The properties of the current preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview/Properties.html":{"name":"Properties","abstract":"

    The properties of a preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV8previews3for4withQrAA03AnyC0_p_SayAC10PropertiesVGtFZ":{"name":"previews(for:with:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for each of the provided","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV07withAllC6States3for5width10appearanceQrAA03AnyC0_p_14CoreFoundation7CGFloatVAA0cD10AppearanceVtFZ":{"name":"withAllItemStates(for:width:appearance:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for all the possible","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_5width5state10appearanceAcA03AnyC0_p_14CoreFoundation7CGFloatVAA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(_:width:state:appearance:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_10propertiesAcA03AnyC0_p_AC10PropertiesVtcfc":{"name":"init(_:properties:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ItemPreview"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5titleSSvp":{"name":"title","abstract":"

    The title of section – a single letter like A, B, C, D, E, etc.","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5itemsSayAA03AnyD0_pGvp":{"name":"items","abstract":"

    The sorted items in the collated sections.

    ","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV8sections9collation4with_SayAA7SectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGyAC08CollatedI0V_AHztXEtFZ":{"name":"sections(collation:with:_:)","abstract":"

    Collates and returns the set of items into list Sections,","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV7collate9collation5itemsSayAC15CollatedSectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGtFZ":{"name":"collate(collation:items:)","abstract":"

    Collates and returns the set of items into CollatedSections.","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator/CollatedSection.html":{"name":"CollatedSection","abstract":"

    The output of the collator, with the collated title and items","parent_name":"LocalizedItemCollator"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV18accessibilityLabelSSvpZ":{"name":"accessibilityLabel","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV17accessibilityHintSSvpZ":{"name":"accessibilityHint","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV19accessibilityMoveUpSSvpZ":{"name":"accessibilityMoveUp","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV21accessibilityMoveDownSSvpZ":{"name":"accessibilityMoveDown","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html":{"name":"ReorderGesture","parent_name":"ListableLocalizedStrings"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE0So6CGSizeVvp":{"name":"contentSize","abstract":"

    The content size of the list.

    ","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV12naturalWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalWidth","abstract":"

    If it supports it, this value will contain the “natural” width of the list’s","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE012naturalWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalWidth:)","parent_name":"MeasuredListSize"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV4itemAA03AnyF0_pvp":{"name":"item","abstract":"

    The item which was reordered by the customer.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    The new state of all sections in the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV6resultAA0F10ReorderingV6ResultVvp":{"name":"result","abstract":"

    The detailed information about the reorder event.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3oldShyAA13AnyIdentifierCGvp":{"name":"old","abstract":"

    The previously selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3newShyAA13AnyIdentifierCGvp":{"name":"new","abstract":"

    The newly selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3oldSo6CGRectVvp":{"name":"old","abstract":"

    The old frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3newSo6CGRectVvp":{"name":"new","abstract":"

    The new frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV9displayedSayAA7AnyItem_pGvp":{"name":"displayed","abstract":"

    The items which were scrolled into view or otherwise became visible.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12endedDisplaySayAA7AnyItem_pGvp":{"name":"endedDisplay","abstract":"

    The items which were scrolled out of view or otherwise were removed from view.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV8insertedShyAA13AnyIdentifierCGvp":{"name":"inserted","abstract":"

    The inserted IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV7removedShyAA13AnyIdentifierCGvp":{"name":"removed","abstract":"

    The removed IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV8sectionsAG10ChangedIDsVvp":{"name":"sections","abstract":"

    The inserted and removed sections.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV5itemsAG10ChangedIDsVvp":{"name":"items","abstract":"

    The inserted and removed items.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html":{"name":"ChangedIDs","abstract":"

    The changed IDs.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV10hadChangesSbvp":{"name":"hadChanges","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21insertionsAndRemovalsAE010InsertionsiJ0Vvp":{"name":"insertionsAndRemovals","abstract":"

    The insertions and removals in this change, if any.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html":{"name":"InsertionsAndRemovals","abstract":"

    The insertions and removals, for both sections and items, applied to a list","parent_name":"ContentUpdated"},"Structs/ListStateObserver/BeginDrag.html#/s:10ListableUI17ListStateObserverV9BeginDragV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","parent_name":"BeginDrag"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV12positionInfoAA0c14ScrollPositionJ0Vvp":{"name":"positionInfo","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidScroll"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV12positionInfoAA0cg8PositionI0Vvp":{"name":"positionInfo","parent_name":"DidScroll"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates and optionally allows you to configure an observer.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnDidScrolla":{"name":"OnDidScroll","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onDidScrollyyyAC0gH0VcF":{"name":"onDidScroll(_:)","abstract":"

    Registers a callback which will be called when the list view is scrolled, or is","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20OnDidEndDecelerationa":{"name":"OnDidEndDeceleration","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20onDidEndDecelerationyyyAC0ghI0VcF":{"name":"onDidEndDeceleration(_:)","abstract":"

    Registers a callback which will be called when the list view is finished decelerating.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26OnDidEndScrollingAnimationa":{"name":"OnDidEndScrollingAnimation","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26onDidEndScrollingAnimationyyyAC0ghiJ0VcF":{"name":"onDidEndScrollingAnimation(_:)","abstract":"

    Registers a callback which will be called when the list view had ended scrolling animation.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnBeginDraga":{"name":"OnBeginDrag","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onBeginDragyyyAC0gH0VcF":{"name":"onBeginDrag(_:)","abstract":"

    Registers a callback which will be called when the list view will begin dragging.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16OnContentUpdateda":{"name":"OnContentUpdated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16onContentUpdatedyyyAC0gH0VcF":{"name":"onContentUpdated(_:)","abstract":"

    Registers a callback which will be called when the list view’s content is updated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19OnVisibilityChangeda":{"name":"OnVisibilityChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19onVisibilityChangedyyyAC0gH0VcF":{"name":"onVisibilityChanged(_:)","abstract":"

    Registers a callback which will be called when the visiblity of content within the list changes,","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14OnFrameChangeda":{"name":"OnFrameChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14onFrameChangedyyyAC0gH0VcF":{"name":"onFrameChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s frame is changed.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18OnSelectionChangeda":{"name":"OnSelectionChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18onSelectionChangedyyyAC0gH0VcF":{"name":"onSelectionChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s selected items are changed by the user.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15OnItemReordereda":{"name":"OnItemReordered","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15onItemReorderedyyyAC0gH0VcF":{"name":"onItemReordered(_:)","abstract":"

    Registers a callback which will be called when an item in the list view is reordered by the customer.","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidScroll.html":{"name":"DidScroll","abstract":"

    Parameters available for OnDidScroll callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidEndDeceleration.html":{"name":"DidEndDeceleration","abstract":"

    Parameters available for OnDidEndDeceleration callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidEndScrollingAnimation.html":{"name":"DidEndScrollingAnimation","abstract":"

    Parameters available for OnDidEndScrollingAnimation callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/BeginDrag.html":{"name":"BeginDrag","abstract":"

    Parameters available for OnBeginDrag callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/ContentUpdated.html":{"name":"ContentUpdated","abstract":"

    Parameters available for OnContentUpdated callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/VisibilityChanged.html":{"name":"VisibilityChanged","abstract":"

    Parameters available for OnVisibilityChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/FrameChanged.html":{"name":"FrameChanged","abstract":"

    Parameters available for OnFrameChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/SelectionChanged.html":{"name":"SelectionChanged","abstract":"

    Parameters available for OnSelectionChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/ItemReordered.html":{"name":"ItemReordered","abstract":"

    Parameters available for OnItemReordered callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV10identifierAA13AnyIdentifierCvp":{"name":"identifier","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV010percentageG014CoreFoundation7CGFloatVvp":{"name":"percentageVisible","abstract":"

    The percentage of this item within the collection view’s visible frame.

    ","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV12visibleItemsShyAC11VisibleItemVGvp":{"name":"visibleItems","abstract":"

    Which items within the list are currently visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV15mostVisibleItemAC0hI0VSgvp":{"name":"mostVisibleItem","abstract":"

    The item from visibleItems that has the highest percentage of visibility.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV18isFirstItemVisibleSbvp":{"name":"isFirstItemVisible","abstract":"

    If the first item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV17isLastItemVisibleSbvp":{"name":"isLastItemVisible","abstract":"

    If the last item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV06bottomD6Offset14CoreFoundation7CGFloatVvp":{"name":"bottomScrollOffset","abstract":"

    Distance required to scroll to the bottom

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV6boundsSo6CGRectVvp":{"name":"bounds","abstract":"

    bounds of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    safeAreaInsests of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV19visibleContentEdges017includingSafeAreaI0So10UIRectEdgeVAG_tF":{"name":"visibleContentEdges(includingSafeAreaEdges:)","abstract":"

    Used to retrieve the visible content edges for the list’s content.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV10scrollView12visibleItems18isFirstItemVisible0k4LastmN0ACSo08UIScrollH0C_ShyAC0nM0VGS2btcfc":{"name":"init(scrollView:visibleItems:isFirstItemVisible:isLastItemVisible:)","abstract":"

    Creates a ListScrollPositionInfo for the provided scroll view.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo/VisibleItem.html":{"name":"VisibleItem","parent_name":"ListScrollPositionInfo"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChangesSbvp":{"name":"animatesChanges","abstract":"

    If the changes applied should be animated or not.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9animationAA0C9AnimationVvp":{"name":"animation","abstract":"

    The animation to use for any changes.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7contentAA7ContentVvp":{"name":"content","abstract":"

    The content displayed by the list.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the List.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6layoutAA17LayoutDescriptionVvp":{"name":"layout","abstract":"

    The layout type to use with the list. Defaults to .table(), aka a table","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV10appearanceAA10AppearanceVvp":{"name":"appearance","abstract":"

    The appearance to use with the list.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","abstract":"

    The scroll insets to apply to the list view.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8behaviorAA8BehaviorVvp":{"name":"behavior","abstract":"

    The various behavior options to apply to the list, which affect how the user","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    The state reader to use with your list. A ListStateObserver","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7actionsAA0C7ActionsCSgvp":{"name":"actions","abstract":"

    The actions instance to use to control the list, eg to scroll to a given","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV16autoScrollActionAA04AutofG0Ovp":{"name":"autoScrollAction","abstract":"

    The auto scroll action to apply to the list. This allows you to","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV23accessibilityIdentifierSSSgvp":{"name":"accessibilityIdentifier","abstract":"

    The accessibility identifier assigned to the inner UICollectionView.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","abstract":"

    The debugging identifier assigned to the list. Used for os_signpost integration","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9Configurea":{"name":"Configure","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7default4withACyACzXE_tFZ":{"name":"default(with:)","abstract":"

    An instance of ListProperties with sensible default values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChanges9animation6layout10appearance21scrollIndicatorInsets8behavior16autoScrollAction25onKeyboardFrameWillChange23accessibilityIdentifier09debuggingW09configureACSb_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0Oy0R8Observer0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA6_yACzXEtcfc":{"name":"init(animatesChanges:animation:layout:appearance:scrollIndicatorInsets:behavior:autoScrollAction:onKeyboardFrameWillChange:accessibilityIdentifier:debuggingIdentifier:configure:)","abstract":"

    Create a new instance of ListProperties with the provided values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs7KeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly reading properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs15WritableKeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly setting properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list:

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3add8sectionsySayAA7SectionVGyXE_tF":{"name":"add(sections:)","abstract":"

    Adds the provided sections with the provided result builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a list of new sections to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6modify5usingyyACzXE_tF":{"name":"modify(using:)","abstract":"

    Updates the ListProperties object with the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8modified5usingACyACzXE_tF":{"name":"modified(using:)","abstract":"

    Creates a new ListProperties object modified by the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV10Animationsa":{"name":"Animations","abstract":"

    The animation block.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationVyACyyycccfc":{"name":"init(_:)","abstract":"

    Creates a new animation. in your custom animation, you must invoke the passed","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV7defaultACvpZ":{"name":"default","abstract":"

    The default animation provided by UICollectionView.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV4fastACvpZ":{"name":"fast","abstract":"

    A faster animation than the default UICollectionView animation.

    ","parent_name":"ListAnimation"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV31interSectionSpacingWithNoFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithNoFooter","abstract":"

    The spacing to apply between sections, if the previous section has no footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV29interSectionSpacingWithFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithFooter","abstract":"

    The spacing to apply between sections, if the previous section has a footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The spacing between individual items within a section in a list.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"itemToSectionFooterSpacing","abstract":"

    The spacing between the last item in the section and the footer.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing05interiJ12WithNoFooter0kijlN0019sectionHeaderBottomJ004itemJ00rginJ004lastignJ0AE14CoreFoundation7CGFloatV_A6Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacingWithNoFooter:interSectionSpacingWithFooter:sectionHeaderBottomSpacing:itemSpacing:itemToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV3set4withyyAEzXE_tF":{"name":"set(with:)","abstract":"

    Easily mutate the Layout in place.

    ","parent_name":"Layout"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5countSivp":{"name":"count","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV7spacing14CoreFoundation7CGFloatVvp":{"name":"spacing","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV3oneAGvpZ":{"name":"one","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5count7spacingAGSi_14CoreFoundation7CGFloatVtcfc":{"name":"init(count:spacing:)","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    In a horizontal layout, this powers the height of the section.

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV011customInterE7Spacing14CoreFoundation7CGFloatVSgvp":{"name":"customInterSectionSpacing","abstract":"

    Overrides the calculated spacing after this section

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7columnsAE7ColumnsVvp":{"name":"columns","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV14isHeaderSticky5width011customInterE7Spacing7columnsAESbSg_AA11CustomWidthO14CoreFoundation7CGFloatVSgAE7ColumnsVtcfc":{"name":"init(isHeaderSticky:width:customInterSectionSpacing:columns:)","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout/Columns.html":{"name":"Columns","parent_name":"SectionLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAeA11CustomWidthO_tcfc":{"name":"init(width:)","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemToSectionFooterSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing0g15ToSectionFooterH05widthAE14CoreFoundation7CGFloatVSg_AlA11CustomWidthOtcfc":{"name":"init(itemSpacing:itemToSectionFooterSpacing:width:)","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV7defaultACvpZ":{"name":"default","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    How the layout should flow, either horizontally or vertically.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sticky section headers should be leveraged in the layout.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties applied to the scroll view backing the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV26itemPositionGroupingHeight14CoreFoundation7CGFloatVvp":{"name":"itemPositionGroupingHeight","abstract":"

    When providing the ItemPosition for items in a list, specifies the max spacing","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV30contentInsetAdjustmentBehaviorAA07ContentfgH0Ovp":{"name":"contentInsetAdjustmentBehavior","abstract":"

    How to adjust the safe area insets of the list view.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV17bounceOnUnderflowSbvp":{"name":"bounceOnUnderflow","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    The bounds of the content of the list, which can be optionally constrained.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6layoutAC6LayoutVvp":{"name":"layout","abstract":"

    Layout attributes for content in the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9direction18listHeaderPosition20stickySectionHeaders14pagingBehavior04itemH14GroupingHeight022contentInsetAdjustmentM017bounceOnUnderflow6bounds6layoutAcA15LayoutDirectionO_AA04ListgH0OSbAA010ListPagingM0O14CoreFoundation7CGFloatVAA07ContentrsM0OSbAA17ListContentBoundsVSgAC0Y0Vtcfc":{"name":"init(direction:listHeaderPosition:stickySectionHeaders:pagingBehavior:itemPositionGroupingHeight:contentInsetAdjustmentBehavior:bounceOnUnderflow:bounds:layout:)","abstract":"

    Creates a new TableAppearance object.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance/ItemLayout.html":{"name":"ItemLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/SectionLayout.html":{"name":"SectionLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/Layout.html":{"name":"Layout","abstract":"

    Layout options for the list.

    ","parent_name":"TableAppearance"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO7uniformyA2GmF":{"name":"uniform","abstract":"

    The first item’s leading peek is equal to the Peek.value. This will keep the first","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO13customLeadingyAG14CoreFoundation7CGFloatVcAGmF":{"name":"customLeading(_:)","abstract":"

    The first item’s leading peek is equal to the associated value. This will offset the","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html":{"name":"FirstItemConfiguration","abstract":"

    Houses the various configuration options for the first item’s peek value.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV7isEmptySbvp":{"name":"isEmpty","abstract":"

    This is true if there are no peek values.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV5value22firstItemConfigurationAE14CoreFoundation7CGFloatV_AE05FirsthI0Otcfc":{"name":"init(value:firstItemConfiguration:)","abstract":"

    Creates a new Peek with the specified peek value and first item configuration. By default,","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV4noneAEvpZ":{"name":"none","abstract":"

    This represents no peeking functionality.

    ","parent_name":"Peek"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV7defaultACvpZ":{"name":"default","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the paging layout should occur in. Defaults to vertical.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV4peekAC4PeekVvp":{"name":"peek","abstract":"

    This is a proxy to the internal pagingSize.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If scroll indicators should be visible along the scrollable axis.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9direction21showsScrollIndicators6bounds4peekAcA15LayoutDirectionO_SbAA17ListContentBoundsVSgAC4PeekVtcfc":{"name":"init(direction:showsScrollIndicators:bounds:peek:)","parent_name":"PagedAppearance"},"Structs/PagedAppearance/Peek.html":{"name":"Peek","abstract":"

    This data model is used to apply an inset to each page, allowing items residing on the","parent_name":"PagedAppearance"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehaviorAA04PageiJ0Ovp":{"name":"pageScrollingBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV30contentInsetAdjustmentBehaviorAA07ContentijK0Ovp":{"name":"contentInsetAdjustmentBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV20allowsBounceVerticalSbvp":{"name":"allowsBounceVertical","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV22allowsBounceHorizontalSbvp":{"name":"allowsBounceHorizontal","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV016allowsHorizontalE9IndicatorSbvp":{"name":"allowsHorizontalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV014allowsVerticalE9IndicatorSbvp":{"name":"allowsVerticalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehavior022contentInsetAdjustmentJ020allowsBounceVertical0nO10Horizontal0npE9Indicator0nqeR0AcA04PageiJ0O_AA07ContentlmJ0OS4btcfc":{"name":"init(pageScrollingBehavior:contentInsetAdjustmentBehavior:allowsBounceVertical:allowsBounceHorizontal:allowsVerticalScrollIndicator:allowsHorizontalScrollIndicator:)","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The size of the content as it has been laid out by your layout.

    ","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV19naturalContentWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    If available, the natural width of any measured content.","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSize19naturalContentWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalContentWidth:)","parent_name":"ListLayoutResult"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAA04ItemghiJ0Vvp":{"name":"itemInsertAndRemoveAnimations","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAcA04ItemghiJ0V_tcfc":{"name":"init(itemInsertAndRemoveAnimations:)","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV14pagingBehaviorAA0c6PagingH0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV010scrollViewF0AA0cd6ScrollhF0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9direction6bounds20stickySectionHeaders14pagingBehavior010scrollViewF0AcA0D9DirectionO_AA0C13ContentBoundsVSgSbAA0c6PagingM0OAA0cd6ScrolloF0Vtcfc":{"name":"init(direction:bounds:stickySectionHeaders:pagingBehavior:scrollViewProperties:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesVyACxcAA0cdE0Rzlufc":{"name":"init(_:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBoundsSo6CGRectVvp":{"name":"viewBounds","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV14safeAreaInsetsSo06UIEdgeH0Vvp":{"name":"safeAreaInsets","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV12contentInsetSo12UIEdgeInsetsVvp":{"name":"contentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV13contentOffsetSo7CGPointVvp":{"name":"contentOffset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV20adjustedContentInsetSo12UIEdgeInsetsVvp":{"name":"adjustedContentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV17hasRefreshControlSbvp":{"name":"hasRefreshControl","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV11environmentAA0C11EnvironmentVvp":{"name":"environment","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBounds14safeAreaInsets12contentInset0K6Offset015adjustedContentL017hasRefreshControl11environmentACSo6CGRectV_So06UIEdgeJ0VANSo7CGPointVANSbAA0C11EnvironmentVtcfc":{"name":"init(viewBounds:safeAreaInsets:contentInset:contentOffset:adjustedContentInset:hasRefreshControl:environment:)","parent_name":"ListLayoutLayoutContext"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV4sizeSo6CGSizeVvp":{"name":"size","abstract":"

    The size of the represented item when it is laid out.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6centerSo7CGPointVvp":{"name":"center","abstract":"

    The center of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5frameSo6CGRectVvp":{"name":"frame","abstract":"

    The frame of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV9transformSo17CGAffineTransformVvp":{"name":"transform","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV11transform3DSo13CATransform3DVvp":{"name":"transform3D","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5alpha14CoreFoundation7CGFloatVvp":{"name":"alpha","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6zIndexSivp":{"name":"zIndex","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesVyACSo016UICollectionVieweF0Ccfc":{"name":"init(_:)","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5apply2toySo016UICollectionVieweF0C_tF":{"name":"apply(to:)","parent_name":"ListContentLayoutAttributes"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various SectionLayoutsValues stored within the object.","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the flow values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .flow style layout.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the table values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .table style layout.

    ","parent_name":"SectionLayouts"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter14CoreFoundation7CGFloatVvp":{"name":"withFooter","abstract":"

    The spacing used if there is a footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV8noFooter14CoreFoundation7CGFloatVvp":{"name":"noFooter","abstract":"

    The spacing used if there is no footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter02noJ0AG14CoreFoundation7CGFloatV_ALtcfc":{"name":"init(withFooter:noFooter:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingVyAG14CoreFoundation7CGFloatVcfc":{"name":"init(_:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19interSectionSpacingAE05IntergH0Vvp":{"name":"interSectionSpacing","abstract":"

    The spacing to apply between sections.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The horizontal spacing between individual items within a section.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV10rowSpacing14CoreFoundation7CGFloatVvp":{"name":"rowSpacing","abstract":"

    The vertical spacing between rows in the flow layout.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV25rowToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"rowToSectionFooterSpacing","abstract":"

    The spacing between the last row in the section and the footer.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing05interiJ0019sectionHeaderBottomJ004itemJ003rowJ00pgi6FooterJ004lastigqJ0AE14CoreFoundation7CGFloatV_AE05InteriJ0VA5Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacing:sectionHeaderBottomSpacing:itemSpacing:rowSpacing:rowToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html":{"name":"InterSectionSpacing","abstract":"

    Controls the inter section spacing in a list.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    Controls the custom width of the Section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV21rowUnderflowAlignmentAC03RowhI0OSgvp":{"name":"rowUnderflowAlignment","abstract":"

    Provides a custom underflow alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV17rowItemsAlignmentAC03RowhI0OSgvp":{"name":"rowItemsAlignment","abstract":"

    Provides a custom item alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV10itemSizingAC04ItemH0OSgvp":{"name":"itemSizing","abstract":"

    Provides a custom item sizing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","abstract":"

    Provides a custom item spacing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV14isHeaderSticky5width21rowUnderflowAlignment0k5ItemsM010itemSizing0O7SpacingAESbSg_AA11CustomWidthOAC03RowlM0OSgAC0tnM0OSgAC04ItemP0OSg14CoreFoundation7CGFloatVSgtcfc":{"name":"init(isHeaderSticky:width:rowUnderflowAlignment:rowItemsAlignment:itemSizing:itemSpacing:)","abstract":"

    Creates a new section layout.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI14FlowAppearanceV18HeaderFooterLayoutVAEycfc":{"name":"init()","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7naturalyA2GmF":{"name":"natural","abstract":"

    The standard with from the item will be used.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7fillRowyA2GmF":{"name":"fillRow","abstract":"

    The full width of the section will be used by the item.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthAE5WidthOvp":{"name":"width","abstract":"

    How to calculate the width of the item within the section.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthA2E5WidthO_tcfc":{"name":"init(width:)","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout/Width.html":{"name":"Width","abstract":"

    Controls how to determine the width of the items within a row.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO3topyA2EmF":{"name":"top","abstract":"

    When items in a row are not the same height, the shorter items will be aligned to the top of the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6centeryA2EmF":{"name":"center","abstract":"

    When items in a row are not the same height, the shorter items will be center aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6bottomyA2EmF":{"name":"bottom","abstract":"

    When items in a row are not the same height, the shorter items will be bottom aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO4fillyA2EmF":{"name":"fill","abstract":"

    When items in a row are not the same height, the shorter items will be stretched to be the same","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O4fillyA2GmF":{"name":"fill","abstract":"

    The default behaviour; the row will be filled to fit its maximum allowable width.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O013matchPreviousE7SpacingyA2GmF":{"name":"matchPreviousRowSpacing","abstract":"

    The spacing of the previous row or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O18defaultItemSpacingyA2GmF":{"name":"defaultItemSpacing","abstract":"

    The calculated spacing or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO7leadingyA2EmF":{"name":"leading","abstract":"

    The items are leading-aligned, with extra space at the end of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8centeredyA2EmF":{"name":"centered","abstract":"

    The items are center-aligned, with extra space distributed evenly between","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8trailingyA2EmF":{"name":"trailing","abstract":"

    The items are trailing-aligned, with extra space at the beginning of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO4fillyA2E08FillLasteG0O_tcAEmF":{"name":"fill(lastRowAlignment:)","abstract":"

    The extra space in the row is evenly distributed between the items in the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html":{"name":"FillLastRowAlignment","abstract":"

    Controls the fill behavior for the last row in a section.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7naturalyA2EmF":{"name":"natural","abstract":"

    The natural value from the Item.sizing is used with no changes.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO5fixedyAE14CoreFoundation7CGFloatVcAEmF":{"name":"fixed(_:)","abstract":"

    The width of the item is fixed to this value.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7columnsyAESicAEmF":{"name":"columns(_:)","abstract":"

    The width of the item is calculated based on the number of columns provided.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV7defaultACvpZ":{"name":"default","abstract":"

    The default apperance style.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the flow layout will be laid out in.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sections should have sticky headers, staying visible until the section is scrolled off screen.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties of the backing UIScrollView.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV21rowUnderflowAlignmentAC03RowfG0Ovp":{"name":"rowUnderflowAlignment","abstract":"

    How to align the items in a row when they do not take up the full amount of available space.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV17rowItemsAlignmentAC03RowfG0Ovp":{"name":"rowItemsAlignment","abstract":"

    How to align the items in a row when they are not all the same height.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV10itemSizingAC04ItemF0Ovp":{"name":"itemSizing","abstract":"

    Controls the sizing / measurement of items within the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    Controls the padding and maximum width of the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV8spacingsAC8SpacingsVvp":{"name":"spacings","abstract":"

    Controls the spacing between headers, footers, sections, and items in the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9direction16stickyListHeader0F14SectionHeaders14pagingBehavior21rowUnderflowAlignment0m5ItemsO010itemSizing6bounds8spacingsAcA15LayoutDirectionO_S2bSgAA0g6PagingL0OAC03RownO0OAC0xpO0OAC04ItemR0OAA0G13ContentBoundsVSgAC8SpacingsVtcfc":{"name":"init(direction:stickyListHeader:stickySectionHeaders:pagingBehavior:rowUnderflowAlignment:rowItemsAlignment:itemSizing:bounds:spacings:)","abstract":"

    Creates a new FlowAppearance.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/ItemSizing.html":{"name":"ItemSizing","abstract":"

    Controls how items in a row are measured and sized.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowUnderflowAlignment.html":{"name":"RowUnderflowAlignment","abstract":"

    When there is left over space at the end of a row, RowUnderflowAlignment controls","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowItemsAlignment.html":{"name":"RowItemsAlignment","abstract":"

    When items in a row are not the same height, controls the alignment and sizing of the smaller items.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/ItemLayout.html":{"name":"ItemLayout","abstract":"

    Controls the layout parameters for a given Item when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","abstract":"

    Controls the layout parameters for a given HeaderFooter when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/SectionLayout.html":{"name":"SectionLayout","abstract":"

    Controls the layout parameters for a given Section when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/Spacings.html":{"name":"Spacings","abstract":"

    Layout options for the list.

    ","parent_name":"FlowAppearance"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV10layoutTypexmvp":{"name":"layoutType","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV16layoutAppearance0cG0Qzvp":{"name":"layoutAppearance","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV011createEmptyC010appearance8behaviorAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV015createPopulatedC010appearance8behavior7contentAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVAA0lC7ContentCAA0lC8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV26layoutAppearancePropertiesAA04ListcgH0VyF":{"name":"layoutAppearanceProperties()","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV13shouldRebuild6layoutSbAA07AnyListC0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV06isSameC4Type2asSbAA03AnycdE0_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV7isEqual2toSbAA03AnycdE0_p_tF":{"name":"isEqual(to:)","parent_name":"Configuration"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_y0C10AppearanceQzzXEtcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided optional layout configuration.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_0C10AppearanceQztcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided appearance.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV26layoutAppearancePropertiesAA04ListcfG0Vvp":{"name":"layoutAppearanceProperties","abstract":"

    Returns the standard layout properties, which apply to any kind of list layout.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV4flowyACyAA14FlowAppearanceVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new .flow layout type for a list.","parent_name":"LayoutDescription"},"Structs/LayoutDescription/Configuration.html":{"name":"Configuration","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5pagedyACyAA15PagedAppearanceVzXEFZ":{"name":"paged(_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5tableyACyAA15TableAppearanceVzXEFZ":{"name":"table(_:)","parent_name":"LayoutDescription"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelected0E11Highlighted0E10ReorderingACSb_S2btcfc":{"name":"init(isSelected:isHighlighted:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV4cell12isReorderingACSo20UICollectionViewCellC_Sbtcfc":{"name":"init(cell:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelectedSbvp":{"name":"isSelected","abstract":"

    If the item is currently selected.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV13isHighlightedSbvp":{"name":"isHighlighted","abstract":"

    If the item is currently highlighted.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV12isReorderingSbvp":{"name":"isReordering","abstract":"

    If the item is currently being moved by the user

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV8isActiveSbvp":{"name":"isActive","abstract":"

    If the item is either selected or highlighted.

    ","parent_name":"ItemState"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC18accessibilityProxySo8NSObjectCSgvp":{"name":"accessibilityProxy","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc":{"name":"init(target:action:)","abstract":"

    Creates a gesture recognizer with the provided target and selector.

    ","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC5apply7actionsyAA0D7ActionsC_tF":{"name":"apply(actions:)","abstract":"

    Applies the actions from the ReorderingActions to the gesture recognizer,","parent_name":"GestureRecognizer"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from10Foundation9IndexPathVvp":{"name":"from","abstract":"

    The index path the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV11fromSectionAA0G0Vvp":{"name":"fromSection","abstract":"

    The Section the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV2to10Foundation9IndexPathVvp":{"name":"to","abstract":"

    The index path the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV9toSectionAA0G0Vvp":{"name":"toSection","abstract":"

    The Section the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV14sectionChangedSbvp":{"name":"sectionChanged","abstract":"

    If the item moved between sections during the reorder operation.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from0F7Section2to0hG0AE10Foundation9IndexPathV_AA0G0VAlNtcfc":{"name":"init(from:fromSection:to:toSection:)","abstract":"

    Creates a new instance of ItemReordering/Result with the provided options.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV21indexPathsDescriptionSSvp":{"name":"indexPathsDescription","abstract":"

    A short, readable description of the index path changes involved with the move.

    ","parent_name":"Result"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO3allyA2EmF":{"name":"all","abstract":"

    The Item can be moved to any section during a reorder

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO7currentyA2EmF":{"name":"current","abstract":"

    The Item can only be moved within the current section during a reorder.

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO8specificyAESb_Shys11AnyHashableVGtcAEmF":{"name":"specific(current:IDs:)","abstract":"

    The Item can only be moved within the specified sections during a reorder.","parent_name":"Sections"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sectionsAC8SectionsOvp":{"name":"sections","abstract":"

    The sections in which the Item can be reordered into.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10CanReordera":{"name":"CanReorder","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10canReorderSbAC6ResultVKcSgvp":{"name":"canReorder","abstract":"

    A predicate closure which allows more fine-grained validation of a reorder event,","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sections10canReorderA2C8SectionsO_SbAC6ResultVKcSgtcfc":{"name":"init(sections:canReorder:)","abstract":"

    Creates a new Reorder instance with the provided options.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/Sections.html":{"name":"Sections","abstract":"

    Controls which sections a reorderable Item can be moved to during a reorder event.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/Result.html":{"name":"Result","abstract":"

    Provides information about the current state of a reorder event.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/GestureRecognizer.html":{"name":"GestureRecognizer","abstract":"

    A gesture recognizer that you should use when implementing a reorderable Item in your list.

    ","parent_name":"ItemReordering"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI21EmptyItemLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyItemLayoutsValue"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptyItemLayoutsValue"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various ItemLayoutsValues stored within the object.","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the flow values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .flow style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the table values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .table style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7Preparea":{"name":"Prepare","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4nameSSvp":{"name":"name","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV02onD0yyAA27ListContentLayoutAttributesVzcvp":{"name":"onInsert","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9onRemovalyyAA27ListContentLayoutAttributesVzcvp":{"name":"onRemoval","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name02onD00I7RemovalACSS_yAA27ListContentLayoutAttributesVzcyAHzctcfc":{"name":"init(name:onInsert:onRemoval:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name10attributesACSS_yAA27ListContentLayoutAttributesVzctcfc":{"name":"init(name:attributes:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4fadeACvpZ":{"name":"fade","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV5rightACvpZ":{"name":"right","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4leftACvpZ":{"name":"left","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV3topACvpZ":{"name":"top","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV6bottomACvpZ":{"name":"bottom","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9scaleDownACvpZ":{"name":"scaleDown","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7scaleUpACvpZ":{"name":"scaleUp","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV5stateAA0D5StateVvp":{"name":"state","abstract":"

    The state of the Item currently displaying the content. Is it highlighted, selected, etc.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV8positionAA0D8PositionOvp":{"name":"position","abstract":"

    The position of the item within its section.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV17reorderingActionsAA010ReorderingH0Cvp":{"name":"reorderingActions","abstract":"

    Provides access to actions to handle re-ordering the content within the list.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV23showLeadingSwipeActionsyycvp":{"name":"showLeadingSwipeActions","abstract":"

    When invoked, will show the leading swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV24showTrailingSwipeActionsyycvp":{"name":"showTrailingSwipeActions","abstract":"

    When invoked, will show the trailing swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV13isReorderableSbvp":{"name":"isReorderable","abstract":"

    If the item can be reordered.","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyItemContentInfo"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV7content0D4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been loaded.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18selectedBackground08SelectedG4ViewQzvp":{"name":"selectedBackground","abstract":"

    The selected background view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26selectedBackgroundIfLoaded08SelectedG4ViewQzSgvp":{"name":"selectedBackgroundIfLoaded","abstract":"

    The selected background view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV17overlayDecoration07OverlayG4ViewQzvp":{"name":"overlayDecoration","abstract":"

    The overlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV25overlayDecorationIfLoaded07OverlayG4ViewQzSgvp":{"name":"overlayDecorationIfLoaded","abstract":"

    The overlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18underlayDecoration08UnderlayG4ViewQzvp":{"name":"underlayDecoration","abstract":"

    The underlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26underlayDecorationIfLoaded08UnderlayG4ViewQzSgvp":{"name":"underlayDecorationIfLoaded","abstract":"

    The underlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV0D0a":{"name":"Item","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV7layoutsAA0D7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14selectionStyleAA0d9SelectionG0OSgvp":{"name":"selectionStyle","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV25insertAndRemoveAnimationsAA0d6InsertghI0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19leadingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"leadingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV20trailingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14onWasReorderedyAA0D0VyxG_AA0D10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV9onDisplayyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV12onEndDisplayyAA0D0V02OngH0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onSelectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onSelect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10onDeselectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onInsertyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onInsert","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onRemoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onRemove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6onMoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onMove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onUpdateyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6Update19debuggingIdentifier9configureACyxGAA6SizingOSg_AA0D7LayoutsVSgAA0d9SelectionI0OSgAA0dzklM0VSgAA0oP13ConfigurationVSgA9_AA0D10ReorderingVSgyAA0D0VyxG_A11_6ResultVtcSgyA14_02OnV0Vyx_GcSgyA14_02OnwV0Vyx_GcSgyA14_02OnX0Vyx_GcSgyA14_02OnY0Vyx_GcSgyA14_02OnZ0Vyx_GcSgyA14_02OnL0Vyx_GcSgyA14_6OnMoveVyx_GcSgyA14_8OnUpdateVyx_GcSgSSSgyAVzXEtcfc":{"name":"init(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:debuggingIdentifier:configure:)","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultItemProperties"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO10equalWidthyA2EmF":{"name":"equalWidth","abstract":"

    Each button button will lay out with an equal width based on the widest button.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO12sizeThatFitsyA2EmF":{"name":"sizeThatFits","abstract":"

    Each button receives the amount of space required to fit its contents.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/Shape.html#/s:10ListableUI21SwipeActionsViewStyleV5ShapeO9rectangleyAE14CoreFoundation7CGFloatV_tcAEmF":{"name":"rectangle(cornerRadius:)","parent_name":"Shape"},"Structs/SwipeActionsViewStyle/Shape.html":{"name":"Shape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle/ButtonSizing.html":{"name":"ButtonSizing","abstract":"

    The button sizing algorithm used when laying out swipe actions.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV7defaultACvpZ":{"name":"default","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShapeAC0H0Ovp":{"name":"actionShape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV18interActionSpacing14CoreFoundation7CGFloatVvp":{"name":"interActionSpacing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV22leadingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"leadingContainerInsets","abstract":"

    The insets to apply to the leading swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV23trailingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"trailingContainerInsets","abstract":"

    The insets to apply to the trailing swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV21containerCornerRadius14CoreFoundation7CGFloatVvp":{"name":"containerCornerRadius","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12buttonSizingAC06ButtonH0Ovp":{"name":"buttonSizing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV8minWidth14CoreFoundation7CGFloatVvp":{"name":"minWidth","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12maxItemWidth14CoreFoundation7CGFloatVvp":{"name":"maxItemWidth","abstract":"

    The maximum width of individual items. Defaults to 120, matching UITableView

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV13maxWidthRatio14CoreFoundation7CGFloatVvp":{"name":"maxWidthRatio","abstract":"

    The percentage of the row content width that is available for laying out swipe action buttons.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShape18interActionSpacing22leadingContainerInsets08trailingmN021containerCornerRadius12buttonSizing8minWidth03maxV5Ratio0w4ItemV0A2C0H0O_14CoreFoundation7CGFloatVSo017NSDirectionalEdgeN0VAsqC06ButtonT0OA3Qtcfc":{"name":"init(actionShape:interActionSpacing:leadingContainerInsets:trailingContainerInsets:containerCornerRadius:buttonSizing:minWidth:maxWidthRatio:maxItemWidth:)","parent_name":"SwipeActionsViewStyle"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI29EmptyHeaderFooterLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyxxmcAA0cdE5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various HeaderFooterLayoutValues stored within the object.","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowyACyAA14FlowAppearanceV0cD6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the flow values for the header / footer.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowAA14FlowAppearanceV0cD6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .flow style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableyACyAA15TableAppearanceV0cD6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the header footer values for the item.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableAA15TableAppearanceV0cD6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .table style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV7content0E4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV17pressedBackground07PressedH4ViewQzvp":{"name":"pressedBackground","abstract":"

    The background view of the content that’s displayed while a press is active.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV25pressedBackgroundIfLoaded07PressedH4ViewQzSgvp":{"name":"pressedBackgroundIfLoaded","abstract":"

    The background view of the content that’s displayed while a press is active, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/ApplyHeaderFooterContentInfo.html#/s:10ListableUI28ApplyHeaderFooterContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyHeaderFooterContentInfo"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV07isFirstfG0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV07isFirstF0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7contentxvp":{"name":"content","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7layoutsAA0cD7LayoutsVvp":{"name":"layouts","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5OnTapa":{"name":"OnTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5onTapyycSgvp":{"name":"onTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9onDisplayyAC02OnF0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV12onEndDisplayyAC02OnfG0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9Configurea":{"name":"Configure","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_6sizing7layouts5onTap0G7Display0g3EndI0ACyxGx_AA6SizingOSgAA0cD7LayoutsVSgyycSgyAC02OnI0Vyx_GcSgyAC0mjI0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:onTap:onDisplay:onEndDisplay:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV10anyContentypvp":{"name":"anyContent","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0jcD11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV15anyIsEquivalent2toSbAA03AnycD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015newPresentationcD5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnEndDisplay.html":{"name":"OnEndDisplay","abstract":"

    Value passed to the onEndDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV0dE0a":{"name":"HeaderFooter","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV7layoutsAA0dE7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV5onTapyycSgvp":{"name":"onTap","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV9onDisplayyAA0dE0V02OnH0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV12onEndDisplayyAA0dE0V02OnhI0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizing7layouts5onTap0I7Display0i3EndK019debuggingIdentifier9configureACyxGAA6SizingOSg_AA0dE7LayoutsVSgyycSgyAA0dE0V02OnK0Vyx_GcSgyAT0rlK0Vyx_GcSgSSSgyAKzXEtcfc":{"name":"init(sizing:layouts:onTap:onDisplay:onEndDisplay:debuggingIdentifier:configure:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/EmbeddedList/Sizing.html#/s:10ListableUI12EmbeddedListV6SizingO5fixedyAE14CoreFoundation7CGFloatV_AItcAEmF":{"name":"fixed(width:height:)","abstract":"

    A fixed size item with the given width or height.

    ","parent_name":"Sizing"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10propertiesAA0D10PropertiesVvp":{"name":"properties","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV17contentIdentifiers11AnyHashableVvp":{"name":"contentIdentifier","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10identifier9configureACx_yAA0D10PropertiesVzXEtcSHRzlufc":{"name":"init(identifier:configure:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList/Sizing.html":{"name":"Sizing","abstract":"

    How you specify sizing for an embedded list. The surface area","parent_name":"EmbeddedList"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV8Callbacka":{"name":"Callback","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3oldACyxGvp":{"name":"old","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3newACyxGvp":{"name":"new","parent_name":"OnUpdate"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV8Callbacka":{"name":"Callback","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3oldACyxGvp":{"name":"old","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3newACyxGvp":{"name":"new","parent_name":"OnMove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV8Callbacka":{"name":"Callback","parent_name":"OnRemove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV4itemACyxGvp":{"name":"item","parent_name":"OnRemove"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV8Callbacka":{"name":"Callback","parent_name":"OnInsert"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV4itemACyxGvp":{"name":"item","parent_name":"OnInsert"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV8Callbacka":{"name":"Callback","parent_name":"OnDeselect"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV4itemACyxGvp":{"name":"item","parent_name":"OnDeselect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV8Callbacka":{"name":"Callback","parent_name":"OnSelect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV4itemACyxGvp":{"name":"item","parent_name":"OnSelect"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV07isFirsteF0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV07isFirstE0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/Item.html#/s:10ListableUI4ItemV10identifierAA10IdentifierCyx0E5ValueQzGvp":{"name":"identifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7contentxvp":{"name":"content","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14selectionStyleAA0c9SelectionE0Ovp":{"name":"selectionStyle","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV25insertAndRemoveAnimationsAA0c6InsertefG0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19leadingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"leadingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the leading edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV20trailingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"trailingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the trailing edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14OnWasReordereda":{"name":"OnWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10reorderingAA0C10ReorderingVSgvp":{"name":"reordering","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14onWasReorderedyACyxG_AA0C10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9onDisplayyAC02OnE0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV12onEndDisplayyAC02OneF0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onSelectyAC02OnE0Vyx_GcSgvp":{"name":"onSelect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10onDeselectyAC02OnE0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onInsertyAC02OnE0Vyx_GcSgvp":{"name":"onInsert","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onRemoveyAC02OnE0Vyx_GcSgvp":{"name":"onRemove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6onMoveyAC02OnE0Vyx_GcSgvp":{"name":"onMove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onUpdateyAC02OnE0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9Configurea":{"name":"Configure","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingmN010reordering14onWasReordered0Q7Display0q3EndT00Q6Select0Q8Deselect0Q6Insert0qJ00Q4Move0Q6UpdateACyxGx_AA6SizingOSgAA0C7LayoutsVSgAA0c9SelectionG0OSgAA0cxijK0VSgAA0mN13ConfigurationVSgA7_AA0C10ReorderingVSgyAT_A9_6ResultVtcSgyAC02OnT0Vyx_GcSgyAC02OnuT0Vyx_GcSgyAC02OnV0Vyx_GcSgyAC02OnW0Vyx_GcSgyAC02OnX0Vyx_GcSgyAC02OnJ0Vyx_GcSgyAC02OnY0Vyx_GcSgyAC02OnZ0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV13anyIdentifierAA03AnyE0Cvp":{"name":"anyIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10anyContentypvp":{"name":"anyContent","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV22reappliesToVisibleViewAA09ReappliesefG0Ovp":{"name":"reappliesToVisibleView","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV15anyIsEquivalent2toSbAA03AnyC0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV11anyWasMoved10comparedToSbAA03AnyC0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV015newPresentationC5State4with15updateCallbacks015performsContentI0ypAA0cF12DependenciesV_AA06UpdateI0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"Item"},"Structs/Item/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnEndDisplay.html":{"name":"OnEndDisplay","abstract":"

    Value passed to the onEndDisplay callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnSelect.html":{"name":"OnSelect","abstract":"

    Value passed to the onSelect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnDeselect.html":{"name":"OnDeselect","abstract":"

    Value passed to the onDeselect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnInsert.html":{"name":"OnInsert","parent_name":"Item"},"Structs/Item/OnRemove.html":{"name":"OnRemove","parent_name":"Item"},"Structs/Item/OnMove.html":{"name":"OnMove","parent_name":"Item"},"Structs/Item/OnUpdate.html":{"name":"OnUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A12EmbeddedListVRszrlE4list_6sizing9configureACyAEGqd___AE6SizingOyAA0E10PropertiesVzXEtSHRd__lFZ":{"name":"list(_:sizing:configure:)","abstract":"

    Creates an Item which can be used to embed a list inside another list,","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A019LocalizedCollatableC7ContentRzrlE15collationStringSSvp":{"name":"collationString","parent_name":"Item"},"Structs/ContentContext.html#/s:10ListableUI14ContentContextVyACxcSQRzlufc":{"name":"init(_:)","abstract":"

    Creates a new context with the provided Equatable value.

    ","parent_name":"ContentContext"},"Structs/ContentContext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ContentContext"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV5emptyACvpZ":{"name":"empty","abstract":"

    A default “empty” environment, with no values overridden.","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentVy5ValueQzxmcAA0cD3KeyRzluip":{"name":"subscript(_:)","abstract":"

    Gets or sets an environment value by its key.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBoundsAA0cfG0VAF7ContextVcSgvp":{"name":"listContentBounds","abstract":"

    The provider for the ListContentBounds of the list. You may want to use the Context","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBounds2inAA0cfG0VAG7ContextV_tF":{"name":"listContentBounds(in:)","abstract":"

    Calculates the bounds in the provided context.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV21swipeActionsViewStyleAA05SwipefgH0Vvp":{"name":"swipeActionsViewStyle","parent_name":"ListEnvironment"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSizeSo6CGSizeVvp":{"name":"viewSize","abstract":"

    The size of the view in question.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    The safe area applied to the view.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The layout direction.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSize14safeAreaInsets9directionAESo6CGSizeV_So06UIEdgeK0VAA15LayoutDirectionOtcfc":{"name":"init(viewSize:safeAreaInsets:direction:)","abstract":"

    Creates a new context to use in the ListEnvironment‘s listContentBounds.

    ","parent_name":"Context"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7paddingSo12UIEdgeInsetsVvp":{"name":"padding","abstract":"

    The padding to place around the outside of the content of the list.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV5widthAA15WidthConstraintOvp":{"name":"width","abstract":"

    An optional constraint on the width of the content.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7padding5widthACSo12UIEdgeInsetsV_AA15WidthConstraintOtcfc":{"name":"init(padding:width:)","abstract":"

    Creates a new bounds with the provided options.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds/Context.html":{"name":"Context","abstract":"

    View and layout information passed to environment.listContentBounds to determine","parent_name":"ListContentBounds"},"Structs/Content.html#/s:10ListableUI7ContentV10identifiers11AnyHashableVSgvp":{"name":"identifier","abstract":"

    The identifier for the content, defaults to nil.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV7contextAA0C7ContextVSgvp":{"name":"context","abstract":"

    The context for the entire list.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14refreshControlAA07RefreshE0VSgvp":{"name":"refreshControl","abstract":"

    The refresh control, if any, associated with the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV15containerHeaderAA03AnyE17FooterConvertible_pSgvp":{"name":"containerHeader","abstract":"

    A header provided by the container of the list, eg a nav-style “large header”.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header for the list, usually displayed before all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer for the list, usually displayed after all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16overscrollFooterAA09AnyHeaderE11Convertible_pSgvp":{"name":"overscrollFooter","abstract":"

    The overscroll footer for the list, which is displayed below the bottom bounds of the visible frame,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    All sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16nonEmptySectionsSayAA7SectionVGvp":{"name":"nonEmptySections","abstract":"

    Any sections that have a non-zero number of items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9itemCountSivp":{"name":"itemCount","abstract":"

    The total number of items in all of the sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8contains3anySbShyAA0C7FiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the content contains any of the given types, which you specify via the filters","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9Configurea":{"name":"Configure","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4withACyACzXE_tcfc":{"name":"init(with:)","abstract":"

    Creates a new instance, configured as needed via the provided builder block.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV10identifier7context14refreshControl15containerHeader6header6footer16overscrollFooter8sectionsACs11AnyHashableVSg_AA0C7ContextVSgAA07RefreshG0VSgAA0oiM11Convertible_pSgA3VSayAA7SectionVGtcfc":{"name":"init(identifier:context:refreshControl:containerHeader:header:footer:overscrollFooter:sections:)","abstract":"

    Creates a new instance with the provided parameters.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9firstItemAA03AnyE0_pSgvp":{"name":"firstItem","abstract":"

    The first Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8lastItemAA03AnyE0_pSgvp":{"name":"lastItem","abstract":"

    The last Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4item2atAA7AnyItem_p10Foundation9IndexPathV_tF":{"name":"item(at:)","abstract":"

    Returns the Item at the given IndexPath.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV21firstIndexPathForItem4with10Foundation0eF0VSgAA13AnyIdentifierC_tF":{"name":"firstIndexPathForItem(with:)","abstract":"

    Returns the first IndexPath for the contained Item with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV20firstIndexForSection4withSiSgAA13AnyIdentifierC_tF":{"name":"firstIndexForSection(with:)","abstract":"

    Returns the first index position for the contained Section with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV13lastIndexPath10Foundation0eF0VSgyF":{"name":"lastIndexPath()","abstract":"

    Returns the IndexPath of the last Item in the content.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV11removeEmptyyyF":{"name":"removeEmpty()","abstract":"

    Removes all Sections that do not contain any Items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a list of Sections to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list, leveraging Swift’s callAsFunction","parent_name":"Content"},"Structs/Color.html#/s:10ListableUI5ColorV12wrappedValueSo7UIColorCvp":{"name":"wrappedValue","abstract":"

    The underlying color value.

    ","parent_name":"Color"},"Structs/Color.html#/s:10ListableUI5ColorVyACSo7UIColorCcfc":{"name":"init(_:)","parent_name":"Color"},"Structs/Color.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Color"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO4noneyA2EmF":{"name":"none","abstract":"

    No focus support - keyboard navigation is disabled.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0yA2EmF":{"name":"allowsFocus","abstract":"

    Basic focus support - allows keyboard navigation but selection doesn’t follow focus.","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0yAESb_tcAEmF":{"name":"selectionFollowsFocus(showFocusRing:)","abstract":"

    Focus with selection following - keyboard navigation enabled and selection follows focus.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0Sbvp":{"name":"allowsFocus","abstract":"

    Whether items can receive focus for keyboard navigation.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0Sbvp":{"name":"selectionFollowsFocus","abstract":"

    Whether selection automatically follows focus changes.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO04showD4RingSbvp":{"name":"showFocusRing","abstract":"

    Whether to show the focus ring on focused items.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO3topyA2EmF":{"name":"top","abstract":"

    This is how a scroll view normally behaves.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO6bottomyA2EmF":{"name":"bottom","abstract":"

    Intended for cases where the default scroll position is scrolled all the way down.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO3topyA2GmF":{"name":"top","abstract":"

    The content is aligned to the top of the list. This is the default and is generally standard.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6centeryA2GmF":{"name":"center","abstract":"

    The content is centered within the available space.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6bottomyA2GmF":{"name":"bottom","abstract":"

    The content is aligned to the bottom.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounceSbvp":{"name":"alwaysBounce","abstract":"

    Is bouncing (aka rubber banding) enabled, even if the content is shorter than the scrolling axis of the list?

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV9alignmentAE9AlignmentOvp":{"name":"alignment","abstract":"

    How to align the content during underflow.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounce9alignmentAESb_AE9AlignmentOtcfc":{"name":"init(alwaysBounce:alignment:)","abstract":"

    Creates a new instance with the provided parameters.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow/Alignment.html":{"name":"Alignment","abstract":"

    When the content takes up less space than allotted to the list,","parent_name":"Underflow"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO4noneyA2EmF":{"name":"none","abstract":"

    The list view does not allow any selections.

    ","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO6singleyA2EmF":{"name":"single","abstract":"

    The list view allows single selections. When an item is selected, the previously selected item (if any)","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO8multipleyA2EmF":{"name":"multiple","abstract":"

    The list view allows multiple selections. It is your responsibility to update the content","parent_name":"SelectionMode"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO6normalyA2EmF":{"name":"normal","parent_name":"DecelerationRate"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO4fastyA2EmF":{"name":"fast","parent_name":"DecelerationRate"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO8disabledyA2EmF":{"name":"disabled","abstract":"

    No action is performed when the user taps on the status bar.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO7enabledyA2EmF":{"name":"enabled","abstract":"

    When the user taps on the status bar, scroll to the top of the list.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO4noneyA2EmF":{"name":"none","abstract":"

    The contentInset of the list is not adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO18adjustsWhenVisibleyA2EmF":{"name":"adjustsWhenVisible","abstract":"

    The contentInset of the list is adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO6customyA2EmF":{"name":"custom","abstract":"

    Consumer calculates the edge insets and handles setting them","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabledSbvp":{"name":"isScrollEnabled","abstract":"

    Whether the list scroll view should be enabled.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV19keyboardDismissModeSo020UIScrollViewKeyboardeF0Vvp":{"name":"keyboardDismissMode","abstract":"

    How the keyboard should be dismissed (if at all) based on scrolling of the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV22keyboardAdjustmentModeAC08KeyboardeF0Ovp":{"name":"keyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV12scrollsToTopAC07ScrollseF0Ovp":{"name":"scrollsToTop","abstract":"

    How the list should react when the user taps the application status bar.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV13selectionModeAC09SelectionE0Ovp":{"name":"selectionMode","abstract":"

    How the list should respond to selection attempts.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV9underflowAC9UnderflowVvp":{"name":"underflow","abstract":"

    How the list should behave when its content takes up less space than is available in the list view.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV23canCancelContentTouchesSbvp":{"name":"canCancelContentTouches","abstract":"

    A Boolean value that controls whether touches in the content view always lead to tracking.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV20delaysContentTouchesSbvp":{"name":"delaysContentTouches","abstract":"

    A Boolean value that determines whether the scroll view delays the handling of touch-down gestures.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV013pageScrollingC0AA04PageeC0Ovp":{"name":"pageScrollingBehavior","abstract":"

    The page scrolling behavior of the underlying scroll view. When .none, no paging is performed.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV16decelerationRateAC012DecelerationE0Ovp":{"name":"decelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV21verticalLayoutGravityAC08VerticaleF0Ovp":{"name":"verticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV5focusAC18FocusConfigurationOvp":{"name":"focus","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI012scrollsToTop09selectionI09underflow23canCancelContentTouches06delaysrS0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OAC07ScrollslM0OAC09SelectionI0OAC9UnderflowVS2bAA04PagevC0OAC012DecelerationX0OAC08VerticalZ7GravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:scrollsToTop:selectionMode:underflow:canCancelContentTouches:delaysContentTouches:pageScrollingBehavior:decelerationRate:verticalLayoutGravity:focus:)","abstract":"

    Creates a new Behavior based on the provided parameters.

    ","parent_name":"Behavior"},"Structs/Behavior/KeyboardAdjustmentMode.html":{"name":"KeyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior/ScrollsToTop.html":{"name":"ScrollsToTop","abstract":"

    How to react when the user taps on the status bar of the application.

    ","parent_name":"Behavior"},"Structs/Behavior/DecelerationRate.html":{"name":"DecelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior/SelectionMode.html":{"name":"SelectionMode","abstract":"

    The selection mode of the list view, which controls how many items (if any) can be selected at once.

    ","parent_name":"Behavior"},"Structs/Behavior/Underflow.html":{"name":"Underflow","abstract":"

    When the content of the list takes up less space than the list itself (aka, an underflow), how","parent_name":"Behavior"},"Structs/Behavior/VerticalLayoutGravity.html":{"name":"VerticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior/FocusConfiguration.html":{"name":"FocusConfiguration","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"

    The background color for the list.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV19refreshControlColorSo7UIColorCSgvp":{"name":"refreshControlColor","abstract":"

    The tint color of the refresh control.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If the list should display its scroll indicators.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColor014refreshControlE021showsScrollIndicators9configureACSo7UIColorC_AISgSbyACzXEtcfc":{"name":"init(backgroundColor:refreshControlColor:showsScrollIndicators:configure:)","abstract":"

    Creates a new appearance object with the provided options.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV22defaultBackgroundColorSo7UIColorCvpZ":{"name":"defaultBackgroundColor","abstract":"

    The default background color for the Appearance.

    ","parent_name":"Appearance"},"Structs/Appearance.html":{"name":"Appearance","abstract":"

    Contains all the properties which affect the appearance of all possible kinds of list layouts.

    "},"Structs/Behavior.html":{"name":"Behavior","abstract":"

    Controls various behaviors of the list view, such as keyboard dismissal, selection mode, and behavior"},"Structs/Color.html":{"name":"Color","abstract":"

    A color wrapper which provides equatability for"},"Structs/Content.html":{"name":"Content"},"Structs/ListContentBounds.html":{"name":"ListContentBounds","abstract":"

    For participating layouts; allows controlling the padding around and width of content when it is laid out.

    "},"Structs/ListEnvironment.html":{"name":"ListEnvironment","abstract":"

    An environment of keys and values that are passed to every ItemContent and HeaderFooter"},"Structs/ContentContext.html":{"name":"ContentContext","abstract":"

    An Equatable value which represents the overall context for all content presented in a list.

    "},"Structs/Item.html":{"name":"Item","abstract":"

    An Item is one of the core types deployed by Listable, allowing you to specify"},"Structs/EmbeddedList.html":{"name":"EmbeddedList","abstract":"

    Describes item content which can be used to embed a list inside another list,"},"Structs/DefaultHeaderFooterProperties.html":{"name":"DefaultHeaderFooterProperties","abstract":"

    Allows specifying default properties to apply to a header / footer when it is initialized,"},"Structs/HeaderFooter.html":{"name":"HeaderFooter"},"Structs/ApplyHeaderFooterContentInfo.html":{"name":"ApplyHeaderFooterContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/HeaderFooterContentViews.html":{"name":"HeaderFooterContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

    "},"Structs/HeaderFooterLayouts.html":{"name":"HeaderFooterLayouts","abstract":"

    HeaderFooterLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyHeaderFooterLayoutsValue.html":{"name":"EmptyHeaderFooterLayoutsValue","abstract":"

    Use this type if you have no HeaderFooterLayout for your ListLayout.

    "},"Structs.html#/s:10ListableUI21ItemStateDependenciesV":{"name":"ItemStateDependencies"},"Structs/SwipeActionsViewStyle.html":{"name":"SwipeActionsViewStyle"},"Structs/DefaultItemProperties.html":{"name":"DefaultItemProperties","abstract":"

    Allows specifying default properties to apply to an item when it is initialized,"},"Structs/ItemContentViews.html":{"name":"ItemContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

    "},"Structs/ApplyItemContentInfo.html":{"name":"ApplyItemContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/ItemInsertAndRemoveAnimations.html":{"name":"ItemInsertAndRemoveAnimations","abstract":"

    Controls the animations that are displayed when an item is inserted into, or removed from, a list.

    "},"Structs/ItemLayouts.html":{"name":"ItemLayouts","abstract":"

    ItemLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyItemLayoutsValue.html":{"name":"EmptyItemLayoutsValue","abstract":"

    Use this type if you have no ItemLayout for your ListLayout.

    "},"Structs/ItemReordering.html":{"name":"ItemReordering","abstract":"

    Provides configuration options to control how an Item can be reordered within a list.

    "},"Structs/ItemState.html":{"name":"ItemState"},"Structs/LayoutDescription.html":{"name":"LayoutDescription","abstract":"

    A LayoutDescription, well, describes the type of and properties of a layout to apply to a list view.

    "},"Structs/FlowAppearance.html":{"name":"FlowAppearance","abstract":"

    Allows rendering a list in the style of a flow layout. Items in the list flow from one row to the next,"},"Structs/SectionLayouts.html":{"name":"SectionLayouts","abstract":"

    SectionLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/ListContentLayoutAttributes.html":{"name":"ListContentLayoutAttributes","abstract":"

    A struct-based version of many of the properties available on UICollectionViewLayoutAttributes,"},"Structs/ListLayoutLayoutContext.html":{"name":"ListLayoutLayoutContext"},"Structs/ListLayoutAppearanceProperties.html":{"name":"ListLayoutAppearanceProperties","abstract":"

    Represents the properties from a ListLayoutAppearance, which"},"Structs/ListLayoutDefaults.html":{"name":"ListLayoutDefaults"},"Structs/ListLayoutResult.html":{"name":"ListLayoutResult","abstract":"

    Describes the values which should be calculated and returned from ListLayout.layout(delegate:in:).

    "},"Structs/ListLayoutScrollViewProperties.html":{"name":"ListLayoutScrollViewProperties"},"Structs/PagedAppearance.html":{"name":"PagedAppearance","abstract":"

    Describes the available appearance configuration options for a paged list layout."},"Structs/TableAppearance.html":{"name":"TableAppearance","abstract":"

    TableAppearance defines the appearance and layout attribute for list layouts within a Listable list.

    "},"Structs/ListAnimation.html":{"name":"ListAnimation","abstract":"

    Controls the animation to use when updating the content of a list.

    "},"Structs/ListProperties.html":{"name":"ListProperties","abstract":"

    The ListProperties object describes all of the given values needed to configure"},"Structs/ListScrollPositionInfo.html":{"name":"ListScrollPositionInfo","abstract":"

    Information about the current scroll position of a list,"},"Structs/ListStateObserver.html":{"name":"ListStateObserver","abstract":"

    Allows reading state and events based on state changes within the list view."},"Structs/MeasuredListSize.html":{"name":"MeasuredListSize","abstract":"

    Provides sizing and width information about the measurement of a list’s content.

    "},"Structs/ListableLocalizedStrings.html":{"name":"ListableLocalizedStrings"},"Structs/LocalizedItemCollator.html":{"name":"LocalizedItemCollator","abstract":"

    If you’re looking for the equivalent of UILocalizedIndexedCollation for lists,"},"Structs/ItemPreview.html":{"name":"ItemPreview","abstract":"

    A SwiftUI view that you can use to preview your Item or ItemContent"},"Structs/ItemPreviewAppearance.html":{"name":"ItemPreviewAppearance","abstract":"

    The appearance options for a preview item.

    "},"Structs/RefreshControl.html":{"name":"RefreshControl","abstract":"

    Represents a standard UIKit refresh control that is shown at the top"},"Structs/ScrollPosition.html":{"name":"ScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/Section.html":{"name":"Section"},"Structs/EmptySectionLayoutsValue.html":{"name":"EmptySectionLayoutsValue","abstract":"

    Use this type if you have no SectionLayout for your ListLayout.

    "},"Structs/SectionReordering.html":{"name":"SectionReordering","abstract":"

    Provides additional validation when an Item is being reordered into, or out of a section.

    "},"Structs/HorizontalPadding.html":{"name":"HorizontalPadding"},"Structs/SwipeActionsConfiguration.html":{"name":"SwipeActionsConfiguration","abstract":"

    Use SwipeActionsConfiguration to configure an item with SwipeActions."},"Structs/SwipeAction.html":{"name":"SwipeAction","abstract":"

    Create SwipeActions to define actions that can be performed in a SwipeActionsConfiguration.

    "},"Structs/ViewProperties.html":{"name":"ViewProperties","abstract":"

    Describes the properties to apply to a view for an ItemContent or HeaderFooterContent

    "},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"SectionLayoutsValue"},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","abstract":"

    Indicates if the header for the section will be sticky.","parent_name":"SectionLayoutsValue"},"Protocols/AnyLocalizedCollatableItem.html#/s:10ListableUI26AnyLocalizedCollatableItemP15collationStringSSvp":{"name":"collationString","parent_name":"AnyLocalizedCollatableItem"},"Protocols/LocalizedCollatableItemContent.html#/s:10ListableUI30LocalizedCollatableItemContentP15collationStringSSvp":{"name":"collationString","abstract":"

    A string that represents the primary content of your ItemContent; usually a name or title.

    ","parent_name":"LocalizedCollatableItemContent"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP5StateQa":{"name":"State","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withADyAA0E5StateCy0H0QzG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withAA7ContentVAA0E5StateCy0I0QzG_tF":{"name":"content(with:)","parent_name":"ListViewSource"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP6zIndexSivp":{"name":"zIndex","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultxvpZ":{"name":"default","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultyxyxzXEFZ":{"name":"default(_:)","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP18listHeaderPositionAA0cgH0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP14pagingBehaviorAA0c6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20scrollViewPropertiesAA0cd6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP02toD11DescriptionAA0dG0VyF":{"name":"toLayoutDescription()","parent_name":"ListLayoutAppearance"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP7contentAA0dE7ContentCvp":{"name":"content","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP9directionAA0E9DirectionOvp":{"name":"direction","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6boundsAA0D13ContentBoundsVSgvp":{"name":"bounds","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP18listHeaderPositionAA0dgH0Ovp":{"name":"listHeaderPosition","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP14pagingBehaviorAA0d6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20scrollViewPropertiesAA0de6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP06updateE02inyAA0deE7ContextV_tF":{"name":"updateLayout(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6layout8delegate2inAA0dE6ResultVAA014CollectionViewE8Delegate_pSg_AA0deE7ContextVtF":{"name":"layout(delegate:in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP014positionStickyD14HeaderIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP36positionStickySectionHeadersIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF":{"name":"updateOverscrollFooterPosition(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP018adjustPositionsForE9Underflow2inyAA0deE7ContextV_tF":{"name":"adjustPositionsForLayoutUnderflow(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6adjust33layoutAttributesForReorderingItem08originalH02at18withTargetPositionyAA0d7ContenteH0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","abstract":"

    Returns the target index path for an item being interactively moved.

    ","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutPAAE19visibleContentFrame3forSo6CGRectVSo16UICollectionViewC_tF":{"name":"visibleContentFrame(for:)","parent_name":"AnyListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP011createEmptyD010appearance8behaviorAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP015createPopulatedD010appearance8behavior7contentAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVAA0lD7ContentCAA0lD8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP26layoutAppearancePropertiesAA04ListdhI0VyF":{"name":"layoutAppearanceProperties()","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP13shouldRebuild6layoutSbAA0c4ListD0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP06isSameD4Type2asSbAaB_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP7isEqual2toSbAaB_p_tF":{"name":"isEqual(to:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP0D10AppearanceQa":{"name":"LayoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP04ItemD0Qa":{"name":"ItemLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP012HeaderFooterD0Qa":{"name":"HeaderFooterLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP07SectionD0Qa":{"name":"SectionLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP8defaultsAA0cD8DefaultsVvpZ":{"name":"defaults","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance0dF0Qzvp":{"name":"layoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance10appearance8behavior7contentx0dF0Qz_AA0F0VAA8BehaviorVAA0cD7ContentCtcfc":{"name":"init(layoutAppearance:appearance:behavior:content:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE8describe10appearanceAA0D11DescriptionVy0D10AppearanceQzzXE_tFZ":{"name":"describe(appearance:)","abstract":"

    Creates a new layout description for a list layout, with the provided optional layout configuration.

    ","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE18listHeaderPositionAA0cfG0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14pagingBehaviorAA0c6PagingF0Ovp":{"name":"pagingBehavior","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20scrollViewPropertiesAA0cd6ScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14resolvedBounds2inAA0c7ContentF0VAA0cdD7ContextV_tF":{"name":"resolvedBounds(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE19visibleContentFrame2inSo6CGRectVAA0cdD7ContextV_tF":{"name":"visibleContentFrame(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE36positionStickySectionHeadersIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6adjust33layoutAttributesForReorderingItem08originalG02at18withTargetPositionyAA0c7ContentdG0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","parent_name":"ListLayout"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE20UpdatedItemPositionsyyF":{"name":"listViewLayoutUpdatedItemPositions()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listE7Content8defaultsAA04ListeH0CAA0jE8DefaultsV_tF":{"name":"listLayoutContent(defaults:)","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE18CurrentEnvironmentAA04ListI0VyF":{"name":"listViewLayoutCurrentEnvironment()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listde3DidE8ContentsyyF":{"name":"listViewLayoutDidLayoutContents()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listD32ShouldEndQueueingEditsForReorderyyF":{"name":"listViewShouldEndQueueingEditsForReorder()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/ItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"ItemLayoutsValue"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0cD4TypeQa":{"name":"ItemContentType","abstract":"

    The type of ItemContent associated with this coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0C0a":{"name":"Item","abstract":"

    The item associated with the coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","abstract":"

    The available actions you can perform on the coordinated Item. Eg, updating it to a new value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","abstract":"

    Info about the coordinated Item, such as its original and current value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasInsertedyyAA0C0V8OnInsertVy0cD4TypeQz_GF":{"name":"wasInserted(_:)","abstract":"

    Invoked on the coordinator when it is first created and configured.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasRemovedyyAA0C0V8OnRemoveVy0cD4TypeQz_GF":{"name":"wasRemoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is removed from the list due to","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP8wasMovedyyAA0C0V6OnMoveVy0cD4TypeQz_GF":{"name":"wasMoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is moved inside a list due to its","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasUpdatedyyAA0C0V8OnUpdateVy0cD4TypeQz_GF":{"name":"wasUpdated(_:)","abstract":"

    Invoked on the coordinator when an external update is pushed onto the owned Item.","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11willDisplayyyF":{"name":"willDisplay()","abstract":"

    Invoked when the list is about to begin displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13didEndDisplayyyF":{"name":"didEndDisplay()","abstract":"

    Invoked when the list is about to complete displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasSelectedyyF":{"name":"wasSelected()","abstract":"

    Invoked when the item is selected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13wasDeselectedyyF":{"name":"wasDeselected()","abstract":"

    Invoked when the item is deselected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15IdentifierValueQa":{"name":"IdentifierValue","abstract":"

    A Hashable type which is returned from identifierValue,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","abstract":"

    Used to unique the item, control its lifetime, and identify it across update operations.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","abstract":"

    Used by the list to determine when the content of the item has changed; in order to","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP8wasMoved10comparedToSbx_tF":{"name":"wasMoved(comparedTo:)","abstract":"

    Used by the list view to determine move events during an update’s diff operation.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP07defaultC10PropertiesAA07DefaultcF0VyxGvp":{"name":"defaultItemProperties","abstract":"

    Default values to assign to various properties on the Item which wraps","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","abstract":"

    Called when rendering the content. This is where you should push data from your","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the ItemContent is on screen, controls how and when to apply updates","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17swipeActionsStyleAA05Swipef4ViewG0VSgvp":{"name":"swipeActionsStyle","abstract":"

    The swipe action style for this content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP25contentAreaViewProperties4withAA0gH0VAA05ApplycD4InfoV_tF":{"name":"contentAreaViewProperties(with:)","abstract":"

    Describes the properties to configure on the content area view for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP28createReusableBackgroundView5frame0gH0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22SelectedBackgroundViewQa":{"name":"SelectedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableSelectedBackgroundView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableSelectedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s selected background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP21OverlayDecorationViewQa":{"name":"OverlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22UnderlayDecorationViewQa":{"name":"UnderlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP35createReusableOverlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableOverlayDecorationView(frame:)","abstract":"

    Create and return a new overlay decoration view used to render any required decorations over the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableUnderlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableUnderlayDecorationView(frame:)","abstract":"

    Create and return a new underlay decoration view used to render any required decorations under the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP11CoordinatorQa":{"name":"Coordinator","abstract":"

    The coordinator type to use to manage the live state of the Item and ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP18CoordinatorActionsa":{"name":"CoordinatorActions","abstract":"

    The actions passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15CoordinatorInfoa":{"name":"CoordinatorInfo","abstract":"

    The info passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15makeCoordinator7actions4info0F0QzAA0cdF7ActionsCyxG_AA0cdF4InfoCyxGtF":{"name":"makeCoordinator(actions:info:)","abstract":"

    Creates a new coordinator with the provided actions and info.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE4with6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6UpdateAA0C0VyxGAA6SizingOSg_AA0C7LayoutsVSgAA0c9SelectionI0OSgAA0czklM0VSgAA0oP13ConfigurationVSgA10_AA0C10ReorderingVSgyAW_A12_6ResultVtcSgyAV02OnV0Vyx_GcSgyAV02OnwV0Vyx_GcSgyAV02OnX0Vyx_GcSgyAV02OnY0Vyx_GcSgyAV02OnZ0Vyx_GcSgyAV02OnL0Vyx_GcSgyAV6OnMoveVyx_GcSgyAV8OnUpdateVyx_GcSgtF":{"name":"with(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","abstract":"

    Identical to Item.init which takes in an ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifierAA10IdentifierCyx0F5ValueQzGvp":{"name":"identifier","abstract":"

    The Identifier for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifier4withAA10IdentifierCyx0G5ValueQzGAI_tFZ":{"name":"identifier(with:)","abstract":"

    Creates an Identifier with the provided value.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAs12IdentifiableRzrlE15identifierValue2IDsADPQzvp":{"name":"identifierValue","parent_name":"ItemContent"},"Protocols/AnyItemConvertible.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","abstract":"

    Converts the object into a type-erased AnyItem instance.

    ","parent_name":"AnyItemConvertible"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP11anyWasMoved10comparedToSbAA0cD0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP15anyIsEquivalent2toSbAA0cD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP015newPresentationD5State4with15updateCallbacks015performsContentK0ypAA0dH12DependenciesV_AA06UpdateK0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP13anyIdentifierAA0cF0Cvp":{"name":"anyIdentifier","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10anyContentypvp":{"name":"anyContent","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP7layoutsAA0D7LayoutsVvp":{"name":"layouts","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP14selectionStyleAA0d9SelectionF0Ovp":{"name":"selectionStyle","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP25insertAndRemoveAnimationsAA0d6InsertfgH0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP20trailingSwipeActionsAA0fG13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyItem"},"Protocols/HeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"HeaderFooterLayoutsValue"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP07defaultcD10PropertiesAA07DefaultcdG0VyxGvp":{"name":"defaultHeaderFooterProperties","abstract":"

    Default values to assign to various properties on the HeaderFooter which wraps","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","abstract":"

    If this HeaderFooterContent is used as a header in a section,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP5apply2to3for4withyAA0cdE5ViewsVyxG_AA11ApplyReasonOAA0kcdE4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the HeaderFooterContent is on screen, controls how and when to apply updates","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP0E4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP014createReusableE4View5frame0eH0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP28createReusableBackgroundView5frame0hI0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP21PressedBackgroundViewQa":{"name":"PressedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP35createReusablePressedBackgroundView5frame0hiJ0QzSo6CGRectV_tFZ":{"name":"createReusablePressedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s pressed background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAAE4with6sizing7layouts5onTap0I7Display0i3EndK0AA0cD0VyxGAA6SizingOSg_AA0cD7LayoutsVSgyycSgyAK02OnK0Vyx_GcSgyAK0olK0Vyx_GcSgtF":{"name":"with(sizing:layouts:onTap:onDisplay:onEndDisplay:)","abstract":"

    Identical to HeaderFooter.init which takes in a HeaderFooterContent,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooterContent"},"Protocols/AnyHeaderFooterConvertible.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","abstract":"

    Converts the object into a type-erased AnyHeaderFooter instance.

    ","parent_name":"AnyHeaderFooterConvertible"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015isStickySectionD0SbSgvp":{"name":"isStickySectionHeader","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0ldE11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP15anyIsEquivalent2toSbAA0cdE0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015newPresentationdE5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP10anyContentypvp":{"name":"anyContent","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyHeaderFooter"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","abstract":"

    The type of value stored by this key.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","abstract":"

    The default value that will be vended by an Environment for this key if no other value has been set.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html":{"name":"ListEnvironmentKey","abstract":"

    Defines a value stored in the ListEnvironment of a list.

    "},"Protocols/AnyHeaderFooter.html":{"name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter_Internal.html":{"name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooterConvertible.html":{"name":"AnyHeaderFooterConvertible","abstract":"

    A type which can be converted into a HeaderFooter, so you"},"Protocols/HeaderFooterContent.html":{"name":"HeaderFooterContent","abstract":"

    A HeaderFooterContent is a type which specifies the content of a header, footer,"},"Protocols/HeaderFooterLayoutsValue.html":{"name":"HeaderFooterLayoutsValue","abstract":"

    The HeaderFooterLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/AnyItem.html":{"name":"AnyItem","abstract":"

    A type-erased version of the Item struct, which is used by Section to"},"Protocols/AnyItem_Internal.html":{"name":"AnyItem_Internal"},"Protocols/AnyItemConvertible.html":{"name":"AnyItemConvertible","abstract":"

    A type which can be converted into a AnyItem, so you"},"Protocols/ItemContent.html":{"name":"ItemContent","abstract":"

    An ItemContent is a type used to provide the content of an Item in a list section.

    "},"Protocols/ItemContentCoordinator.html":{"name":"ItemContentCoordinator","abstract":"

    A type which lets you interactively manage the contents of an Item or ItemContent"},"Protocols/ItemLayoutsValue.html":{"name":"ItemLayoutsValue","abstract":"

    The ItemLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/CollectionViewLayoutDelegate.html":{"name":"CollectionViewLayoutDelegate"},"Protocols/ListLayout.html":{"name":"ListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html":{"name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyListLayout.html":{"name":"AnyListLayout"},"Protocols/ListLayoutAppearance.html":{"name":"ListLayoutAppearance"},"Protocols/ListLayoutContentItem.html":{"name":"ListLayoutContentItem"},"Protocols/ListViewSource.html":{"name":"ListViewSource"},"Protocols/LocalizedCollatableItemContent.html":{"name":"LocalizedCollatableItemContent","abstract":"

    If you would like to make your ItemContent work with the LocalizedItemCollator,"},"Protocols/AnyLocalizedCollatableItem.html":{"name":"AnyLocalizedCollatableItem","abstract":"

    Represents an AnyItem which can be collated, via its vended collationString.

    "},"Protocols/SectionLayoutsValue.html":{"name":"SectionLayoutsValue","abstract":"

    The SectionLayoutsValue protocol provides a default value for the different layouts stored"},"Functions.html#/s:10ListableUI19preconditionFailure_4file4lines5NeverOSSyXK_s12StaticStringVSutF":{"name":"preconditionFailure(_:file:line:)","abstract":"

    By default, preconditionFailure error messages are not included in release builds. We would like that!"},"Extensions/Set.html#/s:Sh10ListableUIAA13ViewAnimationO0D7OptionsORszrlE7defaultShyAEGvpZ":{"name":"default","parent_name":"Set"},"Extensions/UIRectEdge.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UIRectEdge"},"Extensions/PresentationState.html#/s:10ListableUI17PresentationStateC22ActiveReorderEventInfoV":{"name":"ActiveReorderEventInfo","parent_name":"PresentationState"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5AddedV":{"name":"Added","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7RemovedV":{"name":"Removed","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5MovedV":{"name":"Moved","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7UpdatedV":{"name":"Updated","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV8NoChangeV":{"name":"NoChange","parent_name":"ItemChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5AddedV":{"name":"Added","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV7RemovedV":{"name":"Removed","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5MovedV":{"name":"Moved","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV8NoChangeV":{"name":"NoChange","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html":{"name":"SectionChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff.html#/s:10ListableUI13SectionedDiffV11ItemChangesV":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff/ItemChanges.html":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5AddedV":{"name":"Added","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7RemovedV":{"name":"Removed","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5MovedV":{"name":"Moved","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7UpdatedV":{"name":"Updated","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV8NoChangeV":{"name":"NoChange","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html":{"name":"ArrayDiff"},"Extensions/SectionedDiff.html":{"name":"SectionedDiff"},"Extensions/PresentationState.html":{"name":"PresentationState"},"Extensions/UIRectEdge.html":{"name":"UIRectEdge"},"Extensions/Set.html":{"name":"Set"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO14curveEaseInOutyA2EmF":{"name":"curveEaseInOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveEaseInyA2EmF":{"name":"curveEaseIn","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO12curveEaseOutyA2EmF":{"name":"curveEaseOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveLinearyA2EmF":{"name":"curveLinear","parent_name":"AnimationOptions"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO4noneyA2CmF":{"name":"none","abstract":"

    No animation is performed.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO9inheritedyA2CmF":{"name":"inherited","abstract":"

    The current animation is inherited from the superview’s animation context.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7defaultACvpZ":{"name":"default","abstract":"

    A default animation is performed. This is the same as .animated().

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO8animatedyACSd_ShyAC0D7OptionsOGtcACmF":{"name":"animated(_:options:)","abstract":"

    A UIView.animate(...) animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO6springyACSo24UISpringTimingParametersCcACmF":{"name":"spring(_:)","abstract":"

    A spring based animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7perform10animations10completionyyyc_ySbctF":{"name":"perform(animations:completion:)","abstract":"

    Performs the provided animations for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation/AnimationOptions.html":{"name":"AnimationOptions","abstract":"

    The animations options available for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin14CoreFoundation7CGFloatVvp":{"name":"origin","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV5width14CoreFoundation7CGFloatVvp":{"name":"width","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin5widthAE14CoreFoundation7CGFloatV_AJtcfc":{"name":"init(origin:width:)","parent_name":"Position"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO7leadingyA2EmF":{"name":"leading","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO6centeryA2EmF":{"name":"center","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO8trailingyA2EmF":{"name":"trailing","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO10originWith06parentD05width7padding14CoreFoundation7CGFloatVAL_AlA17HorizontalPaddingVtF":{"name":"originWith(parentWidth:width:padding:)","parent_name":"Alignment"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7paddingAA17HorizontalPaddingVvp":{"name":"padding","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V5widthAA0D10ConstraintOvp":{"name":"width","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V9alignmentAC9AlignmentOvp":{"name":"alignment","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7padding5width9alignmentAeA17HorizontalPaddingV_AA0D10ConstraintOAC9AlignmentOtcfc":{"name":"init(padding:width:alignment:)","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V8position4withAC8PositionV14CoreFoundation7CGFloatV_tF":{"name":"position(with:)","parent_name":"Custom"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO7defaultyA2CmF":{"name":"default","abstract":"

    The default width from the layout is used.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO4fillyA2CmF":{"name":"fill","abstract":"

    The width will fill all available space.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO6customyA2C0C0VcACmF":{"name":"custom(_:)","abstract":"

    A custom width and/or alignment.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO5merge4withA2C_tF":{"name":"merge(with:)","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO8position4with07defaultD0AC8PositionV14CoreFoundation7CGFloatV_AKtF":{"name":"position(with:defaultWidth:)","parent_name":"CustomWidth"},"Enums/CustomWidth/Custom.html":{"name":"Custom","parent_name":"CustomWidth"},"Enums/CustomWidth/Alignment.html":{"name":"Alignment","parent_name":"CustomWidth"},"Enums/CustomWidth/Position.html":{"name":"Position","parent_name":"CustomWidth"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO02noD0yA2CmF":{"name":"noConstraint","abstract":"

    There is no limit to a width, it can be as wide as possible.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5fixedyAC14CoreFoundation7CGFloatVcACmF":{"name":"fixed(_:)","abstract":"

    The width must be exactly this value.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO6atMostyAC14CoreFoundation7CGFloatVcACmF":{"name":"atMost(_:)","abstract":"

    The width can be at most, this value. Any value larger will be clamped.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5clampy14CoreFoundation7CGFloatVAGF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value based on our underlying value.

    ","parent_name":"WidthConstraint"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO02noD0yA2GmF":{"name":"noConstraint","abstract":"

    No constraint is applied to any measurement.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO7atLeastyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atLeast(_:)","abstract":"

    Any returned measurement must be at least this value. If it is smaller than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6atMostyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atMost(_:)","abstract":"

    Any returned measurement can be at least this large. If it is larger than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6withinyAG14CoreFoundation7CGFloatV_AKtcAGmF":{"name":"within(_:_:)","abstract":"

    Any returned measurement must be within the provided range. If it is smaller","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO5clampy14CoreFoundation7CGFloatVAKF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value by the Axis' underlying value.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5widthAE4AxisOvp":{"name":"width","abstract":"

    Describes the range of acceptable width values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV6heightAE4AxisOvp":{"name":"height","abstract":"

    Describes the range of acceptable height values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV02noD0AEvpZ":{"name":"noConstraint","abstract":"

    Applies no constraints to the measurement in either axis.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintVyA2E4AxisOcfc":{"name":"init(_:)","abstract":"

    Creates a new constraint with the provided value for both axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5width6heightA2E4AxisO_AItcfc":{"name":"init(width:height:)","abstract":"

    Creates a new constraint with the provided width and height axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5clampySo6CGSizeVAHF":{"name":"clamp(_:)","abstract":"

    Clamps the provided size, falling back to the provided default if the measurement calls for a default value.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint/Axis.html":{"name":"Axis","abstract":"

    Describes the range of values that are acceptable for one dimension","parent_name":"Constraint"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraintSo6CGSizeVvp":{"name":"sizeConstraint","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV9directionAA15LayoutDirectionOvp":{"name":"direction","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraint9directionAESo6CGSizeV_AA15LayoutDirectionOtcfc":{"name":"init(sizeConstraint:direction:)","parent_name":"MeasureInfo"},"Enums/Sizing.html#/s:10ListableUI6SizingO5fixedyAC14CoreFoundation7CGFloatV_AGtcACmF":{"name":"fixed(width:height:)","abstract":"

    Fixes the size to the absolute value passed in.

    ","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO8thatFitsyA2C10ConstraintVcACmF":{"name":"thatFits(_:)","abstract":"

    Sizes the item by calling sizeThatFits on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO10autolayoutyA2C10ConstraintVcACmF":{"name":"autolayout(_:)","abstract":"

    Sizes the item by calling systemLayoutSizeFitting on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing/MeasureInfo.html":{"name":"MeasureInfo","parent_name":"Sizing"},"Enums/Sizing/Constraint.html":{"name":"Constraint","abstract":"

    Describes the range of values that are acceptable for both","parent_name":"Sizing"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO3topyA2CmF":{"name":"top","abstract":"

    Represents the header and / or first item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO6bottomyA2CmF":{"name":"bottom","abstract":"

    Represents the footer and / or last item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO6alwaysyA2CmF":{"name":"always","abstract":"

    The visible view will always be re-applied during updates, regardless of the result of isEquivalent(to:).

    ","parent_name":"ReappliesToVisibleView"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO15ifNotEquivalentyA2CmF":{"name":"ifNotEquivalent","abstract":"

    The visible view will only have its contents re-applied during updates if isEquivalent(to:) returns false.

    ","parent_name":"ReappliesToVisibleView"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10Expressiona":{"name":"Expression","abstract":"

    The type of individual statement expressions in the transformed function.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO9Componenta":{"name":"Component","abstract":"

    The type of a partial result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11FinalResulta":{"name":"FinalResult","abstract":"

    The type of the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockSayxGyFZ":{"name":"buildBlock()","abstract":"

    If an empty closure is provided, returns an empty array.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockySayxGAEd_tFZ":{"name":"buildBlock(_:)","abstract":"

    Required by every result builder to build combined results from statement blocks.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGxFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGAEFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO13buildOptionalySayxGAESgFZ":{"name":"buildOptional(_:)","abstract":"

    Enables support for if statements that do not have an else.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither5firstSayxGAF_tFZ":{"name":"buildEither(first:)","abstract":"

    With buildEither(second:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither6secondSayxGAF_tFZ":{"name":"buildEither(second:)","abstract":"

    With buildEither(first:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildArrayySayxGSayAEGFZ":{"name":"buildArray(_:)","abstract":"

    Enables support for ‘for..in’ loops by combining the results of all iterations into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO24buildLimitedAvailabilityySayxGAEFZ":{"name":"buildLimitedAvailability(_:)","abstract":"

    If declared, this will be called on the partial result of an if #available block to allow the result builder to erase type information.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO16buildFinalResultySayxGAEFZ":{"name":"buildFinalResult(_:)","abstract":"

    If declared, this will be called on the partial result from the outermost block statement to produce the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO8verticalyA2CmF":{"name":"vertical","abstract":"

    A list layout which lays out top to bottom.

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    A list layout which lays out left to right (or leading to trailing, depending on implementation).

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXE_xyXEtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXK_xyXKtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalyyyXE_yyXEtF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to perform differing actions based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6mutate_8vertical10horizontalADyx_s24ReferenceWritableKeyPathCyxq_GAIyq_zXEtr0_lF":{"name":"mutate(_:vertical:horizontal:mutate:)","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6height3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"height(for:)","abstract":"

    .vertical: Returns the height of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5width3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"width(for:)","abstract":"

    .vertical: Returns the width of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5point1x1ySo7CGPointV14CoreFoundation7CGFloatV_AKtF":{"name":"point(x:y:)","abstract":"

    .vertical: Returns a CGPoint made with (x, y).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size3forSo6CGSizeVAG_tF":{"name":"size(for:)","abstract":"

    .vertical: Returns the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size5width6heightSo6CGSizeV14CoreFoundation7CGFloatV_AKtF":{"name":"size(width:height:)","abstract":"

    .vertical: Returns a CGSize made with (width, height).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxY(for:)","abstract":"

    .vertical: Returns the maxY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4minY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"minY(for:)","abstract":"

    .vertical: Returns the minY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxX3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxX(for:)","abstract":"

    .vertical: Returns the maxX of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1x3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"x(for:)","abstract":"

    .vertical: Returns the x of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1y3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"y(for:)","abstract":"

    .vertical: Returns the y of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO3top4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"top(with:)","abstract":"

    .vertical: Returns the top of the insets.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6bottom4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"bottom(with:)","abstract":"

    .vertical: Returns the bottom of the insets.","parent_name":"LayoutDirection"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listHeaderyA2CmF":{"name":"listHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listFooteryA2CmF":{"name":"listFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionHeaderyA2CmF":{"name":"sectionHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionFooteryA2CmF":{"name":"sectionFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO16overscrollFooteryA2CmF":{"name":"overscrollFooter","parent_name":"SupplementaryKind"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    When the user stops scrolling, no paging adjusts will be made, the","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO20firstVisibleItemEdgeyA2CmF":{"name":"firstVisibleItemEdge","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO24firstVisibleItemCenteredyA2CmF":{"name":"firstVisibleItemCentered","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    This behavior does not use any paging functionality.

    ","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4fullyA2CmF":{"name":"full","abstract":"

    Applies native UIScrollView paging, where each page is the full size of the","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4peekyA2CmF":{"name":"peek","abstract":"

    Applies custom paging, where pages aren’t the full width of the scroll view’s","parent_name":"PageScrollingBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO9automaticyA2CmF":{"name":"automatic","abstract":"

    Applies the inset from a UIKit navigation bar or tab bar.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO14scrollableAxesyA2CmF":{"name":"scrollableAxes","abstract":"

    Applies the safe area inset for the scrollable axes.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO5neveryA2CmF":{"name":"never","abstract":"

    Applies no safe area inset.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO6alwaysyA2CmF":{"name":"always","abstract":"

    Applies all safe area insets.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6inlineyA2CmF":{"name":"inline","abstract":"

    The header will scroll up and down with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6stickyyA2CmF":{"name":"sticky","abstract":"

    The header will stick to the top of the content when it’s scrolled down, and bounce with content when","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO5fixedyA2CmF":{"name":"fixed","abstract":"

    The header is always positioned at the top of the visible frame, and does not bounce with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO13notSelectableyA2CmF":{"name":"notSelectable","abstract":"

    The item is not selectable at all.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO8tappableyA2CmF":{"name":"tappable","abstract":"

    The item is temporarily selectable. Once the user lifts their finger, the item is deselected.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO10selectableyACSb_tcACmF":{"name":"selectable(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO7togglesyACSb_tcACmF":{"name":"toggles(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.","parent_name":"ItemSelectionStyle"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6singleyA2CmF":{"name":"single","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO5firstyA2CmF":{"name":"first","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6middleyA2CmF":{"name":"middle","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO4lastyA2CmF":{"name":"last","parent_name":"ItemPosition"},"Enums/SwipeActionsViewStyleKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"SwipeActionsViewStyleKey"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO03anyC0ShyACGvpZ":{"name":"anyContent","abstract":"

    If there is any content in the list at all, including headers and footers.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO12sectionsOnlyShyACGvpZ":{"name":"sectionsOnly","abstract":"

    Check if the content in the list is section-driven content, with the","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","abstract":"

    If the list has a list-level container header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listHeaderyA2CmF":{"name":"listHeader","abstract":"

    If the list has a list-level header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listFooteryA2CmF":{"name":"listFooter","abstract":"

    If the list has a list-level footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO16overscrollFooteryA2CmF":{"name":"overscrollFooter","abstract":"

    If the list has an overscroll footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO5itemsyA2CmF":{"name":"items","abstract":"

    If the sections in the list contain any items.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionHeadersyA2CmF":{"name":"sectionHeaders","abstract":"

    If any section in the list has a header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionFootersyA2CmF":{"name":"sectionFooters","abstract":"

    If any section in the list has a footer.

    ","parent_name":"ContentFilters"},"Enums/ListContentBoundsKey.html#/s:10ListableUI20ListContentBoundsKeyO8Providera":{"name":"Provider","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"ListContentBoundsKey"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"Pin"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to when the insertedIdentifier is inserted.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV18insertedIdentifierAA03AnyJ0Cvp":{"name":"insertedIdentifier","abstract":"

    The identifier of the item for which the AutoScrollAction should be performed.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","abstract":"

    The desired scroll position.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","abstract":"

    If the change should be animated.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","abstract":"

    An additional check you may provide to approve or reject the scroll action.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","abstract":"

    Called when the list performs the insertion.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO9firstItemyA2EmF":{"name":"firstItem","abstract":"

    Scroll to the first item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO8lastItemyA2EmF":{"name":"lastItem","abstract":"

    Scroll to the last item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO4itemyAeA13AnyIdentifierCcAEmF":{"name":"item(_:)","abstract":"

    Scroll to the item with the specified identifier.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO4noneyA2CmF":{"name":"none","abstract":"

    The list never automatically scrolls.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO12scrollToItemyA2C010OnInsertedH0V_tcACmF":{"name":"scrollToItem(onInsertOf:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pinyA2C3PinV_tcACmF":{"name":"pin(to:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollToItem, except it doesn’t rely on item insertion to determine when scrolling is appropriate.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf8position8animated13shouldPerform03didN0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVS2bAA04ListdS4InfoVcyARctFZ":{"name":"scrollTo(_:onInsertOf:position:animated:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_8position8animated13shouldPerform03didJ0A2C0D11DestinationO_AA0D8PositionVS2bAA04ListdM4InfoVcyANctFZ":{"name":"pin(_:position:animated:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollTo, except it doesn’t","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/ScrollDestination.html":{"name":"ScrollDestination","abstract":"

    Where to scroll as a result of an AutoScrollAction.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/Configuration.html":{"name":"Configuration","abstract":"

    This protocol allows ListView to treat the OnInsertedItem and Pin configurations","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/OnInsertedItem.html":{"name":"OnInsertedItem","abstract":"

    Values used to configure the scrollToItem(onInsertOf:) action.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/Pin.html":{"name":"Pin","abstract":"

    Values used to configure the pin(to:) action.

    ","parent_name":"AutoScrollAction"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11willDisplayyA2CmF":{"name":"willDisplay","abstract":"

    The view is about to be displayed on screen. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO10wasUpdatedyA2CmF":{"name":"wasUpdated","abstract":"

    A view that is already visible is being updated.","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11measurementyA2CmF":{"name":"measurement","abstract":"

    The item is being measured to perform the layout of the list. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO13shouldAnimateSbvp":{"name":"shouldAnimate","abstract":"

    If you should use animations while applying the update.","parent_name":"ApplyReason"},"Enums/ApplyReason.html":{"name":"ApplyReason","abstract":"

    Why the Item or HeaderFooter is being asked to apply an update to its presented views.

    "},"Enums/AutoScrollAction.html":{"name":"AutoScrollAction","abstract":"

    Options for auto-scrolling to items when the list is updated.

    "},"Enums/ListContentBoundsKey.html":{"name":"ListContentBoundsKey","abstract":"

    A key used to store default / provided bounds into the list’s environment."},"Enums/ContentFilters.html":{"name":"ContentFilters","abstract":"

    A filter enum which allows you to query the types of content contained in a Content or Section object.

    "},"Enums/SwipeActionsViewStyleKey.html":{"name":"SwipeActionsViewStyleKey"},"Enums/ItemPosition.html":{"name":"ItemPosition"},"Enums/ItemSelectionStyle.html":{"name":"ItemSelectionStyle","abstract":"

    Controls the selection style and behavior of an item in a list.

    "},"Enums/ListHeaderPosition.html":{"name":"ListHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    "},"Enums/ContentInsetAdjustmentBehavior.html":{"name":"ContentInsetAdjustmentBehavior","abstract":"

    Constants indicating how safe area insets are added to the adjusted content inset."},"Enums/PageScrollingBehavior.html":{"name":"PageScrollingBehavior","abstract":"

    The paging style of the scroll view.

    "},"Enums/ListPagingBehavior.html":{"name":"ListPagingBehavior","abstract":"

    Controls how to align / adjust the contentOffset of the list when"},"Enums/SupplementaryKind.html":{"name":"SupplementaryKind"},"Enums/LayoutDirection.html":{"name":"LayoutDirection","abstract":"

    Describes the given direction / axis that a layout uses when flowing its content.

    "},"Enums/ListableBuilder.html":{"name":"ListableBuilder","abstract":"

    A result builder which can be used to provide a SwiftUI-like DSL for building arrays of content.

    "},"Enums/ReappliesToVisibleView.html":{"name":"ReappliesToVisibleView","abstract":"

    A rule to determine when an ItemContent or HeaderFooterContent should be re-applied"},"Enums/SectionPosition.html":{"name":"SectionPosition","abstract":"

    Specifies the supplementary views and / or items based on position within a Section.

    "},"Enums/Sizing.html":{"name":"Sizing","abstract":"

    Controls how a header, footer, or item in a list view is sized.

    "},"Enums/WidthConstraint.html":{"name":"WidthConstraint","abstract":"

    Describes the range of acceptable values for a width.

    "},"Enums/CustomWidth.html":{"name":"CustomWidth","abstract":"

    Specifies a custom width for an item or header in a list.

    "},"Enums/ViewAnimation.html":{"name":"ViewAnimation","abstract":"

    Specifies the kind of animation to use when updating various parts of a list,"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO2upyA2EmF":{"name":"up","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO4downyA2EmF":{"name":"down","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO8finishedyA2EmF":{"name":"finished","parent_name":"Result"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO9cancelledyA2EmF":{"name":"cancelled","parent_name":"Result"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC8isMovingSbvp":{"name":"isMoving","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5startSbyF":{"name":"start()","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5moved4withyAA04ItemC0V17GestureRecognizerC_tF":{"name":"moved(with:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC3endyyAC6ResultOF":{"name":"end(_:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC17accessibilityMove9directionSbAC013AccessibilityF9DirectionO_tF":{"name":"accessibilityMove(direction:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions/Result.html":{"name":"Result","parent_name":"ReorderingActions"},"Classes/ReorderingActions/AccessibilityMoveDirection.html":{"name":"AccessibilityMoveDirection","abstract":"

    Used with the accessibilityMove(item: direction:) delegate method to indicate the direction a selected item should be moved in the collection view.

    ","parent_name":"ReorderingActions"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)init":{"name":"init()","abstract":"

    Creates a preview for the given width.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC4with5state10appearance4itemAC14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptcfc":{"name":"init(with:state:appearance:item:)","abstract":"

    Creates a preview for the given item and parameters, and then lays out the preview view.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC6update4with5state10appearance4itemy14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptF":{"name":"update(with:state:appearance:item:)","abstract":"

    Updates the item for the given parameters.","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)sizeThatFits:":{"name":"sizeThatFits(_:)","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(py)intrinsicContentSize":{"name":"intrinsicContentSize","parent_name":"ItemPreviewView"},"Classes/StaticSource/State.html#/s:10ListableUI12StaticSourceC5StateVAEycfc":{"name":"init()","parent_name":"State"},"Classes/StaticSource/State.html":{"name":"State","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7contentAA7ContentVvp":{"name":"content","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withAcA7ContentV_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withACyAA7ContentVzXE_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withADyAA0D5StateCyAC0G0VG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withAA7ContentVAA0D5StateCyAC0H0VG_tF":{"name":"content(with:)","parent_name":"StaticSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7Buildera":{"name":"Builder","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC4withACyxGyAA0D5StateCyxG_AA7ContentVztc_tcfc":{"name":"init(with:)","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7content4withADyAA0D5StateCyxG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"DynamicSource"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC5valuexvp":{"name":"value","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC3setyyyxzXEF":{"name":"set(_:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7initial9didChangeACyxGx_yyctcfc":{"name":"init(initial:didChange:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7discardyyF":{"name":"discard()","parent_name":"SourceState"},"Classes/StateAccessor.html#/s:10ListableUI13StateAccessorC5valuexvp":{"name":"value","parent_name":"StateAccessor"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC017clearsSelectionOnD10WillAppearSbvp":{"name":"clearsSelectionOnViewWillAppear","abstract":"

    The default value for clearsSelectionOnViewWillAppear is true.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC9configure4listyAA0C10PropertiesVz_tF":{"name":"configure(list:)","abstract":"

    Override this method to configure your list how you’d like to.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC6reload8animatedySb_tF":{"name":"reload(animated:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)loadView":{"name":"loadView()","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","parent_name":"ListViewController"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7contentSo06UIEdgeF0Vvp":{"name":"content","abstract":"

    Insets for the content view

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV010horizontalE0So06UIEdgeF0Vvp":{"name":"horizontalScroll","abstract":"

    Insets for the horizontal scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV08verticalE0So06UIEdgeF0Vvp":{"name":"verticalScroll","abstract":"

    Insets for the vertical scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7content010horizontalE008verticalE0AESo06UIEdgeF0V_A2Jtcfc":{"name":"init(content:horizontalScroll:verticalScroll:)","abstract":"

    All values are optional, and default to .zero

    ","parent_name":"ScrollViewInsets"},"Classes/ListView.html#/s:10ListableUI8ListViewC5frame10appearanceACSo6CGRectV_AA10AppearanceVtcfc":{"name":"init(frame:appearance:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9animationAA0C9AnimationVvp":{"name":"animation","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC18scrollPositionInfoAA0c6ScrollfG0Vvp":{"name":"scrollPositionInfo","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC6layoutAA17LayoutDescriptionVvp":{"name":"layout","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6layout8animated10completionyAA17LayoutDescriptionV_SbyyctF":{"name":"set(layout:animated:completion:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSizeSo6CGSizeVvp":{"name":"contentSize","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19isContentScrollableSbvp":{"name":"isContentScrollable","abstract":"

    Returns true when the content size is large enough that scrolling is possible

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC31KeyboardFrameWillChangeCallbacka":{"name":"KeyboardFrameWillChangeCallback","abstract":"

    Callback for when the keyboard changes

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListView"},"Classes/ListView/ScrollViewInsets.html":{"name":"ScrollViewInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012customScrollD6InsetsAC0fdG0Vycvp":{"name":"customScrollViewInsets","abstract":"

    This callback determines the scroll view’s insets only when","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012updateScrollD6InsetsyyF":{"name":"updateScrollViewInsets()","abstract":"

    Call this to trigger an insets update.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    A state observer allows you to receive callbacks when varying types","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16ScrollCompletiona":{"name":"ScrollCompletion","abstract":"

    TODO: The below functions do not yet work for horizontal lists.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ08animated10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the list, which is used to pass data through to","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC7contentAA7ContentVvp":{"name":"content","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10setContent8animated_ySb_AA0F0VtF":{"name":"setContent(animated:_:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6source7initial8animatedAA13StateAccessorCy0I0QzGx_AKSbtAA0cD6SourceRzlF":{"name":"set(source:initial:animated:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyyAA0C10PropertiesVzXE_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyAA0C10PropertiesV_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)frame":{"name":"frame","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)bounds":{"name":"bounds","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)backgroundColor":{"name":"backgroundColor","abstract":"

    Our frame changed, update the keyboard inset in case the inset should now be different.

    ","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToWindow":{"name":"didMoveToWindow()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC27defaultContentSizeItemLimitSivpZ":{"name":"defaultContentSizeItemLimit","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSize2in3for14safeAreaInsets9itemLimitAA08MeasuredcF0VSo6CGSizeV_AA0C10PropertiesVSo06UIEdgeK0VSiSgtFZ":{"name":"contentSize(in:for:safeAreaInsets:itemLimit:)","abstract":"

    Returns the size that a list with the provided properties would be, within the given fittingSize.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC28testing_forceLayoutUpdateNowyyF":{"name":"testing_forceLayoutUpdateNow()","abstract":"

    Call this method to force an immediate, synchronous re-render of the list","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC23keyboardFrameWillChange3for17animationDuration0J5Curvey16KeyboardObserverAHC_SdSo015UIViewAnimationL0VtF":{"name":"keyboardFrameWillChange(for:animationDuration:animationCurve:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"Classes/ListActions/ViewControllerTransitioning.html#/s:10ListableUI11ListActionsC27ViewControllerTransitioningCAEycfc":{"name":"init()","parent_name":"ViewControllerTransitioning"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingCAEycfc":{"name":"init()","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16ScrollCompletiona":{"name":"ScrollCompletion","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK08animated10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC9scrollingAC9ScrollingCvp":{"name":"scrolling","abstract":"

    Actions which allow scrolling to individual items in a list.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC27viewControllerTransitioningAC04ViewfG0Cvp":{"name":"viewControllerTransitioning","abstract":"

    Actions which allow hooking up your list to the view controller transitioning APIs.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsCACycfc":{"name":"init()","abstract":"

    Creates and returns an actions object which can be registered with a list view.

    ","parent_name":"ListActions"},"Classes/ListActions/Scrolling.html":{"name":"Scrolling","abstract":"

    Provides access to scrolling actions within a list view.

    ","parent_name":"ListActions"},"Classes/ListActions/ViewControllerTransitioning.html":{"name":"ViewControllerTransitioning","abstract":"

    Provides access to view controller transitioning options in a list.

    ","parent_name":"ListActions"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureG0Vcvp":{"name":"measurer","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8positionAA0F8PositionOvp":{"name":"position","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp":{"name":"isReorderable","abstract":"

    Whether this item can be reordered (has reordering configuration).

    ","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC5frameSo6CGRectVvp":{"name":"frame","parent_name":"ItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureH0Vcvp":{"name":"measurer","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC11isPopulatedSbvp":{"name":"isPopulated","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC7layoutsAA19HeaderFooterLayoutsVvp":{"name":"layouts","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC22containsFirstResponderSbvp":{"name":"containsFirstResponder","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12defaultFrameSo6CGRectVvp":{"name":"defaultFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12visibleFrameSo6CGRectVvp":{"name":"visibleFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6headerAC017SupplementaryItemG0Cvp":{"name":"header","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6footerAC017SupplementaryItemG0Cvp":{"name":"footer","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC5itemsSayAC04ItemG0CGvp":{"name":"items","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionInfo"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The full scrollable size of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC07naturalE5Width14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    The natural width of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC15containerHeaderAC21SupplementaryItemInfoCvp":{"name":"containerHeader","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6headerAC21SupplementaryItemInfoCvp":{"name":"header","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6footerAC21SupplementaryItemInfoCvp":{"name":"footer","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC16overscrollFooterAC21SupplementaryItemInfoCvp":{"name":"overscrollFooter","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8sectionsSayAC11SectionInfoCGvp":{"name":"sections","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC3allSayAA0cdE4Item_pGvp":{"name":"all","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8maxValue3for14CoreFoundation7CGFloatVs7KeyPathCyAA0cdE4Item_pAHG_tF":{"name":"maxValue(for:)","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SectionInfo.html":{"name":"SectionInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SupplementaryItemInfo.html":{"name":"SupplementaryItemInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/ItemInfo.html":{"name":"ItemInfo","parent_name":"ListLayoutContent"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","parent_name":"DefaultItemContentCoordinator"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","parent_name":"DefaultItemContentCoordinator"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC8originalAA0C0VyxGvp":{"name":"original","abstract":"

    The original state of the item, as passed to the list.","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC7currentAA0C0VyxGvp":{"name":"current","abstract":"

    The current value of the item, including changes made","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorActions.html#/s:10ListableUI29ItemContentCoordinatorActionsC6update9animation5afterADyAA13ViewAnimationO_SdyAA0C0VyxGzctF":{"name":"update(animation:after:update:)","abstract":"

    Allows you to update the displayed item via the provided closure, with an optional","parent_name":"ItemContentCoordinatorActions"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC8anyValues0C8HashableVvp":{"name":"anyValue","abstract":"

    The underlying value that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC15representedTypeSOvp":{"name":"representedType","abstract":"

    The underlying type that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyIdentifier"},"Classes/Identifier.html#/s:10ListableUI10IdentifierC5valueq_vp":{"name":"value","abstract":"

    The underlying value that backs the identifier.","parent_name":"Identifier"},"Classes/Identifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Identifier"},"Classes/Identifier.html":{"name":"Identifier","abstract":"

    An Identifier is used to unique items in Listable lists. Sections,"},"Classes/AnyIdentifier.html":{"name":"AnyIdentifier","abstract":"

    A type-erased Identifier used to identify content in a list.

    "},"Classes/ItemContentCoordinatorActions.html":{"name":"ItemContentCoordinatorActions","abstract":"

    The available actions you can perform as a coordinator, which are reported back to the list to manage the item.

    "},"Classes/ItemContentCoordinatorInfo.html":{"name":"ItemContentCoordinatorInfo","abstract":"

    Information about the current and original state of the item.

    "},"Classes/DefaultItemContentCoordinator.html":{"name":"DefaultItemContentCoordinator","abstract":"

    The default ItemContentCoordinator, which performs no actions.

    "},"Classes/ListLayoutContent.html":{"name":"ListLayoutContent"},"Classes/ListActions.html":{"name":"ListActions","abstract":"

    ListActions is an type that you can use to gain access to actions to perform on a List"},"Classes/ListView.html":{"name":"ListView"},"Classes.html#/s:10ListableUI15UpdateCallbacksC":{"name":"UpdateCallbacks"},"Classes/ListViewController.html":{"name":"ListViewController","abstract":"

    A class which provides an easy way to set up and display a ListView,"},"Classes/StateAccessor.html":{"name":"StateAccessor"},"Classes/SourceState.html":{"name":"SourceState"},"Classes/DynamicSource.html":{"name":"DynamicSource"},"Classes/StaticSource.html":{"name":"StaticSource"},"Classes/ItemPreviewView.html":{"name":"ItemPreviewView","abstract":"

    A view you can use to test the various possible states that your ItemContent can be in.

    "},"Classes/ReorderingActions.html":{"name":"ReorderingActions"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:10ListableUI6Headera":{"name":"Header"},"Typealiases.html#/s:10ListableUI6Footera":{"name":"Footer"},"Typealiases.html#/s:10ListableUI13HeaderContenta":{"name":"HeaderContent"},"Typealiases.html#/s:10ListableUI13FooterContenta":{"name":"FooterContent"},"Typealiases.html#/s:10ListableUI32ListItemScrollPositionAdjustmenta":{"name":"ListItemScrollPositionAdjustment","abstract":"

    Returns the vertical delta to apply to the list’s current content offset.

    "},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO8circularyA2EmF":{"name":"circular","abstract":"

    Provides a standard-style corner radius as you would see in design tools like Figma.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerCurve.html#/s:10ListableUI14ViewPropertiesV11CornerCurveO10continuousyA2EmF":{"name":"continuous","abstract":"

    Provides an iOS icon-style corner radius.

    ","parent_name":"CornerCurve"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV7topLeftAGvpZ":{"name":"topLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV8topRightAGvpZ":{"name":"topRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV10bottomLeftAGvpZ":{"name":"bottomLeft","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV11bottomRightAGvpZ":{"name":"bottomRight","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3allAGvpZ":{"name":"all","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV3topAGvpZ":{"name":"top","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV4leftAGvpZ":{"name":"left","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV6bottomAGvpZ":{"name":"bottom","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle/Corners.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7CornersV5rightAGvpZ":{"name":"right","parent_name":"Corners"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO6squareyA2EmF":{"name":"square","abstract":"

    Regular, non-rounded corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7capsuleyA2EmF":{"name":"capsule","abstract":"

    Capsule-style corners will be rendered. Eg, the corner radii is the same","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle.html#/s:10ListableUI14ViewPropertiesV11CornerStyleO7roundedyAE14CoreFoundation7CGFloatV_AE7CornersVtcAEmF":{"name":"rounded(radius:corners:)","abstract":"

    The provided radii is applied to the specified corners.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties/CornerStyle/Corners.html":{"name":"Corners","abstract":"

    Describes the corners to apply the style to.

    ","parent_name":"CornerStyle"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBoundsSbvp":{"name":"clipsToBounds","abstract":"

    If the view should clip its contents or not.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerStyleAC06CornerF0Ovp":{"name":"cornerStyle","abstract":"

    The corner style to apply, eg rounded, capsule, or normal, square corners.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV11cornerCurveAC06CornerF0Ovp":{"name":"cornerCurve","abstract":"

    How to style the curves when cornerStyle is non-square.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV13clipsToBounds11cornerStyle0H5CurveACSb_AC06CornerI0OAC0kJ0Otcfc":{"name":"init(clipsToBounds:cornerStyle:cornerCurve:)","abstract":"

    Creates new view properties.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties.html#/s:10ListableUI14ViewPropertiesV5apply2toySo6UIViewC_tF":{"name":"apply(to:)","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerStyle.html":{"name":"CornerStyle","abstract":"

    The style of corners to draw on the view.

    ","parent_name":"ViewProperties"},"Structs/ViewProperties/CornerCurve.html":{"name":"CornerCurve","abstract":"

    Specifies the curve style when showing rounded corners on a Box.

    ","parent_name":"ViewProperties"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO12closeActionsyA2EmF":{"name":"closeActions","abstract":"

    The swipe actions will be closed.

    ","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction/OnDidPerformActionAnimation.html#/s:10ListableUI11SwipeActionV012OnDidPerformD9AnimationO13expandActionsyA2EmF":{"name":"expandActions","abstract":"

    The swipe actions will be expanded, revealing the last swipe action.","parent_name":"OnDidPerformActionAnimation"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV012OnDidPerformD0a":{"name":"OnDidPerformAction","abstract":"

    The completion handler to call after performing the swipe action.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5OnTapa":{"name":"OnTap","abstract":"

    The completion handler called when the action is tapped.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5titleSSSgvp":{"name":"title","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityLabelSSSgvp":{"name":"accessibilityLabel","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV18accessibilityValueSSSgvp":{"name":"accessibilityValue","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV17accessibilityHintSSSgvp":{"name":"accessibilityHint","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV15backgroundColorSo7UIColorCSgvp":{"name":"backgroundColor","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV9tintColorSo7UIColorCvp":{"name":"tintColor","abstract":"

    Sets the text and image (image must use the template rendering mode) color.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5imageSo7UIImageCSgvp":{"name":"image","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5onTapyyyAC012OnDidPerformD9AnimationOccvp":{"name":"onTap","parent_name":"SwipeAction"},"Structs/SwipeAction.html#/s:10ListableUI11SwipeActionV5title18accessibilityLabel0F5Value0F4Hint15backgroundColor04tintK05image5onTapACSSSg_A3LSo7UIColorCANSo7UIImageCSgyyAC012OnDidPerformD9AnimationOcctcfc":{"name":"init(title:accessibilityLabel:accessibilityValue:accessibilityHint:backgroundColor:tintColor:image:onTap:)","abstract":"

    Creates a new swipe action with the provided options.

    ","parent_name":"SwipeAction"},"Structs/SwipeAction/OnDidPerformActionAnimation.html":{"name":"OnDidPerformActionAnimation","abstract":"

    The animation to perform when the action is completed.

    ","parent_name":"SwipeAction"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV7actionsSayAA0C6ActionVGvp":{"name":"actions","abstract":"

    The actions to display when the cell is swiped.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC0Sbvp":{"name":"performsFirstActionWithFullSwipe","abstract":"

    Whether the first action is performed automatically with a full swipe.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC06actionACSb_AA0cH0Vtcfc":{"name":"init(performsFirstActionWithFullSwipe:action:)","abstract":"

    Creates a new configuration with the provided action.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/SwipeActionsConfiguration.html#/s:10ListableUI25SwipeActionsConfigurationV027performsFirstActionWithFullC07actionsACSb_SayAA0cH0VGyXEtcfc":{"name":"init(performsFirstActionWithFullSwipe:actions:)","abstract":"

    Creates a new configuration with the provided actions.

    ","parent_name":"SwipeActionsConfiguration"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading14CoreFoundation7CGFloatVvp":{"name":"leading","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV8trailing14CoreFoundation7CGFloatVvp":{"name":"trailing","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV4zeroACvpZ":{"name":"zero","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7leading8trailingAC14CoreFoundation7CGFloatV_AHtcfc":{"name":"init(leading:trailing:)","parent_name":"HorizontalPadding"},"Structs/HorizontalPadding.html#/s:10ListableUI17HorizontalPaddingV7uniformAC14CoreFoundation7CGFloatV_tcfc":{"name":"init(uniform:)","parent_name":"HorizontalPadding"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCountSivp":{"name":"minItemCount","abstract":"

    The minimum number of items within the section. Defaults to 1.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12maxItemCountSiSgvp":{"name":"maxItemCount","abstract":"

    The maximum number of items in the section. Has no default setting.

    ","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV10CanReordera":{"name":"CanReorder","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12canReorderInSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderIn","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV13canReorderOutSbAA04ItemD0V6ResultVKcSgvp":{"name":"canReorderOut","abstract":"

    A predicate that you can provide which allows more intricate validation when","parent_name":"SectionReordering"},"Structs/SectionReordering.html#/s:10ListableUI17SectionReorderingV12minItemCount03maxfG012canReorderIn0iJ3OutACSi_SiSgSbAA0fD0V6ResultVKcSgAMtcfc":{"name":"init(minItemCount:maxItemCount:canReorderIn:canReorderOut:)","abstract":"

    Creates a new reordering validation instance.

    ","parent_name":"SectionReordering"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI24EmptySectionLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptySectionLayoutsValue"},"Structs/EmptySectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"EmptySectionLayoutsValue"},"Structs/Section.html#/s:10ListableUI7SectionV10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type used for a Section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifierAA10IdentifierCyACs11AnyHashableVGvp":{"name":"identifier","abstract":"

    The value which uniquely identifies the section within a list.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5itemsSayAA7AnyItem_pGvp":{"name":"items","abstract":"

    The items, if any, associated with the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10reorderingAA0C10ReorderingVvp":{"name":"reordering","abstract":"

    Controls re-ordering options when items are moved in or out of the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8contains3anySbShyAA14ContentFiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the section contains any of the given types, which you specify via the filters","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV5countSivp":{"name":"count","abstract":"

    The number of Items within the section.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV9Configurea":{"name":"Configure","abstract":"

    Provides a mutable section for editing in an inline closure.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts6header6footer10reordering5items9configureACx_AA0C7LayoutsVAA26AnyHeaderFooterConvertible_pSgAmA0C10ReorderingVSayAA0k4ItemN0_pGyACzXEtcSHRzlufc":{"name":"init(_:layouts:header:footer:reordering:items:configure:)","abstract":"

    Creates a new section with all of the provided values, plus an optional","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_9configureACx_yACzXEtcSHRzlufc":{"name":"init(_:configure:)","abstract":"

    Creates a new section with a trailing closure to configure the section inline.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_7layouts10reordering5items6header6footerACx_AA0C7LayoutsVAA0C10ReorderingVSayAA18AnyItemConvertible_pGyXEAA0k12HeaderFooterM0_pSgyXEAPyXEtcSHRzlufc":{"name":"init(_:layouts:reordering:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV_5items6header6footerACx_SayAA18AnyItemConvertible_pGyXEAA0g12HeaderFooterI0_pSgyXEAJyXEtcSHRzlufc":{"name":"init(_:items:header:footer:)","abstract":"

    Creates a new section with result builder-style APIs.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2toSayxGxm_tlF":{"name":"filtered(to:)","abstract":"

    Returns the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV8filtered2to_yxm_ySayxGXEtlF":{"name":"filtered(to:_:)","abstract":"

    Provides the content of the section, converted back to the provided type,","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3addyyAA7AnyItem_pF":{"name":"add(_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA7AnyItem_ptFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_AA4ItemVyxGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_xtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV3add5itemsySayAA18AnyItemConvertible_pGyXE_tF":{"name":"add(items:)","abstract":"

    Adds the provided items with the provided result builder.

    ","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA7AnyItem_pGtFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayAA4ItemVyxGGtAA0E7ContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV2peoiyyACz_SayxGtAA11ItemContentRzlFZ":{"name":"+=(_:_:)","parent_name":"Section"},"Structs/Section.html#/s:10ListableUI7SectionV10identifier4withAA10IdentifierCyACs11AnyHashableVGx_tSHRzlFZ":{"name":"identifier(with:)","abstract":"

    Provides a new identifier for a Section, with the given underlying value.

    ","parent_name":"Section"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO9doNothingyA2EmF":{"name":"doNothing","abstract":"

    Do not perform any action if the item is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/IfAlreadyVisible.html#/s:10ListableUI14ScrollPositionV16IfAlreadyVisibleO08scrollToD0yA2EmF":{"name":"scrollToPosition","abstract":"

    Scroll the item to the desired Position, even if it is already partially visible.

    ","parent_name":"IfAlreadyVisible"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O3topyA2EmF":{"name":"top","abstract":"

    Scroll the item to the top of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O8centeredyA2EmF":{"name":"centered","abstract":"

    Scroll the item to the middle of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition/Position.html#/s:10ListableUI14ScrollPositionV0D0O6bottomyA2EmF":{"name":"bottom","abstract":"

    Scroll the item to the bottom of the list.

    ","parent_name":"Position"},"Structs/ScrollPosition.html#/s:10ListableUI14ScrollPositionV8position16ifAlreadyVisible6offsetA2C0D0O_AC02IfgH0O14CoreFoundation7CGFloatVtcfc":{"name":"init(position:ifAlreadyVisible:offset:)","abstract":"

    Creates a new scroll position with the provided values.

    ","parent_name":"ScrollPosition"},"Structs/ScrollPosition/Position.html":{"name":"Position","abstract":"

    How the item should be positioned within the list.

    ","parent_name":"ScrollPosition"},"Structs/ScrollPosition/IfAlreadyVisible.html":{"name":"IfAlreadyVisible","abstract":"

    What action should be taken if an item is already partially visible within a list.

    ","parent_name":"ScrollPosition"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO6stringyAESScAEmF":{"name":"string(_:)","abstract":"

    A standard string is displayed according to iOS appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/Title.html#/s:10ListableUI14RefreshControlV5TitleO10attributedyAESo18NSAttributedStringCcAEmF":{"name":"attributed(_:)","abstract":"

    An attributed string is displayed which provides specific appearance rules.

    ","parent_name":"Title"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO4noneyA2EmF":{"name":"none","abstract":"

    Does not apply any visibility or offset change to the refresh control.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html#/s:10ListableUI14RefreshControlV24OffsetAdjustmentBehaviorO21displayWhenRefreshingyAESb_SbtcAEmF":{"name":"displayWhenRefreshing(animate:scrollToTop:)","abstract":"

    If a refresh starts, the list will be scrolled to the top to reveal the refresh indicator.

    ","parent_name":"OffsetAdjustmentBehavior"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshingSbvp":{"name":"isRefreshing","abstract":"

    If the list is current refreshing.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV24offsetAdjustmentBehaviorAC06OffsetfG0Ovp":{"name":"offsetAdjustmentBehavior","abstract":"

    Controls how the refresh control affects the list when it is visible.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV5titleAC5TitleOSgvp":{"name":"title","abstract":"

    The title of the control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02OnC0a":{"name":"OnRefresh","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV02onC0yycvp":{"name":"onRefresh","abstract":"

    Invoked when a customer triggers a refresh event.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl.html#/s:10ListableUI14RefreshControlV12isRefreshing24offsetAdjustmentBehavior5title02onC0ACSb_AC06OffsethI0OAC5TitleOSgyyctcfc":{"name":"init(isRefreshing:offsetAdjustmentBehavior:title:onRefresh:)","parent_name":"RefreshControl"},"Structs/RefreshControl/OffsetAdjustmentBehavior.html":{"name":"OffsetAdjustmentBehavior","abstract":"

    Controls the visibility and position of the refresh control.

    ","parent_name":"RefreshControl"},"Structs/RefreshControl/Title.html":{"name":"Title","abstract":"

    How the title of the refresh control is displayed.

    ","parent_name":"RefreshControl"},"Structs/ItemPreviewAppearance.html#/s:10ListableUI21ItemPreviewAppearanceV7padding15backgroundColorAC14CoreFoundation7CGFloatV_So7UIColorCtcfc":{"name":"init(padding:backgroundColor:)","abstract":"

    Creates a new preview appearance.

    ","parent_name":"ItemPreviewAppearance"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5width14CoreFoundation7CGFloatVvp":{"name":"width","abstract":"

    The width of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV5stateAA0C5StateVvp":{"name":"state","abstract":"

    The ItemState to use in the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV10appearanceAA0cD10AppearanceVvp":{"name":"appearance","abstract":"

    The desired appearance of the preview.

    ","parent_name":"Properties"},"Structs/ItemPreview/Properties.html#/s:10ListableUI11ItemPreviewV10PropertiesV4with5state10appearanceAE14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(with:state:appearance:)","abstract":"

    Creates a new preview with the desired options.

    ","parent_name":"Properties"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV4itemAA03AnyC0_pvp":{"name":"item","abstract":"

    The item being previewed by the preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV10propertiesAC10PropertiesVvp":{"name":"properties","abstract":"

    The properties of the current preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview/Properties.html":{"name":"Properties","abstract":"

    The properties of a preview.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV8previews3for4withQrAA03AnyC0_p_SayAC10PropertiesVGtFZ":{"name":"previews(for:with:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for each of the provided","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV07withAllC6States3for5width10appearanceQrAA03AnyC0_p_14CoreFoundation7CGFloatVAA0cD10AppearanceVtFZ":{"name":"withAllItemStates(for:width:appearance:)","abstract":"

    Creates and returns a SwiftUI view that contains individual previews for all the possible","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_5width5state10appearanceAcA03AnyC0_p_14CoreFoundation7CGFloatVAA0C5StateVAA0cD10AppearanceVtcfc":{"name":"init(_:width:state:appearance:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:10ListableUI11ItemPreviewV_10propertiesAcA03AnyC0_p_AC10PropertiesVtcfc":{"name":"init(_:properties:)","abstract":"

    Creates a new preview with the provided properties.

    ","parent_name":"ItemPreview"},"Structs/ItemPreview.html#/s:7SwiftUI4ViewP4body4BodyQzvp":{"name":"body","parent_name":"ItemPreview"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5titleSSvp":{"name":"title","abstract":"

    The title of section – a single letter like A, B, C, D, E, etc.","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator/CollatedSection.html#/s:10ListableUI21LocalizedItemCollatorV15CollatedSectionV5itemsSayAA03AnyD0_pGvp":{"name":"items","abstract":"

    The sorted items in the collated sections.

    ","parent_name":"CollatedSection"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV8sections9collation4with_SayAA7SectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGyAC08CollatedI0V_AHztXEtFZ":{"name":"sections(collation:with:_:)","abstract":"

    Collates and returns the set of items into list Sections,","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator.html#/s:10ListableUI21LocalizedItemCollatorV7collate9collation5itemsSayAC15CollatedSectionVGSo27UILocalizedIndexedCollationC_SayAA03Anyc10CollatableD0_pGtFZ":{"name":"collate(collation:items:)","abstract":"

    Collates and returns the set of items into CollatedSections.","parent_name":"LocalizedItemCollator"},"Structs/LocalizedItemCollator/CollatedSection.html":{"name":"CollatedSection","abstract":"

    The output of the collator, with the collated title and items","parent_name":"LocalizedItemCollator"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV18accessibilityLabelSSvpZ":{"name":"accessibilityLabel","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV17accessibilityHintSSvpZ":{"name":"accessibilityHint","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV19accessibilityMoveUpSSvpZ":{"name":"accessibilityMoveUp","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html#/s:10ListableUI0A16LocalizedStringsV14ReorderGestureV21accessibilityMoveDownSSvpZ":{"name":"accessibilityMoveDown","parent_name":"ReorderGesture"},"Structs/ListableLocalizedStrings/ReorderGesture.html":{"name":"ReorderGesture","parent_name":"ListableLocalizedStrings"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE0So6CGSizeVvp":{"name":"contentSize","abstract":"

    The content size of the list.

    ","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV12naturalWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalWidth","abstract":"

    If it supports it, this value will contain the “natural” width of the list’s","parent_name":"MeasuredListSize"},"Structs/MeasuredListSize.html#/s:10ListableUI16MeasuredListSizeV07contentE012naturalWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalWidth:)","parent_name":"MeasuredListSize"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV4itemAA03AnyF0_pvp":{"name":"item","abstract":"

    The item which was reordered by the customer.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    The new state of all sections in the list.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/ItemReordered.html#/s:10ListableUI17ListStateObserverV13ItemReorderedV6resultAA0F10ReorderingV6ResultVvp":{"name":"result","abstract":"

    The detailed information about the reorder event.

    ","parent_name":"ItemReordered"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3oldShyAA13AnyIdentifierCGvp":{"name":"old","abstract":"

    The previously selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/SelectionChanged.html#/s:10ListableUI17ListStateObserverV16SelectionChangedV3newShyAA13AnyIdentifierCGvp":{"name":"new","abstract":"

    The newly selected items’ identifiers.

    ","parent_name":"SelectionChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3oldSo6CGRectVvp":{"name":"old","abstract":"

    The old frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/FrameChanged.html#/s:10ListableUI17ListStateObserverV12FrameChangedV3newSo6CGRectVvp":{"name":"new","abstract":"

    The new frame within the bounds of the list.

    ","parent_name":"FrameChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV9displayedSayAA7AnyItem_pGvp":{"name":"displayed","abstract":"

    The items which were scrolled into view or otherwise became visible.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/VisibilityChanged.html#/s:10ListableUI17ListStateObserverV17VisibilityChangedV12endedDisplaySayAA7AnyItem_pGvp":{"name":"endedDisplay","abstract":"

    The items which were scrolled out of view or otherwise were removed from view.

    ","parent_name":"VisibilityChanged"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV8insertedShyAA13AnyIdentifierCGvp":{"name":"inserted","abstract":"

    The inserted IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV10ChangedIDsV7removedShyAA13AnyIdentifierCGvp":{"name":"removed","abstract":"

    The removed IDs.

    ","parent_name":"ChangedIDs"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV8sectionsAG10ChangedIDsVvp":{"name":"sections","abstract":"

    The inserted and removed sections.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21InsertionsAndRemovalsV5itemsAG10ChangedIDsVvp":{"name":"items","abstract":"

    The inserted and removed items.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html":{"name":"ChangedIDs","abstract":"

    The changed IDs.

    ","parent_name":"InsertionsAndRemovals"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV10hadChangesSbvp":{"name":"hadChanges","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV21insertionsAndRemovalsAE010InsertionsiJ0Vvp":{"name":"insertionsAndRemovals","abstract":"

    The insertions and removals in this change, if any.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV7actionsAA0C7ActionsCvp":{"name":"actions","abstract":"

    A set of methods you can use to perform actions on the list, eg scrolling to a given row.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated.html#/s:10ListableUI17ListStateObserverV14ContentUpdatedV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ContentUpdated"},"Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html":{"name":"InsertionsAndRemovals","abstract":"

    The insertions and removals, for both sections and items, applied to a list","parent_name":"ContentUpdated"},"Structs/ListStateObserver/BeginDrag.html#/s:10ListableUI17ListStateObserverV9BeginDragV12positionInfoAA0c14ScrollPositionI0Vvp":{"name":"positionInfo","parent_name":"BeginDrag"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndScrollingAnimation.html#/s:10ListableUI17ListStateObserverV24DidEndScrollingAnimationV12positionInfoAA0c14ScrollPositionK0Vvp":{"name":"positionInfo","parent_name":"DidEndScrollingAnimation"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidEndDeceleration.html#/s:10ListableUI17ListStateObserverV18DidEndDecelerationV12positionInfoAA0c14ScrollPositionJ0Vvp":{"name":"positionInfo","parent_name":"DidEndDeceleration"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV7actionsAA0C7ActionsCvp":{"name":"actions","parent_name":"DidScroll"},"Structs/ListStateObserver/DidScroll.html#/s:10ListableUI17ListStateObserverV9DidScrollV12positionInfoAA0cg8PositionI0Vvp":{"name":"positionInfo","parent_name":"DidScroll"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates and optionally allows you to configure an observer.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnDidScrolla":{"name":"OnDidScroll","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onDidScrollyyyAC0gH0VcF":{"name":"onDidScroll(_:)","abstract":"

    Registers a callback which will be called when the list view is scrolled, or is","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20OnDidEndDecelerationa":{"name":"OnDidEndDeceleration","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV20onDidEndDecelerationyyyAC0ghI0VcF":{"name":"onDidEndDeceleration(_:)","abstract":"

    Registers a callback which will be called when the list view is finished decelerating.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26OnDidEndScrollingAnimationa":{"name":"OnDidEndScrollingAnimation","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV26onDidEndScrollingAnimationyyyAC0ghiJ0VcF":{"name":"onDidEndScrollingAnimation(_:)","abstract":"

    Registers a callback which will be called when the list view had ended scrolling animation.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11OnBeginDraga":{"name":"OnBeginDrag","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV11onBeginDragyyyAC0gH0VcF":{"name":"onBeginDrag(_:)","abstract":"

    Registers a callback which will be called when the list view will begin dragging.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16OnContentUpdateda":{"name":"OnContentUpdated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV16onContentUpdatedyyyAC0gH0VcF":{"name":"onContentUpdated(_:)","abstract":"

    Registers a callback which will be called when the list view’s content is updated","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19OnVisibilityChangeda":{"name":"OnVisibilityChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV19onVisibilityChangedyyyAC0gH0VcF":{"name":"onVisibilityChanged(_:)","abstract":"

    Registers a callback which will be called when the visiblity of content within the list changes,","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14OnFrameChangeda":{"name":"OnFrameChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV14onFrameChangedyyyAC0gH0VcF":{"name":"onFrameChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s frame is changed.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18OnSelectionChangeda":{"name":"OnSelectionChanged","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV18onSelectionChangedyyyAC0gH0VcF":{"name":"onSelectionChanged(_:)","abstract":"

    Registers a callback which will be called when the list view’s selected items are changed by the user.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15OnItemReordereda":{"name":"OnItemReordered","parent_name":"ListStateObserver"},"Structs/ListStateObserver.html#/s:10ListableUI17ListStateObserverV15onItemReorderedyyyAC0gH0VcF":{"name":"onItemReordered(_:)","abstract":"

    Registers a callback which will be called when an item in the list view is reordered by the customer.","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidScroll.html":{"name":"DidScroll","abstract":"

    Parameters available for OnDidScroll callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidEndDeceleration.html":{"name":"DidEndDeceleration","abstract":"

    Parameters available for OnDidEndDeceleration callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/DidEndScrollingAnimation.html":{"name":"DidEndScrollingAnimation","abstract":"

    Parameters available for OnDidEndScrollingAnimation callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/BeginDrag.html":{"name":"BeginDrag","abstract":"

    Parameters available for OnBeginDrag callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/ContentUpdated.html":{"name":"ContentUpdated","abstract":"

    Parameters available for OnContentUpdated callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/VisibilityChanged.html":{"name":"VisibilityChanged","abstract":"

    Parameters available for OnVisibilityChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/FrameChanged.html":{"name":"FrameChanged","abstract":"

    Parameters available for OnFrameChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/SelectionChanged.html":{"name":"SelectionChanged","abstract":"

    Parameters available for OnSelectionChanged callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListStateObserver/ItemReordered.html":{"name":"ItemReordered","abstract":"

    Parameters available for OnItemReordered callbacks.

    ","parent_name":"ListStateObserver"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV10identifierAA13AnyIdentifierCvp":{"name":"identifier","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo/VisibleItem.html#/s:10ListableUI22ListScrollPositionInfoV11VisibleItemV010percentageG014CoreFoundation7CGFloatVvp":{"name":"percentageVisible","abstract":"

    The percentage of this item within the collection view’s visible frame.

    ","parent_name":"VisibleItem"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV12visibleItemsShyAC11VisibleItemVGvp":{"name":"visibleItems","abstract":"

    Which items within the list are currently visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV15mostVisibleItemAC0hI0VSgvp":{"name":"mostVisibleItem","abstract":"

    The item from visibleItems that has the highest percentage of visibility.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV18isFirstItemVisibleSbvp":{"name":"isFirstItemVisible","abstract":"

    If the first item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV17isLastItemVisibleSbvp":{"name":"isLastItemVisible","abstract":"

    If the last item list is partially visible.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV06bottomD6Offset14CoreFoundation7CGFloatVvp":{"name":"bottomScrollOffset","abstract":"

    Distance required to scroll to the bottom

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV6boundsSo6CGRectVvp":{"name":"bounds","abstract":"

    bounds of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    safeAreaInsests of the list view

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV02isD10InProgressSbvp":{"name":"isScrollInProgress","abstract":"

    Whether the scroll view is currently being interacted with or decelerating.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV19visibleContentEdges017includingSafeAreaI0So10UIRectEdgeVAG_tF":{"name":"visibleContentEdges(includingSafeAreaEdges:)","abstract":"

    Used to retrieve the visible content edges for the list’s content.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo.html#/s:10ListableUI22ListScrollPositionInfoV10scrollView12visibleItems18isFirstItemVisible0k4LastmN0ACSo08UIScrollH0C_ShyAC0nM0VGS2btcfc":{"name":"init(scrollView:visibleItems:isFirstItemVisible:isLastItemVisible:)","abstract":"

    Creates a ListScrollPositionInfo for the provided scroll view.

    ","parent_name":"ListScrollPositionInfo"},"Structs/ListScrollPositionInfo/VisibleItem.html":{"name":"VisibleItem","parent_name":"ListScrollPositionInfo"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChangesSbvp":{"name":"animatesChanges","abstract":"

    If the changes applied should be animated or not.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9animationAA0C9AnimationVvp":{"name":"animation","abstract":"

    The animation to use for any changes.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7contentAA7ContentVvp":{"name":"content","abstract":"

    The content displayed by the list.","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the List.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6layoutAA17LayoutDescriptionVvp":{"name":"layout","abstract":"

    The layout type to use with the list. Defaults to .table(), aka a table","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV10appearanceAA10AppearanceVvp":{"name":"appearance","abstract":"

    The appearance to use with the list.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","abstract":"

    The scroll insets to apply to the list view.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8behaviorAA8BehaviorVvp":{"name":"behavior","abstract":"

    The various behavior options to apply to the list, which affect how the user","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    The state reader to use with your list. A ListStateObserver","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7actionsAA0C7ActionsCSgvp":{"name":"actions","abstract":"

    The actions instance to use to control the list, eg to scroll to a given","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV16autoScrollActionAA04AutofG0Ovp":{"name":"autoScrollAction","abstract":"

    The auto scroll action to apply to the list. This allows you to","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV23accessibilityIdentifierSSSgvp":{"name":"accessibilityIdentifier","abstract":"

    The accessibility identifier assigned to the inner UICollectionView.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","abstract":"

    The debugging identifier assigned to the list. Used for os_signpost integration","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV9Configurea":{"name":"Configure","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV7default4withACyACzXE_tFZ":{"name":"default(with:)","abstract":"

    An instance of ListProperties with sensible default values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV15animatesChanges9animation6layout10appearance21scrollIndicatorInsets8behavior16autoScrollAction25onKeyboardFrameWillChange23accessibilityIdentifier09debuggingW09configureACSb_AA0C9AnimationVAA17LayoutDescriptionVAA10AppearanceVSo06UIEdgeL0VAA8BehaviorVAA04AutooP0Oy0R8Observer0r7CurrentS8Provider_p_Sd0G8Duration_So06UIViewZ5CurveV0G5CurvettcSgSSSgA6_yACzXEtcfc":{"name":"init(animatesChanges:animation:layout:appearance:scrollIndicatorInsets:behavior:autoScrollAction:onKeyboardFrameWillChange:accessibilityIdentifier:debuggingIdentifier:configure:)","abstract":"

    Create a new instance of ListProperties with the provided values.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs7KeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly reading properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV13dynamicMemberxs15WritableKeyPathCyAA7ContentVxG_tcluip":{"name":"subscript(dynamicMember:)","abstract":"

    Allows directly setting properties on the list’s Content, without having to explicitly specify","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list:

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3add8sectionsySayAA7SectionVGyXE_tF":{"name":"add(sections:)","abstract":"

    Adds the provided sections with the provided result builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a new section to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Adds a list of new sections to the content.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV6modify5usingyyACzXE_tF":{"name":"modify(using:)","abstract":"

    Updates the ListProperties object with the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListProperties.html#/s:10ListableUI14ListPropertiesV8modified5usingACyACzXE_tF":{"name":"modified(using:)","abstract":"

    Creates a new ListProperties object modified by the changes in the provided builder.

    ","parent_name":"ListProperties"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrameSo6CGRectVvp":{"name":"itemFrame","abstract":"

    The item’s frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV19visibleContentFrameSo6CGRectVvp":{"name":"visibleContentFrame","abstract":"

    The visible content frame in the list content coordinate space.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV08positionG0AA0cefG0Vvp":{"name":"positionInfo","abstract":"

    The current scroll position of the list.

    ","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPositionInfo.html#/s:10ListableUI26ListItemScrollPositionInfoV9itemFrame014visibleContentI008positionG0ACSo6CGRectV_AhA0cefG0Vtcfc":{"name":"init(itemFrame:visibleContentFrame:positionInfo:)","parent_name":"ListItemScrollPositionInfo"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV8standardyAcA0eF0VFZ":{"name":"standard(_:)","abstract":"

    Positions the item using Listable’s standard item scroll positioning.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListItemScrollPosition.html#/s:10ListableUI22ListItemScrollPositionV31verticalContentOffsetAdjustmentyAC14CoreFoundation7CGFloatVAA0cdeF4InfoVcFZ":{"name":"verticalContentOffsetAdjustment(_:)","abstract":"

    Positions the item by applying a custom vertical delta to the current content offset.

    ","parent_name":"ListItemScrollPosition"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV10Animationsa":{"name":"Animations","abstract":"

    The animation block.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationVyACyyycccfc":{"name":"init(_:)","abstract":"

    Creates a new animation. in your custom animation, you must invoke the passed","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV7defaultACvpZ":{"name":"default","abstract":"

    The default animation provided by UICollectionView.

    ","parent_name":"ListAnimation"},"Structs/ListAnimation.html#/s:10ListableUI13ListAnimationV4fastACvpZ":{"name":"fast","abstract":"

    A faster animation than the default UICollectionView animation.

    ","parent_name":"ListAnimation"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV31interSectionSpacingWithNoFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithNoFooter","abstract":"

    The spacing to apply between sections, if the previous section has no footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV29interSectionSpacingWithFooter14CoreFoundation7CGFloatVvp":{"name":"interSectionSpacingWithFooter","abstract":"

    The spacing to apply between sections, if the previous section has a footer.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The spacing between individual items within a section in a list.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"itemToSectionFooterSpacing","abstract":"

    The spacing between the last item in the section and the footer.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV27headerToFirstSectionSpacing05interiJ12WithNoFooter0kijlN0019sectionHeaderBottomJ004itemJ00rginJ004lastignJ0AE14CoreFoundation7CGFloatV_A6Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacingWithNoFooter:interSectionSpacingWithFooter:sectionHeaderBottomSpacing:itemSpacing:itemToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Layout"},"Structs/TableAppearance/Layout.html#/s:10ListableUI15TableAppearanceV6LayoutV3set4withyyAEzXE_tF":{"name":"set(with:)","abstract":"

    Easily mutate the Layout in place.

    ","parent_name":"Layout"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5countSivp":{"name":"count","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV7spacing14CoreFoundation7CGFloatVvp":{"name":"spacing","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV3oneAGvpZ":{"name":"one","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout/Columns.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7ColumnsV5count7spacingAGSi_14CoreFoundation7CGFloatVtcfc":{"name":"init(count:spacing:)","parent_name":"Columns"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    In a horizontal layout, this powers the height of the section.

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV011customInterE7Spacing14CoreFoundation7CGFloatVSgvp":{"name":"customInterSectionSpacing","abstract":"

    Overrides the calculated spacing after this section

    ","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV7columnsAE7ColumnsVvp":{"name":"columns","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI15TableAppearanceV13SectionLayoutV14isHeaderSticky5width011customInterE7Spacing7columnsAESbSg_AA11CustomWidthO14CoreFoundation7CGFloatVSgAE7ColumnsVtcfc":{"name":"init(isHeaderSticky:width:customInterSectionSpacing:columns:)","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/TableAppearance/SectionLayout/Columns.html":{"name":"Columns","parent_name":"SectionLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI15TableAppearanceV18HeaderFooterLayoutV5widthAeA11CustomWidthO_tcfc":{"name":"init(width:)","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV26itemToSectionFooterSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemToSectionFooterSpacing","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV5widthAA11CustomWidthOvp":{"name":"width","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI15TableAppearanceV10ItemLayoutV11itemSpacing0g15ToSectionFooterH05widthAE14CoreFoundation7CGFloatVSg_AlA11CustomWidthOtcfc":{"name":"init(itemSpacing:itemToSectionFooterSpacing:width:)","parent_name":"ItemLayout"},"Structs/TableAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV7defaultACvpZ":{"name":"default","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    How the layout should flow, either horizontally or vertically.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sticky section headers should be leveraged in the layout.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties applied to the scroll view backing the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV26itemPositionGroupingHeight14CoreFoundation7CGFloatVvp":{"name":"itemPositionGroupingHeight","abstract":"

    When providing the ItemPosition for items in a list, specifies the max spacing","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV30contentInsetAdjustmentBehaviorAA07ContentfgH0Ovp":{"name":"contentInsetAdjustmentBehavior","abstract":"

    How to adjust the safe area insets of the list view.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV17bounceOnUnderflowSbvp":{"name":"bounceOnUnderflow","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    The bounds of the content of the list, which can be optionally constrained.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV6layoutAC6LayoutVvp":{"name":"layout","abstract":"

    Layout attributes for content in the list.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance.html#/s:10ListableUI15TableAppearanceV9direction18listHeaderPosition20stickySectionHeaders14pagingBehavior04itemH14GroupingHeight022contentInsetAdjustmentM017bounceOnUnderflow6bounds6layoutAcA15LayoutDirectionO_AA04ListgH0OSbAA010ListPagingM0O14CoreFoundation7CGFloatVAA07ContentrsM0OSbAA17ListContentBoundsVSgAC0Y0Vtcfc":{"name":"init(direction:listHeaderPosition:stickySectionHeaders:pagingBehavior:itemPositionGroupingHeight:contentInsetAdjustmentBehavior:bounceOnUnderflow:bounds:layout:)","abstract":"

    Creates a new TableAppearance object.

    ","parent_name":"TableAppearance"},"Structs/TableAppearance/ItemLayout.html":{"name":"ItemLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/SectionLayout.html":{"name":"SectionLayout","parent_name":"TableAppearance"},"Structs/TableAppearance/Layout.html":{"name":"Layout","abstract":"

    Layout options for the list.

    ","parent_name":"TableAppearance"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO7uniformyA2GmF":{"name":"uniform","abstract":"

    The first item’s leading peek is equal to the Peek.value. This will keep the first","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html#/s:10ListableUI15PagedAppearanceV4PeekV22FirstItemConfigurationO13customLeadingyAG14CoreFoundation7CGFloatVcAGmF":{"name":"customLeading(_:)","abstract":"

    The first item’s leading peek is equal to the associated value. This will offset the","parent_name":"FirstItemConfiguration"},"Structs/PagedAppearance/Peek/FirstItemConfiguration.html":{"name":"FirstItemConfiguration","abstract":"

    Houses the various configuration options for the first item’s peek value.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV7isEmptySbvp":{"name":"isEmpty","abstract":"

    This is true if there are no peek values.

    ","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV5value22firstItemConfigurationAE14CoreFoundation7CGFloatV_AE05FirsthI0Otcfc":{"name":"init(value:firstItemConfiguration:)","abstract":"

    Creates a new Peek with the specified peek value and first item configuration. By default,","parent_name":"Peek"},"Structs/PagedAppearance/Peek.html#/s:10ListableUI15PagedAppearanceV4PeekV4noneAEvpZ":{"name":"none","abstract":"

    This represents no peeking functionality.

    ","parent_name":"Peek"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV7defaultACvpZ":{"name":"default","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the paging layout should occur in. Defaults to vertical.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV4peekAC4PeekVvp":{"name":"peek","abstract":"

    This is a proxy to the internal pagingSize.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If scroll indicators should be visible along the scrollable axis.

    ","parent_name":"PagedAppearance"},"Structs/PagedAppearance.html#/s:10ListableUI15PagedAppearanceV9direction21showsScrollIndicators6bounds4peekAcA15LayoutDirectionO_SbAA17ListContentBoundsVSgAC4PeekVtcfc":{"name":"init(direction:showsScrollIndicators:bounds:peek:)","parent_name":"PagedAppearance"},"Structs/PagedAppearance/Peek.html":{"name":"Peek","abstract":"

    This data model is used to apply an inset to each page, allowing items residing on the","parent_name":"PagedAppearance"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehaviorAA04PageiJ0Ovp":{"name":"pageScrollingBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV30contentInsetAdjustmentBehaviorAA07ContentijK0Ovp":{"name":"contentInsetAdjustmentBehavior","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV20allowsBounceVerticalSbvp":{"name":"allowsBounceVertical","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV22allowsBounceHorizontalSbvp":{"name":"allowsBounceHorizontal","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV016allowsHorizontalE9IndicatorSbvp":{"name":"allowsHorizontalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV014allowsVerticalE9IndicatorSbvp":{"name":"allowsVerticalScrollIndicator","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutScrollViewProperties.html#/s:10ListableUI30ListLayoutScrollViewPropertiesV21pageScrollingBehavior022contentInsetAdjustmentJ020allowsBounceVertical0nO10Horizontal0npE9Indicator0nqeR0AcA04PageiJ0O_AA07ContentlmJ0OS4btcfc":{"name":"init(pageScrollingBehavior:contentInsetAdjustmentBehavior:allowsBounceVertical:allowsBounceHorizontal:allowsVerticalScrollIndicator:allowsHorizontalScrollIndicator:)","parent_name":"ListLayoutScrollViewProperties"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The size of the content as it has been laid out by your layout.

    ","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV19naturalContentWidth14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    If available, the natural width of any measured content.","parent_name":"ListLayoutResult"},"Structs/ListLayoutResult.html#/s:10ListableUI16ListLayoutResultV11contentSize19naturalContentWidthACSo6CGSizeV_14CoreFoundation7CGFloatVSgtcfc":{"name":"init(contentSize:naturalContentWidth:)","parent_name":"ListLayoutResult"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAA04ItemghiJ0Vvp":{"name":"itemInsertAndRemoveAnimations","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutDefaults.html#/s:10ListableUI18ListLayoutDefaultsV29itemInsertAndRemoveAnimationsAcA04ItemghiJ0V_tcfc":{"name":"init(itemInsertAndRemoveAnimations:)","parent_name":"ListLayoutDefaults"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV14pagingBehaviorAA0c6PagingH0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV010scrollViewF0AA0cd6ScrollhF0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesV9direction6bounds20stickySectionHeaders14pagingBehavior010scrollViewF0AcA0D9DirectionO_AA0C13ContentBoundsVSgSbAA0c6PagingM0OAA0cd6ScrolloF0Vtcfc":{"name":"init(direction:bounds:stickySectionHeaders:pagingBehavior:scrollViewProperties:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutAppearanceProperties.html#/s:10ListableUI30ListLayoutAppearancePropertiesVyACxcAA0cdE0Rzlufc":{"name":"init(_:)","parent_name":"ListLayoutAppearanceProperties"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBoundsSo6CGRectVvp":{"name":"viewBounds","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV14safeAreaInsetsSo06UIEdgeH0Vvp":{"name":"safeAreaInsets","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV12contentInsetSo12UIEdgeInsetsVvp":{"name":"contentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV13contentOffsetSo7CGPointVvp":{"name":"contentOffset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV20adjustedContentInsetSo12UIEdgeInsetsVvp":{"name":"adjustedContentInset","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV17hasRefreshControlSbvp":{"name":"hasRefreshControl","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV11environmentAA0C11EnvironmentVvp":{"name":"environment","parent_name":"ListLayoutLayoutContext"},"Structs/ListLayoutLayoutContext.html#/s:10ListableUI010ListLayoutD7ContextV10viewBounds14safeAreaInsets12contentInset0K6Offset015adjustedContentL017hasRefreshControl11environmentACSo6CGRectV_So06UIEdgeJ0VANSo7CGPointVANSbAA0C11EnvironmentVtcfc":{"name":"init(viewBounds:safeAreaInsets:contentInset:contentOffset:adjustedContentInset:hasRefreshControl:environment:)","parent_name":"ListLayoutLayoutContext"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV4sizeSo6CGSizeVvp":{"name":"size","abstract":"

    The size of the represented item when it is laid out.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6centerSo7CGPointVvp":{"name":"center","abstract":"

    The center of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5frameSo6CGRectVvp":{"name":"frame","abstract":"

    The frame of the item when it is laid out, in the coordinate space of the outer list.","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV9transformSo17CGAffineTransformVvp":{"name":"transform","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV11transform3DSo13CATransform3DVvp":{"name":"transform3D","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5alpha14CoreFoundation7CGFloatVvp":{"name":"alpha","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV6zIndexSivp":{"name":"zIndex","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesVyACSo016UICollectionVieweF0Ccfc":{"name":"init(_:)","parent_name":"ListContentLayoutAttributes"},"Structs/ListContentLayoutAttributes.html#/s:10ListableUI27ListContentLayoutAttributesV5apply2toySo016UICollectionVieweF0C_tF":{"name":"apply(to:)","parent_name":"ListContentLayoutAttributes"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various SectionLayoutsValues stored within the object.","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the flow values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .flow style layout.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new SectionLayouts value that allows configuring the table values for the section.

    ","parent_name":"SectionLayouts"},"Structs/SectionLayouts.html#/s:10ListableUI14SectionLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a Section‘s layout when it is presented within a .table style layout.

    ","parent_name":"SectionLayouts"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter14CoreFoundation7CGFloatVvp":{"name":"withFooter","abstract":"

    The spacing used if there is a footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV8noFooter14CoreFoundation7CGFloatVvp":{"name":"noFooter","abstract":"

    The spacing used if there is no footer in the proceeding section.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingV10withFooter02noJ0AG14CoreFoundation7CGFloatV_ALtcfc":{"name":"init(withFooter:noFooter:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19InterSectionSpacingVyAG14CoreFoundation7CGFloatVcfc":{"name":"init(_:)","abstract":"

    Provides a new intersection spacing value.

    ","parent_name":"InterSectionSpacing"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing14CoreFoundation7CGFloatVvp":{"name":"headerToFirstSectionSpacing","abstract":"

    The spacing between the list header and the first section.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV19interSectionSpacingAE05IntergH0Vvp":{"name":"interSectionSpacing","abstract":"

    The spacing to apply between sections.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26sectionHeaderBottomSpacing14CoreFoundation7CGFloatVvp":{"name":"sectionHeaderBottomSpacing","abstract":"

    The spacing to apply below a section header, before its items.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV11itemSpacing14CoreFoundation7CGFloatVvp":{"name":"itemSpacing","abstract":"

    The horizontal spacing between individual items within a section.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV10rowSpacing14CoreFoundation7CGFloatVvp":{"name":"rowSpacing","abstract":"

    The vertical spacing between rows in the flow layout.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV25rowToSectionFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"rowToSectionFooterSpacing","abstract":"

    The spacing between the last row in the section and the footer.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV26lastSectionToFooterSpacing14CoreFoundation7CGFloatVvp":{"name":"lastSectionToFooterSpacing","abstract":"

    The spacing between the last section and the footer of the list.","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings.html#/s:10ListableUI14FlowAppearanceV8SpacingsV27headerToFirstSectionSpacing05interiJ0019sectionHeaderBottomJ004itemJ003rowJ00pgi6FooterJ004lastigqJ0AE14CoreFoundation7CGFloatV_AE05InteriJ0VA5Otcfc":{"name":"init(headerToFirstSectionSpacing:interSectionSpacing:sectionHeaderBottomSpacing:itemSpacing:rowSpacing:rowToSectionFooterSpacing:lastSectionToFooterSpacing:)","abstract":"

    Creates a new Layout with the provided options.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/Spacings/InterSectionSpacing.html":{"name":"InterSectionSpacing","abstract":"

    Controls the inter section spacing in a list.

    ","parent_name":"Spacings"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV5widthAA11CustomWidthOvp":{"name":"width","abstract":"

    Controls the custom width of the Section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV21rowUnderflowAlignmentAC03RowhI0OSgvp":{"name":"rowUnderflowAlignment","abstract":"

    Provides a custom underflow alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV17rowItemsAlignmentAC03RowhI0OSgvp":{"name":"rowItemsAlignment","abstract":"

    Provides a custom item alignment for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV10itemSizingAC04ItemH0OSgvp":{"name":"itemSizing","abstract":"

    Provides a custom item sizing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV11itemSpacing14CoreFoundation7CGFloatVSgvp":{"name":"itemSpacing","abstract":"

    Provides a custom item spacing for the items in the section.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI14FlowAppearanceV13SectionLayoutV14isHeaderSticky5width21rowUnderflowAlignment0k5ItemsM010itemSizing0O7SpacingAESbSg_AA11CustomWidthOAC03RowlM0OSgAC0tnM0OSgAC04ItemP0OSg14CoreFoundation7CGFloatVSgtcfc":{"name":"init(isHeaderSticky:width:rowUnderflowAlignment:rowItemsAlignment:itemSizing:itemSpacing:)","abstract":"

    Creates a new section layout.

    ","parent_name":"SectionLayout"},"Structs/FlowAppearance/SectionLayout.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"SectionLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI14FlowAppearanceV18HeaderFooterLayoutVAEycfc":{"name":"init()","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/HeaderFooterLayout.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"HeaderFooterLayout"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7naturalyA2GmF":{"name":"natural","abstract":"

    The standard with from the item will be used.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout/Width.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5WidthO7fillRowyA2GmF":{"name":"fillRow","abstract":"

    The full width of the section will be used by the item.

    ","parent_name":"Width"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthAE5WidthOvp":{"name":"width","abstract":"

    How to calculate the width of the item within the section.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI14FlowAppearanceV10ItemLayoutV5widthA2E5WidthO_tcfc":{"name":"init(width:)","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"ItemLayout"},"Structs/FlowAppearance/ItemLayout/Width.html":{"name":"Width","abstract":"

    Controls how to determine the width of the items within a row.

    ","parent_name":"ItemLayout"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO3topyA2EmF":{"name":"top","abstract":"

    When items in a row are not the same height, the shorter items will be aligned to the top of the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6centeryA2EmF":{"name":"center","abstract":"

    When items in a row are not the same height, the shorter items will be center aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO6bottomyA2EmF":{"name":"bottom","abstract":"

    When items in a row are not the same height, the shorter items will be bottom aligned within the row.

    ","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowItemsAlignment.html#/s:10ListableUI14FlowAppearanceV17RowItemsAlignmentO4fillyA2EmF":{"name":"fill","abstract":"

    When items in a row are not the same height, the shorter items will be stretched to be the same","parent_name":"RowItemsAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O4fillyA2GmF":{"name":"fill","abstract":"

    The default behaviour; the row will be filled to fit its maximum allowable width.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O013matchPreviousE7SpacingyA2GmF":{"name":"matchPreviousRowSpacing","abstract":"

    The spacing of the previous row or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO08FillLasteG0O18defaultItemSpacingyA2GmF":{"name":"defaultItemSpacing","abstract":"

    The calculated spacing or itemSpacing will be used, whichever is smaller.

    ","parent_name":"FillLastRowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO7leadingyA2EmF":{"name":"leading","abstract":"

    The items are leading-aligned, with extra space at the end of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8centeredyA2EmF":{"name":"centered","abstract":"

    The items are center-aligned, with extra space distributed evenly between","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO8trailingyA2EmF":{"name":"trailing","abstract":"

    The items are trailing-aligned, with extra space at the beginning of the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment.html#/s:10ListableUI14FlowAppearanceV21RowUnderflowAlignmentO4fillyA2E08FillLasteG0O_tcAEmF":{"name":"fill(lastRowAlignment:)","abstract":"

    The extra space in the row is evenly distributed between the items in the row.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html":{"name":"FillLastRowAlignment","abstract":"

    Controls the fill behavior for the last row in a section.

    ","parent_name":"RowUnderflowAlignment"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7naturalyA2EmF":{"name":"natural","abstract":"

    The natural value from the Item.sizing is used with no changes.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO5fixedyAE14CoreFoundation7CGFloatVcAEmF":{"name":"fixed(_:)","abstract":"

    The width of the item is fixed to this value.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance/ItemSizing.html#/s:10ListableUI14FlowAppearanceV10ItemSizingO7columnsyAESicAEmF":{"name":"columns(_:)","abstract":"

    The width of the item is calculated based on the number of columns provided.

    ","parent_name":"ItemSizing"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV7defaultACvpZ":{"name":"default","abstract":"

    The default apperance style.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The direction the flow layout will be laid out in.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV18listHeaderPositionAA04ListfG0Ovp":{"name":"listHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","abstract":"

    If sections should have sticky headers, staying visible until the section is scrolled off screen.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV14pagingBehaviorAA010ListPagingF0Ovp":{"name":"pagingBehavior","abstract":"

    How paging is performed when a drag event ends.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV20scrollViewPropertiesAA016ListLayoutScrollfG0Vvp":{"name":"scrollViewProperties","abstract":"

    The properties of the backing UIScrollView.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV19toLayoutDescriptionAA0fG0VyF":{"name":"toLayoutDescription()","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV21rowUnderflowAlignmentAC03RowfG0Ovp":{"name":"rowUnderflowAlignment","abstract":"

    How to align the items in a row when they do not take up the full amount of available space.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV17rowItemsAlignmentAC03RowfG0Ovp":{"name":"rowItemsAlignment","abstract":"

    How to align the items in a row when they are not all the same height.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV10itemSizingAC04ItemF0Ovp":{"name":"itemSizing","abstract":"

    Controls the sizing / measurement of items within the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV6boundsAA17ListContentBoundsVSgvp":{"name":"bounds","abstract":"

    Controls the padding and maximum width of the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV8spacingsAC8SpacingsVvp":{"name":"spacings","abstract":"

    Controls the spacing between headers, footers, sections, and items in the flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance.html#/s:10ListableUI14FlowAppearanceV9direction16stickyListHeader0F14SectionHeaders14pagingBehavior21rowUnderflowAlignment0m5ItemsO010itemSizing6bounds8spacingsAcA15LayoutDirectionO_S2bSgAA0g6PagingL0OAC03RownO0OAC0xpO0OAC04ItemR0OAA0G13ContentBoundsVSgAC8SpacingsVtcfc":{"name":"init(direction:stickyListHeader:stickySectionHeaders:pagingBehavior:rowUnderflowAlignment:rowItemsAlignment:itemSizing:bounds:spacings:)","abstract":"

    Creates a new FlowAppearance.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/ItemSizing.html":{"name":"ItemSizing","abstract":"

    Controls how items in a row are measured and sized.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowUnderflowAlignment.html":{"name":"RowUnderflowAlignment","abstract":"

    When there is left over space at the end of a row, RowUnderflowAlignment controls","parent_name":"FlowAppearance"},"Structs/FlowAppearance/RowItemsAlignment.html":{"name":"RowItemsAlignment","abstract":"

    When items in a row are not the same height, controls the alignment and sizing of the smaller items.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/ItemLayout.html":{"name":"ItemLayout","abstract":"

    Controls the layout parameters for a given Item when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/HeaderFooterLayout.html":{"name":"HeaderFooterLayout","abstract":"

    Controls the layout parameters for a given HeaderFooter when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/SectionLayout.html":{"name":"SectionLayout","abstract":"

    Controls the layout parameters for a given Section when it is displayed within a .flow layout.

    ","parent_name":"FlowAppearance"},"Structs/FlowAppearance/Spacings.html":{"name":"Spacings","abstract":"

    Layout options for the list.

    ","parent_name":"FlowAppearance"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV10layoutTypexmvp":{"name":"layoutType","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV16layoutAppearance0cG0Qzvp":{"name":"layoutAppearance","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV011createEmptyC010appearance8behaviorAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV015createPopulatedC010appearance8behavior7contentAA07AnyListC0_pAA10AppearanceV_AA8BehaviorVAA0lC7ContentCAA0lC8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV26layoutAppearancePropertiesAA04ListcgH0VyF":{"name":"layoutAppearanceProperties()","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV13shouldRebuild6layoutSbAA07AnyListC0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV06isSameC4Type2asSbAA03AnycdE0_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"Configuration"},"Structs/LayoutDescription/Configuration.html#/s:10ListableUI17LayoutDescriptionV13ConfigurationV7isEqual2toSbAA03AnycdE0_p_tF":{"name":"isEqual(to:)","parent_name":"Configuration"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_y0C10AppearanceQzzXEtcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided optional layout configuration.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV10layoutType10appearanceACxm_0C10AppearanceQztcAA04ListC0Rzlufc":{"name":"init(layoutType:appearance:)","abstract":"

    Creates a new layout description for the provided layout type, with the provided appearance.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV26layoutAppearancePropertiesAA04ListcfG0Vvp":{"name":"layoutAppearanceProperties","abstract":"

    Returns the standard layout properties, which apply to any kind of list layout.

    ","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV4flowyACyAA14FlowAppearanceVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new .flow layout type for a list.","parent_name":"LayoutDescription"},"Structs/LayoutDescription/Configuration.html":{"name":"Configuration","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5pagedyACyAA15PagedAppearanceVzXEFZ":{"name":"paged(_:)","parent_name":"LayoutDescription"},"Structs/LayoutDescription.html#/s:10ListableUI17LayoutDescriptionV5tableyACyAA15TableAppearanceVzXEFZ":{"name":"table(_:)","parent_name":"LayoutDescription"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelected0E11Highlighted0E10ReorderingACSb_S2btcfc":{"name":"init(isSelected:isHighlighted:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV4cell12isReorderingACSo20UICollectionViewCellC_Sbtcfc":{"name":"init(cell:isReordering:)","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV10isSelectedSbvp":{"name":"isSelected","abstract":"

    If the item is currently selected.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV13isHighlightedSbvp":{"name":"isHighlighted","abstract":"

    If the item is currently highlighted.

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV12isReorderingSbvp":{"name":"isReordering","abstract":"

    If the item is currently being moved by the user

    ","parent_name":"ItemState"},"Structs/ItemState.html#/s:10ListableUI9ItemStateV8isActiveSbvp":{"name":"isActive","abstract":"

    If the item is either selected or highlighted.

    ","parent_name":"ItemState"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC18accessibilityProxySo8NSObjectCSgvp":{"name":"accessibilityProxy","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC6target6actionAEypSg_10ObjectiveC8SelectorVSgtcfc":{"name":"init(target:action:)","abstract":"

    Creates a gesture recognizer with the provided target and selector.

    ","parent_name":"GestureRecognizer"},"Structs/ItemReordering/GestureRecognizer.html#/s:10ListableUI14ItemReorderingV17GestureRecognizerC5apply7actionsyAA0D7ActionsC_tF":{"name":"apply(actions:)","abstract":"

    Applies the actions from the ReorderingActions to the gesture recognizer,","parent_name":"GestureRecognizer"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from10Foundation9IndexPathVvp":{"name":"from","abstract":"

    The index path the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV11fromSectionAA0G0Vvp":{"name":"fromSection","abstract":"

    The Section the Item is being moved from.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV2to10Foundation9IndexPathVvp":{"name":"to","abstract":"

    The index path the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV9toSectionAA0G0Vvp":{"name":"toSection","abstract":"

    The Section the Item is being moved to.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV14sectionChangedSbvp":{"name":"sectionChanged","abstract":"

    If the item moved between sections during the reorder operation.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV4from0F7Section2to0hG0AE10Foundation9IndexPathV_AA0G0VAlNtcfc":{"name":"init(from:fromSection:to:toSection:)","abstract":"

    Creates a new instance of ItemReordering/Result with the provided options.

    ","parent_name":"Result"},"Structs/ItemReordering/Result.html#/s:10ListableUI14ItemReorderingV6ResultV21indexPathsDescriptionSSvp":{"name":"indexPathsDescription","abstract":"

    A short, readable description of the index path changes involved with the move.

    ","parent_name":"Result"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO3allyA2EmF":{"name":"all","abstract":"

    The Item can be moved to any section during a reorder

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO7currentyA2EmF":{"name":"current","abstract":"

    The Item can only be moved within the current section during a reorder.

    ","parent_name":"Sections"},"Structs/ItemReordering/Sections.html#/s:10ListableUI14ItemReorderingV8SectionsO8specificyAESb_Shys11AnyHashableVGtcAEmF":{"name":"specific(current:IDs:)","abstract":"

    The Item can only be moved within the specified sections during a reorder.","parent_name":"Sections"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sectionsAC8SectionsOvp":{"name":"sections","abstract":"

    The sections in which the Item can be reordered into.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10CanReordera":{"name":"CanReorder","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV10canReorderSbAC6ResultVKcSgvp":{"name":"canReorder","abstract":"

    A predicate closure which allows more fine-grained validation of a reorder event,","parent_name":"ItemReordering"},"Structs/ItemReordering.html#/s:10ListableUI14ItemReorderingV8sections10canReorderA2C8SectionsO_SbAC6ResultVKcSgtcfc":{"name":"init(sections:canReorder:)","abstract":"

    Creates a new Reorder instance with the provided options.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/Sections.html":{"name":"Sections","abstract":"

    Controls which sections a reorderable Item can be moved to during a reorder event.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/Result.html":{"name":"Result","abstract":"

    Provides information about the current state of a reorder event.

    ","parent_name":"ItemReordering"},"Structs/ItemReordering/GestureRecognizer.html":{"name":"GestureRecognizer","abstract":"

    A gesture recognizer that you should use when implementing a reorderable Item in your list.

    ","parent_name":"ItemReordering"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI21EmptyItemLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyItemLayoutsValue"},"Structs/EmptyItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","parent_name":"EmptyItemLayoutsValue"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsVyxxmcAA0cD5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various ItemLayoutsValues stored within the object.","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowyACyAA14FlowAppearanceV0C6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the flow values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV4flowAA14FlowAppearanceV0C6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .flow style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableyACyAA15TableAppearanceV0C6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new ItemLayouts value that allows configuring the table values for the item.

    ","parent_name":"ItemLayouts"},"Structs/ItemLayouts.html#/s:10ListableUI11ItemLayoutsV5tableAA15TableAppearanceV0C6LayoutVvp":{"name":"table","abstract":"

    Allows customization of an Item‘s layout when it is presented within a .table style layout.

    ","parent_name":"ItemLayouts"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7Preparea":{"name":"Prepare","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4nameSSvp":{"name":"name","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV02onD0yyAA27ListContentLayoutAttributesVzcvp":{"name":"onInsert","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9onRemovalyyAA27ListContentLayoutAttributesVzcvp":{"name":"onRemoval","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name02onD00I7RemovalACSS_yAA27ListContentLayoutAttributesVzcyAHzctcfc":{"name":"init(name:onInsert:onRemoval:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4name10attributesACSS_yAA27ListContentLayoutAttributesVzctcfc":{"name":"init(name:attributes:)","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4fadeACvpZ":{"name":"fade","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV5rightACvpZ":{"name":"right","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV4leftACvpZ":{"name":"left","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV3topACvpZ":{"name":"top","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV6bottomACvpZ":{"name":"bottom","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV9scaleDownACvpZ":{"name":"scaleDown","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ItemInsertAndRemoveAnimations.html#/s:10ListableUI29ItemInsertAndRemoveAnimationsV7scaleUpACvpZ":{"name":"scaleUp","parent_name":"ItemInsertAndRemoveAnimations"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV5stateAA0D5StateVvp":{"name":"state","abstract":"

    The state of the Item currently displaying the content. Is it highlighted, selected, etc.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV8positionAA0D8PositionOvp":{"name":"position","abstract":"

    The position of the item within its section.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV17reorderingActionsAA010ReorderingH0Cvp":{"name":"reorderingActions","abstract":"

    Provides access to actions to handle re-ordering the content within the list.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV23showLeadingSwipeActionsyycvp":{"name":"showLeadingSwipeActions","abstract":"

    When invoked, will show the leading swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV24showTrailingSwipeActionsyycvp":{"name":"showTrailingSwipeActions","abstract":"

    When invoked, will show the trailing swipe actions.

    ","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV13isReorderableSbvp":{"name":"isReorderable","abstract":"

    If the item can be reordered.","parent_name":"ApplyItemContentInfo"},"Structs/ApplyItemContentInfo.html#/s:10ListableUI20ApplyItemContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyItemContentInfo"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV7content0D4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been loaded.

    ","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18selectedBackground08SelectedG4ViewQzvp":{"name":"selectedBackground","abstract":"

    The selected background view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26selectedBackgroundIfLoaded08SelectedG4ViewQzSgvp":{"name":"selectedBackgroundIfLoaded","abstract":"

    The selected background view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV17overlayDecoration07OverlayG4ViewQzvp":{"name":"overlayDecoration","abstract":"

    The overlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV25overlayDecorationIfLoaded07OverlayG4ViewQzSgvp":{"name":"overlayDecorationIfLoaded","abstract":"

    The overlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV18underlayDecoration08UnderlayG4ViewQzvp":{"name":"underlayDecoration","abstract":"

    The underlay decoration view of the content.","parent_name":"ItemContentViews"},"Structs/ItemContentViews.html#/s:10ListableUI16ItemContentViewsV26underlayDecorationIfLoaded08UnderlayG4ViewQzSgvp":{"name":"underlayDecorationIfLoaded","abstract":"

    The underlay decoration view of the content, if it has been loaded.","parent_name":"ItemContentViews"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV0D0a":{"name":"Item","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV7layoutsAA0D7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14selectionStyleAA0d9SelectionG0OSgvp":{"name":"selectionStyle","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV25insertAndRemoveAnimationsAA0d6InsertghI0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19leadingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"leadingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV20trailingSwipeActionsAA0gH13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV14onWasReorderedyAA0D0VyxG_AA0D10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV9onDisplayyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV12onEndDisplayyAA0D0V02OngH0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onSelectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onSelect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV10onDeselectyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onInsertyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onInsert","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onRemoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onRemove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6onMoveyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onMove","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8onUpdateyAA0D0V02OnG0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6Update19debuggingIdentifier9configureACyxGAA6SizingOSg_AA0D7LayoutsVSgAA0d9SelectionI0OSgAA0dzklM0VSgAA0oP13ConfigurationVSgA9_AA0D10ReorderingVSgyAA0D0VyxG_A11_6ResultVtcSgyA14_02OnV0Vyx_GcSgyA14_02OnwV0Vyx_GcSgyA14_02OnX0Vyx_GcSgyA14_02OnY0Vyx_GcSgyA14_02OnZ0Vyx_GcSgyA14_02OnL0Vyx_GcSgyA14_6OnMoveVyx_GcSgyA14_8OnUpdateVyx_GcSgSSSgyAVzXEtcfc":{"name":"init(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:debuggingIdentifier:configure:)","parent_name":"DefaultItemProperties"},"Structs/DefaultItemProperties.html#/s:10ListableUI21DefaultItemPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultItemProperties"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO10equalWidthyA2EmF":{"name":"equalWidth","abstract":"

    Each button button will lay out with an equal width based on the widest button.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/ButtonSizing.html#/s:10ListableUI21SwipeActionsViewStyleV12ButtonSizingO12sizeThatFitsyA2EmF":{"name":"sizeThatFits","abstract":"

    Each button receives the amount of space required to fit its contents.

    ","parent_name":"ButtonSizing"},"Structs/SwipeActionsViewStyle/Shape.html#/s:10ListableUI21SwipeActionsViewStyleV5ShapeO9rectangleyAE14CoreFoundation7CGFloatV_tcAEmF":{"name":"rectangle(cornerRadius:)","parent_name":"Shape"},"Structs/SwipeActionsViewStyle/Shape.html":{"name":"Shape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle/ButtonSizing.html":{"name":"ButtonSizing","abstract":"

    The button sizing algorithm used when laying out swipe actions.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV7defaultACvpZ":{"name":"default","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShapeAC0H0Ovp":{"name":"actionShape","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV18interActionSpacing14CoreFoundation7CGFloatVvp":{"name":"interActionSpacing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV22leadingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"leadingContainerInsets","abstract":"

    The insets to apply to the leading swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV23trailingContainerInsetsSo017NSDirectionalEdgeI0Vvp":{"name":"trailingContainerInsets","abstract":"

    The insets to apply to the trailing swipe actions container.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV21containerCornerRadius14CoreFoundation7CGFloatVvp":{"name":"containerCornerRadius","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12buttonSizingAC06ButtonH0Ovp":{"name":"buttonSizing","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV8minWidth14CoreFoundation7CGFloatVvp":{"name":"minWidth","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV12maxItemWidth14CoreFoundation7CGFloatVvp":{"name":"maxItemWidth","abstract":"

    The maximum width of individual items. Defaults to 120, matching UITableView

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV13maxWidthRatio14CoreFoundation7CGFloatVvp":{"name":"maxWidthRatio","abstract":"

    The percentage of the row content width that is available for laying out swipe action buttons.

    ","parent_name":"SwipeActionsViewStyle"},"Structs/SwipeActionsViewStyle.html#/s:10ListableUI21SwipeActionsViewStyleV11actionShape18interActionSpacing22leadingContainerInsets08trailingmN021containerCornerRadius12buttonSizing8minWidth03maxV5Ratio0w4ItemV0A2C0H0O_14CoreFoundation7CGFloatVSo017NSDirectionalEdgeN0VAsqC06ButtonT0OA3Qtcfc":{"name":"init(actionShape:interActionSpacing:leadingContainerInsets:trailingContainerInsets:containerCornerRadius:buttonSizing:minWidth:maxWidthRatio:maxItemWidth:)","parent_name":"SwipeActionsViewStyle"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI29EmptyHeaderFooterLayoutsValueVACycfc":{"name":"init()","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/EmptyHeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","parent_name":"EmptyHeaderFooterLayoutsValue"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyACyACzXEcfc":{"name":"init(_:)","abstract":"

    Creates a new instance of the layouts, with an optional configure","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsVyxxmcAA0cdE5ValueRzluip":{"name":"subscript(_:)","abstract":"

    Allows accessing the various HeaderFooterLayoutValues stored within the object.","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowyACyAA14FlowAppearanceV0cD6LayoutVzXEFZ":{"name":"flow(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the flow values for the header / footer.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV4flowAA14FlowAppearanceV0cD6LayoutVvp":{"name":"flow","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .flow style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableyACyAA15TableAppearanceV0cD6LayoutVzXEFZ":{"name":"table(_:)","abstract":"

    Creates a new HeaderFooterLayouts value that allows configuring the header footer values for the item.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterLayouts.html#/s:10ListableUI19HeaderFooterLayoutsV5tableAA15TableAppearanceV0cD6LayoutVvp":{"name":"table","abstract":"

    Allows customization of a HeaderFooter‘s layout when it is presented within a .table style layout.

    ","parent_name":"HeaderFooterLayouts"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV7content0E4ViewQzvp":{"name":"content","abstract":"

    The content view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV10background14BackgroundViewQzvp":{"name":"background","abstract":"

    The background view of the content.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV18backgroundIfLoaded14BackgroundViewQzSgvp":{"name":"backgroundIfLoaded","abstract":"

    The background view of the content, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV17pressedBackground07PressedH4ViewQzvp":{"name":"pressedBackground","abstract":"

    The background view of the content that’s displayed while a press is active.

    ","parent_name":"HeaderFooterContentViews"},"Structs/HeaderFooterContentViews.html#/s:10ListableUI24HeaderFooterContentViewsV25pressedBackgroundIfLoaded07PressedH4ViewQzSgvp":{"name":"pressedBackgroundIfLoaded","abstract":"

    The background view of the content that’s displayed while a press is active, if it has been used.

    ","parent_name":"HeaderFooterContentViews"},"Structs/ApplyHeaderFooterContentInfo.html#/s:10ListableUI28ApplyHeaderFooterContentInfoV11environmentAA15ListEnvironmentVvp":{"name":"environment","abstract":"

    The environment of the containing list.","parent_name":"ApplyHeaderFooterContentInfo"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnEndDisplay.html#/s:10ListableUI12HeaderFooterV12OnEndDisplayV07isFirstfG0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV06headerD0ACyxGvp":{"name":"headerFooter","parent_name":"OnDisplay"},"Structs/HeaderFooter/OnDisplay.html#/s:10ListableUI12HeaderFooterV9OnDisplayV07isFirstF0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7contentxvp":{"name":"content","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV7layoutsAA0cD7LayoutsVvp":{"name":"layouts","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5OnTapa":{"name":"OnTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5onTapyycSgvp":{"name":"onTap","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9onDisplayyAC02OnF0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV12onEndDisplayyAC02OnfG0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV9Configurea":{"name":"Configure","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV_6sizing7layouts5onTap0G7Display0g3EndI0ACyxGx_AA6SizingOSgAA0cD7LayoutsVSgyycSgyAC02OnI0Vyx_GcSgyAC0mjI0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:onTap:onDisplay:onEndDisplay:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV10anyContentypvp":{"name":"anyContent","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0jcD11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV15anyIsEquivalent2toSbAA03AnycD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter.html#/s:10ListableUI12HeaderFooterV015newPresentationcD5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/HeaderFooter/OnEndDisplay.html":{"name":"OnEndDisplay","abstract":"

    Value passed to the onEndDisplay callback for HeaderFooter.

    ","parent_name":"HeaderFooter"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV0dE0a":{"name":"HeaderFooter","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizingAA6SizingOSgvp":{"name":"sizing","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV7layoutsAA0dE7LayoutsVSgvp":{"name":"layouts","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV5onTapyycSgvp":{"name":"onTap","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV9onDisplayyAA0dE0V02OnH0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV12onEndDisplayyAA0dE0V02OnhI0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV6sizing7layouts5onTap0I7Display0i3EndK019debuggingIdentifier9configureACyxGAA6SizingOSg_AA0dE7LayoutsVSgyycSgyAA0dE0V02OnK0Vyx_GcSgyAT0rlK0Vyx_GcSgSSSgyAKzXEtcfc":{"name":"init(sizing:layouts:onTap:onDisplay:onEndDisplay:debuggingIdentifier:configure:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/DefaultHeaderFooterProperties.html#/s:10ListableUI29DefaultHeaderFooterPropertiesV8defaults4withACyxGyAFzXE_tFZ":{"name":"defaults(with:)","parent_name":"DefaultHeaderFooterProperties"},"Structs/EmbeddedList/Sizing.html#/s:10ListableUI12EmbeddedListV6SizingO5fixedyAE14CoreFoundation7CGFloatV_AItcAEmF":{"name":"fixed(width:height:)","abstract":"

    A fixed size item with the given width or height.

    ","parent_name":"Sizing"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10propertiesAA0D10PropertiesVvp":{"name":"properties","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV17contentIdentifiers11AnyHashableVvp":{"name":"contentIdentifier","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI12EmbeddedListV10identifier9configureACx_yAA0D10PropertiesVzXEtcSHRzlufc":{"name":"init(identifier:configure:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","parent_name":"EmbeddedList"},"Structs/EmbeddedList/Sizing.html":{"name":"Sizing","abstract":"

    How you specify sizing for an embedded list. The surface area","parent_name":"EmbeddedList"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV8Callbacka":{"name":"Callback","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3oldACyxGvp":{"name":"old","parent_name":"OnUpdate"},"Structs/Item/OnUpdate.html#/s:10ListableUI4ItemV8OnUpdateV3newACyxGvp":{"name":"new","parent_name":"OnUpdate"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV8Callbacka":{"name":"Callback","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3oldACyxGvp":{"name":"old","parent_name":"OnMove"},"Structs/Item/OnMove.html#/s:10ListableUI4ItemV6OnMoveV3newACyxGvp":{"name":"new","parent_name":"OnMove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV8Callbacka":{"name":"Callback","parent_name":"OnRemove"},"Structs/Item/OnRemove.html#/s:10ListableUI4ItemV8OnRemoveV4itemACyxGvp":{"name":"item","parent_name":"OnRemove"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV8Callbacka":{"name":"Callback","parent_name":"OnInsert"},"Structs/Item/OnInsert.html#/s:10ListableUI4ItemV8OnInsertV4itemACyxGvp":{"name":"item","parent_name":"OnInsert"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV8Callbacka":{"name":"Callback","parent_name":"OnDeselect"},"Structs/Item/OnDeselect.html#/s:10ListableUI4ItemV10OnDeselectV4itemACyxGvp":{"name":"item","parent_name":"OnDeselect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV8Callbacka":{"name":"Callback","parent_name":"OnSelect"},"Structs/Item/OnSelect.html#/s:10ListableUI4ItemV8OnSelectV4itemACyxGvp":{"name":"item","parent_name":"OnSelect"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV8Callbacka":{"name":"Callback","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnEndDisplay"},"Structs/Item/OnEndDisplay.html#/s:10ListableUI4ItemV12OnEndDisplayV07isFirsteF0Sbvp":{"name":"isFirstEndDisplay","parent_name":"OnEndDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV8Callbacka":{"name":"Callback","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV4itemACyxGvp":{"name":"item","parent_name":"OnDisplay"},"Structs/Item/OnDisplay.html#/s:10ListableUI4ItemV9OnDisplayV07isFirstE0Sbvp":{"name":"isFirstDisplay","parent_name":"OnDisplay"},"Structs/Item.html#/s:10ListableUI4ItemV10identifierAA10IdentifierCyx0E5ValueQzGvp":{"name":"identifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7contentxvp":{"name":"content","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6sizingAA6SizingOvp":{"name":"sizing","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV7layoutsAA0C7LayoutsVvp":{"name":"layouts","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14selectionStyleAA0c9SelectionE0Ovp":{"name":"selectionStyle","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV25insertAndRemoveAnimationsAA0c6InsertefG0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19leadingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"leadingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the leading edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV20trailingSwipeActionsAA0eF13ConfigurationVSgvp":{"name":"trailingSwipeActions","abstract":"

    The configuration that provides the set of actions to display when swiping on the trailing edge of the cell.

    ","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14OnWasReordereda":{"name":"OnWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10reorderingAA0C10ReorderingVSgvp":{"name":"reordering","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV14onWasReorderedyACyxG_AA0C10ReorderingV6ResultVtcSgvp":{"name":"onWasReordered","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9onDisplayyAC02OnE0Vyx_GcSgvp":{"name":"onDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV12onEndDisplayyAC02OneF0Vyx_GcSgvp":{"name":"onEndDisplay","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onSelectyAC02OnE0Vyx_GcSgvp":{"name":"onSelect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10onDeselectyAC02OnE0Vyx_GcSgvp":{"name":"onDeselect","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onInsertyAC02OnE0Vyx_GcSgvp":{"name":"onInsert","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onRemoveyAC02OnE0Vyx_GcSgvp":{"name":"onRemove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV6onMoveyAC02OnE0Vyx_GcSgvp":{"name":"onMove","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV8onUpdateyAC02OnE0Vyx_GcSgvp":{"name":"onUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV9Configurea":{"name":"Configure","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_9configureACyxGx_yAEzXEtcfc":{"name":"init(_:configure:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV_6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingmN010reordering14onWasReordered0Q7Display0q3EndT00Q6Select0Q8Deselect0Q6Insert0qJ00Q4Move0Q6UpdateACyxGx_AA6SizingOSgAA0C7LayoutsVSgAA0c9SelectionG0OSgAA0cxijK0VSgAA0mN13ConfigurationVSgA7_AA0C10ReorderingVSgyAT_A9_6ResultVtcSgyAC02OnT0Vyx_GcSgyAC02OnuT0Vyx_GcSgyAC02OnV0Vyx_GcSgyAC02OnW0Vyx_GcSgyAC02OnX0Vyx_GcSgyAC02OnJ0Vyx_GcSgyAC02OnY0Vyx_GcSgyAC02OnZ0Vyx_GcSgtcfc":{"name":"init(_:sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV13anyIdentifierAA03AnyE0Cvp":{"name":"anyIdentifier","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV10anyContentypvp":{"name":"anyContent","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV22reappliesToVisibleViewAA09ReappliesefG0Ovp":{"name":"reappliesToVisibleView","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV15anyIsEquivalent2toSbAA03AnyC0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV11anyWasMoved10comparedToSbAA03AnyC0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemV015newPresentationC5State4with15updateCallbacks015performsContentI0ypAA0cF12DependenciesV_AA06UpdateI0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"Item"},"Structs/Item/OnDisplay.html":{"name":"OnDisplay","abstract":"

    Value passed to the onDisplay callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnEndDisplay.html":{"name":"OnEndDisplay","abstract":"

    Value passed to the onEndDisplay callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnSelect.html":{"name":"OnSelect","abstract":"

    Value passed to the onSelect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnDeselect.html":{"name":"OnDeselect","abstract":"

    Value passed to the onDeselect callback for Item.

    ","parent_name":"Item"},"Structs/Item/OnInsert.html":{"name":"OnInsert","parent_name":"Item"},"Structs/Item/OnRemove.html":{"name":"OnRemove","parent_name":"Item"},"Structs/Item/OnMove.html":{"name":"OnMove","parent_name":"Item"},"Structs/Item/OnUpdate.html":{"name":"OnUpdate","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A12EmbeddedListVRszrlE4list_6sizing9configureACyAEGqd___AE6SizingOyAA0E10PropertiesVzXEtSHRd__lFZ":{"name":"list(_:sizing:configure:)","abstract":"

    Creates an Item which can be used to embed a list inside another list,","parent_name":"Item"},"Structs/Item.html#/s:10ListableUI4ItemVA2A019LocalizedCollatableC7ContentRzrlE15collationStringSSvp":{"name":"collationString","parent_name":"Item"},"Structs/ContentContext.html#/s:10ListableUI14ContentContextVyACxcSQRzlufc":{"name":"init(_:)","abstract":"

    Creates a new context with the provided Equatable value.

    ","parent_name":"ContentContext"},"Structs/ContentContext.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ContentContext"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV5emptyACvpZ":{"name":"empty","abstract":"

    A default “empty” environment, with no values overridden.","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentVy5ValueQzxmcAA0cD3KeyRzluip":{"name":"subscript(_:)","abstract":"

    Gets or sets an environment value by its key.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBoundsAA0cfG0VAF7ContextVcSgvp":{"name":"listContentBounds","abstract":"

    The provider for the ListContentBounds of the list. You may want to use the Context","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV17listContentBounds2inAA0cfG0VAG7ContextV_tF":{"name":"listContentBounds(in:)","abstract":"

    Calculates the bounds in the provided context.

    ","parent_name":"ListEnvironment"},"Structs/ListEnvironment.html#/s:10ListableUI15ListEnvironmentV21swipeActionsViewStyleAA05SwipefgH0Vvp":{"name":"swipeActionsViewStyle","parent_name":"ListEnvironment"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSizeSo6CGSizeVvp":{"name":"viewSize","abstract":"

    The size of the view in question.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV14safeAreaInsetsSo06UIEdgeI0Vvp":{"name":"safeAreaInsets","abstract":"

    The safe area applied to the view.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV9directionAA15LayoutDirectionOvp":{"name":"direction","abstract":"

    The layout direction.

    ","parent_name":"Context"},"Structs/ListContentBounds/Context.html#/s:10ListableUI17ListContentBoundsV7ContextV8viewSize14safeAreaInsets9directionAESo6CGSizeV_So06UIEdgeK0VAA15LayoutDirectionOtcfc":{"name":"init(viewSize:safeAreaInsets:direction:)","abstract":"

    Creates a new context to use in the ListEnvironment‘s listContentBounds.

    ","parent_name":"Context"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7paddingSo12UIEdgeInsetsVvp":{"name":"padding","abstract":"

    The padding to place around the outside of the content of the list.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV5widthAA15WidthConstraintOvp":{"name":"width","abstract":"

    An optional constraint on the width of the content.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds.html#/s:10ListableUI17ListContentBoundsV7padding5widthACSo12UIEdgeInsetsV_AA15WidthConstraintOtcfc":{"name":"init(padding:width:)","abstract":"

    Creates a new bounds with the provided options.

    ","parent_name":"ListContentBounds"},"Structs/ListContentBounds/Context.html":{"name":"Context","abstract":"

    View and layout information passed to environment.listContentBounds to determine","parent_name":"ListContentBounds"},"Structs/Content.html#/s:10ListableUI7ContentV10identifiers11AnyHashableVSgvp":{"name":"identifier","abstract":"

    The identifier for the content, defaults to nil.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV7contextAA0C7ContextVSgvp":{"name":"context","abstract":"

    The context for the entire list.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14refreshControlAA07RefreshE0VSgvp":{"name":"refreshControl","abstract":"

    The refresh control, if any, associated with the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV15containerHeaderAA03AnyE17FooterConvertible_pSgvp":{"name":"containerHeader","abstract":"

    A header provided by the container of the list, eg a nav-style “large header”.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6headerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"header","abstract":"

    The header for the list, usually displayed before all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV6footerAA26AnyHeaderFooterConvertible_pSgvp":{"name":"footer","abstract":"

    The footer for the list, usually displayed after all other content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16overscrollFooterAA09AnyHeaderE11Convertible_pSgvp":{"name":"overscrollFooter","abstract":"

    The overscroll footer for the list, which is displayed below the bottom bounds of the visible frame,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8sectionsSayAA7SectionVGvp":{"name":"sections","abstract":"

    All sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV16nonEmptySectionsSayAA7SectionVGvp":{"name":"nonEmptySections","abstract":"

    Any sections that have a non-zero number of items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9itemCountSivp":{"name":"itemCount","abstract":"

    The total number of items in all of the sections in the list.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8contains3anySbShyAA0C7FiltersOG_tF":{"name":"contains(any:)","abstract":"

    Check if the content contains any of the given types, which you specify via the filters","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9Configurea":{"name":"Configure","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4withACyACzXE_tcfc":{"name":"init(with:)","abstract":"

    Creates a new instance, configured as needed via the provided builder block.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV10identifier7context14refreshControl15containerHeader6header6footer16overscrollFooter8sectionsACs11AnyHashableVSg_AA0C7ContextVSgAA07RefreshG0VSgAA0oiM11Convertible_pSgA3VSayAA7SectionVGtcfc":{"name":"init(identifier:context:refreshControl:containerHeader:header:footer:overscrollFooter:sections:)","abstract":"

    Creates a new instance with the provided parameters.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV9firstItemAA03AnyE0_pSgvp":{"name":"firstItem","abstract":"

    The first Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV8lastItemAA03AnyE0_pSgvp":{"name":"lastItem","abstract":"

    The last Item in the content. Returns nil if there is no content in any section.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV4item2atAA7AnyItem_p10Foundation9IndexPathV_tF":{"name":"item(at:)","abstract":"

    Returns the Item at the given IndexPath.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV21firstIndexPathForItem4with10Foundation0eF0VSgAA13AnyIdentifierC_tF":{"name":"firstIndexPathForItem(with:)","abstract":"

    Returns the first IndexPath for the contained Item with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV20firstIndexForSection4withSiSgAA13AnyIdentifierC_tF":{"name":"firstIndexForSection(with:)","abstract":"

    Returns the first index position for the contained Section with the given AnyIdentifier,","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV13lastIndexPath10Foundation0eF0VSgyF":{"name":"lastIndexPath()","abstract":"

    Returns the IndexPath of the last Item in the content.","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV11removeEmptyyyF":{"name":"removeEmpty()","abstract":"

    Removes all Sections that do not contain any Items.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV3addyyAA7SectionVF":{"name":"add(_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_AA7SectionVtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a Section to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV2peoiyyACz_SayAA7SectionVGtFZ":{"name":"+=(_:_:)","abstract":"

    Appends a list of Sections to the end of the Content.

    ","parent_name":"Content"},"Structs/Content.html#/s:10ListableUI7ContentV14callAsFunction_9configureyx_yAA7SectionVzXEtSHRzlF":{"name":"callAsFunction(_:configure:)","abstract":"

    Allows streamlined creation of sections when building a list, leveraging Swift’s callAsFunction","parent_name":"Content"},"Structs/Color.html#/s:10ListableUI5ColorV12wrappedValueSo7UIColorCvp":{"name":"wrappedValue","abstract":"

    The underlying color value.

    ","parent_name":"Color"},"Structs/Color.html#/s:10ListableUI5ColorVyACSo7UIColorCcfc":{"name":"init(_:)","parent_name":"Color"},"Structs/Color.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Color"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO4noneyA2EmF":{"name":"none","abstract":"

    No focus support - keyboard navigation is disabled.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0yA2EmF":{"name":"allowsFocus","abstract":"

    Basic focus support - allows keyboard navigation but selection doesn’t follow focus.","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0yAESb_tcAEmF":{"name":"selectionFollowsFocus(showFocusRing:)","abstract":"

    Focus with selection following - keyboard navigation enabled and selection follows focus.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO06allowsD0Sbvp":{"name":"allowsFocus","abstract":"

    Whether items can receive focus for keyboard navigation.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO016selectionFollowsD0Sbvp":{"name":"selectionFollowsFocus","abstract":"

    Whether selection automatically follows focus changes.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/FocusConfiguration.html#/s:10ListableUI8BehaviorV18FocusConfigurationO04showD4RingSbvp":{"name":"showFocusRing","abstract":"

    Whether to show the focus ring on focused items.

    ","parent_name":"FocusConfiguration"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO3topyA2EmF":{"name":"top","abstract":"

    This is how a scroll view normally behaves.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/VerticalLayoutGravity.html#/s:10ListableUI8BehaviorV21VerticalLayoutGravityO6bottomyA2EmF":{"name":"bottom","abstract":"

    Intended for cases where the default scroll position is scrolled all the way down.","parent_name":"VerticalLayoutGravity"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO3topyA2GmF":{"name":"top","abstract":"

    The content is aligned to the top of the list. This is the default and is generally standard.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6centeryA2GmF":{"name":"center","abstract":"

    The content is centered within the available space.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow/Alignment.html#/s:10ListableUI8BehaviorV9UnderflowV9AlignmentO6bottomyA2GmF":{"name":"bottom","abstract":"

    The content is aligned to the bottom.

    ","parent_name":"Alignment"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounceSbvp":{"name":"alwaysBounce","abstract":"

    Is bouncing (aka rubber banding) enabled, even if the content is shorter than the scrolling axis of the list?

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV9alignmentAE9AlignmentOvp":{"name":"alignment","abstract":"

    How to align the content during underflow.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow.html#/s:10ListableUI8BehaviorV9UnderflowV12alwaysBounce9alignmentAESb_AE9AlignmentOtcfc":{"name":"init(alwaysBounce:alignment:)","abstract":"

    Creates a new instance with the provided parameters.

    ","parent_name":"Underflow"},"Structs/Behavior/Underflow/Alignment.html":{"name":"Alignment","abstract":"

    When the content takes up less space than allotted to the list,","parent_name":"Underflow"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO4noneyA2EmF":{"name":"none","abstract":"

    The list view does not allow any selections.

    ","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO6singleyA2EmF":{"name":"single","abstract":"

    The list view allows single selections. When an item is selected, the previously selected item (if any)","parent_name":"SelectionMode"},"Structs/Behavior/SelectionMode.html#/s:10ListableUI8BehaviorV13SelectionModeO8multipleyA2EmF":{"name":"multiple","abstract":"

    The list view allows multiple selections. It is your responsibility to update the content","parent_name":"SelectionMode"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO6normalyA2EmF":{"name":"normal","parent_name":"DecelerationRate"},"Structs/Behavior/DecelerationRate.html#/s:10ListableUI8BehaviorV16DecelerationRateO4fastyA2EmF":{"name":"fast","parent_name":"DecelerationRate"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO8disabledyA2EmF":{"name":"disabled","abstract":"

    No action is performed when the user taps on the status bar.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/ScrollsToTop.html#/s:10ListableUI8BehaviorV12ScrollsToTopO7enabledyA2EmF":{"name":"enabled","abstract":"

    When the user taps on the status bar, scroll to the top of the list.

    ","parent_name":"ScrollsToTop"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO4noneyA2EmF":{"name":"none","abstract":"

    The contentInset of the list is not adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO18adjustsWhenVisibleyA2EmF":{"name":"adjustsWhenVisible","abstract":"

    The contentInset of the list is adjusted when the keyboard appears or disappears.

    ","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior/KeyboardAdjustmentMode.html#/s:10ListableUI8BehaviorV22KeyboardAdjustmentModeO6customyA2EmF":{"name":"custom","abstract":"

    Consumer calculates the edge insets and handles setting them","parent_name":"KeyboardAdjustmentMode"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabledSbvp":{"name":"isScrollEnabled","abstract":"

    Whether the list scroll view should be enabled.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV19keyboardDismissModeSo020UIScrollViewKeyboardeF0Vvp":{"name":"keyboardDismissMode","abstract":"

    How the keyboard should be dismissed (if at all) based on scrolling of the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV22keyboardAdjustmentModeAC08KeyboardeF0Ovp":{"name":"keyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV12scrollsToTopAC07ScrollseF0Ovp":{"name":"scrollsToTop","abstract":"

    How the list should react when the user taps the application status bar.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV13selectionModeAC09SelectionE0Ovp":{"name":"selectionMode","abstract":"

    How the list should respond to selection attempts.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV9underflowAC9UnderflowVvp":{"name":"underflow","abstract":"

    How the list should behave when its content takes up less space than is available in the list view.","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV23canCancelContentTouchesSbvp":{"name":"canCancelContentTouches","abstract":"

    A Boolean value that controls whether touches in the content view always lead to tracking.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV20delaysContentTouchesSbvp":{"name":"delaysContentTouches","abstract":"

    A Boolean value that determines whether the scroll view delays the handling of touch-down gestures.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV013pageScrollingC0AA04PageeC0Ovp":{"name":"pageScrollingBehavior","abstract":"

    The page scrolling behavior of the underlying scroll view. When .none, no paging is performed.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV16decelerationRateAC012DecelerationE0Ovp":{"name":"decelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV21verticalLayoutGravityAC08VerticaleF0Ovp":{"name":"verticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV5focusAC18FocusConfigurationOvp":{"name":"focus","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Behavior.html#/s:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI012scrollsToTop09selectionI09underflow23canCancelContentTouches06delaysrS0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OAC07ScrollslM0OAC09SelectionI0OAC9UnderflowVS2bAA04PagevC0OAC012DecelerationX0OAC08VerticalZ7GravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:scrollsToTop:selectionMode:underflow:canCancelContentTouches:delaysContentTouches:pageScrollingBehavior:decelerationRate:verticalLayoutGravity:focus:)","abstract":"

    Creates a new Behavior based on the provided parameters.

    ","parent_name":"Behavior"},"Structs/Behavior/KeyboardAdjustmentMode.html":{"name":"KeyboardAdjustmentMode","abstract":"

    How to adjust the contentInset of the list when the keyboard visibility changes.

    ","parent_name":"Behavior"},"Structs/Behavior/ScrollsToTop.html":{"name":"ScrollsToTop","abstract":"

    How to react when the user taps on the status bar of the application.

    ","parent_name":"Behavior"},"Structs/Behavior/DecelerationRate.html":{"name":"DecelerationRate","abstract":"

    The rate at which scrolling decelerates.

    ","parent_name":"Behavior"},"Structs/Behavior/SelectionMode.html":{"name":"SelectionMode","abstract":"

    The selection mode of the list view, which controls how many items (if any) can be selected at once.

    ","parent_name":"Behavior"},"Structs/Behavior/Underflow.html":{"name":"Underflow","abstract":"

    When the content of the list takes up less space than the list itself (aka, an underflow), how","parent_name":"Behavior"},"Structs/Behavior/VerticalLayoutGravity.html":{"name":"VerticalLayoutGravity","abstract":"

    Applicable when the layoutDirection is vertical. The gravity determines","parent_name":"Behavior"},"Structs/Behavior/FocusConfiguration.html":{"name":"FocusConfiguration","abstract":"

    Configuration for keyboard focus behavior in the list view.

    ","parent_name":"Behavior"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColorSo7UIColorCvp":{"name":"backgroundColor","abstract":"

    The background color for the list.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV19refreshControlColorSo7UIColorCSgvp":{"name":"refreshControlColor","abstract":"

    The tint color of the refresh control.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV21showsScrollIndicatorsSbvp":{"name":"showsScrollIndicators","abstract":"

    If the list should display its scroll indicators.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV15backgroundColor014refreshControlE021showsScrollIndicators9configureACSo7UIColorC_AISgSbyACzXEtcfc":{"name":"init(backgroundColor:refreshControlColor:showsScrollIndicators:configure:)","abstract":"

    Creates a new appearance object with the provided options.

    ","parent_name":"Appearance"},"Structs/Appearance.html#/s:10ListableUI10AppearanceV22defaultBackgroundColorSo7UIColorCvpZ":{"name":"defaultBackgroundColor","abstract":"

    The default background color for the Appearance.

    ","parent_name":"Appearance"},"Structs/Appearance.html":{"name":"Appearance","abstract":"

    Contains all the properties which affect the appearance of all possible kinds of list layouts.

    "},"Structs/Behavior.html":{"name":"Behavior","abstract":"

    Controls various behaviors of the list view, such as keyboard dismissal, selection mode, and behavior"},"Structs/Color.html":{"name":"Color","abstract":"

    A color wrapper which provides equatability for"},"Structs/Content.html":{"name":"Content"},"Structs/ListContentBounds.html":{"name":"ListContentBounds","abstract":"

    For participating layouts; allows controlling the padding around and width of content when it is laid out.

    "},"Structs/ListEnvironment.html":{"name":"ListEnvironment","abstract":"

    An environment of keys and values that are passed to every ItemContent and HeaderFooter"},"Structs/ContentContext.html":{"name":"ContentContext","abstract":"

    An Equatable value which represents the overall context for all content presented in a list.

    "},"Structs/Item.html":{"name":"Item","abstract":"

    An Item is one of the core types deployed by Listable, allowing you to specify"},"Structs/EmbeddedList.html":{"name":"EmbeddedList","abstract":"

    Describes item content which can be used to embed a list inside another list,"},"Structs/DefaultHeaderFooterProperties.html":{"name":"DefaultHeaderFooterProperties","abstract":"

    Allows specifying default properties to apply to a header / footer when it is initialized,"},"Structs/HeaderFooter.html":{"name":"HeaderFooter"},"Structs/ApplyHeaderFooterContentInfo.html":{"name":"ApplyHeaderFooterContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/HeaderFooterContentViews.html":{"name":"HeaderFooterContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

    "},"Structs/HeaderFooterLayouts.html":{"name":"HeaderFooterLayouts","abstract":"

    HeaderFooterLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyHeaderFooterLayoutsValue.html":{"name":"EmptyHeaderFooterLayoutsValue","abstract":"

    Use this type if you have no HeaderFooterLayout for your ListLayout.

    "},"Structs.html#/s:10ListableUI21ItemStateDependenciesV":{"name":"ItemStateDependencies"},"Structs/SwipeActionsViewStyle.html":{"name":"SwipeActionsViewStyle"},"Structs/DefaultItemProperties.html":{"name":"DefaultItemProperties","abstract":"

    Allows specifying default properties to apply to an item when it is initialized,"},"Structs/ItemContentViews.html":{"name":"ItemContentViews","abstract":"

    The views owned by the item content, passed to the apply(to:) method to theme and provide content.

    "},"Structs/ApplyItemContentInfo.html":{"name":"ApplyItemContentInfo","abstract":"

    Information about the current state of the content, which is passed to apply(to:for:with:)"},"Structs/ItemInsertAndRemoveAnimations.html":{"name":"ItemInsertAndRemoveAnimations","abstract":"

    Controls the animations that are displayed when an item is inserted into, or removed from, a list.

    "},"Structs/ItemLayouts.html":{"name":"ItemLayouts","abstract":"

    ItemLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/EmptyItemLayoutsValue.html":{"name":"EmptyItemLayoutsValue","abstract":"

    Use this type if you have no ItemLayout for your ListLayout.

    "},"Structs/ItemReordering.html":{"name":"ItemReordering","abstract":"

    Provides configuration options to control how an Item can be reordered within a list.

    "},"Structs/ItemState.html":{"name":"ItemState"},"Structs/LayoutDescription.html":{"name":"LayoutDescription","abstract":"

    A LayoutDescription, well, describes the type of and properties of a layout to apply to a list view.

    "},"Structs/FlowAppearance.html":{"name":"FlowAppearance","abstract":"

    Allows rendering a list in the style of a flow layout. Items in the list flow from one row to the next,"},"Structs/SectionLayouts.html":{"name":"SectionLayouts","abstract":"

    SectionLayouts allows you to provide ListLayout-specific layout configuration for"},"Structs/ListContentLayoutAttributes.html":{"name":"ListContentLayoutAttributes","abstract":"

    A struct-based version of many of the properties available on UICollectionViewLayoutAttributes,"},"Structs/ListLayoutLayoutContext.html":{"name":"ListLayoutLayoutContext"},"Structs/ListLayoutAppearanceProperties.html":{"name":"ListLayoutAppearanceProperties","abstract":"

    Represents the properties from a ListLayoutAppearance, which"},"Structs/ListLayoutDefaults.html":{"name":"ListLayoutDefaults"},"Structs/ListLayoutResult.html":{"name":"ListLayoutResult","abstract":"

    Describes the values which should be calculated and returned from ListLayout.layout(delegate:in:).

    "},"Structs/ListLayoutScrollViewProperties.html":{"name":"ListLayoutScrollViewProperties"},"Structs/PagedAppearance.html":{"name":"PagedAppearance","abstract":"

    Describes the available appearance configuration options for a paged list layout."},"Structs/TableAppearance.html":{"name":"TableAppearance","abstract":"

    TableAppearance defines the appearance and layout attribute for list layouts within a Listable list.

    "},"Structs/ListAnimation.html":{"name":"ListAnimation","abstract":"

    Controls the animation to use when updating the content of a list.

    "},"Structs/ListItemScrollPosition.html":{"name":"ListItemScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/ListItemScrollPositionInfo.html":{"name":"ListItemScrollPositionInfo","abstract":"

    Information available when calculating a custom scroll adjustment for an item.

    "},"Structs/ListProperties.html":{"name":"ListProperties","abstract":"

    The ListProperties object describes all of the given values needed to configure"},"Structs/ListScrollPositionInfo.html":{"name":"ListScrollPositionInfo","abstract":"

    Information about the current scroll position of a list,"},"Structs/ListStateObserver.html":{"name":"ListStateObserver","abstract":"

    Allows reading state and events based on state changes within the list view."},"Structs/MeasuredListSize.html":{"name":"MeasuredListSize","abstract":"

    Provides sizing and width information about the measurement of a list’s content.

    "},"Structs/ListableLocalizedStrings.html":{"name":"ListableLocalizedStrings"},"Structs/LocalizedItemCollator.html":{"name":"LocalizedItemCollator","abstract":"

    If you’re looking for the equivalent of UILocalizedIndexedCollation for lists,"},"Structs/ItemPreview.html":{"name":"ItemPreview","abstract":"

    A SwiftUI view that you can use to preview your Item or ItemContent"},"Structs/ItemPreviewAppearance.html":{"name":"ItemPreviewAppearance","abstract":"

    The appearance options for a preview item.

    "},"Structs/RefreshControl.html":{"name":"RefreshControl","abstract":"

    Represents a standard UIKit refresh control that is shown at the top"},"Structs/ScrollPosition.html":{"name":"ScrollPosition","abstract":"

    Specifies how to position an item in a list when requesting the list scrolls to it.

    "},"Structs/Section.html":{"name":"Section"},"Structs/EmptySectionLayoutsValue.html":{"name":"EmptySectionLayoutsValue","abstract":"

    Use this type if you have no SectionLayout for your ListLayout.

    "},"Structs/SectionReordering.html":{"name":"SectionReordering","abstract":"

    Provides additional validation when an Item is being reordered into, or out of a section.

    "},"Structs/HorizontalPadding.html":{"name":"HorizontalPadding"},"Structs/SwipeActionsConfiguration.html":{"name":"SwipeActionsConfiguration","abstract":"

    Use SwipeActionsConfiguration to configure an item with SwipeActions."},"Structs/SwipeAction.html":{"name":"SwipeAction","abstract":"

    Create SwipeActions to define actions that can be performed in a SwipeActionsConfiguration.

    "},"Structs/ViewProperties.html":{"name":"ViewProperties","abstract":"

    Describes the properties to apply to a view for an ItemContent or HeaderFooterContent

    "},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"SectionLayoutsValue"},"Protocols/SectionLayoutsValue.html#/s:10ListableUI19SectionLayoutsValueP14isHeaderStickySbSgvp":{"name":"isHeaderSticky","abstract":"

    Indicates if the header for the section will be sticky.","parent_name":"SectionLayoutsValue"},"Protocols/AnyLocalizedCollatableItem.html#/s:10ListableUI26AnyLocalizedCollatableItemP15collationStringSSvp":{"name":"collationString","parent_name":"AnyLocalizedCollatableItem"},"Protocols/LocalizedCollatableItemContent.html#/s:10ListableUI30LocalizedCollatableItemContentP15collationStringSSvp":{"name":"collationString","abstract":"

    A string that represents the primary content of your ItemContent; usually a name or title.

    ","parent_name":"LocalizedCollatableItemContent"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP5StateQa":{"name":"State","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withADyAA0E5StateCy0H0QzG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"ListViewSource"},"Protocols/ListViewSource.html#/s:10ListableUI14ListViewSourceP7content4withAA7ContentVAA0E5StateCy0I0QzG_tF":{"name":"content(with:)","parent_name":"ListViewSource"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutContentItem.html#/s:10ListableUI21ListLayoutContentItemP6zIndexSivp":{"name":"zIndex","parent_name":"ListLayoutContentItem"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultxvpZ":{"name":"default","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP7defaultyxyxzXEFZ":{"name":"default(_:)","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP18listHeaderPositionAA0cgH0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP14pagingBehaviorAA0c6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP20scrollViewPropertiesAA0cd6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayoutAppearance"},"Protocols/ListLayoutAppearance.html#/s:10ListableUI20ListLayoutAppearanceP02toD11DescriptionAA0dG0VyF":{"name":"toLayoutDescription()","parent_name":"ListLayoutAppearance"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP7contentAA0dE7ContentCvp":{"name":"content","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP9directionAA0E9DirectionOvp":{"name":"direction","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6boundsAA0D13ContentBoundsVSgvp":{"name":"bounds","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP18listHeaderPositionAA0dgH0Ovp":{"name":"listHeaderPosition","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP14pagingBehaviorAA0d6PagingG0Ovp":{"name":"pagingBehavior","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP20scrollViewPropertiesAA0de6ScrollgH0Vvp":{"name":"scrollViewProperties","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP06updateE02inyAA0deE7ContextV_tF":{"name":"updateLayout(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6layout8delegate2inAA0dE6ResultVAA014CollectionViewE8Delegate_pSg_AA0deE7ContextVtF":{"name":"layout(delegate:in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP014positionStickyD14HeaderIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP36positionStickySectionHeadersIfNeeded2inyAA0deE7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP30updateOverscrollFooterPosition2inyAA0deE7ContextV_tF":{"name":"updateOverscrollFooterPosition(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP018adjustPositionsForE9Underflow2inyAA0deE7ContextV_tF":{"name":"adjustPositionsForLayoutUnderflow(in:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP6adjust33layoutAttributesForReorderingItem08originalH02at18withTargetPositionyAA0d7ContenteH0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","abstract":"

    Returns the target index path for an item being interactively moved.

    ","parent_name":"AnyListLayout"},"Protocols/AnyListLayout.html#/s:10ListableUI13AnyListLayoutPAAE19visibleContentFrame3forSo6CGRectVSo16UICollectionViewC_tF":{"name":"visibleContentFrame(for:)","parent_name":"AnyListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP011createEmptyD010appearance8behaviorAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVtF":{"name":"createEmptyLayout(appearance:behavior:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP015createPopulatedD010appearance8behavior7contentAA0c4ListD0_pAA10AppearanceV_AA8BehaviorVAA0lD7ContentCAA0lD8DefaultsVXEtF":{"name":"createPopulatedLayout(appearance:behavior:content:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP26layoutAppearancePropertiesAA04ListdhI0VyF":{"name":"layoutAppearanceProperties()","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP13shouldRebuild6layoutSbAA0c4ListD0_p_tF":{"name":"shouldRebuild(layout:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP06isSameD4Type2asSbAaB_p_tF":{"name":"isSameLayoutType(as:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyLayoutDescriptionConfiguration.html#/s:10ListableUI33AnyLayoutDescriptionConfigurationP7isEqual2toSbAaB_p_tF":{"name":"isEqual(to:)","parent_name":"AnyLayoutDescriptionConfiguration"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP0D10AppearanceQa":{"name":"LayoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP04ItemD0Qa":{"name":"ItemLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP012HeaderFooterD0Qa":{"name":"HeaderFooterLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP07SectionD0Qa":{"name":"SectionLayout","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP8defaultsAA0cD8DefaultsVvpZ":{"name":"defaults","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance0dF0Qzvp":{"name":"layoutAppearance","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutP16layoutAppearance10appearance8behavior7contentx0dF0Qz_AA0F0VAA8BehaviorVAA0cD7ContentCtcfc":{"name":"init(layoutAppearance:appearance:behavior:content:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE8describe10appearanceAA0D11DescriptionVy0D10AppearanceQzzXE_tFZ":{"name":"describe(appearance:)","abstract":"

    Creates a new layout description for a list layout, with the provided optional layout configuration.

    ","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE9directionAA0D9DirectionOvp":{"name":"direction","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6boundsAA0C13ContentBoundsVSgvp":{"name":"bounds","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE18listHeaderPositionAA0cfG0Ovp":{"name":"listHeaderPosition","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20stickySectionHeadersSbvp":{"name":"stickySectionHeaders","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14pagingBehaviorAA0c6PagingF0Ovp":{"name":"pagingBehavior","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE20scrollViewPropertiesAA0cd6ScrollfG0Vvp":{"name":"scrollViewProperties","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE14resolvedBounds2inAA0c7ContentF0VAA0cdD7ContextV_tF":{"name":"resolvedBounds(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE19visibleContentFrame2inSo6CGRectVAA0cdD7ContextV_tF":{"name":"visibleContentFrame(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE014positionStickyC14HeaderIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickyListHeaderIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE36positionStickySectionHeadersIfNeeded2inyAA0cdD7ContextV_tF":{"name":"positionStickySectionHeadersIfNeeded(in:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE11setZIndexesyyF":{"name":"setZIndexes()","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI10ListLayoutPAAE6adjust33layoutAttributesForReorderingItem08originalG02at18withTargetPositionyAA0c7ContentdG0Vz_AJ10Foundation9IndexPathVSo7CGPointVtF":{"name":"adjust(layoutAttributesForReorderingItem:originalAttributes:at:withTargetPosition:)","parent_name":"ListLayout"},"Protocols/ListLayout.html#/s:10ListableUI13AnyListLayoutP15targetIndexPath26forInteractivelyMovingItem12withPosition10Foundation0gH0VSgAI_So7CGPointVtF":{"name":"targetIndexPath(forInteractivelyMovingItem:withPosition:)","parent_name":"ListLayout"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE20UpdatedItemPositionsyyF":{"name":"listViewLayoutUpdatedItemPositions()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listE7Content8defaultsAA04ListeH0CAA0jE8DefaultsV_tF":{"name":"listLayoutContent(defaults:)","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listdE18CurrentEnvironmentAA04ListI0VyF":{"name":"listViewLayoutCurrentEnvironment()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listde3DidE8ContentsyyF":{"name":"listViewLayoutDidLayoutContents()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/CollectionViewLayoutDelegate.html#/s:10ListableUI28CollectionViewLayoutDelegateP04listD32ShouldEndQueueingEditsForReorderyyF":{"name":"listViewShouldEndQueueingEditsForReorder()","parent_name":"CollectionViewLayoutDelegate"},"Protocols/ItemLayoutsValue.html#/s:10ListableUI16ItemLayoutsValueP07defaultE0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"ItemLayoutsValue"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0cD4TypeQa":{"name":"ItemContentType","abstract":"

    The type of ItemContent associated with this coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP0C0a":{"name":"Item","abstract":"

    The item associated with the coordinator.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","abstract":"

    The available actions you can perform on the coordinated Item. Eg, updating it to a new value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","abstract":"

    Info about the coordinated Item, such as its original and current value.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasInsertedyyAA0C0V8OnInsertVy0cD4TypeQz_GF":{"name":"wasInserted(_:)","abstract":"

    Invoked on the coordinator when it is first created and configured.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasRemovedyyAA0C0V8OnRemoveVy0cD4TypeQz_GF":{"name":"wasRemoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is removed from the list due to","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP8wasMovedyyAA0C0V6OnMoveVy0cD4TypeQz_GF":{"name":"wasMoved(_:)","abstract":"

    Invoked on the coordinator when its owned item is moved inside a list due to its","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP10wasUpdatedyyAA0C0V8OnUpdateVy0cD4TypeQz_GF":{"name":"wasUpdated(_:)","abstract":"

    Invoked on the coordinator when an external update is pushed onto the owned Item.","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11willDisplayyyF":{"name":"willDisplay()","abstract":"

    Invoked when the list is about to begin displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13didEndDisplayyyF":{"name":"didEndDisplay()","abstract":"

    Invoked when the list is about to complete displaying the item with the given view.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP11wasSelectedyyF":{"name":"wasSelected()","abstract":"

    Invoked when the item is selected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP13wasDeselectedyyF":{"name":"wasDeselected()","abstract":"

    Invoked when the item is deselected, via either user interaction or the selectionStyle.

    ","parent_name":"ItemContentCoordinator"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15IdentifierValueQa":{"name":"IdentifierValue","abstract":"

    A Hashable type which is returned from identifierValue,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15identifierValue010IdentifierF0Qzvp":{"name":"identifierValue","abstract":"

    Used to unique the item, control its lifetime, and identify it across update operations.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","abstract":"

    Used by the list to determine when the content of the item has changed; in order to","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP8wasMoved10comparedToSbx_tF":{"name":"wasMoved(comparedTo:)","abstract":"

    Used by the list view to determine move events during an update’s diff operation.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP07defaultC10PropertiesAA07DefaultcF0VyxGvp":{"name":"defaultItemProperties","abstract":"

    Default values to assign to various properties on the Item which wraps","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP5apply2to3for4withyAA0cD5ViewsVyxG_AA11ApplyReasonOAA0jcD4InfoVtF":{"name":"apply(to:for:with:)","abstract":"

    Called when rendering the content. This is where you should push data from your","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the ItemContent is on screen, controls how and when to apply updates","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP17swipeActionsStyleAA05Swipef4ViewG0VSgvp":{"name":"swipeActionsStyle","abstract":"

    The swipe action style for this content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP0D4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP014createReusableD4View5frame0dG0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP25contentAreaViewProperties4withAA0gH0VAA05ApplycD4InfoV_tF":{"name":"contentAreaViewProperties(with:)","abstract":"

    Describes the properties to configure on the content area view for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP28createReusableBackgroundView5frame0gH0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22SelectedBackgroundViewQa":{"name":"SelectedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableSelectedBackgroundView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableSelectedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s selected background.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP21OverlayDecorationViewQa":{"name":"OverlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP22UnderlayDecorationViewQa":{"name":"UnderlayDecorationView","abstract":"

    The content view used to draw the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP35createReusableOverlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableOverlayDecorationView(frame:)","abstract":"

    Create and return a new overlay decoration view used to render any required decorations over the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP36createReusableUnderlayDecorationView5frame0ghI0QzSo6CGRectV_tFZ":{"name":"createReusableUnderlayDecorationView(frame:)","abstract":"

    Create and return a new underlay decoration view used to render any required decorations under the content.","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP11CoordinatorQa":{"name":"Coordinator","abstract":"

    The coordinator type to use to manage the live state of the Item and ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP18CoordinatorActionsa":{"name":"CoordinatorActions","abstract":"

    The actions passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15CoordinatorInfoa":{"name":"CoordinatorInfo","abstract":"

    The info passed to the coordinator.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentP15makeCoordinator7actions4info0F0QzAA0cdF7ActionsCyxG_AA0cdF4InfoCyxGtF":{"name":"makeCoordinator(actions:info:)","abstract":"

    Creates a new coordinator with the provided actions and info.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE4with6sizing7layouts14selectionStyle25insertAndRemoveAnimations19leadingSwipeActions08trailingoP010reordering14onWasReordered0S7Display0s3EndV00S6Select0S8Deselect0S6Insert0sL00S4Move0S6UpdateAA0C0VyxGAA6SizingOSg_AA0C7LayoutsVSgAA0c9SelectionI0OSgAA0czklM0VSgAA0oP13ConfigurationVSgA10_AA0C10ReorderingVSgyAW_A12_6ResultVtcSgyAV02OnV0Vyx_GcSgyAV02OnwV0Vyx_GcSgyAV02OnX0Vyx_GcSgyAV02OnY0Vyx_GcSgyAV02OnZ0Vyx_GcSgyAV02OnL0Vyx_GcSgyAV6OnMoveVyx_GcSgyAV8OnUpdateVyx_GcSgtF":{"name":"with(sizing:layouts:selectionStyle:insertAndRemoveAnimations:leadingSwipeActions:trailingSwipeActions:reordering:onWasReordered:onDisplay:onEndDisplay:onSelect:onDeselect:onInsert:onRemove:onMove:onUpdate:)","abstract":"

    Identical to Item.init which takes in an ItemContent,","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10Identifiera":{"name":"Identifier","abstract":"

    The Identifier type for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifierAA10IdentifierCyx0F5ValueQzGvp":{"name":"identifier","abstract":"

    The Identifier for the item.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAE10identifier4withAA10IdentifierCyx0G5ValueQzGAI_tFZ":{"name":"identifier(with:)","abstract":"

    Creates an Identifier with the provided value.

    ","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"ItemContent"},"Protocols/ItemContent.html#/s:10ListableUI11ItemContentPAAs12IdentifiableRzrlE15identifierValue2IDsADPQzvp":{"name":"identifierValue","parent_name":"ItemContent"},"Protocols/AnyItemConvertible.html#/s:10ListableUI18AnyItemConvertibleP02tocD0AA0cD0_pyF":{"name":"toAnyItem()","abstract":"

    Converts the object into a type-erased AnyItem instance.

    ","parent_name":"AnyItemConvertible"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP11anyWasMoved10comparedToSbAA0cD0_p_tF":{"name":"anyWasMoved(comparedTo:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP15anyIsEquivalent2toSbAA0cD0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem_Internal.html#/s:10ListableUI16AnyItem_InternalP015newPresentationD5State4with15updateCallbacks015performsContentK0ypAA0dH12DependenciesV_AA06UpdateK0CSbtF":{"name":"newPresentationItemState(with:updateCallbacks:performsContentCallbacks:)","parent_name":"AnyItem_Internal"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP13anyIdentifierAA0cF0Cvp":{"name":"anyIdentifier","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10anyContentypvp":{"name":"anyContent","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP7layoutsAA0D7LayoutsVvp":{"name":"layouts","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP14selectionStyleAA0d9SelectionF0Ovp":{"name":"selectionStyle","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP25insertAndRemoveAnimationsAA0d6InsertfgH0VSgvp":{"name":"insertAndRemoveAnimations","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP20trailingSwipeActionsAA0fG13ConfigurationVSgvp":{"name":"trailingSwipeActions","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP10reorderingAA0D10ReorderingVSgvp":{"name":"reordering","parent_name":"AnyItem"},"Protocols/AnyItem.html#/s:10ListableUI7AnyItemP22reappliesToVisibleViewAA09ReappliesfgH0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyItem"},"Protocols/HeaderFooterLayoutsValue.html#/s:10ListableUI24HeaderFooterLayoutsValueP07defaultF0xvpZ":{"name":"defaultValue","abstract":"

    The default value used when accessing the value, if none is set.

    ","parent_name":"HeaderFooterLayoutsValue"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAASQRzrlE12isEquivalent2toSbx_tF":{"name":"isEquivalent(to:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP17DefaultPropertiesa":{"name":"DefaultProperties","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP07defaultcD10PropertiesAA07DefaultcdG0VyxGvp":{"name":"defaultHeaderFooterProperties","abstract":"

    Default values to assign to various properties on the HeaderFooter which wraps","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP015isStickySectionC0SbSgvp":{"name":"isStickySectionHeader","abstract":"

    If this HeaderFooterContent is used as a header in a section,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP5apply2to3for4withyAA0cdE5ViewsVyxG_AA11ApplyReasonOAA0kcdE4InfoVtF":{"name":"apply(to:for:with:)","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","abstract":"

    When the HeaderFooterContent is on screen, controls how and when to apply updates","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP0E4ViewQa":{"name":"ContentView","abstract":"

    The content view used to draw the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP014createReusableE4View5frame0eH0QzSo6CGRectV_tFZ":{"name":"createReusableContentView(frame:)","abstract":"

    Create and return a new content view used to render the content.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP14BackgroundViewQa":{"name":"BackgroundView","abstract":"

    The background view used to draw the background of the content.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP28createReusableBackgroundView5frame0hI0QzSo6CGRectV_tFZ":{"name":"createReusableBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP21PressedBackgroundViewQa":{"name":"PressedBackgroundView","abstract":"

    The selected background view used to draw the background of the content when it is selected or highlighted.","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentP35createReusablePressedBackgroundView5frame0hiJ0QzSo6CGRectV_tFZ":{"name":"createReusablePressedBackgroundView(frame:)","abstract":"

    Create and return a new background view used to render the content’s pressed background.

    ","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI19HeaderFooterContentPAAE4with6sizing7layouts5onTap0I7Display0i3EndK0AA0cD0VyxGAA6SizingOSg_AA0cD7LayoutsVSgyycSgyAK02OnK0Vyx_GcSgyAK0olK0Vyx_GcSgtF":{"name":"with(sizing:layouts:onTap:onDisplay:onEndDisplay:)","abstract":"

    Identical to HeaderFooter.init which takes in a HeaderFooterContent,","parent_name":"HeaderFooterContent"},"Protocols/HeaderFooterContent.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","parent_name":"HeaderFooterContent"},"Protocols/AnyHeaderFooterConvertible.html#/s:10ListableUI26AnyHeaderFooterConvertibleP02ascdE0AA0cdE0_pyF":{"name":"asAnyHeaderFooter()","abstract":"

    Converts the object into a type-erased AnyHeaderFooter instance.

    ","parent_name":"AnyHeaderFooterConvertible"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015isStickySectionD0SbSgvp":{"name":"isStickySectionHeader","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP5apply2to3for4withySo6UIViewC_AA11ApplyReasonOAA0ldE11ContentInfoVtF":{"name":"apply(to:for:with:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP15anyIsEquivalent2toSbAA0cdE0_p_tF":{"name":"anyIsEquivalent(to:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter_Internal.html#/s:10ListableUI24AnyHeaderFooter_InternalP015newPresentationdE5State4kind24performsContentCallbacksypAA17SupplementaryKindO_SbtF":{"name":"newPresentationHeaderFooterState(kind:performsContentCallbacks:)","parent_name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP10anyContentypvp":{"name":"anyContent","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP6sizingAA6SizingOvp":{"name":"sizing","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP7layoutsAA0dE7LayoutsVvp":{"name":"layouts","parent_name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter.html#/s:10ListableUI15AnyHeaderFooterP22reappliesToVisibleViewAA09ReappliesghI0Ovp":{"name":"reappliesToVisibleView","parent_name":"AnyHeaderFooter"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","abstract":"

    The type of value stored by this key.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","abstract":"

    The default value that will be vended by an Environment for this key if no other value has been set.

    ","parent_name":"ListEnvironmentKey"},"Protocols/ListEnvironmentKey.html":{"name":"ListEnvironmentKey","abstract":"

    Defines a value stored in the ListEnvironment of a list.

    "},"Protocols/AnyHeaderFooter.html":{"name":"AnyHeaderFooter"},"Protocols/AnyHeaderFooter_Internal.html":{"name":"AnyHeaderFooter_Internal"},"Protocols/AnyHeaderFooterConvertible.html":{"name":"AnyHeaderFooterConvertible","abstract":"

    A type which can be converted into a HeaderFooter, so you"},"Protocols/HeaderFooterContent.html":{"name":"HeaderFooterContent","abstract":"

    A HeaderFooterContent is a type which specifies the content of a header, footer,"},"Protocols/HeaderFooterLayoutsValue.html":{"name":"HeaderFooterLayoutsValue","abstract":"

    The HeaderFooterLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/AnyItem.html":{"name":"AnyItem","abstract":"

    A type-erased version of the Item struct, which is used by Section to"},"Protocols/AnyItem_Internal.html":{"name":"AnyItem_Internal"},"Protocols/AnyItemConvertible.html":{"name":"AnyItemConvertible","abstract":"

    A type which can be converted into a AnyItem, so you"},"Protocols/ItemContent.html":{"name":"ItemContent","abstract":"

    An ItemContent is a type used to provide the content of an Item in a list section.

    "},"Protocols/ItemContentCoordinator.html":{"name":"ItemContentCoordinator","abstract":"

    A type which lets you interactively manage the contents of an Item or ItemContent"},"Protocols/ItemLayoutsValue.html":{"name":"ItemLayoutsValue","abstract":"

    The ItemLayoutsValue protocol provides a default value for the different layouts stored"},"Protocols/CollectionViewLayoutDelegate.html":{"name":"CollectionViewLayoutDelegate"},"Protocols/ListLayout.html":{"name":"ListLayout"},"Protocols/AnyLayoutDescriptionConfiguration.html":{"name":"AnyLayoutDescriptionConfiguration"},"Protocols/AnyListLayout.html":{"name":"AnyListLayout"},"Protocols/ListLayoutAppearance.html":{"name":"ListLayoutAppearance"},"Protocols/ListLayoutContentItem.html":{"name":"ListLayoutContentItem"},"Protocols/ListViewSource.html":{"name":"ListViewSource"},"Protocols/LocalizedCollatableItemContent.html":{"name":"LocalizedCollatableItemContent","abstract":"

    If you would like to make your ItemContent work with the LocalizedItemCollator,"},"Protocols/AnyLocalizedCollatableItem.html":{"name":"AnyLocalizedCollatableItem","abstract":"

    Represents an AnyItem which can be collated, via its vended collationString.

    "},"Protocols/SectionLayoutsValue.html":{"name":"SectionLayoutsValue","abstract":"

    The SectionLayoutsValue protocol provides a default value for the different layouts stored"},"Functions.html#/s:10ListableUI19preconditionFailure_4file4lines5NeverOSSyXK_s12StaticStringVSutF":{"name":"preconditionFailure(_:file:line:)","abstract":"

    By default, preconditionFailure error messages are not included in release builds. We would like that!"},"Extensions/Set.html#/s:Sh10ListableUIAA13ViewAnimationO0D7OptionsORszrlE7defaultShyAEGvpZ":{"name":"default","parent_name":"Set"},"Extensions/UIRectEdge.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"UIRectEdge"},"Extensions/PresentationState.html#/s:10ListableUI17PresentationStateC22ActiveReorderEventInfoV":{"name":"ActiveReorderEventInfo","parent_name":"PresentationState"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5AddedV":{"name":"Added","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7RemovedV":{"name":"Removed","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV5MovedV":{"name":"Moved","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV7UpdatedV":{"name":"Updated","parent_name":"ItemChanges"},"Extensions/SectionedDiff/ItemChanges.html#/s:10ListableUI13SectionedDiffV11ItemChangesV8NoChangeV":{"name":"NoChange","parent_name":"ItemChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5AddedV":{"name":"Added","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV7RemovedV":{"name":"Removed","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV5MovedV":{"name":"Moved","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html#/s:10ListableUI13SectionedDiffV14SectionChangesV8NoChangeV":{"name":"NoChange","parent_name":"SectionChanges"},"Extensions/SectionedDiff/SectionChanges.html":{"name":"SectionChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff.html#/s:10ListableUI13SectionedDiffV11ItemChangesV":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/SectionedDiff/ItemChanges.html":{"name":"ItemChanges","parent_name":"SectionedDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5AddedV":{"name":"Added","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7RemovedV":{"name":"Removed","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV5MovedV":{"name":"Moved","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV7UpdatedV":{"name":"Updated","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html#/s:10ListableUI9ArrayDiffV8NoChangeV":{"name":"NoChange","parent_name":"ArrayDiff"},"Extensions/ArrayDiff.html":{"name":"ArrayDiff"},"Extensions/SectionedDiff.html":{"name":"SectionedDiff"},"Extensions/PresentationState.html":{"name":"PresentationState"},"Extensions/UIRectEdge.html":{"name":"UIRectEdge"},"Extensions/Set.html":{"name":"Set"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO14curveEaseInOutyA2EmF":{"name":"curveEaseInOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveEaseInyA2EmF":{"name":"curveEaseIn","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO12curveEaseOutyA2EmF":{"name":"curveEaseOut","parent_name":"AnimationOptions"},"Enums/ViewAnimation/AnimationOptions.html#/s:10ListableUI13ViewAnimationO0D7OptionsO11curveLinearyA2EmF":{"name":"curveLinear","parent_name":"AnimationOptions"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO4noneyA2CmF":{"name":"none","abstract":"

    No animation is performed.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO9inheritedyA2CmF":{"name":"inherited","abstract":"

    The current animation is inherited from the superview’s animation context.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7defaultACvpZ":{"name":"default","abstract":"

    A default animation is performed. This is the same as .animated().

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO8animatedyACSd_ShyAC0D7OptionsOGtcACmF":{"name":"animated(_:options:)","abstract":"

    A UIView.animate(...) animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO6springyACSo24UISpringTimingParametersCcACmF":{"name":"spring(_:)","abstract":"

    A spring based animation is performed.","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation.html#/s:10ListableUI13ViewAnimationO7perform10animations10completionyyyc_ySbctF":{"name":"perform(animations:completion:)","abstract":"

    Performs the provided animations for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/ViewAnimation/AnimationOptions.html":{"name":"AnimationOptions","abstract":"

    The animations options available for the ViewAnimation.

    ","parent_name":"ViewAnimation"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin14CoreFoundation7CGFloatVvp":{"name":"origin","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV5width14CoreFoundation7CGFloatVvp":{"name":"width","parent_name":"Position"},"Enums/CustomWidth/Position.html#/s:10ListableUI11CustomWidthO8PositionV6origin5widthAE14CoreFoundation7CGFloatV_AJtcfc":{"name":"init(origin:width:)","parent_name":"Position"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO7leadingyA2EmF":{"name":"leading","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO6centeryA2EmF":{"name":"center","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO8trailingyA2EmF":{"name":"trailing","parent_name":"Alignment"},"Enums/CustomWidth/Alignment.html#/s:10ListableUI11CustomWidthO9AlignmentO10originWith06parentD05width7padding14CoreFoundation7CGFloatVAL_AlA17HorizontalPaddingVtF":{"name":"originWith(parentWidth:width:padding:)","parent_name":"Alignment"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7paddingAA17HorizontalPaddingVvp":{"name":"padding","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V5widthAA0D10ConstraintOvp":{"name":"width","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V9alignmentAC9AlignmentOvp":{"name":"alignment","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V7padding5width9alignmentAeA17HorizontalPaddingV_AA0D10ConstraintOAC9AlignmentOtcfc":{"name":"init(padding:width:alignment:)","parent_name":"Custom"},"Enums/CustomWidth/Custom.html#/s:10ListableUI11CustomWidthO0C0V8position4withAC8PositionV14CoreFoundation7CGFloatV_tF":{"name":"position(with:)","parent_name":"Custom"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO7defaultyA2CmF":{"name":"default","abstract":"

    The default width from the layout is used.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO4fillyA2CmF":{"name":"fill","abstract":"

    The width will fill all available space.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO6customyA2C0C0VcACmF":{"name":"custom(_:)","abstract":"

    A custom width and/or alignment.

    ","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO5merge4withA2C_tF":{"name":"merge(with:)","parent_name":"CustomWidth"},"Enums/CustomWidth.html#/s:10ListableUI11CustomWidthO8position4with07defaultD0AC8PositionV14CoreFoundation7CGFloatV_AKtF":{"name":"position(with:defaultWidth:)","parent_name":"CustomWidth"},"Enums/CustomWidth/Custom.html":{"name":"Custom","parent_name":"CustomWidth"},"Enums/CustomWidth/Alignment.html":{"name":"Alignment","parent_name":"CustomWidth"},"Enums/CustomWidth/Position.html":{"name":"Position","parent_name":"CustomWidth"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO02noD0yA2CmF":{"name":"noConstraint","abstract":"

    There is no limit to a width, it can be as wide as possible.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5fixedyAC14CoreFoundation7CGFloatVcACmF":{"name":"fixed(_:)","abstract":"

    The width must be exactly this value.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO6atMostyAC14CoreFoundation7CGFloatVcACmF":{"name":"atMost(_:)","abstract":"

    The width can be at most, this value. Any value larger will be clamped.

    ","parent_name":"WidthConstraint"},"Enums/WidthConstraint.html#/s:10ListableUI15WidthConstraintO5clampy14CoreFoundation7CGFloatVAGF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value based on our underlying value.

    ","parent_name":"WidthConstraint"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO02noD0yA2GmF":{"name":"noConstraint","abstract":"

    No constraint is applied to any measurement.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO7atLeastyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atLeast(_:)","abstract":"

    Any returned measurement must be at least this value. If it is smaller than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6atMostyAG14CoreFoundation7CGFloatVcAGmF":{"name":"atMost(_:)","abstract":"

    Any returned measurement can be at least this large. If it is larger than","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO6withinyAG14CoreFoundation7CGFloatV_AKtcAGmF":{"name":"within(_:_:)","abstract":"

    Any returned measurement must be within the provided range. If it is smaller","parent_name":"Axis"},"Enums/Sizing/Constraint/Axis.html#/s:10ListableUI6SizingO10ConstraintV4AxisO5clampy14CoreFoundation7CGFloatVAKF":{"name":"clamp(_:)","abstract":"

    Clamps the provided value by the Axis' underlying value.

    ","parent_name":"Axis"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5widthAE4AxisOvp":{"name":"width","abstract":"

    Describes the range of acceptable width values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV6heightAE4AxisOvp":{"name":"height","abstract":"

    Describes the range of acceptable height values.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV02noD0AEvpZ":{"name":"noConstraint","abstract":"

    Applies no constraints to the measurement in either axis.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintVyA2E4AxisOcfc":{"name":"init(_:)","abstract":"

    Creates a new constraint with the provided value for both axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5width6heightA2E4AxisO_AItcfc":{"name":"init(width:height:)","abstract":"

    Creates a new constraint with the provided width and height axes.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint.html#/s:10ListableUI6SizingO10ConstraintV5clampySo6CGSizeVAHF":{"name":"clamp(_:)","abstract":"

    Clamps the provided size, falling back to the provided default if the measurement calls for a default value.

    ","parent_name":"Constraint"},"Enums/Sizing/Constraint/Axis.html":{"name":"Axis","abstract":"

    Describes the range of values that are acceptable for one dimension","parent_name":"Constraint"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraintSo6CGSizeVvp":{"name":"sizeConstraint","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV9directionAA15LayoutDirectionOvp":{"name":"direction","parent_name":"MeasureInfo"},"Enums/Sizing/MeasureInfo.html#/s:10ListableUI6SizingO11MeasureInfoV14sizeConstraint9directionAESo6CGSizeV_AA15LayoutDirectionOtcfc":{"name":"init(sizeConstraint:direction:)","parent_name":"MeasureInfo"},"Enums/Sizing.html#/s:10ListableUI6SizingO5fixedyAC14CoreFoundation7CGFloatV_AGtcACmF":{"name":"fixed(width:height:)","abstract":"

    Fixes the size to the absolute value passed in.

    ","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO8thatFitsyA2C10ConstraintVcACmF":{"name":"thatFits(_:)","abstract":"

    Sizes the item by calling sizeThatFits on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing.html#/s:10ListableUI6SizingO10autolayoutyA2C10ConstraintVcACmF":{"name":"autolayout(_:)","abstract":"

    Sizes the item by calling systemLayoutSizeFitting on its underlying view type.","parent_name":"Sizing"},"Enums/Sizing/MeasureInfo.html":{"name":"MeasureInfo","parent_name":"Sizing"},"Enums/Sizing/Constraint.html":{"name":"Constraint","abstract":"

    Describes the range of values that are acceptable for both","parent_name":"Sizing"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO3topyA2CmF":{"name":"top","abstract":"

    Represents the header and / or first item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/SectionPosition.html#/s:10ListableUI15SectionPositionO6bottomyA2CmF":{"name":"bottom","abstract":"

    Represents the footer and / or last item(s) within a section.

    ","parent_name":"SectionPosition"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO6alwaysyA2CmF":{"name":"always","abstract":"

    The visible view will always be re-applied during updates, regardless of the result of isEquivalent(to:).

    ","parent_name":"ReappliesToVisibleView"},"Enums/ReappliesToVisibleView.html#/s:10ListableUI22ReappliesToVisibleViewO15ifNotEquivalentyA2CmF":{"name":"ifNotEquivalent","abstract":"

    The visible view will only have its contents re-applied during updates if isEquivalent(to:) returns false.

    ","parent_name":"ReappliesToVisibleView"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10Expressiona":{"name":"Expression","abstract":"

    The type of individual statement expressions in the transformed function.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO9Componenta":{"name":"Component","abstract":"

    The type of a partial result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11FinalResulta":{"name":"FinalResult","abstract":"

    The type of the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockSayxGyFZ":{"name":"buildBlock()","abstract":"

    If an empty closure is provided, returns an empty array.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildBlockySayxGAEd_tFZ":{"name":"buildBlock(_:)","abstract":"

    Required by every result builder to build combined results from statement blocks.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGxFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO15buildExpressionySayxGAEFZ":{"name":"buildExpression(_:)","abstract":"

    If declared, provides contextual type information for statement expressions to translate them into partial results.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO13buildOptionalySayxGAESgFZ":{"name":"buildOptional(_:)","abstract":"

    Enables support for if statements that do not have an else.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither5firstSayxGAF_tFZ":{"name":"buildEither(first:)","abstract":"

    With buildEither(second:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO11buildEither6secondSayxGAF_tFZ":{"name":"buildEither(second:)","abstract":"

    With buildEither(first:), enables support for ‘if-else’ and ‘switch’ statements by folding conditional results into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO10buildArrayySayxGSayAEGFZ":{"name":"buildArray(_:)","abstract":"

    Enables support for ‘for..in’ loops by combining the results of all iterations into a single result.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO24buildLimitedAvailabilityySayxGAEFZ":{"name":"buildLimitedAvailability(_:)","abstract":"

    If declared, this will be called on the partial result of an if #available block to allow the result builder to erase type information.

    ","parent_name":"ListableBuilder"},"Enums/ListableBuilder.html#/s:10ListableUI0A7BuilderO16buildFinalResultySayxGAEFZ":{"name":"buildFinalResult(_:)","abstract":"

    If declared, this will be called on the partial result from the outermost block statement to produce the final returned result.

    ","parent_name":"ListableBuilder"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO8verticalyA2CmF":{"name":"vertical","abstract":"

    A list layout which lays out top to bottom.

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    A list layout which lays out left to right (or leading to trailing, depending on implementation).

    ","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXE_xyXEtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalxxyXK_xyXKtlF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to return differing values based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6switch8vertical10horizontalyyyXE_yyXEtF":{"name":"switch(vertical:horizontal:)","abstract":"

    When writing a layout, use this method to perform differing actions based on","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6mutate_8vertical10horizontalADyx_s24ReferenceWritableKeyPathCyxq_GAIyq_zXEtr0_lF":{"name":"mutate(_:vertical:horizontal:mutate:)","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6height3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"height(for:)","abstract":"

    .vertical: Returns the height of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5width3for14CoreFoundation7CGFloatVSo6CGSizeV_tF":{"name":"width(for:)","abstract":"

    .vertical: Returns the width of the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO5point1x1ySo7CGPointV14CoreFoundation7CGFloatV_AKtF":{"name":"point(x:y:)","abstract":"

    .vertical: Returns a CGPoint made with (x, y).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size3forSo6CGSizeVAG_tF":{"name":"size(for:)","abstract":"

    .vertical: Returns the provided size.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4size5width6heightSo6CGSizeV14CoreFoundation7CGFloatV_AKtF":{"name":"size(width:height:)","abstract":"

    .vertical: Returns a CGSize made with (width, height).","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxY(for:)","abstract":"

    .vertical: Returns the maxY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4minY3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"minY(for:)","abstract":"

    .vertical: Returns the minY of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO4maxX3for14CoreFoundation7CGFloatVSo6CGRectV_tF":{"name":"maxX(for:)","abstract":"

    .vertical: Returns the maxX of the frame.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1x3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"x(for:)","abstract":"

    .vertical: Returns the x of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO1y3for14CoreFoundation7CGFloatVSo7CGPointV_tF":{"name":"y(for:)","abstract":"

    .vertical: Returns the y of the point.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO3top4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"top(with:)","abstract":"

    .vertical: Returns the top of the insets.","parent_name":"LayoutDirection"},"Enums/LayoutDirection.html#/s:10ListableUI15LayoutDirectionO6bottom4with14CoreFoundation7CGFloatVSo12UIEdgeInsetsV_tF":{"name":"bottom(with:)","abstract":"

    .vertical: Returns the bottom of the insets.","parent_name":"LayoutDirection"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listHeaderyA2CmF":{"name":"listHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO10listFooteryA2CmF":{"name":"listFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionHeaderyA2CmF":{"name":"sectionHeader","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO13sectionFooteryA2CmF":{"name":"sectionFooter","parent_name":"SupplementaryKind"},"Enums/SupplementaryKind.html#/s:10ListableUI17SupplementaryKindO16overscrollFooteryA2CmF":{"name":"overscrollFooter","parent_name":"SupplementaryKind"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    When the user stops scrolling, no paging adjusts will be made, the","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO20firstVisibleItemEdgeyA2CmF":{"name":"firstVisibleItemEdge","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/ListPagingBehavior.html#/s:10ListableUI18ListPagingBehaviorO24firstVisibleItemCenteredyA2CmF":{"name":"firstVisibleItemCentered","abstract":"

    When the user stops scrolling, the final offset of the scroll event","parent_name":"ListPagingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4noneyA2CmF":{"name":"none","abstract":"

    This behavior does not use any paging functionality.

    ","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4fullyA2CmF":{"name":"full","abstract":"

    Applies native UIScrollView paging, where each page is the full size of the","parent_name":"PageScrollingBehavior"},"Enums/PageScrollingBehavior.html#/s:10ListableUI21PageScrollingBehaviorO4peekyA2CmF":{"name":"peek","abstract":"

    Applies custom paging, where pages aren’t the full width of the scroll view’s","parent_name":"PageScrollingBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO9automaticyA2CmF":{"name":"automatic","abstract":"

    Applies the inset from a UIKit navigation bar or tab bar.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO14scrollableAxesyA2CmF":{"name":"scrollableAxes","abstract":"

    Applies the safe area inset for the scrollable axes.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO5neveryA2CmF":{"name":"never","abstract":"

    Applies no safe area inset.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ContentInsetAdjustmentBehavior.html#/s:10ListableUI30ContentInsetAdjustmentBehaviorO6alwaysyA2CmF":{"name":"always","abstract":"

    Applies all safe area insets.

    ","parent_name":"ContentInsetAdjustmentBehavior"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6inlineyA2CmF":{"name":"inline","abstract":"

    The header will scroll up and down with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO6stickyyA2CmF":{"name":"sticky","abstract":"

    The header will stick to the top of the content when it’s scrolled down, and bounce with content when","parent_name":"ListHeaderPosition"},"Enums/ListHeaderPosition.html#/s:10ListableUI18ListHeaderPositionO5fixedyA2CmF":{"name":"fixed","abstract":"

    The header is always positioned at the top of the visible frame, and does not bounce with the content.

    ","parent_name":"ListHeaderPosition"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO13notSelectableyA2CmF":{"name":"notSelectable","abstract":"

    The item is not selectable at all.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO8tappableyA2CmF":{"name":"tappable","abstract":"

    The item is temporarily selectable. Once the user lifts their finger, the item is deselected.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO10selectableyACSb_tcACmF":{"name":"selectable(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.

    ","parent_name":"ItemSelectionStyle"},"Enums/ItemSelectionStyle.html#/s:10ListableUI18ItemSelectionStyleO7togglesyACSb_tcACmF":{"name":"toggles(isSelected:)","abstract":"

    The item is persistently selectable. Once the user lifts their finger, the item is maintained.","parent_name":"ItemSelectionStyle"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6singleyA2CmF":{"name":"single","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO5firstyA2CmF":{"name":"first","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO6middleyA2CmF":{"name":"middle","parent_name":"ItemPosition"},"Enums/ItemPosition.html#/s:10ListableUI12ItemPositionO4lastyA2CmF":{"name":"last","parent_name":"ItemPosition"},"Enums/SwipeActionsViewStyleKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"SwipeActionsViewStyleKey"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO03anyC0ShyACGvpZ":{"name":"anyContent","abstract":"

    If there is any content in the list at all, including headers and footers.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO12sectionsOnlyShyACGvpZ":{"name":"sectionsOnly","abstract":"

    Check if the content in the list is section-driven content, with the","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO19listContainerHeaderyA2CmF":{"name":"listContainerHeader","abstract":"

    If the list has a list-level container header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listHeaderyA2CmF":{"name":"listHeader","abstract":"

    If the list has a list-level header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO10listFooteryA2CmF":{"name":"listFooter","abstract":"

    If the list has a list-level footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO16overscrollFooteryA2CmF":{"name":"overscrollFooter","abstract":"

    If the list has an overscroll footer.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO5itemsyA2CmF":{"name":"items","abstract":"

    If the sections in the list contain any items.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionHeadersyA2CmF":{"name":"sectionHeaders","abstract":"

    If any section in the list has a header.

    ","parent_name":"ContentFilters"},"Enums/ContentFilters.html#/s:10ListableUI14ContentFiltersO14sectionFootersyA2CmF":{"name":"sectionFooters","abstract":"

    If any section in the list has a footer.

    ","parent_name":"ContentFilters"},"Enums/ListContentBoundsKey.html#/s:10ListableUI20ListContentBoundsKeyO8Providera":{"name":"Provider","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP5ValueQa":{"name":"Value","parent_name":"ListContentBoundsKey"},"Enums/ListContentBoundsKey.html#/s:10ListableUI18ListEnvironmentKeyP12defaultValue0G0QzvpZ":{"name":"defaultValue","parent_name":"ListContentBoundsKey"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV12itemPositionAA08ListItemdH0Vvp":{"name":"itemPosition","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO3PinV24scrollInterruptionPolicyAC0dhI0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"Pin"},"Enums/AutoScrollAction/Pin.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"Pin"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to when the insertedIdentifier is inserted.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV18insertedIdentifierAA03AnyJ0Cvp":{"name":"insertedIdentifier","abstract":"

    The identifier of the item for which the AutoScrollAction should be performed.

    ","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV12itemPositionAA04ListhdJ0Vvp":{"name":"itemPosition","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO14OnInsertedItemV24scrollInterruptionPolicyAC0djK0Ovp":{"name":"scrollInterruptionPolicy","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/OnInsertedItem.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","parent_name":"OnInsertedItem"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP11destinationAC0D11DestinationOvp":{"name":"destination","abstract":"

    The item in the list to scroll to.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8positionAA0D8PositionVvp":{"name":"position","abstract":"

    The desired scroll position.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP8animatedSbvp":{"name":"animated","abstract":"

    If the change should be animated.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP13shouldPerformySbAA04ListD12PositionInfoVcvp":{"name":"shouldPerform","abstract":"

    An additional check you may provide to approve or reject the scroll action.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/Configuration.html#/s:10ListableUI16AutoScrollActionO13ConfigurationP10didPerformyyAA04ListD12PositionInfoVcvp":{"name":"didPerform","abstract":"

    Called when the list performs the insertion.

    ","parent_name":"Configuration"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO9firstItemyA2EmF":{"name":"firstItem","abstract":"

    Scroll to the first item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO8lastItemyA2EmF":{"name":"lastItem","abstract":"

    Scroll to the last item in the list.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollDestination.html#/s:10ListableUI16AutoScrollActionO0D11DestinationO4itemyAeA13AnyIdentifierCcAEmF":{"name":"item(_:)","abstract":"

    Scroll to the item with the specified identifier.

    ","parent_name":"ScrollDestination"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO18performImmediatelyyA2EmF":{"name":"performImmediately","abstract":"

    Perform the auto-scroll action as soon as the list updates.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO24deferDuringUserScrollingyA2EmF":{"name":"deferDuringUserScrolling","abstract":"

    Wait until the current user scroll finishes before performing the auto-scroll action.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html#/s:10ListableUI16AutoScrollActionO0D18InterruptionPolicyO23skipDuringUserScrollingyA2EmF":{"name":"skipDuringUserScrolling","abstract":"

    Do not perform the auto-scroll action while the user is scrolling.

    ","parent_name":"ScrollInterruptionPolicy"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO4noneyA2CmF":{"name":"none","abstract":"

    The list never automatically scrolls.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO12scrollToItemyA2C010OnInsertedH0V_tcACmF":{"name":"scrollToItem(onInsertOf:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pinyA2C3PinV_tcACmF":{"name":"pin(to:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollToItem, except it doesn’t rely on item insertion to determine when scrolling is appropriate.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf8position8animated0F18InterruptionPolicy13shouldPerform03didP0A2C0D11DestinationOSg_AA13AnyIdentifierCAA0D8PositionVSbAC0dmN0OSbAA04ListdU4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO8scrollTo_10onInsertOf12itemPosition8animated0F18InterruptionPolicy13shouldPerform03didQ0A2C0D11DestinationOSg_AA13AnyIdentifierCAA08ListItemdL0VSbAC0dnO0OSbAA0vdL4InfoVcyAUctFZ":{"name":"scrollTo(_:onInsertOf:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated if the item was inserted in this update,","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_8position8animated24scrollInterruptionPolicy13shouldPerform03didM0A2C0D11DestinationO_AA0D8PositionVSbAC0djK0OSbAA04ListdP4InfoVcyAQctFZ":{"name":"pin(_:position:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated. Similar to scrollTo, except it doesn’t","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction.html#/s:10ListableUI16AutoScrollActionO3pin_12itemPosition8animated24scrollInterruptionPolicy13shouldPerform03didN0A2C0D11DestinationO_AA08ListItemdH0VSbAC0dkL0OSbAA0qdH4InfoVcyAQctFZ":{"name":"pin(_:itemPosition:animated:scrollInterruptionPolicy:shouldPerform:didPerform:)","abstract":"

    Scrolls to the specified item when the list is updated using a custom item positioning strategy.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/ScrollInterruptionPolicy.html":{"name":"ScrollInterruptionPolicy","abstract":"

    Controls how an auto-scroll action behaves when user scrolling is active.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/ScrollDestination.html":{"name":"ScrollDestination","abstract":"

    Where to scroll as a result of an AutoScrollAction.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/Configuration.html":{"name":"Configuration","abstract":"

    This protocol allows ListView to treat the OnInsertedItem and Pin configurations","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/OnInsertedItem.html":{"name":"OnInsertedItem","abstract":"

    Values used to configure the scrollToItem(onInsertOf:) action.

    ","parent_name":"AutoScrollAction"},"Enums/AutoScrollAction/Pin.html":{"name":"Pin","abstract":"

    Values used to configure the pin(to:) action.

    ","parent_name":"AutoScrollAction"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11willDisplayyA2CmF":{"name":"willDisplay","abstract":"

    The view is about to be displayed on screen. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO10wasUpdatedyA2CmF":{"name":"wasUpdated","abstract":"

    A view that is already visible is being updated.","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO11measurementyA2CmF":{"name":"measurement","abstract":"

    The item is being measured to perform the layout of the list. Update should be performed with no animation.

    ","parent_name":"ApplyReason"},"Enums/ApplyReason.html#/s:10ListableUI11ApplyReasonO13shouldAnimateSbvp":{"name":"shouldAnimate","abstract":"

    If you should use animations while applying the update.","parent_name":"ApplyReason"},"Enums/ApplyReason.html":{"name":"ApplyReason","abstract":"

    Why the Item or HeaderFooter is being asked to apply an update to its presented views.

    "},"Enums/AutoScrollAction.html":{"name":"AutoScrollAction","abstract":"

    Options for auto-scrolling to items when the list is updated.

    "},"Enums/ListContentBoundsKey.html":{"name":"ListContentBoundsKey","abstract":"

    A key used to store default / provided bounds into the list’s environment."},"Enums/ContentFilters.html":{"name":"ContentFilters","abstract":"

    A filter enum which allows you to query the types of content contained in a Content or Section object.

    "},"Enums/SwipeActionsViewStyleKey.html":{"name":"SwipeActionsViewStyleKey"},"Enums/ItemPosition.html":{"name":"ItemPosition"},"Enums/ItemSelectionStyle.html":{"name":"ItemSelectionStyle","abstract":"

    Controls the selection style and behavior of an item in a list.

    "},"Enums/ListHeaderPosition.html":{"name":"ListHeaderPosition","abstract":"

    How the list header should be positioned when content is scrolled.

    "},"Enums/ContentInsetAdjustmentBehavior.html":{"name":"ContentInsetAdjustmentBehavior","abstract":"

    Constants indicating how safe area insets are added to the adjusted content inset."},"Enums/PageScrollingBehavior.html":{"name":"PageScrollingBehavior","abstract":"

    The paging style of the scroll view.

    "},"Enums/ListPagingBehavior.html":{"name":"ListPagingBehavior","abstract":"

    Controls how to align / adjust the contentOffset of the list when"},"Enums/SupplementaryKind.html":{"name":"SupplementaryKind"},"Enums/LayoutDirection.html":{"name":"LayoutDirection","abstract":"

    Describes the given direction / axis that a layout uses when flowing its content.

    "},"Enums/ListableBuilder.html":{"name":"ListableBuilder","abstract":"

    A result builder which can be used to provide a SwiftUI-like DSL for building arrays of content.

    "},"Enums/ReappliesToVisibleView.html":{"name":"ReappliesToVisibleView","abstract":"

    A rule to determine when an ItemContent or HeaderFooterContent should be re-applied"},"Enums/SectionPosition.html":{"name":"SectionPosition","abstract":"

    Specifies the supplementary views and / or items based on position within a Section.

    "},"Enums/Sizing.html":{"name":"Sizing","abstract":"

    Controls how a header, footer, or item in a list view is sized.

    "},"Enums/WidthConstraint.html":{"name":"WidthConstraint","abstract":"

    Describes the range of acceptable values for a width.

    "},"Enums/CustomWidth.html":{"name":"CustomWidth","abstract":"

    Specifies a custom width for an item or header in a list.

    "},"Enums/ViewAnimation.html":{"name":"ViewAnimation","abstract":"

    Specifies the kind of animation to use when updating various parts of a list,"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO2upyA2EmF":{"name":"up","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/AccessibilityMoveDirection.html#/s:10ListableUI17ReorderingActionsC26AccessibilityMoveDirectionO4downyA2EmF":{"name":"down","parent_name":"AccessibilityMoveDirection"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO8finishedyA2EmF":{"name":"finished","parent_name":"Result"},"Classes/ReorderingActions/Result.html#/s:10ListableUI17ReorderingActionsC6ResultO9cancelledyA2EmF":{"name":"cancelled","parent_name":"Result"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC8isMovingSbvp":{"name":"isMoving","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5startSbyF":{"name":"start()","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC5moved4withyAA04ItemC0V17GestureRecognizerC_tF":{"name":"moved(with:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC3endyyAC6ResultOF":{"name":"end(_:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions.html#/s:10ListableUI17ReorderingActionsC17accessibilityMove9directionSbAC013AccessibilityF9DirectionO_tF":{"name":"accessibilityMove(direction:)","parent_name":"ReorderingActions"},"Classes/ReorderingActions/Result.html":{"name":"Result","parent_name":"ReorderingActions"},"Classes/ReorderingActions/AccessibilityMoveDirection.html":{"name":"AccessibilityMoveDirection","abstract":"

    Used with the accessibilityMove(item: direction:) delegate method to indicate the direction a selected item should be moved in the collection view.

    ","parent_name":"ReorderingActions"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)init":{"name":"init()","abstract":"

    Creates a preview for the given width.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC4with5state10appearance4itemAC14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptcfc":{"name":"init(with:state:appearance:item:)","abstract":"

    Creates a preview for the given item and parameters, and then lays out the preview view.

    ","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/s:10ListableUI15ItemPreviewViewC6update4with5state10appearance4itemy14CoreFoundation7CGFloatV_AA0C5StateVAA0cD10AppearanceVAA03AnyC0_ptF":{"name":"update(with:state:appearance:item:)","abstract":"

    Updates the item for the given parameters.","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(im)sizeThatFits:":{"name":"sizeThatFits(_:)","parent_name":"ItemPreviewView"},"Classes/ItemPreviewView.html#/c:@M@ListableUI@objc(cs)ItemPreviewView(py)intrinsicContentSize":{"name":"intrinsicContentSize","parent_name":"ItemPreviewView"},"Classes/StaticSource/State.html#/s:10ListableUI12StaticSourceC5StateVAEycfc":{"name":"init()","parent_name":"State"},"Classes/StaticSource/State.html":{"name":"State","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7contentAA7ContentVvp":{"name":"content","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withAcA7ContentV_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC4withACyAA7ContentVzXE_tcfc":{"name":"init(with:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withADyAA0D5StateCyAC0G0VG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"StaticSource"},"Classes/StaticSource.html#/s:10ListableUI12StaticSourceC7content4withAA7ContentVAA0D5StateCyAC0H0VG_tF":{"name":"content(with:)","parent_name":"StaticSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7Buildera":{"name":"Builder","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC4withACyxGyAA0D5StateCyxG_AA7ContentVztc_tcfc":{"name":"init(with:)","parent_name":"DynamicSource"},"Classes/DynamicSource.html#/s:10ListableUI13DynamicSourceC7content4withADyAA0D5StateCyxG_AA7ContentVztF":{"name":"content(with:content:)","parent_name":"DynamicSource"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC5valuexvp":{"name":"value","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC3setyyyxzXEF":{"name":"set(_:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7initial9didChangeACyxGx_yyctcfc":{"name":"init(initial:didChange:)","parent_name":"SourceState"},"Classes/SourceState.html#/s:10ListableUI11SourceStateC7discardyyF":{"name":"discard()","parent_name":"SourceState"},"Classes/StateAccessor.html#/s:10ListableUI13StateAccessorC5valuexvp":{"name":"value","parent_name":"StateAccessor"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC017clearsSelectionOnD10WillAppearSbvp":{"name":"clearsSelectionOnViewWillAppear","abstract":"

    The default value for clearsSelectionOnViewWillAppear is true.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC9configure4listyAA0C10PropertiesVz_tF":{"name":"configure(list:)","abstract":"

    Override this method to configure your list how you’d like to.","parent_name":"ListViewController"},"Classes/ListViewController.html#/s:10ListableUI18ListViewControllerC6reload8animatedySb_tF":{"name":"reload(animated:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)initWithNibName:bundle:":{"name":"init(nibName:bundle:)","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)loadView":{"name":"loadView()","parent_name":"ListViewController"},"Classes/ListViewController.html#/c:@M@ListableUI@objc(cs)ListViewController(im)viewWillAppear:":{"name":"viewWillAppear(_:)","parent_name":"ListViewController"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7contentSo06UIEdgeF0Vvp":{"name":"content","abstract":"

    Insets for the content view

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV010horizontalE0So06UIEdgeF0Vvp":{"name":"horizontalScroll","abstract":"

    Insets for the horizontal scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV08verticalE0So06UIEdgeF0Vvp":{"name":"verticalScroll","abstract":"

    Insets for the vertical scroll bar

    ","parent_name":"ScrollViewInsets"},"Classes/ListView/ScrollViewInsets.html#/s:10ListableUI8ListViewC06ScrollD6InsetsV7content010horizontalE008verticalE0AESo06UIEdgeF0V_A2Jtcfc":{"name":"init(content:horizontalScroll:verticalScroll:)","abstract":"

    All values are optional, and default to .zero

    ","parent_name":"ScrollViewInsets"},"Classes/ListView.html#/s:10ListableUI8ListViewC5frame10appearanceACSo6CGRectV_AA10AppearanceVtcfc":{"name":"init(frame:appearance:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19debuggingIdentifierSSSgvp":{"name":"debuggingIdentifier","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9animationAA0C9AnimationVvp":{"name":"animation","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10appearanceAA10AppearanceVvp":{"name":"appearance","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC18scrollPositionInfoAA0c6ScrollfG0Vvp":{"name":"scrollPositionInfo","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC6layoutAA17LayoutDescriptionVvp":{"name":"layout","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6layout8animated10completionyAA17LayoutDescriptionV_SbyyctF":{"name":"set(layout:animated:completion:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSizeSo6CGSizeVvp":{"name":"contentSize","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8behaviorAA8BehaviorVvp":{"name":"behavior","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC19isContentScrollableSbvp":{"name":"isContentScrollable","abstract":"

    Returns true when the content size is large enough that scrolling is possible

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC21scrollIndicatorInsetsSo06UIEdgeG0Vvp":{"name":"scrollIndicatorInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC31KeyboardFrameWillChangeCallbacka":{"name":"KeyboardFrameWillChangeCallback","abstract":"

    Callback for when the keyboard changes

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC25onKeyboardFrameWillChangey0F8Observer0f7CurrentG8Provider_p_Sd17animationDuration_So20UIViewAnimationCurveV0mQ0ttcSgvp":{"name":"onKeyboardFrameWillChange","abstract":"

    Called whenever a keyboard change is detected

    ","parent_name":"ListView"},"Classes/ListView/ScrollViewInsets.html":{"name":"ScrollViewInsets","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012customScrollD6InsetsAC0fdG0Vycvp":{"name":"customScrollViewInsets","abstract":"

    This callback determines the scroll view’s insets only when","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC012updateScrollD6InsetsyyF":{"name":"updateScrollViewInsets()","abstract":"

    Call this to trigger an insets update.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC13stateObserverAA0c5StateF0Vvp":{"name":"stateObserver","abstract":"

    A state observer allows you to receive callbacks when varying types","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16ScrollCompletiona":{"name":"ScrollCompletion","abstract":"

    TODO: The below functions do not yet work for horizontal lists.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cN18ScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ08animated10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VSbyAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11environmentAA0C11EnvironmentVvp":{"name":"environment","abstract":"

    The environment associated with the list, which is used to pass data through to","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC7contentAA7ContentVvp":{"name":"content","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC10setContent8animated_ySb_AA0F0VtF":{"name":"setContent(animated:_:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC3set6source7initial8animatedAA13StateAccessorCy0I0QzGx_AKSbtAA0cD6SourceRzlF":{"name":"set(source:initial:animated:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyyAA0C10PropertiesVzXE_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC9configure4withyAA0C10PropertiesV_tF":{"name":"configure(with:)","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)frame":{"name":"frame","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)bounds":{"name":"bounds","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(py)backgroundColor":{"name":"backgroundColor","abstract":"

    Our frame changed, update the keyboard inset in case the inset should now be different.

    ","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToWindow":{"name":"didMoveToWindow()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)didMoveToSuperview":{"name":"didMoveToSuperview()","parent_name":"ListView"},"Classes/ListView.html#/c:@M@ListableUI@objc(cs)ListView(im)layoutSubviews":{"name":"layoutSubviews()","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC27defaultContentSizeItemLimitSivpZ":{"name":"defaultContentSizeItemLimit","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11contentSize2in3for14safeAreaInsets9itemLimitAA08MeasuredcF0VSo6CGSizeV_AA0C10PropertiesVSo06UIEdgeK0VSiSgtFZ":{"name":"contentSize(in:for:safeAreaInsets:itemLimit:)","abstract":"

    Returns the size that a list with the provided properties would be, within the given fittingSize.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC28testing_forceLayoutUpdateNowyyF":{"name":"testing_forceLayoutUpdateNow()","abstract":"

    Call this method to force an immediate, synchronous re-render of the list","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC23keyboardFrameWillChange3for17animationDuration0J5Curvey16KeyboardObserverAHC_SdSo015UIViewAnimationL0VtF":{"name":"keyboardFrameWillChange(for:animationDuration:animationCurve:)","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC020clearSelectionDuringD10WillAppear9alongside8animatedySo37UIViewControllerTransitionCoordinator_pSg_SbtF":{"name":"clearSelectionDuringViewWillAppear(alongside:animated:)","abstract":"

    A method which provides Behavior.SelectionMode.single‘s clearsSelectionOnViewWillAppear behaviour.","parent_name":"ListView"},"Classes/ListActions/ViewControllerTransitioning.html#/s:10ListableUI11ListActionsC27ViewControllerTransitioningCAEycfc":{"name":"init()","parent_name":"ViewControllerTransitioning"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingCAEycfc":{"name":"init()","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16ScrollCompletiona":{"name":"ScrollCompletion","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA7AnyItem_p_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cO18ScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position8animated10completionSbAA13AnyIdentifierC_AA14ScrollPositionVSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:position:animated:completion:)","abstract":"

    Scrolls to the item with the provided identifier, with the provided positioning.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment8animated10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animated:completion:)","abstract":"

    Scrolls to a custom vertical offset for the item with the provided identifier.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK08animated10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VSbyAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animated:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and section positioning.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animatedS2b_tF":{"name":"scrollToTop(animated:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animatedS2b_tF":{"name":"scrollToLastItem(animated:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC9scrollingAC9ScrollingCvp":{"name":"scrolling","abstract":"

    Actions which allow scrolling to individual items in a list.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsC27viewControllerTransitioningAC04ViewfG0Cvp":{"name":"viewControllerTransitioning","abstract":"

    Actions which allow hooking up your list to the view controller transitioning APIs.

    ","parent_name":"ListActions"},"Classes/ListActions.html#/s:10ListableUI11ListActionsCACycfc":{"name":"init()","abstract":"

    Creates and returns an actions object which can be registered with a list view.

    ","parent_name":"ListActions"},"Classes/ListActions/Scrolling.html":{"name":"Scrolling","abstract":"

    Provides access to scrolling actions within a list view.

    ","parent_name":"ListActions"},"Classes/ListActions/ViewControllerTransitioning.html":{"name":"ViewControllerTransitioning","abstract":"

    Provides access to view controller transitioning options in a list.

    ","parent_name":"ListActions"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureG0Vcvp":{"name":"measurer","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC8positionAA0F8PositionOvp":{"name":"position","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC13isReorderableSbvp":{"name":"isReorderable","abstract":"

    Whether this item can be reordered (has reordering configuration).

    ","parent_name":"ItemInfo"},"Classes/ListLayoutContent/ItemInfo.html#/s:10ListableUI17ListLayoutContentC8ItemInfoC5frameSo6CGRectVvp":{"name":"frame","parent_name":"ItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC8measurerySo6CGSizeVAA6SizingO07MeasureH0Vcvp":{"name":"measurer","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC11isPopulatedSbvp":{"name":"isPopulated","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12measuredSizeSo6CGSizeVvp":{"name":"measuredSize","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC4sizeSo6CGSizeVvp":{"name":"size","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1x14CoreFoundation7CGFloatVvp":{"name":"x","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC1y14CoreFoundation7CGFloatVvp":{"name":"y","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC6zIndexSivp":{"name":"zIndex","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC7layoutsAA19HeaderFooterLayoutsVvp":{"name":"layouts","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC22containsFirstResponderSbvp":{"name":"containsFirstResponder","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12defaultFrameSo6CGRectVvp":{"name":"defaultFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SupplementaryItemInfo.html#/s:10ListableUI17ListLayoutContentC21SupplementaryItemInfoC12visibleFrameSo6CGRectVvp":{"name":"visibleFrame","parent_name":"SupplementaryItemInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6headerAC017SupplementaryItemG0Cvp":{"name":"header","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC6footerAC017SupplementaryItemG0Cvp":{"name":"footer","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC5itemsSayAC04ItemG0CGvp":{"name":"items","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC7layoutsAA0F7LayoutsVvp":{"name":"layouts","parent_name":"SectionInfo"},"Classes/ListLayoutContent/SectionInfo.html#/s:10ListableUI17ListLayoutContentC11SectionInfoC14isHeaderStickySbSgvp":{"name":"isHeaderSticky","parent_name":"SectionInfo"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC11contentSizeSo6CGSizeVvp":{"name":"contentSize","abstract":"

    The full scrollable size of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC07naturalE5Width14CoreFoundation7CGFloatVSgvp":{"name":"naturalContentWidth","abstract":"

    The natural width of the content, provided by the layout’s ListLayoutResult return value.

    ","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC15containerHeaderAC21SupplementaryItemInfoCvp":{"name":"containerHeader","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6headerAC21SupplementaryItemInfoCvp":{"name":"header","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC6footerAC21SupplementaryItemInfoCvp":{"name":"footer","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC16overscrollFooterAC21SupplementaryItemInfoCvp":{"name":"overscrollFooter","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8sectionsSayAC11SectionInfoCGvp":{"name":"sections","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC3allSayAA0cdE4Item_pGvp":{"name":"all","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent.html#/s:10ListableUI17ListLayoutContentC8maxValue3for14CoreFoundation7CGFloatVs7KeyPathCyAA0cdE4Item_pAHG_tF":{"name":"maxValue(for:)","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SectionInfo.html":{"name":"SectionInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/SupplementaryItemInfo.html":{"name":"SupplementaryItemInfo","parent_name":"ListLayoutContent"},"Classes/ListLayoutContent/ItemInfo.html":{"name":"ItemInfo","parent_name":"ListLayoutContent"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP7actionsAA0cdE7ActionsCy0cD4TypeQzGvp":{"name":"actions","parent_name":"DefaultItemContentCoordinator"},"Classes/DefaultItemContentCoordinator.html#/s:10ListableUI22ItemContentCoordinatorP4infoAA0cdE4InfoCy0cD4TypeQzGvp":{"name":"info","parent_name":"DefaultItemContentCoordinator"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC8originalAA0C0VyxGvp":{"name":"original","abstract":"

    The original state of the item, as passed to the list.","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorInfo.html#/s:10ListableUI26ItemContentCoordinatorInfoC7currentAA0C0VyxGvp":{"name":"current","abstract":"

    The current value of the item, including changes made","parent_name":"ItemContentCoordinatorInfo"},"Classes/ItemContentCoordinatorActions.html#/s:10ListableUI29ItemContentCoordinatorActionsC6update9animation5afterADyAA13ViewAnimationO_SdyAA0C0VyxGzctF":{"name":"update(animation:after:update:)","abstract":"

    Allows you to update the displayed item via the provided closure, with an optional","parent_name":"ItemContentCoordinatorActions"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC8anyValues0C8HashableVvp":{"name":"anyValue","abstract":"

    The underlying value that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:10ListableUI13AnyIdentifierC15representedTypeSOvp":{"name":"representedType","abstract":"

    The underlying type that backs the identifier.","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"AnyIdentifier"},"Classes/AnyIdentifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"AnyIdentifier"},"Classes/Identifier.html#/s:10ListableUI10IdentifierC5valueq_vp":{"name":"value","abstract":"

    The underlying value that backs the identifier.","parent_name":"Identifier"},"Classes/Identifier.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"Identifier"},"Classes/Identifier.html":{"name":"Identifier","abstract":"

    An Identifier is used to unique items in Listable lists. Sections,"},"Classes/AnyIdentifier.html":{"name":"AnyIdentifier","abstract":"

    A type-erased Identifier used to identify content in a list.

    "},"Classes/ItemContentCoordinatorActions.html":{"name":"ItemContentCoordinatorActions","abstract":"

    The available actions you can perform as a coordinator, which are reported back to the list to manage the item.

    "},"Classes/ItemContentCoordinatorInfo.html":{"name":"ItemContentCoordinatorInfo","abstract":"

    Information about the current and original state of the item.

    "},"Classes/DefaultItemContentCoordinator.html":{"name":"DefaultItemContentCoordinator","abstract":"

    The default ItemContentCoordinator, which performs no actions.

    "},"Classes/ListLayoutContent.html":{"name":"ListLayoutContent"},"Classes/ListActions.html":{"name":"ListActions","abstract":"

    ListActions is an type that you can use to gain access to actions to perform on a List"},"Classes/ListView.html":{"name":"ListView"},"Classes.html#/s:10ListableUI15UpdateCallbacksC":{"name":"UpdateCallbacks"},"Classes/ListViewController.html":{"name":"ListViewController","abstract":"

    A class which provides an easy way to set up and display a ListView,"},"Classes/StateAccessor.html":{"name":"StateAccessor"},"Classes/SourceState.html":{"name":"SourceState"},"Classes/DynamicSource.html":{"name":"DynamicSource"},"Classes/StaticSource.html":{"name":"StaticSource"},"Classes/ItemPreviewView.html":{"name":"ItemPreviewView","abstract":"

    A view you can use to test the various possible states that your ItemContent can be in.

    "},"Classes/ReorderingActions.html":{"name":"ReorderingActions"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Functions.html":{"name":"Functions","abstract":"

    The following functions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/version.rb b/version.rb index 5f3039a9..87c7b7a4 100644 --- a/version.rb +++ b/version.rb @@ -2,7 +2,7 @@ BLUEPRINT_VERSION ||= ['~> 5.0'].freeze -LISTABLE_VERSION ||= '17.0.1' +LISTABLE_VERSION ||= '17.1.0' LISTABLE_IOS_DEPLOYMENT_TARGET ||= '15.0'

    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 Ox9wjFE|U-dhztNr!-(Mk delta 103369 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 AutoScrollAction +