From 13adcccd3dd3afd2321e79389fd05cc9128cccce Mon Sep 17 00:00:00 2001 From: Max Meyers Date: Mon, 3 Aug 2026 11:17:25 -0700 Subject: [PATCH 1/2] Bumping versions to 17.4.0. Also adds the CHANGELOG entry for the no-movement scroll completion fix, which landed in #628 without one. Co-Authored-By: Claude Opus 5 --- CHANGELOG.md | 28 ++++++++++++++++++---------- version.rb | 2 +- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2021c708..27a5ac3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,26 @@ ### Fixed +### Added + +### Removed + +### Changed + +### Misc + +### Internal + +# Past Releases + +# 17.4.0 - 2026-08-03 + +### Fixed + - Fixed a scroll completion handler being stranded when an `animated: true` scroll was requested inside a `UIView.performWithoutAnimation` block. The suppressed scroll never produced a `scrollViewDidEndScrollingAnimation(_:)` callback, so the handler it was queued for was never reported. +- Fixed a scroll completion handler being stranded when an animated scroll had nowhere to go — scrolling to the top while already at the top, for example. `setContentOffset(_:animated: true)` with the offset the scroll view is already at starts no animation, so the `scrollViewDidEndScrollingAnimation(_:)` callback the handler was queued for never arrived. Such a scroll now reports the way an unanimated one does, on the next runloop pass. + ### Added - Added `ScrollAnimation`, which lets a programmatic scroll run over a specific duration. `UIScrollView` provides no way to configure its built-in animation, so previously a scroll was either instant or ran at a fixed system speed. @@ -22,16 +40,6 @@ - Added `completion` handlers to `scrollToTop(...)` and `scrollToLastItem(...)`, which previously had no way to report when they finished. -### Removed - -### Changed - -### Misc - -### Internal - -# Past Releases - # 17.3.0 - 2026-06-16 ### Added diff --git a/version.rb b/version.rb index 1efe5606..102dbdee 100644 --- a/version.rb +++ b/version.rb @@ -2,7 +2,7 @@ BLUEPRINT_VERSION ||= ['~> 5.0'].freeze -LISTABLE_VERSION ||= '17.3.0' +LISTABLE_VERSION ||= '17.4.0' LISTABLE_IOS_DEPLOYMENT_TARGET ||= '15.0' From dafc1f4d702b4d0bac972a1a242424898bcbcd30 Mon Sep 17 00:00:00 2001 From: Max Meyers Date: Mon, 3 Aug 2026 11:36:24 -0700 Subject: [PATCH 2/2] Regenerate docs for ScrollAnimation Runs Scripts/generate_docs.sh, which #628 did not. Adds the ScrollAnimation page and the nav entry linking to it from every other page, and refreshes the docset archives and search indexes. Co-Authored-By: Claude Opus 5 --- docs/BlueprintLists/Functions.html | 6 +- .../Structs/ElementHeaderFooterContent.html | 2 +- .../Structs/ElementItemContent.html | 2 +- .../Resources/Documents/Functions.html | 6 +- .../Structs/ElementHeaderFooterContent.html | 2 +- .../Documents/Structs/ElementItemContent.html | 2 +- .../Contents/Resources/Documents/index.html | 2 +- .../BlueprintLists/docsets/BlueprintLists.tgz | Bin 109479 -> 105228 bytes docs/BlueprintLists/index.html | 2 +- docs/Listable/Classes.html | 3 + docs/Listable/Classes/AnyIdentifier.html | 3 + .../DefaultItemContentCoordinator.html | 3 + docs/Listable/Classes/DynamicSource.html | 3 + docs/Listable/Classes/Identifier.html | 3 + .../ItemContentCoordinatorActions.html | 3 + .../Classes/ItemContentCoordinatorInfo.html | 3 + docs/Listable/Classes/ItemPreviewView.html | 5 +- docs/Listable/Classes/ListActions.html | 3 + .../Classes/ListActions/Scrolling.html | 298 +++++- .../ViewControllerTransitioning.html | 3 + docs/Listable/Classes/ListLayoutContent.html | 3 + .../Classes/ListLayoutContent/ItemInfo.html | 3 + .../ListLayoutContent/SectionInfo.html | 3 + .../SupplementaryItemInfo.html | 3 + docs/Listable/Classes/ListView.html | 274 +++++- .../Classes/ListView/ScrollViewInsets.html | 3 + docs/Listable/Classes/ListViewController.html | 3 + docs/Listable/Classes/ReorderingActions.html | 3 + .../AccessibilityMoveDirection.html | 3 + .../Classes/ReorderingActions/Result.html | 3 + docs/Listable/Classes/SourceState.html | 3 + docs/Listable/Classes/StateAccessor.html | 3 + docs/Listable/Classes/StaticSource.html | 5 +- docs/Listable/Classes/StaticSource/State.html | 3 + docs/Listable/Enums.html | 7 +- docs/Listable/Enums/ApplyReason.html | 3 + docs/Listable/Enums/AutoScrollAction.html | 3 + .../Enums/AutoScrollAction/Configuration.html | 3 + .../AutoScrollAction/OnInsertedItem.html | 3 + docs/Listable/Enums/AutoScrollAction/Pin.html | 3 + .../AutoScrollAction/ScrollDestination.html | 3 + .../ScrollInterruptionPolicy.html | 3 + docs/Listable/Enums/ContentFilters.html | 7 +- .../Enums/ContentInsetAdjustmentBehavior.html | 3 + docs/Listable/Enums/CustomWidth.html | 5 +- .../Listable/Enums/CustomWidth/Alignment.html | 3 + docs/Listable/Enums/CustomWidth/Custom.html | 3 + docs/Listable/Enums/CustomWidth/Position.html | 3 + docs/Listable/Enums/ItemPosition.html | 3 + docs/Listable/Enums/ItemSelectionStyle.html | 3 + docs/Listable/Enums/LayoutDirection.html | 9 +- docs/Listable/Enums/ListContentBoundsKey.html | 3 + docs/Listable/Enums/ListHeaderPosition.html | 3 + docs/Listable/Enums/ListPagingBehavior.html | 3 + docs/Listable/Enums/ListableBuilder.html | 3 + .../Listable/Enums/PageScrollingBehavior.html | 3 + .../Enums/ReappliesToVisibleView.html | 3 + docs/Listable/Enums/SectionPosition.html | 3 + docs/Listable/Enums/Sizing.html | 3 + docs/Listable/Enums/Sizing/Constraint.html | 3 + .../Enums/Sizing/Constraint/Axis.html | 3 + docs/Listable/Enums/Sizing/MeasureInfo.html | 3 + docs/Listable/Enums/SupplementaryKind.html | 3 + .../Enums/SwipeActionsViewStyleKey.html | 3 + docs/Listable/Enums/ViewAnimation.html | 9 +- .../Enums/ViewAnimation/AnimationOptions.html | 3 + docs/Listable/Enums/WidthConstraint.html | 3 + docs/Listable/Extensions.html | 3 + docs/Listable/Extensions/ArrayDiff.html | 3 + .../Extensions/PresentationState.html | 3 + docs/Listable/Extensions/SectionedDiff.html | 3 + .../Extensions/SectionedDiff/ItemChanges.html | 3 + .../SectionedDiff/SectionChanges.html | 3 + docs/Listable/Extensions/Set.html | 5 +- docs/Listable/Extensions/UIRectEdge.html | 3 + docs/Listable/Functions.html | 5 +- docs/Listable/Protocols.html | 3 + docs/Listable/Protocols/AnyHeaderFooter.html | 3 + .../Protocols/AnyHeaderFooterConvertible.html | 3 + .../Protocols/AnyHeaderFooter_Internal.html | 3 + docs/Listable/Protocols/AnyItem.html | 3 + .../Protocols/AnyItemConvertible.html | 3 + docs/Listable/Protocols/AnyItem_Internal.html | 3 + .../AnyLayoutDescriptionConfiguration.html | 3 + docs/Listable/Protocols/AnyListLayout.html | 3 + .../Protocols/AnyLocalizedCollatableItem.html | 3 + .../CollectionViewLayoutDelegate.html | 3 + .../Protocols/HeaderFooterContent.html | 3 + .../Protocols/HeaderFooterLayoutsValue.html | 3 + docs/Listable/Protocols/ItemContent.html | 3 + .../Protocols/ItemContentCoordinator.html | 3 + docs/Listable/Protocols/ItemLayoutsValue.html | 3 + .../Protocols/ListEnvironmentKey.html | 3 + docs/Listable/Protocols/ListLayout.html | 3 + .../Protocols/ListLayoutAppearance.html | 7 +- .../Protocols/ListLayoutContentItem.html | 3 + docs/Listable/Protocols/ListViewSource.html | 3 + .../LocalizedCollatableItemContent.html | 3 + .../Protocols/SectionLayoutsValue.html | 3 + docs/Listable/Structs.html | 42 +- docs/Listable/Structs/Appearance.html | 3 + .../Structs/ApplyHeaderFooterContentInfo.html | 3 + .../Structs/ApplyItemContentInfo.html | 3 + docs/Listable/Structs/Behavior.html | 3 + .../Structs/Behavior/DecelerationRate.html | 3 + .../Structs/Behavior/FocusConfiguration.html | 3 + .../Behavior/KeyboardAdjustmentMode.html | 3 + .../Structs/Behavior/ScrollsToTop.html | 3 + .../Structs/Behavior/SelectionMode.html | 3 + docs/Listable/Structs/Behavior/Underflow.html | 3 + .../Structs/Behavior/Underflow/Alignment.html | 3 + .../Behavior/VerticalLayoutGravity.html | 3 + docs/Listable/Structs/Color.html | 5 +- docs/Listable/Structs/Content.html | 3 + docs/Listable/Structs/ContentContext.html | 3 + .../DefaultHeaderFooterProperties.html | 5 +- .../Structs/DefaultItemProperties.html | 5 +- docs/Listable/Structs/EmbeddedList.html | 5 +- .../Listable/Structs/EmbeddedList/Sizing.html | 3 + .../EmptyHeaderFooterLayoutsValue.html | 3 + .../Structs/EmptyItemLayoutsValue.html | 3 + .../Structs/EmptySectionLayoutsValue.html | 3 + docs/Listable/Structs/FlowAppearance.html | 5 +- .../FlowAppearance/HeaderFooterLayout.html | 5 +- .../Structs/FlowAppearance/ItemLayout.html | 5 +- .../FlowAppearance/ItemLayout/Width.html | 3 + .../Structs/FlowAppearance/ItemSizing.html | 3 + .../FlowAppearance/RowItemsAlignment.html | 3 + .../FlowAppearance/RowUnderflowAlignment.html | 3 + .../FillLastRowAlignment.html | 3 + .../Structs/FlowAppearance/SectionLayout.html | 5 +- .../Structs/FlowAppearance/Spacings.html | 3 + .../Spacings/InterSectionSpacing.html | 3 + docs/Listable/Structs/HeaderFooter.html | 3 + .../Structs/HeaderFooter/OnDisplay.html | 3 + .../Structs/HeaderFooter/OnEndDisplay.html | 3 + .../Structs/HeaderFooterContentViews.html | 3 + .../Listable/Structs/HeaderFooterLayouts.html | 3 + docs/Listable/Structs/HorizontalPadding.html | 3 + docs/Listable/Structs/Item.html | 5 +- docs/Listable/Structs/Item/OnDeselect.html | 3 + docs/Listable/Structs/Item/OnDisplay.html | 3 + docs/Listable/Structs/Item/OnEndDisplay.html | 3 + docs/Listable/Structs/Item/OnInsert.html | 3 + docs/Listable/Structs/Item/OnMove.html | 3 + docs/Listable/Structs/Item/OnRemove.html | 3 + docs/Listable/Structs/Item/OnSelect.html | 3 + docs/Listable/Structs/Item/OnUpdate.html | 3 + docs/Listable/Structs/ItemContentViews.html | 3 + .../ItemInsertAndRemoveAnimations.html | 17 +- docs/Listable/Structs/ItemLayouts.html | 3 + docs/Listable/Structs/ItemPreview.html | 11 +- .../Structs/ItemPreview/Properties.html | 3 + .../Structs/ItemPreviewAppearance.html | 3 + docs/Listable/Structs/ItemReordering.html | 3 + .../ItemReordering/GestureRecognizer.html | 3 + .../Structs/ItemReordering/Result.html | 3 + .../Structs/ItemReordering/Sections.html | 3 + docs/Listable/Structs/ItemState.html | 3 + docs/Listable/Structs/LayoutDescription.html | 5 +- .../LayoutDescription/Configuration.html | 5 +- docs/Listable/Structs/ListAnimation.html | 7 +- docs/Listable/Structs/ListContentBounds.html | 3 + .../Structs/ListContentBounds/Context.html | 3 + .../Structs/ListContentLayoutAttributes.html | 3 + docs/Listable/Structs/ListEnvironment.html | 3 + .../Structs/ListItemScrollPosition.html | 3 + .../Structs/ListItemScrollPositionInfo.html | 3 + .../ListLayoutAppearanceProperties.html | 3 + docs/Listable/Structs/ListLayoutDefaults.html | 3 + .../Structs/ListLayoutLayoutContext.html | 3 + docs/Listable/Structs/ListLayoutResult.html | 3 + .../ListLayoutScrollViewProperties.html | 3 + docs/Listable/Structs/ListProperties.html | 5 +- .../Structs/ListScrollPositionInfo.html | 3 + .../ListScrollPositionInfo/VisibleItem.html | 3 + docs/Listable/Structs/ListStateObserver.html | 3 + .../Structs/ListStateObserver/BeginDrag.html | 3 + .../ListStateObserver/ContentUpdated.html | 3 + .../ContentUpdated/InsertionsAndRemovals.html | 3 + .../InsertionsAndRemovals/ChangedIDs.html | 3 + .../ListStateObserver/DidEndDeceleration.html | 3 + .../DidEndScrollingAnimation.html | 3 + .../Structs/ListStateObserver/DidScroll.html | 3 + .../ListStateObserver/FrameChanged.html | 3 + .../ListStateObserver/ItemReordered.html | 3 + .../ListStateObserver/SelectionChanged.html | 3 + .../ListStateObserver/VisibilityChanged.html | 3 + .../Structs/ListableLocalizedStrings.html | 3 + .../ReorderGesture.html | 3 + .../Structs/LocalizedItemCollator.html | 3 + .../CollatedSection.html | 3 + docs/Listable/Structs/MeasuredListSize.html | 3 + docs/Listable/Structs/PagedAppearance.html | 5 +- .../Structs/PagedAppearance/Peek.html | 5 +- .../Peek/FirstItemConfiguration.html | 3 + docs/Listable/Structs/RefreshControl.html | 3 + .../OffsetAdjustmentBehavior.html | 3 + .../Structs/RefreshControl/Title.html | 3 + docs/Listable/Structs/ScrollAnimation.html | 900 ++++++++++++++++++ docs/Listable/Structs/ScrollPosition.html | 3 + .../ScrollPosition/IfAlreadyVisible.html | 3 + .../Structs/ScrollPosition/Position.html | 3 + docs/Listable/Structs/Section.html | 7 +- docs/Listable/Structs/SectionLayouts.html | 3 + docs/Listable/Structs/SectionReordering.html | 3 + docs/Listable/Structs/SwipeAction.html | 3 + .../OnDidPerformActionAnimation.html | 3 + .../Structs/SwipeActionsConfiguration.html | 3 + .../Structs/SwipeActionsViewStyle.html | 5 +- .../SwipeActionsViewStyle/ButtonSizing.html | 3 + .../Structs/SwipeActionsViewStyle/Shape.html | 3 + docs/Listable/Structs/TableAppearance.html | 5 +- .../TableAppearance/HeaderFooterLayout.html | 5 +- .../Structs/TableAppearance/ItemLayout.html | 5 +- .../Structs/TableAppearance/Layout.html | 3 + .../TableAppearance/SectionLayout.html | 5 +- .../SectionLayout/Columns.html | 3 + docs/Listable/Structs/ViewProperties.html | 3 + .../Structs/ViewProperties/CornerCurve.html | 3 + .../Structs/ViewProperties/CornerStyle.html | 3 + .../ViewProperties/CornerStyle/Corners.html | 3 + docs/Listable/Typealiases.html | 3 + .../Contents/Resources/Documents/Classes.html | 3 + .../Documents/Classes/AnyIdentifier.html | 3 + .../DefaultItemContentCoordinator.html | 3 + .../Documents/Classes/DynamicSource.html | 3 + .../Documents/Classes/Identifier.html | 3 + .../ItemContentCoordinatorActions.html | 3 + .../Classes/ItemContentCoordinatorInfo.html | 3 + .../Documents/Classes/ItemPreviewView.html | 5 +- .../Documents/Classes/ListActions.html | 3 + .../Classes/ListActions/Scrolling.html | 298 +++++- .../ViewControllerTransitioning.html | 3 + .../Documents/Classes/ListLayoutContent.html | 3 + .../Classes/ListLayoutContent/ItemInfo.html | 3 + .../ListLayoutContent/SectionInfo.html | 3 + .../SupplementaryItemInfo.html | 3 + .../Resources/Documents/Classes/ListView.html | 274 +++++- .../Classes/ListView/ScrollViewInsets.html | 3 + .../Documents/Classes/ListViewController.html | 3 + .../Documents/Classes/ReorderingActions.html | 3 + .../AccessibilityMoveDirection.html | 3 + .../Classes/ReorderingActions/Result.html | 3 + .../Documents/Classes/SourceState.html | 3 + .../Documents/Classes/StateAccessor.html | 3 + .../Documents/Classes/StaticSource.html | 5 +- .../Documents/Classes/StaticSource/State.html | 3 + .../Contents/Resources/Documents/Enums.html | 7 +- .../Documents/Enums/ApplyReason.html | 3 + .../Documents/Enums/AutoScrollAction.html | 3 + .../Enums/AutoScrollAction/Configuration.html | 3 + .../AutoScrollAction/OnInsertedItem.html | 3 + .../Documents/Enums/AutoScrollAction/Pin.html | 3 + .../AutoScrollAction/ScrollDestination.html | 3 + .../ScrollInterruptionPolicy.html | 3 + .../Documents/Enums/ContentFilters.html | 7 +- .../Enums/ContentInsetAdjustmentBehavior.html | 3 + .../Documents/Enums/CustomWidth.html | 5 +- .../Enums/CustomWidth/Alignment.html | 3 + .../Documents/Enums/CustomWidth/Custom.html | 3 + .../Documents/Enums/CustomWidth/Position.html | 3 + .../Documents/Enums/ItemPosition.html | 3 + .../Documents/Enums/ItemSelectionStyle.html | 3 + .../Documents/Enums/LayoutDirection.html | 9 +- .../Documents/Enums/ListContentBoundsKey.html | 3 + .../Documents/Enums/ListHeaderPosition.html | 3 + .../Documents/Enums/ListPagingBehavior.html | 3 + .../Documents/Enums/ListableBuilder.html | 3 + .../Enums/PageScrollingBehavior.html | 3 + .../Enums/ReappliesToVisibleView.html | 3 + .../Documents/Enums/SectionPosition.html | 3 + .../Resources/Documents/Enums/Sizing.html | 3 + .../Documents/Enums/Sizing/Constraint.html | 3 + .../Enums/Sizing/Constraint/Axis.html | 3 + .../Documents/Enums/Sizing/MeasureInfo.html | 3 + .../Documents/Enums/SupplementaryKind.html | 3 + .../Enums/SwipeActionsViewStyleKey.html | 3 + .../Documents/Enums/ViewAnimation.html | 9 +- .../Enums/ViewAnimation/AnimationOptions.html | 3 + .../Documents/Enums/WidthConstraint.html | 3 + .../Resources/Documents/Extensions.html | 3 + .../Documents/Extensions/ArrayDiff.html | 3 + .../Extensions/PresentationState.html | 3 + .../Documents/Extensions/SectionedDiff.html | 3 + .../Extensions/SectionedDiff/ItemChanges.html | 3 + .../SectionedDiff/SectionChanges.html | 3 + .../Resources/Documents/Extensions/Set.html | 5 +- .../Documents/Extensions/UIRectEdge.html | 3 + .../Resources/Documents/Functions.html | 5 +- .../Resources/Documents/Protocols.html | 3 + .../Documents/Protocols/AnyHeaderFooter.html | 3 + .../Protocols/AnyHeaderFooterConvertible.html | 3 + .../Protocols/AnyHeaderFooter_Internal.html | 3 + .../Documents/Protocols/AnyItem.html | 3 + .../Protocols/AnyItemConvertible.html | 3 + .../Documents/Protocols/AnyItem_Internal.html | 3 + .../AnyLayoutDescriptionConfiguration.html | 3 + .../Documents/Protocols/AnyListLayout.html | 3 + .../Protocols/AnyLocalizedCollatableItem.html | 3 + .../CollectionViewLayoutDelegate.html | 3 + .../Protocols/HeaderFooterContent.html | 3 + .../Protocols/HeaderFooterLayoutsValue.html | 3 + .../Documents/Protocols/ItemContent.html | 3 + .../Protocols/ItemContentCoordinator.html | 3 + .../Documents/Protocols/ItemLayoutsValue.html | 3 + .../Protocols/ListEnvironmentKey.html | 3 + .../Documents/Protocols/ListLayout.html | 3 + .../Protocols/ListLayoutAppearance.html | 7 +- .../Protocols/ListLayoutContentItem.html | 3 + .../Documents/Protocols/ListViewSource.html | 3 + .../LocalizedCollatableItemContent.html | 3 + .../Protocols/SectionLayoutsValue.html | 3 + .../Contents/Resources/Documents/Structs.html | 42 +- .../Documents/Structs/Appearance.html | 3 + .../Structs/ApplyHeaderFooterContentInfo.html | 3 + .../Structs/ApplyItemContentInfo.html | 3 + .../Resources/Documents/Structs/Behavior.html | 3 + .../Structs/Behavior/DecelerationRate.html | 3 + .../Structs/Behavior/FocusConfiguration.html | 3 + .../Behavior/KeyboardAdjustmentMode.html | 3 + .../Structs/Behavior/ScrollsToTop.html | 3 + .../Structs/Behavior/SelectionMode.html | 3 + .../Documents/Structs/Behavior/Underflow.html | 3 + .../Structs/Behavior/Underflow/Alignment.html | 3 + .../Behavior/VerticalLayoutGravity.html | 3 + .../Resources/Documents/Structs/Color.html | 5 +- .../Resources/Documents/Structs/Content.html | 3 + .../Documents/Structs/ContentContext.html | 3 + .../DefaultHeaderFooterProperties.html | 5 +- .../Structs/DefaultItemProperties.html | 5 +- .../Documents/Structs/EmbeddedList.html | 5 +- .../Structs/EmbeddedList/Sizing.html | 3 + .../EmptyHeaderFooterLayoutsValue.html | 3 + .../Structs/EmptyItemLayoutsValue.html | 3 + .../Structs/EmptySectionLayoutsValue.html | 3 + .../Documents/Structs/FlowAppearance.html | 5 +- .../FlowAppearance/HeaderFooterLayout.html | 5 +- .../Structs/FlowAppearance/ItemLayout.html | 5 +- .../FlowAppearance/ItemLayout/Width.html | 3 + .../Structs/FlowAppearance/ItemSizing.html | 3 + .../FlowAppearance/RowItemsAlignment.html | 3 + .../FlowAppearance/RowUnderflowAlignment.html | 3 + .../FillLastRowAlignment.html | 3 + .../Structs/FlowAppearance/SectionLayout.html | 5 +- .../Structs/FlowAppearance/Spacings.html | 3 + .../Spacings/InterSectionSpacing.html | 3 + .../Documents/Structs/HeaderFooter.html | 3 + .../Structs/HeaderFooter/OnDisplay.html | 3 + .../Structs/HeaderFooter/OnEndDisplay.html | 3 + .../Structs/HeaderFooterContentViews.html | 3 + .../Structs/HeaderFooterLayouts.html | 3 + .../Documents/Structs/HorizontalPadding.html | 3 + .../Resources/Documents/Structs/Item.html | 5 +- .../Documents/Structs/Item/OnDeselect.html | 3 + .../Documents/Structs/Item/OnDisplay.html | 3 + .../Documents/Structs/Item/OnEndDisplay.html | 3 + .../Documents/Structs/Item/OnInsert.html | 3 + .../Documents/Structs/Item/OnMove.html | 3 + .../Documents/Structs/Item/OnRemove.html | 3 + .../Documents/Structs/Item/OnSelect.html | 3 + .../Documents/Structs/Item/OnUpdate.html | 3 + .../Documents/Structs/ItemContentViews.html | 3 + .../ItemInsertAndRemoveAnimations.html | 17 +- .../Documents/Structs/ItemLayouts.html | 3 + .../Documents/Structs/ItemPreview.html | 11 +- .../Structs/ItemPreview/Properties.html | 3 + .../Structs/ItemPreviewAppearance.html | 3 + .../Documents/Structs/ItemReordering.html | 3 + .../ItemReordering/GestureRecognizer.html | 3 + .../Structs/ItemReordering/Result.html | 3 + .../Structs/ItemReordering/Sections.html | 3 + .../Documents/Structs/ItemState.html | 3 + .../Documents/Structs/LayoutDescription.html | 5 +- .../LayoutDescription/Configuration.html | 5 +- .../Documents/Structs/ListAnimation.html | 7 +- .../Documents/Structs/ListContentBounds.html | 3 + .../Structs/ListContentBounds/Context.html | 3 + .../Structs/ListContentLayoutAttributes.html | 3 + .../Documents/Structs/ListEnvironment.html | 3 + .../Structs/ListItemScrollPosition.html | 3 + .../Structs/ListItemScrollPositionInfo.html | 3 + .../ListLayoutAppearanceProperties.html | 3 + .../Documents/Structs/ListLayoutDefaults.html | 3 + .../Structs/ListLayoutLayoutContext.html | 3 + .../Documents/Structs/ListLayoutResult.html | 3 + .../ListLayoutScrollViewProperties.html | 3 + .../Documents/Structs/ListProperties.html | 5 +- .../Structs/ListScrollPositionInfo.html | 3 + .../ListScrollPositionInfo/VisibleItem.html | 3 + .../Documents/Structs/ListStateObserver.html | 3 + .../Structs/ListStateObserver/BeginDrag.html | 3 + .../ListStateObserver/ContentUpdated.html | 3 + .../ContentUpdated/InsertionsAndRemovals.html | 3 + .../InsertionsAndRemovals/ChangedIDs.html | 3 + .../ListStateObserver/DidEndDeceleration.html | 3 + .../DidEndScrollingAnimation.html | 3 + .../Structs/ListStateObserver/DidScroll.html | 3 + .../ListStateObserver/FrameChanged.html | 3 + .../ListStateObserver/ItemReordered.html | 3 + .../ListStateObserver/SelectionChanged.html | 3 + .../ListStateObserver/VisibilityChanged.html | 3 + .../Structs/ListableLocalizedStrings.html | 3 + .../ReorderGesture.html | 3 + .../Structs/LocalizedItemCollator.html | 3 + .../CollatedSection.html | 3 + .../Documents/Structs/MeasuredListSize.html | 3 + .../Documents/Structs/PagedAppearance.html | 5 +- .../Structs/PagedAppearance/Peek.html | 5 +- .../Peek/FirstItemConfiguration.html | 3 + .../Documents/Structs/RefreshControl.html | 3 + .../OffsetAdjustmentBehavior.html | 3 + .../Structs/RefreshControl/Title.html | 3 + .../Documents/Structs/ScrollAnimation.html | 900 ++++++++++++++++++ .../Documents/Structs/ScrollPosition.html | 3 + .../ScrollPosition/IfAlreadyVisible.html | 3 + .../Structs/ScrollPosition/Position.html | 3 + .../Resources/Documents/Structs/Section.html | 7 +- .../Documents/Structs/SectionLayouts.html | 3 + .../Documents/Structs/SectionReordering.html | 3 + .../Documents/Structs/SwipeAction.html | 3 + .../OnDidPerformActionAnimation.html | 3 + .../Structs/SwipeActionsConfiguration.html | 3 + .../Structs/SwipeActionsViewStyle.html | 5 +- .../SwipeActionsViewStyle/ButtonSizing.html | 3 + .../Structs/SwipeActionsViewStyle/Shape.html | 3 + .../Documents/Structs/TableAppearance.html | 5 +- .../TableAppearance/HeaderFooterLayout.html | 5 +- .../Structs/TableAppearance/ItemLayout.html | 5 +- .../Structs/TableAppearance/Layout.html | 3 + .../TableAppearance/SectionLayout.html | 5 +- .../SectionLayout/Columns.html | 3 + .../Documents/Structs/ViewProperties.html | 3 + .../Structs/ViewProperties/CornerCurve.html | 3 + .../Structs/ViewProperties/CornerStyle.html | 3 + .../ViewProperties/CornerStyle/Corners.html | 3 + .../Resources/Documents/Typealiases.html | 3 + .../Contents/Resources/Documents/index.html | 5 +- .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 401408 -> 417792 bytes docs/Listable/docsets/Listable.tgz | Bin 1226254 -> 1175228 bytes docs/Listable/index.html | 5 +- docs/Listable/search.json | 2 +- 443 files changed, 4382 insertions(+), 148 deletions(-) create mode 100644 docs/Listable/Structs/ScrollAnimation.html create mode 100644 docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollAnimation.html diff --git a/docs/BlueprintLists/Functions.html b/docs/BlueprintLists/Functions.html index e2b17419..a1d5fac4 100644 --- a/docs/BlueprintLists/Functions.html +++ b/docs/BlueprintLists/Functions.html @@ -291,7 +291,7 @@

Declaration

Declaration

Swift

-
@inline(__always)
+                          
@inline(__always)
 public func preconditionFailure(
     _ message: @autoclosure () -> String = String(),
     file: StaticString = #file,
@@ -329,7 +329,7 @@ 

Note

If your item is to be used in more than one place, it is recommended that you create a BlueprintItemContent struct to share logic to avoid duplicate code.

Example

-
ElementItem(podcast, id: \.name) { lhs, rhs in
+
ElementItem(podcast, id: \.name) { lhs, rhs in
     lhs.value != rhs.value
 } element: { podcast, info in
     PodcastElement(podcast: podcast)
@@ -392,7 +392,7 @@ 

Note

If your item is to be used in more than one place, it is recommended that you create a BlueprintItemContent struct to share logic to avoid duplicate code.

Example

-
ElementItem(podcast, id: \.name) { podcast, info in
+
ElementItem(podcast, id: \.name) { podcast, info in
     PodcastElement(podcast: podcast)
 } background: { podcast, info in
     Box(...)
diff --git a/docs/BlueprintLists/Structs/ElementHeaderFooterContent.html b/docs/BlueprintLists/Structs/ElementHeaderFooterContent.html
index 7db16e5d..b49dfa11 100644
--- a/docs/BlueprintLists/Structs/ElementHeaderFooterContent.html
+++ b/docs/BlueprintLists/Structs/ElementHeaderFooterContent.html
@@ -206,7 +206,7 @@ 

Declaration

Declaration

Swift

-
public func isEquivalent(to other: `Self`) -> Bool
+
public func isEquivalent(to other: `Self`) -> Bool
diff --git a/docs/BlueprintLists/Structs/ElementItemContent.html b/docs/BlueprintLists/Structs/ElementItemContent.html index 29b36452..f445eacd 100644 --- a/docs/BlueprintLists/Structs/ElementItemContent.html +++ b/docs/BlueprintLists/Structs/ElementItemContent.html @@ -232,7 +232,7 @@

Declaration

Declaration

Swift

-
public func isEquivalent(to other: `Self`) -> Bool
+
public func isEquivalent(to other: `Self`) -> Bool
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Functions.html b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Functions.html index e2b17419..a1d5fac4 100644 --- a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Functions.html +++ b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Functions.html @@ -291,7 +291,7 @@

Declaration

Declaration

Swift

-
@inline(__always)
+                          
@inline(__always)
 public func preconditionFailure(
     _ message: @autoclosure () -> String = String(),
     file: StaticString = #file,
@@ -329,7 +329,7 @@ 

Note

If your item is to be used in more than one place, it is recommended that you create a BlueprintItemContent struct to share logic to avoid duplicate code.

Example

-
ElementItem(podcast, id: \.name) { lhs, rhs in
+
ElementItem(podcast, id: \.name) { lhs, rhs in
     lhs.value != rhs.value
 } element: { podcast, info in
     PodcastElement(podcast: podcast)
@@ -392,7 +392,7 @@ 

Note

If your item is to be used in more than one place, it is recommended that you create a BlueprintItemContent struct to share logic to avoid duplicate code.

Example

-
ElementItem(podcast, id: \.name) { podcast, info in
+
ElementItem(podcast, id: \.name) { podcast, info in
     PodcastElement(podcast: podcast)
 } background: { podcast, info in
     Box(...)
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementHeaderFooterContent.html b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementHeaderFooterContent.html
index 7db16e5d..b49dfa11 100644
--- a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementHeaderFooterContent.html
+++ b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementHeaderFooterContent.html
@@ -206,7 +206,7 @@ 

Declaration

Declaration

Swift

-
public func isEquivalent(to other: `Self`) -> Bool
+
public func isEquivalent(to other: `Self`) -> Bool
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementItemContent.html b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementItemContent.html index 29b36452..f445eacd 100644 --- a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementItemContent.html +++ b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/Structs/ElementItemContent.html @@ -232,7 +232,7 @@

Declaration

Declaration

Swift

-
public func isEquivalent(to other: `Self`) -> Bool
+
public func isEquivalent(to other: `Self`) -> Bool
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/index.html b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/index.html index 08bf0271..77d21836 100644 --- a/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/index.html +++ b/docs/BlueprintLists/docsets/BlueprintLists.docset/Contents/Resources/Documents/index.html @@ -295,7 +295,7 @@

Self-Sizing Cells

Another common pain-point for standard UITableViews or UICollectionViews is handling dynamic and self sizing cells. Listable handles this transparently for you, and provides many ways to size content. Each Item has a sizing property, which can be set to any of the following values. .default pulls the default sizing of the item from the List.Measurement mentioned above, where as the thatFits and autolayout values size the item based on sizeThatFits and systemLayoutSizeFitting, respectively.

public enum Sizing : Equatable
 {
-    case `default`
+    case `default`
 
     case fixed(CGFloat)
 
diff --git a/docs/BlueprintLists/docsets/BlueprintLists.tgz b/docs/BlueprintLists/docsets/BlueprintLists.tgz
index 8fd3561fe57a6e32d353c685a39905dc5b23e73d..053173ba9ea4f43531398a4c623efaa6411566cf 100644
GIT binary patch
literal 105228
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
F3jkzt9T)%r

literal 109479
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 Cells
 
 
public enum Sizing : Equatable
 {
-    case `default`
+    case `default`
 
     case fixed(CGFloat)
 
diff --git a/docs/Listable/Classes.html b/docs/Listable/Classes.html
index 5ad2ea52..4038cb2f 100644
--- a/docs/Listable/Classes.html
+++ b/docs/Listable/Classes.html
@@ -636,6 +636,9 @@
               
+              
               
diff --git a/docs/Listable/Classes/AnyIdentifier.html b/docs/Listable/Classes/AnyIdentifier.html
index 332149f6..8f1c5571 100644
--- a/docs/Listable/Classes/AnyIdentifier.html
+++ b/docs/Listable/Classes/AnyIdentifier.html
@@ -638,6 +638,9 @@
               
+              
               
diff --git a/docs/Listable/Classes/DefaultItemContentCoordinator.html b/docs/Listable/Classes/DefaultItemContentCoordinator.html
index 13d48820..6a49b52b 100644
--- a/docs/Listable/Classes/DefaultItemContentCoordinator.html
+++ b/docs/Listable/Classes/DefaultItemContentCoordinator.html
@@ -638,6 +638,9 @@
               
+              
               
diff --git a/docs/Listable/Classes/DynamicSource.html b/docs/Listable/Classes/DynamicSource.html
index e465b3ab..e6238564 100644
--- a/docs/Listable/Classes/DynamicSource.html
+++ b/docs/Listable/Classes/DynamicSource.html
@@ -638,6 +638,9 @@
               
+              
               
diff --git a/docs/Listable/Classes/Identifier.html b/docs/Listable/Classes/Identifier.html
index 30a50d88..4ecfbba8 100644
--- a/docs/Listable/Classes/Identifier.html
+++ b/docs/Listable/Classes/Identifier.html
@@ -638,6 +638,9 @@
               
+              
               
diff --git a/docs/Listable/Classes/ItemContentCoordinatorActions.html b/docs/Listable/Classes/ItemContentCoordinatorActions.html
index 1faa788a..cc94407c 100644
--- a/docs/Listable/Classes/ItemContentCoordinatorActions.html
+++ b/docs/Listable/Classes/ItemContentCoordinatorActions.html
@@ -638,6 +638,9 @@
               
+              
               
diff --git a/docs/Listable/Classes/ItemContentCoordinatorInfo.html b/docs/Listable/Classes/ItemContentCoordinatorInfo.html
index a7f6b3c5..a321ceeb 100644
--- a/docs/Listable/Classes/ItemContentCoordinatorInfo.html
+++ b/docs/Listable/Classes/ItemContentCoordinatorInfo.html
@@ -638,6 +638,9 @@
               
+              
               
diff --git a/docs/Listable/Classes/ItemPreviewView.html b/docs/Listable/Classes/ItemPreviewView.html
index 3e9be92a..f5d1c48c 100644
--- a/docs/Listable/Classes/ItemPreviewView.html
+++ b/docs/Listable/Classes/ItemPreviewView.html
@@ -638,6 +638,9 @@
               
+              
               
@@ -812,7 +815,7 @@ 

Declaration

Swift

@MainActor
-public convenience init(
+public convenience init(
     with width : CGFloat = UIScreen.main.bounds.width,
     state : ItemState = .init(isSelected: false, isHighlighted: false, isReordering: false),
     appearance : ItemPreviewAppearance = .init(),
diff --git a/docs/Listable/Classes/ListActions.html b/docs/Listable/Classes/ListActions.html
index bcc2db2c..ee25b8e2 100644
--- a/docs/Listable/Classes/ListActions.html
+++ b/docs/Listable/Classes/ListActions.html
@@ -638,6 +638,9 @@
               
+              
               
diff --git a/docs/Listable/Classes/ListActions/Scrolling.html b/docs/Listable/Classes/ListActions/Scrolling.html
index 11588be3..214ee79e 100644
--- a/docs/Listable/Classes/ListActions/Scrolling.html
+++ b/docs/Listable/Classes/ListActions/Scrolling.html
@@ -640,6 +640,9 @@
               
+              
               
@@ -831,6 +834,40 @@ 

Declaration

+
  • + +
    +
    +
    +
    +
    +

    Scrolls to the provided item, with the provided positioning, using the provided animation. +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,
    +    position : ScrollPosition,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -867,6 +904,42 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the provided item, using the provided animation. +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,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -902,6 +975,42 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the item with the provided identifier, with the provided positioning, +using the provided animation. +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,
    +    position : ScrollPosition,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -939,6 +1048,44 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the item with the provided identifier, +using the provided animation. +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,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -988,9 +1135,47 @@

    Declaration

  • +
    +
    +
    +
    +
    +

    Scrolls to the section with the given identifier, with the provided scroll and +section positioning, using the provided animation.

    + +

    See scrollToSection(with:sectionPosition:scrollPosition:animated:completion:) +for how the list picks which part of the section to scroll to.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollToSection(
    +    with identifier : AnyIdentifier,
    +    sectionPosition : SectionPosition = .top,
    +    scrollPosition : ScrollPosition,
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • +
  • +
    @@ -1007,7 +1192,40 @@

    Declaration

    Swift

    @discardableResult
     public func scrollToTop(
    -    animated: Bool = false
    +    animated: Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    + + + +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the very top of the list, which includes displaying the list header, +using the provided animation.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollToTop(
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
     ) -> Bool
    @@ -1018,9 +1236,9 @@

    Declaration

  • @@ -1037,7 +1255,40 @@

    Declaration

    Swift

    @discardableResult
     public func scrollToLastItem(
    -    animated: Bool = false
    +    animated: Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
  • +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the last item in the list, using the provided animation. +If the list contains no items, no action is performed.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollToLastItem(
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
     ) -> Bool
    @@ -1045,6 +1296,37 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Stops a scroll animation the list is driving itself, where it is.

    + +

    This has no effect on the scroll view’s own animation, which is stopped by the +user taking hold of the list. Only a ScrollAnimation.duration scroll is +affected. Its completion handler is reported as it would be on a normal finish.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func cancelScrollAnimation()
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/Classes/ListActions/ViewControllerTransitioning.html b/docs/Listable/Classes/ListActions/ViewControllerTransitioning.html index 1dde8ef4..a2b2d5cb 100644 --- a/docs/Listable/Classes/ListActions/ViewControllerTransitioning.html +++ b/docs/Listable/Classes/ListActions/ViewControllerTransitioning.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Classes/ListLayoutContent.html b/docs/Listable/Classes/ListLayoutContent.html index 7e890b04..c9586cdb 100644 --- a/docs/Listable/Classes/ListLayoutContent.html +++ b/docs/Listable/Classes/ListLayoutContent.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Classes/ListLayoutContent/ItemInfo.html b/docs/Listable/Classes/ListLayoutContent/ItemInfo.html index bac5e813..09a159f1 100644 --- a/docs/Listable/Classes/ListLayoutContent/ItemInfo.html +++ b/docs/Listable/Classes/ListLayoutContent/ItemInfo.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Classes/ListLayoutContent/SectionInfo.html b/docs/Listable/Classes/ListLayoutContent/SectionInfo.html index a986105f..e08ed306 100644 --- a/docs/Listable/Classes/ListLayoutContent/SectionInfo.html +++ b/docs/Listable/Classes/ListLayoutContent/SectionInfo.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Classes/ListLayoutContent/SupplementaryItemInfo.html b/docs/Listable/Classes/ListLayoutContent/SupplementaryItemInfo.html index a29c12c0..21aa4a78 100644 --- a/docs/Listable/Classes/ListLayoutContent/SupplementaryItemInfo.html +++ b/docs/Listable/Classes/ListLayoutContent/SupplementaryItemInfo.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Classes/ListView.html b/docs/Listable/Classes/ListView.html index 45a76260..e8b77ee7 100644 --- a/docs/Listable/Classes/ListView.html +++ b/docs/Listable/Classes/ListView.html @@ -638,6 +638,9 @@ + @@ -1383,6 +1386,41 @@

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the provided item, with the provided positioning, using the provided animation. +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,
    +    position : ScrollPosition,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1420,6 +1458,43 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the provided item, using the provided animation. +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,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1456,6 +1531,43 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the item with the provided identifier, with the provided positioning, +using the provided animation. +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,
    +    position : ScrollPosition,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1494,6 +1606,45 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the item with the provided identifier, +using the provided animation. +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,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1544,9 +1695,48 @@

    Declaration

  • +
    +
    +
    +
    +
    +

    Scrolls to the section with the given identifier, with the provided scroll and +section positioning, using the provided animation.

    + +

    See scrollToSection(with:sectionPosition:scrollPosition:animated:completion:) +for how the list picks which part of the section to scroll to.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollToSection(
    +    with identifier : AnyIdentifier,
    +    sectionPosition : SectionPosition = .top,
    +    scrollPosition : ScrollPosition,
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • +
  • +
    @@ -1564,7 +1754,41 @@

    Declaration

    @discardableResult
     @MainActor
     public func scrollToTop(
    -    animated: Bool = false
    +    animated: Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    + + + +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the very top of the list, which includes displaying the list header, +using the provided animation.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollToTop(
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
     ) -> Bool
    @@ -1575,9 +1799,9 @@

    Declaration

  • @@ -1595,7 +1819,41 @@

    Declaration

    @discardableResult
     @MainActor
     public func scrollToLastItem(
    -    animated: Bool = false
    +    animated: Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
  • +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the last item in the list, using the provided animation. +If the list contains no items, no action is performed.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollToLastItem(
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
     ) -> Bool
    diff --git a/docs/Listable/Classes/ListView/ScrollViewInsets.html b/docs/Listable/Classes/ListView/ScrollViewInsets.html index 78aae47b..e62d7942 100644 --- a/docs/Listable/Classes/ListView/ScrollViewInsets.html +++ b/docs/Listable/Classes/ListView/ScrollViewInsets.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Classes/ListViewController.html b/docs/Listable/Classes/ListViewController.html index 9d0e61ed..8b07d997 100644 --- a/docs/Listable/Classes/ListViewController.html +++ b/docs/Listable/Classes/ListViewController.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Classes/ReorderingActions.html b/docs/Listable/Classes/ReorderingActions.html index e3c28c8e..831c3691 100644 --- a/docs/Listable/Classes/ReorderingActions.html +++ b/docs/Listable/Classes/ReorderingActions.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Classes/ReorderingActions/AccessibilityMoveDirection.html b/docs/Listable/Classes/ReorderingActions/AccessibilityMoveDirection.html index f944616a..c79c4edb 100644 --- a/docs/Listable/Classes/ReorderingActions/AccessibilityMoveDirection.html +++ b/docs/Listable/Classes/ReorderingActions/AccessibilityMoveDirection.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Classes/ReorderingActions/Result.html b/docs/Listable/Classes/ReorderingActions/Result.html index fef2def7..7e2add82 100644 --- a/docs/Listable/Classes/ReorderingActions/Result.html +++ b/docs/Listable/Classes/ReorderingActions/Result.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Classes/SourceState.html b/docs/Listable/Classes/SourceState.html index 72b07142..37dcab59 100644 --- a/docs/Listable/Classes/SourceState.html +++ b/docs/Listable/Classes/SourceState.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Classes/StateAccessor.html b/docs/Listable/Classes/StateAccessor.html index 7a03d2cf..e35eefd3 100644 --- a/docs/Listable/Classes/StateAccessor.html +++ b/docs/Listable/Classes/StateAccessor.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Classes/StaticSource.html b/docs/Listable/Classes/StaticSource.html index 2b8542ff..8f33707a 100644 --- a/docs/Listable/Classes/StaticSource.html +++ b/docs/Listable/Classes/StaticSource.html @@ -638,6 +638,9 @@ + @@ -840,7 +843,7 @@

    Declaration

    Declaration

    Swift

    -
    public convenience init(with builder: Content.Configure)
    +
    public convenience init(with builder: Content.Configure)
    diff --git a/docs/Listable/Classes/StaticSource/State.html b/docs/Listable/Classes/StaticSource/State.html index 9aa32b24..3acc5797 100644 --- a/docs/Listable/Classes/StaticSource/State.html +++ b/docs/Listable/Classes/StaticSource/State.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums.html b/docs/Listable/Enums.html index 45cb0906..dc3652cd 100644 --- a/docs/Listable/Enums.html +++ b/docs/Listable/Enums.html @@ -636,6 +636,9 @@ + @@ -1382,7 +1385,9 @@

    Declaration

    Specifies the kind of animation to use when updating various parts of a list, -such as updating an item or scrolling to a given position.

    +such as updating an item or applying new content.

    + +

    See ScrollAnimation for animating a scroll to a given position.

    See more
    diff --git a/docs/Listable/Enums/ApplyReason.html b/docs/Listable/Enums/ApplyReason.html index 94022fe9..353e7133 100644 --- a/docs/Listable/Enums/ApplyReason.html +++ b/docs/Listable/Enums/ApplyReason.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/AutoScrollAction.html b/docs/Listable/Enums/AutoScrollAction.html index af1d684e..ef82ab2a 100644 --- a/docs/Listable/Enums/AutoScrollAction.html +++ b/docs/Listable/Enums/AutoScrollAction.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/AutoScrollAction/Configuration.html b/docs/Listable/Enums/AutoScrollAction/Configuration.html index 10fcc1ae..b43f3384 100644 --- a/docs/Listable/Enums/AutoScrollAction/Configuration.html +++ b/docs/Listable/Enums/AutoScrollAction/Configuration.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/AutoScrollAction/OnInsertedItem.html b/docs/Listable/Enums/AutoScrollAction/OnInsertedItem.html index a8744fa0..423a6fa1 100644 --- a/docs/Listable/Enums/AutoScrollAction/OnInsertedItem.html +++ b/docs/Listable/Enums/AutoScrollAction/OnInsertedItem.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/AutoScrollAction/Pin.html b/docs/Listable/Enums/AutoScrollAction/Pin.html index a01ec767..d0d9a69f 100644 --- a/docs/Listable/Enums/AutoScrollAction/Pin.html +++ b/docs/Listable/Enums/AutoScrollAction/Pin.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/AutoScrollAction/ScrollDestination.html b/docs/Listable/Enums/AutoScrollAction/ScrollDestination.html index 1905ea9a..bfa4c0ac 100644 --- a/docs/Listable/Enums/AutoScrollAction/ScrollDestination.html +++ b/docs/Listable/Enums/AutoScrollAction/ScrollDestination.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/AutoScrollAction/ScrollInterruptionPolicy.html b/docs/Listable/Enums/AutoScrollAction/ScrollInterruptionPolicy.html index 620e1cce..298bcb40 100644 --- a/docs/Listable/Enums/AutoScrollAction/ScrollInterruptionPolicy.html +++ b/docs/Listable/Enums/AutoScrollAction/ScrollInterruptionPolicy.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/ContentFilters.html b/docs/Listable/Enums/ContentFilters.html index 848da6a8..bcd1b46b 100644 --- a/docs/Listable/Enums/ContentFilters.html +++ b/docs/Listable/Enums/ContentFilters.html @@ -638,6 +638,9 @@ + @@ -767,7 +770,7 @@

    ContentFilters

    Declaration

    Swift

    -
    public static var anyContent: Set<`Self`> { get }
    +
    public static var anyContent: Set<`Self`> { get }
    @@ -795,7 +798,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var sectionsOnly: Set<`Self`> { get }
    +
    public static var sectionsOnly: Set<`Self`> { get }
    diff --git a/docs/Listable/Enums/ContentInsetAdjustmentBehavior.html b/docs/Listable/Enums/ContentInsetAdjustmentBehavior.html index 669ef95d..e8b2837b 100644 --- a/docs/Listable/Enums/ContentInsetAdjustmentBehavior.html +++ b/docs/Listable/Enums/ContentInsetAdjustmentBehavior.html @@ -638,6 +638,9 @@
  • + diff --git a/docs/Listable/Enums/CustomWidth.html b/docs/Listable/Enums/CustomWidth.html index f3271220..d011af80 100644 --- a/docs/Listable/Enums/CustomWidth.html +++ b/docs/Listable/Enums/CustomWidth.html @@ -638,6 +638,9 @@ + @@ -763,7 +766,7 @@

    CustomWidth

    Declaration

    Swift

    -
    case `default`
    +
    case `default`
    diff --git a/docs/Listable/Enums/CustomWidth/Alignment.html b/docs/Listable/Enums/CustomWidth/Alignment.html index 23e5e6e5..96f78c9b 100644 --- a/docs/Listable/Enums/CustomWidth/Alignment.html +++ b/docs/Listable/Enums/CustomWidth/Alignment.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/CustomWidth/Custom.html b/docs/Listable/Enums/CustomWidth/Custom.html index b6383aba..2513c745 100644 --- a/docs/Listable/Enums/CustomWidth/Custom.html +++ b/docs/Listable/Enums/CustomWidth/Custom.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/CustomWidth/Position.html b/docs/Listable/Enums/CustomWidth/Position.html index fe0a4140..7b1077b0 100644 --- a/docs/Listable/Enums/CustomWidth/Position.html +++ b/docs/Listable/Enums/CustomWidth/Position.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/ItemPosition.html b/docs/Listable/Enums/ItemPosition.html index c14edbaa..bd1e0312 100644 --- a/docs/Listable/Enums/ItemPosition.html +++ b/docs/Listable/Enums/ItemPosition.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/ItemSelectionStyle.html b/docs/Listable/Enums/ItemSelectionStyle.html index c994ddf3..7de8131c 100644 --- a/docs/Listable/Enums/ItemSelectionStyle.html +++ b/docs/Listable/Enums/ItemSelectionStyle.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/LayoutDirection.html b/docs/Listable/Enums/LayoutDirection.html index b244e3f2..9c9111db 100644 --- a/docs/Listable/Enums/LayoutDirection.html +++ b/docs/Listable/Enums/LayoutDirection.html @@ -638,6 +638,9 @@ + @@ -867,7 +870,7 @@

    Declaration

    Declaration

    Swift

    -
    public func `switch`<Value>(vertical: () -> Value, horizontal: () -> Value) -> Value
    +
    public func `switch`<Value>(vertical: () -> Value, horizontal: () -> Value) -> Value
    @@ -895,7 +898,7 @@

    Declaration

    Declaration

    Swift

    -
    public func `switch`<Value>(vertical: @autoclosure () -> Value, horizontal: @autoclosure () -> Value) -> Value
    +
    public func `switch`<Value>(vertical: @autoclosure () -> Value, horizontal: @autoclosure () -> Value) -> Value
    @@ -923,7 +926,7 @@

    Declaration

    Declaration

    Swift

    -
    public func `switch`(vertical: () -> (), horizontal: () -> ())
    +
    public func `switch`(vertical: () -> (), horizontal: () -> ())
    diff --git a/docs/Listable/Enums/ListContentBoundsKey.html b/docs/Listable/Enums/ListContentBoundsKey.html index a486dddd..f736b249 100644 --- a/docs/Listable/Enums/ListContentBoundsKey.html +++ b/docs/Listable/Enums/ListContentBoundsKey.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/ListHeaderPosition.html b/docs/Listable/Enums/ListHeaderPosition.html index cb20796a..68fbf7db 100644 --- a/docs/Listable/Enums/ListHeaderPosition.html +++ b/docs/Listable/Enums/ListHeaderPosition.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/ListPagingBehavior.html b/docs/Listable/Enums/ListPagingBehavior.html index 8518e87a..f96b8f0f 100644 --- a/docs/Listable/Enums/ListPagingBehavior.html +++ b/docs/Listable/Enums/ListPagingBehavior.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/ListableBuilder.html b/docs/Listable/Enums/ListableBuilder.html index 1d7737d0..a1e735d0 100644 --- a/docs/Listable/Enums/ListableBuilder.html +++ b/docs/Listable/Enums/ListableBuilder.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/PageScrollingBehavior.html b/docs/Listable/Enums/PageScrollingBehavior.html index b1177e6c..0a49139d 100644 --- a/docs/Listable/Enums/PageScrollingBehavior.html +++ b/docs/Listable/Enums/PageScrollingBehavior.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/ReappliesToVisibleView.html b/docs/Listable/Enums/ReappliesToVisibleView.html index e1995101..5d5c7c18 100644 --- a/docs/Listable/Enums/ReappliesToVisibleView.html +++ b/docs/Listable/Enums/ReappliesToVisibleView.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/SectionPosition.html b/docs/Listable/Enums/SectionPosition.html index 9241efcc..5deafdab 100644 --- a/docs/Listable/Enums/SectionPosition.html +++ b/docs/Listable/Enums/SectionPosition.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/Sizing.html b/docs/Listable/Enums/Sizing.html index 3f558794..5914bb1c 100644 --- a/docs/Listable/Enums/Sizing.html +++ b/docs/Listable/Enums/Sizing.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/Sizing/Constraint.html b/docs/Listable/Enums/Sizing/Constraint.html index a56dc11d..495dca6f 100644 --- a/docs/Listable/Enums/Sizing/Constraint.html +++ b/docs/Listable/Enums/Sizing/Constraint.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/Sizing/Constraint/Axis.html b/docs/Listable/Enums/Sizing/Constraint/Axis.html index 0863ebc1..e44e1034 100644 --- a/docs/Listable/Enums/Sizing/Constraint/Axis.html +++ b/docs/Listable/Enums/Sizing/Constraint/Axis.html @@ -642,6 +642,9 @@ + diff --git a/docs/Listable/Enums/Sizing/MeasureInfo.html b/docs/Listable/Enums/Sizing/MeasureInfo.html index eb46d1d2..8c6e8bfd 100644 --- a/docs/Listable/Enums/Sizing/MeasureInfo.html +++ b/docs/Listable/Enums/Sizing/MeasureInfo.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/SupplementaryKind.html b/docs/Listable/Enums/SupplementaryKind.html index 1d3083b2..6ee5460c 100644 --- a/docs/Listable/Enums/SupplementaryKind.html +++ b/docs/Listable/Enums/SupplementaryKind.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/SwipeActionsViewStyleKey.html b/docs/Listable/Enums/SwipeActionsViewStyleKey.html index 271c41d4..3bae381f 100644 --- a/docs/Listable/Enums/SwipeActionsViewStyleKey.html +++ b/docs/Listable/Enums/SwipeActionsViewStyleKey.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Enums/ViewAnimation.html b/docs/Listable/Enums/ViewAnimation.html index 70e3ad53..9d484d59 100644 --- a/docs/Listable/Enums/ViewAnimation.html +++ b/docs/Listable/Enums/ViewAnimation.html @@ -638,6 +638,9 @@ + @@ -735,7 +738,9 @@

    ViewAnimation

    Specifies the kind of animation to use when updating various parts of a list, -such as updating an item or scrolling to a given position.

    +such as updating an item or applying new content.

    + +

    See ScrollAnimation for animating a scroll to a given position.

    @@ -818,7 +823,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var `default`: `Self`
    +
    public static var `default`: `Self`
    diff --git a/docs/Listable/Enums/ViewAnimation/AnimationOptions.html b/docs/Listable/Enums/ViewAnimation/AnimationOptions.html index a4eed188..5b5a638b 100644 --- a/docs/Listable/Enums/ViewAnimation/AnimationOptions.html +++ b/docs/Listable/Enums/ViewAnimation/AnimationOptions.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Enums/WidthConstraint.html b/docs/Listable/Enums/WidthConstraint.html index 002da530..30ec1828 100644 --- a/docs/Listable/Enums/WidthConstraint.html +++ b/docs/Listable/Enums/WidthConstraint.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Extensions.html b/docs/Listable/Extensions.html index ee919d4e..faac2e48 100644 --- a/docs/Listable/Extensions.html +++ b/docs/Listable/Extensions.html @@ -636,6 +636,9 @@ + diff --git a/docs/Listable/Extensions/ArrayDiff.html b/docs/Listable/Extensions/ArrayDiff.html index 461fa52a..a1fa747e 100644 --- a/docs/Listable/Extensions/ArrayDiff.html +++ b/docs/Listable/Extensions/ArrayDiff.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Extensions/PresentationState.html b/docs/Listable/Extensions/PresentationState.html index 2d8da1e8..3d5e9614 100644 --- a/docs/Listable/Extensions/PresentationState.html +++ b/docs/Listable/Extensions/PresentationState.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Extensions/SectionedDiff.html b/docs/Listable/Extensions/SectionedDiff.html index ffc7a794..73b7e796 100644 --- a/docs/Listable/Extensions/SectionedDiff.html +++ b/docs/Listable/Extensions/SectionedDiff.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Extensions/SectionedDiff/ItemChanges.html b/docs/Listable/Extensions/SectionedDiff/ItemChanges.html index 0bb658a5..afb14f00 100644 --- a/docs/Listable/Extensions/SectionedDiff/ItemChanges.html +++ b/docs/Listable/Extensions/SectionedDiff/ItemChanges.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Extensions/SectionedDiff/SectionChanges.html b/docs/Listable/Extensions/SectionedDiff/SectionChanges.html index d2d68ab5..a193ed52 100644 --- a/docs/Listable/Extensions/SectionedDiff/SectionChanges.html +++ b/docs/Listable/Extensions/SectionedDiff/SectionChanges.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Extensions/Set.html b/docs/Listable/Extensions/Set.html index 3013fd00..3843a1eb 100644 --- a/docs/Listable/Extensions/Set.html +++ b/docs/Listable/Extensions/Set.html @@ -638,6 +638,9 @@ + @@ -770,7 +773,7 @@

    Available where Element == Declaration

    Swift

    -
    public static var `default`: `Self` { get }
    +
    public static var `default`: `Self` { get }
    diff --git a/docs/Listable/Extensions/UIRectEdge.html b/docs/Listable/Extensions/UIRectEdge.html index c4262b5f..036448b3 100644 --- a/docs/Listable/Extensions/UIRectEdge.html +++ b/docs/Listable/Extensions/UIRectEdge.html @@ -638,6 +638,9 @@
    + diff --git a/docs/Listable/Functions.html b/docs/Listable/Functions.html index edd6147d..612a6cb3 100644 --- a/docs/Listable/Functions.html +++ b/docs/Listable/Functions.html @@ -636,6 +636,9 @@ + @@ -755,7 +758,7 @@

    Functions

    Declaration

    Swift

    -
    @inline(__always)
    +                          
    @inline(__always)
     public func preconditionFailure(
         _ message: @autoclosure () -> String = String(),
         file: StaticString = #file,
    diff --git a/docs/Listable/Protocols.html b/docs/Listable/Protocols.html
    index 3f3a6175..d8f02df1 100644
    --- a/docs/Listable/Protocols.html
    +++ b/docs/Listable/Protocols.html
    @@ -636,6 +636,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/AnyHeaderFooter.html b/docs/Listable/Protocols/AnyHeaderFooter.html
    index f24a18a3..fdc58d0a 100644
    --- a/docs/Listable/Protocols/AnyHeaderFooter.html
    +++ b/docs/Listable/Protocols/AnyHeaderFooter.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/AnyHeaderFooterConvertible.html b/docs/Listable/Protocols/AnyHeaderFooterConvertible.html
    index 4ed87f65..d9e34891 100644
    --- a/docs/Listable/Protocols/AnyHeaderFooterConvertible.html
    +++ b/docs/Listable/Protocols/AnyHeaderFooterConvertible.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/AnyHeaderFooter_Internal.html b/docs/Listable/Protocols/AnyHeaderFooter_Internal.html
    index 5fa53f01..03d9ed41 100644
    --- a/docs/Listable/Protocols/AnyHeaderFooter_Internal.html
    +++ b/docs/Listable/Protocols/AnyHeaderFooter_Internal.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/AnyItem.html b/docs/Listable/Protocols/AnyItem.html
    index 2c243a33..279a5e90 100644
    --- a/docs/Listable/Protocols/AnyItem.html
    +++ b/docs/Listable/Protocols/AnyItem.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/AnyItemConvertible.html b/docs/Listable/Protocols/AnyItemConvertible.html
    index 990448ed..4b4da249 100644
    --- a/docs/Listable/Protocols/AnyItemConvertible.html
    +++ b/docs/Listable/Protocols/AnyItemConvertible.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/AnyItem_Internal.html b/docs/Listable/Protocols/AnyItem_Internal.html
    index 0c538fb8..596c8caf 100644
    --- a/docs/Listable/Protocols/AnyItem_Internal.html
    +++ b/docs/Listable/Protocols/AnyItem_Internal.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/AnyLayoutDescriptionConfiguration.html b/docs/Listable/Protocols/AnyLayoutDescriptionConfiguration.html
    index 07bf2d74..a949064e 100644
    --- a/docs/Listable/Protocols/AnyLayoutDescriptionConfiguration.html
    +++ b/docs/Listable/Protocols/AnyLayoutDescriptionConfiguration.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/AnyListLayout.html b/docs/Listable/Protocols/AnyListLayout.html
    index 010e5170..f702c873 100644
    --- a/docs/Listable/Protocols/AnyListLayout.html
    +++ b/docs/Listable/Protocols/AnyListLayout.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/AnyLocalizedCollatableItem.html b/docs/Listable/Protocols/AnyLocalizedCollatableItem.html
    index 0dc38e5a..79b7b614 100644
    --- a/docs/Listable/Protocols/AnyLocalizedCollatableItem.html
    +++ b/docs/Listable/Protocols/AnyLocalizedCollatableItem.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/CollectionViewLayoutDelegate.html b/docs/Listable/Protocols/CollectionViewLayoutDelegate.html
    index 57dc990a..c69b1a51 100644
    --- a/docs/Listable/Protocols/CollectionViewLayoutDelegate.html
    +++ b/docs/Listable/Protocols/CollectionViewLayoutDelegate.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/HeaderFooterContent.html b/docs/Listable/Protocols/HeaderFooterContent.html
    index 08193ea6..b7684b92 100644
    --- a/docs/Listable/Protocols/HeaderFooterContent.html
    +++ b/docs/Listable/Protocols/HeaderFooterContent.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/HeaderFooterLayoutsValue.html b/docs/Listable/Protocols/HeaderFooterLayoutsValue.html
    index 42f5554f..5e1b17e4 100644
    --- a/docs/Listable/Protocols/HeaderFooterLayoutsValue.html
    +++ b/docs/Listable/Protocols/HeaderFooterLayoutsValue.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/ItemContent.html b/docs/Listable/Protocols/ItemContent.html
    index df80a7cc..bece5c04 100644
    --- a/docs/Listable/Protocols/ItemContent.html
    +++ b/docs/Listable/Protocols/ItemContent.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/ItemContentCoordinator.html b/docs/Listable/Protocols/ItemContentCoordinator.html
    index eb35df72..aafe61bb 100644
    --- a/docs/Listable/Protocols/ItemContentCoordinator.html
    +++ b/docs/Listable/Protocols/ItemContentCoordinator.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/ItemLayoutsValue.html b/docs/Listable/Protocols/ItemLayoutsValue.html
    index 3ffccbd6..39274ad9 100644
    --- a/docs/Listable/Protocols/ItemLayoutsValue.html
    +++ b/docs/Listable/Protocols/ItemLayoutsValue.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/ListEnvironmentKey.html b/docs/Listable/Protocols/ListEnvironmentKey.html
    index 0919edd3..802dcabb 100644
    --- a/docs/Listable/Protocols/ListEnvironmentKey.html
    +++ b/docs/Listable/Protocols/ListEnvironmentKey.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/ListLayout.html b/docs/Listable/Protocols/ListLayout.html
    index 9b06ce1b..5ec42d9a 100644
    --- a/docs/Listable/Protocols/ListLayout.html
    +++ b/docs/Listable/Protocols/ListLayout.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    diff --git a/docs/Listable/Protocols/ListLayoutAppearance.html b/docs/Listable/Protocols/ListLayoutAppearance.html
    index 2f52fb85..65329fa6 100644
    --- a/docs/Listable/Protocols/ListLayoutAppearance.html
    +++ b/docs/Listable/Protocols/ListLayoutAppearance.html
    @@ -638,6 +638,9 @@
                   
    +              
                   
    @@ -761,7 +764,7 @@ 

    ListLayoutAppearance

    Declaration

    Swift

    -
    static var `default`: Self { get }
    +
    static var `default`: Self { get }
    @@ -794,7 +797,7 @@

    Default Implementation

    Declaration

    Swift

    -
    static func `default`(_ modifying: (inout Self) -> ()) -> Self
    +
    static func `default`(_ modifying: (inout Self) -> ()) -> Self
    diff --git a/docs/Listable/Protocols/ListLayoutContentItem.html b/docs/Listable/Protocols/ListLayoutContentItem.html index 9f235c9b..ba180193 100644 --- a/docs/Listable/Protocols/ListLayoutContentItem.html +++ b/docs/Listable/Protocols/ListLayoutContentItem.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Protocols/ListViewSource.html b/docs/Listable/Protocols/ListViewSource.html index e5b3b17c..60a55207 100644 --- a/docs/Listable/Protocols/ListViewSource.html +++ b/docs/Listable/Protocols/ListViewSource.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Protocols/LocalizedCollatableItemContent.html b/docs/Listable/Protocols/LocalizedCollatableItemContent.html index 223ca49f..72ccc08b 100644 --- a/docs/Listable/Protocols/LocalizedCollatableItemContent.html +++ b/docs/Listable/Protocols/LocalizedCollatableItemContent.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Protocols/SectionLayoutsValue.html b/docs/Listable/Protocols/SectionLayoutsValue.html index 944dab8e..9216f401 100644 --- a/docs/Listable/Protocols/SectionLayoutsValue.html +++ b/docs/Listable/Protocols/SectionLayoutsValue.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs.html b/docs/Listable/Structs.html index b14de455..52be411f 100644 --- a/docs/Listable/Structs.html +++ b/docs/Listable/Structs.html @@ -636,6 +636,9 @@ + @@ -2542,7 +2545,7 @@

    Declaration

    Place code similar to the below in your source file alongside your ItemContent, and then open the Xcode editor’s canvas.

     struct ElementPreview : PreviewProvider {
    -     static var previews: some View {
    +     static var previews: some View {
              ItemPreview.withAllItemStates(
                  for: Item(XcodePreviewDemoContent(
                      text: "Lorem ipsum dolor sit amet (...)"
    @@ -2623,6 +2626,43 @@ 

    Declaration

    +
  • +
    + + + + ScrollAnimation + +
    +
    +
    +
    +
    +
    +

    Specifies how a list animates when it is asked to scroll programmatically.

    + +

    UIScrollView provides no way to control the duration of its built-in content +offset animation, so .system always runs at a fixed speed. Use .duration(_:) +when the scroll needs to take a specific amount of time — for example when the +scroll paces a sequence of steps the user is being walked through, and the +system speed is too fast or too slow to follow.

    + +

    Animations are suppressed entirely while UIView.areAnimationsEnabled is +false, matching how the list treats an animated flag.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct ScrollAnimation : Equatable
    + +
    +
    +
    +
    +
  • diff --git a/docs/Listable/Structs/Appearance.html b/docs/Listable/Structs/Appearance.html index bfa7fdfe..86e5b800 100644 --- a/docs/Listable/Structs/Appearance.html +++ b/docs/Listable/Structs/Appearance.html @@ -638,6 +638,9 @@
  • + diff --git a/docs/Listable/Structs/ApplyHeaderFooterContentInfo.html b/docs/Listable/Structs/ApplyHeaderFooterContentInfo.html index 86d5989d..39baa804 100644 --- a/docs/Listable/Structs/ApplyHeaderFooterContentInfo.html +++ b/docs/Listable/Structs/ApplyHeaderFooterContentInfo.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ApplyItemContentInfo.html b/docs/Listable/Structs/ApplyItemContentInfo.html index 26f9b78b..1236c0ea 100644 --- a/docs/Listable/Structs/ApplyItemContentInfo.html +++ b/docs/Listable/Structs/ApplyItemContentInfo.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/Behavior.html b/docs/Listable/Structs/Behavior.html index cfc12bfc..15f52fb0 100644 --- a/docs/Listable/Structs/Behavior.html +++ b/docs/Listable/Structs/Behavior.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/Behavior/DecelerationRate.html b/docs/Listable/Structs/Behavior/DecelerationRate.html index 91bd6e65..e1fb2451 100644 --- a/docs/Listable/Structs/Behavior/DecelerationRate.html +++ b/docs/Listable/Structs/Behavior/DecelerationRate.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Behavior/FocusConfiguration.html b/docs/Listable/Structs/Behavior/FocusConfiguration.html index e82d1d85..64bfff55 100644 --- a/docs/Listable/Structs/Behavior/FocusConfiguration.html +++ b/docs/Listable/Structs/Behavior/FocusConfiguration.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Behavior/KeyboardAdjustmentMode.html b/docs/Listable/Structs/Behavior/KeyboardAdjustmentMode.html index a3b58110..7ad3b455 100644 --- a/docs/Listable/Structs/Behavior/KeyboardAdjustmentMode.html +++ b/docs/Listable/Structs/Behavior/KeyboardAdjustmentMode.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Behavior/ScrollsToTop.html b/docs/Listable/Structs/Behavior/ScrollsToTop.html index c471c285..689f0bae 100644 --- a/docs/Listable/Structs/Behavior/ScrollsToTop.html +++ b/docs/Listable/Structs/Behavior/ScrollsToTop.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Behavior/SelectionMode.html b/docs/Listable/Structs/Behavior/SelectionMode.html index 0ceba622..74772c4f 100644 --- a/docs/Listable/Structs/Behavior/SelectionMode.html +++ b/docs/Listable/Structs/Behavior/SelectionMode.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Behavior/Underflow.html b/docs/Listable/Structs/Behavior/Underflow.html index bfbf296f..fa4166b5 100644 --- a/docs/Listable/Structs/Behavior/Underflow.html +++ b/docs/Listable/Structs/Behavior/Underflow.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Behavior/Underflow/Alignment.html b/docs/Listable/Structs/Behavior/Underflow/Alignment.html index 62c5f47a..20fec987 100644 --- a/docs/Listable/Structs/Behavior/Underflow/Alignment.html +++ b/docs/Listable/Structs/Behavior/Underflow/Alignment.html @@ -642,6 +642,9 @@ + diff --git a/docs/Listable/Structs/Behavior/VerticalLayoutGravity.html b/docs/Listable/Structs/Behavior/VerticalLayoutGravity.html index cca3f980..dc18ef36 100644 --- a/docs/Listable/Structs/Behavior/VerticalLayoutGravity.html +++ b/docs/Listable/Structs/Behavior/VerticalLayoutGravity.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Color.html b/docs/Listable/Structs/Color.html index 8c66278b..a73d24fc 100644 --- a/docs/Listable/Structs/Color.html +++ b/docs/Listable/Structs/Color.html @@ -638,6 +638,9 @@ + @@ -818,7 +821,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    diff --git a/docs/Listable/Structs/Content.html b/docs/Listable/Structs/Content.html index f6faa366..18541c0a 100644 --- a/docs/Listable/Structs/Content.html +++ b/docs/Listable/Structs/Content.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ContentContext.html b/docs/Listable/Structs/ContentContext.html index f247f537..636b4986 100644 --- a/docs/Listable/Structs/ContentContext.html +++ b/docs/Listable/Structs/ContentContext.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/DefaultHeaderFooterProperties.html b/docs/Listable/Structs/DefaultHeaderFooterProperties.html index c3d1e648..6d0911a4 100644 --- a/docs/Listable/Structs/DefaultHeaderFooterProperties.html +++ b/docs/Listable/Structs/DefaultHeaderFooterProperties.html @@ -638,6 +638,9 @@ + @@ -987,7 +990,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultHeaderFooterProperties<ContentType>
    +
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultHeaderFooterProperties<ContentType>
    diff --git a/docs/Listable/Structs/DefaultItemProperties.html b/docs/Listable/Structs/DefaultItemProperties.html index e4fbe111..a79c6e30 100644 --- a/docs/Listable/Structs/DefaultItemProperties.html +++ b/docs/Listable/Structs/DefaultItemProperties.html @@ -638,6 +638,9 @@ + @@ -1284,7 +1287,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultItemProperties<ContentType>
    +
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultItemProperties<ContentType>
    diff --git a/docs/Listable/Structs/EmbeddedList.html b/docs/Listable/Structs/EmbeddedList.html index 863dc23e..7f8d90a5 100644 --- a/docs/Listable/Structs/EmbeddedList.html +++ b/docs/Listable/Structs/EmbeddedList.html @@ -638,6 +638,9 @@ + @@ -934,7 +937,7 @@

    Declaration

    Declaration

    Swift

    -
    public func apply(to views: ItemContentViews<`Self`>, for reason: ApplyReason, with info: ApplyItemContentInfo)
    +
    public func apply(to views: ItemContentViews<`Self`>, for reason: ApplyReason, with info: ApplyItemContentInfo)
    diff --git a/docs/Listable/Structs/EmbeddedList/Sizing.html b/docs/Listable/Structs/EmbeddedList/Sizing.html index 5b43e98c..399278df 100644 --- a/docs/Listable/Structs/EmbeddedList/Sizing.html +++ b/docs/Listable/Structs/EmbeddedList/Sizing.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/EmptyHeaderFooterLayoutsValue.html b/docs/Listable/Structs/EmptyHeaderFooterLayoutsValue.html index b72ffa12..9af93071 100644 --- a/docs/Listable/Structs/EmptyHeaderFooterLayoutsValue.html +++ b/docs/Listable/Structs/EmptyHeaderFooterLayoutsValue.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/EmptyItemLayoutsValue.html b/docs/Listable/Structs/EmptyItemLayoutsValue.html index 0a8aff25..5957103b 100644 --- a/docs/Listable/Structs/EmptyItemLayoutsValue.html +++ b/docs/Listable/Structs/EmptyItemLayoutsValue.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/EmptySectionLayoutsValue.html b/docs/Listable/Structs/EmptySectionLayoutsValue.html index ca2e622a..7a6f450b 100644 --- a/docs/Listable/Structs/EmptySectionLayoutsValue.html +++ b/docs/Listable/Structs/EmptySectionLayoutsValue.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance.html b/docs/Listable/Structs/FlowAppearance.html index a280e191..cfb17eef 100644 --- a/docs/Listable/Structs/FlowAppearance.html +++ b/docs/Listable/Structs/FlowAppearance.html @@ -638,6 +638,9 @@ + @@ -842,7 +845,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: FlowAppearance { get }
    +
    public static var `default`: FlowAppearance { get }
    diff --git a/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html b/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html index 9af6e8bd..b21a8aa9 100644 --- a/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html +++ b/docs/Listable/Structs/FlowAppearance/HeaderFooterLayout.html @@ -640,6 +640,9 @@ + @@ -790,7 +793,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/FlowAppearance/ItemLayout.html b/docs/Listable/Structs/FlowAppearance/ItemLayout.html index 5c6bf76e..d40c3b26 100644 --- a/docs/Listable/Structs/FlowAppearance/ItemLayout.html +++ b/docs/Listable/Structs/FlowAppearance/ItemLayout.html @@ -640,6 +640,9 @@ + @@ -819,7 +822,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/FlowAppearance/ItemLayout/Width.html b/docs/Listable/Structs/FlowAppearance/ItemLayout/Width.html index 72b8111c..b97527c8 100644 --- a/docs/Listable/Structs/FlowAppearance/ItemLayout/Width.html +++ b/docs/Listable/Structs/FlowAppearance/ItemLayout/Width.html @@ -642,6 +642,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/ItemSizing.html b/docs/Listable/Structs/FlowAppearance/ItemSizing.html index 66a7a78f..d5aa6c0e 100644 --- a/docs/Listable/Structs/FlowAppearance/ItemSizing.html +++ b/docs/Listable/Structs/FlowAppearance/ItemSizing.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/RowItemsAlignment.html b/docs/Listable/Structs/FlowAppearance/RowItemsAlignment.html index 11556062..a7278f50 100644 --- a/docs/Listable/Structs/FlowAppearance/RowItemsAlignment.html +++ b/docs/Listable/Structs/FlowAppearance/RowItemsAlignment.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment.html b/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment.html index 57be78a4..6025b4c5 100644 --- a/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment.html +++ b/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html b/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html index 3354173a..55c36262 100644 --- a/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html +++ b/docs/Listable/Structs/FlowAppearance/RowUnderflowAlignment/FillLastRowAlignment.html @@ -642,6 +642,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/SectionLayout.html b/docs/Listable/Structs/FlowAppearance/SectionLayout.html index 91e2fab9..774193b1 100644 --- a/docs/Listable/Structs/FlowAppearance/SectionLayout.html +++ b/docs/Listable/Structs/FlowAppearance/SectionLayout.html @@ -640,6 +640,9 @@ + @@ -959,7 +962,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/FlowAppearance/Spacings.html b/docs/Listable/Structs/FlowAppearance/Spacings.html index d991901f..ef21be6c 100644 --- a/docs/Listable/Structs/FlowAppearance/Spacings.html +++ b/docs/Listable/Structs/FlowAppearance/Spacings.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/FlowAppearance/Spacings/InterSectionSpacing.html b/docs/Listable/Structs/FlowAppearance/Spacings/InterSectionSpacing.html index 6bfdeb1a..cce9fba4 100644 --- a/docs/Listable/Structs/FlowAppearance/Spacings/InterSectionSpacing.html +++ b/docs/Listable/Structs/FlowAppearance/Spacings/InterSectionSpacing.html @@ -642,6 +642,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooter.html b/docs/Listable/Structs/HeaderFooter.html index 3e39050f..d3102114 100644 --- a/docs/Listable/Structs/HeaderFooter.html +++ b/docs/Listable/Structs/HeaderFooter.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooter/OnDisplay.html b/docs/Listable/Structs/HeaderFooter/OnDisplay.html index 9ef53b81..2470bcd8 100644 --- a/docs/Listable/Structs/HeaderFooter/OnDisplay.html +++ b/docs/Listable/Structs/HeaderFooter/OnDisplay.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooter/OnEndDisplay.html b/docs/Listable/Structs/HeaderFooter/OnEndDisplay.html index 052f81f8..b1d65910 100644 --- a/docs/Listable/Structs/HeaderFooter/OnEndDisplay.html +++ b/docs/Listable/Structs/HeaderFooter/OnEndDisplay.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooterContentViews.html b/docs/Listable/Structs/HeaderFooterContentViews.html index 9e04a947..2c513d60 100644 --- a/docs/Listable/Structs/HeaderFooterContentViews.html +++ b/docs/Listable/Structs/HeaderFooterContentViews.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/HeaderFooterLayouts.html b/docs/Listable/Structs/HeaderFooterLayouts.html index 532f3c80..4902b0c7 100644 --- a/docs/Listable/Structs/HeaderFooterLayouts.html +++ b/docs/Listable/Structs/HeaderFooterLayouts.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/HorizontalPadding.html b/docs/Listable/Structs/HorizontalPadding.html index 448063ae..8fd702a7 100644 --- a/docs/Listable/Structs/HorizontalPadding.html +++ b/docs/Listable/Structs/HorizontalPadding.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/Item.html b/docs/Listable/Structs/Item.html index a772696d..4b36d82e 100644 --- a/docs/Listable/Structs/Item.html +++ b/docs/Listable/Structs/Item.html @@ -638,6 +638,9 @@ + @@ -985,7 +988,7 @@

    Declaration

    Declaration

    Swift

    -
    public typealias OnWasReordered = (`Self`, ItemReordering.Result) -> ()
    +
    public typealias OnWasReordered = (`Self`, ItemReordering.Result) -> ()
    diff --git a/docs/Listable/Structs/Item/OnDeselect.html b/docs/Listable/Structs/Item/OnDeselect.html index 4c66c73d..2cee83ea 100644 --- a/docs/Listable/Structs/Item/OnDeselect.html +++ b/docs/Listable/Structs/Item/OnDeselect.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Item/OnDisplay.html b/docs/Listable/Structs/Item/OnDisplay.html index 7bb3d489..4bf497f3 100644 --- a/docs/Listable/Structs/Item/OnDisplay.html +++ b/docs/Listable/Structs/Item/OnDisplay.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Item/OnEndDisplay.html b/docs/Listable/Structs/Item/OnEndDisplay.html index d026ded4..08e040b0 100644 --- a/docs/Listable/Structs/Item/OnEndDisplay.html +++ b/docs/Listable/Structs/Item/OnEndDisplay.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Item/OnInsert.html b/docs/Listable/Structs/Item/OnInsert.html index 92d769be..47c9463a 100644 --- a/docs/Listable/Structs/Item/OnInsert.html +++ b/docs/Listable/Structs/Item/OnInsert.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Item/OnMove.html b/docs/Listable/Structs/Item/OnMove.html index 68c846c3..8eefed43 100644 --- a/docs/Listable/Structs/Item/OnMove.html +++ b/docs/Listable/Structs/Item/OnMove.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Item/OnRemove.html b/docs/Listable/Structs/Item/OnRemove.html index 9a1acb68..bb149cde 100644 --- a/docs/Listable/Structs/Item/OnRemove.html +++ b/docs/Listable/Structs/Item/OnRemove.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Item/OnSelect.html b/docs/Listable/Structs/Item/OnSelect.html index 80c0f3b5..c8901806 100644 --- a/docs/Listable/Structs/Item/OnSelect.html +++ b/docs/Listable/Structs/Item/OnSelect.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Item/OnUpdate.html b/docs/Listable/Structs/Item/OnUpdate.html index f80cb179..2768ed5b 100644 --- a/docs/Listable/Structs/Item/OnUpdate.html +++ b/docs/Listable/Structs/Item/OnUpdate.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ItemContentViews.html b/docs/Listable/Structs/ItemContentViews.html index e6475ab5..c5fe9715 100644 --- a/docs/Listable/Structs/ItemContentViews.html +++ b/docs/Listable/Structs/ItemContentViews.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html b/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html index b1f38191..a111b036 100644 --- a/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html +++ b/docs/Listable/Structs/ItemInsertAndRemoveAnimations.html @@ -638,6 +638,9 @@ + @@ -929,7 +932,7 @@

    Declaration

    Declaration

    Swift

    -
    static var fade: `Self` { get }
    +
    static var fade: `Self` { get }
    @@ -955,7 +958,7 @@

    Declaration

    Declaration

    Swift

    -
    static var right: `Self` { get }
    +
    static var right: `Self` { get }
    @@ -981,7 +984,7 @@

    Declaration

    Declaration

    Swift

    -
    static var left: `Self` { get }
    +
    static var left: `Self` { get }
    @@ -1007,7 +1010,7 @@

    Declaration

    Declaration

    Swift

    -
    static var top: `Self` { get }
    +
    static var top: `Self` { get }
    @@ -1033,7 +1036,7 @@

    Declaration

    Declaration

    Swift

    -
    static var bottom: `Self` { get }
    +
    static var bottom: `Self` { get }
    @@ -1059,7 +1062,7 @@

    Declaration

    Declaration

    Swift

    -
    static var scaleDown: `Self` { get }
    +
    static var scaleDown: `Self` { get }
    @@ -1085,7 +1088,7 @@

    Declaration

    Declaration

    Swift

    -
    static var scaleUp: `Self` { get }
    +
    static var scaleUp: `Self` { get }
    diff --git a/docs/Listable/Structs/ItemLayouts.html b/docs/Listable/Structs/ItemLayouts.html index d6c9e915..07329b6f 100644 --- a/docs/Listable/Structs/ItemLayouts.html +++ b/docs/Listable/Structs/ItemLayouts.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ItemPreview.html b/docs/Listable/Structs/ItemPreview.html index fdfc6250..5c27a542 100644 --- a/docs/Listable/Structs/ItemPreview.html +++ b/docs/Listable/Structs/ItemPreview.html @@ -638,6 +638,9 @@ + @@ -741,7 +744,7 @@

    ItemPreview

    Place code similar to the below in your source file alongside your ItemContent, and then open the Xcode editor’s canvas.

     struct ElementPreview : PreviewProvider {
    -     static var previews: some View {
    +     static var previews: some View {
              ItemPreview.withAllItemStates(
                  for: Item(XcodePreviewDemoContent(
                      text: "Lorem ipsum dolor sit amet (...)"
    @@ -864,7 +867,7 @@ 

    Declaration

    Swift

    @MainActor
    -public static func previews(for item: AnyItem, with properties: [Properties]) -> some View
    +public static func previews(for item: AnyItem, with properties: [Properties]) -> some View
    @@ -904,7 +907,7 @@

    Declaration

    for item : AnyItem, width : CGFloat = UIScreen.main.bounds.width, appearance : ItemPreviewAppearance = .init() -) -> some View
    +) -> some View
    @@ -1021,7 +1024,7 @@

    Declaration

    Swift

    @MainActor
    -public var body: some View { get }
    +public var body: some View { get }

    Another common pain-point for standard UITableViews or UICollectionViews is handling dynamic and self sizing cells. Listable handles this transparently for you, and provides many ways to size content. Each Item has a sizing property, which can be set to any of the following values. .default pulls the default sizing of the item from the List.Measurement mentioned above, where as the thatFits and autolayout values size the item based on sizeThatFits and systemLayoutSizeFitting, respectively.

    diff --git a/docs/Listable/Structs/ItemPreview/Properties.html b/docs/Listable/Structs/ItemPreview/Properties.html index 9cbddf58..71ba8ea8 100644 --- a/docs/Listable/Structs/ItemPreview/Properties.html +++ b/docs/Listable/Structs/ItemPreview/Properties.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ItemPreviewAppearance.html b/docs/Listable/Structs/ItemPreviewAppearance.html index 40fc8b58..e45a39ee 100644 --- a/docs/Listable/Structs/ItemPreviewAppearance.html +++ b/docs/Listable/Structs/ItemPreviewAppearance.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ItemReordering.html b/docs/Listable/Structs/ItemReordering.html index 233ebae8..957c6bea 100644 --- a/docs/Listable/Structs/ItemReordering.html +++ b/docs/Listable/Structs/ItemReordering.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ItemReordering/GestureRecognizer.html b/docs/Listable/Structs/ItemReordering/GestureRecognizer.html index cfd4aff4..32201bdd 100644 --- a/docs/Listable/Structs/ItemReordering/GestureRecognizer.html +++ b/docs/Listable/Structs/ItemReordering/GestureRecognizer.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ItemReordering/Result.html b/docs/Listable/Structs/ItemReordering/Result.html index 2e6b865f..00511955 100644 --- a/docs/Listable/Structs/ItemReordering/Result.html +++ b/docs/Listable/Structs/ItemReordering/Result.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ItemReordering/Sections.html b/docs/Listable/Structs/ItemReordering/Sections.html index 139b9ae6..f45d8f5c 100644 --- a/docs/Listable/Structs/ItemReordering/Sections.html +++ b/docs/Listable/Structs/ItemReordering/Sections.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ItemState.html b/docs/Listable/Structs/ItemState.html index 9d11da57..b3347aeb 100644 --- a/docs/Listable/Structs/ItemState.html +++ b/docs/Listable/Structs/ItemState.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/LayoutDescription.html b/docs/Listable/Structs/LayoutDescription.html index b9a7088b..5c0be5cc 100644 --- a/docs/Listable/Structs/LayoutDescription.html +++ b/docs/Listable/Structs/LayoutDescription.html @@ -638,6 +638,9 @@ + @@ -875,7 +878,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    diff --git a/docs/Listable/Structs/LayoutDescription/Configuration.html b/docs/Listable/Structs/LayoutDescription/Configuration.html index 75f829ac..3d2f53b2 100644 --- a/docs/Listable/Structs/LayoutDescription/Configuration.html +++ b/docs/Listable/Structs/LayoutDescription/Configuration.html @@ -640,6 +640,9 @@ + @@ -815,7 +818,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    diff --git a/docs/Listable/Structs/ListAnimation.html b/docs/Listable/Structs/ListAnimation.html index d3cd07d8..aaeacc5c 100644 --- a/docs/Listable/Structs/ListAnimation.html +++ b/docs/Listable/Structs/ListAnimation.html @@ -638,6 +638,9 @@ + @@ -818,7 +821,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let `default`: `Self`
    +
    public static let `default`: `Self`
    @@ -845,7 +848,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let fast: `Self`
    +
    public static let fast: `Self`
    diff --git a/docs/Listable/Structs/ListContentBounds.html b/docs/Listable/Structs/ListContentBounds.html index 37cfd086..b10c1da9 100644 --- a/docs/Listable/Structs/ListContentBounds.html +++ b/docs/Listable/Structs/ListContentBounds.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListContentBounds/Context.html b/docs/Listable/Structs/ListContentBounds/Context.html index 8376f011..a53663a1 100644 --- a/docs/Listable/Structs/ListContentBounds/Context.html +++ b/docs/Listable/Structs/ListContentBounds/Context.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListContentLayoutAttributes.html b/docs/Listable/Structs/ListContentLayoutAttributes.html index 275ceb32..ffea451f 100644 --- a/docs/Listable/Structs/ListContentLayoutAttributes.html +++ b/docs/Listable/Structs/ListContentLayoutAttributes.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListEnvironment.html b/docs/Listable/Structs/ListEnvironment.html index 20af12df..4b886b0e 100644 --- a/docs/Listable/Structs/ListEnvironment.html +++ b/docs/Listable/Structs/ListEnvironment.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListItemScrollPosition.html b/docs/Listable/Structs/ListItemScrollPosition.html index fcf76430..7ee156f6 100644 --- a/docs/Listable/Structs/ListItemScrollPosition.html +++ b/docs/Listable/Structs/ListItemScrollPosition.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListItemScrollPositionInfo.html b/docs/Listable/Structs/ListItemScrollPositionInfo.html index 2bdedb9c..a617507d 100644 --- a/docs/Listable/Structs/ListItemScrollPositionInfo.html +++ b/docs/Listable/Structs/ListItemScrollPositionInfo.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListLayoutAppearanceProperties.html b/docs/Listable/Structs/ListLayoutAppearanceProperties.html index 2429e0bb..471c4cc0 100644 --- a/docs/Listable/Structs/ListLayoutAppearanceProperties.html +++ b/docs/Listable/Structs/ListLayoutAppearanceProperties.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListLayoutDefaults.html b/docs/Listable/Structs/ListLayoutDefaults.html index 94aecf56..9c71b954 100644 --- a/docs/Listable/Structs/ListLayoutDefaults.html +++ b/docs/Listable/Structs/ListLayoutDefaults.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListLayoutLayoutContext.html b/docs/Listable/Structs/ListLayoutLayoutContext.html index 6e897ff1..ca925f60 100644 --- a/docs/Listable/Structs/ListLayoutLayoutContext.html +++ b/docs/Listable/Structs/ListLayoutLayoutContext.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListLayoutResult.html b/docs/Listable/Structs/ListLayoutResult.html index e4fbd63c..9d9ccc2b 100644 --- a/docs/Listable/Structs/ListLayoutResult.html +++ b/docs/Listable/Structs/ListLayoutResult.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListLayoutScrollViewProperties.html b/docs/Listable/Structs/ListLayoutScrollViewProperties.html index 463c6e44..d93b3b42 100644 --- a/docs/Listable/Structs/ListLayoutScrollViewProperties.html +++ b/docs/Listable/Structs/ListLayoutScrollViewProperties.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListProperties.html b/docs/Listable/Structs/ListProperties.html index deaf30e9..8e62d28d 100644 --- a/docs/Listable/Structs/ListProperties.html +++ b/docs/Listable/Structs/ListProperties.html @@ -638,6 +638,9 @@ + @@ -1322,7 +1325,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func `default`(
    +                          
    public static func `default`(
         with configure : Configure = { _ in }
     ) -> Self
    diff --git a/docs/Listable/Structs/ListScrollPositionInfo.html b/docs/Listable/Structs/ListScrollPositionInfo.html index 9cb59500..c7023d81 100644 --- a/docs/Listable/Structs/ListScrollPositionInfo.html +++ b/docs/Listable/Structs/ListScrollPositionInfo.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListScrollPositionInfo/VisibleItem.html b/docs/Listable/Structs/ListScrollPositionInfo/VisibleItem.html index e0475d38..1ebd6416 100644 --- a/docs/Listable/Structs/ListScrollPositionInfo/VisibleItem.html +++ b/docs/Listable/Structs/ListScrollPositionInfo/VisibleItem.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver.html b/docs/Listable/Structs/ListStateObserver.html index b626c166..94531dff 100644 --- a/docs/Listable/Structs/ListStateObserver.html +++ b/docs/Listable/Structs/ListStateObserver.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/BeginDrag.html b/docs/Listable/Structs/ListStateObserver/BeginDrag.html index 29878a8b..5d66658c 100644 --- a/docs/Listable/Structs/ListStateObserver/BeginDrag.html +++ b/docs/Listable/Structs/ListStateObserver/BeginDrag.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/ContentUpdated.html b/docs/Listable/Structs/ListStateObserver/ContentUpdated.html index 59a515ee..a1694b14 100644 --- a/docs/Listable/Structs/ListStateObserver/ContentUpdated.html +++ b/docs/Listable/Structs/ListStateObserver/ContentUpdated.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html b/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html index 8ab25b12..cc3bbb8c 100644 --- a/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html +++ b/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals.html @@ -642,6 +642,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html b/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html index 4cf4685f..d5fa33b6 100644 --- a/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html +++ b/docs/Listable/Structs/ListStateObserver/ContentUpdated/InsertionsAndRemovals/ChangedIDs.html @@ -644,6 +644,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/DidEndDeceleration.html b/docs/Listable/Structs/ListStateObserver/DidEndDeceleration.html index 0e0b1f48..3ab31812 100644 --- a/docs/Listable/Structs/ListStateObserver/DidEndDeceleration.html +++ b/docs/Listable/Structs/ListStateObserver/DidEndDeceleration.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/DidEndScrollingAnimation.html b/docs/Listable/Structs/ListStateObserver/DidEndScrollingAnimation.html index eae06936..a0ae245f 100644 --- a/docs/Listable/Structs/ListStateObserver/DidEndScrollingAnimation.html +++ b/docs/Listable/Structs/ListStateObserver/DidEndScrollingAnimation.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/DidScroll.html b/docs/Listable/Structs/ListStateObserver/DidScroll.html index 8599d519..0c621930 100644 --- a/docs/Listable/Structs/ListStateObserver/DidScroll.html +++ b/docs/Listable/Structs/ListStateObserver/DidScroll.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/FrameChanged.html b/docs/Listable/Structs/ListStateObserver/FrameChanged.html index 7d73cfb3..4433fc91 100644 --- a/docs/Listable/Structs/ListStateObserver/FrameChanged.html +++ b/docs/Listable/Structs/ListStateObserver/FrameChanged.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/ItemReordered.html b/docs/Listable/Structs/ListStateObserver/ItemReordered.html index 706e658d..15b8b2b5 100644 --- a/docs/Listable/Structs/ListStateObserver/ItemReordered.html +++ b/docs/Listable/Structs/ListStateObserver/ItemReordered.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/SelectionChanged.html b/docs/Listable/Structs/ListStateObserver/SelectionChanged.html index 42c52140..3e737ba2 100644 --- a/docs/Listable/Structs/ListStateObserver/SelectionChanged.html +++ b/docs/Listable/Structs/ListStateObserver/SelectionChanged.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListStateObserver/VisibilityChanged.html b/docs/Listable/Structs/ListStateObserver/VisibilityChanged.html index c661efc2..1f09d596 100644 --- a/docs/Listable/Structs/ListStateObserver/VisibilityChanged.html +++ b/docs/Listable/Structs/ListStateObserver/VisibilityChanged.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ListableLocalizedStrings.html b/docs/Listable/Structs/ListableLocalizedStrings.html index bed9a531..3ce5a6bb 100644 --- a/docs/Listable/Structs/ListableLocalizedStrings.html +++ b/docs/Listable/Structs/ListableLocalizedStrings.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ListableLocalizedStrings/ReorderGesture.html b/docs/Listable/Structs/ListableLocalizedStrings/ReorderGesture.html index 7b3012b6..ecee4a8f 100644 --- a/docs/Listable/Structs/ListableLocalizedStrings/ReorderGesture.html +++ b/docs/Listable/Structs/ListableLocalizedStrings/ReorderGesture.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/LocalizedItemCollator.html b/docs/Listable/Structs/LocalizedItemCollator.html index 812c688a..da5b8c8b 100644 --- a/docs/Listable/Structs/LocalizedItemCollator.html +++ b/docs/Listable/Structs/LocalizedItemCollator.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/LocalizedItemCollator/CollatedSection.html b/docs/Listable/Structs/LocalizedItemCollator/CollatedSection.html index ca6a172c..abdafba5 100644 --- a/docs/Listable/Structs/LocalizedItemCollator/CollatedSection.html +++ b/docs/Listable/Structs/LocalizedItemCollator/CollatedSection.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/MeasuredListSize.html b/docs/Listable/Structs/MeasuredListSize.html index a95d7f46..caa4bb39 100644 --- a/docs/Listable/Structs/MeasuredListSize.html +++ b/docs/Listable/Structs/MeasuredListSize.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/PagedAppearance.html b/docs/Listable/Structs/PagedAppearance.html index 9161836c..c3a1323f 100644 --- a/docs/Listable/Structs/PagedAppearance.html +++ b/docs/Listable/Structs/PagedAppearance.html @@ -638,6 +638,9 @@ + @@ -803,7 +806,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: PagedAppearance { get }
    +
    public static var `default`: PagedAppearance { get }
    diff --git a/docs/Listable/Structs/PagedAppearance/Peek.html b/docs/Listable/Structs/PagedAppearance/Peek.html index 74761470..0ec1a7fd 100644 --- a/docs/Listable/Structs/PagedAppearance/Peek.html +++ b/docs/Listable/Structs/PagedAppearance/Peek.html @@ -640,6 +640,9 @@ + @@ -880,7 +883,7 @@

    Parameters

    Declaration

    Swift

    -
    public static var none: `Self` { get }
    +
    public static var none: `Self` { get }
    diff --git a/docs/Listable/Structs/PagedAppearance/Peek/FirstItemConfiguration.html b/docs/Listable/Structs/PagedAppearance/Peek/FirstItemConfiguration.html index 0e08e539..58c8c347 100644 --- a/docs/Listable/Structs/PagedAppearance/Peek/FirstItemConfiguration.html +++ b/docs/Listable/Structs/PagedAppearance/Peek/FirstItemConfiguration.html @@ -642,6 +642,9 @@ + diff --git a/docs/Listable/Structs/RefreshControl.html b/docs/Listable/Structs/RefreshControl.html index 2a08785d..49d8441d 100644 --- a/docs/Listable/Structs/RefreshControl.html +++ b/docs/Listable/Structs/RefreshControl.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/RefreshControl/OffsetAdjustmentBehavior.html b/docs/Listable/Structs/RefreshControl/OffsetAdjustmentBehavior.html index 4e72a117..11a8837f 100644 --- a/docs/Listable/Structs/RefreshControl/OffsetAdjustmentBehavior.html +++ b/docs/Listable/Structs/RefreshControl/OffsetAdjustmentBehavior.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/RefreshControl/Title.html b/docs/Listable/Structs/RefreshControl/Title.html index 79b38814..ed59c1c9 100644 --- a/docs/Listable/Structs/RefreshControl/Title.html +++ b/docs/Listable/Structs/RefreshControl/Title.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ScrollAnimation.html b/docs/Listable/Structs/ScrollAnimation.html new file mode 100644 index 00000000..aede6bba --- /dev/null +++ b/docs/Listable/Structs/ScrollAnimation.html @@ -0,0 +1,900 @@ + + + + ScrollAnimation Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + Listable + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

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

    ScrollAnimation

    +
    +
    + +
    public struct ScrollAnimation : Equatable
    + +
    +
    +

    Specifies how a list animates when it is asked to scroll programmatically.

    + +

    UIScrollView provides no way to control the duration of its built-in content +offset animation, so .system always runs at a fixed speed. Use .duration(_:) +when the scroll needs to take a specific amount of time — for example when the +scroll paces a sequence of steps the user is being walked through, and the +system speed is too fast or too slow to follow.

    + +

    Animations are suppressed entirely while UIView.areAnimationsEnabled is +false, matching how the list treats an animated flag.

    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + none + +
      +
      +
      +
      +
      +
      +

      The content offset changes immediately, without animating.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let none: ScrollAnimation
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + system + +
      +
      +
      +
      +
      +
      +

      The content offset changes using UIScrollView‘s built-in animation.

      + +

      The speed of this animation is determined by UIKit and cannot be configured.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let system: ScrollAnimation
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + duration(_:) + +
      +
      +
      +
      +
      +
      +

      The content offset changes over the provided duration, eased in and out.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func duration(_ duration: TimeInterval) -> ScrollAnimation
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + duration + + +
      +

      How long the scroll should take. A duration of zero or less +is treated as .none.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + and(with:) + +
      +
      +
      +
      +
      +
      +

      Ands the animation with the provided bool, returning the animation if true, and .none if false.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func and(with animated: Bool) -> ScrollAnimation
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + diff --git a/docs/Listable/Structs/ScrollPosition.html b/docs/Listable/Structs/ScrollPosition.html index 7d55a9d2..b6c35cc3 100644 --- a/docs/Listable/Structs/ScrollPosition.html +++ b/docs/Listable/Structs/ScrollPosition.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ScrollPosition/IfAlreadyVisible.html b/docs/Listable/Structs/ScrollPosition/IfAlreadyVisible.html index cba92fe7..493e347d 100644 --- a/docs/Listable/Structs/ScrollPosition/IfAlreadyVisible.html +++ b/docs/Listable/Structs/ScrollPosition/IfAlreadyVisible.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ScrollPosition/Position.html b/docs/Listable/Structs/ScrollPosition/Position.html index a578aa9c..7db2daf5 100644 --- a/docs/Listable/Structs/ScrollPosition/Position.html +++ b/docs/Listable/Structs/ScrollPosition/Position.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/Section.html b/docs/Listable/Structs/Section.html index 1dd88ed9..f00a3b65 100644 --- a/docs/Listable/Structs/Section.html +++ b/docs/Listable/Structs/Section.html @@ -638,6 +638,9 @@ + @@ -1213,7 +1216,7 @@

    Reading Items event to your backing data store.

    item.onWasReordered = { item, reorder in
         let items = reorder.toSection.filtered(to: MyContent.self)
    -    controller.setItemOrders(with: items.map(\.content.model))
    +    controller.setItemOrders(with: items.map(\.content.model))
     }
     
    @@ -1250,7 +1253,7 @@

    Declaration

    event to your backing data store.

    item.onWasReordered = { item, reorder in
         reorder.toSection.filtered(to: MyContent.self) { items in
    -        controller.setItemOrders(with: items.map(\.content.model))
    +        controller.setItemOrders(with: items.map(\.content.model))
         }
     }
     
    diff --git a/docs/Listable/Structs/SectionLayouts.html b/docs/Listable/Structs/SectionLayouts.html index 2692d0cd..c9aa99f1 100644 --- a/docs/Listable/Structs/SectionLayouts.html +++ b/docs/Listable/Structs/SectionLayouts.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/SectionReordering.html b/docs/Listable/Structs/SectionReordering.html index ab6bf5bc..b6ca581a 100644 --- a/docs/Listable/Structs/SectionReordering.html +++ b/docs/Listable/Structs/SectionReordering.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/SwipeAction.html b/docs/Listable/Structs/SwipeAction.html index c2b8ea04..95552b9a 100644 --- a/docs/Listable/Structs/SwipeAction.html +++ b/docs/Listable/Structs/SwipeAction.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/SwipeAction/OnDidPerformActionAnimation.html b/docs/Listable/Structs/SwipeAction/OnDidPerformActionAnimation.html index bafda404..650b7a49 100644 --- a/docs/Listable/Structs/SwipeAction/OnDidPerformActionAnimation.html +++ b/docs/Listable/Structs/SwipeAction/OnDidPerformActionAnimation.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/SwipeActionsConfiguration.html b/docs/Listable/Structs/SwipeActionsConfiguration.html index 7e5d3b42..843322e9 100644 --- a/docs/Listable/Structs/SwipeActionsConfiguration.html +++ b/docs/Listable/Structs/SwipeActionsConfiguration.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/SwipeActionsViewStyle.html b/docs/Listable/Structs/SwipeActionsViewStyle.html index a4771a82..b2520baf 100644 --- a/docs/Listable/Structs/SwipeActionsViewStyle.html +++ b/docs/Listable/Structs/SwipeActionsViewStyle.html @@ -638,6 +638,9 @@ + @@ -816,7 +819,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let `default`: SwipeActionsViewStyle
    +
    public static let `default`: SwipeActionsViewStyle
    diff --git a/docs/Listable/Structs/SwipeActionsViewStyle/ButtonSizing.html b/docs/Listable/Structs/SwipeActionsViewStyle/ButtonSizing.html index c4c26b93..f743455b 100644 --- a/docs/Listable/Structs/SwipeActionsViewStyle/ButtonSizing.html +++ b/docs/Listable/Structs/SwipeActionsViewStyle/ButtonSizing.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/SwipeActionsViewStyle/Shape.html b/docs/Listable/Structs/SwipeActionsViewStyle/Shape.html index 3303e1bf..7ce8011e 100644 --- a/docs/Listable/Structs/SwipeActionsViewStyle/Shape.html +++ b/docs/Listable/Structs/SwipeActionsViewStyle/Shape.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/TableAppearance.html b/docs/Listable/Structs/TableAppearance.html index b0b02aba..b37fceeb 100644 --- a/docs/Listable/Structs/TableAppearance.html +++ b/docs/Listable/Structs/TableAppearance.html @@ -638,6 +638,9 @@ + @@ -848,7 +851,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: TableAppearance { get }
    +
    public static var `default`: TableAppearance { get }
    diff --git a/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html b/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html index 616445f9..3d32a3b8 100644 --- a/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html +++ b/docs/Listable/Structs/TableAppearance/HeaderFooterLayout.html @@ -640,6 +640,9 @@ + @@ -817,7 +820,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/TableAppearance/ItemLayout.html b/docs/Listable/Structs/TableAppearance/ItemLayout.html index d3f18132..08020d3c 100644 --- a/docs/Listable/Structs/TableAppearance/ItemLayout.html +++ b/docs/Listable/Structs/TableAppearance/ItemLayout.html @@ -640,6 +640,9 @@ + @@ -871,7 +874,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/TableAppearance/Layout.html b/docs/Listable/Structs/TableAppearance/Layout.html index 54328e7e..16251689 100644 --- a/docs/Listable/Structs/TableAppearance/Layout.html +++ b/docs/Listable/Structs/TableAppearance/Layout.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/TableAppearance/SectionLayout.html b/docs/Listable/Structs/TableAppearance/SectionLayout.html index 51abeae2..07652c2f 100644 --- a/docs/Listable/Structs/TableAppearance/SectionLayout.html +++ b/docs/Listable/Structs/TableAppearance/SectionLayout.html @@ -640,6 +640,9 @@ + @@ -900,7 +903,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    diff --git a/docs/Listable/Structs/TableAppearance/SectionLayout/Columns.html b/docs/Listable/Structs/TableAppearance/SectionLayout/Columns.html index 6bbff13a..a5d03875 100644 --- a/docs/Listable/Structs/TableAppearance/SectionLayout/Columns.html +++ b/docs/Listable/Structs/TableAppearance/SectionLayout/Columns.html @@ -642,6 +642,9 @@ + diff --git a/docs/Listable/Structs/ViewProperties.html b/docs/Listable/Structs/ViewProperties.html index b9d53be5..862f08b7 100644 --- a/docs/Listable/Structs/ViewProperties.html +++ b/docs/Listable/Structs/ViewProperties.html @@ -638,6 +638,9 @@ + diff --git a/docs/Listable/Structs/ViewProperties/CornerCurve.html b/docs/Listable/Structs/ViewProperties/CornerCurve.html index 0d37c025..721f9b93 100644 --- a/docs/Listable/Structs/ViewProperties/CornerCurve.html +++ b/docs/Listable/Structs/ViewProperties/CornerCurve.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ViewProperties/CornerStyle.html b/docs/Listable/Structs/ViewProperties/CornerStyle.html index f0f52e51..85bc18fd 100644 --- a/docs/Listable/Structs/ViewProperties/CornerStyle.html +++ b/docs/Listable/Structs/ViewProperties/CornerStyle.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/Structs/ViewProperties/CornerStyle/Corners.html b/docs/Listable/Structs/ViewProperties/CornerStyle/Corners.html index 2ddc545a..05429f41 100644 --- a/docs/Listable/Structs/ViewProperties/CornerStyle/Corners.html +++ b/docs/Listable/Structs/ViewProperties/CornerStyle/Corners.html @@ -642,6 +642,9 @@ + diff --git a/docs/Listable/Typealiases.html b/docs/Listable/Typealiases.html index 471eb373..a6ff7e29 100644 --- a/docs/Listable/Typealiases.html +++ b/docs/Listable/Typealiases.html @@ -636,6 +636,9 @@ + 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 5ad2ea52..4038cb2f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Classes.html @@ -636,6 +636,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 332149f6..8f1c5571 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 @@ -638,6 +638,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 13d48820..6a49b52b 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 @@ -638,6 +638,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 e465b3ab..e6238564 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 @@ -638,6 +638,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 30a50d88..4ecfbba8 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 @@ -638,6 +638,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 1faa788a..cc94407c 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 @@ -638,6 +638,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 a7f6b3c5..a321ceeb 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 @@ -638,6 +638,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 3e9be92a..f5d1c48c 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 @@ -638,6 +638,9 @@ + @@ -812,7 +815,7 @@

    Declaration

    Swift

    @MainActor
    -public convenience init(
    +public convenience init(
         with width : CGFloat = UIScreen.main.bounds.width,
         state : ItemState = .init(isSelected: false, isHighlighted: false, isReordering: false),
         appearance : ItemPreviewAppearance = .init(),
    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 bcc2db2c..ee25b8e2 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
    @@ -638,6 +638,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 11588be3..214ee79e 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
    @@ -640,6 +640,9 @@
                   
    +              
                   
    @@ -831,6 +834,40 @@ 

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the provided item, with the provided positioning, using the provided animation. +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,
    +    position : ScrollPosition,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -867,6 +904,42 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the provided item, using the provided animation. +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,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -902,6 +975,42 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the item with the provided identifier, with the provided positioning, +using the provided animation. +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,
    +    position : ScrollPosition,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -939,6 +1048,44 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the item with the provided identifier, +using the provided animation. +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,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -988,9 +1135,47 @@

    Declaration

  • +
    +
    +
    +
    +
    +

    Scrolls to the section with the given identifier, with the provided scroll and +section positioning, using the provided animation.

    + +

    See scrollToSection(with:sectionPosition:scrollPosition:animated:completion:) +for how the list picks which part of the section to scroll to.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollToSection(
    +    with identifier : AnyIdentifier,
    +    sectionPosition : SectionPosition = .top,
    +    scrollPosition : ScrollPosition,
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • +
  • +
    @@ -1007,7 +1192,40 @@

    Declaration

    Swift

    @discardableResult
     public func scrollToTop(
    -    animated: Bool = false
    +    animated: Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    + + + +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the very top of the list, which includes displaying the list header, +using the provided animation.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollToTop(
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
     ) -> Bool
    @@ -1018,9 +1236,9 @@

    Declaration

  • @@ -1037,7 +1255,40 @@

    Declaration

    Swift

    @discardableResult
     public func scrollToLastItem(
    -    animated: Bool = false
    +    animated: Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
  • +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the last item in the list, using the provided animation. +If the list contains no items, no action is performed.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +public func scrollToLastItem(
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
     ) -> Bool
    @@ -1045,6 +1296,37 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Stops a scroll animation the list is driving itself, where it is.

    + +

    This has no effect on the scroll view’s own animation, which is stopped by the +user taking hold of the list. Only a ScrollAnimation.duration scroll is +affected. Its completion handler is reported as it would be on a normal finish.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public func cancelScrollAnimation()
    + +
    +
    +
    +
    +
  • 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 1dde8ef4..a2b2d5cb 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 @@ -640,6 +640,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 7e890b04..c9586cdb 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 @@ -638,6 +638,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 bac5e813..09a159f1 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 @@ -640,6 +640,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 a986105f..e08ed306 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 @@ -640,6 +640,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 a29c12c0..21aa4a78 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 @@ -640,6 +640,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 45a76260..e8b77ee7 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 @@ -638,6 +638,9 @@ + @@ -1383,6 +1386,41 @@

    Declaration

    +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the provided item, with the provided positioning, using the provided animation. +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,
    +    position : ScrollPosition,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1420,6 +1458,43 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the provided item, using the provided animation. +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,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1456,6 +1531,43 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the item with the provided identifier, with the provided positioning, +using the provided animation. +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,
    +    position : ScrollPosition,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1494,6 +1606,45 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to a custom vertical offset for the item with the provided identifier, +using the provided animation. +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,
    +    animation : ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • @@ -1544,9 +1695,48 @@

    Declaration

  • +
    +
    +
    +
    +
    +

    Scrolls to the section with the given identifier, with the provided scroll and +section positioning, using the provided animation.

    + +

    See scrollToSection(with:sectionPosition:scrollPosition:animated:completion:) +for how the list picks which part of the section to scroll to.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollToSection(
    +    with identifier : AnyIdentifier,
    +    sectionPosition : SectionPosition = .top,
    +    scrollPosition : ScrollPosition,
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
    +
    +
    +
  • +
  • +
    @@ -1564,7 +1754,41 @@

    Declaration

    @discardableResult
     @MainActor
     public func scrollToTop(
    -    animated: Bool = false
    +    animated: Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    + + + +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the very top of the list, which includes displaying the list header, +using the provided animation.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollToTop(
    +    animation: ScrollAnimation,
    +    completion: ScrollCompletion? = nil
     ) -> Bool
    @@ -1575,9 +1799,9 @@

    Declaration

  • @@ -1595,7 +1819,41 @@

    Declaration

    @discardableResult
     @MainActor
     public func scrollToLastItem(
    -    animated: Bool = false
    +    animated: Bool = false,
    +    completion: ScrollCompletion? = nil
    +) -> Bool
    + +
    +
  • +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Scrolls to the last item in the list, using the provided animation. +If the list contains no items, no action is performed.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @discardableResult
    +@MainActor
    +public func scrollToLastItem(
    +    animation: ScrollAnimation,
    +    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 78aae47b..e62d7942 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 @@ -640,6 +640,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 9d0e61ed..8b07d997 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 @@ -638,6 +638,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 e3c28c8e..831c3691 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 @@ -638,6 +638,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 f944616a..c79c4edb 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 @@ -640,6 +640,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 fef2def7..7e2add82 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 @@ -640,6 +640,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 72b07142..37dcab59 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 @@ -638,6 +638,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 7a03d2cf..e35eefd3 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 @@ -638,6 +638,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 2b8542ff..8f33707a 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 @@ -638,6 +638,9 @@ + @@ -840,7 +843,7 @@

    Declaration

    Declaration

    Swift

    -
    public convenience init(with builder: Content.Configure)
    +
    public convenience init(with builder: Content.Configure)
    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 9aa32b24..3acc5797 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 @@ -640,6 +640,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 45cb0906..dc3652cd 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Enums.html @@ -636,6 +636,9 @@ + @@ -1382,7 +1385,9 @@

    Declaration

    Specifies the kind of animation to use when updating various parts of a list, -such as updating an item or scrolling to a given position.

    +such as updating an item or applying new content.

    + +

    See ScrollAnimation for animating a scroll to a given position.

    See more
    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 94022fe9..353e7133 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 @@ -638,6 +638,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 af1d684e..ef82ab2a 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 @@ -638,6 +638,9 @@ + 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 10fcc1ae..b43f3384 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 @@ -640,6 +640,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 a8744fa0..423a6fa1 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 @@ -640,6 +640,9 @@ + 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 a01ec767..d0d9a69f 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 @@ -640,6 +640,9 @@ + 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 1905ea9a..bfa4c0ac 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 @@ -640,6 +640,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 index 620e1cce..298bcb40 100644 --- 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 @@ -640,6 +640,9 @@ + 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 848da6a8..bcd1b46b 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 @@ -638,6 +638,9 @@ + @@ -767,7 +770,7 @@

    ContentFilters

    Declaration

    Swift

    -
    public static var anyContent: Set<`Self`> { get }
    +
    public static var anyContent: Set<`Self`> { get }
    @@ -795,7 +798,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var sectionsOnly: Set<`Self`> { get }
    +
    public static var sectionsOnly: Set<`Self`> { get }
    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 669ef95d..e8b2837b 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 @@ -638,6 +638,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 f3271220..d011af80 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 @@ -638,6 +638,9 @@ + @@ -763,7 +766,7 @@

    CustomWidth

    Declaration

    Swift

    -
    case `default`
    +
    case `default`
    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 23e5e6e5..96f78c9b 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 @@ -640,6 +640,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 b6383aba..2513c745 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 @@ -640,6 +640,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 fe0a4140..7b1077b0 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 @@ -640,6 +640,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 c14edbaa..bd1e0312 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 @@ -638,6 +638,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 c994ddf3..7de8131c 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 @@ -638,6 +638,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 b244e3f2..9c9111db 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 @@ -638,6 +638,9 @@ + @@ -867,7 +870,7 @@

    Declaration

    Declaration

    Swift

    -
    public func `switch`<Value>(vertical: () -> Value, horizontal: () -> Value) -> Value
    +
    public func `switch`<Value>(vertical: () -> Value, horizontal: () -> Value) -> Value
    @@ -895,7 +898,7 @@

    Declaration

    Declaration

    Swift

    -
    public func `switch`<Value>(vertical: @autoclosure () -> Value, horizontal: @autoclosure () -> Value) -> Value
    +
    public func `switch`<Value>(vertical: @autoclosure () -> Value, horizontal: @autoclosure () -> Value) -> Value
    @@ -923,7 +926,7 @@

    Declaration

    Declaration

    Swift

    -
    public func `switch`(vertical: () -> (), horizontal: () -> ())
    +
    public func `switch`(vertical: () -> (), horizontal: () -> ())
    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 a486dddd..f736b249 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 @@ -638,6 +638,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 cb20796a..68fbf7db 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 @@ -638,6 +638,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 8518e87a..f96b8f0f 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 @@ -638,6 +638,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 1d7737d0..a1e735d0 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 @@ -638,6 +638,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 b1177e6c..0a49139d 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 @@ -638,6 +638,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 e1995101..5d5c7c18 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 @@ -638,6 +638,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 9241efcc..5deafdab 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 @@ -638,6 +638,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 3f558794..5914bb1c 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 @@ -638,6 +638,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 a56dc11d..495dca6f 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 @@ -640,6 +640,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 0863ebc1..e44e1034 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 @@ -642,6 +642,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 eb46d1d2..8c6e8bfd 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 @@ -640,6 +640,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 1d3083b2..6ee5460c 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 @@ -638,6 +638,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 271c41d4..3bae381f 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 @@ -638,6 +638,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 70e3ad53..9d484d59 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 @@ -638,6 +638,9 @@ + @@ -735,7 +738,9 @@

    ViewAnimation

    Specifies the kind of animation to use when updating various parts of a list, -such as updating an item or scrolling to a given position.

    +such as updating an item or applying new content.

    + +

    See ScrollAnimation for animating a scroll to a given position.

    @@ -818,7 +823,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var `default`: `Self`
    +
    public static var `default`: `Self`
    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 a4eed188..5b5a638b 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 @@ -640,6 +640,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 002da530..30ec1828 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 @@ -638,6 +638,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 ee919d4e..faac2e48 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Extensions.html @@ -636,6 +636,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 461fa52a..a1fa747e 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 @@ -638,6 +638,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 2d8da1e8..3d5e9614 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 @@ -638,6 +638,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 ffc7a794..73b7e796 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 @@ -638,6 +638,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 0bb658a5..afb14f00 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 @@ -640,6 +640,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 d2d68ab5..a193ed52 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 @@ -640,6 +640,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 3013fd00..3843a1eb 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 @@ -638,6 +638,9 @@ + @@ -770,7 +773,7 @@

    Available where Element == Declaration

    Swift

    -
    public static var `default`: `Self` { get }
    +
    public static var `default`: `Self` { get }
    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 c4262b5f..036448b3 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 @@ -638,6 +638,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 edd6147d..612a6cb3 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Functions.html @@ -636,6 +636,9 @@ + @@ -755,7 +758,7 @@

    Functions

    Declaration

    Swift

    -
    @inline(__always)
    +                          
    @inline(__always)
     public func preconditionFailure(
         _ message: @autoclosure () -> String = String(),
         file: StaticString = #file,
    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 3f3a6175..d8f02df1 100644
    --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols.html
    +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Protocols.html
    @@ -636,6 +636,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 f24a18a3..fdc58d0a 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
    @@ -638,6 +638,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 4ed87f65..d9e34891 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
    @@ -638,6 +638,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 5fa53f01..03d9ed41 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
    @@ -638,6 +638,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 2c243a33..279a5e90 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
    @@ -638,6 +638,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 990448ed..4b4da249 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
    @@ -638,6 +638,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 0c538fb8..596c8caf 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
    @@ -638,6 +638,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 07bf2d74..a949064e 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
    @@ -638,6 +638,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 010e5170..f702c873 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
    @@ -638,6 +638,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 0dc38e5a..79b7b614 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
    @@ -638,6 +638,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 57dc990a..c69b1a51 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
    @@ -638,6 +638,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 08193ea6..b7684b92 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
    @@ -638,6 +638,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 42f5554f..5e1b17e4 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
    @@ -638,6 +638,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 df80a7cc..bece5c04 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
    @@ -638,6 +638,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 eb35df72..aafe61bb 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
    @@ -638,6 +638,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 3ffccbd6..39274ad9 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
    @@ -638,6 +638,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 0919edd3..802dcabb 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
    @@ -638,6 +638,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 9b06ce1b..5ec42d9a 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
    @@ -638,6 +638,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 2f52fb85..65329fa6 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
    @@ -638,6 +638,9 @@
                   
    +              
                   
    @@ -761,7 +764,7 @@ 

    ListLayoutAppearance

    Declaration

    Swift

    -
    static var `default`: Self { get }
    +
    static var `default`: Self { get }
    @@ -794,7 +797,7 @@

    Default Implementation

    Declaration

    Swift

    -
    static func `default`(_ modifying: (inout Self) -> ()) -> Self
    +
    static func `default`(_ modifying: (inout Self) -> ()) -> Self
    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 9f235c9b..ba180193 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 @@ -638,6 +638,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 e5b3b17c..60a55207 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 @@ -638,6 +638,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 223ca49f..72ccc08b 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 @@ -638,6 +638,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 944dab8e..9216f401 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 @@ -638,6 +638,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 b14de455..52be411f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs.html @@ -636,6 +636,9 @@ + @@ -2542,7 +2545,7 @@

    Declaration

    Place code similar to the below in your source file alongside your ItemContent, and then open the Xcode editor’s canvas.

     struct ElementPreview : PreviewProvider {
    -     static var previews: some View {
    +     static var previews: some View {
              ItemPreview.withAllItemStates(
                  for: Item(XcodePreviewDemoContent(
                      text: "Lorem ipsum dolor sit amet (...)"
    @@ -2623,6 +2626,43 @@ 

    Declaration

    +
  • +
    + + + + ScrollAnimation + +
    +
    +
    +
    +
    +
    +

    Specifies how a list animates when it is asked to scroll programmatically.

    + +

    UIScrollView provides no way to control the duration of its built-in content +offset animation, so .system always runs at a fixed speed. Use .duration(_:) +when the scroll needs to take a specific amount of time — for example when the +scroll paces a sequence of steps the user is being walked through, and the +system speed is too fast or too slow to follow.

    + +

    Animations are suppressed entirely while UIView.areAnimationsEnabled is +false, matching how the list treats an animated flag.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public struct ScrollAnimation : 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 bfa7fdfe..86e5b800 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 @@ -638,6 +638,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 86d5989d..39baa804 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 @@ -638,6 +638,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 26f9b78b..1236c0ea 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 @@ -638,6 +638,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 cfc12bfc..15f52fb0 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 @@ -638,6 +638,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 91bd6e65..e1fb2451 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 @@ -640,6 +640,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 e82d1d85..64bfff55 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 @@ -640,6 +640,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 a3b58110..7ad3b455 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 @@ -640,6 +640,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 c471c285..689f0bae 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 @@ -640,6 +640,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 0ceba622..74772c4f 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 @@ -640,6 +640,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 bfbf296f..fa4166b5 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 @@ -640,6 +640,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 62c5f47a..20fec987 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 @@ -642,6 +642,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 cca3f980..dc18ef36 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 @@ -640,6 +640,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 8c66278b..a73d24fc 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 @@ -638,6 +638,9 @@ + @@ -818,7 +821,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    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 f6faa366..18541c0a 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 @@ -638,6 +638,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 f247f537..636b4986 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 @@ -638,6 +638,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 c3d1e648..6d0911a4 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 @@ -638,6 +638,9 @@ + @@ -987,7 +990,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultHeaderFooterProperties<ContentType>
    +
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultHeaderFooterProperties<ContentType>
    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 e4fbe111..a79c6e30 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 @@ -638,6 +638,9 @@ + @@ -1284,7 +1287,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultItemProperties<ContentType>
    +
    public static func defaults(with configure: (inout `Self`) -> () = { _ in }) -> DefaultItemProperties<ContentType>
    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 863dc23e..7f8d90a5 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 @@ -638,6 +638,9 @@ + @@ -934,7 +937,7 @@

    Declaration

    Declaration

    Swift

    -
    public func apply(to views: ItemContentViews<`Self`>, for reason: ApplyReason, with info: ApplyItemContentInfo)
    +
    public func apply(to views: ItemContentViews<`Self`>, for reason: ApplyReason, with info: ApplyItemContentInfo)
    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 5b43e98c..399278df 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 @@ -640,6 +640,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 b72ffa12..9af93071 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 @@ -638,6 +638,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 0a8aff25..5957103b 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 @@ -638,6 +638,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 ca2e622a..7a6f450b 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 @@ -638,6 +638,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 a280e191..cfb17eef 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 @@ -638,6 +638,9 @@ + @@ -842,7 +845,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: FlowAppearance { get }
    +
    public static var `default`: FlowAppearance { get }
    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 9af6e8bd..b21a8aa9 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 @@ -640,6 +640,9 @@ + @@ -790,7 +793,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    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 5c6bf76e..d40c3b26 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 @@ -640,6 +640,9 @@ + @@ -819,7 +822,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    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 72b8111c..b97527c8 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 @@ -642,6 +642,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 66a7a78f..d5aa6c0e 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 @@ -640,6 +640,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 11556062..a7278f50 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 @@ -640,6 +640,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 57be78a4..6025b4c5 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 @@ -640,6 +640,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 3354173a..55c36262 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 @@ -642,6 +642,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 91e2fab9..774193b1 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 @@ -640,6 +640,9 @@ + @@ -959,7 +962,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    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 d991901f..ef21be6c 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 @@ -640,6 +640,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 6bfdeb1a..cce9fba4 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 @@ -642,6 +642,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 3e39050f..d3102114 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 @@ -638,6 +638,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 9ef53b81..2470bcd8 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 @@ -640,6 +640,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 052f81f8..b1d65910 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 @@ -640,6 +640,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 9e04a947..2c513d60 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 @@ -638,6 +638,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 532f3c80..4902b0c7 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 @@ -638,6 +638,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 448063ae..8fd702a7 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 @@ -638,6 +638,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 a772696d..4b36d82e 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 @@ -638,6 +638,9 @@ + @@ -985,7 +988,7 @@

    Declaration

    Declaration

    Swift

    -
    public typealias OnWasReordered = (`Self`, ItemReordering.Result) -> ()
    +
    public typealias OnWasReordered = (`Self`, ItemReordering.Result) -> ()
    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 4c66c73d..2cee83ea 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 @@ -640,6 +640,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 7bb3d489..4bf497f3 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 @@ -640,6 +640,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 d026ded4..08e040b0 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 @@ -640,6 +640,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 92d769be..47c9463a 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 @@ -640,6 +640,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 68c846c3..8eefed43 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 @@ -640,6 +640,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 9a1acb68..bb149cde 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 @@ -640,6 +640,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 80c0f3b5..c8901806 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 @@ -640,6 +640,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 f80cb179..2768ed5b 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 @@ -640,6 +640,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 e6475ab5..c5fe9715 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 @@ -638,6 +638,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 b1f38191..a111b036 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 @@ -638,6 +638,9 @@ + @@ -929,7 +932,7 @@

    Declaration

    Declaration

    Swift

    -
    static var fade: `Self` { get }
    +
    static var fade: `Self` { get }
    @@ -955,7 +958,7 @@

    Declaration

    Declaration

    Swift

    -
    static var right: `Self` { get }
    +
    static var right: `Self` { get }
    @@ -981,7 +984,7 @@

    Declaration

    Declaration

    Swift

    -
    static var left: `Self` { get }
    +
    static var left: `Self` { get }
    @@ -1007,7 +1010,7 @@

    Declaration

    Declaration

    Swift

    -
    static var top: `Self` { get }
    +
    static var top: `Self` { get }
    @@ -1033,7 +1036,7 @@

    Declaration

    Declaration

    Swift

    -
    static var bottom: `Self` { get }
    +
    static var bottom: `Self` { get }
    @@ -1059,7 +1062,7 @@

    Declaration

    Declaration

    Swift

    -
    static var scaleDown: `Self` { get }
    +
    static var scaleDown: `Self` { get }
    @@ -1085,7 +1088,7 @@

    Declaration

    Declaration

    Swift

    -
    static var scaleUp: `Self` { get }
    +
    static var scaleUp: `Self` { get }
    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 d6c9e915..07329b6f 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 @@ -638,6 +638,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 fdfc6250..5c27a542 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 @@ -638,6 +638,9 @@ + @@ -741,7 +744,7 @@

    ItemPreview

    Place code similar to the below in your source file alongside your ItemContent, and then open the Xcode editor’s canvas.

     struct ElementPreview : PreviewProvider {
    -     static var previews: some View {
    +     static var previews: some View {
              ItemPreview.withAllItemStates(
                  for: Item(XcodePreviewDemoContent(
                      text: "Lorem ipsum dolor sit amet (...)"
    @@ -864,7 +867,7 @@ 

    Declaration

    Swift

    @MainActor
    -public static func previews(for item: AnyItem, with properties: [Properties]) -> some View
    +public static func previews(for item: AnyItem, with properties: [Properties]) -> some View
    @@ -904,7 +907,7 @@

    Declaration

    for item : AnyItem, width : CGFloat = UIScreen.main.bounds.width, appearance : ItemPreviewAppearance = .init() -) -> some View
    +) -> some View
    @@ -1021,7 +1024,7 @@

    Declaration

    Swift

    @MainActor
    -public var body: some View { get }
    +public var body: some View { get }
    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 9cbddf58..71ba8ea8 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 @@ -640,6 +640,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 40fc8b58..e45a39ee 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 @@ -638,6 +638,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 233ebae8..957c6bea 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 @@ -638,6 +638,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 cfd4aff4..32201bdd 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 @@ -640,6 +640,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 2e6b865f..00511955 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 @@ -640,6 +640,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 139b9ae6..f45d8f5c 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 @@ -640,6 +640,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 9d11da57..b3347aeb 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 @@ -638,6 +638,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 b9a7088b..5c0be5cc 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 @@ -638,6 +638,9 @@ + @@ -875,7 +878,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    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 75f829ac..3d2f53b2 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 @@ -640,6 +640,9 @@ + @@ -815,7 +818,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    +
    public static func == (lhs: `Self`, rhs: `Self`) -> Bool
    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 d3cd07d8..aaeacc5c 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 @@ -638,6 +638,9 @@ + @@ -818,7 +821,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let `default`: `Self`
    +
    public static let `default`: `Self`
    @@ -845,7 +848,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let fast: `Self`
    +
    public static let fast: `Self`
    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 37cfd086..b10c1da9 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 @@ -638,6 +638,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 8376f011..a53663a1 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 @@ -640,6 +640,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 275ceb32..ffea451f 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 @@ -638,6 +638,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 20af12df..4b886b0e 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 @@ -638,6 +638,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 index fcf76430..7ee156f6 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPosition.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPosition.html @@ -638,6 +638,9 @@ + 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 index 2bdedb9c..a617507d 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPositionInfo.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListItemScrollPositionInfo.html @@ -638,6 +638,9 @@ + 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 2429e0bb..471c4cc0 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 @@ -638,6 +638,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 94aecf56..9c71b954 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 @@ -638,6 +638,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 6e897ff1..ca925f60 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 @@ -638,6 +638,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 e4fbd63c..9d9ccc2b 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 @@ -638,6 +638,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 463c6e44..d93b3b42 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 @@ -638,6 +638,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 deaf30e9..8e62d28d 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 @@ -638,6 +638,9 @@ + @@ -1322,7 +1325,7 @@

    Declaration

    Declaration

    Swift

    -
    public static func `default`(
    +                          
    public static func `default`(
         with configure : Configure = { _ in }
     ) -> Self
    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 9cb59500..c7023d81 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 @@ -638,6 +638,9 @@ + 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 e0475d38..1ebd6416 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 @@ -640,6 +640,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 b626c166..94531dff 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 @@ -638,6 +638,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 29878a8b..5d66658c 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 @@ -640,6 +640,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 59a515ee..a1694b14 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 @@ -640,6 +640,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 8ab25b12..cc3bbb8c 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 @@ -642,6 +642,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 4cf4685f..d5fa33b6 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 @@ -644,6 +644,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 0e0b1f48..3ab31812 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 @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidEndScrollingAnimation.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidEndScrollingAnimation.html index eae06936..a0ae245f 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidEndScrollingAnimation.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidEndScrollingAnimation.html @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidScroll.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidScroll.html index 8599d519..0c621930 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidScroll.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ListStateObserver/DidScroll.html @@ -640,6 +640,9 @@ + 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 7d73cfb3..4433fc91 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 @@ -640,6 +640,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 706e658d..15b8b2b5 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 @@ -640,6 +640,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 42c52140..3e737ba2 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 @@ -640,6 +640,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 c661efc2..1f09d596 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 @@ -640,6 +640,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 bed9a531..3ce5a6bb 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 @@ -638,6 +638,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 7b3012b6..ecee4a8f 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 @@ -640,6 +640,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 812c688a..da5b8c8b 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 @@ -638,6 +638,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 ca6a172c..abdafba5 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 @@ -640,6 +640,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 a95d7f46..caa4bb39 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 @@ -638,6 +638,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 9161836c..c3a1323f 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 @@ -638,6 +638,9 @@ + @@ -803,7 +806,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: PagedAppearance { get }
    +
    public static var `default`: PagedAppearance { get }
    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 74761470..0ec1a7fd 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 @@ -640,6 +640,9 @@ + @@ -880,7 +883,7 @@

    Parameters

    Declaration

    Swift

    -
    public static var none: `Self` { get }
    +
    public static var none: `Self` { get }
    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 0e08e539..58c8c347 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 @@ -642,6 +642,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 2a08785d..49d8441d 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 @@ -638,6 +638,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 4e72a117..11a8837f 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 @@ -640,6 +640,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 79b38814..ed59c1c9 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 @@ -640,6 +640,9 @@ + diff --git a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollAnimation.html b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollAnimation.html new file mode 100644 index 00000000..aede6bba --- /dev/null +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Structs/ScrollAnimation.html @@ -0,0 +1,900 @@ + + + + ScrollAnimation Structure Reference + + + + + + + + + + + + + + + + +
    +

    + + Listable + + (100% documented) +

    + +
    +
    + +
    +
    + +

    + + GitHub + View on GitHub + +

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

    ScrollAnimation

    +
    +
    + +
    public struct ScrollAnimation : Equatable
    + +
    +
    +

    Specifies how a list animates when it is asked to scroll programmatically.

    + +

    UIScrollView provides no way to control the duration of its built-in content +offset animation, so .system always runs at a fixed speed. Use .duration(_:) +when the scroll needs to take a specific amount of time — for example when the +scroll paces a sequence of steps the user is being walked through, and the +system speed is too fast or too slow to follow.

    + +

    Animations are suppressed entirely while UIView.areAnimationsEnabled is +false, matching how the list treats an animated flag.

    + +
    +
    + +
    +
    +
    +
      +
    • +
      + + + + none + +
      +
      +
      +
      +
      +
      +

      The content offset changes immediately, without animating.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let none: ScrollAnimation
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + system + +
      +
      +
      +
      +
      +
      +

      The content offset changes using UIScrollView‘s built-in animation.

      + +

      The speed of this animation is determined by UIKit and cannot be configured.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static let system: ScrollAnimation
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + duration(_:) + +
      +
      +
      +
      +
      +
      +

      The content offset changes over the provided duration, eased in and out.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public static func duration(_ duration: TimeInterval) -> ScrollAnimation
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + duration + + +
      +

      How long the scroll should take. A duration of zero or less +is treated as .none.

      +
      +
      +
      +
      +
      +
    • +
    • +
      + + + + and(with:) + +
      +
      +
      +
      +
      +
      +

      Ands the animation with the provided bool, returning the animation if true, and .none if false.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func and(with animated: Bool) -> ScrollAnimation
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + + + 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 7d55a9d2..b6c35cc3 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 @@ -638,6 +638,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 cba92fe7..493e347d 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 @@ -640,6 +640,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 a578aa9c..7db2daf5 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 @@ -640,6 +640,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 1dd88ed9..f00a3b65 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 @@ -638,6 +638,9 @@ + @@ -1213,7 +1216,7 @@

    Reading Items event to your backing data store.

    item.onWasReordered = { item, reorder in
         let items = reorder.toSection.filtered(to: MyContent.self)
    -    controller.setItemOrders(with: items.map(\.content.model))
    +    controller.setItemOrders(with: items.map(\.content.model))
     }
     
    @@ -1250,7 +1253,7 @@

    Declaration

    event to your backing data store.

    item.onWasReordered = { item, reorder in
         reorder.toSection.filtered(to: MyContent.self) { items in
    -        controller.setItemOrders(with: items.map(\.content.model))
    +        controller.setItemOrders(with: items.map(\.content.model))
         }
     }
     
    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 2692d0cd..c9aa99f1 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 @@ -638,6 +638,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 ab6bf5bc..b6ca581a 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 @@ -638,6 +638,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 c2b8ea04..95552b9a 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 @@ -638,6 +638,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 bafda404..650b7a49 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 @@ -640,6 +640,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 7e5d3b42..843322e9 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 @@ -638,6 +638,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 a4771a82..b2520baf 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 @@ -638,6 +638,9 @@ + @@ -816,7 +819,7 @@

    Declaration

    Declaration

    Swift

    -
    public static let `default`: SwipeActionsViewStyle
    +
    public static let `default`: SwipeActionsViewStyle
    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 c4c26b93..f743455b 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 @@ -640,6 +640,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 3303e1bf..7ce8011e 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 @@ -640,6 +640,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 b0b02aba..b37fceeb 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 @@ -638,6 +638,9 @@ + @@ -848,7 +851,7 @@

    ListLayoutAppearance

    Declaration

    Swift

    -
    public static var `default`: TableAppearance { get }
    +
    public static var `default`: TableAppearance { get }
    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 616445f9..3d32a3b8 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 @@ -640,6 +640,9 @@ + @@ -817,7 +820,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    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 d3f18132..08020d3c 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 @@ -640,6 +640,9 @@ + @@ -871,7 +874,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    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 54328e7e..16251689 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 @@ -640,6 +640,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 51abeae2..07652c2f 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 @@ -640,6 +640,9 @@ + @@ -900,7 +903,7 @@

    Declaration

    Declaration

    Swift

    -
    public static var defaultValue: `Self` { get }
    +
    public static var defaultValue: `Self` { get }
    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 6bbff13a..a5d03875 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 @@ -642,6 +642,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 b9d53be5..862f08b7 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 @@ -638,6 +638,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 0d37c025..721f9b93 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 @@ -640,6 +640,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 f0f52e51..85bc18fd 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 @@ -640,6 +640,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 2ddc545a..05429f41 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 @@ -642,6 +642,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 471eb373..a6ff7e29 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/Typealiases.html @@ -636,6 +636,9 @@ + 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 edfda81c..59498da2 100644 --- a/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html +++ b/docs/Listable/docsets/Listable.docset/Contents/Resources/Documents/index.html @@ -633,6 +633,9 @@ + @@ -879,7 +882,7 @@

    Self-Sizing Cells

    Another common pain-point for standard UITableViews or UICollectionViews is handling dynamic and self sizing cells. Listable handles this transparently for you, and provides many ways to size content. Each Item has a sizing property, which can be set to any of the following values. .default pulls the default sizing of the item from the List.Measurement mentioned above, where as the thatFits and autolayout values size the item based on sizeThatFits and systemLayoutSizeFitting, respectively.

    public enum Sizing : Equatable
     {
    -    case `default`
    +    case `default`
     
         case fixed(CGFloat)
     
    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 6a85ec68..7c3ab3a6 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"},"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:10ListableUI20ApplyItemContentInfoV12isSelectableSbvp":{"name":"isSelectable","abstract":"

    If the item is selectable; that is, if its selectionStyle is .tappable, .selectable, or .toggles.","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:10ListableUI8BehaviorV15occlusionInsetsSo06UIEdgeE0Vvp":{"name":"occlusionInsets","abstract":"

    Insets for persistent UI that visually occludes the list viewport.

    ","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:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI015occlusionInsets12scrollsToTop09selectionI09underflow23canCancelContentTouches06delaystU0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OSo06UIEdgeL0VAC07ScrollsnO0OAC09SelectionI0OAC9UnderflowVS2bAA04PagexC0OAC012DecelerationZ0OAC21VerticalLayoutGravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:occlusionInsets: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 +{"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/ScrollAnimation.html#/s:10ListableUI15ScrollAnimationV4noneACvpZ":{"name":"none","abstract":"

    The content offset changes immediately, without animating.

    ","parent_name":"ScrollAnimation"},"Structs/ScrollAnimation.html#/s:10ListableUI15ScrollAnimationV6systemACvpZ":{"name":"system","abstract":"

    The content offset changes using UIScrollView‘s built-in animation.

    ","parent_name":"ScrollAnimation"},"Structs/ScrollAnimation.html#/s:10ListableUI15ScrollAnimationV8durationyACSdFZ":{"name":"duration(_:)","abstract":"

    The content offset changes over the provided duration, eased in and out.

    ","parent_name":"ScrollAnimation"},"Structs/ScrollAnimation.html#/s:10ListableUI15ScrollAnimationV3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ScrollAnimation"},"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:10ListableUI20ApplyItemContentInfoV12isSelectableSbvp":{"name":"isSelectable","abstract":"

    If the item is selectable; that is, if its selectionStyle is .tappable, .selectable, or .toggles.","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:10ListableUI8BehaviorV15occlusionInsetsSo06UIEdgeE0Vvp":{"name":"occlusionInsets","abstract":"

    Insets for persistent UI that visually occludes the list viewport.

    ","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:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI015occlusionInsets12scrollsToTop09selectionI09underflow23canCancelContentTouches06delaystU0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OSo06UIEdgeL0VAC07ScrollsnO0OAC09SelectionI0OAC9UnderflowVS2bAA04PagexC0OAC012DecelerationZ0OAC21VerticalLayoutGravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:occlusionInsets: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/ScrollAnimation.html":{"name":"ScrollAnimation","abstract":"

    Specifies how a list animates when it is asked to scroll programmatically.

    "},"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:10ListableUI8ListViewC8scrollTo4item8position9animation10completionSbAA7AnyItem_p_AA14ScrollPositionVAA0M9AnimationVyAA0C13StateObserverV015DidEndScrollingO0VcSgtF":{"name":"scrollTo(item:position:animation:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning, using the provided animation.","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:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment9animation10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cN18ScrollPositionInfoVcAA0R9AnimationVyAA0C13StateObserverV015DidEndScrollingU0VcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animation:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item, using the provided animation.","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:10ListableUI8ListViewC8scrollTo4item8position9animation10completionSbAA13AnyIdentifierC_AA14ScrollPositionVAA0M9AnimationVyAA0C13StateObserverV015DidEndScrollingO0VcSgtF":{"name":"scrollTo(item:position:animation: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:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment9animation10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcAA0S9AnimationVyAA0C13StateObserverV015DidEndScrollingV0VcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animation: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:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ09animation10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VAA0O9AnimationVyAA0C13StateObserverV015DidEndScrollingP0VcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animation:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animated10completionS2b_yAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToTop(animated:completion:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop9animation10completionSbAA15ScrollAnimationV_yAA0C13StateObserverV015DidEndScrollingK0VcSgtF":{"name":"scrollToTop(animation:completion:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header,","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animated10completionS2b_yAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToLastItem(animated:completion:)","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:10ListableUI8ListViewC16scrollToLastItem9animation10completionSbAA15ScrollAnimationV_yAA0C13StateObserverV015DidEndScrollingL0VcSgtF":{"name":"scrollToLastItem(animation:completion:)","abstract":"

    Scrolls to the last item in the list, using the provided animation.","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:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position9animation10completionSbAA7AnyItem_p_AA14ScrollPositionVAA0N9AnimationVyAA0C13StateObserverV06DidEndeP0VcSgtF":{"name":"scrollTo(item:position:animation:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning, using the provided animation.","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:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment9animation10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cO18ScrollPositionInfoVcAA0S9AnimationVyAA0C13StateObserverV06DidEndeV0VcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animation:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item, using the provided animation.","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:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position9animation10completionSbAA13AnyIdentifierC_AA14ScrollPositionVAA0N9AnimationVyAA0C13StateObserverV06DidEndeP0VcSgtF":{"name":"scrollTo(item:position:animation: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:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment9animation10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcAA0T9AnimationVyAA0C13StateObserverV06DidEndeW0VcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animation: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:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK09animation10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VAA0P9AnimationVyAA0C13StateObserverV06DidEndeQ0VcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animation:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animated10completionS2b_yAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToTop(animated:completion:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop9animation10completionSbAA15ScrollAnimationV_yAA0C13StateObserverV06DidEndeL0VcSgtF":{"name":"scrollToTop(animation:completion:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header,","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animated10completionS2b_yAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToLastItem(animated:completion:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem9animation10completionSbAA15ScrollAnimationV_yAA0C13StateObserverV06DidEndeM0VcSgtF":{"name":"scrollToLastItem(animation:completion:)","abstract":"

    Scrolls to the last item in the list, using the provided animation.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC21cancelScrollAnimationyyF":{"name":"cancelScrollAnimation()","abstract":"

    Stops a scroll animation the list is driving itself, where it is.

    ","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 434ab2f22223d269ab392584b7a7835a7b00948c..7b4db1edba42c9d4aa62846a8f84e043c28b77ff 100644 GIT binary patch delta 43000 zcmbq*cU%?M*7oeZr=E&YgyZp0R8&Noh=_=Qh}dYN*abvvbOc3FaSmWF;Hb-9V${Um zBK8uaF={NyO*OU{6QeQ4+}tEL^;>f=<>r3h`~LCy`#H?nvuDnnnZ4F}o@cGSXP@z$ zea2R27YaF!8&~fWLkjn2y=0XGE#F}Sm#dlFhEmIST3Tw#!B^elELGT;vmgn#SqnmN zJ9>c!ZbvQZ&U@U+G`tj@x$CGjZFtIt#b0t7CENTiph?-qrezwshv>*6tjLTbr{xZathnxOI2x zU(-}A!fg{Z9k*7s6K>6_{#}MyxalQl<5r5njo6CfmYQD2EjQNO)AYJEz_No$=GV>r zXbaODY_TzfD>EEY{;kYV6iYvOv~)*&D9#Xm)Joi9$O{eOBiUvm^uV*-An!O^E-b=b zL0fw`MVNzoCU{~as-Qp3RtFdQPoSm;xZ8fF=y0gRh<0n-6h*%|zwu%_8*Drw*kIEp zDrjGS#zRPu5C9Xe5_geY$1Xl#yD5BQ(%)Uj>7s{29YP^Ak(OG>$Jo?K^%IjE>NEoP zhA|&F9zd&jY<9qtN32lLUvi6;Px%UAA?|rX-w()P({|hqn<_>))KCgVi+BfY*w19G z_)!RumBcPY;_-lnv;(w`7;rayni%O&!yt7U^@giwsSL57;@;a!X`rCrROg1#&*)KF zb;lr1;zGC*&br0g)AF8WocSm726M3Ks%e~wO1+F1jH)rx@QHYdenr;_4*o^qYr{*T zpCN&?Aa7A0=^`!SGr61WS9YG28k#HTl-a^E?q#k-I8BBqE##Z>KCx7uDE*Az+4!%E z5a=FHb6R9%NAiZ2AC{(ku2M15ruL;!x1Ddk ztW&P^(etYnyu$aV>|O0>r>@fVEFr~FK;d37@m&@gNv>(%b?r&s)J}y>CwH}i&@!!S z=Rj#gh~Vy?LZSWx-e2Z@It$+JNfaiX;R7je)!K#iQht{FIazH-aAVt?5<4;kC)Q$S;VS+@pE(7>&>j1+aW8YP9dV!B|J~fjrUP@6tnlEm!pSP<<&}KhOHZ;#T|%GMm#=2)F6? z8Bd#OrmpR!-v$Z^Hhh3*wzB>*{XR(WwM9{lI6WcwWoD)HOD&<>Xz5?k_=B)l6Hn@{ zo$l63dLu)0*i^IDBdWdT7S*1-q(w$0l0BLl)k|C&B{*!u@Q??5*^_z6^hl20*L$t&gV(tYV=sgHP5EE6MyAB6^C4!JM%;-AtSeg_}SUT2e8^XG#S zot0p>`_cIPZ0(0cPclw>oY0AE*52$qg5+p3wQK`BS#9+wo0nq_`p+pW$z2x`tug;>H8vVnoK5C_kS=y<^)5*))fa+e-FN1_cTQ-I4bmD+f-Yiu5R~#D4FbY1qST~t|5+c}a zi4-=T;r%IZIryM&YeMQYrGGwIs!i#iDJ|(H*lok8HhZTHcDLXqa0_EiDP5;E88DO# z&?XHSCRI-qTYIR%TJZq8wke{AF(jdL#>CvIY1wSI7L?RSI@d+;x5ZO?On;=7m= zZOB*J8ncY;47UxrhEB>8HJ z#5mz2K}BDEl3&AjVo%r+R={lZGR>fNa)&G+ow#qgSN|CJuATZ6tLP_q+x>A+w-mi( zVPX$-7U)@LdQeXYStt0AR*<$%h$b6g={jMEH0b$QRr^y17}g6RlyPtmgecM%x~~_y zkzZlzdZCOILJSB=WEd<4A)O3`FV_qG$YqGwAao{|Ab*3VaPQ zUQJUtY37q15$YvZCu!ocx#Uq##2VM;6;O^A3F(twipU)x3K_9zt!3=2#X(M#uw!v z{+xA{wUgzvCD6P9gY;PAyT%fur{Re5KKi~CdAV$rR!eSTyzsd&U5Momuuqs5T}_k8 zYs4SovgqebZ9YpYShh-Iu;$o025BjHLb z;W$&1rfF?gTq70QcPkc&Qw7e~maY}=@YFV~Y)PhQCs*c^a;*c5BxTxMxFSs!IbVl5 zQG0s71!S!tytYS^VBbg~N;|g7my~KBubLv2xV}CQ>P8AP6t!!y$n~{3{h?|!J75Yf z5;za{ltB~A@^jI@+M!1jZ;%ET3S6{%xt6`b6C1mc0?oem4$0SkTANAov=QruN|RjI z3~>D>z;!BS(1 zHh)HQ%+YQ6|YxWsqA^*lZ?+ zR_=H(2K+dhQkb5bpPK^`2oYo~^js^15Sw;U4Ki-&Ap|=5)4u3AA@~*E3p(!N-6^}G z&E6bMGPP5i{mCfp;pSj6QuBN&r*eW+bG1(*N7d8H?ts$z_-QT9@3`nLa+@XUiNktF4M0& zW01j1Uc1c#DRYB$UaUJ2VC^dOBkAzlDxnMU(_+*l;ckWyVbiMS4J1Fo&DBCj9H76= ziy~{GYK;(18H2-Xgx=&0_+^dIOK!n&Bw0mNwf`F560UFK2WZ9HjO30sW7`nWdLwf++O&<^{2_QVFH!b|*8Jseq`8*%a=6s47v4e|)t=S4 z!^MwTd&)euD=!b1{?X`vw7XY5!R;1WKl9MGztT;5=lL(4b&KI0x@+D$dXr|_xE)=j zrWrzCTMpG!A203a9i50-3*OmHGW8LnY(Z7ph7hG^(5gger;*j=95-d+CEjZT8E1KrQ;ojl&aRn4?JnY^Hl*nOBZ(USJ` ztU9X$wD$CKj(y4|($B50SYs`3Syo%T%qx*Oylcugbuw|rGsbyFo8b$?7DFe4sO(l| zDoOHta*Z4=3(_JfQamr#i2X%R;i0f!m?7}|S-v~VMO3WV`n9@yQqxQcnz&3oFDh4>cNjij@>ou0d;gGMFsX2AteP zg0v?mr%2BY5Mm=)dzsE@G)LIgm91b!q4W9j62Es(nuvlat!9(+Omi zW;hs3=4ssy7D`7WFs7ib6i2cUN^7-y2V+PN&G%5KR1+z9+tQIq+@hT*jfP+^HbL4w zOo(?cCtCdrc5P-}S8ex;Psx65{g&xuuU0kNPaExPrgW}0;H6UXs&@LN3DUs~0i846 ziOV~8jV{#VRSPbcvzjd(%s0)QO-qfRA(i~XFa?22r2LA^OEZw0CksaeGe3phVQF*^ z?MQZz7f=Ezar5U@e-&f!YrAj+N1t0MH5a+2dQfq@;0LJ{v={h1;oX!f)xEJDiauq} z4-`FMZU)s`ZH7MA;q=hXei)>mk;khBwW&7a{9+uG1-_t!$&4S?bkya%r~S1sDKi>np0$T=KNGC5bPf3H1kETO%%`ENQT zlMDToXd%!{b9?QD#sjuX?#SDMFTErg^oy#M`bFm$)DTs11y~QrJdOzK+%dY0R|Qqp zJg>|plD6qesVEAZzpY%`e7KMPC-@0U~ za@wl8ds3Ci#oMaA!S|-{sLDXRxd84K$4*Jpr3i@=cZi|F0bz{LmVe40<%@U+`_wYc zVl!VePc_Gyem1>sT42gHHRo;_j~L60!G<3U2Mx0facIF;m7$7Jz9zpc7s&(U7S=h^ zUH%R0VZMa@z*e)a^hK+ZEJWJh zUx;weL9g7IcL(pwEClgm>SdNiPQ(7o%uloJ_cKpwG`&U~u5H@u;rJVR51LR`kk4A8 zPx=3KDKYz_NbYmT^7!zqzq^wdw}H6@MN@LeX0VS3>yAc3N7GV|4O-9<19_-L9_d2t zx=SLvw1Y=-rIJXDy6C9)H%FT!o1yx37E02zihZq+hp*k&l^CGOdDfPEt^Ksm3r_B0 z2FN-9;DhIX;0M7x1zBz~>iO zXR;ewzQKBt_aOTX)tOxJr`qB}?TMFm z_)sLdr&aEcAg#2e2ja;W+SiA=NRA=8GoV`5tDbOTlF*g%E3~Rt`;wJf@PSPENu?O* zp-VGgzAjAm7Od98Tzvxl+q-FGU+HCV=QS2)&B8HcQ3FVJPEPLR$rEAbYxq2JVDD=z zSkTqMe&BJAB}9*IbUH&gYqsUM`2*AUrZ8i<(PEgbTt=6(Ob(EiieHF9!gBrrKbl=+ zIrK-gB9Tnvo^eAUt(dk{nya03D5~Z{_B~d|tGpVjIo_E|LbR>#EJQFL`j6@8n0Ni7 zf&^-Q?@k~cwI%Q7N&&hPQD?ebjhl&Bz~o@TTJC#oqz*2#pXl->@cW_Oyc&R-Nt5^Y zAW1m${%Wb6%Lygw=l?Dg%rvO2)V3~9)UMGJJy#Giv`rtjKqzzk!!=SHk<*FMb6(V! zS6i#CwNoE$lUljHwyN>OJHCCik8ie+e6hC!LH4s*#9ce-yHa@NRYcY^Qm zyMOj1OJV*AeyO}bHR-2L1^uWiQfN=lqw1o;TP@ifvIEq4!d7{k>ZxA?k-mP7r|*xa z+{YHKmr;cSBN;_6z;RYT+wVNc32eLVYe{WvRFy(~K|?aX`3ZA`D4x}fkCVYpyO zK)?Jd`emDZT~<->dWwRVD5eYNh3@CN?1E7WvoN6AmpK#|L}Ia@gO8z1z;O3)bMJs+807(asYKV`gZUww z!t&KfsJDfyj zXe~+Beh%DdaH!qIzUUxm4v=vI+CGvlL!>H;=-YC!G3!-+G@KYsTj5B!Gn&rCAw4RS zz9`qKO?9z74{oHQ8uaTkj7Dw)={V8>E~V0?E!7+$Vm%NAThS(H}(ou`i^BmLOphg1?$kUs{@pewD zm>1Zz0e|vmzc5eAx`TZr9ZSx``eC#x?gQO+T5`KN>k(@rW;P1U-cORGj29^ zHZ&+7D1+n=gQ0YtaPagwiHEpMsSebX6!X-&LI9yr>NJY9%DZ|1K%Gk4d)!ejgkY??X|p0pt| z$OM?=N7m{}M2t->ho#4ad{}y1XlGE}RMaA{F-LD)V64eib0yAMVw*Fpfw;5LlohFC zVWU4O!Qj`V0}29Tpr`|>B-!w|1F0riP!vFJkxWSHNM=Z*T`?d+ccJz_Jege@C35W? zY8;#?!{0nn9SP)DWP>s5LtQ}~0WE{j$cID0uMC5D5E&s2bE%~9aA!Z6 z$fl@6VL>pNqKs3AxV|SCiqokFUZX$BSn)F{CWE1X;GaQon~;PE-A*jD6-VE(cDCf2 zUo;1qIvH2cR)$FNff&Sp&S$aJ+&(VCeA%q$6o3B**@MZnhO{C0i^)LPH;C**1XwhJ zU69oTG2P}2M~t+XoTQ{f!-8R?hLU3q){!Kg5uxG7fn)?By&)%)tiznnuvR~jcN*3Y zWpC52`q1#?u5#9KmRlCyJl}NEG}=UsTa5h-tCZVHd$~gTOzI-e;cxO|*guelZ$ja8 z7t?TVASbg9Z5 zO&!||+(rs+@LK}OqD}(Yy-5Xiat$|oBk|Fpdz{1R4!-9}3z&AExWV~!X~fSo$2l_HnuaM~em2Jry5 znM8#C{mC*i9d7q0N2O^<7my@@?>Q7#iZXfEclHKr5{V=g&^L(;m8QDhuN|7qMK$8? zRUSrnCPA=t9y7CH>J&h4J%W_OsAQ5!%HU)&xugq#sCFfR_Y}U=pbl0`MXt!^j0T^d z=rw(Cm4L4=h7J_{!t~qsZAF^GvC+cJ6a&}5HRn<|cEVbTuVxf|i=}WW_=+M>>RfDW zZ`i2(q*ThQr0=9S@g>nDWbo_g8QKnCKro*A=f46mSU14)sbsu#0a<=?H5%?zV36BY zOk_A+L2Lxz!wOPJWli9KgfHaPmQDvO z&Lta3O9;gD4UV(7#$jHs1*9#&5b@_V_KYWClFemOX%N(bHOH&cG0JqOr^tmn@CBCa zAkAR*LbQuNPa1z%Xo2w=NASG~#Hp(U=&bufiYK%ErPql?q!n?8JBu*0wrLd#ysn!L zo`gZZ8N^IN7|>MYCfl4vp#GaaLR92@0e0jeDry43`Q#XWV*owT06HmO^~SX4q9oG-86-BGOwjx_b84drmewTRIIAr%JZ!Q1Jbhwtxk(g?o4f z>YRKS_yF;g4$lzLgY{jx0e!=!jU-cOizmjwidCfh%1V-lNrU`Kl0lBZ`qgBMkj74O z$ru<|KX_#w87~~hulNpruE!C-0G2Mpz_Xza>3=jB*WnWhh8AlPXLW>YWh75|&}fo$ zBE&^8FIW-U~!GuMtBYR&pGxH+fIL@abznIxQzO^=1BjX-N9T# z_8;!gwYKw1alXo=8`bd1?uOL&q+8; zn@470~HGL)}8`+;IVELqc_%)1;8U7?~dV8+*hoByI7w z|I^lT(AA@5wQuYqdDB)(xij#uR_408_hD*)+dW8gmgVfI+u0ZyIWcBK!y2=pFmf@* zi4L%HF*%R7S+WHEXM4E4gbdfYZ?N5&3154%v%G3|wuRa(vL4fsoXwUFst00TOhCH9 z-P?kZ^>ns@;n~O&TEoU{ykaZ(Dx1U*--e(uM5K+J6a%Vtoz=s#$`vVqhn<*EmQW+x^Ao<#{u zDL)fNpGFto6Fh@h4S5P7x<_e*AWFw- z-F-9VQUC8UA`%IXm1Lf><9~A;Xl9XsasO3V0b~k!2&Pr&EpI^mDv}fawr(QLxjN1| z*nH63!?fLa-xz0DY2cL-`CU0uS}FEH!|25y<3rdE=0+D%%GF`L+eqG7=p5MaWQ&gW z(japy#^qFaxD~IQ0tMU1Y9yl4b~NrJSiBuw=K$9*&W7S@+6qGEpv~VMf|gYEGVwun zy6I&!i+ZvF{;H90MEn;82Kz*uCTo3ewJ47YZtYlCSv1N~tr(h3R5I&7e(nviD!qZl8)# zt4G5b6|bUGTLgCk1Um8hwbi7iyZ-E3a6fa_8Y{EZn!hoRHeELjHC{G`8{RWaP#!7e z^0)E~>5Qa^odhR;mG8o8=+|^K*~9&;<6FF^AZNY{NZS5DqC>&wJc*R@T(Qan&K{sP zNXf^rh-T3TZk$Jeikt_NzSA_~H;-4{oD*T)1q_E1Amk0QU#B`c4$=|QpD?Hm%HU4q zJBUB+f8fuhyxP&33qfy^y@+gXze(OxFzKp_4m&q|1OF1yDomK|>*ITQg!p_P9Dfym!#h=aL1PTf z(@Io#$U02MV6LG15%LXY4uX%8lUSJY;Iia0(2q;JTJ$VGR2gT5>Qg8zws65-H4 z(ObAf;Ec9D9x{2fM>_aN$favGn=Pv0X}m;i>~NG^Wr`YZm) zgOETrl}v&iKaef>Df!>z5Po7mlH(YnPXCB{fQSC4!=ItsK!T9cgu3{|elJ={-U#lYXlQldfL*JPo* zY^E4y*LBQ&|K!WN^8;KIgIma13M|dcOUU z;d9t6)Lh=9{$wz>5CZ_>>E6`>T>F%~i6naU1M)VlW>D}M*+Hu**ghw-Q8|LOpCi$) z=CJ&Z)EJO6H?^y|Wktm>+l%*w>kr8wah6^`k_%VgWZ~#hktHK)kJhnxOE~RKEpTR( zfIV09zB`qE{;&{at>i+W;4YG;H4k_V$5ZiRe!CK)PL))%%{dC< z9wQlux{Zm@LMQ*S!j559w<)UOQ2&H)w(R0)sQ;38kY%v@R)1LDB7*HPYQ_%(!KjqKLF_T4yUByg(!9QVoi3z%ad2`n} zYq90FWq^5|IUL32cE)YS1j98$vhog!nrG#BB#k}9tKx9sD?XI{i)~@Un4P{w=hGB& zjydr|8&ur}0^R8lskO)jVoDn}e@HM7EmyY!-{y1y@r7N@X{6|*>-Cv>I?%3H z&RJo@8S;YMzuH?s>3pJgwzfBms`i2k4;n2x1TNTpyykltJ!f^xm7X+Bv}3)P`!KMq z5jykLk<~34mU`0TgxH{e3z{b*xyRbe#4%dEJNorEP^-9Zr){;be)VMq)gBOFr$wkV ztVNAo!c;%9*`z;4`UF;4-3&Ihq_gnZdOK)6c>(r2@KX~A@uJhwvUYmW*~AJRy=l2* zamiTTE*VRA198f%YE0#~#^C~^nve=!ZBlK5@9rW$LiTRAV`4;o%KJmeQ$CT6tu_Gr zgp5blp7#lc85!*NF>Fh)TmK_M%%@~gCxfXY=T2^M#(Tzegj!YdD8y&;g$F_uznRD4 zLb{CHvi7&UZ|a44g3IRKrgOT+EdO2Y{~uNR{pIYCGGC1ob8Jor)&kGvk5YC3{HL-5 zWD$Hkm90`zF}IasQ!_EczJL#f*m4#GA6KwW7+b8<*ehfY9G%9tkhw5wIy*@AH8iPY znCIHo5ITeT5_IqBGucD36}r!2j|@qeO+!3YN&i#4%v1>NCwMq2u{v5EYuB=-c(o4C zDJm~4OP@HUxHk?_Pc@q46qOd{mZq0Y%g;?MEh^3}1*MG5!Z`A;66Pe|LPaT(p?|_J zrEDH~26HB3<2Nv`j7`S;KmN|ruBguV(3oP_ zpghAAm>X7nr$}#0gT;eL9p4nj3lhJN7g-A3OGC-4B#L_-PjvmOtd4~rJJXryhbqEd zIgqE}bQ-D_6T8q#Lw6T#%^X)+1il(Z=OtZe3`}prP$X+v9fg@Bo71YL-bZ2{R*ktM zggjx8HG=Hs)wb1&4uBY;hR z4q#W~kpDWGDlj{m#$$pTkCkXKQL()0UL6SL9&{C=plvzf3z=~vnl+tiflj_Ufmu}HKBV^-79>79wu!Y{F+i6D1MO8j6UdTAT2pN zSIPJU_Oj(otVdmMMk}KaxJuJZtn`_Pr6UUrMrDN}$>q{7QmxdKrC?p^OM=~+!yhCo zkgS%tMZ&0hev>>G(b_N-^IdhpdJ)tI5EOwVG))zC0-ob)wnJ(h?Tq0p+=de^VDu$n zydsDbb(zrUts)byza04$$yn#w)$U7 zFvm0;k0R}evRX|R_1aPLNAV~Mxuzb7rr&~DJy62J5!(Y1?|&#F9wZP7W6(+Tf<#ZY zSb}m970Lui_GDNc`@6q`EL)?1;z5?elJ)#793kcnd;#)}$_;!m4$dz(@H0>gn7EN& zi6G^89lsfVsmFd(Va76kDXI}BjbDo>=4FjvO{&2+imdK^a5x*T!&e9C$XTaan_K3a zpPHwb?wE!d9~l=Jo)|Kfhl&&BkSe*gR4ozGQEVk_5&H9w`QGd`HjaKm=OCiSSn&vE zf5mPf&mUo;bB!lP=rf|4(xSq2hY#^SoUQr#-FLPL<|C>V2_oe4mpNqQA$C5z;2Vfko6f; zXf0uw7&qs7I#dGf7WfkaMhuveV$pQH1J+=th%j{2B7QUT( zpRjp-f72b94_D7&jemoszxjQvgLuo7Z~Wdk9CO8A8a5lcW2H)|V!&FJ)|kuhBAya^ z3)`@$H;hf8zfdQZ>>^{}>JeLEu?JV31yKpqiKO;a0-ZrdLsV}%MNjadAT(He=84(j zM4ArXiPVVMf`CNKs*Y$p2u;FCF|S5e4+oz<^aQF(xBAexut0xjU-}Yq)6{-+19H=+ z{peKWrsMnLpFwb^KP^FSnl=Dq>p-|NfEJ=k6O}}#N~tc^?B`<5|2Z9wWmKntJsES> z$u686-iVVwco9eczGSrMB#i$yq?Bh3q781n$lO;tSrb@m5FM;f^#JIXLi-u}>snyi zf0cHcSa@|mxST@6dDT|k7Y2vWwJ1kC3!!BasyM!SZU3+F9-4p8IOD`>RBmvDgkjm< zy-BDdU|qWI+YR6yO51|16Kx?Sh+L!{1;6^K{Bl-O-3xAX!h%55agbre;H(lz?S!>x zA%}PaGQR4bE;KR>d@N!$3J}$C5Yw3+>8ZbB2d8pY)#_$hiK(k{)2F69(?57_yWG+6{m6%VVThJTa7)R&mnY?g^S_L63`4vWd9>`q~=g!OrH<7ghp9yrb zp2>^RyI?NKztKp9iL{f>V2~qV#_0p#&^-%!Z5YY7t)338tMwMYyea0ML2Htl)65l5tGbg3@VTF znDo?Vjvg^wp&<_JT}dleRy_fN;xMR>hpllK)W?B$Pg;lC{l1=b2?|Ov@%SkRuE*oC zG0?9UEhgD;yceC3=JJ!=FPwF&H3UnVQq334txVfYcH>&ZIqnxjH)W#|D8EXoi_(wd$wM1r6ZlNVk%X!YGyb^gc=X`0`Zeg|I@ZH zQk)K=esTyB0GI4o(vEukhwSK!N`V@TsCF6LYfI-NtjKGJCYL!~&uk|G1-gcO4W1&FZ9Ij|A~JQJ!8D0hp=12FgamBm@7*CiiLpNI|$|T4b*{YlWh4&Ec#wEdR6=nID_;O%F|@ z(dpGl&rn#~jq~*ag;PR2zl|qsIBme8vxC^UIq39~dDU9u4jo@YDBTQBzl1NdDWqRp4iM%(C%#BJqvx(x}y_U-7^EHL0@bP#5E_%aSCEZ4;W71c-w zX1{_w#VBxo?s-~Xml(NAjX{?XMroV(g&I`<8Z6e0wj*c1w}fut)uuJ_%AIs2qJP+l zHzGoZU06dSH0;|&Q<*^(Yj~IG4S^f&@b>DmX%VeqK*ms2uEAOWSESo(MNJJO-5AUQ zxg1k=Q6UzI!oCh{FpSNit>hZ6u^o!;Vg-iF{xGDqCRJb>OXnG8{eG4!1iLqO_}5tK z)74;z<(iZ8oS}~1p-JZb%4)+mCLeR6VkPG-BQ1}umGTOipalA^7%42{@AK{1GDBZ( zKz&>@xLQWHBBo#Jw~MTTOH*)&{^m>PBIfJX5eM&2`fxr#-h`{AbcMVV)iO+SB*Kj; zH2C+j#aWn1_b#J*FatfqpKX)3;JC(4%JWVij-}jIsOx|u>KR=0!B=F4JYSrYDuXQm zZSp?!@S*dSp8q{TTA#k2iinpMLs>aZgsMOU)nN@6+S5QnmNztSL)#J*rK0`lL{zo5 z`_UcBLe;E;f~hz|BuZ!pv6E0P-c*mN&#O^_&A`{F7X9!v*Woz^eioMa<7dR1uI|4z z5u#i@+wxNkatdeRc5>1s@k3t1YS=Psw&@4uXVWC(0dA+^E2WP-7vXFiqy`JUVg5;a zk=$(fmyd9jASQghm2gg(UYjaa2ioQqL3Ufgqah`l?MI9=1BSO1zD91)znxH{=+hm# z+N!NY^PC<6pB$xUWC6=jaUPZjj6RNx0L#QRG9Lz>qR+@97;>DRLwmQMphsi`Fwr*D zJ>YIPid8U&T(j571IX|ZHbh=9uo0X)7sXkPmVEO^<_@MU#-ELo40ln&xuFass{E$x zkmgzElb^*9{vH>_^x5Y44}$9Gb*S5l>QKO1nv3-Mu7p^?{27HONS6tGEZ-y%MDZ24q~(}a7@;+U-f`H8>lx}BZUYE zY(Sp=(MEKERaonQ{5}n`XQL;I2||P6Zo-J===$!#H5JvZiP` z>QOtLG>2}GN@wcXUv#WNJ{#zip?7u9<;4x+ETQHT<|xzKh@-C|1AWcV z11G*m$g5=z`R7ToukZ%Wy?cirit?tD`OqVD90IU)#E;v9C;#o=keV>~^&A~0b#gh4 zus@uJ8y3BVLZ3yf1uLrwg=?=Pw8O+LVu1)93)oyWanX;N!!oo6*&woXkD|gs*~M^n z1?pHAs1-A}ZWm~pgxOm3bb+oo?mB7j1=<4n;H3*_K>^V54LV#eQ+7p@s;Q(@si;9F zh>AFOvPm`VVdh0zfJE@|MRas+q2x`fN`B~ou#8)~-r4=nIqV^C(je_*X9P&i zYOpvNg--TIh!$YUB?OSIS6-$&kjd=4jFb~glCfZxz@`X(xdGiHmY4YIKzvgq?_?D< z-caxst(3i7KX3f+Nu5U~aJ!0J+5rVu=|a6!8S!oogtXu>P32)#OkA@C0E8-7h2X>BFsC@A*Lf(bhz4Z43jsp z${R|od{FKpZN%vq;{*d=hNC2pKA~yk2QriUgeyZw(wXJeq`>KS5Md`n&_C#E9VQ20 zy)f(>!h2{vie$)qkG6u@?Xi}{>s{IgM}7RebQq>R*T0KFyB~CYkIux*kp48I;6^2# zsE4gS;Qv0xtwcEUK34PeZpiomd72J;5hzamW8is!&tf(XQ}H#uV8BPn1LEQFN7%n7 zs5enHiG$y6A}))CMIX~z3DcE+9%_HB``ls{UDE>=-l8$cRxjV8-AH#3Z_`^6iY7?f z6Tzn%*F*UD9n5IrGY-*~eC~(Bb`5GMVKx-D&o1O`Flq)KecFRBQ_5?w76QFN=-(E* zXmXaeL|7AamR2GXI@N}6qc3kU&e+BEQytlb)8e5d9g}j!k75mKK~1>GmD`--p}w`y z9CpsZ?(5nLyIE;XXPAGEmJT);dUKxaB4_xQ6)ew8IhJAO8|FTyYwV&iS9wbrp-?$c zo-NH5ucKK%5^4-NCZ7L+A3@%+23d|;g0Ti9+H~49!e!Oyn4(cPq)_E8sFX*>bb>kM z^r>RF9V=EL_lZ|ivitm0goQXSx2Fbp*NiecaI{9!rFmjY$XyHePt4|Xypmk zSH?WNuU(x))m5ktCmZ2|11v)si_bt-{pmP( zzbna;f3DEgoBv(ZaUu8CSQj7Dm4MPlZKLA_2i4NfuA|%<_#%=_7;#j$DSvJ`XB}@1 zx7@TiE&k?r%(Kk?rfa4$QwuDI&oXj`ZHE4+XVfTGw66^5OKG+gA$}&-iS2~#LJ)rt zOH6-ZDr-$o(rn6+mq;J(Yi>DOTQ@eWrUEYBrz3QRgz(G?2+vZmbqdV*6kCxAAuzzq z^<9?EM%R=<=La;)fXN!Y^{*m`7xJNJ4=7IHaXD&tm!odf8?HWL4rN*m5+ii9iLm=i zTz(>}rU*hmr(;MVEdQJilnPuFE>fp(Z5q!Cc}PPsv8Wqp#B(O+QZKyTAwg_rO&;8Q zh-iEgjQ9dw)I^t~S9C|8#FA?!K#NBd3m_ry5$z*kq8)ufuwIbgcxh=g-+_&<$pxRs z2${yhg2!~Er03c_R2w?=bfvUrjGlBt()FK3QnSCL5fbLvT~#L`%W>k;U#m_mScTm3 z3I3)`sCq(&qbRZDI(jOsVF_sZ=h_UTY8q9F)_P@1OD)qkN*P%*()H!u_~keU#WxsA zpI|U~Ug%$lW;oL2M>9ppi-^E?{QgVZN{B+IBlUG;4`6h#jG-Z9A( z&Vp;w;M=#6EThzc;`%6ETW<%(3O1pSJ~n;0QJi&+b)e-dQ%mCsW1iuep$y6)omWR2P%77Gqlhs_xZRq=c>O(sSnV!Y51!DW0|9lXaKWdc6XLaX2Ol`EDLL1 zI2QnKz)I#OZj0xSol=%*lr24oXf9>MCe`P5uav zZjDdo`a)*!?WzqRM>#BNdR@v8k7DX!v*6Co;NmG8`B$wotOm<6i(p=0Hk%gGF2o5eDtYbNC{4#ZY z)tCIQE1Y=!ml*!n6;86@r=vIrYB?xJglY^TbB_rcuHRulF07M2FTh2y^un1F0;)y0 zEY=^@Gak~YGW}T0pT}G!GiSnCl1S_Sr^U1=f_m@$!ZhhrhMtCM0={c8^5Ar^4e0Z# z*0P28a_=4xw!!XiQ8dI!Cs=yV`1uMOuV#x?HfJ0p9TXz5kmmMJGs35}Ct4O*+{FqgFM>Xo*${V}s0LBF&yXsxqQ=Ij( z_=qr7$u80FGJ!S%)kaB(Hi?!_i7SS+BsiON3IW`IeIt723^!`&P*df=U%#VTF?jrh)lb>I?)Q)ls z;baBM2xy#RDUHxSEF>!QokrKnyHuhV^~CF|lws*=EZ-KQrqhn{R;;|l_FPvxRxNjd ztJ9I?pMsyKqeeXiE>$9pz;$M3U?QyoF3muy-x>=pF;pR!-+!4dr5JE5vrw9OA2!dT zyQA=%TW}tvjsBP-jDw6#EYr+CB8AH|WYL3k0M>_I!GfGNd^Yabz5oq2HiZN+o0#B(2~Nzo0Kq~Eq%^jCr zo)6iBaJ312YSQ#MtVOd=4gWw*I!w&fXE)@O=3@VG(E3eQ>}L9mi~jpm=@x&Rj{AJ7 zG@c}A4U2jRr*V(hg8NPu{BWAffFX*n7ji9oxM|wd$HmHfdL#a~K*2RO z)aZ}9rbt{{D4jfCK*nyGifzWfuB0KdPq0aWduxSYkr7M|4%F9U5bk5^71!D$MjP(J zUzW)c>9^Rz>kD>8=TL(WXBJ+<1};p@v@EbN^AOWn;U(ii%(BENs}v7;mn;Zt_`NtY z^>sFgzK?L_3=WS}F10?+0~6HU^Z0ARG(0~B>M{fnCgW~2{OHNA7rw#WPVnJsR%~32 zyMrop*M{8jx!W6V#-WCbyWuKm7?^McjutdWBzn(L@WjZ*n)C-hVx}%&^rtJsX}Ou4 z!Io4tR~%t;7Qp5>!IL5Gh8wR5qhaU(;f27+?BAE03Ju9ADk#p+)q#2Xn7Fvm|MJ$E zkiC{VY`IAx89C|W%X$kAym&`vu%t5mkvUw82@1Nr6Zx0L5IaDN3i_h39Glz2`qp%u zFa&q~;I@&@5PIV7K$vu&RSSnrlQ?gfE(&&i*!sYU0CrpGj=Ns4u_Id~w8hoo@(iiYrsu4E4WO7-MGsbV7P1;ZV>R5_LHAUE2MDoeQ_+RFH!szelqXH&ay1} z4lPA5_J9;|PjqA6%&Ka;!H027#bW0XJy|)j$s0Xc6tYQkJfejzFgl*;>H0JA7+yNV zfL@rt3xnOg*hoy*8xq(c5(=3KY$)adk0h`nESPKGn=O=r^u)Sa^anAUjd|bHL{@6- z=t68B`Pq}pAp0S%ViUp7>1uj7!J zE*uh@62d0cwu72}EFaaEXZ`RV{GfM#R;-}Lg5%8oJgJ3OZVNy4XZFT|9xRnP`-9*K zy9Tg8=p)cDmS5XS+dHczq}JmF3J$XXZ1L3`RnJ>)4&(!r8MP?Fpw`eIsvMa3*)xz2 zgfmI3v+V7nE&-+Bn}O`LZV63PM%1D-gW{46b`7C}+1OeKoK0rq#Fhe1fE@Op3(?_3 zpjtbOO=0Vll3J8p(4+N*x*(qo~S`%<4;VK%06UmBJx1Yy-NVKje_ zouz~I+*1~R8IZxv!MLXVOz)C{gZB1$1SchU;goZIhKcU?z8FH;b z{uPA|c?W9INR*4f?N{0is(!=Tp#BYgn_@`}C7ix?<}!lGr(UPAI_Ye~rw1`DO4h*U zSLs92rD4Hgs?h$v`e^j!#&8&+Z&{sM)=`<=f zH^n^RiIB!$Bhos@;Ugp$!OsE}mfyWQ=%UES?3V4ra|EId|j*H@2 z-`|;Y&hE@sup!dK5(^+;S5!poieN9OfPjip1q&8*Q7LQBM&4+QEydWPrjf*GjOoT` zOtqKvT#Y3rrkVJA&LXHW`QG2XzwbZ4eD2ML-PxJhnK|dY@AE#-^Ued>^ynl!({W^* z%<=##&6h6&=-OnAlm0X*1KgZ`bSeXz^rZn)*i<95+;ESqHje~>-fuAqt$ifeHol=) zZ7x_0cnOJ2pA>Q|QtQj#s8K{aZl>r=){?GFWqv5HTQb=+z)VG%fI)iDZ+L;ePnKPW zVs(Rk-Mq!!=~5P(56VtvHk*w=_nU0C7(s4U4s+{8i$U7K^fHoG?dRZewOkxUp)qV* zgjwMRFW8$}uE8TMOD{A;Xoo>pTwr{h?S~Zq6l*HJ6aCbQ&LOz1_=j9q)sM`ht!~3- zqkT)k(ffV}J3=pyKpOQ4^%}|c>n6k*ZG2^%vFmNVLS?t8tQLDkIZ3UP*!%hkuoOTD z5^x8NXBDdY2+bVNURH7|AHN|Zt?hL97j*}S&4s_J*O8`W{RSX3mg@hm9tZL1+VAQn z@vOnXvWRY~r~iisdxBz?&tWKhRvl$XF`l$svaGkHVR8G~yxW{+4%Bz(5!znUyQaR- z(_J>cYuso|MZNO6_&_`=`ii>n2%8Ds{{`k^y_i9L6VP!#TrKNJ;v# zwk0Oow28sbj*iP0L5|I=3yOXNH?t5^36lmjvF@1iaMq&)1mMjq)=~n6Q)Az*9yhS= zPoS6&<&HL_#31lUq)?4ppw@lye1Xg^zS^v`8SA*Xi1t6mIveK+u#g7R;EAv!oxROY zg&!#mSdYbXsoUeMCj>kAbh_JF7OxFij9g9bR@tluxc4ooO^zqPWGkfbCs=m`hPh9` zsAMMXeS!@^&}e@W47lkO^CTwE0;<4Y#(ZI@>l;o%8-yQgyLcL1dJ;b}j~Z`b9hF=f zy9K{Bht_Oi%^}=3`1nS;5BCUQ%@=3UH(OXsW2Q`UqpIyxy-}!+c?#*p6wK$rzQs|L zxL^GSBOIWNXN1o$!<3tl&q37Miv3Tf7TfTYLl}YK8|jYD4yyX_{9@)u=k}}KWbedn zTI}M9AX%ainY5@I>$fbGA0W{Cvcx* zCPBTD=#1ct+b>S4{CWo%xqxCe>|!Yx?Bi&CG6wrt@=syYdzhI6jD=)_rJs41xwh!9 zuhS#gn+TDtQ0RV-IqVg_!7)wg%Uj!T!K10K&24zYUW!^`Jwq}Z27%QPU}%BvZ!f0m zXK&MRVAj@I%vSjV8tBjFDv9oWmx?XFq#J`J1M7YRz56Lxe>Kocb-#K!S^v#)&Csij z??MZ`Qpvl@_!8{g(%n4M-YZkGYNOPY%$X^L`LyXHKA18-<~Ef>7`2aY!&I^SRi1|@ zdF*byRlX2c?cqgALlqfv`F`$HUO~RhilywCL_|BD;Tx1F8u%=~qP$LBp5rr= zH|g2u@Yx3x|2!yG@$}vEe2XWNKSM88@)MY?kw3x0WPcAnSY_+o){9e=z3wiTiFq`s^dDRuRQ#qu7HX;LcrCBAdsMRN!&BJKxCz$_3$^TQf5EZG7 zpMntD6158EhE{OjXKb{oxo4c@OL!`nx*bOx)Qq+tXD-tNo}i?kSlw6-Nps-~^W+x#EwZ>NNMieRlu8q@fbFp+9RD^9Y3 z;60x{$+}41GyDZ<_gk{|l1GrU3FDJk_a*MzVKN&;!qDa;LEJYyQ9m1hCUTs*~U z+uN5Q{DJ9PRSG4Ir+oe{n`&F)N6Kl|-q@gO!b?64vj|JEo$w$2Ac)L6jT5R*PoKuD z=Tmj;+qQsV_^I8_z{II86`sL)*1?d6A?Kby>bXOA)~Zke{Utn#pVhVmT+TB%LM>s4 z@lB+Zv#bHO2-A9&cvpSp*v@Fyy2OhPorMXMgKnM0%w(sI=kQ{qymM>>^vv(zFV>~R zLU|imH-uEXH?k2%T^L|6SnV&^k_{@+C}9&DG}5fx#AI^A;HUslza6yDowhLR3x*pS zw|0k{cpvlU=BfHOO0J%$y$^o$G`OO~fv(#UkElN@gIViZ>_BE8_x?kP_4#@Pw{-E~T~6?n z6Ns;u(JQNw3bgq5@ZD1S{y}JS&eFGT_60~BhabW(d6jyvMr8FGt*8JE@zwd#=C+qg zf0jXh6hUmb=6BayGj*lyJh??o^%f7aq54DcXTf{Gv+ylHdU3ayh{VRe23gAj%2~rQ zqTF&i@ilBQIA+){fq8z&Hp2QZYZ3J0k3jnWn7O&W9_pMN%>+uwP5`;dyfaie&nfR3 zwn%zdA;bxJx?<}HR&wXvjwXXZ(fI?;yih+EyMOm&l|NHGG_+A-2H?jZA!&$|lh731Tzu=!WrPjkpR|m2~QwBn~Pc(uOgj2ngC^ zgM}0P39B&{LVDn9m&77fG<1({JWn5hVFw^19f9)GQUr6dqBftWoS~xH{5|md``6(U za4~n*;iL3p!z6@dQD?XpoCnQly6B+t_bIV1#4;D@y}BILILfVupgfi?)#Jy9y=vyu zz_l1^P(r{{3bpJq{{efkxAl&Yk+sI#A958YS5L5&tPbR3E7b}|hNy&b_LHzk*lO!z zycd`FA&KM=XU|L4@B)4q>L6 z?u>zUv<{O@(U-zo6_M1L;UR8D59jd$?KNjJI2WLicFd=0)6@VE2=v0chj^o@oAm_TcE_NZQnlY%iCstl36lntuF zs7oPFK)AZB5PGCgx>Cre>puc3Mm<3q4Zei}60l;EDk$3q-3?0m80!t|dTTq&XO=AUP0UA2^Z@N?t*yuT zVjswW5Az>*Pj(Io`DrE0kcXks#_a4^g3uaThA^`HraS{ng_6m%Ugb|KlPHeybIQcZ zFwQY&rBl4%>4=%17ksBIaE_D^z})FT!K(`f(9Pd+(ECOnWkShQj**%nBE6N?n?SHn zrdAqXY)bNs`e@InulNJ&gIUKx##5-yXG-R^M@ETRs8x-OGJs{4jHN&`&jy))nS2>T zH_Z?xjHWdf{vkNmnN~3TN75N9&%mS7$HvFWwBBP)?p2b^hL;Q@yPb~&^?IV6ry-Aj z&(0r09-r*s8==-NK`P(Lx40=?(b!XFXNQt_&vgl*!N(EMNEPdVs#Uqv;8^HrVEEd; z++JHPvTd@3T9;c5hEmHzaIZK6Zv<5@)^2L6v^pl2GR63_aRQ*U1hoM_3#X_nY>xV^ zVSvG%^?MiE(uR*m;o$4me4#SRz2N6nrU5F3D|jH@fBGm1?zumXunUImtw{Mi0VK_B z%_kcLa6_fkZU1w*(#yTERkC}*AGKjq3-lPKYO8K#!zB9SAM+5ajfp_O9Z1I__*&&i zWo9JzQmFeG7^`RhT>IJDzX(M+M_v8cR1MEG1|y!tP2VVUp*5hTZTWoV09o5%E_t2G z+Tlc7(l_mRe;Dknhq=|=PFM8-BH_KMnE1^d_%iL1(_i}cDdgROH}=$Mj&$IYwBQ0G zlC(|=va~GP){#$x14%$9L=6||;ZA&s)^M`1g`cxA&fycDtfGpstTUh6@0?r%0#u8E zK|_tYk;_rX{uC@JPT0~sbse*%!r~3ezrVghyAB10*;H)&MYR}q*rrKw0eNODVOKHJGqn^ull#B{e zQ?gUjGyf8QHm8_X>Jb0dk$?MXVPS6(=nniNpxU_4;{sS)H5_%D|9tT78|P`4gY_w= z0X!BK%#n9uv|5qH@>TU9<@qU7RIbn&KTuI__$Y-iix}w-pNl;WSQ%vm!2M|9wTbBX z@~><8$_e-QA0B}b>Tf?Rg`sfi^+oXLwf>lcr^5HwMM_8a6Ib(pkSgZvqH`2fKLC0K>qW#Avv zV_VBfD8O*u07>2!+c&mC8@Fz>*0DSY)=d5I^lXQ`z|>e7f$1U~XuBfd#11^pKk0f1t6%kLuD$Wlh<8uQUwDM-L5 zR>hO|i||=;YNd)KGPxjwl3XZYa^ONWuF~!8i{>$Arzn~4K@kR5EMoK7NT zl;;c=%em85Qb3_0TsoQT3*m&2Tx#4Hg$)ra+5D0`x*UqcIG6ImxC?m5%`lz{zDjZ{ zULg4@NVLLh60Kn%?e`4luW)C>lBui9`D3WkhADhcUo$+78XAfX=5OrN%%#ZVzfzJ6 z#da@imUX|aiETGv(}vm$S_i{#FkUM$ern7@Qu89T#7{s8aRG^>rmj;yxBno?I@H!? zOb)tXnPBiitelaSo?VbJF(ZB2h?LCf=?Q6`b~HevPVlit9)JpCU1~83I;p(MGc829 zqRlBV!tW7mER_8-RcMz^hlufjLZU)N8lbt2p<=PtAJty)BW6-esPMbj+M%Io48%{q zP9M)_?!CM06h24^Q4Kf9(MpUm9i1#cjg+7I)Rc)^+hOL9|IHrND|KS3>MLo&yG-dx za?_xyO+mtl(bVM$@-3z6Ei~9cemVsSP5)Ttt*VujsT-x>>!NNv0?FCSW@7;W`ucX` zQtQDa8D2G3(3fPA`!%obbk%OGYn(0TtytPMlGneVGuX(i#$g03^mV2v3ZoBKS){Fyv=7rXxLEVKFX2dKhjoCYfGOF+#o53_hE<&I#v~ z7^Cz%;rmE9jPsSy%A?JNUFlqvfGjgO#@fFIcXl7*vxh9_Eb}e3%-i)pVXO6ou@_8B z+w=VpIvr%K)$OoK>TdYjLyZ{9MwA9oQV%`~3&M*%_-IQ2_?jqsfa}+fB1gj95T)a$ z?)l%<=f!HNf90%Lj`hKhihA-A6ABGoLDz9de_f(ym->3Zi6}b1hD|m*O{E}p;tHim zR%JXT_U3JIJy-UI1iT*UefToTwgILyk|IX(nQUBX9rEeRlcZM|AdWD(7e6^nq0)?E zO}!RREv*HPNekbyFxmP60{*V-Xyv|sytWD!&anY}J6JgL2J(s0M+~cbGq=}(H0;$* zgX4IzWZ=l!EagsTO=?81;4p@lf`60h>zqfCGuc*_Uuq%Wcs?DO_=UT>XhA( zKP#QYI{DzyyWEh2{`iu^ePBf^niI?eOeT*NO%}aY$kuuUiQ zd&wGMc^J$T|+Ibd2Eo-sI9 zqru%?`2N0Si?f-b6)dubKwL|fDJXq@3vc$x<`(*gkS2B0g|=Utu5~t@LwAKf#^)fl zJtF$^Pxx5&4SKs=S7#}|Dn(!$Jp*We1VbZ0TE3b0_YnSqoQXBnlid+*O}KtZbo6n=MdPXe z6MUA2a2VV4iv#G+)2P*xTsMK@=jpSMSDDMEmEy2Z^6Ak0Abyp_Ku@c-G<-0cwrzob z!YB%Q3ZO0OI#2Oc#t|^92pCLzViDtX*~&wd;WT+GAAE73| zgVwSXwK2bdPVVSVO|^lgy#e6`BvSCptPXv!3G^uZ1aG%>ae&sNv{%(HyHF0i^3+Zq zV(baPE&z@T|Iqo44J?hNF;DYBD3)z~ns-rR=4^wx~1KaDa2R3dOOfdkC`1m+m z$OV%2JS?CJ-NiAnc$ESi!IPZsd6KJnHlZx5v@4xjfW*8D4RG=d$=~)o*1)xcJT3U# z-7a?MZDu{8;u>a92l6AzIp~Ft+78;9vsCSj={IQnPU3bQ7X8(|hG9yE;VsLT&_mX- zZ?+a#US>V{a7$BjG5o-0(?Bn!$SjomLfb_uN+8<;l>!h8GiB@xNA7xLZso|iW6z{XWlS9(&_hF zaC})t^U*p(Z;ntIi$E%%jpMA?%$k8Z7VW!GQQhlTo=^=7$XQo;R5uvZDH7@UZ(NY! zd)$&{21rvCx;8?67IWb3h`nJDjAgBqG+aFk-Bhavtf<#Uvnde3$2@~^w;rSKhe_9S zqN8CRTGll+oz=p%?d$~xsjk{zsW5!$AoCNJR^~dOM(jpvvDp@4U1zOjsX(061pM*3 zVExwhlj-;FKrvqBBWUe-zDN0$1|~s*Kam_m5ZOIISw2YJ54@uWkS&qd0+`t_k!Mr+ z9@f=;K3Wi10ipUPWEzNB!EL|%gfd43Tu?a-8Pmo&lGhOjgUR-4zN+jae{U3)UZKqA z@G_kCJs_MbUc)xi<>sXAZ(H$3%Ir^L;2? zg};HxP|&6~ICQj}9B=X&Y8j)_H~A-O89Wi*f^N10G2bsV;di5RT$#W_CUET|+!{T?50L-R(hj=nlhna^wsl!i)P#Bv@GvDK5 zrA9c&&lx~bHsdJUuu`NDc(7{AE_M|BK6D+?hj>%kfVNU>erW+MJ&Xq{pB(S=g)*Oj z$4VkC&u4`&|1HgaN;|-3TNB}R|``UeMpQBpQ536jv<+vry{E@k*zDsWg z3in9UWm7o}^VWF?9l88fIKq6vX0x6!FRTPl{Gu{d@ix4Soz?s^x-6XLBNGJ>bm~Js zLPjdkqkFptE*Z?`m4(vMk8t@z$oetR#+Fq0F<^=obo^rkxy>o^6W#_fNctzd9Y*IP zpYX{j9rI6ls_ge5r6hl&Bnjcpu(HN<;Zwc~pwFt$_*{e(_T#vZ4Qc6d9-#!$zT-So zTJs{s>_^Ta%1kz)EP%G10Howkj*~cwAI*|44d}v2K1o{fVoIG#tLmZ9gn8GSb{_{I zKmQaiWqkxtz@U6+;%S6?^*pzDChh6MOZB`mM9oe8oLwpR93(xRy71oguQS{Zw@tY} zc;ePmve}%n+LU`1r&o(EpGC;!O;gSxvGk%N=g_pUb(w?G4Q6oB^h6|Uhsb17IR;jOIs@T?;Ez)WM>GzSMThEpa z$BIcNTfY2mKlu(Ub=oj*_ljMDA|jD%oEs?uaE!9CViDL6ws8W^+*Lf{s;!gXMrm;O z8s3n0UqlLaYn<@zGe?e|AnC5Z4q3zj`yks{TZZ)qYl&5XPj^d5A|v&UFy$Ep0HqtE z(LUm7(SkqDgOE!EtE+Jj7DLi4J@zN*8D+4BfXXS7yl>%&TJQspqL$ZrZA4?;t^=GK zNZYRCRt%sPKk`+Gy7vAEtfU_XIxv<(ioe18((0dhxYoDotyxuXtxV@(n7+#TP_G-v zC3@2#`O=Hxf98u|s4Pc8AswE}SFkB%v6T4>?s*S7`3o;cFqQTz?7zCx#b0@u6u6D_ zEpA5fU-B2tPHP!rCh+`*)3}>_Hf8Qd=K!aztSgPY$rpimugkx>$iG&2;wC?53%WIw zC$Z$R&M?#C6J%8hiiU9aj;mA6I6dS}*j=WaORbYmXsNkcq61gh)YLxRD5)kW=RMM3kT zIyCoTTuldcDQ12ZmvDpO9)>5EcvC#zMQae|&vWO6E!Jjvb`XP>FVd%P-CF*-b_8yP z*y(V&(*T0#a;%EzZihF^H#MClKk0SnObMax5S1OE1Sj|gS+w7Y2;@n5)Y+ycpIR+s?<$MwmxUl3%qQm}6g0Qerp3%@zX%f6z<=OTD__#;66k4K)9F$M zw~V{Z#BC}j%B)hBjfo1MPC&UNx(uS5pJ{y=n4ZgleXn+QQt8Y`ES38E5|17z8qjP~ZLIYK4^22+^LNI| ztwL(H3Z$zh%m}$h@7{FNX0%1*zfs*DVx_jiIa3}^+&P@GS{-e^!%-%$N5H>aS)tZ; z#Kc6zb-L3lS5lMfHHvK4Gb626c3KrAjfz?PZK^WAf_?_rwf8^oI^{9Z_CMY0^t3K8Hc4fJy~g+5h2hnA;aYKw=KzKO<^cGC!DyeUc8~`c`tJ`gqWSwU1zuRp1@nOXD-@Kz@~Bq9LG}2rqb5B_{J1+)D!TYr_y>NOUAZHT!P&jzZgX@#nt|a+Io1IDXI_4DZ_(*4NGD?CI7&4`kK{F z@V;JPV7cmI?Iq96YG)f|A8NQ^JmT1@yw1N;AOwMH!ykqP#xZ<`B^%1B1Lm&!lX{r_ zussf)mGN)eySRNFsZ1Bs;ph3HCX%%wQ)M3A6_vLs;Bl+(&^e2k4zu4>!$8_?716bT zkmGJ-sX5LJlSj>n+5EPg(XA}3gk%Dc^g8m@MK-9!DHc?dj@l9oKU4BW;6YMH0kq|e z3D-P{25X+n5?~WAfa3YF4fn&Jy4po5V!cgvY*Lplf5B#H&w*y(aY@~Cg?U_3&wt4R z;J5MTm!NmAzU`8V&#GKf*I!{)RFJn{0snObwFqI$^^DtI^Y=F__rFhAa;IT=GX1H; zd@lrK1KBlM`AgemeWLAMg9cj|m3CM~uJ(j|x4|W`;Cr3fG}TZf3o-p@fk}+ju{Iih z{TnY>8+&<#y!5rz`%_J8*PrCLZD2TTaFpABwHJ7p1fPSBzY~Sk9B3?iYip5%XBpo^ z*UQbKA)m!QV{xE6w^9~DNQC0uO73h^Zlw#Y#S7B(Gt#d(fOa)iH^G;^+ze@jU$I{C zpt1}k`f{C4wiTrkWJeyHMM=Ba1Mb~$GU@Ul;n)E7f+gmN12f% ziLiHB&$xGAwwaxla_;$b=HD38G|=mnGvrg!oPM{P;|v4KVe8USY}Cr3hV>9eHt8(% zUcyLIxWSbhD5NuVne%B^XR#fbej<7gAk)7XB_2kmzo?7YWP;`ud$!0ux2*DCS=Lpw zmEFG4t&LIM2ENSfY*1F{Igo{LpocK}W_iwbK-F)NzBuw{z%R9ICgntnRWgnRJ^&#~ z>b=%E4RoapNC8GhqHKf^LMtj2!1va&0y^rA2_fGdozj40Ko;uB;!H^f#{~PAFsZp_ zI%Hd5Gnsf)OICSMX z9Oj<(Fn&l@@$Os*buyn9k029RUMZkEe_m*J`7bUHR2!I;RREYI|4gm&_fKw$P!eEW zK5T%YW3LpFfHtfE3G+C5sQ_=Dp~&fcx;8CWCRed4CG=D$tIFq8e+HjzzdlnI#D^;R zdDBy-rMm~$8%KZ4K+WSnwc$*<)2mEl^KF)UC`iP~Axvut&wgUcew@fbq za%g6J+n8=Nh>yfNF%BfjFVNPnkauGj**2EL+GEi<3{A-}IGo;8j)DTK8M2`(L95#G zHZ*^NSc5RtH&r}@T;b_dbnK3xbEzT}7s8q*WDlp9G|>q38UtE!)Aw(&Fui+uC{XUY z@k1zYHt6?DUu?=+mxs`4xp_YXk+0;QOrE;_?n!O)>@oO{#WPFh0w1H#Y` zT9Dvxc_2EpbN7K>Em+6$rZi}x=nPt3IbMv7rO8&5`-rod*0a13F!8!WDH#1I$u>!Z z8iRr1*Nt{x>lMPflsBZTNunEoiyf0hdt)Gk1$6iz*1bM zkG>Q>QjBCt^xeqy}h+cq^hffjxaL^4?#3-ds z{2H=xo zL3wSkb+zFNDo0LV`Hgv1@5g-%cX)LW?eJrdC=1-@&+k;WyO&>hQG0QUB=NUV+zV=_ zy7zou0d9ZaFE)VZ{_Pj}%1QUwFUv5hzxpy?>Fhr6)eNQB-QnvM+S)8>+uB&YN5Qp zf9GeNmnPrzlW*Qz8TM5kb^rNYf>Pw3etrsz&n|S2{%WFj4p;ikzcBU(?3KeZSQ>1X zIqaYl_O!idiw7|z!)k_p{}cVDUZQ(rh=#+|_F)(@y>4tHc8QUI=lZc9**bKQc?(ua zA1VE-Otwqd%<^HhVj8B7p=8b%WdOe2`IwLgQ)mGmz64qdnMX`cckIu~4?&L^%z5s~NBn zw-<^CikpQwzK`d-ZRB_3>9bkF2Q%T7SqQy)(a1s!rk?alp@;4n6u`KGK}I5bTAoX zyS-;!38CHVlq6ircC<7Fb^wqjz>GbP5+anG+e-)B%{Dsf!fqiPJ!b;p+~`2dpN8h` z=3srR9*(9=ai%C!rCd53CM<)1_Cc9m{s$K4T>+TX0-j+_U^`a_9~A4J50 zCDssOUDitg20o znW~OQ>>FL(=;6>ACDY6eAkoNbJ_xV(l=HpMDZW~z_NDs$?fwsAJnCX?%Y9umR2F}` z?Z=uElA?D?S)z2QT=}tLQNVCr_X)Z>W>DOx=+zfCTOMjC{qYG_ZSYEaP~Fdz2Fgzq z@tLwziy0?B_4S;HKjkh}8__rCl=}KcOE`+F^6I0jMWdSKpVNR3U>(_x+MQGunL;KR z@eBu1St!jRstQ=zc}-Rg9bI|BN)E@LKi<$9*=RzDaGG#!r++h5cU!kfG`tUL01QTlv9bq7~Gx$qcAMnC9HNz6M@?iv8=bl2!iS)FCbg$dJ zK&?wR-Rd}&QJzlEZWU7zxCL#)N}EbW+eDhoP2+r>87MZfhp^hG(1PuFH`&9kZAbCz z)ohklo6fFNO@_n`^v>ceQG%<2e>1_Rc0;ScZ%U)c2(>YrASi)pBC?cdi%}O zVhKS0{9Rzg&nq7V%vjp#j4K3PD`6+j^n3!3q2F_buL+Jqo&@El7rZjOoG96!8zZ{1 ztnv}`P@a$tPQ^4)+EGTXb(BDZBhfSR8=Ee8g}aC^?HmvGx1AV1yXz!f_=C3{kO8qFCX zCTl@cWS-eVrPopsIH;deN*~10qv>iNM0pM5OQ4Sb zH3HSXU#xggantEolp;FPmF}WMOTHcZ%8dhRv=@niJ)GcCpnK=-a~zg4EGM^ljU@pA zed^IUGP3Fics{&?1^!?971Zl^-_tmt8ZG+OnJAB*`VU9L`e|HJGUcLUsPj?R!?U?RfgG=iQqD<_tGCD2^~e2f8o{ z_2Z4AbM+AIK{q#wkh`%ifK-iXbeyOq0k8PKfK>IG+;?TFfk^&yajfSEn3rpg;JF-q z2K~(u)(@&WLc(8;5MW6kTzwUME9VRp%@y;F;w~mEFg*mz zSvO;W*o6kYIlMMo2WfqgYE@oP#-pa;!pIuMCb#&nb3KBN!ZlJFc>KRykNff2>g(Z*DMzyI0qt?526sKH z_ks591ACVvk(XoluF?6wJaq3r)9Rt?>`)Hez%#0xa(w(xqsmg;s(dEWFF9cDJk6df z_@9lJ``5MV@lxEhd`9KWjp6~t99=HEG66&{q|PhV(CWK&KZt%0fP5duegCnl!Rg}m zEHYolx6;h zg23qe24HnTKrV0oO0WT~2OeQ(&8KNE#o&n&5v2t!+Yz~L&-^(=SDfYzTCyOf(W=$zPt z1oyWGU^x*_zNf?wVm?Hh0hAk$TzeU9JS|=~KYH6(=eFa?{WktSs`3`>UKYI|3mGW(pWUe+Pd@bqXL( z{0(u*Jo z#G@$l#P>(&@jadDkHiXU{Q+2I-aRSe!!qO)SIh9C!LicO+`b(Kq{Gk@VksOg*TT!e zSF;)4hE5=djZ^K07v=R_YAGJ#^6}jFML~D&`(Mi__dLG$)j#Ug)IW*`xawhN%y&_3 zxwAK<<1_sKHVJQ8;29(o0C>wt-ooqC)vIE#E{4O)A4=Oh?`dd$h(WSp0qdX*z3anF zGdp3a3;)ZR;{Y+6VHVT~0hg|4(c$&QOSPB?G)+KDV_IbKIE$`c> z1*82t-i-dBv3_Ou#nCZ$!TlJU11qKSAaneUEr67Gs`tR{cZSN^6(Nyz#H@Mec`I6ZOMor?mGA?)8}*fVRQgfLuBo!0Tub!O;S2GE zh0%(y!9)rr+c%;_wt_WsY9pf(1B0kvIzfTr{TzsXWTjzN&etZ0Y4xTrFtj zw_=gj++*R8H>-*W)jf>|=(AkSJZ`X~DTc9W=#Ap4V$M&Mr?$}U|y+=W0a3mqZ8Y5sqOb7 z+(Vx(Pz%vp_R2CijDL#}4K#NHomj5!XrWh~?E%@oX%{GO?`qd=gFqALuMI^XfCTdi z(*c-UT-V+5Y#%m}B?Uz0wzNJ4Rx)j<+XTKrYyHoB!?P1W`D*#UKs#K7;!MyK5P4sq z-V;I6tPds@-y1tYΝv83soN`n9#dmA+{0U|C`Q#ynWxt4C^2pa8NC^-VMv77O@g zUVugysUYjYPgD6*nPK?JFatABTYatz@H8flMDi+NGgy&pAiegZa9V&(0|Cv;$ex%( zw@Q&V4hq9^WOJcI(@%)s`cdKy5rxj*h7LZ{DQ~1&j|yLhvq-e74}E__^Z*(i@w3=0 z-RNse9@+BUJdMqC^`!2<06UMRy}!WMpa%{76$@>QXR3lMYYfi^C(i|V8X4YHX;@bR zU4sjpJxuwSel9~Cw(l#RgXs-0HJIwLvafbF{FGf?>HP0vm8r@KB418|EogrtIGeXl zDL&k3bVbphHz648Ol5zF)j(7N{}ijG)X6jF9vv#+Y|+HkfyUkvk8@{)t34e$FP;V1 zSad;b!(DIjIYPfS^vdUA1FCRizraf*-TXqh8>zSt7ERg)7$!LS+H1o>=}Bu>%lmkO zPMJIDk81B$#&{XGY2ZKpf9^x+sF@0@d?+i=lNzCjtN7(9R9dP&*IPc5L8fB{M`!y{ zd$QdhZ81mKRO?FX1ZykHNyNY%VF+;8yxBa;+(7?Ye*xX<67>4oY3*h7u*uT;Xu+nN zrekuvEitj?u1tE;&)8C#O2_<+O^j2(ANOnF4%!pQ8oM&c-{08OI2n9%zYzC@@`kLD zYZ6WIH#Pw;e1*R;7`*U3{>CUkk>C3pJD5{ZsPu^*T95+Q#sG*L*BxZuTBK_NS~2>> zxLdhkZS6{-B>~28kY@IxrUr=rN`SE|F#51SV?R`gX9gNu0DjyQh)p0&3Bl5($#Hd5de>=WgVZs$V>t_p8y0w4pbns{ocG%E*Sp;r}# zlCGf+J5(yAfL2{a#9kd)wP%A|L&)}nNI;co{0|~ln*CvbgwRE&I+0CwL3w-~pz9!- zcU>Ixc$GkfWN;jTgZX4F%TddI0>Z#Vdp+AxTZJuM>wyjyzgZVqJ6pcAOtn~1Q%N$n zg6!-OeW1>@x3vei;Ca<3>>z6iw0P7(*2FZmtw2#39Z1ten96t2JMY3wt%$@S)(3NI z+#xmyJwDeRV(qmii2@71dS~VD40h;8hggJZ&j8V(ZYnVSwjiShy$3g>uPEU?maM!A zlV8v(r;*oTgj;8+{4g7isH^ttte>oq9A?u^OWKJb-vKJ*T&$I8k($ delta 39902 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 Bcm@Cf diff --git a/docs/Listable/docsets/Listable.tgz b/docs/Listable/docsets/Listable.tgz index e5cb9a2a5958c748612f07239bf49c6f0d6c1049..f076afc4a9723937b966e69e6085a8e371693827 100644 GIT binary patch literal 1175228 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

    II8 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 z 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

    yrd=04{0jF42tSuLe$ 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

    ^*J?!>-`-;=N8^s{M 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

    @6!8oEid8;k?o%wK+shfvc-b+nxHYx_pte^ zs?`33!+QLgw3bk@=>VHrzHvf(Ph>Yg?@4$=N(h27O)KcPp@vk1`=Lxllfem?EUiVD z@2yyA!wXFZ_j@j7)#x?AIrNeACD_jS?ok6vv2ZHGL?gZRC`(s1D%g_?a-~3`DwNlH zBg}ef50`!$j5qUpFKfS+} zo~JvKtUk811tqfYzBY}=bJA5Puly?1)}3G@<$@4(lCBDKQE#ZNG&+iDKVpk5YMMtZ z%HgPE7Gcud{<@GRd2q$!G`8uS}H|b!K<}Okm2^Nft@Vj&ftvfm^uialm@4Ch0#K@nS@~4|Hcp@P` z|Cn~D^AwDk$2~~^A@)7;HND%zD%-8*uC^T}RKJ#&rIqME2 zJEf|mk0AwwO2~nL)F9uEJfdC~F-nSND&!u|Dc5%nb0S^e8t#KFdk_M2i&^;Bd-hj_ z;12(-@#w9%Q1Ton2Wzy9ofY1a53U5R>gpjaGv}^u-$iJwB^rNBYLrjf!0dkHm5$Rl z=I4Ll8^0d-vN>>ZlP$o|es9+N9X`IFCM1NCmuWcM0?mpV1)}Q?p`d>SL3qdbD2pwdV1&uWQM~ zO7tE1*rnAksSv{AhI8#WHti?SHPWCgZbrznpZN4hyQbu7meU8m{|)+Y*e8}>Fb1}6 zKh0^3@X%R5k;wxCn-xe$-40SpqM_~7@9@%^xgjo_xfz(eAIyR;4WSarfJMg!A{sD$Cb-T#U;72o+j- z40j@N{g}P=UWRFx5|&GtPY_Fk->1pE$Z;k0tsvGn;W$7$HrCyMZsi7qOHV$#)^1{M zi(}#_k;&uVBWgx8jEFR~Jwa!7rRGAi^GVS1h@}p+7ND3mlB+#A-#rEan~LH~vNuHB ze@4^>!Tu?tX8TVOwNy9N7K4)1L9F7$+(v3#F;~Yc0-93;ArFaOeLma;WewIfC-cu2 zsO8jI$}4aqsj4P1acBe<=Sd#Qr9i!iay(l@O{c8$hZ247DdoE+hcP?KaJV`!wCReR zF%V3MZ`fbPJ;9TCGpr?CwjjJu)N5V3v$9tn?Nl8_ajW{vT=B-HX>ck&!_xc8waiOv z7bm03rBi1vRJajcR(ETWAv9QYu;KtkD2oCuz^+Sk&x71F9s-Z~qv(}#f+F4WyZC^j-7W{?p<9Nz{;JXBA?>xfuQpbTk ziSkZc9u(Yw17t{oZFXk-9jTT*8mzOwU({A2LL4fjtF9}04=n-khnv&ognf+2()#>= zNu5=AuHB7H<$msmxm@%!F7IO$Du6;0l~Rh{?G1~aPlpEjVmXncZJaGjv`xaH3O`Dg z3CIr2sLqrC!W^CrH6`tVGxIK-_BvrNHJ-fDf27IMAmzZDo6(yHw@7QMW9NmnCYvnQpRjB zS*&1j9=WQfoZq=IG-FbMpm=NP(+5QqC=aH~2Ar?~89-XB%VkjY7-#-mE>*=2T9R#O zLXQI)OdEr-&rUEQ6A0u~jWKjC^ds{MG*NY2!Ty??l%)<_8;r~kJTmASTEwpr5>ACq zQCL;*S12Dv4vYp#3aN1?&-*7o-s~YW_g2dMASl4mufFN_qb5hz*x-1OEtd7szmjQB z-kooDi$!eFVy20G?8}A1 z5WRAxb>)Amf=aG7iN*);tU9 z?ew7MAS{c!W%T{?JiVdw{3?xd?3)P&T0KnHWY|~&!l-udsUElVQUdi$*>ec z_=8YqE^@(+JRpG?8Dh?3!;jd=c-j<5FN|Vwi8YUq4w&dRD7y#{3Z^k3fTBJq*LxFPC64^- zOG{9{)uvlXvtEED8-qf!12*R;jeH3{!jVY6>xZw>xf4rGLaZh}Av%MW_IWBG*nQpS zQH2oTDRt~v&@q=>>RV7c@SrsOtU}{t8OPoT%ozob-L@nfU}*bs5D*2;yNMec668vr zm#l_BzW*&DcF6vs1wMkusarNe1nA-`zg{VQ3 ztvb7?$6p5)A#csGGkG0oIcXNgmK&J>G~XO8436!k^P6; zFLQa#eR%C?TN4l+?E)6PT1UH zWe!>{pz={@?IB2KYU0biEPoG}z0A)>Z3Q?|B7UG(P>F0}f&rlMfsyt?aekn&j|*l< zzbG7$yc;ol`(qXdJP`@7@A0=DX(pt6OG~)9kUN3z;T65sEPmz0G}edL?cg<{2;G}oQW21893rOA!Tkx^BYr^3TI~?v zR*%|~t86Kj#tbBA!$qQM?(vmeR@2r21GhyCC{X#T_`#gJ*0dzs)&izZ93rs3lcuCV zrHu)Ar#BP_Z&Y~&Qu%zP+k+r-p;=NO=aa8Y5^+%;3i^`zxOODqxa^H4TE3}t<0$AK z_AUK^lKhs-kp!6$kx8PqC8>n7rp{;oh%UANyBu=ypmrPt%10f7OI?pcE>UuyewhQp zj*Q5__AsfH;zHm3?R+TXVTh_Y!QCVoMmA?=Xi_hucX`mN8DAm_4WHTfB;h{!M0yn_ z-ThrAkxsgDE9)|7Bvqv86=VuKk4hUU+X6tos*bQ3zMPvr5)BCNviNr1a|gtswO0`m`Z{;j{9};8yk{l`oPasm zF0mLSg%8wcF#q_zCizvIvo7KmYpMV@3CKr6`QI?gR1RBKEsxgqc z?_^VJl8DMyRvm*J10Q7Zi4EPiwy?Wb)G9rXSuvtce^9JaD>+HC`oZpLhrJNAkKSg} zZac|L_Tw|=9MKZ7L5xYY>DFW!wIrR2R3aSEGhonK!ve-12Jr~>QiTPXpEp=I-oI$K z#&ow4$Y1b;CmP)4trYYcv5r_ckSnq}5??$J=FwJLb1jAn-O!_R4E(%T9512P0tu#N zAtfeT_&f7VDqF!dnNyIPM9QO31m7it#*JokY zG8JAKrf$DeSG}M_+j*V^s|6tZ9OH>Wzv4W>-@lPV34Z3wA#`7YlqBfpC$HB1Ur}$Vl%*&>|trZ``sjX%N9@frrS4wrwq0@s8r^l(tfV*cy zN(zE568Uk@Mko90D~R^}SLO%;e?k-O7!iUeobhWgM8TgUgRR{Sqpb(8PL_4-G@K>v z*|~k0il>k4gP>U$L6DiO9HyJe@nx+uqU*DK_#Au-pFPxtz98)UEoSz^C~S2cz~N%r7JjC|>u6+Q-hDQu zBu5V@cXWYZ#3;E9&=V@xwB*T!#TP7I<_!d``;rw0r#4_D_AAz=&X#mvy=+4RMTA+T zc-C2cnbdWCQIa=J>Z?Walm|;)SIIg&3|jq#)5k-LqJM|O5Lx?bokux7;i7YT=4$Bg zg)y!CJeep$eIbE0u)mcqZMIw7?r={G{gi7~ahF7|3Okv&3wg_>5bopVy)7Tm^|xxftc{iC~Hlw{8H{krZ8cZCjC>XnXH@6E+8*3+(up*rHHUQ zGx}6kI5f`{5fiV?^K*85tQv4HL@5#s9s5+Gl50*U(yTrZFuHR0m$vN9t*{lnP1I58(EhZ`;$s4o+lZt|1VE?BZ|A2uB{(Yc8)H;T~Qm(!P4&-H#I|1d{ zm0aqC>eGhrw?A54;+oR`F2`?5v%4!E3h(U#ASu1d1V+*bo<`}<`aV&NA*1*F1sO9l zT&h>Tj@>$>*)={jO^)E^+agwl^T%$B#938z+`r0U&>>{%eF*sa+EWK`Cy*oVn3 zV;FGm1{;-}weM1pAFxqvba_(AXH83{=Dzl}`MwZ6Q6d;Q0S@ZEHd;-P)_y zNGL#T@S!ba{znt`PwaeQvKP=^>DDW-5`U(6<=R!9(826wZMDV6=14|TP?{7^Xl z8154rOI5Ovczs#>ch-Ayy7z=k#Q9US>-_Oy_g)C9qPLcsSj;P0N{lcjjW2#YS#}6W z1_kdlTdj)qFdrDvJ3eWJ@)F)Yd*2b$Gs)fh&$HSWz<#r+#4!=K!DEj>siUkK7Bi}0 zJ9PujP^6Mwi8#bCNk6=iz^3G7_~M5oT?giUE`8zGNl{Z97=Q_`RQ=&Osgw^H?atSK zKJgzq-1Ku+4P3Lx>|Wn`MWhL8UONY=N9bns-0O%V^B0O{6jWM>&4Gof8@Z{au@9od z1j;~arG-im<^{zSqd{;4qU}SYPguwbGrw&3ou1`{bH?iQGg#SZkrLbI+WI-{eA2+7 z)Hbp#t%LIi4evJXZA-T3N0VCZtdzZgizyoqs_HX2NN=2Bo(B`2k4ycPb#||+FP(@N zh~ngKwo_Tz87mH|in^lB`g?Y?8^x^Z!9_J7dG>;mdt}Z30Ad=he*t2@vxeV5Oqcr` zh;ttqTa zsoX4(9{_rnPK)`SD^IoBbePLag-c8ZZ`*fA39QZ)EMUB9PbxNKS;SuVV^8d!e=btaNFyK!9 zsc{9Kzcpybl?7cR>2>2{3h>vIGTtEzl>?kG5>!oS62ZLwd1)%x(e2q`%JFar6iarS zs1^nKGI<_ZM&fw%v|2-xAc-j?ipqvGpR#t!SzIr3f>msM=;$@|dlK>3Kh}V`c2DWk zwTlAO^>x9Tc=~n^Ir{-CFX(!rq%Yh4o047(E~hFZyW;7k?h&E=(GuE z*5+c$PMSaz^#i^Ih}glsVW#<^?lpGmNf~Iv;Ci&1py%+h^Mp7O#SMt(I`$Css<;?! z{a{XGOsb#qyU_+TNmAUzd*m(x5H&#n{!#ATNESnPKy zM!Jb^gwZ&GsPH=kr6GdSEj~>g9saE_wVU*h!qfp+)gCA}I`YHSlptTA-BeEPhCDnu zNsq5k)9O3QpW9h3sTRa`4A%Sx~4SXkATOtT4?(E4}Gw)8B+m9bGhf#+(*IwlT&4& zc0{0$z_Qc!Z9ht>cW2r^MRBn?0QFRTyKIAh_TA36Pr_N|?B!Vv)s>@R%b&pZ$!5<$ zre*EqMWv)~<_wS2B=z}J=Bnt?fUj1sDBH{$xI*gxNqsAEezr_2#m9C>2p++x>2MPA)Xeg3h=~BsgS&Ka52AqSUQ5TToa^#sdx29ltde>Ki0B z*^1`aeEPDQ!1WD=^zLmjl%fHHIB4iM21HjzK8FkvQ~~{>>*&qN!B5)4g_eqQ0`|7@ zV9bX8DkDU8k`!3DZ7E-!FKWtCG3+()P&& z%2OHf(-jF&!jY+Fw*4r>{=tJI;1m1y-F4l053^z0bQmN$Wvp33(N`)9xO@M84%-6M z9|oexO%l4^Qx6|$daVnmyOR(x9t3>G@4}-vH7ynlxSegSH$~6sg5D$sjf0X77Bw6J z*upa{Oh8RRcPEc+at51vQ0=1u=~AVnB)#ej$Ll5ToUdLo`vr&X7)$ZD*Ko5Ki`b9D z%&PS^M@oqWNi>CkBI0XYc}fLqAfV}W1N}gg8j_XSmpjs!BLkzgM%7ReZ07mWVzBEu)>OOjdwBgWRT(fsC0O@sqWBCV98WwjoFqsHYh zBiXv6?AD}@cUlCskqDqO6;7rS|M$+6^xryD@c-PIlK6XPs^uN;4&hgLxX&|d8j*)P zMbz8Lq&R_w3h%qy#kSL4c(VP8lG{B4!0HU<*!7^awVEgR*aZXum=mN#HkDxYOZhpEgr%5qo^EsTjnMy^?2Z9SxM!$3vO z?worlS>U>eV`xaK>OzhfZs^TfIa=_RE+~Hr{fRBv`Ei4jqts#7%(jT^rgSdd<3lnW zU{#up+TKy*{$>yzozbdl(^mZqUlTIW0Y<#4LgpmhM>*{$0yK8bchRKcao$x~(^S3p zzSok?o`7|TW3MAX*J{8JywN!!$yZkL=P%4|&j?%Nv$mw zUGh_M1C9eszTF1Nqq{sec$^9GohRPvnsBTeQ1BGFV8oVp2ct*J%p1)iCl)_8IBH4` zP3GqvXShtW18h(EJgD;0Q0+ZAzny#wMg{Q!LhhYWuTf20`BW;6dLavLOxqRfY<$_;`mmNp2>3w&*0^8xf~m`3;oe zR%J(IsurWuVy6tylX^()xSdR;=Z##1QOb)|GtjR9{*1by(PpOrBu9MoQ`L3m3Q)0H z7}%fGZ@bb!r0KC4H#GR!psNGxd;req*HO^78K3ESq}mTJ_GZOP;gg2?hI`nTcRMnnm;MPOdry1}Iw@gShB)1dDIWyqR0)9Bw&?M2<|Zc!#6 zG&@+_KJGdVwObejz8QT)9C&82?m4vanggjkZ_}U2eW6}oCERumLNs%JUg5GC$M1qc zYaquO8SA~12Y9e|^6FYX7)LX3oIlD){yJ^XRceFJh+$(2u@kY*<0{_e>Y0af8ur2y z$J)J*^a^ISPoheIW!s>>#8LLw0V1xrdHq66LV4lBR$a;MarK_Ujy2<#niuJJWxC-9 z-|D1u*G5NcM&G*Si@MzIu|cPFoBOPjLX(tita__JCH$Z9e7>7r*d&h>FKgyW<@ZHS zH-EJA1L2>cnr4(Mi>qI^2#scTx3MvhnoS6QyLq!W)SEZJ{Xvxmt;Zvjh^EdBId_(S zwD&P$mL>Spss7=h&F%ARM+ScMi)Txd?GiXRz0=VKWeyj5Kr zTbnD7lc)S5;Nu_P!GoC6a=@ua2R%5}T-W6hj0!JCy1wjhz3D{BATqprIiJ<|wtsnZ zHDnvQ_BDffR#>0agqX&D?l$%Oatr(0&zpK+C&hON8=|6el5vL97eOiUo?wJI$5@~ zhqN;6{5wp>_Hp*-%CB7kbcBY2I0( z9?Ht6se#TA3L-2F%0i*_W9{GRF0@v^Dx@}PW5rMyc`c!`iE-XdMMk!Vmk!)J|dn^5v3<%IV`YhXy-b@?gBa@~vx;2;dm0p?A?w#5Qa?8BsGPR1*qVRw0 z$9&+a{JkGTyhGmiOU?spnKz!!2W?WQD)Cj+V#f)mPZE()@hq;>J(j0G3Ww-l{Z8Z) zuq8*on$&s$t`LFTL%*&NQu2WUf4f4c^i*LvX$^T!V<>U1sG3%$iY~VhL)MQcrFS2%OU{tX2 z1%Ir;90c{wcOq0jhZsky3Kx?AjuFVbzGBdjC!A^`vv(pjx{DG2d5pLyC&j3kZ7EOs z*N8nE>-66u_F9vp^d2V<>WhCIC7K1!KRZW8?e?~Em;7;+@ZWSNkASm)0rLQZEE8<$ zp9B2EibKN%(1|%!Y;1{5jH#>mR?f*V(JwM(U zzXp9!Zo@dDq%2sMr^NpW7iFz&^nyY0cWJ*@iE)!2Gg(WDfSFWjVB$MEj!aEci=H!O ztBk|*K=0u0Xkv|$P>9m3W=nvzd@snop zNut2Z0;D-ZEp(g^L%5nFY{;PIhAOk|3|jhf9RG#T=z8ItF-+ER;4ACnYd@Cjh#x&P z#={({f&RUJZ*MTgaJQs05UJ|+moE{aDqY6Gb3_?LlYy=QJ%iYGA^Y0ECw4i)!Ej4l zk{)IU-0Q2vqhqYQqR&H1js{NY&>s$@0(w|@X?P zO)cmO{BXwpzdcHf{OeJo2Rz6AUd1soY%V-}pzHm*2G7!NFF7o*AXSB8|C4IjKXUT# zK()XsS5qJ}K0oO9dFL9M`*zkt=G|OuJ_9Zh_)S3E@j1FGxTYeDpxC0uR zAhi~urg%3aEbOTJszaf#p!64IrF)bND9|De3&wN{4QAhM|BEP2urw0zeZZ=VFzr89 zU8MdWSaspPaQpDT(Dhz~g0zSM8aLfLz5`kI21|25x_p_DNHsnrG@N?j#W6k~<|Ajn z-!3%hxx+J8VMwx30)D^l+~~JZVFO*GmJg{~$Yekvkli4$KeoVh86 z_9#Hr2)M*V5JL0;Z)Waj$!;jcWpd*FkUu#hHC-*37>7NOg%JcKL~Uf_eLozf%HFha zg0-t5dy^~`k(mghEx-f|L;5Ij_MAR+%Ls#cy*R{t(OY*Ywro=L9|0`55ai54P=(m) z)>g|!iOJg%F?Dgl69di{4?SQHz-T;&s71hrq(n&g%+2BuehHD0dN?%%l%6$8%aLwA zm)REhFyK&pUS>Wx-$LbdcWwZCmNo{Kg}^=Sy^$-~vSCV{eg4Q2?6Tdx z;l&$3xA@ed1+$z0J&xlYZ{g{;A^{4b;}o4VwPE1UI%x$@+Dnp<$MVSxOF>kLqT?&Q zP<6}d)n`O@mAMc4;DnCK#1t-VSUvVEI7kud^PPpJUPv`ht>{1(paN1rX!YyXZKYwZ zELAaiQ4@Fqmo(%r)_qBFCc=4g_ciTa$tu3W|ucEitiDIAg@Tv;EKAM`5Fd_#5=2aC9u0%VESJ3GHPzL`sKip?F0jPlrK9!0t!yhXiLK8<4-Q(B z`}S9z>6mY`av|*-!pc5v)tai7&K^iWL}+Rb4mSlhOjxl3gTR7taqp5wP2EL8R{}`i z^CxJNuhURLEQk*%L1JbrgQl(whiW_=5LL_ehuWyqUjr#`*q^c%{AFLDfDSluFpJZ# zVcj_S0H50eZ!UtSjR#>m4xHLrC*}#_#$#`|5^p*Kim=*4&hgN)EzG;(&F# zNG*&lr1fNXc054d!pL`vj;c-VFBN$(q}MTY8O1V=YPKhJoCMzVl=F*ai;x>@NJ?Zs z5Ke|$;4&5XMNGN0bZc>h`pY}RfBMkGg^E&7=}E3WSLhfm-jwY!-NJCr1ekD{5LEnh z&SyM5D`AW(PUIm1{2AYpImC&~V#+7h#->Gj<%G8>dt|j@(jE~-RC?q7T`O{}`@o$%rfhAB#{OQk`oa&}Sc8LVeLWNYvT=SQ+uk7(U(Ol>%9d!6(|` z@4+XrYr92p3pyopD5txDO+7R~7Ul8lMqvQlT*ak7xp{St{Kkqp5Z;#4JOWP);yYEk zF(jRLJJf2hci1QzEbOuPEv&2W>E!j!xh@=F#W@FOeK3MV^H}u(Mm`B( zGD$-e3Ag7@W=odpAP1c}#Ln$%n7h`);+f6nMAK zf%xaups{!ra5V_DY%GjHzg(J{(78z~om@c{W)@5F3lT80QoBjy2_MOp{hf-(clmoN zUVn4??BdTZq_-$my%t$o%F6G&ott#Z*-CLt_-{xy=ZadM?!I^%GYq~ z+aXw+vrsANOPtT)+j$XP}g=QXAr(<&nZ`QQgi0*Xk^#97~V<~8W2BF zUk*!nMrve0b=Ks;`}{F^`aJFG`(#_v4~vybz$KuO z{ce$)X60zoub{1`GI8ocT_>01yaEvna13Mn9M)CM%-0RomDw#Nk zMVy@GEH0_!AMJIGD?kHRq-$$yZRKisEBR~Nt&Mj$@BOoXMny$WCHwNm>L&JC=laUZ z&C{BOfAZHYx7VR!AI`(BZdqgIdI8~;Z-^$i(Hf&U z?*W^tQbw+})n@kIVH&B3KwMg^nfGqF{;o%+5immV&?_`&PE4Oxx@kgJWI2V4dr2H( z4e(QP>LxR@T5z<) z+uCwpm^7!RYAL9cpV z*PBk?%_KQF{L7fjQ*@i`C-y~YA z_4xyg^=1P_Yjm3|jvutX6LH%4KnAHGkMANQF?B_0NLZ_uNJyS6i2LX+?T#0(asdOa za-I9~J*qi|r~+@A&O|t21r?(Sf{n1siQ4H6OqoxD`A{?-$}+Ud{RI<+S^E8gKP~++o5{zbror_8Nz&^8{#Dk{+#d0B;>|J!&CDiS@m;=%c>j*TQqRZlBtft=-~On1A0sJy{TS z6#QVC9n%YVuGRL>(bF#w!YX~Y%g`AH2QDbsuv-2AaJ@-w{QJ_WQPE!1Sl{hmmdSw) zR8@YJ$;BV6{$3_;sz<&+`?YME$8ZWr!?$W_0_&pK-ADQ(0tWjiF)sSC$z&omI641p zj#Hmw)*Nq;IDt!49L*N)PueL^Fp!wm{C^6;Zc)Z74Tiq_|J)Yezn`$fXzlVmXOn7w zVl_z4vZL=Ofn%Et86t8)l#Pa^<1%bsRNIxL+1gpekkhV2=3nLSEW|C_lY*i$A%-h_ zYy}q{9S3Xz_o96%ud)!~R|gR|h6lE5;8F1hZdfz=zm2R@|F0tJ8*#tYJQ!%>zpHss zIwbhzW8-rK_Vpdx&L)nD>B}wBUS_br((ngGK_Q$asIOCcg>@{1Sl0PzK7N|B-PveM z@3mh&NAgP%JA>eeE>Xp#JjvFIay3Xz<*Ve@YJIkQz6qmkk%+=@^bDAS7H2TcC(dDMLPGG!Zpfp$6c$ zU|RW(lXYyOn(hdgv9U9zF**|hksz>ps6bcrA?25&R>-^*FzCkmO}3|CkzlZgCbY2{ zyEsp|ZV4RH|DhM|aI|p?){y}P#HGB3#-0xrAhyUley$`Aiuro8;4>5oBztXZratX) z<9zzxV(S0zZJ8o1!8`tHh0|!IEwOHvhjhh055(0Gg_#HT<$`vXrf)lW=oS%!@V{{m z7cri5DmH4A_WbI8N6VV|qX}^^sx4EBl2UOXrRZcp#Kvw5yy$|w0KpL4gw6pmp&*4s zVXu>d3XTpAGDfN*CUh=SpAGT|xK1}91cHDOcCiS+kN5vNjxHWDMcRRzsi+BB{IKPm z^UW09aoA#EVPafLVC7>PupCb|BAS3H=hss9wvs!L5DuEZxRgpKg_nyaR{( z<@8Di4bad_r~}GKS)9RnxdriyOju;gO6Qm9zKI3E@BJRgjKtxQ4SJDkyhsSJJdB1a zs#HRu@=j~;?q?t*R3LD=rnSmaVuA^p{bB=VNTioA=&rSDLMRz(lM>$ylJUF@D2xXE z&#S-wlFecF$nUK&`|kRs)h!PTgHYCoi4Lf&#R^M;2WlvMlV+mKzta+@>sU>MhQgGY z-jiIWMK)S3GI_=hF!zLMdn z2rE1(B!w{JXExVFIFu$wznYpfaiS}l=VTn$NCYs>6_A9tCR&`NQpc7!U=qyakJnau zRt_4{KHYvklTjR@dk&rkel!4f%zEv%(%rB#%Lm%_5iKY>hsFGcim*ruDj-4c8dAQ; z1qgo^c?V6K+!3Mig9x}q4T4h_y?oM+`T`i?{hk#yWX0|!2OAYcd-<&;qD%;V_!b*T z%8NgvhK;dU*EY2&L0}DY5g54RwG8;|`HGQB7K!d*GPtw_TO6s|qK+;dTlxOn9zxvL zf3}vf<`}7Zv8e2{`x`nH^}Jbt)tMNz;&AZI?rM-!3DMq-7QHQ|%x-pqmcQ(9#bf{&okUjX zVm;M{!7SY|zTmgIi3!w!K|7lWrdtP;Yuk0qgC|%XVmv3P#P(GrT3^;lei5oOG%Hxf|}q4anlFN#<L#$J*_pW}t4>IK%y+p)es7rJjujxUjV*=`k&6bMp|>F0RD=EFArn!oT3AUc#?E3@WUwLDph|9b8kw zC#%i8;>caCh$g_G8@oApWH`$B{7`*qG;t3DMI^nITYSqfy zx-OhNI&}eKj@w{kc@BH3`a#v?DcqEq;6i&}L?JC+?s3lzv!&cJifd2xt5IG=Ou^x( zVHO41-2S}CO}*FSh>s@2n^viTOQTS0uD4#T(`bIWl%jZWDE;2&hHCth{A}j`-ETk3 zVe4kAN#VV=l50&!G|eXAz2d?_x>nb0zb_yI8xKD+ckVMX^Lg6cNAHuY3g5K?arJ1C z{$%(0=4hNI_DGtvBYY>?bEYkVr(-#6P`N=!p)70XGE19G^yjQy^OlzJ%=f1x%WnKF zz_%J=aq0$#8Kw1%PSixnh#Hc>@U@6DzOg{N=T@Yv3yEX@Qg%k>^)7k+mOS-liSEVk zLi51ah6G=D!{ub-pYO2gtRdo8lrD31?1E6J zw8+&-o7m|rZP4Dl;PNci=dKG|PN=T8Gozo`5d9VW$DoU7UewnjvyR?Q9NflC30mNcRLq==>nh75XIpIv$Qpk^o5u5X*Tv>~A@t$1j) zCNICCiWKFgy&P(YYP{|kHb2b;udRg~cRz9j@kQkxqU8ZH@-^1P9(wywHBmH<;+)Pzn1hzcJrs@4we3Mn$ zyS4y|->y!xXJ`5qZ?zm32;ORK^EadF+mMLCVQ zxyFL$F8b>pk(@wab~Jz^{J9{0r)@Jkp?^RimVJ#fFV@_xzPz;EjG(Jf2drePTGW@Ie%Ucz{*LzbF0sIhT zAMdQQ_oW}5O<@)8;L49JC&6-YXNe`ku%|iVTaV{k9=*@1Oi1 z$FN1zRC6W3c8Ro8$R-f9pD5H+t0<+@u9`^q3f<+shfG=AJG(AoyMm_>kGE#%+Xx~D z+ooJZgEt>^U2MEPY@55@*KvRRAc)BHK8k#cfGMtd0S~HG&w-~NU9@jr_Sn3_qaGiQ z_a+?f8qty2B-DAmd6_rRvi$_m_4K}9+0u%nhBIj{IvhJ0t=^w9O^G+bQ}aON*pZ!4 zzXHiIO4%gzQ?_doE9wo@j$D=cfZ5*w&Jq#ySLh0kpC#_Q-l*(HbNS5zsmouI04sU} z$|^S*n4mc~W<<(Ww4a`05V1yVSgG0il+qFSw@rkEgqR-Y{C>E|y;!l=ZzRr}*)6dH zeEskej(xt%Z(pBGcdy4fq0t-g-Rft#3=PaG7T3J+v!66idSj-FKX(J?59G7qY_%rY z@K$4_MQrYU&WWjvjP?)}*V3Z#(zKblWM;U)t9&HS!#QE2rw=R@Ou%v~#$Sf=W^_72 zPSw$P4`&}@}AIOrS=Dwm^kP{6~p|u?8Xd}JwY8lhaWJ0!34Ah%4s+I7q(7Tx|gy(BP8?iC>Uy5Jz)b1^}!X2rsn>dln@J$7G&~k|?W%@yektMKV;$abyjvCrDMG(YqA?SI^4d3E~VhJ(#pJE}hbQ<7^}zcH(oDN_-Lyt zG}jerJ1}^ox&dWv%Ij_m6(J#Sk|N7Zlgpt*OyiW~OVkI!p2*Rj@8IaGRsh^>$_gf1 z(fw)`UEhzFVbndEo!;1l3FMbql+fZ#e%W%)9va;(?tpFj<5Ny|@6i}kK`BM!FKO8>#M%uZ-PDV_(IPo zCjPrWfL7NG=nvTF&&AWaE18*f1c5_2=K)@EvBCnHW~-^V?fKoOXS7h`Ud;R5rdMGUNo3F=s{!_F`tD0E zkoEmhQqn1J16)*PB@;n~l2QdZHl7UMP!73?urxDhrinP7b$Lsa7Fa1GMREDCasXei z8V{f@P-JN7OBYvP=W`Zy_9Frq@xiS;5G?AsN(1m9OE~KK%HJPkQP1;p!93A{fTPrS z<&7#W09u#*?cx#|zkIymE-out-o!CJ%@nuU zuVuS;$_d4G{=7(ljIR~gHVT@L0;}Ny1zWt)MJ|FhFs#M?U8O(eB4=X^@&qsX85NhW z8v9$uyLFHZT6}I7ijZ?lyo!Jx4XR69;WqZ-(KlY6E_uyU{2XylpsG1QYESdGLA&zJ zP!-v9oRlTb8t-o|cJkjbOK7mXn3Ec7z5-rX`4&pW^80C(J3c^D;Mj3X_bw`Z^1g!p z_kf+(U|pwt$yN}MwTUwEO>`LXa(e$w%km@Il4oN8o9iLMTXdYKr!AT=W$R%@>Wh~y z2%dJfQezVFWf>%Se-F2C0N~)@^Ep%DTllnh&`uTd?f?U}r0rM%QZi$|?8euHy-(o? zfYszASJOo9%?+~nUV7M-z+4`(^JM16Bb%S5Ex>#epJiq!{T(hV{{a8j4knx&2QDlaUUz#rL^XlEb)@<(k;G=`ATUvC!9)`wXxJ0_97*E#N0VMRoG#iWC5!Va` z;XKgpt0Va7&=MX36h(Vz>DOy2*9xEeH5W!+ew`&6@UYDOJWHHGy?;CoK>`Nh_w6tI z)eK+>2ct`6HCF-L_&D^BxpMdJFFf}}Xyw(x#3S*lmDr%p!bl2!s6)f&{FsEBj8+@^ zVG2)<4W^tM^kvRT({SEaf*oQ88{p$VLs#47`x=m?IoJ5;VPGUoR3GjCvx)z@sLQeB zi~;f?IO$bg!4d&s*b0PTPRE@%wygEn`zj;6*%nAh?t28xBmyx4-;K%b{lS51^nf9| zk0*o<_d#nN*zgw4X1nKTBX{5W6?v|F6?iM5jl$MZ2q@-IUrMm>~egqTx0_LAC;4&(oWOD7UzmWc|GEu-}ebZ?RG#? zC{bVFqa}@nu+-5`vWtGgjS1l*aA#Fv(8+jwBAmeabVN7<)gui7f*LI;f6&kaX+oO> z!96jM5;{_N^;78)5WgD?{5^i(pQwH81%$ z$h4U2ts>0xSWkqM^fK}`XrEWUv6Z0sJq}G3MYYd75`hnm`opS%u4U+%fQrJKfmof9D&CTceSjOg&diIJ zUGVy;whM%I0%p@2v~6{X#YO%IBrlXx0-N<>*m_yt|RWO&%~3AOMd9#D9(iR@~TvR;@V6@Tv=Z?MAN1OpaX{A?D!%k|F4< z>gU`vun&q$K><9*9|8QEy8xaWlgYX>wCV!{`uBW}Ag-uA78p4sZ~%{@Y=s>YF;qht z`3ZQ6NM%hmQln-91G}{q(9dWh4}6|MaTJ{==(+N@I)< z#?y_-nBYRv57|_Ojm7;PPiF?K=Z{GT?luDU>YilO4;h27D_V=pUe@JdzKEJL`sEdCHvh35Xyt?#A;N@^|BT+20d^H3VOE zU?M;b5szzSnCaAmdFbTB2bgefuYKkd4kC4*R$&Fw_G{=<7mDRiK^Pxi{fyr&=mTpW z6hlL$To=J^&z`HOW|Gb9r=z)kvnV4An3B?aNLjo)w~7)A1)pdB*kpv<*scP2h(P`E z5Rqf@2AdJ|5aALZL=Ad~NI*kr><7W=Jb~?eQXhCbZ&PMvH1&HS5bmyM5&JCpRI_Zdry75AoB~R2Y(w@{Bv+m5{x)Y8c zy!l4PKz>TfVP!*I8AydLloOB@eTvtSA6sqH(tYYSmv1}pMsL_+XA-L(J}SqFRwz-{ z5G+-BR#!x(=nj^uq`=49uHdYmZnN-jB13CYmKF;W+sdAu6QvsWWSkiB)nhXq}0!G z)2j-L^YIFFO2jYu&dO@|*u7I??@)+&`RPW;85_ry?AbfuFygz{geUCxC=Hq72I*6N z{pZhcD0%nFMYM@f`rt;to-#uSppJH@+6ho$aQVgw3^mn#H!I8}ljUBC*tRgHFYGT$ zOnxxa8>b{6ugW(2s#dB9^XzyIbTY0q4>o3=5pCC+R-`fL-Jl~X42 zl8p1Tyr#d{a6Y^6Jjb=MGq3x=j_T~s*Q>4|CtG;2L1#P^lk!geMNyy-%9gVH&`8Aq zfR8c<^$1hyHlnIE7%@)8185N{RIV6ap$|H95^qaC45hk5W}3B2zPw@t;q(e5SO7_6-Sdh^;x2OhSU z$0O%+{4=gOgATqK&e0D2LBu=`#4=@0#?B_1GV~57&AbMiJvAY3aX}mS^Pa}5l6y$s zgHO3ppL^VY;{p2wH&5C^qEq*U{b4B&9d%+^m?Ap?b3rLrqDDf}17H99T76#JD3u9D ziwRx5x9C3S75E-N#Qy%w`YA{IBa#ImVxI`;*OIYjc`#7sm){VAb9!@jZ3LXP4i16@ z(P*LG5`;I4uzK?fMm#SnXFqNQeGw&5wBR6>!Na7lIr%_)!xYIqMq8)1jQ{C-k9*AR z#X0S#&yV9ns0%wfVzo`X(GRz)-$gX0R^`4n$BZzvlx97dG_w@++!o8}mR66Hi z_v`%nFd^yo?oJHaz0=bS@0<@KMN6$?DVc^QL89_2gHy zw?Z%d<36S}2{&J?oxkhiTY3iU-|-?Yc?dIT<*_81(8e4`dk0p+L%$ki@-m+IVdP7bOiqGn&tV+HH$s)@%Gt6pUH=w`0Z}5NH!rwM6ny$N=X_HeujE6hT!|n z#?(B8+~pnni1HNCk7L$G4Rp-L=s&^wwwc|kGiufjr&`f{8u4PB;4%XGL1qpUEQ4@y zJyrBrQ)zrD$3BP$&n~~eWr)hM;fukTTI7A-&}FB4GJo(bLWIS86~#9x7_-fR@-@s0 zt!#o9VbyH}vZfBsuB5+iS!nPrOB?x_tTp26BmL`=H>f_>yer?k+d0HOP2|50)TQ6l zGEYZ1WtulJ_w5f$(AFL=(s8~w7B=@(Pd5Wy!?T*fLPk@mAs{}t`?E~#YIUtF;q}Cx zed0yCp34nwMNmdEaj3)gHgL!4s#XKt^Se7Xqx6XF+G@KQZ6CN}Jw3YKXQs~rWVq)X zZPpCOP+Dp`^t68fBSHg2>%nmhSO{kb_cVi@!rubSAWlse z21GnDqwCM=3vFlP_KYLYIOyLV%EaoR`!U79s|7=ix?OUXXo>B_E(p+J)XkAb#F^hT zi-^)6CyH&9n?H4NO>o?^(WnNo;m(QHnAwKutqC?x1pqjl>457tg>ne5sJUbf#rOMz zO8^{Bu)_)2_LWNrthS?>>0=aN{%$(ZDZKm9{(N+YN%5&=T$EObq6QQ1pgQ4vSAZYt~FD(*zOhFWug&Eo(T)3C%o4QXpyt;aqWe7o`y09Ea z)y>rB#f# zQZ(3#+oYhPxpP`Xav9DC|J>3=?g8zYPrJlCkfv}cqjyxeOMStLtTEr<34SNOh1!N> z(U5v(#x&p6`C_WO>3dE#0yph}4+{W=bIoARLIp$N%#28hBmpR#XA#Xu(qxF|OpZn9 zfkuL?w+S`3Jp`cG zm*KMx7jdhkIxqYB288{Z>AM=goP~s{)HN3uabQ&Uc(skCCav6m&_ih`1bq(au$&3I z1a0jYH~u+4%IKBcPC0)qMJMt!S2)SEgs;N`i2Jvw)%3E#9Z`lAS;p?tQ$a!f(*!7R zfF<-jX!TyLn$_6vQj-Wx`D^gLOQ(mlQu8zf0tne{FXU>JBrAcHr%sL=HY9m4TLfLR z^u2ozJ2aK?h--S`0_X0zSxIm|dp7K53AfhOL@hDg5vS9EH`RIt%9W z!_k)VSm`=#aI@Uvv-4p~W~`wQkES11dFEDXpMYOeLu6-s;O3jH`Ni1!Ew zJa@MO&)tpGio3qap2*(K-Q%Ko1Tu`F4^!`4p*_#3T6AzG2YrHIJ`4cZb)~y>UCw?W z9s-oDPyfu;H@7=`WhQmtqEVP`;t3lEp##ocxWqf4qKj9aF=vZGg$~yqYM+q7`=vkqHFec`f5J3skM|d)L`3tiCCLe&Ti~oYG zTcI)#;yDRnS_|Jn)*nzg>Nt@|sBnNG>wJg&P$DqRx6UuovKD?9$lqlChXVN^%-Ov^ z3gndF0{L-N4yOsT@`XuJnO+~nE71(_&fQ}af{PV12Y9m7OYP(Qgq>?(4qH;)zPbY0 z`b9!hvxOU=iFGn8d~HR@!>2R;DmiWsc>$Nup}GMTGEEWnvAbHR)%M^nO?SNorRj~P z;rlRur0GUTK$`9dO4GT1rs=YOszGsnszL4kP=gL_f(YwOe-PF;e-PF=zyP>e}p+QK140z`Lb{D$n$IN{N17Krj#^rTi z>V!vB<5X(ph<9veblfj;pAaw@&ZMBB6^cOoaBt2SD)FvD9!2GL|K(wmROCZJ`oC4k zW#DAC)o(|(!D0HQR06zeP$h--A7;=;IR64zS8UL?ZRwW$$$vvZp!l(J=fTI+7XUZN z{h=AV@>(IuAY zQ2F~FZTg)W*$if0s1P(mKl$nwKk;wVA9Y)r(@CiT{2MBOf3viQLk93~RUsU0f5X4g z03-Kl<-3tPFT*#Taud+VU7B9|5E!}ZowtPay?WsxUOZa6AYJYWRDKTG&|W1nJ}+D9`-675KVoe>ZjmLkM|@i z`fAFV{Oy=2yggiLU2VwXh_!4NDuJ<%i}~Tf^cDbDKSv+H?KGJgXroX(+?c@dL}|Qc zkUN2qIy5DgF8B`hz+}>YJ_YOhzR7ISzH_#RkTmRhHlla5mZnZ%HZ2g|;=jETth@X& zXY(Q$ALEo33d+=2X<3G|W5v}lFo<1VRteLpkF+V1N+d(VDhh+W(0i4=D6U(+vRD3o z#8b8Ja_X=Qz6H6R z(|9d-qi^z3(Z5KC(`@9;3x5APn_wRkp|2ldg6YHfWduP-Uys~W@CI${@$oJc=|^7q zip&eNK;6!b1@!aJ3n=|kiKzMQU(3?{i=-qlRDGk2z4jX7Y|XkjUf0g$a>X#S>)HC; z`qx%BhK}S@pbCcdReoK+f#Y<>Qj;6?gi2@s3@DlAiI)|nNJHWEZIpA(Q#X+4w}@J4 zqS*qRtp@6J0;Lnt-@|=l+Nz&E7?OV8{!4jYrz=8Xq3;`eX!Cqf@fF4Edd&#;_~Gb6H( zwo+;VsQe+_yVI)XO}8lbzEr-9_Y3#?Wo~wcZI5&vx%-CKP+Y^M_4tzE9*4>CWybQt ztllhkIt$Re?T(aZC#n2ejXGeLU-N+7m2((-x=#ER(N>f|VdGU=2RID=01kt- z^_LBKXX*Gf48~YMX0?kOsG;{;)2#iPLT}7z8E?h+SNkj$HADkHE)}&7pq#?`Xa&Y< zL4SXp7tnrbsBs0;NA%2I=s}90NB&f~ZsJOYh6S1;J6$Ks`N2I0wp_$v-fwSko#vqN19J zg*(Gt;5ib<;mQL1p~GQP+-aBAt$^^cwsgu%VG?{I$6GV#J+ttjuv1Y!2)A#;M-r3= zEa-EFWbonJ+$RXxblSHMddfxXB?{V*OyZXDX#p7+kOSAO?qjQI|Hy%{CNrwUur*Ek zGU>vD3X9GMBLj!$#x)jzdb-dGwA7(qRKx)Kd$J#wGs#!&){{oMn;OEIUAfJwx~){e zrMBXY$~(#rcB%CxUY0ei+C6Uj{=i%FGDws&R54_vIRHK8?atc7V)TxpcXzBk2hW(7 zQyxk?pXqafx99bhakvKzblkmW<@o0wyr%rTij?19??uzAA!a!w^gL^L>d8kEb+aj{ zzns1PI?Z@R&Xg^Q4s|e=rj+|7#ufp-gVLA7DLr7w<5 zqK~Qdy*F1~?x}3CZT7CDDE4-@X2IZV;B;QlRebr!=?n{;&Yc9ZU69TPzfWhxKVo3k z-!bsa+vk?PF8~M=G|*6g-^+))>)6!Udy#xUvc0T8tMZ$|`}>VwYpR6E3lFU|`d>1o zyFk**zAArZ-)G|x7j#v$FlT!YWv>9?O?R)Ki5p2XeAUsrmO}XngePQuix~%P`e6-& z2FH|BmqK_#G$AWltRI8iNcta-D2&}N{p>+fPa9(tKGdWNj=M4Jp znb`65Q_9w7$xI~Ypxy{u$#u%KPT*f+uk~G=&lIl#&)jnNVLKksO7GHL539QcwbCme zwx<7XrE_^HxM$s%1FiIlg>d5fzhuD;hvQ=1N;Z@s_-vtHe_GBmP+k@^Y|p%yFF$P8 zGtIJ5zLb8FZ+nJs7cWQ{2MhJUx!8pYV;IPO-@r#cG{B>b8vx7AjHcMigV>mu9#*@@ zQ(Szsq(Q5Z?K4+iCjAL`Y!l6JFK<5!J=-i0aak_iYuI&h@u_BDRF|#0UkP;cumTnuQ)lP+%Dx zX+H83W`(?`BW6qv_0h{%jHpRX!s8SI_TfrBZ5_h3W%d~Xx#3l8xdehfk|Uz{3+JVd zZUdO{|K;P^?lt&$j?M!e&(E6vA0E%5#C^a*TL+!iHPHTK%`xcYAXwRRA6YkN>3Vhb z8>#R@{IY@lmDo|gzR~0aemJs);Ma`-P#g?g&>4YO0kw{kPzR8NwMRKFIiLFNt|HW} zW9I6y=?%L}Wz|P%QboKW!_FKE9?23=*?*5kg>5vMZ+TBf?py;G42k%DdCSI(PCJB> z&RLuG2&6KbbTZEUsWMZ|g)-%Bh7$C*^@c=0s|{ttclp!+@y7*i{fr0RR?v+a;$ISB zHyAYt?QjC2M^lckRNCq1@FXk)T8mJrTRy#li%tMqRN$66cl(<-csMRW9gR787YdZL zT^&$MT?gSAkyjgsMmg_8vRXusVTX-yiPB9d!KNbu`*gTi!9Cr4vAbnSslI$m03umQi$j8Gv0F~@GX(?4(ZDEdy%)NH z+TS!|JDmwUKT3us?r_qgA$>dPbRr~#IOGtBDW6OO1#I8Qt=!r|5zzJ}PhU z88#W_BxZ_rphEI>&4?R9xaoUeCsif~gb!0aLGR z03qY#|3Joh{XoVkloenTj-Eh?45tnvOma3iqSMiXk#VddSsDTiLbK6K1h`oCc0g}l zl-$mV+O^7Bi=0dqJjZ@_*|Pa#j$IFf#elVLMt|t1nQcTQPC@THEm>vs>!9U^8c_%AtP+1L(Uo1w@{DY+) z2m3F?xHuMELRP0&FJ3ty+oaAiKnEfGSYto>1cQqP?xioZ^g2Fy3L(>yGpcqPBF}^f zZxahiMveH}RYv(;1#p!mK`0w$dIt7VEB!>NpB@3;V-QMR73K}A7JyPmdTj`x)Q^4w z<6h^%%ruwXL$Eq|k5lHbCM_EnWYz92H2ylZH3-6x(C+JtvIh4g4jCk(_{5NK$>#yp zJ-`^7`^OkNI>J-47(B*SK}r+=#@L!dtlR9MTKWpWfHz_Z){lH4TH2cJYw%lD#`sHB z1`k%1dEAT4he7+Ns>~9kD#QDsDswa_{=tizfa3x4;y4jP%v@=xtW+)(s`4LgIOop= zwN|+seX&#S@=ggZc=pA=KeHsEA1+qp>;+UP-@GY$s@!BLB;~@aYib3Tx4md;wVv7v z31@U~`k6M3=lz!f7Kj*2r9ltp5OqE*c|9Rfu6U&vznr8y@hIEFZoe}JXr;RYt@KkA zwRYw%y|$udsQmA}krV()9Xo!DpMg4#%wW8=O}!i-sdM%q>oE6ulq>At_A&~0I_q=9 z0b6Vr)o+2tu`wgYDN~hH_h^N(lmt@;#M>H>)n}mw`0ab)$C65v_~m%^EJ+KB=$P3K z@U2PZ^L=LXUoFm5=%q;djP`c!Jzn2?znVNCNiWM!wUc^MFoE)vZCB^}<2rM_l9)uh z?@;txwj`L+15fXjsPZuGcWYl;8#gF4tzY!7?i9f65JK$=0YTvJF zd6$&S1Dj}9lX>5*x$4^{#kmII^o9ImBxbvH_t64}oM!67!3X0bP=u?#TbKGrOa%nT z-(L>l8cBR9yI!}dQX&bu;pY4FQ8=v`on~)}XQH-9hxzPQ?O-%XuyCqTOY}KWoKmI9 zMZr^2>{2gi){r8uIqvJ;4Xo6g_*TwXA=W|f*|qt)S-+y8s220)@2`*Yri~kpuCp&T zG{d41@p%uEs#aN4_66>VFFY(K{rIpn5=yIZNuKWe{_M!{2gUszo@4$GA49fhVLgbP zNxFzu;fzfcwPxqIJ8$6<{4A$drCnLH7jg$jNF1TPTDy9@=QCPkCPTma@mT6-+jm|T z6q6=YJ3(uk+i}fx?cjYnN24E%`!LsMu1VVwa_B!i0ceE;0eS zr+HL<+|&5&^1&VQl}ys=xWh~Hz%jiQvv9jpBHez_`ZUJsJ!zA1-(T+O4^7?OuRSRL zh@uIXLdJk7`WEd9Q+$%Ow+%z1?cj~a;{;B^r$3VDLC&_FJ-jHXq0>{r!_)n9$ZP%? z^QoK>4+no2kHsi7x6_j@_~)0GLmx)wtxgyB`5nGns*6OeK46WXK(bR-sYz__{B{(* zruW@(? zQ6gfkVj5ERn(z=h<${^L%~q`t&14@3V-z?EKKG^$?9M3Y2?4$(=01S z{%!G;z&(AX#|bAcSv6GA3H>C}lk4+LP1S7TI9}Q7{8&bFqVYd!)uQDpG%5qb?Lbl8 z9{`~Z`4~OI?+d}vkaBjVxN#96xCZv#B$6W>ylrc8!K`n;pehPTf%o1*%D~>6&(!GY zBCHEtj>xJs*Feb<=X=JyS(GLLM6s%VjH?E%V0o{Mj$WEFLoD^yXxk^7xgnV^kLUW8 z|2U`N&%?Od2zvJK<*#Zt>EaDVic=)5BPZ`YNNg7{Sd>#JQ}w{q@-MQ4HuAssB#GpW z8(S%N5;8zS`^c~*Qm1u*18B;muEg524F?GNwxqU0XGbrd74#Nqu!&dX4#VbBNq&-Q zV1A#_-W*0vR=T%5H<034SG^_tYT~kEo8^ny(>1j~?ASu+QIW(};pLEeD(C6;t^EB{ zyRsoPV@V_}H`oD1qcjZCywqCoP2D&AgrGzk*)~u`wwD2OX{pmJjp3CFU!Ta!$HA#` zL<~nyUi`IH-EskLRZE1~K7fD`R6=yzQD||TbHKPaaVY8VLsW*RE=UjJvLAYSjwjxA zs<$-nI@Moh7?21wzj_zZp>!VMge5-BEbSqPW#NfH?F-0Vc0Ul6TY^ACd7qu!Nlj+v zhpCrh)>Ed>XvV`I<@`9Rb)L_ZlZ22nNM>rq_U=)!6yrVL34!SD zm?W}hrwD<9ByDZAR%ST>VQ@Z0C{ja;uNRS~ZtCG>%b=lbam`@mc3gXpI3>+LOd+%Dp03=@BY&p{+^xWK!5tF8;3VY z8{Us_&R6XpZymNc4-H+EEMbqeyeOU}1{pEI?|2oaM(NB>dxEAWxPHN_D0z=Aa$Xpa zm2Fut*_ob#knGTXHg`yNU%(VTywTjcNz9wRr)SWg+4d#z`h}%$p6W+b$S;G%65mL% zCChlj*PH?TS?Q%Mq8%82Mtym)NC)802J`^@Sqsd=CXpgrX30e@G=;EW_XvbNl1zx_ z0;MFlS+^)zMwA_qM(l~1vGU|BkHZ`lui)y{0=)FCM#$T%2Qkn}oVpqt%?>N1uB>id z04Dp|Yh_hM8k8*X@Vgs4{MITi0fyfM&}82eGgozAZyhAh?68xU5;n5dnVcgDv?rtD zt;^LM7*08$<{B*+E~W@X;fV2b!@P`JsN|dIZ(ZT4dIz}5Ho>kkYGC*c?Ec1K8>TY= zCVLl}*lOzotEh<6q@+~;D<8FJ_xc0mfm?51ow%^K(X;{|JY`7^Vg;7+7@MVTN%y&T zb;yK_mxcV|?Z@?{{t{33;Eb7h0)KmdiKhV|+8H*L+2EuxD@ zJY}I6#>+C$!0>F#1hSopi7xf=P!DwQ3_=SR>k@lw%f=fnyus@95RvXI+H5WC)L>{3 zkR1^OWG`e{lq9*|+Ruy%CFVf4j^X^(=pYzkLMI;(4kE_eTTt+5|FQpmL)TxC8Abqo z<*t+KHBpZ&f)R+1ov1afk*GH)@B#&K7ZK@zA-d%3feV^c94vVMJp|B`j!T>m$q}C>hPY0DOSa&E6zLk{?nI@B%!)n6x42aU&%ghO zs9}dfoJU<(0-svqKV%1+!THc2zKu(-2=3D70a;`Z6uLUa%93;cGKO(PNlt}@(dT3#C$-g3TkvQEHNRuh(a1mIS& zo{!jiEy&wL+S)vUts8ho8<2lw3oTvtZ;|!&>4xlYJo^}cXSeJAg=a4jHHQ`-v=rO< zfoBg{Ig}d=rn9CY!Xbvx1n}%@U_AQ`fMo*fy>B9ill0)%Jp zyhEQ&U4zhPJJHl_n17(p{OJMo*(VVCY-$*2D1p&u^#(7Dc?nPvq?oOZ^f-mXw0-B0 z0%{@2XdsYu?Q0D*Bn65&i^0Py(k!hU$cznCdJJpjYmuTYDLlHlM2U<4QhU5)BG zVxN}L;6td!{sy1%ije}~Gap2VRoE2V0{z2hO+*>MVqnx?IK$oiDjSCg_%=p##?}fi ze7V5|ku30Q0C>1wlL27SMu=-)X_u3X&~5BS2bk;ymLXkQRIuu$FNEY<77P_5Pbx_U`I#ycGhb znJL%b+%t+_+%pIe_v|^qJ(Js4{s;HW5yU-v{*!w))%kM)Zub-uv;cn;tSqBxDHep2 zHzZ**6E9>r!;GikecCw(=i2m^H%zYkx(j7Sx5t(Y@!1faalx`6T=_e*9Rk+F4+gdL zdX;N9RXUAalDneI1z*Br%wuuE(lYX0hOn`8u(a$OBsF2ZB(L8)jXA1_DL5km5SktS z{m9cHR<18jwjpmisniTtM?eGcl%C_&_*mJOEStuU88m#|}U*wVpxj+rt1_RYXIQR6vS2L5dpX6}ROJ|7gBbD)9MAvW`< zjY8e6W$nu~wN=c`gV*%@am+KT5%7E}?AxS43}kA|&js%*ysWp&oH(jQufI$I?) z00AxBgch{g-u9N!+EoC_#EsGyOJd(qpF|}LP2iSh@R@n$!$)xW{XX<`ajXck0thL%#X$^w;95|#|>=B782 z){`j6OY$rjaxKp@B*}L@d$CUx<|Z>Sppo@bXw^%eJJ}Bqj@N5{^X5}C@ENFjhdR_2 z1+UeORxppePOT`oo1BPVpV$TDlsjqUmtM+!;Rn@}xMs7#QQ|{G$FS^ROz1F;B zG6;SzR53Q|&@FvTVu=yM5q{fcfiaYZ9ke&CV&CupEOBASbtd-}@QUOUsm)r!H5COqs#t9NRs_#T~XQ;Xpcep&^kb<5~j&8 z#hf=g2Z?$2`rz^-Q1o7y_u?cXMLF%ZylF+QX?opkk7rryKLuMKEbyf-avK^^lkR6y zZE*o(BlqPZU#Z#q>U8)PaexP`09Ss{;nkRnRQ6q|qRdcbh8aV!;a^MMtvB;G-G424 zAKaXsgG=541bs%vbVb-Rnc23?&m#xch=;P;UI?6@241CJt*%@jOb8Dt2~OtGuEa>w zJk(Yz>lp(@)i%(4;f_+D_9d40S%!(Q!w6!_m$o&t3zOj(!lz|GQ8j~g+%h#L;_)I- z@+RtAV$5fMepm8Fk@Fu#($J1#3C^Zss3`r${{YV9duCQjQw73?xR5c`$BBZ^C|Ztu zR{%;#B4Zf|p^A!xA z8EWJ|*kr%h@Zh`v6yO69*_KXnag0&z`X$^C4>Hq03UF;TZ%HZZXy1WA+~M+6s07l_ z0%+ixHw)+AYux1xsEO{dwCQkcySOz(jtq-7#DTAs+5{4v86~*Vd};THOgLtvB%yh% z^4=l}Rg2QC-R_C6nEL8OVKTYSw@oP3SPE0hxx}g7@PK_etf|w3T?;nuraUMQ3dZyB z=_hBs?!a-a5nqV-^SIVotav~6Xlr*C;^q72oxRZpqLr7JktaDWN8I49H-3a<&au@9 zH7kScyjjqP;;<$4gR0%%jqmfxzcjv;9l(w6`)_A}+T4)1f)PKom(eNVxZYxJ`J-yL zETGnPWZpqB!67~z@R&Ly$vcp?psp?FAxF%_hw+{yeZzejM0~4`T_|fde~P7Ia`&9T(R) z{0mmx&$iIvv5)oX#x*1|ohK1h4-q=}Lnb7!@!}G3if-1PZXYHXw_=uLum;(74@T*2>Q)-GE$k2}n28+i$ z#X%$SS*O?4HIB@UViL)rOrCd`qqI!m2RU;hlJYlEDIY8VPl_0LD%k4J#;0;+`?_I2vYNw zmK9^^YbVK3O>dgNzg$gjNCDU$dOct?%-g32wuwPhHOk%1@f(#wa(Hhv&H@vR^2r}y zHO;*aYI?;eg%@d`g%yr7x7HqF^HMW;-O3oWvZa<+Ma}WsLw!O~FB&l>|GxVEwBE~1 z{Ou)Nk^72EvxDm$T%6<0ae~}6H_TK1N{rY3>R7GcsNM{94!*71t)#AM<#6BkkKf)3 z&Y=?<;c}Q*Ifcet+=nWusK)wx@7omA`;PX#>wUK|{^)%>CaskIri%+y^%C#x#`g3P z9OPV&am{I`TZ+l@zWz^J=AcaL|Cd|ltpBMkbH*ZQ%e?fLEi)c3Xv_TY39x03(mPja zP;sW@^pj+$?)o`uzVM0TDg=$1dB*dpP%(JCdP0K?*c=wMUcThj3vLZ~Hg#~!#g0{c zHIB~K<-&gJoV;Pn3@=5nL6b?A#K}r0*{hYga78r{`YA! zm;QJQzB~d*e>RQctw@45E)^!uFNz5BXN+y4_cO*emi--LLyZ0ZA;x}%`Ii{Gp39FL z1yG+^{!*V+;xgtq{vUH?N5;FeU8wWv2KNFIw4rA+Lw81SWZBT9GoJNhxrdiaCe#(_dkr_cwi%Vu>(=weVf2hT)mJvUAQomi(>ICh}Nz+xPrjf zc))OVVMafnt(0tsfzhgjn1vP%;TsLe2u}XX2tIIU1VH2Y=TuFkA;F0iP z3EKNhump`*{uwQu^pj_!tohM}ie9&>VaCo;%g;&dOS8l~kc8HYB@~_h0F2lC1dKcU z2^iPZ>Q?EpKqNcE#`LRwER3F}KBNlGFP$u%iU>xnfy!9`YAxlHJ1!J8ERSXRD`Yq@ zYRwWrtt|(&l{^BY)*hASMr-acz(^p`T0f=ZcO}*SUAZQ*+8&*`th0C87sFga#sETtqt5v zK%MMd(E*?}I{>uC=ggrEfYx%D)9(Kbw8lNH4$~V7g-lxQ7(J-MHWYzPS?^}RC)XO= zweftR7e3U$0^|kHnbBHVKM;&NG zk4NGcvpkqm>X=)MU-Au^wx)mF47ge@mQl&NM`>#+t(qk!R2o^0`dU@=(^})qB28L{ zD19ni*307GoHgIUDm~WZ6M(aZy6K?=;;dZ)oVDuMX^}h5T9-G9iCWJLm+^{sBfwd+ z061%vZZ;8Lff`nbhLh-)Ia^P#mp}1xEH0mFvi_1d#Gy!S6}29#?geF)+ADFwhB(eHX6n7><6XYG zT;6(J*L^;^Gy(NRrPEu)sCRRDRY1GL&!{n)Mz5o%=~4Nu*6br>_3Akg745jfkbhQ5 z`qm2T8t6g~v@Skb7+4!vdvNYhd)69&@R#z3E?FWqCwFu0zTvEt;0iox)q zF~g)c^MhFC6>&=wkEGwP2|*h+VaTra7?hw!*USOPFJV3gWn!g|y|?EJ4%I`Wd3(pL z&*uHag$hp}dK|NQ3~Y@LT*bUF1TOO{diyl=(PQI=-fWNNtTilmJhWNEkgP8HIk!2! zu#_S1Z%wp>3hvED>cZ989w*qR_#!0mi;bu)!cvZ{5`26F=~o^UrStEP-V;Wg)9ijq zLc8I3zNF|#wdWZ4y-q~c{tUA#`2-eyWI+!4L!Vb@6Qh-zxYC#xwJA;*?dAyfc=UeV zJ*dpkj3Fyd$l|K#E^pm{z^%Sco+6WzePJ~;hXl(>oDor<5^2e+f-rBjj%-)IV4R!6 zbsA=eE7BM~f`Dj}k20*U(>;5aTXR(E&SuwVE&EP#ZWUZVJmO5fET|{ts&#_K8`!aa zw;+^MLsCfR*k~kRZ38jm<*u&jc&1`j_}J)OQ<`sOzMJ65(D;NwQ2oQ0lnWI#MxKC? z@!c9PX@hG%8@4r1^;)^t!lq758K8b9!kPxVw~wEqti$eOuVUdVrE~%ZY=t%9!dYq8 zqAw6qb15a?4QV>pX2d5%95gdL#z!HlIN$K|QNUp&;0Ri}4S96>U+<`yb;;kX&>u2) zx+HjyFUAn)*F(O5bFZE7p2=>0o|zLvKoSs2x}!PW<5ApE*k%2|i=$ya%{T6ed4i7U ze#Xr^sl@ak-Vwpg18Kq1FZ*k{7&R$K`OcQkc9oD<1d(;zT>eQf2+`zkQ|tjVaP5V{ z<9DwyNf>kEc`ldJE)shuxqIIJW1kL$VZc6}K2M8`K!crt0Tp%O7%q?MI}5lL5MAiJ z{9n}q0;NZ^f>ZH#Va`gSsNch_bA%?rg(q2f_~g%o{$rxP!g2fei8@G<7P#^#-o$3X zdugb`io-XEpU?jJ80~`K&DIrdXg7GGE@5nlkyp~cNgJGwc(yAS3?2}g=rr>aDDWaYiM$NQUm64=i+Ul1RreOnt; zH0&tK{7mQEZqc;7`oaoiOB?dB&s89McA=4vzIn0q;~@j~1@Mre`-*YklfEqH!-JM& z&_f1{*3rH-;VVgq^Fd&-zDx@&)<0}a5x?~`pij41T$M%7Hcwof`aqyRdP${u!<&gol&!o&Jz?U|@JkjQ1NQ6-@5!349UrzLG z14_#zNTVyY?m|zH@a)35yE*hZA@#B~X17QQ)^SmVedr~LLwSXe1=XS%Xt0hsn)jF1 zeR2Hn*8QrFC=5Lg_$9+p_=>=8Ut;nMvl9N`DJ*{mQgM%Z^-H)4lpFj9{hedH?MNE0?8eJ^Z7ef^@N3y+0E6f!e(lKp zZ}>H;W^hr!EXNvL6cF~^Q8@9Pb7*r2jQb`yF%u#NID3<(UyK(-1;L>(o;L}I`2v3k3dzyrSZch&851x z-?GmTp`#Ba_Kion*I^8!=jBn3`w`0$IJuK039{OK32Z#et0;p33?!}tnJR|K}ZXM4Ic!B%~)xwiFZb9HH1F&Sb z`0V}ctwAa>R=lbMeLRUCoV1n}{?K-AA=u@fvD`#G$t(HjRB#9=$MH<+cdmrn8VarnadX5n%&b^XY$NRd?9TPe&pC_|JO$jl%W6ekwZpn-~{VO zhoBOU{kPd&wql}+nLEe5xb_~$gURT#KQ}vGgXKjG;0MMoZ4;$eezaBOeO#b&jY*av#-L>?a&Zzkf;WnTg z={u-V*apLIDNZqe1LLzac0Jsa6bvWBNOv+yH$H6&V9NFOJR=8d)9~-KX%W>RZJH^> zv-wyu4Mt}{617GHnhsY}TsSQzqd-f%N=Rsf9`5;H-&N^PXy}v?she0&YQb5eq#!YYY^eNJbEa4c_vyQa0XkVa&U9#bQF`}(0jnb z*TSyLHetvvPsN0^G#GS9zc0u6k9g;7R`e&h8dky*;&#ub&84KeOW74)q8ue zMCL%u?GY65z>12(|3oj};eNhJnP4X5Z&+J@8(H|r%=L%z7>PCddp^vtB8#*yKYvfK z&4{pgl_^;%wZi}<24{+;;uAwe^fXK-Bymbql@i`I0rj62HC?bpt>EjJ3o$M}SK4Tl zs0$ok(~L5dEs-OvZPiO|CgbD~SaXhTUQc7?u{e#14-&L(fAk1i-Mfe)23jHOAGPEN z%PCPgX@EKMbP0)YkXe7>$g9Fcz{v3c9C;>)FjVA+5K;~_?4(Lq763;+3i75A%#nvB z3kPxJi?$hla^zv|IP$mvN4_TrMo-s)a7R2x9O}v@;`p;bj}W~vH7driO~paz8m6s? zpPI3C-o+&E`Ae9GeQgc4&I*;UAu^Yrq%MWV2PpSkpj6(z%MFaYIk#S2gI*sCz$})iGti# zXzvs$mL^nuJhSF73V5=-9IgUeu;}KUXf{5#$svMTcs- zS+JRV`k-@;9Z$Ud|GsMc-&c+Qb6+*ixJS+$=_`@qYb61%yQBfB+D~fRn;+D+hCiuo zo4=@SAO22l!v&~q4H`~RUTYned#7wtt7=>eM16KVM3HB?36Tr!Ld(}&Fh^UA)K6}+ z4F*V_r5rGPA`THk;ZZMQ8>x82Lu;N+>a|pWKbWPlX#q=u?`4GAFVtLn9Go8WX}L^9 zG{g!eCvL<8t6O$05`V!>n2#Xj5}3#V*za{K0c)E4DIRI*2OTF@T(UeX%1AT{8D{-b zJlb04Rjn6$%GLc8Mxt%T!gei9SjL7zgx&Ml@qIa*`WBL>Hl6PMz{AJ7j6C^?s!lqF zlF&fJJFHa0dM7SNw(A$vFASFLYK^b5FqakHNbxx|6ShR}4?#UU53(G@H4EMt zJdNCZtM}nL`kjwGPibHN#B>Osx&%kz!iCV355cywcgsb$XX4a&K(09q?}}QiUJO;8 zv6B;BTghk40!fi(vf1F-J$nMiog2z zpkvesza}k~O1^NG;o|7HFq`JS*EMpD=bw&?Pa@uKV+*qAI6SDtJX>x%P^s19ffxm@ zx48=AaR;2`pvw_6>ep_2oD24^PZBUME_HO823H)nmb(ugr4|h>A7U){R46f#x&>n} z4lf?pqTy`6+g@GiQ3|dY+8JP>H&7;(e%>|G+5kDcZd^0nh=NXffS_D+@19PzggYRS zs}AYQxq#2RL0bml=VjcAw&$^geHX_Vwp12s!}5&1)%RnN<{Kd6gWf(mj>f!Y@E+f) zHJwi~p> zL`^t}-17=n#dwD-Id7Y@ZZLu4r2|;kM^AAbtBe1RaWBl&zQed*;{3q4zxbLbx|FAr zNLkon<+ul|434|@Zciq2zMdJ^NssTM8J4XMe0Obs*m&K@(oMYb)zHw4R3-)c59*z^ z|6=DRFf~9s&%ncfu7Z98l@zKAo z_*q?7{yI9CpFf)0YZ}Q=f#gaA9CMnCRicv9y7zEXhxp%!hv0i2?m?gPocHxyE*JT~ z$?z&>Q|cy-LGh@IDQk79kPz*-gd`r%pEFv(9O!5iaaJd@#%QrOLnEI{IBtu5=$jz_ zjN!|p12Gt-`KMjqffaum1F+&J{ITMHsCMquuDV~2ALT+p9d?EiZKSIt($TenUKBPCCRrcr zz7#C-HF-eLj*~DVG>!WplX-n&anMf5yFZo>i3`xR=b?oCZN<-7h9B&~+fGggTJbwr zGXyvM5BA>rE6;V^(!>cC9D=(;fItW?!5xCTy9WsFA-HRBhoHd;?(XjH?k@d8)>?a= zy?33iQ(ZMi_vrHvd_R8Uz2`IMbq&|{{w#h=mJ%wQ+2o8oRY&Pe?suzh!myc<-Vy*^ zKpO&|Mau0Bz}#QYVB!NX_c2PDn-R&SkQbP{;=jP$scJA+5X(u_GT2>+o?-5CF@I}D z2yyF%05JFS#GP*_e*y4d|F+_1{>O^nRg{bKNmt$C6XtK2dy93+Z~Fiep1d$am? zIHfq2;(MqW)Fp}?@I4tKnBkFVSU5XX^@>uc0!fTEZUg`X@3f7hz?-71HZ^|1FVW$^ zmD)c$DFgM-YDBl)&ET$O`PIREpGCRj#wm?4cSEZuJU!@=P>t@I6Kxxdq^S6 zPq`Jzf8+_2z_;$7d4lbif6f!se-96$05%seJRop5keGA;@&s-mPoNw9BTpFVp2(y5 zBTs16`<*B3)&0&BEG-xi5DNUqGAZH7#1Mb)`QKA$xTE33(kc9FGXfEzCtmHJn-Qp8 zpMEC^AWYF!dR(yl@_|`Mqz6}`>dGg>b8w*H0Yz-%?b)!9VBFq56KU$JCIA391U(s$ zV+||uuuN1la9478kAsS1*#5m8fi-pTCks#KHw*9DpZuQ!gs}eNe*_4Mtb&pj)Pw(n z0AYBHzPi~xHImI*wsf6FmBAwBH{ks#?B4<2nLO?ObHKZSiybgwU+NB?)vd zNkX#7k*I*Y1aVl#Kazy9|BxgIHY&di5LOfa8X!c;nEW3fAnb#P_&1l}$G?E_-nsl) zkf281z8w*9hB6a;eMPPhM5geXVgdnWkO|Jhq z?LQwSCvp9sh!E<01}PcIt08hhi3cXP;|XPIlWowu55b=ObN^#BUg5{SJ;EP=ef=4a z7yKpj*Wc~y|7mV;f7A^L0$=_!&HNh|1>)cQbJft;IOYMukRM++a%{@{2IQsu;{Own zw;qet>uib)TidRFt#nVwYaeSu1ttiVo%p>Q0RyBRk7~t}@a#lDCl*q0{LOMxAMr%N zpaw|ftNy&7^}WSq^Pe|$^hK@MD0g` zDUK3?Hjv|3IdZo^t$%>bQOvhWjzSdmET=8(W9ec}gaKhssiLwJfq4~EIK*(5Du!LN zojL@?DFxvf=_f8{M6dXzdhngKzV=D({IoqjNPlht7BPmkJ{g5MGCB&w*IHS2yvAD= z2`lZ*3Bx`p10yWTcNONjY)&!^)%3A*(@${?4jQ3zB9np-iPBy>Zk;5;{vn%^6$XKO z!}ZfXe+UB$IZ9PUfIvQl~l=l-Os--WZMWx;-7#S(jYO%a`7cJWeH)Mx?wK zTh-`WUmv*lub#p}FAM)=nO@mOBWRLn!!$47IN3VLZE^Wg5n$4=wFd7YujdvxvjXZ> zVil%1RnWD$z+T;ujg*px)r%6{5pN-XF{(uGE5R~le$O!W8^uSFtkAtP^H#A8*9Q>W zMO2p1B?4l*bSy~1S&(of5QHLsKx_wwxCiUBJN*_w@nN(cA?`zaNA0L!Xm5$0ZNF>D znA8<{LGf7$Sfj;-+t}^P<(T;CoK!zy4HLvEVzb=@USMfiomAf@_EyM`JOfU zWz%5m1)GuBf+ll%F#ur~36P=UW1p%9e z7_u4sKIX`p=S>41_S$}y|G753Ab5Z>JfgrmZkMFYH-x234_#75Yg8pDY9DrA+7=^d zzn1L*o4YA$aL|GwK$9QP!d^xIZ0>fjG6zi?Ge7Ne`?>&{Jbou-j&DehMKUNK1WYo$ z&1lHbKmZIkuni!3;%oG>?ab}~CG_eR8>*sLM-hckP6TZ3T+2i@v3sFQ9x<$v0-Q;w024Hhf1#Iq` z(-08n=Kw&UL`c}gD?^{iklSu(K$j21N?DB+V{(3BL-H9XkE*je4B+IYU};@x zJK5NTJ1FUMlGYRLcPJsn@sGG)00O(~c!-t&2cNAzNq~uj3912r@zvGlpZ3oL{)hr> z?iqT9MiM%*fXyA^4&9*>rpPnjf>^TvJ_{Q7U|#cAns@@<^_IVJ|QK0Qs8s)5zexFy~@ew2fac2Ddv=W z2XAm!CveRtd=wEpjxMtG7EZo8xBOzBWe<Trh~w3-Xrdo5Memsh z0>_KzSnyU`_Kznh2~*^)qozzyvaY#^C5hvO*6E2bz48X`ybTNH=(^ASPV5%U&C^Nde<6sJv zMzev*7nQd_Gwwu;q4|zm4kn$ci`-ot9fn`r+la7R7CLIj=PBDn+#QsrYkROB6@@6p zJul5PyGJ&kOQ+zHTH-qvJvD#?DbbNZ+KlysKb^CeFivwXV zshjGPuXcCwdC~N6UnDKbb+b;vBTJ%?b3?>GrxvT1ZH~^CYtkPsP%YqFEZv=Zp||ru z_+06nr8l%W$vay0Z#J|A(pSza2+R~8-6-aIxQ^b<6=arLkyoK)lPu--xcIpda52&J z#>Ca1r$){U8p~D3N|9|iVLGwGStJ@1k=nW{L)!~O5AcFT33cNOalY#6EiVgs66|vh zIri#GdG)#gizjHW7?W%62HWl`=B$XT;Jb$AU_dawN1wawn-TtrC6oiqcX-5CCvQLQ z1#oR-3v8@Y22nVTJbLD=i^MN_sC0#l0 zm|oVoi>g+ox?IzSWb)95BmZyhNJt!Gw~m`jxR7K8@`kP8yyW$eCuO4!E>pXqJ%=lz za*;Lrb$GsU_C1Na3QHO7FthrrrDOrJ9bflrFG9aOaU1TW7e(rYbmmR`e6nSe)|e39 zayZ)l9MYk3%Y8&RkDcRe**Gy7(K!TN)Y{LoVbQ^$Ys;8#5n*|2kTis`1Qo|KCF_*} zRZ><%fQ!sik#>*)Z=6fFNx5S-5IBE!59o0E0X<0+~z(7UC>O5PUcJRNps zqMSyV{Ou?si~zGCEfDq;UF&@DwP+ND13IPK2tUE~j1ylh>RHP;J`Mi;ZC{i7!^TpJ z>+sU--qG;lWAtl0_N9K!sji#TquMlwVZSlZK8^$tIUzGHk^DP6pO)pBLrdPLL!LQ359qo3g!}15 z0?s+as>>>eFV&Zq4i2f1J{G4&M?u=hY}9GwrCPB*W2kG66_kEWo{rFkXa$zsmW6G+HJzlv$@FRp@S2$v+T;U$qLth(=mJHg3| zUG2@y3gX&;NDnm5?Fg9)9mg-T2UVlz*#iw>hE^_p z`19-`gE*yPUf8bT`V?CI=FG@G)Kgh+c%1)kS(rPxG8VI8ki}sBoet{LfQXN#$>oB+ z`REoi&xa4b1jTHLA)@FTg)r_(WZOQ+P45W=O{E6JN4h>q11KvV=z!s5${R7Kw@gJu z)0sI?Mm?b@)!}7Woy55p9Zl-={_z2Zyc1m&e)p`25vCTk;`H&^vccp|VwzVO4n2o* z%D*xRNcAOt{ZNfR43MiKjNy#uy`h z3EGO-74;bWdN?zh(kHIwwh{mG;~ATs1uNkp=@vG(X_ivpqk>ZxQG;lOvH}4=HaIrs zh23;v8H?_R`PfMc!3oWxAgrJm+Y-Hoc3WEARj9MBnq z7wf6~QAY1PFn+vSr@)_UQ(UU8{i2hxOYn8FXu#a`s7QX(v3U3tw7;_~k- zEBi*pxaG?DrA#Z|$0st!TRSZqKxs$>y&tu3n;6W-W z8Q-lY@=W}$(A}Du;g3P#$Q;R(dg>hW47caIA^5i1rf$Y~<@4sv(TYe?l? zgpe7?}T+tp6mw66@`Dvf6@dP0v$DwWC;cg#vnSqG>em5xf*a#yxVj=J;Cp$ z)b@GxiQ4T^fi6IyjE@oIa~I$TOXKJXK)26T!ptIE{aA%tnszqHg6Mn zlew=33bp6Dr|kw*zK+%MS~&=_3f8Uj<;~wA56GTuo_;>5CRmJBnn%&K) z-;2CjIOt!#WK68#DrzD3X%?F}Heu-!90bel*G7s0g(}ez^PB-FeYTXrVUY0U!D;6G zDRBU$PfcZ_IxZe?$#axP&calwonnHAw{coaDVgKH?lu97*ik;mJ z)NTCyakJo0Vzdz3iN860dxk(E7?8N3gF+K-4+vqP2a~K88RB z5sP>$d8L^Y1;x?V9O1QS>^H6;-3;O2a0xyzkV#a22vW~(KL*#RlKu;OZT|i@oVzC+6U|zSQ%GVN-A-|SLVd;$$g?%m1STg9@Eox2JSOwY$1sQe} zzy$IckjUf1Sw?vgZn&*ciaWx|yOi2bKa={jo$;_CUvb+Qd#1z($Z4;@CHEM_uECBL zmVKN2zH<8f`2UW^?B((QbM(>7GxpwCd&S@xdyf*s3}Ej&Zdlt0CX`ckzW|T_dvlo+ z7rUiS)q@sRR9`8Kzm-84FdE`0G@MU}6GaWY$KmO>`_1YTHA4UFTon{U+m!~|Vyu5) z*0%|bY-TJ3>dyi~3c<@yvszV<-`rOFF@?SAnbqfeds<(`CBVIR_3LEipd#j)79Zgy#%KeN2p+=Uq6E125>KULGmgCl?UNzwh*=Oug3N+% z9g_ix{4B(pZZ!Z9FguHba`XWt^2uQGcUDd;vm3G-ZrkkCj z7En;GXLnn{h^%TFrHcP|#0A@OVB3H*i4p4i-oe2s3LpsV2*k5K69mTONnf@NK{isr zwxKtOisHub_qL(#x4Vtqsmn(VKp(uOrx@w)4(2Oq$#^I(&gZnP(%l6l@+I5xGgxxU zz#@a7#a$5RWNq%JvG}p_7uwkxJYd}5Jf+uC)Rf@ax>nyUlb(poU7DFELqssuG4I=- zM|gIoK_`MLWh0-T!$)-vR6f09vxkJtx}v$)X6bhEie2dsEo7>{1S4d?p6=R0EvWX) zhYNguW(cTp-~#K0PGH@@G507_WjIJ@8U(BxI6XT@enAsOh-wHhr>g{J)r`F|N@Ofi z`t-bRu>57fW@941z~{Y%p~X#|cRE9kl^KzuV^-4>8{r?XK3irQCW&;@(k0$lk`p75 zX|67;rCurg?@s@Zac_HzfZV0I!aF^{Q@)Ar$oy-TYsD)^;7&s zSo~tVnGj)`o?42%AH@h}{dnXL!Cb)=wz+g=Wg)R?1`PvS&2miMZTaIvfncV;w9d^p zSd1G7Zk(Nsw z=pQzciN{_Y#G+E!F(dn>7)cnNwWvxU#I?Ax9apIuU6?(-I$6bSbpPXaB-!H;-g%Uw z^%LsKX?Y>~ma2`nOj4ub9Rut+s+7DMjeL))So&d*L7}ulcBkpI(QpR&;oRivI<#`Z zVC61EI(re+9fRuGppk8neYQSbCQXx6JNap5CZFqR<@_giuGELC2j(q%dF|U28Sd-q zsl?=W08VjzLrH~ZxDxEa0-e&NN@4D!{E;<2x~3w_R3iP9>D6e?RX^28PV3VMdH0*j z{0EQXi8A1~W2;lLC+*G%*>LWG`*Yu2RRv<0_Tyb?Q^S`-l#b29m~&N8vk$I9WD7;U z3tw(wW@|3mx1g2lGz!dlsa?#Fek^Grb}TlyAyb`rnYC268*$;N6X3bgeYnzKqW_|m zg00k%dF{^r^gf^531t;tN!r|a2uFX2tZWNx=Bz|f2Mzyc**yxuJbX}FcdcSsIgJYF z{%S!bqbd%`!M7o!;4);ZHaf-4fVA=tZ_V=Y8Q537EMgG$O>!Maz+tM^`PQ#mS>@*{ z2*7l@TBff)V)muYOM^N{^oUrYZ$=cp*6^v*X*w;a%p_9jW5pI0&efuzT{|BBnb3}w zVs2sb%fAFuQTYD)#46XSpxk9}AI9Tj<86SUIFC=)G18~Iw57R8rsBoO_cWE?Hx%O7 z*dBOq1wMf~e@z#NV( zLn%e2C8TL9uG{L)M-dtsWXf|BvV4JMa%uWviqDSUWELC!Q`mmf=#z)&mjjm@i7R{R z3h22t)1=BGuZCP2rJZgEtwoM~m(*(Kl6{&IT8QJ#xV7E6$yt+zgN_A5Y7tDQImJZQ zIt!@GiM1LZ<|5l&2eu;ZgKd$?$k4$LFmG#U#|J%ZiAxq;PX%h6kBw|J*f(VAD=|;& zjz3POwD>qfRnvyEByXW^u1l9Y=iB{q&G^xCAyu1VsFf}2$f6Hjh$QJ;U#XY$>$4l% zqkda6!J|rHYmqnnoK$thl92_*q+v^~o(0A&Xb-6qoN68Rb$Q> z7iX*Hh7~JzduE)EG=XSM*duM{8q0U}!`aZngYMbT`GL@D=aJknrX)X8@{WUYv$;~S zxl%4l8r&u={{yJ|v*@@s=_;JYE_aN+5weJ|@+us&y3#5fhjN@pcRS&}6OF~lB-5h% z%6CmW%{mSkAvP?rvLD7<+`kNp7$Gv)F%UdDeM6`g(?6Z+^(eZZ>V2~8T{`4Le5cL& z0Y9H0dG~y(azOdSv&HuM?L>JGQ_4rX^Uv162Ql=JIQP`Cj_8f+#^j~Gh4kd*dZ-VK z6_0aTb_g`9ysL$kB8L!_%=cW|=wpLCi~dQ_^&HA7oxp9wQt@4W`-dv_yR28%XZF(8 zm)}>LjwteizTllUun3s(+cmM8m48@3v1riGDxQrwPq*lsb1O=yg52?`0}$`r=KE(p zohXHLD`m0AiEKPAvZ@fy80@7eaW~~_ahL+VepO#nrrd;V9qCQf2umzhXUU5#Rv*kW za>a`f^!#+zXH6^?NXo;dJtmrplGJTwK=We?+nfO^q zYX)A;Vr>R~g#_@p~>ao;(^l6JA^y;E!p?K8vC!p zv{J?_ogM<#P~NsgsX;ovJ^5geB0OQM6glFr!C)dO;e1W2n z#o6tJq3x4Fr#^;&l}e_jh1pa!zfTdhxpebC4Ol0>Hy>S2hdxyx)yd+232@0hv#*@S z6Z9oPc+f0L1;ADwTQ(;JYKQv*>)2kG8U$Ahgl{F{zn0?LF3q6Nv-M)!?tr#hGAS z2$}{qJgj14X=x8d@UZe3x}lMclNvo5^vEN*=QVTMHNz4nf#p}Dky81lirk28j3#;) zKMA(Re)7t)BPfJ+h{Ew(=8*39o~VZrmo)m4Ho9;O;xa(q&IXM+72It)|D* zBW><&tAh)NyZ{$$f$IA24aH$+8%y?lM`?(;PKQeo`DX1bjaPiE{ZWu6qeS-Sh#wl2 zpYGi5qe8WKde%@B(%&@1tUywq)%wd~rL5a<8B~z>aGoGvwC(h0*w$W!ar?6%o&8G; z>dY`bJA=J{0HNkG$5E%|a#vS3e8M?)w z1LbvlC-R7Qzq3AYGO;uy4Zc{4xSi^G%Pyd0&9kfhv9V$prazU<{OQ)qoVW!NI~}YP z72;a*9#r1K#zI~(2rUNnD|JRO2GhHb8E^wS>ah)myI$%x7c)lZ$B)voZ)0vqS6fkI z*aHG1^ZRPCE!-EPV!vkZAoda)B033&->YZpj-;*@K813Uq!W*dA}IcRc>AsC;9FJQ zC_ByJEx9Tv@`I|I*ZCl&I2!s%)&_URy`VVj@}wtE0TUyr89d%@h8sK$!Jz6;&|>mz z(uqGzT@jYj2+aTy16JZW+rZGkfQnbHZ0T_QV<%M5=UOWAn4X;M_OJ1q<06s;zuw>e zyy%(KKHefkuEikJqEa%-d5`82JiScX$xfkXfl6gFoXZz6cDtrkg(=XV!<4qGrv{z_ zo;0v4wkOq~9V^6`uukQ)5VS~EC#|zVQtTOgmMJ*_W`7itA#<@%V=5T{xIU$;)Ea%d zuw0~>J8*qZIh5CG!2b$GkzYblTAU~`iGVW4fP$kv9eU0ldLo>)q;Ge3ewwSAuYU$)pJ)m$m2V9tx|(x5gR^?3MI8FfV$29Ni;4+W z7X|=pn3SnDzrw}01^f00hr|z%Tsy*J&?;HI;i-=1Lln5_MqGU3C8 z$72cah^J0=Y8;DH;A?ax!RQkwB~&+ID#BA*w^=&o!gPPNDKscEdIWTGAXR0W8O~Ie zvDaCRVe(7gT}$)$qk4&T;z(LF}%|IO9Wz<1lQ^3_(idt$&S15FA>J zn3YL1dKJ7^aq;IvRNS5X338t{Dpy<#W4ZDD`Ry~#j+53C`}sc{qPfHpa9hXAEflY3 zUxn?pezP22X>pH|C8)`h`RIpH;$x)D5tf33u+W_KhNTJA!2n5AFyLN8}J=* zbb6HKve!nAK^QA#cg@WQ3Qi}_z2WSzPavIP9{d&U6y@8SEjy;{X~HymOm@3&>*UIIx7_)Y z%S+@rFuK@F=`C|z`)F~p4TDxB)nGN53>7FJz%*LFYO(O@mhlZp`d#99sO+Y*Sy0Ep zXQJZ78UX0(i_J;%0(7lBi3wf87U5~g5Kc`Z*ZYBo117R{RX7-I&0vo(aPi)Y-R&?@ zrKKvSbSI(wRj$3);$f(D;FlgBnO|2V37M+{8yl-uJoR+dRf5Ojg5cG~^k%Wf3vU0& zVy_HxR33mdw%|F9tzD>}QOc52nof>ed~@VE3Cr956x$K4FS{#TGA;AdYz1Kz7Ui9l z+0QrO$Igw7eBZnk3bBbB6_Rf~QW%oe`n)29EKrBTX|Uf!JK<(ulZb_$F^9y^E3o`yR}u2Esi4mz+W?#44<-#nXP*jmGfy&v3#mkqe&;S zt7h_<>oQ-xtbj^{2cuDF%bmf+WP?k3=ffufOtQXFff@>9vkI4E1qM>esS&sW!z=>` z1HH?7PKLah-u%Xfc2Z!Nb%k9xQ27jaB{J;d3>;_!Ws@Wu@LYAcrupW|OUp_^$i}tZL+4PtLM2?gVB4a=?Twv?r$?_pK2G*c2$bRo(6Y)w zwQ5gYhPpA}%Zq8O9_)Kokm64n%ylxy0WB+=xe5yrs#h`Q&hZ5fWOVAARLSIj2D1M2 zoS7QJbgzI>D+%}z&qkN!DTp?A@@wP}&rA|Ftf0IIPa@d?m`%_we`%_lCSoNfUMhV#xk+H*Xe~No%z0eZ5B0Vt9s(2n}NxY1+ekK5~!jWnq zb*if1hwoNkw6{4wG$YgQtDvEB>3-FRMFIJl@`jiYRDk>IO5#35TsiZoaAqJB;=W1j z^)ZXSc6bM2;9Jk=l*zPmFCxqonY&sxh8Ce(KAX>Y`?a2@aFuYlQrR~n?00(lsEWECBpH0N=H}eB+&3E zPu_E7>qK}6sv{g>l~%R1*`T5}%V)mp*xoQD?{NS>_<6fT5*VD;w#3_VT%~ZsnD-Tf z@Nsbf-!)1_1^k)s8lCAn^je5=fEOH&KJyFQa9mzi1VEk{?817?>%2uPZv*(QOZY{_ zN?`+a_LeTu61$}&48ymZ)x^|@Ue1@LVY$U0Psp; zrlrOL0ABf-V0kM*35h_kRgnR}DX1CZsmc=ot>+8BG*$Tp;bc~`RXSNKzMa-=3k|qQUQ|AHrua@ zdvNLNFYFm=88&3-Q&?AWWZd540poG|Rm`AeV=6G|cpCNW+K+})AliXvJB6iQf{;FA z+<;A`{wK_)%7KkLcSKGXl+mDZ=Oxc zA(nl%sVE2Aehv+k)s$fC`LH+oY*SfuyDoCoo}TF8z@HBUl4VD>07D@|cxMER0|$GB zjql~?aum<-nXdl9_|^;nKJ)65X4aoz>6@UMcUPI-Naq0vl+Sn_@R0B@0fC0UCHM_? zA^11|xVm6(YTj{1Ig&!SQYzE-q}b*+(nuE}Q2vG46~L#$^6XQYx%4Z0Z)+*5Rsr}_K$$}axn2cG z>=I|d416N(NETw93wCOVeD+7B?^vXz+=#V{Qa~kExA%6CF^!!icj+~-B9ttvx%g8_Cd|0K2SNPb1 z_V((jE zhdhrqLi=iC&t#?bY*$+33w@gT^1jzs;)`!(o~}b|IdzlZpFB_%-*pFRw~Ij+LdlI* zQc2qRZLRm=SvwBi33oa27Po#UMt=MKReq$)7L8s?3^q>QB{yRKnHA_aNH&VECTWc&!bRu2r%%z`6Vx>9XMPIR z<8n=&eJ@ylLLbfl^Ks*t=p2sGg#&kY0)i{J6XoNmtfkEAPVhLdSAK1`SVq#QY?GRz zPG=m(%~;HZg~IWU6+^zjB&0`#`x>e$mzJnmm8=r00n_KKqBO!4qSKb7&2$?V8aE!;_chIb~aqMI;Gxzl)WSxCes)KxDTRzI;@641=C zu2&RJF>xF_GJCgK)W)Gh+J)a|7#%6NP9EwcBUWX;lahiK76!lFIxx2pDlFY|o-28k zIYTRG)#LE`I}D;$rfDRFj=UgA z%cteG6wn?*3!7l0Rm4Ptat+nRXJ(bWfA@JxJbGjSHf!lMW`gPDmJhkYdzw_gl{ZRJ z|Jv6IWX#um?rT94{@K?$3DCDr8bXqDD0DpDqkp=+i1UCxRL18gk@@^!iMnFWF=k_IGaa@DL>>_>x{SDlDEbt5zm+Q$Q|hc?ZNJ3>w0l@Hs*ea>xgTI_&Ofrmy@0+}eitX{>IsShdZ)n; z$;v32Vv)OG{KY4#UNVMMW;;1~zAFG80Bb!rPCUVNRA!)R_m*EZ&JwxxQF&?M} zZ;!f}P^gJ3+X{gx7W~T;E8AWXm||6c5#JWwg1tb%+}h#&zgRaPfO#n1rHQb7 zQ#2UiW{C_lwAd0ndVMh9=oz1;0FLUM{R@&@FNz!Rss3W4IcBEDNa&hX)|DMp#coyc z=6;nbX={-cI+29qwtb;*#&B&L{)#RrvLw2VX$(7ntJ~B%b|1+Zjw*41`m?IbeZi%- zzseUVc{gJhOAw>-+R@ri|6JI*F(wkppq`a4lD=A@3^YU#V>AC-I6>wjUD1yFLz4HB z89F7jXlo_Dm+TID#cxg2BQ`{oEJr}LzJ22A;wNUpP`WH6=*dU6DQgRohEL}uy&UK} zCK(<1w{J$bS8DQd+YH?re{)@^@-Iy_`r|{FBtWr5qe>$VW2dNdc@J45rVs%_?O>({ zG}+H|YUj2?*3XJjZ+QpoEW!oz;co)EE=8s>d33%>aoTxy0Xc*>M>~2&&1=x0_GuNULU>i7 zh-U{~5L(96;@6_70?Aowo3eR(p}JwppU1w`B)<4gG$zeIM~7&>++^p~P-g`D@qFLr z5Ce_qV%?b&jjOm7sZ=a{r>G|PMm38C*kAE!j3JZbIHJL&FwV6ftpPq&aQru#l8k+T zPqmdC6KfzrGbZ#;l1u)JPqjR5gxUS|vrkneAMmLHxq^W%q4Rkg%-f`-H!td!E?nnR z)BiM5XbRE}qk#W=paA--dW*Rr_tU}X60r$BkR*I#;v}}5S_Ko#9#z9O@TKEVD=1Lc z-x^jZkc9G+yJjshuKy%kE^)l&6u9QQwpa6qQB_JX9%FE&#RriK(gV)ii4s$~d4sJe z=yzue_RYWTY(eJ#C!MWD=C8In&z&tEn}2k+0;DdAuAVzv9c;LA?mbTTubhf&mJ6jq3e{{BtiGO#ta&f3TE z%bl&9m(G^x;Y(*r+v0zOPT&}3_l9N{ zz_wI=<#Znw$`E$EUMh=^q!oMEM#q8uLRZhH&i8TC0s#XYMRRECL$}P&UZ%bqa{JvU zr&c@5XB=&%Brkulv9?Sv$-}jZTZGeVyJwf`zXk->Tl0QtNE|)7&P6i|Yi^*hq^XOdvwZG?Fu6H9_>pj(0rBlPdZHir=LBATIz^6%Z3T_y zK2G9t8V+oTuZzRO*_X{tC~%;+hTmg}Wk`o>zlY50g7TURHiN!$E|2hSmwmG-8^H{E zU2-O{q_9N~A_{>oudKPDbkjf6-_{epoRStFyn5~b)H>f{Tu#`cI5G#koNtGNJVlS7 zLX6%EffpEuduomad{~vX_PH-392Z+s+uGnqS*8s$J8~*VYv_XjNv^S&WywPOD#pUq zKT#Kn@%D1d2T~ddG!1QM)b6N*trU>B;9@yGQt^C=f(AL;vGX^Ez{Tt7Q5FaRnxNZB zw)LmY=TMu4s`KyoW>la8;pxUqH1W~;4}3OQSU}c|+QV!*lYpa2tdW2C@GAl`{&LX0 zkW)ybWT7VDQ#F3}sm4G1R8uo8LET-u^3=dMW97yzrpqbGo!ejappk-T$FX`MApI8? zQEZm~pIAf%AIO(IRd)`Z|!Q+_@}DO78$34MHZ; zv=T&Ev=}ELmn;D-ZiI|TuqBaU-0bmN=nc}6G18X^K};kHK}>$+BiZUG%1Hqs@H*To z_t}PtPemq9-wp%G+Bdvjx^Z}=(`wjLOi`z3K-f7S|FY2Gy8fbZEY&RKy-F3+-e4{u zD#W>rdL+V9PoL+zU0mU$t}g_Vfco^@_C<~3wKyXae1#_DJgUJ);qy$7cMO;+K;7l) z?%+Nf8hM!HmiKlNxDb~Nx@mYMy}c}l2y}aucF_1ZM688|_l1;c{Gpg!E?ZNUiD0Y* z`$3AIS*{sUA3lsY7Q^ZBa0YL)ZCC|3z51R2Uy=zn_QBUVXpd@+ASNo4Hf3G#YRrIa z>qwRy?}HKI93ClSqQ{&|Th;D)g2|0Zbc=Ri=9$?Xa92wV>5Lw|+|@UK-PLDxdUc3z zI({kX-eTB`7BVoE$>L^4VyW($F&vJ8g!vZ@%6N*K=Kh+o;4h~gw+#EVz&OLjX(ER5 z!M-~4xXjX64l{pMY<1CG(XJ>_vN?>JTz{&_;ffu99ECHF$l4M+Q_+mt{+>>=EI)4$ zYGlL)yYJ_@+hS?nd)2df*8)l6S--G_uWaVMa|uW>bKagJyQZoL>Ro8EaFoabZcxzTC>(?&-iH1POeqUCYpz(8_3G8Fv}&h&WS2l?FRwXv zj9l56PVX^k*dA5pf_s0!)xUr4UnJ@W4rn7YfR1|gd_~V-ZYg5Gk)IY<;OERcaAe>*3*^c^Tos^ARTRg!sV^r_%@KBwm0(2ddX0 zT9R;1$l7aqA4G#-J^LoP;_1{S5f&^BKLE_i{%6_%!qS{_khB+q>btCXykMJpcCNWA6h8#(N8(&=E7KVl(w& z1lE7sXcsQaK}aPd&!2+s3Ym^Fp&3*u=w9XEvECe>n``87vM;yH@GPTRordW!nPI8% zq-ZC`5Kgj_+)e7t*49>W*+ia}Ijo40CnM=SMQ}NU8>RW;4Jezw&scL%0VNAy!qALQ|@rrm`4yUZ8S z1bB7=34`RZPEo@S_|mKf#?{}tZ3`~wsfy5T2htdu{Q|?_AY&&&4-!`9iE2nMvW}6` z9e;gj%!ON74iABak@aJFnzeQ$4YYZi8A7J0`Ne+8C+^k$$x&3NMEyj1**lR!GdjjEwo~;TJ>eyLid@lu7L z1YXk3f1K2){{P2MYGf`Ju`?Wm!VEqzXGw}hf1VbE(>`w*8aJ!txM!FNXK{m(#HaJO zs33N$RVH)cpOC0$&KZ=B#8hjhQxP#Z`5-($Wr>e9U~Wa%KGRH=Z*uRaC7)>~V?-Iq z)^?;6ddTkqnn}8C)lM(?7*2e-sZAfmZ#@RH48j+LdPs&s}j;A#0h|8E>V@xW21&wVr-k_LuP&{B;LF=E9o_NztNNAdD33$^bi7x^Q#**UD%H~xNUoR&F5t4i_^}%wZeZAL+n(Vo{1qP z{akYvR7CwkOP9Sri%=TADZ3*X5XIMS-*>(cL(XD;6GKoN|0IT-s~=8V-U!(oI>f&f z&_F5gD>Oyx%F~aHsYMIEV{RtVO=3b@j>I;!G@2Wxg{z#?kav*yf+(F3*$%yMKv`cH zHZ$&d- zMC4H8_t6NfrsR|g)v^!AaWQ5a1oQki4rUH@L-T@7QJC&=1y1mHIZxN%H10091GZ;H z{74y1*ZN6s9+)>QAQ^RS`}12O4*z7E=tpZI5$q~pT=|fUGQrI%_j=-g((0ETotnk| zwMW*wje)xwih!B$ZIXhG;(zc~9)OUS;qBUi*-*_tirB3IDW-Kk4DC)%X|wLXqrDsU zuOO;-2Gr ztS51;peZ#Ks=fqwm-2Q$ouTPLp$Otsf6P1sazZ;)0KHE!?@26$_ zzi4~M=tvuNTRTa|wr#uPq~oMx+qUhFZQHhO+qP}<%lodq)_3+g`)G`F{?@OmQ8nrr zbKY}aQ(Oj>!F`z1cmD_zCF~Q~_``W00|F%`nNI7!$n(qnr#!#75Ea|@Xu_{DdxsuO zfv{2&Ji}qIy2Njp@1V|Pg{D<;d;hKSmH$oUPgOA(=B7931plS-&2dw$@f*qxagOy< z$iCMOv-|{)mE%1MxB^oadCz6V{oe-uX*PgZwUd1$$KHNQ7cEgP< z(WteC_hQSuH(p6r&=ZUA7uWFAhI7w(!NxR4glCPkhuNZ^r4sroZ5N2qB2_CdjUtGk zhzfJ#u*hY>{F_=DmuptFI1qlqHjEq{!~9JxwQ{Yn1KZ~zcKv|AvO0u)6)*FFQJlbX zYC@=c`Hu3-DzwrL6DkJ2_v^cJorIMz^qJyv93Lg4$^rh`g;Xn#@)42_@lN>rU_MKS zUXLPdD;mDqBUKS({P+5aFEa`@mdG0>GXQ!W$o9#zU|!^*n`FVGQAIkMk{cEvM6=kF4-wu*una3M_pSaP*}ZHwbK zf0zlYP%#WoETpeL_QY4~^=mEE7iT#qN977@4cQt3qX+@xqHj;tOHA^K4v_TXNd4VK ziBqvu4bWpXpQ6|R^8;Yj$h*w+9s4_+2*8xoq|d#3!@#AA%niE_j3$*C|Huzuu&WQt zozo)x$0urc`)6^W%U`idbHSoG9|GuysEK=;aOsOJ)!L!B;s2!d*RLE?7vxKvPOM`@ z5!TP)`Y>=2n#^r`a_udUlX`CaEw#zq9uaKL3O4eUKNm z!1u*m21|PMki9439~W~q{C{4|m6+`$B}TCX$U}W* zkjSU^n9~otcV&-OE_tP!?OzG|lKmz(4$!0;yYk(0h<{>EB9HzRu;;p5vKI{>0r>O4 zg}G;8p-P$r2tVRx?zpKxcgrJhB`Ojle)zWf${PHqGXd zNjXxLI%-*!Me;jne`-3Yl&K*xM0`i34uyw_0x6Tbd4h|Xu3A(Dv3sg}3Z?mLTjDUr z`M6BvR6Ka;pYeJpJF)*swjM8dN!jdS4ZeF~oYG)NR#q?!i3@WiMcTDvG;tbqDzoQH zxTfkUG8UL*DOYiBD@wx0(`&g6nNNe8k>F9woUq-?ALu;HKENNm?3dv&55LEU{v=!r zg50n;x?cL+N3fo~Pp8K5G(n%^BH~kq-O$?FylV$qqz{kOB>U10&OnzxvLmR0$?T>*{HI1P~>mhZosb+Rl8&P`hM!Zq+@_$b` z$sln0Tkh}V{daPo+ZHzcw#G*{5g|Te{^${@+{72E2c{R(D6Dklv5Lrjb6S)6@5i)oVt zAq^mK)B+f(^M9!P^Y80HGhm=wTnlT1egIl)ZAaa!)ZcT7#SZS+90OFFQMpiQRnH;( zx%vXy*FSy&qRgWCsbhzT9ZXj2z$ZqCoy=t!PZo!a9qgf<0T>gv&Ff+L!vh8qcMHiF zV4oNto*Q+Y^atPQ+n{XXHEQvr-dVN!7(h(VJqPpm;K}YZ05=0tQFkvIN8A|o5K6wP zAxs5R-@yT3&$@xqVmHgT?{PrBRp*Bw#x&jCJ65~_bWcKQnm-E?dS@H>tF(q^;QZRB zd#OpJ>})~*&MISVQx05u8rl$IRBxQ6)a|4!iJvshoW(2o(aNx6S-fkveo z$@jx|W_WceaRQETaXK6b-V#6*+$T_}-%?rePmp5(m!m}zfUh>x&J)<7Q9a(dR{J$P`O{_$0Rvyj-GIGH-sAw$)KKx}D#n0PT1`N&FHdwHAlAr{KOr zif@pBF}-1!*rQS#U`kgl-TW~T3moFSdHjE*f(WexNhlA6C$;=w5zJkDk+iPdTw3$_ zgd~(b>fzmxS_gos{YGOgq6{&AuM^@Qyue1-I>`yTRVU^C5u^?TBgDw!o|J`-UQYSc zFRHtVR}QJba>Nydm<%-u)wt%sAhv3N7#y&w04aXly0uVgojcI~ zo^yrMN1p2)+;5!p!T0r_Okz73JUZ+L#)G3gjQ+yk>So`Y-35r|H7GD%L!%8L1}c{X z^@+#5j%FKkL`A`!yvELXdgUi?0rt5Cihxv*>i^RYl=aQVW%OXebj)}jApFOkE2MHs zW%SBVfaF~d4s#0~*`DosX^KBAbQVBBZm-Hv%gT9q^}MpR@Jx8EM@BXHKCI<5*ihz| zm$#(9|M<;@(AyrvSF;qAh{nTw&;FwBrKjiV#iPkf-A=SR#QTy&IpcXz;h{S@-bR8o z?eYy^Yf0s%#9;Vo`3b#gYAU)OS`5sO090$wFw`*>Ru^B}@c4d&vg{5u>CPl>*PN@= z+j9E!;6GFj`Ko*W1PmB*jmhC>CGyY{k^OtnwFN3gmhbSWO)Z)Qe7#m^UJ?z~0 zkz+BDu0D@?v54#n5RqpO$4?m78f?N}hy2^N2w{>%U#lu#D-|q$-EPcocec3I4|s~E z(?db#piYuen25V?(I&29(SP3GaIB((kZ&IhkMpH7TZu8E))pti@?iAKRTQj_UvU^X zij3l=3UU;Si_p;y{s@ADi`+P-H2mrJm5madJT{(xycc@2MGW+!cD9-H=miDO-+a+Y z*+v&8kD~9cxZ*tx3awWp=M!;t2Q*eV6HnYSFo4)5_J^oCokv@!|=a=~4-7k)Mdxv0Z?GD@+FID%NJT001ls(v0~f>I_w4frN< zk;QJ;5rj<hr`O<{uqvY4j zCqXSj0*W$?GtbS8cO0F;uicZQXXeKb?FKK#HfvWN(~#MitCsw(`;G;ZrQO(#@s=w< zKvTyyF3gKUm|v*3fL`vS<3Wl?r!I@)XY)(<fLm$}VQ(x4r)eNh`?8Q8jNfm`Rx?1EstW>CnRx95GW z^KxAB)+F$;))>;~FK>0CtcG{_whvENVO%Xo7SawRC&o1l%R0D41EP%_Puuk~L;$rGHpx~elN z&5J{Is_kVEyLT=x$GV5H!)&VTPE&6NCoC{}Ic`+B2bSG{btK;}n=aiC%wuv)7;J?kcCuz7ueE z$Qh*n%SO5Zi*Mw?^{CDK93M>~uv!_XqVlW=yUGh&Nv|yvm{AMhXxh{apk?iHd-}al zIJRy&+3%6%IhADkV7X@5bZYVzzZG=bwptyDRUXv`uza@nsW?dj2I0hj8av0XAj6?4 zQTyrYetmRdy#M83u$KHFHRb&GrX|Q`p08=0gRvZxkDL#D-DCy><^;PArYVO(p+pvv%xW4qeDx7RTm(_f1{o1MuO>>QZ=BPX5VB-+K9?>7e?PQSkR`+I2k zZ$hWe45=xSQ_I!d3E@sd1nt>mbD&0<2rfrs1%}_!$olS(vl{WH zhhbPgMEjuV)rUzdFgJkhowVjxwOfO_<~u;$wjP8`GR4b`7hB<1IqELPnJV&Y;8m*igtm+f}Op=#Spx+*t z$_l5Y8Tn#p5-u&v-C-)h#TFDLGm&kVbs)s?+V`6nHVlE+M5-}6E45LL>1MAS4H zptcv-%}wtJ89%HRZG|KJs%PxVcqrO?Vl8gJV>s5COWSKN;DxeENNZjAQhkM@1$fYC z`#TPCldFIx2$6j{VWQW;1d*Z=YYeOqh%>%Dr%xXPF7KD ztY1FbfcDFB;PwZY$@%lQa#Flb?Ru>cOWd35s#5{_BdA)(EcrRGB)|H3dERanS(JTP-kl90Hbs~ulQEf47U0>}Zj%39$AM!^{8v(fq zrdQof|9W2?>trcCc*EW=zonI~hq=+oYiK6;oXqmTB;D@mb7&{}1}5QNO-yX*o~r(A zH_|7o?|=0T^=~tC_Z(11poR^Qy$(*~WqN#Oqlv@*7+<~l@Z{(m)itnJ>yJb38DZu= zL^tN^#RAYQW4x8BEn~=xYcrK?jn|c~v$CLpzBHI~K_!S<)fcv-- z5iWuXHN86hJ_9Y8KG#|`y}IbK)ztX2wSu93;HrO>7ela2U}ORO*8OD!*9gBt3x6=? z^ky1#E=vii3AQ+?IOx}VHV36E%}hY5w3bb5lv+>rYHS}s-J_$|QD-FdBl!TC_b93y z{Eg{xuf*@qB3PQ7o2&pQToDRKf3}S9s>gCoye=JY;3W}xoGzpxu=tS`f(Lis(I6&{ zi9Vh$`n7}spn4W=Z}_>m?1mdv)Wg+h2aGIX&v&WuDa5@?^|(GH?$Ick{eb%0#zgd* zIkp8bGSA2Vnqz|(b}6c792abZ>9`~=c#pKE!=+)8$dA|kPlCy{pDJKx)A zk8$pI?$7Dnnnj2jZ#v+5bu+1#yPH#Er=GsC-FVws4sL&AyCDPSUn0F8=Lq*HhX4G44-B`>*V6(88L3 zOR?4LFWukWgUoW~QOhdy$0fc6Q^03^`mBL|mQTjJmopr{=6L#(W(}r}g=smLF>em->^$>J5}<#p(qX_vnm!2E-nD z^hzfS%)dzg%$2RsZbXasdB*rpPg9v7Rg`>J^rWED;MV2vyjxMBEaW^fdmtA6NQIn-EZmqs~ zd&VcZ@c|1|mLI=GglEjTJeE!^t^RjA9I9U~8=l)7^H&fo0#$||>1W#_E*l{6Vji1t z!TO{KlWF?4@0kvaw>tp<;|;@*A&R0MeXcD2b{?AxOesO;U;YT@%n7j$xWI=#lPA=k zyn9oG^~KG{#*l0(Y~Hh{>pEvWxi~=+TG0g}9QT9$f0*R`0+`(spY-WF2)1pgXylX$ zo3rFp78pR9ng{D-Y_tD=txQEmc8dIjOWL;G#sjAbTtQb#Ms=nHe6E-MyCD)Kbn1fD z`aO-IZgeXQfum*ey;8%qeWX%lXxCsDtat1bC_lS0pWn{s?;8{09vSQGs5;Yg?QDWL zQDf)*uZSE9*@7UD6?yb@$W|+(4zLV*lpNP&;lw>MmW(JSdHxZ5*5+JW2Yv-MSz0Q~ z%?UC5Gi?O9F3dpz3QxOUxd-7m?y=f;H;h;SJcqn%?2MYin-|J*a?t2c_Zv49ZuM%( z*k3++?uaYR*ghk#PJzJ4m6?Q}R=E!(pC-GQoT(_yqe{Z*K?ODg239Nqq40s?B%)e@ z=)a6~6`b+!N*l@Na(Uhj6n=8=5;^4=km|p@^h{KXW=R;^2l|JAN<5py;VH{G<*0km zsp#a(!i?k>{0JIL{VHr$5c~L@5}r*~lWO?D)1|bOPJ_O6&#(r&{qZg5)?}docAB?8 zE}jKST`+*_`RkVyP zFUUqG2WLg4SCC^3#TeoTS6{mh~MYAqCbC+6r?5x-x>evVfQu~ zid;S$dTBVMS$E(udqY86A7u|xpqp|kyMK#CZ0UT$kpva_;5RlJL$ za5IWJZTNu0Hnu{IjH7~$VJ(7W)y|`TgBfZsWOfQ!WKSYjIy}o4|L0;BR*k|3;S1-E zB4m9!l4okrSJT!SUOG8iRm3mm4@6bLQ-cAu%0MN-PSF(KXI=A&1Wiz2>U*+}FPF4{ zALHXX{j=!%9vie~WASNRRW1PJJ3vTSl@3orA0crEzeoj@uP>-RitHq=s@*ifAx!FK z>rSwWPT2~1bsC>}eO|&cd}0(+9_LW`USl{Y69$NqPG8Xso2cF)TLGuvF^0*tnK(qP zW4_NEE^J6zv#i&BPhtRc-F-H7BDXm%=DdZmBDYp9*>1OK5@vW`LqmYfG(ovO>Y&jG zpDAhcWNb`QR`I@c9ST3u}Jp;-=jiXD`aj%-LCl;8lA3inDdYVP3l?4E8$2` z858M-h{K?Y(nHWXuX{ppKoRmoL3K9xNe=Dx*f^-T5afDzwAp}IC|@F1iHjZ^$G zNXGTqk!Z{Yg6dlV5bqCl{bSL!wZTzPdNT^bHH@xI->;Z8=*Cb9X49B373UVjFjFNHp9oy@NCc@m}z4Gx4IJ>cPywJS5V z;&H7ZkuWWtKC+SSM016a4*oaSTs__9x}}++Cou@cKJF{qQ>Jxqc9@U%Pq5fjB%Ox5 z7_bTx2B2K?b`PE95=P0h4GSHFYn7G%tOzi9l_)ELskX*2)%8ipu?!1c>qaY9S2CE0 z5Q0blI)r}fFrM{^;ao?`=(_OgzZO2wMTJmT1)_7 zd*kY^s_w&_<|00Yi%cSygxCpsHEPqh$u9&+>oGpG(nb86RSJ}A#K^IPA|MR+jQxGo z!(jO?&6&FSj;lO5ZOPNQSZL74xZY$dyp}prOoU;<0C?G&*O>MMS(uV1U3$AcH{|&Q zM}?Wfg^~niC8ym);Ra4rjQ&dAq%6nsD`T%GQ;DQgrQ_KO=Fu(|FSQDIZ?_Ker*{D%Rp-bFdzSt)}*i z-?KEc-T24f~+=yu0955Y~~?;TvbDyh)A)k3;Hym z4To3nBr^65&XkQNouD`Lr)JzaLCC)8#vv`|M`Yi-F?g8tB@XFO+}Mcz+PfZ{HPNS# zisq<{>*-|{3y~i37f?6Be(oQ6t-lzM32BR@qLMW&XV1>?#?QqAKXI_@e_ks@mURPA z{#jmrWfVCTMOFms0?YAZ@kJNAt7xGE%!BVWbfICG{x`<$Xru?L>ogmAmqllr>dWQH z6%j6@YWy<2_D9+Hwgj(dhb^-clKI3;vu!^P{ZT={RX^?PM0eI#Sl7Fq7hzXZH<)Q2 z*oF@=A$&r^i}9-qMD5}&iw*@uTO-|IM4qL(TRyW)irni!*FyadtO1)NMUuL+NJ4j` zc}r|p2wNsQAz=z=mIDbZp*Ze3L|*lFs7tcDr`ww~s$E6NsH4Rt6DBLqxv|cwltx32 z!;67XGgPz46*Zz#?~|7wprRMxHU!l78vC-ih{}`g48Nv60JL1o=5?IjS#>wB4$Ipr zGaW}wQeuA0v4oYiKxHsdEC(DJP*MXtDQ>hmG1vE8`IT!=oF`-5w$oU_f$iwuKp8j`wzQ2r2-v7cmmY^V`oqH_na(1(u>$ z(8DLeJ#oN>E>BI8fMIi*V_z5-yg-I*01#94)PZzzsKSS38H{wHupXq3zEfJ;a(KVv zXjdH5-I&5PMN_pfv)dRAp@3o=9*85!pz9CU1eIukc^-Wk%Ej*;#rw6#JM7^|U_FrT zw0ybSBBDrdch}e45@Je{6wFEH+uDjz>Ol!Z8IlDv@l-PRKF93wGvPapV7ts|8XB=C zwRVWTpmo`e{1F3h(;Jqvkq0H#izcEfJTgT^bxeIqj|G{Wj{H=L&oztsKa`!uW#v67 zb1_=tJw~tYsAfhA=s)F&!_QwgDXH0H7B}$|t%I?7p2}5SyD$Tba10Mx*V);Y4nDFr zMjOjBAE`v8y?QAn{i6#+cHOr>vscYcEDB(G{#U-!K(kPKmDkJJ7*_YArB#U zza+is)_X4Qbg@!%#(Fh1FH*dJR6RS2+RG6NnwX$S!(taStwIQR0a7=WX}O9Eu9Tm& z0WPBr#vCWlqpNT^R)D}3>bW9{rK?ZF!hPb+m!=@e6|dFd6~bw(9&OByZ`DF9sz-Gq z9QZRqj4<=P8IhVzhymQmmmY0tZ@DCVU0#>7NtxC)v-OLELTolczpL=Nyl`Ew^}wE~ zz~9<%n{f19sTG5$_HyCH((PX49ArBSHm*f&r(P}ia5@WevFE|xO~6u0)^cireuh6j z?S*?y3(B{_EfJ!2c$elelx#u=^y(F3FxTFbC*AR-5O&VVr|MEp?5`V{>m;eofk_uXuI0F`p)8fW_dD8Q6_8BF|{<<=5An_h;YB z&yc*$Cy#ZP^ZFuzLE;==s*L0S91siEOp)36hec%Z4&QQvp3Dg=ElU}1GXZ?!M>Jh< za4abyRwXPkW6Rwl4$?JUOwK2IdRAkMrWeseEL!b&V3*EE|Ky7MThz{E!)+&Hs$1&gv5Xrcs{i!T)YY9^3_+=imyjS7cNb>ATn1?m534grT#Rou2vZzmKkmFg;EpV@-?SM%*oj-6GHJDM zOEF@9UR_ty2gI%F5iRb*$SlLzQT+(cAjUzYvk_Rf#qB0#YKEfs0`)Z=MX?7$bLAKx z+?{>lBAo?@wXzEuf#qxy&YF#Oa*VaIqVE!WZJ91AA--$Oz>j~Vc!d2!(qH`$U7p4JJW=!Na|Co##B0q)nj(+&dwOM1v-7u6$XMLc}h+ZKF zi|=r>zJL1<(tut_z7!_UuoX}h5cPGLY%l#dEPCR=WW)&tpWb-8vf^y6P2IB=HS3g^CBYDO~FN#{`+dZ0S?f&Vsr?D^> z<|SwrhQvyJc$`0F^jZ@*bZjvZ7i8Sxxb=lom-yU!jOGl-cM*QU`KA>@UrFsMy0c#m zc>bquaU5O}Nx+>1d`Tk$jBH{7Ous%_AS85pNBdLMD$xdU8r#Dpq1m>Iu~xxoaZoM? zS#!SL$Ui#;Ox&ymYdqqrfp&YuzX4W=$_l6B?YeKvq($O6 zwDlHAT^GPSs)oWe=4aSON22r66;f4^<-;lOE+D7p9Ik@9bUPxLWfdm^DhY@Maerv{ z3WCx>Ctvdx;F0QBLL>=o zL)g>^0k%Q@X8TjR;|?1K4du4U7!cVAcpXZH=p*wZ!H8$|8bDx7i=bx2Oz@3{wAuG&`;3vc}#;r)!!zj`rlE4d9Q zGf7~a$~xA`ZuePHD{kL(1UJE{#u@5}KJFJ~F)oRyqn0*9`9V)&#uYY+vV5Oa!f2CK zL*Gemq{!w_J+~t6NHDo(?2A?w-s>0LTe6I$#9xjlLX|%X76S>Dh42qY>w>}E6g+0!itXgUQinHcx4-`bXqE5w47rY#zcNojqL0j%4l&Z0H~m*9BS5jK;d z$jaxJmO`Zso{VR4QJMY(8 z6KKb`?@s8@g>y1ho&AV4bpRQLtK&-_lqfsQJJnnxlPf$~KTad2PorTL)Egf}qAS{3 zO!ta+tZH^vi(Rf-60)RFB2S{VyPaBAVOs#a?)u#fE3F{pz@K%K%qX!~O4GEil@82* z=JASRX|hU$EfXDZj|Sg5EbH9+M8p|HLxTRG?bV~Y<&)q<|Av}rO%~pA4;3Mu9fT#h zBsDZW#=#RGLk%rDGesaawHJ;zjFXw-T-^NhSoxcRu_XaxJ)$ z#sD>EC(|?LT;s81i6=F!@?|3TI}5=cWfl-r)AsV0!D5Bj%KdO_8lck?M}uo3II}a5 ze1X<9?2bsGa3}=Xpg*BnUP(f7(oZU(0bB?=-m^m0cIH_(G!Dzy^c?aiOf!q12A|eX z->k^(1GabB`pwIzp0%cV*`nFkdV(}fPQm`pRfOQHz-ctPq40jyBRb5_Kl8+jSjtu# zwiQ~dqai`gq{Fv&7lmTfwTtYtT!dIBP~1bv{No8hSB=*G`e;ZpFXV87a3bNnEgRgr zd4tySM4@?#7oQqo0hgr=B;R(^_-`{m z$W9iL_B5RzMv(IGGkiGD?>ayMS8krcsDqtg0okT=)KbA+1O;MN#;6zMYfswY!VBXi z(tN+OHX;o`4Km~-T+2HOT7G5TK&|2CuTOo*;z>+GnOMQSQR3u;`ICdV)0f;-C*Llx zwb}-eLBW@2K2fhcmJ(%4amH}c;1;(YPv~P+z(I|!U!j`5o!C3|kk?r6hCXlEV-#(I zP}mFPL(jWs+2N$OumBY8_qA(1p(bQFwjNsH))*hk2B40@Y+fMX{shvzyTmi11;3y@Lpq zj^!)MAUO4tZ6n@Ua)?)~KPj!BXt~fFJiJ-mX1YFeJSprFAe3KyN-%|I#F@#w^*8YN4+8N3?HTP=d@KTyM<`Ez0jC_!p?8bKaos3wc{;^R1^cm~@N~goFo3`4G z?BAqu`d(lFV<@M{O0ZwnC2;{fmu8pcDlf+)IJy~&%(K&`Gmt|Qb{EJ@=PDMAttDzY zu)YN?`mu_zmr_viBcB869IaAo zGuc*2S^KyKnP4yE9JWH%xy~7Vbl9PrGS0*L&nRRUWC}x3&%FHvqBU8=IA{%w{ zPPgS0TtQ_5)n*4X)20`ra0f)09oo@VU_#ZJb0t*0F+-(U#_|e+KZ$=IliK~x z<~rkx^!LuV`KXixTI9VMwqt80V4h+JT0;g2CEP*VPd?=h?hz_uvfO}*-VwO-Q5oX( z1kYps;PKuINiTc%ACr)AaJ1pslFzOr=^wa-L==1G8dsFWEbgWiVOouRU}nP0$RSEInaQd^HqtZcF9?9$cz_~zp;OM zhF9zs9|h*b^DC}^=gT?{Ij+5sK>kj(sx}=|fwah#qZ|%`X2~y+fa=?@1-l8hHaJp7 zcl8`atyfQ-uVZ2tL)rM@uT45y3;JC3#kQoDEmgi?X!Q7sgKuxN-DHmOL1EY4kp2nG z{oFtP>DC0oPxnDYD+G?aJ4#j{TRbaEnXan#6_4wAC(pIeQ02R+2lHyj^{y4#NUpZS z$7-Hn<_>+uLj_Y%-=MrzJ74x-_v^_HZpcnEnIJ(t*RWm50#rdsx2;xF0qU-xSPh$` z@vuaB4olnXd81ugze1Z`*{TB>@%bjQcC}%RX5^&3Zt-HjZw*X4e}7H5o2dHS6}(1#aMz#}Vt?K|#$g9tg~7ovMC?V634+FD`T(FTEyr%9 zeF&#S3r?9Cl0{tF#csT)3j97iv-7t_gW3`x11uX2;vn>#JS10clGafAmA~|9YBj60 z$r9z(SuWsF2Q@Qi5r1ayk+lvv9Y{6*LeZ3#{CPzz8kECH!1Dpq6hvnQ8U2%!wI*)q zw37?>ni-sXQx>x9$x6M_Ze~96WCjJnwkVJ(B74AI9pVKA9gn#O2bcw3ZK40Rm@hF^wkVsBjU_PCT5L|YsQ>J=}GRBK#HR`EPLo0(jd zs9j{ii&N=*71pD?TS%mQr2XN~jgJm?JUz6KX_4}cGNW%L4_;E`oJU&>m2$Aace>QV zvdHuM(q>T%;LGI}C~71J#t9R#^nuU#JrB&7FtdfdT88aygaxG(W-)W0z@QosIC?NN zMFJRd1#dc~uBn#f?iLX78rKDzPJfq&eT(k<_V=Q)tLJE{ z91Bw~4^7hOrW2d)7z2#9E26cG4e2=`3o%nZDify+mfue_V zu?%|=Bh|z!82Do@r|}@KPp@OOuC$(s5xBI5eWFYP`;`?m;1Qsgp?ny}j^#?vF|h>o=32Mkl~k zv05fk7mh?IIT0&wvLBFLb~L)S$x@1u{3J(VCzMe^g)?NPN!$u@PeQEvwX(l-Qi}~9 z582Lg+n~7)>0|zqZ&#J@8QcL7Y3s}6UXY(7neN)O;Ki;yVJ5BrqRpMRvGSyYK&WgG z&kr~`0NZNg-*(Vt`SE_k;br^&7#i#Do|N(N_MH>Hm!|0W2=}~_^>9SZcELPv@SeQ= zuvdu-3!bH>2g1>amsDT*<-A?fpN#4(xR?pBHMef}o*Y02>6S;_r7gq#Gyx{&iST?8sX2fb!j*;it?L^JuM6737*BLqWR7hcj?T{lK291PtfTX9cDmXoa=IQ={@qM67 z=-}a$rq0M-lO4XUT@nnlUU$c0s$FL7Lg^}Kk!HCe1ue#b&C|rAaI}iYojGX@EQSZ< zi=$NjC83B;ECVyz7DC^0iuXn(bIdB= zg{4g|P*l7=7=w4ol`Qn&(a-A+4CQ0^5mbYo%nC62&xik6aGoHB%x?E}st9#)HlhKN zmB31L#a?QEl_c*Z*+vJwYL6ca{UP{9-RARjoe@)pM-kT1{UlNwU&g+RAk!~i#RD?aA6_@U<&m^u>|Z22OGZ>( zKl9W$ht#4}Dk{tZ9$qgzk=+vwzNP=PUsbQx$e9w>qbj-r^K`g^^cy569iWrnG3HKEX1mA3)v1u57fR$N7t? z38{0fGaFajGEmzu^s6u}n)SYB7ymv-BR82a2`x?LHy4kW5H<-}-S_~B|6YJ{cF%~a zeUOukN;kaGnK-DieJM4qH@aiQAV}NdoQA<&EO@nj#46A78ovkxV;wlZ zFK5NVwX7pJ+}M5&7`0k+u*rk?czGiiHL;UrF}zArCa+_$8kQWm-3!d2?i_)i`3Wtt zVAVwB#6YSB+~;8Vu7%ZA@%<5>HH#WOOB%00&IQdw1dV9+fppQR@I;7fyxjw6;h~rZ zv5_kZVnyP_gmdvwQN@J|@WmSJAm}QGNg~tCj3*cEM%AQTbM3?`c6P*36i{oOd1z!o zCP+PTwVv4`kw$?BxU^j8v~18TSg_YF?_@YUoj3T8(3)d9>*82>)47-f?X+g}fmP`L zP(_&&*qyYIxvnuPOGG1-l!JSNS_v*W*$$j1U*BQddFP*tmu`xct_zwu^V4iGHMJnn zqpiG0gC`~0wG{990z);~0e1|;$dlo?dPcL9prbqdh#IR()8I0cVO4|(E3$|lR~J|M z{{2_Y7@f7JG0Phw7d+lNHi70Pdsm5kyfYBT)l4bwhqAqo-4#7E!}p<9sue_ z$2?7ixoeFJ2d%(MVqC+MNuDSe zehLFt!Yf>0S+Ur1oEK#S_^98Ukf0uP`bSX&PoA<>a#o%qFAe|%^t)q=Qd9)>QKI~K z&X0S?%B&r`5dGGgU0gc^;%Xcb!kprbZ zLVf>Fj9uEECDJxuJcgMI4-7cMq3-P^dGF4zYdz^$e(p8opR_yn#PM{(Z8f+!d9>6y zmvfx(-b#fj*3Y$$Qe=+Y@mqRI z75l3-b8rrg1=*It=n^OkRdm>C>c$*T6nK8miaLL&((xMo$cJyqQ$M=%PLUE0V1iZJo%R>f;kZl(%{wRaE1UE z);)gt80AG1#qy^kUiOPa-RqAQwcM58kDQnPwD<4;U17TCq*H(#Qq7? z#gIfT$@FQqgo!Cq0-95gfGcje_&Kcsb{pK$4jJ5dYD@ai}7rmHFH8QEw8*N;*MXa3096@eBN=Cb|+U};XRg< zjwn^c>F^fbQ3mS|6PEY$*?rdrwIr9ra1M0>jNi%Ou>_!ksMU50QT-|GHt*K%bG>Vguc->2iG zCs9=71%A37WnCP(|5eaTv6~O%g78YpYur09s9VMR1D_@ov6guQWxY05R^K#m!s+}i zXpidxS$ts$wO?KWwc3H*sz`E+?~Grh&0d#8KTbbVNMa3dR*rQl-mN zKd0}NpBJiTPK<9ZlUU&i30pe1k^WeD1Cm+-(yH@?=w*BO$t(Kw{Me!usyi9YH95QK z1`HXTz22zaO^9*U@DCGVL}YApX9$Lztj4x}Hvx;5&7BwM5*4vbnuQG&4{>V1m!zf4 zKB2|(%sx(s{T6oL^9|G_Z+~WK0FlEm0U@`12920Kbzt z2SAdInG-y0z#QVOIQ}?c6%MFgY$l)ybfux=+Ki)Ft~i_GBG<2fhrHg)VYCwSK^ZBx zKW@ifeqW{yy_q2O)5VY)r4^S+Ii)Xr>m4U`O}QvCJT+smb|Rim95^&2m}4Du zxel{gXk1N>vgMLnN!H9=^dAp9}$!!?f)i>zPIk)gZhQ`_cIj-B=djFRPN^7dIt z`OzYnAxil4@qQ`cy3Z)JeGztj{#b!Go~JIiVpj?HfdYQ(&#|qVKrv~iMc!A@!J|C5 z*?P*#GO;Xdja2+A)?(&BUBXN(bzgRe;ufnNx?2rEH?8sj` zjsaQIdalt`O`cf^!y>N8W_%|4+4g6ve5ntveS5hztSiw(*n^6h!TnkHO$KQ3VOD$W zPL59R^-4R~0lnFh|5!R3Y$I?KZZc{rg8_+VUJKtiLD$x&6sxtCqKMF_leC=AEf_KD z{c;CA+E?Mr@3ROD{IUM`W_e${?kX0m)qS+{gFWXJ%&bAdvxeu6|A1rUY_QH?rdwm& z27Hd*d2AwrL8qoa)9>q+tu+AyU)jN>+#SNwYa~T-sU`R3moC7TE-j&RajBFS;PJRrv6vL(TCsl! zZjQ^DlbJcXa?&uIa3G*b*J%Yay{snHJwo+tJl$l+_t{o!$@b? zA9Cu-1WcuWD~GTz6Oh`XNEh(e zEnJWrqzJSYj;**EPfig+x!3AKl$?qro6R% z$*b`U%&H}Rw|9p(-bNh0X&6{Ct@|OyRl^E&=%pl(XtimFE6`;CQoXkdtEsj=M`}!?^Fd+?(X4;nXO`wIvRauY?npj z;jWYIs09isHU8S9^FZ<TpBxY5yNu;A5lVd{ zhuhUYgieplPZskmtz0AXqK};m%qwFiM*5R7kT9A2i@M%S$?>=%M8r6%ys6V9?7BLJ zjB-=tYB++F-#N;(qtydUarxHXQyzC+CERM><|u|KYoMQbn7~dqnK3Oh<_nQM)?~rc zGgeqZF=ar2Rwy+mSJo)4GG2EzK+hOZn9FF$YSN%h$HOwu4IH|*N;-o zsgMxq#7U6#DDc4Rqaz?AL%$opqmI$yCl)4O$NLD$$bT(G23wY*+=1nRSqJRvx0T$v`2nu;L1oL+#0%di~J>qs|sf?kd z!n^~5-wo=FDla7(u(Wjfj?5e)*V>HLH?pwue1s0cyIU2LpM}p67n72iklo#69%+{C zxBe+q6nnrSrOPv>*Z3=Z&w07bcyMx@JXIJX~d*^XGnQ za!go)3s!g_2h{}k39)7*mr;6n*C@2c8>hGqKePXQq|*SUGuNKgXC@GR?>& zoKabkbqQepphg5*?1K_dEby5qi<%vq847%hFdg2HS$+bGs>!gUkN7JlwK69Vn5H7h zUL5G97t;@o*!6_csyNZ7dCXGPdUp~@WhbF30!YgKaElO(1Ab)RW=@yOyphjX7I5e9 z7v=SDDU$wWABk<36hxCF5vdX2lqPph7Gz6fmBbFOj0^F#c%kE|8+O3DLbWp!gPbW@ zD5|xE+WVvfNY?MR>f$;jYzaH!g9S->ojuzk+@bTv&DvPpXmYJE$*fx7MMM3lQ z>3G&PsUro2P&*A>{)1;KNg;He)xeiYp0D@(v+v5}h1gA%N z!rcuN@?DbsH!0-dB@~jw?)<}}UYuVM1;YG?ghxpd$gZ6$h3oXRr6yrIn=(FH)b2gq zFoRPW5w)L7Oe{5SCKCWD%o&011#_R8DkLKUsltEXSjY8gi3M4>6~3IOeyR?tvM;)g z?q}pN@tyh()`H!%pxGy;Ue%w5@YBgpOy^8MTu^@ zx?pH(IB0$DONRxc-e@iPlIW7~MQg{cGF4beE$Cq>JN;v8m(# z;K%_{1O9{}ao;LsKbn`gUYyzy5!FXT2qP=XpPU_dd59TJtU<9rmIb9VG4xyG0Z@4V z`HbjlNsusw8%m!;zdy$NMJ2a4kSwV~`QQ_IZ)AAs5HBwl$~MZO5?!42hsGO}I13EQ z)wcH*CV@6Ld4Hd1O1$gPi#||xxe>4zOc)2X!X4PFt*{EqFPmI80u&&NMh@v}__9?`@f`{#qzpvKps<8@sB-BHs@-H64B?w6P(jRWv1nNV_poa`H5oN%rT}qYLcS7L zS&8!npdJ2z5_C#Ri+m5%8+Gekx!@MDk`YkATV1j>g%@Db#QIb?p)b`0HbMqm4l z!Qzla@W|5)LZYQ1yiVdZ;xvgW2{EAc1(C>+u!+b}i5kSs~nPZ0Fk;xcy zBG+DyLa=fLB0ZZKf+S<=?M0-f4&jl(>YNq~Rp(N=FZ4+en-UAvLCKggRh5kHPWmq1 zT8oHGT~o18SaafQ`KphlsUm8^c7v>_+$ad4c3hO4WLh(FwX(=$Y?}wlZ|}asr&neq z2Ft@A1@i-bXIxZP1fOhU*$i5GQcQ92G3+VmjMP!hqMjFy%(xIg!qBHIFWI7Cc=m;$ zJ2y7G=Rt0_;uP?X(>g+w!0OA1NAd`Os*Kv17Y^62GqBxhb0Z%c0#DEFJy>d1&6`b$ z$LQ*hQce$MIqJ;x3kHSEwsRirJ3E>L(IL>Bl79)k7r2a-CI$xpBc@T4#6x!&!bh~o+F(Jf75x+!q zLNzIxjbC8_$vO(;7UE!5S~_I4rx-TFTm~fU{!s&Z?%9GzIebGgdQ~LjAb|n#ux%Y_ z9=s^;t`SncE1>nvNLgeuq_a~=q>M(@eaVP#_LoYs%YpSsnz>L`fyUrlb$&^G9dG!_ zajWU@(^Hd)qyGIyF**il&T^p_%S;P5HO{zd0PB zPF0>Zt3xJWfw1*vtZ2)B1&A&Fh?F?8E5>0+J}(OG;hqvJov2wg<^I)<+yyc`F#A*l zM0sD`LUItjbWYUzEv0vVd&U;G_Jj6@wSvcc6KDbV;lc!5&epUyq2pni(ireZTw?$( zi^cfZyW35pZSeF|-Lo4_EUn*hd3%Vwl*-?Ms6b1Sv=f9QqK$XAu0<~jTDkWx#z@J! zOGE$@=e3ENB05}0Ric<>=-A;C?{Wl!b)!V9a+l%>VlCU|M|leDP6daPH@V5l7p+wI z5UG8P-~46xQ{S}IZ7{uUya>bd#DWpG%VU_wEk|5fu{@?nxSXVb)8qy*V$Bah^S+lr zG(MXL1a>OQQkE$F(vY-palo9xW7&;a6Y=IfaLt|f?G?T>$v^%@9?`7vh&zaP4SlHX zfgdi=aY@P~d{P?6?@HA1R5WB&#+r;Eti?8nHiz?fB#%qhL$e}h<>&D-A~;c^2#+Oh|GhIsK;n1X$jUSpr6cz1n&Q|_38k{-k#7ANeD=7!jm2}P z9mo&y5t_MLkT~-XHB+0rOxt}Aj)g2wH`c#Hhfn(2+n%ODAY?y6BTRelzEP<&f40~x zIF=)OW|LypN99$k)W=zItIEc!hJ#;N`szB`{(XOU5|`HEEVDonwHpb=Jkx zdLHYxK{r9S0}zwalh%OZ9D+1E&|B&1|_gPPV;7z>r~v z7CqnNxhHW-*KX5ZLSI1sqB^Y>r;j2LHB|=rGlrCsvr1s2=DTpU4{0}vK^|1iOe>#F zFLMk?$CI>g`GZO`+&+~-Rjq;l&~?Arc^=nI>){Z|!WC8aisMfXXesEx{^Rxv{S4*T zYa(Ex+W2R7%%~ZudZWzLI7v+=^UDv<$`R~FD4xTjSKzi8Bcfy7`Bs(!k zTE8zozKgk|Zlp$4R8PlHL(R~CDiIl8X6rxumclZ*Tg(+z9M>vtZLz6TXkwWA&3y-E zOfj9BQqdrlX4A+FebG(fpzuo93VJ{iE8pSJ=gslC)&1gkLiu;z!$JbLL#hii`JXoC zj58g3DbTnF7k)Q#=wLNDq)%F$vihtU{e)iU1ru8`P zc--^nI#5ss92GGWb~nXu+PtJOv5kiShwD%N*T=g+j-$2rPeX5nE>9GfqD_Y8Ia`SP ztG%uujsm9y!axu-Q|nLP^{e4Opr9(4z7jb8nqN8#0-b*L?~Un6vfO9E?dp?uaMIZn zjU3nwEn4(aO+Npv@4$d?HZ(hMv-@XuVCwS|L*Cl{=g8~;LC&fPYk$OIz9MBXP-X&Y zEv-bfYd703Mq_RHKffbCcs?$U4_{8_(#zrVBg5~;0!x$S9eQaAg49XLnRM{4*9^Iw zTsSpKWRM5l;ygY7&^KVtaw)G}=;n`@J1qXUj)S`Ne|8)!zhQ8H|M!jqRx2iGc#bn*>XQo3 zg?W`zqz#n#t0@rRI9y6D?cOx!h6rN?P?$}uva}WC9sXQhWrPB^V^%5|HBLo6iNOmd ze3*bBlAtmUH?57@FRbF3bJMP^$1`BmI24!*O)O;Ql^rST&ur?RfGe4fN*zh*;}?N-ngal7%8lya&3xIpLQ;QN#U6fiYYpTjlSiME#lesUED>jTr2{Wwsg@Fq zLT}J0`h=6VN$rO9j9s4CN)zUbBZ*59xvPKcR}EADz(ox!^tdHHKt^9CQKZdWO_cRO zHT%yl!Yb{diV*2FEuG^JVi=^Wpj<3D9aBOSj1{lSuW z-A3z>LiUUIGljwKWqAf7#Ngwl@=&B-3$BT1RR!GXE%NW>)kqTv-wX8VNQ45xA7;7lS5u zIc%SV)dZ%FY2%4t+UC<0k7B__9Gj3`;^t?A0_){{DfPnb&H=ECiJyB4&#)`2C9L$v z?nyE!*>PB4!1VnrSDmCn@&bV`OSfQ(@*0^_SriSy)E;Iizx~D-Y85W2!zByRn&$A1 z5pO*OKo?fvDx)wHp2*RamQaJ6`J7KOMxGj;7+M-%Bw>+vh;2-O?Y)Xe~>g#f1DB`d2AMD|Am3=!9kj|g00jvh1Z_RL`AT*FLeiO#bl%HN%r&n^lccm*91-cB&<|;7g44nf%X|(^ zcAS#i#swjN5Z`60pSp$Xwb4d&(0vTvC9SCLW6j!(3tGHl8dUyK7koSUh-y2o+)LhW zloX`;$crVO!K3vbC4ajRlySa^9}3B(G&#*;;eeEY>fE{oC)y}SOMKd=U?!g!`St5~ z&#yKM>@GmB!j>+cAT1{6UA@& zhZT^I9fyQ6_~2;n@-xGAJ8i*`ytp6Q=7kj-LTVbf+{FTs4+Ku%mP)8C4%I;#V|KkM z!H9iGS4-ZvNbCL>isjlPGA{z8T<<$0{MstIuu!;PX71!VEf?hsDDknqA2L*)I8^UA z2{Wr>WN^Vg4s_SN>IX|BQUQKiC1p@3uvu2-cq}bw1RMeKpwO*j(a&?TD;SPiH!X`#Q5)yx<`GB3XEA=8HPW1w?<#)7ny+mkQMpV z;Eeu;Ugw2Fnb%?LQSuC87`I2s%Br-uta;6VeX0m5Vax=tKVt`9ElWezTSO{|DcI|4(--T))EYciZ5Aa;N4t zDDN|`lz2<}OkyY?&1eK9WC&uM!Ba68yz_ECS7Uegl_l``Q?EYGEk4gN^1`S-5w2yb(Cezs2;F1HTqdWl&*_% zQcP>c4{g9}HIv-`^SZ99e2TRu!e~swv2d*rCo{royqGk*OIAp#6H?l1H$fjUm$dHU zDz&^&ly(^eDQ0fj`2jX%9qY@az4<;tqjv&lg*OE?hwLUGWuSV3((z}w;pF-ZZORMU zdnvfSj6@KwY{2WQ4nCX=T9?g6MB>yGW~i1Xi(NGqrewnWD>?(z_OXB^ zLCQ@Bs}rIkVbNmq5zJZ&GSI55cmOKB$DPcU>t8UyjEwMZHBR9Z63`^gqMYO=2F3%l zj~6j_%1pFf`^_lB>41_FC;=0P5PB7CCLc)v)lE5z3kV4socv=NvW=S&9^&FwA9a78 z`<9Wgu0Js?LDjLjsnNIk+BOe$%}i@rBRq4 zpX`X)G%bpme{UuP{(#Y8$;VOp9&gP`e}wKjlmt% z=YSf84g@us2**Y2cHV@}tANbn0prA0F~QRt(I+?R{r)rQ+3)3ufC!7>O;n;W$nG^V}=Rg z5E}U=e^PFav#rvrs?+x;Y%8$Zp3hmn;;ZU=<}Z|AKCJ&LB&R+93dv~>f1?bP8~|%= z($G76Bd04R8Sc^`H(84#Zq&}$tYBdsw>T$!cG~wlQ3H|CKNMDKz5prhLk*?c9V#3kK*stGv#$>JKn>URIrF<@DQ?$N6k{ z?&lFFk%a?!BHU5>nEl+~`V9W8h5&Efv9`iQIGekkv&IP+>-Mi9;F?spOE&wFSsjY} zxORE`^!8O1V;E=(Z_62-wH{Zq9@nPRTHed%qgn?3JPH0+2Rz=43yUX%1!=3|j-2al&%3Ha1HJuaF6d+l<8zNW~Jf3>fMZ^vLpFd=J#zk#JNAUG#((-?qO1} z-F09a+WrLWJdFZen+46hIP*8}Lnv<)8pXB(&u6Sj;Y|l2@{@K^a{nTD&oPp8`WC*o z>R;XR-2Fa@26=98oytFt|Dl(4d4+p*bA5~3v%Tkk(DLl&=5Fw3z=}^CB!==6DwG*B z0ZM9d(y2wWT}K6hr0nF_KYzS$s9v5v&i;>&=fz#4H>5wVX6RYUKFzjKzFQmSvrTDZ z=&bwkxlS?NAj#xvB!nQ9Jf{3Nk6o>miuLQ*l`jqc78HBe)Ta&)bVd5De|pg!p%Ris|O&FE_4TA z)qBP-)%q1)G`M0DJqAJG4u#omV2hnfWy5kkek0x~jgdqS<6L<4)#_g6!2_cdRbp0J zG&t<_IL)!l*E{^)rHFP1Qd+xDF?1E>FP*JyvO$5_vZxEyno6QvLjttl&LuodsbyMB zt0swSqi+92?>49b^e)CtAv3G2(2stp^gPZ7xDp55Q7L0f&fRplF*6!ekSzE5^Kul? zA*C|ef-n|Xz4)i21iu^CqpTn4CMU-AN8Op-sqtKD=s>8R-WWj=O2*m*>z3Jz28O;Y#HT%a=fF#^KT`yc#GA zx~)pf`X?%pvkXkekI!fQNWu(QaNMEEc0z86I!te*m6PRa%zTQXF2Gtz!X`pHDRZaF z0laSX`RVu9!aTcqwtwu8ZF`Jnu?`&CT=NzGlraCR>|H*!`Lon@`P78h1CYHp+jMyi zudXnfGj6P0zyBe85n4-2Yv)b=3g7!_2E|wufru1I>{c_zdB#E!vb(xWTzaNzD@evP zaNsH>!`sa^^oSpAu-e!u5kV_p2?ZD$klWe}HXVA`rEtg;(R#J9Fl1mDz2^9d@_e2Y z|5U(A{Qp$I@d9UO*3v|U63vV0gQazUN~FouJ=Il=FejztNOcE;yg;eRmbj9j`j{lf z>;a4VNHAXJ9%z%a_=p6yXw6{4K5b&4rR2M z3x8^B*2I|uG}cetZM`I`+-KgGbUC}N+=q8_KV&0Y*rCm$4!3z7pNXXE5}>au!&3A-3ANCYdt`>zUjT{Dx6&)T z*%;77$E7++T|QaY;>$6@BzN%CMUD7n^p6frnd&BuIGp~B!0}dAUC8X$`sl(gv!P*M z66=%k%pQX*V{vNv<|_#5U!~IT=ul_0&0J09JW|^eQuEi+Q{_JTCz2IG7TR}T85Vo^ zEx!3L?Z&D@w-n<2Q#8yGV_Z;&=aEQ`ck)CBJ1C_4r5z&52@P*JWEez%WZc-Vu<)O` zIPxrLR5H+on-LWr%l4xF;goXc(T*OX{-~(Ub$(o?Q7euNx!KIHP|LhdM12k5A6z)& zAu`@|=3HXxuMi$@1qfk_@Yic6Vmp{V#vW5PG>FncDDhY_Ci}V4itl;H5o_*?TK+(N+Af)X@K(9Ik+FUTg^67Yx_jKJ&T^ zBQXxFH81Y3!!4mDs2vV#@X5j2;WEc-H)GA1plkrf;g1DuwphlfcCbX}1cNnnq!VgM zz;YH(irQ#RGg3QZ)XMo6YCIl7GTnMa6@~+s=-DvCt*v1S3q<-lbj@tia8t~I9i`0w zha!Gpo6DXe_4FeVY?qg7D?g#nvnWl6-*f<(l@cYw^>9!h2!;3L9cIqVqqFU>b(ZDt&p{m~wKUs!4a{2?Ry zs>u;^i`L+YOHI^WZN~@L5 zsKFqO{r7k;IB#Oaw^GRTGHHfVoJ;Ge{ldVp{3esNM?^z@JQo1iB9NTI7b%t06w~cc!53(5^lwQ7v_A5zC1gLEc=-h|pMnQglU=ZdH_FyP>wyFkCB;N`05?NuD z$PR-fhsQRFCJlll=2tHf{te3aGQaH=293=PTYd9HMvh2B+m;m%N|}pwJAOpU$RANR z(nu2$4yJddq>{XglmS`pm*xHYYD{!Y8|xZ1QPWt;pwnC9BTtK&nt|CQM!=UYKhRNN zHo}5{(e_4cq6zLLq4K8IMPU3c+Bd1Y1UXg4M}E1uKl||fwO%9f)6Lx}gu+ykIA2u1 zAHGU^NkbtNmR$q)V}57`4M5Z@Lg3CO3Gdd6G33(5Mvl>5?ya))1Az8i8NM-rCv<$H zv<%&IOCuAqNI{ap$tFwK*U){rj{B5!VCJ8~y`nY3pUSjUqTw(3`~GntkfaR1ya`uS zAl}fL9W#TVX`hIWgg*$O(_x_5$r-XID-qG%NLOL4vLe9Jn=R<YSL z>5vfw6pQdw6Qkv&lN!;RHDtyjT0N0pdUn))yJUu;FS+>w=PcKNQvvR8SBNZ}MEYUfp>a;pL=`+9x?B9~Vv~YPJAn9Qkw!vokCy8nD_` z4w|8_0TK3k*8p38wBwPDxKs!^5lP*Sp@rRVT|u9NuFk({0+$*HZaOwnmL3ae?T`~I zqE&V{FyWv5LnhVb$hrTe5gcc5`fGL*O1V=|EY6Cmw-Zn{P2n8A6A#oo_iLb(klPtv%g*R7@5n?3Pa}kNR*PD79(An8KC)etzTEJsU z&Is8lWgi2f0p>)B$MD;Pn-3n{i*8iZlCP6=Q;`z2=kT9~Hpf#{Ikfn8N_ereu*pNe z+^?7>t-7RIl=~FU5b8KLx)i9ex|HmXpJit!zqFFz!=-kyKMU3n&iyl!cOmpP3B&cT zl8c92&Q9s>ckOZEByt(=;Ik9_j#HY&NHx6!YltPgORpLnpQ@UWxy|VsEeJdyB40KE zYx3Qa*y5NdV~+)JhWG{L!-Knu>pS+Aq-m!dLRVdi;9r-$1RlN=0L;?a;>ZSo_-8#F z5!KzIn!nO??xMw)jpKMY+@g3`a#7n3kE`f(6I??e`c$eYtMF`+y(mg$JWkAQ$l}gv zn%VRHO)CA_PoNhZf~h-7ezZw*dHDCIDI3ekdtfVR+Q(_ zyPB(#=-hnPQnDPPn9c|+ug^FG9V>zg9e0&ZVeS%%d@L92alD(gSe?Yh zs1@q)CF-m@EIQotYhZiPujf2|-eNsfeqMIIbbu87Fa9r|I|-FpI-Xj2$f9wZ)e$P;O$PL=9 z=-iq0`H22owS8`2&25v4 zr|KqX@|JQM3239?A=eviM_sIJKS~m zESNQNOjR*uDo9c8=@_ZmTy<~xDil?1jDs-873gbIO75gIwI;}`W1_T*=fme>LGo=} zDkv!kFJ;cMdxX`}g1+09GQ5UgF~CW##(%mv2L}R&4Py6~!(}QuD6f~m$pMiU`KjM% zp%3N8ePhg@K z%T?;#%)SFY#dF7Umo&v`^V#6GZCI>Rb)JFd>w-oOGx|8rO)1$5eDNV~?PNU5X=X$2 z{d)XzOiJw}jXYC2LZXoG z92z;(owyNbH+S)Vi^=4Kf)5mP-mO8~Fbap5nC_l+(sh$UWe67cnW_YR8 z-!u1`?VvElox2wvmKZ(`OW5?#qI1Vb(*2aOk;S3M4h0}mRnothV+|U0I|D&xVrvuv<5oR>99c+Z}oS9>6;3=(K22YN;LvC4PMSCrKyzFJPE&Q)*-N zgI#UJ+P-k{i4S4DojP1mt~A|Q&HBMMBjKHb9AP-V%I3=QO9dDM^^Mt}_mZt5G9tf} zV^X%KzQN|7gKrJypB6Su#Fjcrlj^3^6T5(NiKK6|jJW+#o(BWaJFfO^nryL!TG?x^ z5!ybQ(Et1$zKlBTDA&|KUj5?90GidV)9lh!y4_?9#h5LA)98ZM0`J+uyDbcQZ_(RG zsx6YB_Er1y+){!-iym&aj@7V%fp4d#se>XYxy1#!cu9M=J2mwjr?ZxOxf@)nSgii% zdMt(C8nW3~XDTBXC3A~H+9AOwxm?rzzs=tJXBz)KUnI$ z6GAM2o0uB{<{5$=rRPyDvj3S9%RM$jXiX9wzNqufM@5Jk4$2#qU{;SA`3;tF?6Bok zB?;C_p(m5`uvTsXpUS=pK2h$lx#D2jKd4nF0ky6#GC7|9I^z1UwgH`&26PU3l(W3Q z(hd%b;qy`(yT<<&sYK{hYGQ}k&iGBhQ3K=t-2QGrOIJMQ-*_eCF)+&fYDqO^?=We! z2pLD)cIdaRN2Ua`CbFB?X+QJv85K+$-gjEJczB{rZo%m8^3vABHJjTJp3EjbpU-|8 z4E!Wm$u^@}{z=NHfKd?qX*gVyYp}{=Qi_4d)i><~A9V2g6i!sOVfwQN{<(2ZF-0d* zeIvHIv_mXjv*OwXI~LqZ1&@OuGycGn=!$ucRCVmB{d1|Q9EVLx(*nB&PIEh!((;p5| zJ!_>6nyDKfsjg2O_5oY17`+|`VZU!kb6ecwAqcygD9o&z1zqH9vP)GG1rb-Pq=>WO z;7K~=-BH8h2ugM-apR3PA%TVHDIOvM|1a)%uSZG%7k zx`DaLd*}KlBgkJOEnUiIrMfv)k(d= z3+MO^;b>=LjRexc&aFRatYsXbHeW!0jKM=ScdPsAYLB3WN(l?^4C{Tj*iMO7@RjxD zQZBNz*^itHsq7a8DGu3w2C`C{tscAwA-t{7{=&#x_dn`!u!4J0xBf77n5v-f&u8VB z^f|Y;(7{5}IoY3@?(O^VbcjVEv8MRca$b%eA5nAw6N}j5TgA3_Xc3lR0BnPL#C$h= zh!$KCYcV4Gho&kz#q9wNnh^(kZps!%%J<{nonXW1Msz92E~UwIBSLlQ%zrM34^9)r z#Ik)uKTw4h_(OGETPZ(V)PGYHUST9!@E7(P_#97Ee6X}n9cuRh;1~^uea-a}f?gS5 zg7ue73QjuXj3PX>rGur|pwp7pWZ41Af|MUwsr^0z0HrO7X{`=sCSye}rM%(gG!m28 zRppW~`=+{?0uC)^BjZugaUCl#Mv@>VL>dc8p%@aQveTU^ve|R0gqp;9qI9X5!xgd7 zO{7zfT4qOw%ALR5Yt$43k;!=qP0-06TcP#XY3-wd5vjBe_4YG=QMkz82~0d`WXlj- zc=a?%f+by*F3l`j%C4PKUkgWRRUGxQx|+2}Gkv)g&kWwyln#Bo=5;s-&l>SCoT_e> zn!q`?p1g|q_`z#IzluFODSKIs=`JePmkGoSJtQQRo(A0S~;*<+vrCd zPrfQf-9CkNswO#!{`)h$d54|g_s{|Vuav6BUrRLe2?V>O%}cH78B8?O4@n3rj;HRX z4KHZMu`_d$ds8S#EneD{JhIt6X{xb#3#b~snHWi=Y0jYWwZa)|iMr8ht%sXQqM|Pa z#hE)^?UkD#?CW%RHfF!0z4f*ka{`pU`JuYIPCH0VZrU`m>u4J2m2MQtziH_(ps$Lp zJ>*PhJ+h~&pywQjVf&PP+?kEr1t=h_UyIc~rW0pL(5&;seh}y&4jzPr*4VZi=r(K6 z*Ll0szLNFv@&EX7BS((^Y4AR_dL#Bkg4*XzgM8TF;b-Ur6Yv=`w}=xOMFw^zpgw66l05<0Bi_l$kGe~jNZba>CasOuansq%i!+kZ@*Ib(8&oAqiIV|OZW=Bj@ZI=Mf-f2 zZY@%nB82lBcaHp0u=q=Gka5?=FE)Apt4e8ux|Ks)on2Z3=8#E1Du-!KOa%{po^bZ; zIMc##)x`sKi5|ocS@n7I@!}iB_vnj25p{1f_v_k@$DB(2$sb#7g>7^^rl*%GG@PH> z@zu*mfIe|Y1wO}RN`3wfLX^a?n26)_A8l0~tk7|Mo2D!)Z;@> zaj^?h^uc;E+Lioc3Z{7mJ8wPqU#ab6npkg#NF6mYK;L>4&$O)`p>vO$ZH#llDzFI~=UfOQLk|D&&<*JYv?<9m^hcIT8+x=Xt4HD4XtNM=54y|!xn`k7WjCIly#&udlv3X zN_#rfI~gSTl;FX~_ud~K9DDzK`<VONn^&GVf?LlwhaS;kkOXY^3SQ?2d5QhX7-chbC=^!c0HlC)xGc;`74DCT|tS1g;9dlFaB(Q z<*@Z<69%$OSXu~2h9!>_4^rE_;lFd%lF6sAryWN`ikXexzd0K|F6Y%P%%Aqw?zyih z|JnagDgC`aGH^qX6RaS^{l)QLx2!>NAGav4?TTMRGHd&dehWq)PLqNeeP0InS3h)r zf0=yfbbNIxY3F$vK1i)_SbF!Y@714u<^EWW+xYUX4NiyfchHVs_-5eoMd0V^NSKpJ#B1FhaSa;Nb_@s~PhRFY@kuso;`hb>Hr zbFnOxD0r<$JhY!NB(9TG!kU_io=Ne*AVpOzL6bDQxju(Ej`3#qU?{J~#|B$TC~Cch z;x)fZRKAYR5GiKIgs74XjH6D9N~ztZo6vDGf-sZH6UKxR8k~4*HE;3u&A%*Soomf2 zVqlgcl=e%UJaJ#a7Xd?v9MZ6`BfJd`x;^IEhSVZ|qq{7rw=Kk+;sZ zSnFr~xYTS=+`XCYTA%*PDC~mqt?v2Be=Dh;>D^M9U?!JcK@811V8VKd`vyX|Oi&3u zX8-u}%y_XN4ohY4fnzEV!yQ|ukI-=x)Q2&*@}!|*i`uI3%3G8y6SLmK$F1u5_`{U- ztYjp@b*dAsSRtv(N1JR3gd|p;P)6C3wj%pMiwJl;){~2D$;_v#!NP8i{a;714v|~N zcCOR}5!*empIA?_BI(9GWv@OMB!5S-O|yVeZ1=w##byIWu`!K+QEWqSQrd4#n{R~` zzV0L1Ex@Gfr5(;@9E!EdVp$_mHf*52!ZF6t_bisjPP&h0gbGPim|}nYi%1%loUF)SS_rSzq8aZ1cUxC6FJDrcCw5}iUpvcuGhK5?>;xVSWwjOPn8YO%XqPUrKD;MkOlvs~g52(ii4!tu4g}3h^*{TrHgghHf5iTm zai7cQ00S+1$dizKJdT9;r0lrdZ`9`DCOLttnrKUt7r71&H15l}826BROH)XfV%k$? zA)SBgx+?UWvWApQal-aUNv%?03`kEy@l;=7)96wG7HTGJm~p^*GGh?$#K2gb6A=g( zp+P!x{SY6_iaM{%n!a1mE7!D;=cZHtX&`HKo?2>BNBRGG9XnP$tHipt|E;(HknF{& zUF~8=)g^X$rKpA?#yr4*Zb2d>DSX2`Y5@#m|9u_SYynN;f4h+lJ+h1% z*vRX2nl|dlIla3%6Zm6)Tz6LTwp$(Z|U6@rm?6TV&P3mzu6Yr%|<|T)$Q zf)<%GiELX^hw}14b{g9JCy&$;!f3opL0@CM@6QF-@56m)#n^rVOu+j3i9)=yQiuu) zF%iM;&``H|gn;ENcmk;qFCPiO0InWFk+5-{<7GkkBKCEIpjLdn)LE1C2LE0qV z?M=`fGr6(#m&-J4^^PVpl{GnhQRuF)kD1y0BI00*!WeOy|AecYDPf2mfwH%D=2kA= zY5P><|Ew5`dqd3m%R7k&9f~q^uUV<2Gx%g~UDN>2l1uxO(P-@dRT>zywyPgc*w$0} z?^?0rB`fZR_@d+nu_G*P@VbPXGf`!LTVQ0fX?QK@`fvpQyAW_Px!^;Td)yzLBe(Ko zUNM;fMKR&0m8Ifn9u7D`q(5$W;S{=>?}HkuU?2gZ<2~ARxszr{iN;xltC-@vqHD9N z*qOg+#EBZe9VapR`geBdt4X2BhXrXH$f>c+gs4ec3dypVxx|H>C z>1b<1f#dh{m>B#m3G~M%X$yr>wm|1HpaqvK`d2d+67von!|A_NW4{D`T{UlT#8<&DHRXUzg# zm00S#D7%OkS1#)~76%5ALg9eQ1&U?qGLn#eUv|9FduL{SfZ2Sy6MP^`pgh1PBCiN6 z>N-5JK(-|JwIyd!&tCG2Bkto9C)ORRL;ni8>@%w;>cd!C7k`^Qi3R!+jvt6g_@f3) zYZmLPn-Imxo1+hU`v&rzcClr8EQGAr9AkQdVuURN8i*&mnc7AY8Y-!BhN&Y5kTIU* zFhcOkgZajX$b2_tbYsX&s3t`S)Sl>#^Bc->Fj{s8V#=8m57p?6OVY89D2??cUWl4I zy<6)&$f&Wkd>u5c~(TIOkM0ef$~k!#Vf&K^sLZbjIfDVP8tw` zK)?tUaB?9`4AC^6JuMy6hFkp`D=KrFTv{`EiBf+8^2JIre-X`^TYQ2@#dJRq3|-L+ zh}|%ETp^M8^KyJ7|h9J4Qhc4@?s)GgYL3qwq z$w2;k%)73*kDz^04|MFcj)CrtY5GdE9EDThzPX%P$d%@vzlar;&CJ_=MSD)=&e9N| z>sd))M8U$ea2Rlm<;ITdNYPiVsX~RK$uI0EHlOj=ddxr^-I-O2GXMv{fb(dEXGTe@ z&^4xZ;oy^~eQ`x=bX6RkvcuCDI_wps&YsW0Q|M!hCK@}^lakj(_$D6Xrw^XmBbN^A z`a_^F>k(Y*dmiyfFbNu#yvCTA8WGo!eCI6ZjYY}C=!09`QDu?b=!YI2wy77~Q-1_B zZE^6S9O}WT-fcD6=$z*c4MD|qDUA-+``3<|$9;)};j{4VQASMDnEQqT!dFcNt~qNR zba3#1P_9ew7rb^+WcvHkje#Vk{6j{0s#!~~?OuWmwQ0bq$E|4CrKS9WV%E4Mj!Usj0hWhO z2LpYP{@DKgfb9Y300YYvmmMsD%H-!E+i24$)&UOPn(JNpxbg)0cXH5PZ?UDxrS$&X z{(%>;_rFrb8H3-6J7sQwmMwj+ek{)nAd>{Fh`kq7N-E_ckXji@DCPsNDw=}0C)Cv1KqSv8tX9*i zdjKlU;jn!8T%_haK&6ZI{;H&#bcpK~75po>Y_}M+WDJ`kgM}7wXIg1P@!MdvLC!Tu{&ux21a@K1u!@MpXSgxeRYuz@^<6Ugi# zhEvIX6Lp(_Z(2?#4a+ZB@we0moI{3d@B<{>W(RvuwKMm2glq5Z(o$b7WlW<^#J@yNb8ggVCbbsr2XC) z=gaov96WjDci7bOE7<^hdtdud$wie5g7$0G)mfN4a^m~|Tc(NF+xgj5oR_$H)dXGA z8Jo?XR=g?mm|_0b{B!w3`)D|46Te;$DOTK{mb}%5 z1s^#D%_sDWHI)tKO>VAa^1ARXbL!4&7!1w>;T@LfS#dFWx0B|1tcvN*kEIaR)vf?B zMJ~-#!=D)@>Dpb;PXQm|hcO-dg!`nOTUaFJwM}J>PT<`Bm0mfPHjgR`9;Ici88mny zPv0*HmDs091myS6exB1l>Gl1-l0RKWGI0AwgP`+rbp~-$d6o0vW%|mG-ypt`+o9Kf zqF_hF6x->c1sd4a>AcbDU>{%^K<}bST-3QbFye$L(YS5keVxKIks{!c(lZ?Z()Gw+ zxLfR+N~SBcrh6JkHai3&mLWYqcjO%?6=W@uFg^ZxMxvetBYTVA4(YXh`RcVe(Ps_5m(t? ze5XDS_Xe!v{V1wUe*ASyH0DdWa{|--FOhRgh{cs%1>09WtE)Go+g+R;_qIL}Kc3zK ztlxdUZRxvO{xYrYXlb|`KDV{KxUlj$ejqFWInww95lNexMM3{*#H|B(Z@43%7hi?- zC>(5GD~y;*sDE(@+-Ud^#0wB$U)H7Te-GP5^D(c6If>mOpjt;Q3+#kt69>q=X{J zT{Dck{d6W22w{FbPEv^Y5*YW+BQfOQh*6S}bInRZLV_J@-gneN^;wLYekpxqZokYK z2Lm;Vxqcvd6wbGETE>_9jSP^-2sQBTu=DGEFxpCb%B6}L; z5G7Qd2<^LY{bN9nn^Zj9@u@&oyAgCrdrKXrKGOJ2>J1u z(-lhl1FZ|?dzOwl{gH>%9-aBL11L3f(PCYa2CQ$xEm5tIEto z0+HxEU0=CO^ z!Hw-`Q`CKTd&z_HZ!kx138yC6@^<7D8b+Nl6+P1ue0n|z+<}kR?+NxzQr5X@;jgNi zSN%VtTQrmiNe!)VFz!|*367=f$XoIr7V~Lp)P~^3JQOiw zTWx8gb|N)>^#9>|&otU^?j4s=g*GP|-^sZd)Y0vj-gwx54B>#`A_)o<0_yQMf$cT; zO}CF+z2b%k`(y>clBsQ@l%(G0QgvFI;J~nxTgwLXl3%|U0QZ`)gDF<^ewZVQII0)d z!D(P8Qlb6z8+~j*S(7EiU(*49ueo1%Gu`Ntr>MVsCx!;PsMSymJRr@__yi}TXs-%J z&6@W6cS|A&NlY^S8cf}Mm-BbhrL}H#C9H5~MkM-OK|acJx%OA8WUGChk*mFc#6e&J zEL}0?vf(HaR7)hVl1SkHAMTVCt&?>+6k36mq5#9?e-P~L>51Blt6&9{`_oSOp zgmMe^u^qcx?rBIvAC*b-`|CTpuz@1><+=z#^dqb!^wscL39bl8ME?8Q3;5b|QF%JE z1kwRiqh3&N0!sstz031t#!dNsFjtN`>Kf!c{lfF?;ZdQBp!O7C&~X!=hyn{O&}1~p zlV@91Y()^N$ZEVHBnQ-WNds|ML$1@M#%Kj{zg|jzqw>o&jsnNZ4U(^?KKpH7aN7D7_bxFvgz-N?;TFZoJj5{O9Kk+QO*3j*wrFecfAp zktAq8?$qP}A{Y2E)klvWq{qWh_>Z@W=<_oe_{zS!L@U&$DREm2()L$o9T}ER_$x{< z*70CY{2Ns1NDu}-i_STn{S1w3W0M#KBkW+zqXLGLk#pvv^!QjHF`HgXt|T@#8;)S= z1G?pTwCs8&Fp`IeK3mn~gD-{Ak+6f-Dm>PSbmNWuvMtISBO!yGT()R} z);DR8(Xp#j-o?qjLH5S78ia*2M}Y(I2fBiF_7b7YNm!=_)@anm0K&lW&79vL=%y(t z6Fpx}-w~QyZ(ygGoxHef)vhrvcI*q0YSZkp=5N&U(B~_ zl9`b#ms*Pnj_OB}gkQx4fFjhP^NEL4)eGsX<562LOPfJiyPDW}Px9DESTcfk*YJpyYI_oD~xnK~&&z+tlBDx1`Tr*>Sq6V)5k#@?Aw>S)rg+d=f zP2$I-fO>hXLVdB2+K^sNPwjP%q;jjp!Qly364)GelZ^FaUr567d=sOWa_jwwk6H7M z937$D8c05+Z|ljAh0w;JL&P9`Rk{1lpL^xSz`DO2V-@nY9ZRiR0C20M9T7pn9E2w7 zZm+RH0bX3;j-atOV9Z+FAM~aG`kIu=ZIV(RbW~E1h)3Km0S@exv&09CD1iT5kxKCT zrV!XdpF-R(Xr_fD#XOQ$vSS=Z%Q9qQ4Afs!TurT4nuIIyfo6NR52^^8N`F^u!3OA+ zAZbwf6eMVsEUG8GiNDY4#iX(hATQ5)3n8tafMN)cyxL1|IyN;jNmCDZ9I zo>huRv~nk48s>oPZ~N7N7ksJMg=P2=ByvTKHt;nE&>)zg(8NV^MR};i9Srx`3LP+5 zk7556#~(=lgfmSG{bQ&*GuFO*H7m&sSRf%=9#W0@=SSh(!kr^Jj@xu#n5sRcn;{qD z->tcJmZ&BPa4=<)Negr3KZ1NEcSYe5epXz9RyES(H&apd{V5@}x2eF#Rn4ked-9 z-yH%Y4x3gxf`O8`lz*AIaA4fhus9ctgHrdIBTvS{>yify(r4;h{h@#*^Zxmz3|jNs zkBCy+xBn|yY(Sav2Lp%xfisJEH+`kGO$8hj$-?X^GNrv|GB&CXZ)vL6Bd8B3?MP7{ zFcEN!w8ADPLme4jr4)p3BAHug zW*D$VK^nf{R6MT55N2o3$wlMm2|h!m>s%lG1}DW_}FVOC`U`lD_DSd?Y_?9Rv=d?2Z>>`(mK^9rdSHp7oCo_-cR#e|9ad$9YkK3LQrA2?3u#SX|EQ03(k0w>>{>c`B^DP7eNsQj0ro9b3fn= z-9Si1URInZJwgzDIErtSBt#h8QMp)Urdf6^scG6k$it6*JR5G`01_iBy!9xn7fYyx zd;PHcn*}eV^~V~_lxM9%y;lM5JD=Cu?t4sWx=9>iiT%T^s)EyJZYDwTE*tGyj+VOB zBX&{KYcsFrlIRQ(ThEkjIhScqser#CTc}yu(v`*E)N0?~)oS|1ztrkRSKjK{;y=_X zsBf!LyQ3YQ%%0NElA`POg5XwSOpp}&Kn@xQelgCeVRTh`>lXeKs)T4w*ecZ~W{ue3 zj%WnT6RjR$8QKIG$BQ?egl2}u75M}huB$7tNs7I%M-Pu?EJY#r9z>FpGK{)b-O zsd@fOuVz90Q?IsNU!RdrATO#lwmt#0>ib8Fk9)-Dk-n>A#>w)sZtdRGy>o_r^JfRc zDE`5&uC8&8{2k2Kf}2 z%Ik-qx7Ux)j4b?^_sw4oGGC7^E6zOvD_g7X4Hxh(EzPbF9lxIY&uuSu zeYV{{MoN9TlY4px+CexUix!^^pn-!-M~~~I~GsAyVrMt=;oA`u0=VS4qNFGV+TKgT73bi)r!!+t5uS0@FC^2&vD|k z6jqM+eKujeXZd`Vk+P;zmImWor7ZrN+HH1_FusyMV6Iy$TV5>~l_ZRoiE@es8Ra!#rWS?EU<;4_Ts$b7*A zyByO;_*(lJiiQID@D8(v%@-op;3Ls$xNlFlQOvFtQc}Y%PEIUiG`GIQf@G|*SBw&( zB`qHX0aUPvB-jMnkKxh8!T`##lA=q>`!@PW41A{KmB5wQd2xIP}RN6 zJfuJb0y1rH=)jZ);s8>Tb1Wvx@D~?DMf^4|5KikRVfehj z;C%HVIE-{&3z~EYeLz8mI(AHBZn;_l90Fy|z9-R=_)wAS! zfN|7*gw1|PlKzkeY0c8~n-ri6*LTN@ z8F`pC_1gR?W9Dyqx${M|vfL4(6qs+hRX%n_NzqFnGp7^LTa%rN)Io@j%+D_b{OHDy z#31~%Ds)LY_#|LT#|@s6-yKLi%zaaGAP;lsOXR z9mwXN$bGPj9mqU~C(}m3q1D5~+be<1!~lAmcVWjb9lhy_`7OVFXhz$|G19-DA4)mx zU%n(OX;@J&?2U+21@-vFT1@b#>V?YR{!B+n-Uz!0kqnK)Ax?o4?e*kwkekQ0{)Xj1 z`xEXC+T$NMxrze^LDm^vQxlh`Uv;Oz%IL)M<(PU}Ne3y8!wOa;4jND|KQnw=4elYo zeFQ>ujVfvND&4GbZW5Oprc=<24on=t98T3Ofq=j@=o(43&h0W3H|J6n7(DA@3UNGA zx$n{lkpKrmt297)O2WWm!BvDCa018Vrk#%s+HXo8ZeQnXP)$#DSbKcnCnTq!ruu}E z1qE92Ye}DLxfuh5I3znzUeyW#Vbt26J-_uD(xpR25i+fT4GO9&FIQ$V$Y%%dSzJjhL(;W*N zWy1(0mk^&aR%Am`-5itq@`kIk?$!MRfL$wzMhb(v5cprX-a>e((yLUnQ zp~~@=7}_p9$kFst(SOSX#5cOcIviISM40@Xb@H+VaG>b*I085Z6*%``cWz-dBFU?^ z2@Vfi{DT`6LsJ{LBVBvrw7c@#B*s#nhF8 zfJkG^9|e{?HG>D_qYnJ27W|wczJE(dVYUD7O-Kdh9Xhc39R7O81NxW6X5L73ukGkS zwxEKtK!EWXn~w5uH@2GCg6Js}!E0KIcbfrkBCfLRrUV++Rt{7;i=p7gzkbk)S^e3g zY#G6%VQi)iNo%nGUqbr-64L*}38^J1OoFU?l7s}*m%b&%a>{pU3L%~}NYw9T^*#u5 zOpKypvioCfeP61&?zl1bKi~%Fgdqo55Jky7qdg#BJQD|ZXDRPNXAD!E673skf5A>G z(Ou#H;oS1MJBrMV&D@Jq+qPz4Ls`%$324RdcK@g861 z9qZ;gr8TefQCKuyy7N&STNijrw`$4<)1D?KE~Z#!J^ z6$dox+UNNOd14%OM+nii%GAh zYht|0lOnq@;;aK5rL!<$@VC0f-vDt8BBg2CgT<2$bv)aAXaY`e%ySB!m)p)YaxY^H&Y(+jHZa&!obG62v=1+@N z)5N8MAofx|;l-0%cw31fKXS4n2dPtA^?VwJwCx3u%w_y!VNvULi65D&-`nv$Vk``#FE5k&oX<83Q+Jn^w*M^qPPTMu+4fVk3tOhx{tk6W zu7C8ZZbA(#1I2#5)&iu zk`h?M(SmxejIV*To!tG@W@~(@9QnN8rG!(QJ( z`j~QXBroqmT^F6S&Z{#7iCDO^nXqaqhN$>^{l{HTXg{axGd^d{M#11k(#6vqc|4sh zO*k{(FiI4J>v~V1X7~H=j=?7N+~uthwvBs)ghAR-NX9M@CCFs6@8*op)lXF9y54ST z99lFyT6_{|e^0oxNv8EHU4AhgNsxHRPv`i#x&r&X&l?ShyUUIH8mYA@p;*`TIBPl{il7Ku+zPv z<=ZtxhxYonfX%L~EKXe?OIyq1DOcSuW*YtILq?{=RXBPjC645Qq2c}HV?~44?B_Sp zPxvnOa>q@S+7(3s;-71HxyXyeTl6Gf#aD{h9L zy0m=ekmUXsj=``0sblbF^>2=WLDERiN9?KKW95+;kR^P%znL!Z!c2bDp|!18!JJLH z@;Wd#D5d&1R|)Gi+qav8nW(7FP*b5g6_f7{X1j-QxPDwwvzXoA$|Dz>ZdJrBof%#n zX0N_hBU)cYf73GiA4|(HsiUG$5(LzYx?Vj(B^DW*4C$0V(xM;1)CY36$a+U4nrA2kjPZNLNKhVc|wlh?X#+Z z!;*ChP0cU6aWH3NhKN?Tqw04Hq}d#uf~gz&H}$=>zMgw7+&vs4-LW`OO|`D+&@0l4 zeUw)o?_3UQSC+;gr#%M`d2+-DYbjfeS(|w^m5x`aGK|{iHTEhhA)>BgW{qL zZ@n!#F!!|OZ}%WMzxDs2eV_CKB-|E~szCotxKrD#j-49XLO3qJ0TONlLO{YjKVt9_ za(XKgNSnM8z0e(uQzc?qg;NmUD@Qgn5l$tK&Up48-T{p5fA$WpoB!q=$d&)iJMg@3 zV%2y8cn2K-@4%+)pWcCZp~sJfe|QI5fAv&$1l?4x!@)3$%LVGT&5^?L6ym`X= z6+4}L&7dLAxHY-wn#AjjS5cha8Tcio@OJ!mRnZ*1prO(j_Z8zKu~p5@`NlxNw98ow zEXYBDv`$B=5xp@01e-55OnMzbFfq+}t{vIMjJ=M=O>8mNZE4thxZlVha<0(|Uka3U~xBOuR8#V9rFrmY)#t>9W)xLyIOE?>pbJ z9Ty)e`L9^6d7b|pbdSpZThJZxebO8w_TPi=4P&ZZwi#x>w{o|^C;gA9~W1i_koRz=)H{-x9br6+33I2!T z0-GWr>i#hLx2RjE!a&_h{8+<18rvw(Qn5qAym<2!nm&mSHvt@k5jJ{P5~2u@Z}TBi z*z+)pQ)B>x&}vF|XN(M<3^A4NEKDoK+l}wlj+ClU);JEjS%;>CGSk$s*vwQ}ado6+ z86Ay~ny~%I0+p$KzwfqwD&U}5IHSs6Yd@4e-)CQpXTDCzYh?Pqd1Y2g2Uuqsk zH#d(S{PcVN{W<1uQyJZ$CB>b_6nJ!wfksUlAPx%E&~0e_gZ1?{7Em517}w&s4kE;Y zO$xL<{YC#y_#y2zoDqk9F75B(Z$EmZBzrttd)eJl{%FRr>42&XA!)SXk2~7VO27J=rVkL&dYJH>AE*WH(g^@3==78aU*Z|3s4yS!3xQ#Uqm0_Di$G|ZOGKRqYRS9 z?$|^%Z9t;$oD0Qd@F<)feZl@em~D5|V`I6s1NwXemv0`}S9h657vfTItGSmznE zW0SlTbV3scEO1M4mi(x{XAcs%yg^n3nF@t!699JC0ugc0?EqnQrHy*>DghQFkflK1 zV>Amr7TaJ2QT(vclhs#MleMRLBjKPgnPF~dqN|=6oe;$nz@eLKw>Z{9#6!TIQ_#-q z?Bh3S^ugg#W-aS)f{#(H1ikh2Es9>3xL;zyxTgBsSeLnkY*~Q?N9H+(;HiQ0;vcY0 zp1wgUho$ zY`xlG`q4jGaTpFizQm$vY_=lrc$=$lqf5tG2TUX|bcba*RR+itjS2isC=*59d>QMt znJt~T>v&#>hKQPUI6`ypcKTAn2h2FKuE;ronwuIyHca|a1?SzH{YW)d+>s3V^3#kR zP=IO?a7l
    U45sn1mcDG@foxTV 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

    q9l2pSO!kKj27tpM1^+lkX4 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

    h|Q_O|3J$QH5z1qLT8m6 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ⓈZm@~43o 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

    8XIg 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

    wj!(43^`H@vmR%Pp9WUVsjM-E!_KP{8| z`t0=klYt1wVV%J)p{5mQ{VHUY=A4ZgF8n zZajLCnTpHWBtujBa5fU5xotB*c%Nu~yq1x#Y!<^omldr-MRKoRu{R%Z{|<3pRc^L& ztLH5Ic+j!Fr$=`KLTwOaA7@*mYkFDvftD&ruWGie{098tkPL(NRn66T3OYhQe9ykq zG{OlK|7mjkU(H3r{RriV)Jv@nD`}ryHQ}lcfB{6BKLRSjK0R!F!Dz8pRaMBD6A*PvUy3Q6BD<6@7`SX<=dm;`XW0uO@V`Qjde6n--2Y_AU+EfCC?ar=sUb7bb3 zRXUPKe>!OKFu6An-yb|XSSIG{v~IiKb0-jR9uo5_n5WkIwpmloMlwXwZl}MihJs^u ztevQ)+bc}bn6fHTtvbA7KH03&ss6n~5pso06kydq1lb@-}s zqnV>3#X-LY8D=4|4GCbeifMC0!!rqx?VhBxFTrgTclx}j_oT6dd~p$PWRTV|hdDqho`vdU~@uE^A)rwW0~C71=}l^ZOzylw~5mT<9Z{jw&O0MBg3f^o<*@(8hS0Pc%q0SA&@EHdWHBL3MU1O$x}E_f3%!V>VDPhE3n5yv~jN z*@nezMwFdliR_Pw8vD6r=0Wv?%trIdY$RkhnkKW2Q}6j?mrE8a=`1O@9$fEsc#!h^ z2mc3%dZyF_{TAF=%0A{nkSDK4yo8pXMZq1_ge~%V0Gfkn4&60d;^$LAONsyN692eb zy1vTu8AP3Jem=5@^9|LdY%gV-%eLv(-;$5519`C@1wk!rEB^^DsRb*)EB$EP4~Zcws+}+dH?GU{jt3N^-KI~x4nOdCKZ>z=6mh-AS#As51jAX8S� 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

    ~g$NocEk@dz#ny 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 czoFoU@>dQ|(6l?jQFn+?whsQpu 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μ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 K1)x6w@P7e*)hsjs literal 1226254 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 z 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 Y%TYAm971wns>qhnIhUK%BnmP)? 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

    aWS}|%)5&RMC3bg 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

    {tNw}@}LdDf`xv|w^7Sx8<>x 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

  • b!A1IG`D~P{?1rfOx0p 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�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

    ww|ISk4+#?4@b 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

    ={ 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

    IaXf}?heX54!7MFYMf?W0(^M! zJUxBfY~8MU`(4Ce4t8*MLE5f{qh#qNy`J0($0t?;9$s6-UP+(Z+NKxhW*%N2Zbo)) zF7IARUz}g>*BoCjdaHzkW$#`3`QbHGHWR?KDo*9fOLvRF8|_!(4px6!b#jUm#}ggw z`IGAR_g{Q1kz%qhc@yC_jRy^aR-8h@U1mp__7^C;4F-SF7vji z6QlW0TiG?U>GqUdur4x6ziO0H7@=?0P(*?V5Uo|cgN>po6OsECZV4q4=94t1|a+@_blOOni z!nOa)GGR+n^QtIF`7nnnkzMbvXt@Ngfl5Ns;6+uGir=JHu^K* zvycS@d^-^-Q&5gg7GF{5``!XRPgorT=A zF;m^D^l5*xGMTR;wGc!pmc)>BId=3yFvBOApSQ=Qs3h82IQTQ#*TzB@WN&@3>=Vab!j=#(s z&2j6Sqqgu}DRK_DnxR$XzQ_VRzE%?&u6yjEP}r^cfEbS&v?Yibl34zOuJ20>9n%DOcy#GT-MOHY0Wbn=Sx)kxxIo_$ z)y3=H0E!&5Khb;b25}ZR~8ZF&4-TiO?iGS6LLfQ$Cd=vU^-(aDZINCoXIH_NNcIgiZ zZgaq#kvOM{1m^iG<1AyG0NM_aF(;$wFXFV00LWEzYyaS%U`Qre5I5#BJMHEpAf=Rk zd`1vFYo8_^Q$*OBqKLVDg#stmxt$Vw{vtQk3X7@0^vnl)AqicdB_P!6 zGdSRjETE4ovd)pAxj|S0o-cGY5{rkTP`qG@o<&@rnK1nE*e-8ShmMH!n^zlyQ zzXg4`2gTPwrc8NE&Xs=;`j+nD63mrFE%Ec3$FH3*lNdMP+#e+XC&3FVs=qCBS%Zin zL>G+d5ju94O{O#(3+F##7ddS?w%Rx{M#4u$W_t^^09|&BnStV{&UdA`wLF6Nwb^=b^((zdwvcaJU^7$?7zuJGQFzcqbgYihuMHhudZy%Ke8t#V}a4qbIO2)k3|TvAe`#>Sn9 z-^;WV2qIx&;0T5;LTjA1$D%rcpjyc8vSN1%SMztBQxMgr8yM;h8jyL88E_cJ8q79J zN>`~QRzGHL#`3`Sc1f6Cc&cR&?0 zLop4kEU_8K%>_&bh2yujjyxPbok`2VTkGhcc5PPtmDIpTE&eM~V=r@apc^A&Rlz+= z)cs+eGt`|IRg3Z84f|~WMc5a5D!NXNdPJ_+#WV3IrFrZWC1cD?9QMCoN9{E{i2JJ? zS1eFPO-~gKUONQgr_(55u3HiqG}b%(2xI@lYZ_oXD9QLstU!#wfeDv=Bsfro zGYEY9Pxg-~;p8yCyQBjSfLvieN83z)O)CrwzM$1~mS%l-q3c{sih;Oh%ukjz7 z20(r9ZMj6Yz;HGC6HJjvkr@IHemZh_)_5_r_;U_oNW;cQn*ZoiFqEsh_@P(&nP#>E zn1H|Y64P+F03aM0v4dU9sUxie^T}Ix6^}cIP7gp*LQrlOi-9FTB6#O=RGUmT(l$Vp z7vz$zk)dP&g^e&HaQJ`az4R;=k0(w^0|P4FhDC}76=4fJG516?sp^YU%l3yrIMTF`QYUMHGB+^+gW~z($2?ag?9;m1~VD=&?Jp#(} zb(bJhs0}b1R0Eg|0stAjA46ao$m{J!*4Z=}Icow&w+E;pZv-b4{tOJ2$C+FXxKBcW zKvT>%9Ttr85GQ~`k5*v`unaz%2TT;ebr?+{aCZI!xYCeJ%y>%Kr_U>(FglCKMbp%?kypdUA1o6$^pJ zIDa1V4KNnON~VVum}KNdt1M|i2245X!2-V-FcpX30gWxu<>}U*e!hQ*+W{1se!!2N z9@)?g)_tzxOi;uM}6Hx}$&;GO`uJDxnej2G0usg5&b!_%F&04BigKIIs+cBz?So zm=r!xU-OzK|Ejt|Uth85LSPRbY!S)}fABhrK4zjwaNuU9unw$-DJ^ByU1D1WY;ty3 zF0f*i_*i6PQNOQI86V+C6u6`&D2eBbvET~y`VCuFbq67XbVRBv*3bcN-*R{;yE2bl zv}w87Du!D|R}Y$a3M|kgsYW=qgA+jP+eN8|{6*~TjsffhoiQLQ@UadU6ISVvkGvi* z10LO!nZqcxtsjUb1BOPm^-PqW8cm6o16TnEx9(KjGtM$cgb7WQkr-=U-8Z|g`o1XB z`KG2lx`}2k!v#T&V!L+@Pedbuai%Kg|%_Xc@ z>H-Q|eCMQ5o$P!KNn9U^syp3Xzj>$1zI$8AIJzRHNv0P+A!`w?v!RE+%KpNrHfYwY z-gFP!dct(qY7htPP6I=AfL-7YQj1}}P*w`d?Y#c1r%}w<2Yup%1}&EXx;GB$HHmv( zmZKBA;*cD8VR6_bgTgOL(9}j1HhXN<3EFFvaV|T$2j|!NM5eR#isE2k-nq*o~72>1Nj6@ovHSV|FM~cC|>|R|m zep5@%lQoD9PL&&;)oG06{U2I3T;XHXGkP{26oTAOYc@><&V$KcC;H@T~6o3 z=!4-*RkrC5nqd|0gq>_*XFr%lpHRvqWC=zy*J3|zIvP=9um@6LyT6E|dBmV4xBigL zK|i-$_Y^S`^WB&sIU}!DRaWJ0rRY~H(#4Jb(zP99yq?SgPj*NnyQ5F=C4oAr)Iq8! zqYif>?1S@GX9M&lwDDO^nQFfPROlrNg4C|kpgs}Sr&E*p_s5)e(o@p~!f6!vfkf2;Fic+8((TFhIX_roip${xVvnOZ0>Y|&g*Wto8tZ{@9oH$nBJwgk5 z3Zdbe-+~QXwQ{+E(Wsbat=EdbY!x zI4D1tP`g-s?x`vb5vi(L3*SxWmB)Jcc#?EHPD@Z$;wcS5K3%7e!dm&uSlc`#s)hc5-J)UzY z?7q0xDqI@^cQ@yrHoNGO6C3h{uu5B1*^#hw#$@g}Z44y{GI(pfu+tm<0-Z>xQnWjevn)vR!g59GHO5?y%WfuGW zfg(rMDqGRokNW&qf5Wg&8qKcIxJfs8ptUW;qvBd! zds?-G1}>x`R;@mmhnI2~y=c~#LZ-?Nw4pV6P!n0@h0#d6r2)4(&Na@E`ARdq6n%OIizkW-a!n`KMP>Y(djV#S@}FV-3_sS(#xzH|J2J8@s}gxjDmhOX8&^m z{IE%F|Gnva@XBGCq2aM^q#uXG!JgtfO+9r*!XI`S!Q!ll-%&{^&nu*LNt+eoVq7-8n?!3*Bh>u9rmzT? ztId^%7B}_CaT0~^XSdhYJx*o&^(`HrT_+z8ud24H>0_%_@0Rh!rFr%4g!AF^$Bz3K zwO+O0Wi9&A$;#!GOVRez{ie3pMst4vf288*fW@$%D<&O?zn{goD>x z?DsU6?BvGF>*=)2hBxZ<^M=iBCW728y$=t!skqc>uE42XenIgoRFWu4+Qlneo=IOp&{PUCi{Ljk zVx-e^f1eb~#X|YOC-J<4NculOB>jAr;5&%K_zQ?c#jn5vfJkCZej>cTfk+RaKS1Qs zqHdr{M=--{A*Qo7E51P!5rzw<8sn9#{m;IdfkwC!>E`aR3(Qz)S#M35;Dpo^siQEh z$pphWZmJU%3?K$M+voa4)%Vw)ul$WIM+u}QeR?4)Xxn1!+}2y z<~|j1u1kZ{Kdp#$=kk1GCedD2(=0Op_V*HJH>1ric{=@LL~L3Gq`dNn9Br^}NiWxr z-5l5G`Z%L+@SRg3QJ*rQd}S<$1)p2uXT_=iQy6*g91b3}wA+gDXO0{7@V6WnNaa7y zaiuUZ{zf9R8_fmf2QvPH9Jf}1g-3)o1d)ZcT;7lgQqBQALJ=B-gn12^|3gB#vHqhm zV8dKoKae|>VSrkM0&~AHpN&Y*A?wDt-8XjsRzF%^svQj+nd?PM6(Sx8W|IJ>_q>`3 zaKP|A%r&VN`b(I5r3sH=_!j2E>OTmnW!FX_(-YQbdCGfwn10UwYE(6@L2y<{T%*a& zibYVK;kL4)@v%6Y>%FBb zT>&qP%cMnb@Qhr^j62Er(D7t`;UWRxh$Sk69t(7|=0-IVWv!!;8i{iuXSods_-<9e z1A>sdvM4tr6>j&AAb%aM6@m@V4nY$uIBZa4UFl(z$lQP17}MS|Uk}GgI4Y1>cf(uf&=C&s9m7Fxl=ytN z>q#uoN~0VH76zuoJ{e;{0~At&VhaS{vfro8qlihSi~R}mOg>hiRmD^uND|EX7ekW_ zU0jM?N^lHe2d@C1Zg&ORYlC}$qN$)it(=X;vG7k}kSCpp>p2Q3Ym#z*2!eKn`ss{9i0x8(L zm|q-y4W@wa4ze}G=3ruYRdzn2LIB$Ny^k1!VrxXImLVE1(T-RcJh6W^ebaFTvqSTl zhEahn&yPqrl5=<XTeV09~-NJ6qOHA}lm2m~3;2PywgF?R+5P|3?D|BBQ?A47FbXEA4sg72NXGetzjH{b zKRIOgUpXY{KRBfSKXFJ1+&?+wI81k}+049$)+3vBJA%uvL5F3hlrcIw%mT_!RxlW~ z^9*nsUuZFWf?4BwEzH~xW0fXeq?;-^`&2gdL%4~CVO_woD<-NFunEmeN-SoTn9_v9 zr$#PtnX20k_ZDn)tYIFt9C2=7)G7+luOhUO!?ATXgVrXThsb&9hO>wp zurJkC&w@z46_?c+-H(=D#RFr>M$%f8h(SLjGH>!Om(dDaX%h1^jsWDcD@DTW^m4^>egVM7 zlQu)yhRfuNP-~C7+lpU^(r)sx}WL0msepBHo-^iDjgaZ9tlpaEa$n47|DA;O0gvdHf8sY}(yd*>O}9PoJ~1pE27Q$(w^*^8S=oB z<=qqVFrg`Rm(IGM`+52%#+z^K;$mV_L;Z`hX7rn;C1opu&=E%0`XADign0> zY6r{jK%~`0VGR~zVvZ!UGi~dh#^bQja4Gwph**a;n;pDtc|BC`aWnwV^1YNg@OFKN zY)i=6(}7$zaIL`Lw2K`=R5@p9cyqKyKfgS+jWo|5+c>dHu(sJZlYY+2JPhhzZgY}b zAxPn_V!00mlS4G1zHT{$kJGED3#*~F_VOsA9`%X3R~s??L(^*FYM4$}bc+Ae()y&f zeE24rFwo+DT@qIN&FNfjtewc3dYwXMF>Vee}=H}~z>Z#k)E3!}1tEX+F z&;927&)<2oOE0FwgPBce(#!=4?RHBx-ej!1)d;QauN5%W+} zXUjEn@xhBoZ61|KS;F-abGen)D0M3-BV4yBWi+ zxJ_FFjUtmr8s=4h2nG3&Nu7n#w~{4=%}|`<-q1S>m77$6!JPDw>LKWpz*bBaVz)_O z=1oh{lmYE?xFn451s#Nlw7LR@(Xd1k*1o@}yz1YBJ2j=DZDIl=YqX>=k+BhG;lKBG zR^33pwHIwg@ZJ!Bp%-7I@WTptPkdwJ=;Xhl5rsE2B8?zX6B)IpM@o_C3IhivW+j@R zfdu+hfzv?jnl_@a)}wXNpd z4Trcc*;S&5d4;j9qi9Asr{6}84tc=u{#}mVtw0COv0rQdL1M>uWqb4wBq9k7LhvUN zA^q1#MBzV0BKBq;e{-``yZ+&3`RfjxY{&xKEVm&ytDi-Ri{hb4h}w#+@?ji(tzsYg zO|q*5){J|<)Hr`(642wl?9u0$5hDYnb<`SCt)_gu)m5mc((?GU*(B>|-6m10zf^S( zL(Ufv>5+uvb;x)MQ;lqEnYDU{>cp=oe5n96ojqpGOaOj=@<4szLQk;BR}j=97kgQb zPkFLv6<)~~VzaaQ+C5Qhd+$i3@E=Gd-GCz#jKUNg)#x8Ub#O9%Ybj+2Fqr(|2|mu*mdgo9c3~1V|6?b(Tjz99?1>S z-%v<>XZh97={DR;W4-a;MT z$f7g`84LGckbT?b2`cuf->fVmq0KLm3-MrqunQDK%eDxq%_q#!|lxb)$UM-^dko0(vEZ-qLcq0gD#V3x=s0 z++s?>N^--*LS6#h+El^SI?pU($8)lYghAAjS$4% zw=ZanHxi-K65Z|M%crq5Ki&vXoRu(GSbHoTRuT4pUM`F2D;rP20Gkf{{R8yvj9X2! zJ~=VS>MLho{@5w!Clgu~y|;}rND5}bL=g^#ltqega!L-w`4+%h#oMS^7AOxec+_&J zG7u9oz`;e*CI=N9c<3R3SO0+OQeiw-WA5AcV}y$Y2GNtp?Cpk|qTad#+$Pht9e95s z%}-VuZB;zPp#)Q7XiHJB;7aXnEo%lLa|mR0SG*bvUvB{{&H~48Pe!=GnO&NhdTg!& zYlE}d-42g)#cI1Vk09&7-+yulRNzm97pl5HD#efN6o%s$HZ_F7BT>8NSAlSb9%pe5 zDgqWPsdOI?n(qa>4hr*uTycQx!32Z`N3C|fx+4w16RGv@uB1jP4|Jh z!&AlMpwVj_gR1#}5w9MM!3?oi)1cx}pE$xpn~i*hsF#1$v(i^mXe-nwKv&5@e60>k zm>Mgz3iXxH7lng2&OQMxx|PwRyX`6LMvnfa@FOm_Z=XSUU;BK%XpGRn38B+Bp~;h{ zB}Y(H#@RE6_=?Ig5?UQ%omAuV;HTJRNr8b&yvW~o1lL=?b^Rfb89(FMntDEPi8BZo zajiyju@$5q9#6a=8X7O2;ouGiTZEw-%ts~2qusczCTfoR5`H*q4 zc%@L@D3G4!ap~F-;A-0s#hNeecu^3FVa<9Sv@jPD5{806Wf2CpVszIt@zeKExbZ#x zZ~^eZ7HGLSA{v1AN49Bj0CW7eSjPbgHVZLfD)kHX)4JIUKYa`&E1G(6fIfC>urZ7p zg|dZ3vv4b#L0)0ktw;vi?kzc!)uXKgaL4Y!PJjh?>*d;TP0^h$qvG+^0MRiXx!wwY6B1J)FId$REd@kN$ zo3z$7ExYC}9sF^_9v_|rV*l9cnuyMXBhh?8N2Uj;=^!eojJB~DE+U;Cktzlfx2MyI zieh>Edtw@z=n^G)T)Pz21EuWpbur8Ci?!_yBg}`SMq-_cS#JhPY&Fa z4166-KO)0j&jR!{K*z@>%<}Oay+5khse=^vP8$PTcQGv=CP#+38xwPQ#RNUD;i+Mwc# zn!v5z*A8X9 z1zEMU?fN%%`p_d0zfUZ35Pjccv?uy5uw3+wS%(m4dtpMPDPggNd&8O%8hSjEOqo3Is3-(f;Xo#K+iN@DFpQ}q05rpX#1o!T1EOl`;%ObRJExdR zRIZph$R4{}W8x#RT+E3#V_GmYiQeo(6oG};j*tdt;|i7%mv+XgBIO(%hg8&!LrviB!wl(O~l zJ+m-e#X)M3@d(ab%Fh+s&d@hn)-Y!e4^ND&IkBnELm1DAcSMxw{oS2nz*lf}ZkA{w z_Q2`YB|f=hXcs%fA+*Q_%g7Pz}L@v3vg-YR6AYNQdrag(BSgp+z@j~AxuUepfTQ5lO#>>lU1 zl8EKoQROHhm#2vP;{bgzKU1V9vahsv-jxb_QM>fYri+x|hhiI( zF00Sw1hSbo2CmNA^fW$Zv{@b>LL}=h}tt zW6x*`dJT|c?y+@RR7Icv-2A!xiFgezehxQnj4&~uQvv_yBq_)Xd0wh^yqYm6nU4VN z;$x|@+dA*2=(vmmgXhZ>^*|J#QJMOkYuyp<_31;syM&ivSF@bgZ_3h)h?8zrIY&{` zx>x<4tk#4pZM0>gy6@4I^>#jH-?!<(XK+Go1?svSp)aj2SN%h8!&=zzYbBXpa&-Vf?>UeGa#b#%UKl8tw z*;uT6scjl|%A)_c zOQZh?=)3L~8O3ng9a0pXBultX{G3M&cdEhy-MwYisPHnB}31r?_9cwp_R4sd;v(W#cZ%e|aVJUi4YwUg3RxFt>!&`)T-81&kw;XA{nt!XS#vH+N!GX5YpBmF$|o5sIglzk1j{3O(mI7 zwD;^K!;zJ$JIx4BmMG$sRR|*|FeI1j+cHRmpVeinbi+tT(vm!ykXg|u!8f7MWg+*T z^9;T`3kh*`9zagy7d=nnRk-=Y@L_YYH5AoXxK%!mxP^59jI)B9&JA8Z;jV7g#DP3f z?SA2733Q`3#pk-g%Is_7{E8f1N`%OLAd=6F#4Z!48pg#9ihA2g78a9pnH=Xrnxp-u zxqyYOjdlcH$Kj|l$;l@fA1M?sH`z0drs;>cZ9BNI=3Rpe{sgLk)`z4`qkII`oGtAP zH1V9SxmgQ!`1Eb19~%J&kjqcDT++E@ljV7Sn^|_KYqQ5JBYO@Y)LPP2JmgL@BD8U{ z%uq0jEB70s83yz04E?oR+?a{vD~47K;+>M!-X^1&5!FwgNqq@5pa5R7xx<3HE(BXH z$Yl|fA7-oxZIwvJlzR8NM?UV18*v1NA;F*IHv0PB4PdflXzlH z+9#*%L+aDZFFK!-MaJ<;f12KF-hR7ZbFNjPc?4e`x!3u)Rg-6mMOw``Qv$t z)ZSxEHMCXU?9C(Cw;0o|fBd*{9E;!TGxU&F3PdriQeeTwTX&+|5yU45=>*{`qi3|2D71w)o7d7XR_;NuF0B+`essk_`yc7xcM{$*~m~5Chef!8`M7spB@Gi<(J`~ zfY{k8D9R9j>g8N!O#Jel4n0Wn!>hcTxt*|s;K&EmnPtYt0?-t%<@ts8}_I#vk+_MAWipqLAg^oG6rGA^Lk{+8oyRMJ?vC z=>zi^z@k>Du&00puQK3E>J+Kgl>4p?(W<<)sRhMY#KCtbinz?V%hft0KZH+egcxsL zMbnmz+2S1lO0-kec*omQbS;1q3?x_19sC0TK1`_v$#PbBzX8A`?>*y8t^C=jDb#A_ zQ|ZCEnoTmjE1<@=0WB@%w>NUjqo6kZhfB~%}I1GlH8x=oa-~6Qk%IqRM79Ao{KHG7&b4$3lrm zDfrUX0>_88pW>w;(zktc?v>*Z(hfU955goLGOhfr`tjnp6XYY)Qm5{QD&ewqzA(gl zoGCfh91m;6OloWdh%-mEqRFq{byb_iB`MIf}*4Qi9gctqKQtdQUE zhYTDW7_UI9{g{O$Z!K8F&(G)QH=5|_BR}IdRgulJWOf#>2 z+T%E+h}mI~$8jz_%@Xnc{vuYM zq|gFu?~)* zKtixCYa~P^{Sv|C7|w<`wzV=QLbN}dW(+W3wiTd5Ny|MSLL;Y|U#1D#bqn0A{(ub@ zxDq`E{?Nt0jRSn4pAt)=Kob2u<(sx4ut2d!J1_%aKx^Lh2SZ5O+#uXp6p=iiim4pH zhBEn-oF=|IUTvHFWz#dS3gKgS4xUxK=F@F2z${>U;3KG?YO zbZ~9eG3Mo6%ySU~ju$}2a7z!s=b^pXQ2MEku#`Xm8w$zfS@_L{awz%x0miFN;qyBK z;d&-GT&(0*N@nK-NTACXBi|5k+?0Of+V>lb(-i5>pPg{>b{X>b4f;WhjREHi;%V}+ z05=$u@)~N15bc*J8;ifG9JvwCmTnW5{&hdz6_Y@*ZWDa#Vj&e$=#w zUdsa5P#7s^UTOb{Vq9xPMW?)ncjOTXFG3E zCJ7+QBneu0k1~mWUc5z_*>kTFAYl;X-*&e_zkz%NQZwO zRi3|>5NxPKxQ5(i7uK2?m_&T)Ts!aSS^xJDgX1w&nYVb~87SW%< zLbLghDv?(YxqWHF+mLTZ7&-sd5yph~BaEsgK&~Hw3_u8eZaXiUV?PFHguxmY=L7kF zW?E;*xdH8vyry9-XRddnVd}_Aw3HZpyI_DXMghB7gyI+LpIU_)V+yNamWzTm+a2)7 zd{+D0eAcibsmjzBWx#wECSX2GqX00U)k4IO>R~u-01cQV9P9tItXBZ#hCZPLGp44C193LTA1*z>9xVR+XghAS)IRUkiI|5Li-7?ye z`ycyR$mPMmy%C9fwa(DM-9&OK2z=Gt898{9+`kO$d4jrCJMlSn4@(`e_%k^cMSMwc_f1dz<_u(3+z=ak)54L?^z~iN;rDY z0pOb*5x0d`5P!OZ2RT6INsRO5IspOPFo^u~hQWfwlkKqa zcGw{4D1kn&OX9axD$%;*dxywOW8>U$N4U{(+rcr`rFvTYQN0d(Mp+E?fkojvf7$Oc znQ~HC9P4H~5soDT-VhTvEa;?+H{zQ>uhJ!31Na-AbI!yF*R^p4#8T@mvwP3mP#9Qv z6LH%Torfjpu`;Fs?Jk^)ROP{ZaMB8$xk)D03l!+-gv-_A9y;GU*n=k=7TMy)d$tL@ zo|@6uD`{1`LF_yh4z<8yze36*@Q>U4cK0Y=KScC^;n6w_@P$ zCMSg#MytCZmvVb7)wZJz|8M|Y`BWY%+6khsw`<6+KX4ngn1XDW>Svtrpb9#6U~#ap|7{h=JwrI(ZE?Ggd>hC!W)`M>MH_K@F=dggy5+@5 z)-QIxmL70p+uGibgSXBvGNc zL-B*mrr9?n59u}Y-p#7mHtg)^*&zaghD*y|6wF_W&x_|hGe|RkIO4huPoJKn=o;xm z7bC8_OltZu>mfioX4!H)VOK@p%J6(Np8ncrkN5GeV6CNG;b3BcHFr~98%Z)tg}iHZ zKtr8_e?}dO?nY5M^`mvW%;rkw$P8Lde5~`=YBic~7}rLQ^-`5xUn+k*@1uMZoj77S z`i*$&X>^)!=q%hzPF^ROy$aXk&iS!&47xDO$``bokG2GV*)K(sK1-#f` znAcO2%9s<|<#>&NYi?dvjPdokO{V}B_Nkcx$M#;U+y{&8Y>LdTlkVYlf=8y zlfyRLXHtCOXHx8Dhs=h4hmtan9r=vMdLF64%F0sQaaF50*bLq_H?;Kz6Eq(8sLm&x zRcsCqkNfbW$_*y(p5nc3D2SL=Bgt(Q{1h=h=r|I7<%hyl%4AZT!lBPzomkOl3#Fw= z@mrHCbSGr}5}o~AOcoOEO2uO0FSv)#)X0TRKV%bRtYLn+<5Fc{+FadS#MhTte*DM@88GJ*!l?E~9oBOo>)`FdmF|6eO&=T{WJ^CP7NOPWD@YP+&W_@K>$dXSdB= z8I%D?#h?Y5`l9{VuTp7Z07({(|w#W zeu_9Grh{g|dI+(mU-_xkzamYlfMAKic&V0PaOXPLo7`G$D>rMUm=7)I zDvr4|S^2^!G^c(MlS|M)5!I?f{dp_gvwN>&g))_Wd6PO*O^r~TiLt)S-O<8D5J9;u zF+NZ}smfalYl+~YTv08q?5aL!@1Zort>Iz!^E{WZc^J-6CRfR_rQLC9xE4>*ku6rl zbV=$!oui+0+)10`SBrUVTXIRzt<&YQKDzx1bnUJ`tJhf0B{Fxp zX+qD+!>3B{4a1ZyI1iiZ-&1WyczAk!N92=*$|MVvN9oLmUY`t%p45|pN|~QtHuZaQ zLyT*a(nuV+Lj|pVtqonFr2$C>9-p@qC@J&)AMCwlP@N09Zi@wXcL?t8?gR<$?ry2T#xd!GgO(aCdiiI}^xSy}EbzK3#q8sk-;pu9|nOGSWQn)_t__^kbYE`(=F!=pr> z($LP#Mq`Qjf;KwbuQBMcSRq=T<4}dK_I|Y!sEs4_H0hIMxH#wDLa&d#dC-hTT)@CeKvgJY@+KV)%|QnUa5BvMVTj$&cs^|u-dlBU#X zQ#kaPw)m;CE_1H;I&+sjvfY(}W8q}ZVQG2>%?^B?S}eum!6&No=34M}{cWJYu!llWE39FB(dm=kc-_uBK^UEx6M+TRiBr^z;V`B}E z-Yvg>TYcJCb0D}*yIrWk)tYI$v6FaF^q$@xCC+3hHJH4aB&Cy1a=)=B{XKwVscWJD!DO`|U0!INRbRatKrDeqY7KE0bD@N7KY>FbML)95yx{Fqz~IFnpj z_QJbA0(}%ed~&U%x!c+*xR2pE`FMX+qY)!(e|uCOVm|u8I5y2t^zDqa#?AUzeDlL0 zzpnP<+WMS3;^~g+Wxe7Z|A*4#Zm2skH$C$^+nVvq=EcJw+|-j7!l*6u4G(2C#emDk zUTyb1WB1C+k;Pp$O`Ni7oyL9V>i=var2e~!&`x)0;_hik@#%@7`GEfr??&l+|S#EaJFT zp9g~wXKa$`!~?S6bpgnw@?f#p(S!OeqRmwc8I(A#j!QW~UvDQKaTS|HWDZ6qA3IyctJ!eHyb`>0ER{-oN$}#dWwd*NaLS?9&ND zcW^<8{I>bK;7DEShYhOQf^Px34?FKC^&LX3+&|mvGV*v^Vgdjf1b$PzItQVY2T`PsoXB`IkuTjje&s z4n}G@;lyhZL5pD*Z+9>%1>055-b(eWplXB_(HwCAZY6c&S#jr6T*A>d7zsUx7hKq| z)-&EXlsni+9Q2FC>(GYo#B|EPz<>jJnx`6z6K5D_^>;3|O;Jn5R;NYTYN{6|ZFr}} z+MONS@)mc$7eacf)O(&nI{c$Kq>T!LmxYkLQXh}e_S~-ZR#?}6R?&>r4Sj&&bU8l; zrTld!B-&B>%S^cUG82}|Aqh-?oE2g2oShmbUpZQ5W3!@=ck z6Z4KPFv)Gc=gUcgHC*JPITtq4+<(0iLZ~wkW9mal{jm}P)gWKX|6U0#9)7Qc-nZ>5 zp{LMD&|+Lil;I%S>0dpu7`~XD(mK%&0dJwc+rF-Pb?{W0hk6jiHHMXpyjvvmV{A?M%0G@+QF2r{$JPFdn%*CQp6DsUW6Z!=rOb|uIoob4 z(C^QEW6E6V{OsMg1bFuWL*e$`ET~R@(mwGzNhRi=dDGqzWnC<`jgDLWJ{)b`+pNS- zHt9P23W`ye4fM2zQxU1&JAscP8AsGCYLM0+oOt4EthViR4JRVfBCcTGOXsv{B{X*B zG>K3xr2*LhY;KizANFZ3?^hT!Zw3zciUB&5bF_O^-%le4?)ay4E+u4Bk<#8JiY&pK zLSUX(J^tJH5=6MXLcrD2;BsUj&F)4*4fkBLc`~(is57*%j50wmz@C_Zz$wkIx9zn1 zq&8@y2hLnZ$4ufLmR?>m7%GAC`MF`zm_lc+FsHd0f?2@+$qVH_OEDiPV7-40DqCp( zpRR>(|BbZ}v0FSRv=R$S+n{Gbrb>$0j1pMnuWRALz8L{DlcDu5%&24RrY51!zVS!cM9%wZVNb9oTvB5` z(PFqLQBg41m~qj2V2|SK2V#QDzhspEt-Vl-qZJlQuipxBI?pezGbjERB6=jVA9r{0 zD%&`~b_hZ(-+s3;A4zP%k%#T~6_&vzz7$N2Kc=0sBao@wTYrd#;>>2a2h=a+u(+>V zN{I+IZByRQxwe`K36k@AH%YJ@i-Rx`$_0`A19I^EpaDR&U!mvl1`b5X_T4tfr`62U zaG;y-(h|rN$nOTF#Y@Y92q$TlfiMAglU6)(m?AR!8{pUC(d3zh%;erAAk0+KLpf(= z8XN=dJyFYtZ!v~fr^B9B~oiT6v`dH+QDAZ+`0s1z&Oq#@JeOt>~ zQd^oLU~K7?f!qyeAa4Wpz}60y&)GpNibha?Rp^rlhNMEkzt{R;Hj#f>wT|2(N=pk& z|03FN$o2t<_7%H3-9#9B*GYi%;Mhb2V1uL~57z94WdQ}&VX-%G_|p%+m{$gSTL{l2 zP-lQ7V5ba$zr|EX(n&(N;p!*mS&PA4QT`&@ zFL)O1^9}z+v`;PjD%yuAXBHGaX2K$|`2d+8^ui04=u$1CaUrf7LCK}P_}c^%g8}|F z^ss1p80yfM*eTX?>=d4F3kgLUAVjlv_GuP;+m+V^ObC1>DH}^ry1_s~shlAjOO!7!dd}b5}qV#>8F~gRA1GJrvXcp5B2C!^i&P*p$;gk39s{ODvF~<%FAdX<^{>R>f{H_|IeWoK(L)$OwSVBWv7G0v)%>E`=Rzjuepcc!a;Zc9UB{AqUeL+DE5Dg%$-q%tM*rNuGXwT%p5 z?Qq3Ez~&y9)AZ@@M|J@}CTjG?^LL1rABf@aT9Ye^$F;hbjie5N`yAQK`7c&N?`O#p z!^hd}d(Ll-ui*T?xt#pnq#3PcKAFW-cCOTVx76B z0#~TJ&ejg(StLxU-s6SFHwkFbZmeE?r*iR%S1YSikSxUcnnL0H#Z`B2O-zQlJ-qlA zqS>sLX!MV+ka}whtf4GX3lmOsEVg}?5W$9Zjq15{6miih2b#} z5|Wl2ANSqP`ROC`AZ?HRqa{EDiz|zRs+no_3pf8=+!ub*4=aUK6J z><$lj`t(s+Bmo8-wUfcU&qwS;(0QR_MMh|6?Cq2{{1t7GmS%+^X7+pC1dkVM2v60U zB_{QATI79a0UI=~%%8N!B5fW^6;Hu>=To{yxK}BJf=WD&tlbe^Ll>zgL0lLXG_`MT zJk=vd&xtUmZU=%Q_qWMdDg+FUL=UZm%9Rcb6pnqMBuD_b8c z_MD0q4t}t6rKT<%CQR%))~A=C6KJp_5N#wyT#*53Zu7&AKjkPf%<8q-rV?+&27= zbF&c(Qh4n|l7?llrx5TU#V9l%;s07?lRl#O}?mu7fVG)KtK4fVklefASn@ z&g6Kkj|SMA9z)moJX3k#0XKZb*G2vTG-68ZE8%hB8mygp z0gX`JnJ@#E1Xxp}*m~0gl|9*nZYT273>d?dZ%RmxYd>*Kedj68S#sBl3jnB5!*n75 zHLAkSdR`K&IUk-;qs`HOM2(o0Ur{5t*aJVvkogb|OwbL=gioNcR#HuVt@B&FlVA=c z^X=Ov-yV%}H@50UN{iw2ns~9<3sxX847}r8HTfS5*vzIa_>409Lxe&v4w3{O=P0GqUw=zu!dPD) zd9_JaJlIFpOcmm!Y)du|?+Sp8px@d2F(u$=rwrYF75{X2CouXtC2U1i=xg(9;kwo8 zJ!H{q(NX=tmQ4!EGQ}TI2OEtr7)BtCl#Dkg?2*IdV;_Hu1{4+$0#t~e^voLd$Un12 zF{U%mtkIbq6Gm4HFUAGDx#HY22o z2o2FS&brulZvR$RCBe4t0|5vi<;Md9Ncn+}Gc%dyj)l3j5*2*Ae(w<#gV_SwPEEPF zkB-R1eI+5Ay_F{+xVHgl`8fbue%3=k-fUNmdCs110H6ARa^m9+jma76{LGL+9ET%e zn&kUYfTMy3IoAnIkO73z%@<3+Ee|R@NDf<0tV9dq>}hxYEqYf0n|tFnQ};=|3?eM< z)u)QNZFAJ9CbP@-84|_%^%MwMpqg9Z53`?m_BGOo$dTNnvj0XHt+vVkCXCjV+<0=3 zfMv5=K4Juv%P>MI>0ipl#N>w3+c zew*_lSneW2-#{Zm4Rc&n+=Xl4l7C>*6Bt?7T$1X>T22Fj!fQ^52PXAyn?|^g#+{6j zpeDKm3g-Dq;outo*E5 z;vnY7HUBG8v?y8$&@2IvqF+@11SuL3{2NjPN%)KuRluCj;$`+HRU}FNi4?8Q4kA_y-KS(Y7y$SvmKH??#!N51u_scAuY*3ei=&6;g zp&BrrvE`RWO}hYW@Z;49;Y_nU@N`^+LOmH;Kjx)UWBDR{{ec>pw;UOPT+CB#`oDqA;hM zwYI3~_pj|aXj=|3mO5rJWYhbiDBo?F-n0v+m!|O7_pIK-Db;)pL!S_`)5yYHajtj9nbJh3O+t=O^>S$-T_9@jKx$mdi!W|Lmu_u|WzXeN% zzXeP7=`Bw|4GR>IYCJ?$C-EdeKA8dr?Wz?XDaxTh;isGy%E*XJW{p9Pmpv`Ofl1N~(es6ZEd2 z`s$~uwJ?~X$GO&+uD@E|*Iq2|XI}-mwKS6fmUl@<8`0k*ft=~zMuO$B|L=?h5Z^EV z|1c6DVPv7CabzSSa6mf(spa7{q_FQBi7e0YL)>7_@&@*){I2ogONJ0K6X7NeSjV-- zqT&YaYo&ukM=uNTi~{5P_;wF^_4%FRoxs!AX3q+0$Fwf3WDf?*R+dsCfIbp?hLxF@%-LfJs8z3@M0YFbZVF z%P47KAiN$G0zV%WvP8x!$rrtUJ}MLe92Mq09~FkQSRIBdhmsP?X9JFA?&5R0tk^Z%6NJWJoUv8k{7H zP|M8sDT5f3uw3y$Jg1T|Q8l9!#~A+|6ug0{Z^-LWA)+)={SZj7uEuZ4doS`A4zKs2r@!+b6-e;rZl0N774hwt$IX+&X zq%J2_yS>+|Ldh0<_&dQcT-#Pv)ODojE?*#>ozCTRt=(^wIcG>56fg-mZvd8e*SHv1 zV;O+ueHPxGoC06$#6McP2n+4m^3JoQ)AwR|XMC}|A5@kzD+4U=?f}dCz$gnej5w|_ z6VU#a5uFBRktN{G60~v(;GL{-Lw=PyR+9nQt%U*f_*j4U_-5+makJG9#io6OzX%01 zaEES*_QXMt9xdE}sIIhpM3!fT3=okbBQaY%a{TeLWRq;nMkYt~4hxX7o7?Mal>)Bw z)a8+aNp>QUaYjdB7{BE5OTwtIN5H&s>$W0FC^P0XRxxsoasS1^^l`3>DHtb^0~$t- z?6Bjcoi#C@nl6#Y&;Mdxoy)Tbb)kA|nAI~OK3;5$l}EgtR(Q&8&Dqx0$0_B=1Yes` z6hpOd<{2qUmL~WUDN6s16m2m41u4q@6DjIj1|UW6pBbVWYoR0cH&eb+y?8|US@+))jpwl zkR8Bg;8330Yg;*Nx+Y6AvD@IfY@ujn_-56D5~DeA;`+{#*-bcFK|xuhN};@YsNR`i z4>bkLW-P!Na7~6Coy%GsYc1Ss2T!ZO++W^90r+Syw=S8txUeeNQ;y6+!O2UXDl#dS zSPMS;Lw?rL#qf*=TS$mzpqa2V_X)v}ce$;p+Q8^;7_0!!g0 za`h2o$`<3n)3U5TJAHMo-_whl+vJJSiC*#J_F~Bzr_c_^sTKeEnCZH8StkFxBL}Ho zdzWWi#T0r!@l#Jh>F&3p!jdBBz~a&b3K>IPzy9!XD+kXrG21VWR_tjUdP!b_!F$p> zpZno%eTxGXQ_OpjyWWGxNd1f`;9KrOf#C}@z;-B8(8j;d<@0V1+EMpB6If`a4N!_2 z#eeH}H_prBgb)DH;)vjgXN{h4g=fQd+0=YUtgje5=ZGKabSm6YLf4AyLtsC8{?3i> z6Vl@G@u-uq7Pgf{#DvboW4!U2<=&b&Ix3rn~r$rgv=sQDfXIh54p~|1?4RSi%sJ zA7t?%W&ZXg(CZmwC~+;CIb@sa-SX1slv_L*a#RoooxpRbP9{Gi;JGht!v zRFD2pUnlWY&4sg1U$0X$yCCD9Q&~52V543#G$~e8X;6iq4P>JBh$;MmXt>V4Z*0Y= zU0;+>8dd846HT-3!^#wOW@#}lXQ`8i$)`k0BO%QjxW}p1C%$E`^~X&1{t7Qo&p!HI z6tC_l&mz(rl7c6E%Mr44WtMW^l$tHGUY5=ho|?b; zbL?qP|LGz1tnti`KeCzAPL*9p-Sj%Etf|cHoyD4LPI!vvM~kNb6qyFO5Ok4);o+KLPm|n$&fPy-H8eFf?v|$2biJ^jcst6@ z`ZylvcB^L>3Raf9o}Q1lR2rXRE|+v{KQhYiJ+WupJ_X)bKYciIxw^lL{S;bqYZJ?l zK7&1HPFQ_V&D-@egC2A2piF1us>Y1ATxJBZGYCJx2%#LdCxuP3P^PD~z$i>^_Ipsk zqKqF0aMc1yG(7q;cXjn*uH)TdT@W4zYXOubUOyi92cgMP(;d45W8yiJFER}!B+lk! zM+`9t%&7D!DEwAU?XE5&A{EBMDF1Lrh0PUHHnINBHk?UNWeknnDLjbVDws-kO!(^dFkJOq25z-%tCis?7Ig(_G$KBX8lb z@T5Cqc0JD0MZ#Wb}-2&J(tBhf==!oKE5kMrZy+ zx^r<2Fu>8uAoxrK+snG)%s;64 z&0AT1pvbLqW$xZml~F~lf({Zd8eI35c;URmQAdfF%54ckBN5G#vlN1-I|UBrZe{gX z`?aTHH%BH+89 zj6kA#25`^%uk6>FpJTgP|%}JK-+yR5`s@Q3}>KE4mgpa8s!Dw3J9W~=Bje`7%^*yu(y(zG7 zdJ%JpnFBb`j{rQ+6;ah3KscIV)|hj$32p>X~L2Ij| zob<_aQhGK_h74HPte+rtR}(XH)?@v9KS<<0mmq`P{8g__&a*R#X%4|OR{9{u65j*j zUn3DAFnYg{h?q*(lQ6M3-e8a=ZPYHVP7=9*8DR;@1fp^L(iT4m0yl~!s%jW;{!CZzo<2$K(IG4 zS@i{9w8ydkY&vhJxis^6<{!Q%{=q+tfYMX`--aJtXx!+89-?=Sh&uYqh|w|ArJ@(w z5ZC-&W>y11*Z=9M)YX=wz7wXgWM7Z}Tb9fkLfKs`RBVBy8N8yskdc>;T?cV#%x3mN zzH_~FQ0P1zY^ho`m@KmiC^#3IQ^VwqCj3rnyP{Ui-6F+U1SjzN@|7Ms)u!Gm{_HQ+ zHyUORW%-P}3Sxab zk=WLc_fJ`SR{^i8-blL#0y%$bTFD2yx81h`e?M!4xT2o_yR*i(|8~~! z=KMEi4Ky?R6)}iZP*Ambic?SDVHFl5c=ate29F;2OQV2VSo$OD)-|rgr)jz_jJ!-}Zz?g<`h)1XU1t>=@%9a&lD#a89|`CC*XL?m5s{mxaBY~1Iktg96VVzy9fN8!B;pY987yYWU3|hKyUVthsavU z^yQ9|29Fl`S5wl&t10P`v#0ylA*WKcMq$hIE!35q0$4KAOSumArChi5yIdCye+&sI z*O9%J>#*Hk%5|1F55Ejq<*#3c6bV$LRN_g01fbCoBS3D>S5|1PLU_U@DLtvtc|QTd0KVlIHXq# z)CT5LoXc(Bo_{Hf)@epfuB^LX4&1e&D**hfSllTVkTIw?8?t}?hY&K=#ANFUxK1iW z11bX*kOm_8F>k{SAT1fBqO-y-Pz8>q$nH(rU(0pi&fx5kqJVN;44k#|pWx6NA!BH7htPv;wrCdiBE2SU}qL9IE zwjStSPK@(fu5)`X*PZ>fTzC4rT!+Ywq69`CE4Ydts24Krg#PY+^fnJfCks?iCIP7P zMspKR3g0n#+B@2`74xRzd&P??DN68Jm9*@D&)C`lP$ijQT;re`Xj$L_A={OmpI^6O zCHVVI^a4f203qn;zohHTGYQXi0O`6KK)NnlKP-mvk96I^+RAsTRg9`-3JDO|BnN&t zqX6k6;1-tBdS6XjWnkd&LS>LkyJ-Z2br+bXY{JMO7Id&tEd|;4Sm}{1g6iMr zDSo}x8_bC_qHq9Q(TzJ#a|@m@gph|BX$*dS_eKhT?dDQ}k71uEI~=%XS+LV8Gd%s< z>IdI>KhZmrgnW55j#Y|SU_E|vhmkh57grMG5Wtm0up|g@C3V{)%XMo5!GeGLkcl$i zln>pr7`}?wY0ut<{?e{nQ0Ji+%2$f=JQ~8Ng@$N~4Js6*AkkoY`znpLW@S%ycEE0& z9e!@t>8Qd3+I1H%?Yd&(4;7Vwc3t%pR!2iryn9Q}6t@XVxd&}OWhGI6?7Sbql{Cke zATiGYa3y&&eISn@D6M;TC9PwT6mJcUo@nN6SMz$6o>UeWv!s-+aAMm4TuC@JQn zJ|~kOK@oeUlf#}42ePzK4b^ChHZ7bfMo6(TD#grB>kvpQ8O)c*gUafb`DSN}480d& z>LisLmAc=H+xJMJERJoH( zozOsa2U<#uhrzTzz-Y!Qr^Yi$cT{G)H>fTtfkrlw-YGB22lTeq z+(hjR^#|zt)IIB%$!WJ5I0Ao%?L?MJ+|aN*XY5<~Xw~@l)*l_j;J9=+XDSq@unamU zmo(4s4xC7<4^B3c1HY9lOm?o`9*8G`=`nqEz>9ou5R@aO~PPyEBhUIhYLqqzQL5gPo^eM6o+qWPT#;#HE?c?^tr+57Tu zwG7TPAKBO@i-#aDB7$tnia*~HkM)ov8Lyj4>N-`bRIk5}zbTUC07VX-p1>)H@tEC% z5OnN}LsB6vPWwi6k^}=*?C{R7aB`h6ypjF%IFqi~jj+ste0DWbaNr4hPlKBk+$qW7Y*xWfyzX(ELzx~v zf-XhZ-zd=u3J80*IyO?!;PPscZ*l!_!eQY>L!NRrB7xPv@e4|4)WgDkuKdNr02x?Y z>4vHPaoo~*(u*%ZpdFj?f9TaKR zc^wdC!`R*2T_t(&X1>1j7~2sm{TwhP^W9!kD!3JB!5S-HX-tXN?P)BQ3eAbQO5kKM z*5+6D2|$a`Ho13hEf}D}rB6|kYCM5g!yTDUOV#?2t!1H{g&OMrQMZOB!eJhCM8Nqh z#@y&z7zzP(*IX#$RMXx20=-(Mhc~39%z5sro8sZnX}erM*F8gnbIMW5+=VK}Yn1~AzbLi)!II(t|%nHK?A%xP-1fU%3qjujdPk7ntrGOKJ^WLcmin#xxl zp8NY(E~XNJIS^JGLAb_z1?f8)N>#EN36C3(xQ^oJ&zF;xK>nU{_qT&d>&7h~Qe>sd`;s^c7H3i$_@EWvVY3 zOZxp%@$`FgI&Ma|Ca8Pb8m!pQ%*;HMI_+3GXDw z_(L)GqB$$4Db0f+G0RVAUSVbMOXsp5n>iY$ZFRWKvDx1bIu$%kwLjjmZ@F(lc;S0F zESK6eR16&p>weO`h#Kz#z6feAUP_;RDsg)vJ!o!Rw8pr78Z5E7`u5}%v~)>u74dPn znSZ8cy2ml~zPu*|2LHI?BJD+GBPTVb>^2G*VbZ_9j4;@A6(lsASjLsD4nhNQF^oc# z_}cXOW(9&;&eJwA?@WNMBf>9J<7}3AG0LNIHdzEIGl0X=Io{^nsdH($&-9S-jc+8x zchC*4e_j=JSPdNf$bk?U^lr0=<)0uXbALrlj-K?dV+V$8Gj4{e(z=yZK!%~U*e5|5d z8MQf;JQQa#ed;{>dxOz(bRb+|%L?DMn5~;TV<^5%gu7y4feu{qA>1W1DZj)*J zZ@xsF^2T5Gl`rv>3pu1Sf zw4)MY4SGoQO7~=Z?<8QCeOBU89h_kxlhf~zN#$inbH7~JqZ3ZoagBwrnF0x<-bu@G zH-kL8tL4f1$}hDsNRtiuk$;*40298FJ^)}Mq1$QOv-cD67zwu+tP@rCIT`&A$0-G9 z^#dzgbTuZj&N#f`Ag8d5tYz!Q(xr7{ns!C}1F%0L1GPgH*GYtICE~Cx!Nu97h}p>G zw2roo>^N>P15=W^nB5B3NT5AF%46=K#tNXBAdph3hse3tf*{~~Y`=As)H4-iO$L20 z{NsI>H^hC1s@CAmMIvqHPrPej8!H2Oowq`*@3wgJba0DMCg?%IQQtRRG&-gM4^c+_ zI$1U=SH(k_vhuk67D1;)4XRm=HA(P%s(z8h+k?By24 zZTkoPh>*rh!Hda3Ls)=5{@GT;eA*s8$&3cTOk%#RrzXo5YqLl}%aq`eeh8*zbN?a4 zdTJpaw)NR1WIJb_XEnnm@6RKYtNCJuJ#otV(&7dEyfDhMfHG?jfM!9U+>KlY=Uy%} zuJ>;f%%=GB1QQ!O@jAiWiIJzS5dLszru)ALmUyoLz!IdxSFi-QxAyh=qzB5=6ZJp6 zK9Ne>q53}rOF;iEu;l1u)k+N47~9^(`6k8a1n`<&$Ekcopzt^fd8JC~VwXK@qYSOq zw?d38!UyY6DKmP8BvAc$Zq-}?-7flX?b)M;`)#Xc{B5faST`Yl;CQJVtqEbuF17TWNvxMV?Q*L=r>@yaXe92p@}M z8S$(q8l!{w2XOTOxX&l^B#?LiHcx_?^1tIrEWC}>UwM++dgDKN5~iA8|1aQ4Ou{T> ze_{O9Pa~Bh+0r8Vq-A-`fdnLZNcSGU5tYaguvQa;p79%Zm7W6WEoQam0i zvPf~sAHy-<8ocIu6B7Q<=<+|K%m0in|Hq??`#?N( z4Sx64&+iIN_-z@PGmP(h*QPl>5Y`Jj2n(D1l+=icRG~w(oHX1t590f9#@E8({b3T~S;rBGBELZG?&k)I& z&fKBH7)^>Jm^erdM9~`M?NI$BM3__3A{j9zr$P&o5;Z*>(MdwZ5RipbjWcs=H} zFi(b~UMCQ&Le-))oO(oJ>0LfEDP{B+Fzil&hq4O0BuA$AZ^}Ah@J0IR6QzK~xxH~$ z6upke2~hEY#t0DOWvLEno%qW3_}8|zymm!*>O~am7w+up?q9Zr)DGiMEs9fb^KP)} z;fK33i7wGYGuh6!W_aAAYy`V#bO6STOw`76AWYF_$K_#5J9Y8n9+s4*B16EsFw1V! zXB8RvOp;g|zpJ4WeLwxLgcu&3&m;-#I%}S!_X|m4fc#97P?EYHS*7KVtyft`-aGRA zOOixY?hlgWZQ3hI0`gx-lHfzPe@c?n*8i0x!O?#eVnAFaI)%O}F#)nnvpF$(z=QlP0Y?ufA3i;8GL_RGogP)>)dElRiAz-X6jHmw@{(6 zS8_3U7&74&1d^nGV+h+B%(K-;DH|9I7l?MlAWw60RetYz5vW_{@w38yy>{{>`9eEi z9Ljow{aP2|>CXEp`p#>SrvLHghO(JN_8#x)t|VbSHto^9_&&vvaJs|II6}xExcXmD z49qZb2721h&G5%L+LDKlvj-RdK$BP%|Ai(wbTh3ytEg=Hk7yD<{}-C1X7?fS$J3=r zO?a}#)6(L+%kC4wYRyA;z+VD*D{@6(&$-_q6|%v3S{Rb#$qz$DQEs?ZpaJJt5hkjRk5<^@ub>B1P0AQp zo{I&G^QynJyU7dak&2`Mk)eWI&l39)vo{bc1Yy{EPKqKgjYER69~ z{!I!=YaOwBFLx~WnSeW%foTjYfHK!l@ylw?E}N$(M|z$@rMcQz%ZCvT=;J+SY}0d2 zpZJn`^^909%k2E#B3iHjiX#tmQrYr-oFpU7Q#{yE@}qJwKs=mDgkAOgPa_8KUyK;2 ze=}m3k`})>bN%gKow)+F%DiNJeYF{D0SoqwGUB(N*#XsvX zTydXKUS0%7dwtk#dwE+q4A%&-ygL`NIm<%jdPSrj8Q9I5k!cW4ihnJu3dVuEH zmfOok=io^~&{ab4ubGd1xU7EMkfXn2J}72>GarXa1pf{5Vafl827`IdMU1#JUBu^z z4%#r?0Qqa%eijL-6p{sk>T;_e05)!lUzW^T|%xA%ap(e7e->Py*-m-T* z=dr|e4uVeR5oM7+#ifbQk2U{TwlbNFNVbjKj()3T@jzibHC@Hsk-!LeO#Km#0Qkm| zLgi?^xRAgiy7o^!Zc-;I^{+i~3;WfKt32cV*$*fTZUS!tz+tjzOCt&Z$#6VCGJH0A z?8GxG*jy>8zhcT|Jn`K|DoRVq0JM=ae?)p`20yL|b>_^cbk;1`j3(bF$?x<(KMe~n zz5&2sx6x4FokGY)w1Qq_xC_J*{yE|lE$ESq{i0v_SNFC3U2dE@c$V!bD>N|;(hyA{ z?ghLXwAH={f7YCqny1R0J8m z@-=?H__{6!ZSunzkhhd{!fG#U=nQqJK;s#*TIliH}0`s^C}5)U25ksPo$Ax z@c(T!E?I}06{d(PvYMbD*tsuF!^#QRUer=oQc9ocUf6ReT;!03k~>Mo2*f)g(0Y_H z7sy{yMLg*Ofs|G2e7Fic5(W6n`r+vM2n>Slekj~ZAB&xl-ebYQv@$->z+Egb5xSib zS>gw>LXeCl+DpaP!W-HZX8FQM>s z#Bm&b89*qUbzyl(YZ;rj#2UQ+K+4Gj>T*FcsiC?Jqk5D|J2 zWDwIU0n~zR737VHn2b2vy^@hB4Jw}T5(>Y|GHpwZ1%$$5pF`o87B8XjNdLa)PtST9W(%}WXlW?H%cZaxI|`&3c9)UhFBZB;`9YZ z=AQ6k;l_b+Mce)#``h6=C3?+BHRAHuen%&<89@Ze; z)ic-@@6Wq;E$8-x7|RdW3GeEcr~F5kcw7wrQ1l@-Tf zL^tAQ$j(FnRgxqB`4mdFr~l*|;J#^LY~(BD8U}BxydqczL!v%XFLbgFsJD4ly>Der zp|`imL?N&{6SfG}sqdQ_iXLjB@HfB>OrfpGbxLKFmdAionebQ~aDY#PN=hQQ0wD4d zABKl8rNAMbiHo+H4EwC`eZBnlHNb`Sw*Xh3WCxTz9QwhTx;#nw$_rG|OyVwYSW*gj zuUf$TfJ>QOPJno~IE4I5#N0Dea=}YpdzC^(ctzN25Z5~f$(#g9rPKpaX=U@wlzcd% z!>EN3&q@p}1u!L=0H!3=vmj?;*y51!V6*BL;c)FIti?yo4-KeM1bpbjqmm{l!K$|g zAfIO!Oc0ACRZ4-0mli7skczC-brvWq3VZMXI*mC8fOxl!*r$z1DTMo?&1KB=B4jVm zO<>66umZPPsjw8o-yvL=ua7du5#?y)xCbEK&9xN!a!{947)ry-D{u`n$2Nm4ONHfn z;<6d;)Y!*|u0TI1qAlHaLel0H5Zer}yK%XBB7gCum*tg5u=Q2pPlwC-byVlS_!0J! zB3B*4qV~KfT~p2A>@37r>1xc`=S=Bl0Fg z{1ZxOtBgVfpYOhoM4HW5_{UaEvK^^ge0DI4pHOhlXOt?4vQR33fG5jJ_id%cfrOGa^pt^(O__UYsl3Zf){73}i&e=kFl)5k28D5xcIL)xv_)@x+#+~8dg2!zuaZpO0dSNui zF{38F?k>ya7&bM3^;BY-6POYHvtB5V(Y=3JugIN|7zMgY%LoP?*eDKnzV}ew{EzydXzEe@TR7^J1G$B-M;*HcaHh59=uGm1r zcNhB-52_{`EC*qf&l1u1sgj@jH2K24BS~&^JzwSmMzx ze5c}?-S4urZoKDfnZ0F9Bx^oK_w%z!%mgiP+v^lB+B#ji%1=lPQ9PZx{aE6ahod6; zq_S|udroI^PcR2}loeT|pX;Wy`&0F9=Ba+NmvoQU@w6I4RKyF8%hT?MaDMIH`I-}> z=XT?_6%8mJ%ZBm_(a99RTO&|7W5X-{!h3}w_tV7#JvdVYy^2~?X#Rpb(S8GJt+ zUwRU3L+gy)iAK4|(jy+4z03M^P`(v@#zoEN5CeKAozXgQyE#nv$?x z-gdXW9b3A8q^No~SGrCO&1~p?jROydxL=OJ6P)!4LfdMf*=W3bT%6nVbk`i=NJY-< zJ(f_}blNP`Pma)AJFG6rEq3*Kx)a5}5RF0=VJ;so9553YsBjK=0V6ff&;YlI*wRt( zK;99oK&WiWFs*!4Y;eBB6O`Fm&2h6WZ_z7Qpp{w zkp2cZ#MV18=9XG4qMm&%JB#TzV#RNMGdVRIj{JUMdAZRcKGt{pfrB}vwIs?Xb)}0N zk<&Dd7!vwB7oAEvq79|tlOgaDtI2;L!Y_1r(v zDg0a;tIj*Gqq`r^-71Aa&DZ#^Ex{i?KYjOKa$7w2w{LE;d?{RkwChcc?nYYtgMZQ6 zx*fzO(GHKA64jhj;Mr-Q}K=k!J-j4sDk8T-1=(E0e zthIKWpWJ>tJY0CZ_rxk(#)g(arwV2fa$8kxl7DcU7{|1LSj}yb%ddE)D{yYTy)3%M z7_Gae5%zLRk|&X7y!mYm-;NDi~ima zgqT`=+jmoZ+oFK^jX67Gw#WwLCw^sOqOU(VLSISk9QRFu8{rpov>)P#)}HEy7BV@d zslFRx0Z>q zuPk-fJSW(KVQXB{?PLJ*_bI*zBc2!XUOhLNj$uChhx>b3*+3sl2cp3>5 z!y{aLrz8^rKYE@jorN#a?b6SuVLN}UVel(8 zFQSkXEYi)%sTyg@F8|b?#lzYg!><%Nl-kEy2xJYNt9$62rgD%rhQziXN_4@CwO5tU z26koYQ@3;Q2bJY_23duEYHZt}zhFC|EB{FO%4~qg52oc>+frA4 zfHx+DCFTULM){jUOe9A^p>ia0-TtJ1jiG zlK=jhbQXC$TDx*ECOp=S%+Oa%9To$S>NQdhYk1N==j5MYMaC*LkR(5JZzTM~74>04 zG^|P-l-z=ck#&{)gaC>f{1NB*B7xvv)(}SlZX~*G3uQ!5bB7Q6@f|g@Amn^k1s2E8 zwl{%l`h|XSClMd0pES#2C=zkSw9$f3k*>h3?PEH1s6U0@)anL-XJNu>b0U}|S0s{( z9LVOQJLvId76&<{h~@V%r-+%M_TCT_bdpdaI=_E%BcbS(ZBydPG3D_HMnZf3Dz`YU z=?`{7&F&A39~lV(FJMp|Me)XZ%N}Q^j!NzW4i!bN-LM=DK~NIimMB71*^v~*$Utr+ z>3cRUi#mn@$g`^^zaki0S|ByS(A?;zcnc{7BHl8qbaN#P7c3YMP^poQ0;o}#6n}Cg zWAAIkL#UVv`He+czNl#y27p9x66yF0P+gba)Xa#~gPhP)$E}c>S50LgP}@y)+T+AF zxsRC$`OCT#Oqr8%a}{OxY^%Ts*)Nb@dq`Jk(IJCbbT<9u9Y;Ax9Z^jSZIz(NY|e%S zw@A4`cd=~d^C_>EP{5M`1nI==yfcVTy7e$f@95_VE*_()a&jX=^ zAAaGRn=Q@Btm+$#{7&Qht>s8H{wd?hDBnUaws#oCe0`6j^@C3rM!2h|3JrA1$0I$jyP zch^Yb5t`wd`ie+gX)^=&A4f|HBjh;=l6+0Y93V4MWV5Mh70>LwW|ajAh`W%VVj2j7 zllPM3yq9Nm;jwH3>}_eoq~~L_X+cziEIr049>_XC0uW)kofZT1LBY+>vGBlgOk_C~ zhyAv1T9U&cF-Yjd$DZ?x4@h7EokW1E04P|CT~DPaBuHp!40oqd)ghzLpwwh2Dppmp zmG!0{VbiUvTO64FWFZ`VQj@A!NMh5KT8dld z`HA_x6sOPBIiZ>&Q_f|fUsRv~!=v=zwh?70h_e{(xZy8mepMPk5GJW(O5J-RtGi+? zK@s5pO<&WZdmuVEFYL#JHI}vcj!+Z34#vtjwolQoZz=v!Q$O2VJJqk_PZ@)Wr!-LJ22n)`yw=M0XhKiwD#V9FU$;)nW*MpBpO7#O|)Oczn zlAzN?enbk*wg`XB4=oV#s=i;{o!Nl+b7&aB9C=6Y&2o`g0JJi{mI4(g$j}*G(bqZ+ zqZccBaH%Lf^z3A47?(Gfju=GnR~Ees9Bs8^7*y)pu=ybqaft9|K6kp5G!AGzI^uFb zQS~hzjS8^cgI2ZRo*1V26mR_dLrQI?TpTNP#57+FEUx?Mvql58xfC}nl-}4gC0A&s z70Jfj6Z81oa3W^|a1Z&V62UTwx`|uq^F?H*)d<6eh*>}Q6t>)b&85GPeEk*S$OnG5 zyRagI3<3{A>uhF!sIL-rpcZ6wuYGkG<+epSjhgVNRGuPH!TL{4G+|Ox`xg5AR-t?o z`5-tM39#Us;+SjTvaxYc#lB%FJ4G!s_iO}cdVJbIE`u(mr=qc8%duWmQQa&l3@#LR zHE8Zi%tF7wW4s4TJSv2=9W5{`jfqM=uG)(2MYPQb7*va|47E?zV5i7vdT}!ombKkN z+}yIxe=U^144Uxk<#4kD#BKZ>V25#2Q}3&)25}El#(<`N5IrriEDl5|irP|tZY)K8 zrR7mo0T9#E)bFTlAHc6g*YFXA#?v-0#BBu<|t%UKl+nw}GWE6~V%fLLnZ1 z?z7~MNMJR6turfIt?Fb&2$2mPgd_@`U6>F)CYgz;g^{EClQzRjpcrIOj+KFYDEH{0 zOruFK5=ONr4pimCLE!@hBD2L!jPwnR;*6!-vQZfI!V6L<+8{lcYSBM%R<0B}TWQ{N zOh72tysKmYD5ijF1luJMJU-Sj+?PXP%-ugY>nBrUz6ds>0Hs$pq$@DR;(xvII=_t`PtEZ!^IbBdRQY6Y*++k0xwktoxAgHYst~@_6ttKBh6? z>@{VRhKtk;d470Q(g-{#t*UD2Xcpq2(D6CmNRx^jGW9g%E0tu3#l7Js&QCQ5{eeu% zsG523L%LI-`}s;Y*AL$40ngfwR~^f9oP6g!AFM%o zBuUurkBg>pMyD25qoOKzA)GKkooJ3@=83A(TZ(M9vM%|P z*N2oh6m3(2+tbN5Rq+cU=#llD$N@BLqVN{1eC6FT?7>Wd3N0P>1#kzBn$&}*Vr9=R zk}S*D8zuSpqD(jQ(9p2zTc9HQ09k^Wb##Svltg%@40z6|M@fj{-FG}2!h@k5ZO64hyAUf~;#Zurja=CgzPo2Ek?KNGlmskuXSM@Bk zIZf4}t+6{DtQh>3`S>Z-li`T~aVO@v-ANz^I6KOHKOg5kzp(MlEX`%QKJ9)^J(+6i z-+$Gf(J!O>Br@{o zgZmeTyHnqjT!c=s!X1Matah4fD11rZIC-)sHz#96-?z5b3O`(%mz_hsw_Msgv^TP= zy1F(tyh|E3Hr7t9xUzqj{t46cD|P~|Ha+eS?CNGpcev#+Bwu@I|5x!(`#%x?5Z3Mc zU-yJLBw5_y>#s*j@c&BFw7n0lxVn<;zkGRYE4=nS++gk~v77;y9rA4{jQ%)3&+bAz zIuxMY?(urHb|9>b-|4 zzSxYoWFFX)gRsfh!`I38e!IU=_hE4q?&xp(av1tOvxuczO=tsoXqArVzF_FDo2!7da}rPV%9ZDW)QkO>%BJi> zoJaU(f2YYA7}KzvpN6Iy?)3=f6=zwUrc+cfm~PKqQZo%$*B-8KeCk`8hG1)`jWlC# zrO@GoMK859v{w>_yQbVL5aSUuhkI&mf(7x`S$wx+N1cOiK3VxzGdUslzuA4{giHqT zrPZ3RC1|BK_z^iJ8n}M@ZIRytiR?GWVPY^&NxegbZ#DzG1e^FCR%87{O9q`kvV$r@ zJ=Rp8QC6LEnlfHe9fpFcxoM42+Y&e$XpQF-$Vy(?+tST;=EtxSXbM*aZyXMJ7yjse z!FiJN5m|oP^HI~t<)aPxBL(?hb{e>D6yAH4Q~37tihzj63~2%jgONTJDp{%MIu1*2 zqJ<#}wV8yM$P#9G^I$d)EqOe5feZlZ`+#{ByhkojKS|4PV{U#wHmra12Pxa!f-@HV zxA1rTfnSMpDAn3?ayk9uM8i|>7`?5C#V@jTPntJ+sFjwy5??Q9K)u0mOqEzX=7g*D z3v0De`t`m?{8|bk0bhpO5~eCEfa>YZii1$CM3;7i&c>UQ9x}y87i*D9LO@hbCK*s= zqVvAzMW{%bZKVGAc6LZBRuQ94WnDN-=x?R07%R3WI4jBK+t%^S(XXYvs8UBYx?QuQ z!MU}HBvoc!=;JS{Gp5x>wEC8_LHoO(L@x`X)uUgDn#_c{F_b^*%a5dl;DtjMTY7M@ zD98(r{F@l|sfkO_A`LlV+gGtbTl)etCx`aTe z{_J)i#rgP#EqRiznclcOUpW|CQUG}Zh5;joXq!J*ffjs=(@va9*nTglq^*YE)G$_> zO;$Z5d~HpH!Ja7QU;r_ZiL_yAYHe?u>M!90>-=FvRgF3W(i*2MwLVO6sO|O*gE=e| zG@Ufm^Ru1BT%<%X3my(6VfyAT@!%V>7$hjL7;3Rbo~6^Nd{hp?!^Q z8#5NEkTCzL^@Z-C0A}^dgtC;M!kPha3xwN{tGfj5ZHi`S2ZkLm&|GwA%{GbwHpeDm ziqFc&L0MT7W^CcWw`=hG4-K?*agZ^`u$zE1w)y9&ZT}<#NC&rh5++B`dJE4KfPWMy z+HcL$pgcI?dFHJL!cbHq&mVU+D4=~s_}^CzY$t++!u(k%<}QEar6r}&!7=;2c2p8k zgW`<~W5gU(Qaj-*&*u3<;zz~^7cbgk7RUvFDg6{o+4D?8fU$FLN3*V|R1yYRnB(z| z#!7&cG8gtAM;cV6H_{&KlAka%=pt5jU53@!GD;pg zpU1XJFceY|U3d2P8(Fe;>1hp=-Z|X>mR&YljfP7^J+eb(26c$A6n)T1LX-3sE(FQK z*-9-vLA%sa(b67TH?n2*jzAKjKFrIV{okh}wZ1VHPTwnTny9<9__Lb$P#K9)%-C z&}u%fTPys`7O}^kdcKFVL(JJNHBKsR1DTL64e^xG!FWb1RI9vN9iHfwbcT|?z_(}a zhaVOx`DfWmIQfLH^huXKk%!d0U9B2kANS6{aym%|i-7iuNKO0oQ|+9q=ld@=VI}*h z3O#Dj%cvGT#M$9alp}a`ri*(RIm00{_5Ln5DZk z*dUMH21Jz!9is|;*V%)==*d2yh92ex#m@NhzE5h=H#vSY$%Qf~ZG+mMK8 z)2uDjvUsOuWoKvbLZ~}JKNl#~R_c9gw>NgD<-JjbrtDzwg~i@aA+YLn4(ww>gXT1enYcWV5tQ*D67BbS z+co$mf_WKaenD{(*+_cEeIQkYbAk4(3eZQp13#Is>+>8a-O?fI;q$vdm}!=uhhACR zoK$tP5M*0Sbog|i)d?J%@lUoI9V zlrC8$KuJd?HGVXrUH7w*`%3Fsk%H7Ydr2z)Mo31n46W)zs8)5!fTO7;Xu~8RNmwc9 z&|YqM_{-E#hB&wAs5JAH)+A>i_qqxANzP!XVU9#jXF4WZoLlT}FH{>@zvzUk{=TWK z%?TDOK9O6uLAkFtGK51y@TC;x;_*0qz&9nMX~W*+O#*?}NDz!zvs|0~01baph}BXQ zQaVxe%(4EhZzDtiT9P{xa7UhTB@Xoh3Oc7eyN!NkgC-{8CZ?}`!ilbO36g#hdd5Gn zM8(P$U4@dF%}`6p_$Bw41;+WF#WM1QAtzih_{qxj$+w*9xhpu_BkF z45f35Q~IPMV7A*`v+SJFmy$`DDM9v#go5X!VFp99Mp9GOOjubhZ;w@Gt{+z7OqoKV z(8%2VI;XV-xP$M4#ngZB?iE<6X!vv^2 zBII-4@M?I$f**6^nNsIo6^#=V$OOU6^AkpAD7Vg_Q?QE*jXL6D#aEV|up<?YLNH}3OUauZ8YuQTU9@rBt!?t z6?XT_(JrK3Dd98jh#BTrYDjrNMZYftF_Bk%#4wod6-d7e6Qy3c*gnZp9H?L}rZ^gY zOg1Yn)T?ZLGJDD+@T~I-cHZ;CHAR<&j6dPH1y83D$K!gn^y@^tipz~0kQ3-7()s$C z*CO-4B)pl&4k^FM1mk_aa`5kP#PDc4CJz$1F+)e|O$*>Lc(Xep`r@uvf!sIXio1Hz zylYRZ7zks~*jTae?l)hEx|DIwmvhP$J9+ru;hx!4A*yv$Wq!7vFu* z)qf+=8!TYm8Gbb`_-c7>&BT7fDojm1ZbQh7yq2|AW#_3zZ#csFDcPj+%3DczSxt33 z!IWHN9EHT`s9b(ngA$AJ!o2<^dQ)snO*A{H$t57C*o-Swtt|V1+l0esk(G5{b+KR; zr*>%d>F%03s^2RhV8Gza!Xv69kvr|aqyym2)js%bu-JQ=--tVI<3^K#1<>im8ulig zz%JNYxxJ4VAq#1C`0R;HGkW$y?0j}Qvr0F{fm(hN3N0q*+?pSl(it?y~cXxbo8X-0{7g6)_`TeTP1_ounlWHn~6-LRK4Qi(A zTF)iD?*sw0i~5#t6dNECzS4wF$rx$fuyyO5PQl@!z!Jk+5oPzTso3Kb?M4fxbKgU% zlU=4sNIfd^W7#9X!`dWCL{?Oz#6=w6;0ghxbs5WF@>(9JuossR;7xw{Kq(%7sG#dg zfR(sXdrtL*vmd{w?DwkYqs@#1920)wuI8CX7%yHoohVRrwHu~yXK_g@i%GIET)e){ z_4vG>Y)y8~U0gJ`gd@GoUZ=dWzO}iet-rTSju7te$Y)U0NK@mHHqUPIyQV=zzLWE% zT_H7pSQx+gztS9a{zG0*?HkC-qfh@!Uh`no1J>==maspue))ng)@)!X(^@j}KN+__ z0LR+$M*_6K^{P|M7)-F8EqdPEI#z7o+>p=*P(Nx$kN$L443^;IGx2Y6ciD9_vD4&R zze0Uj@AME~6Sut|ofC1lcJdwRj}ZC}`SvVCcqz~L#xCe*GTyFgG>j|BQC37N2y8s9 zUB2H=+zU>2cYu>F<+e{j$2@+z3|aZS5n`|JlM?e`BZ>dvxwiKE?;$%A`#bx9$5HF$ zal?lFck!@Ct&O*#jjpQfi+7ujhR8Kb-;e9W|0}tzN69yR6m$3?!7$DBZeP;x3)I>T zEloKemwR)+_jXSD4v@_yk+iEHhkcP&wsv(v)_5N&HRf)U1vdI0s;bVXH+QlMQAbhu zcl+TQ@JA?v&KVqTUIcPURJJFE$i%0#er9jp-|BedhQL}0&VQ$WEF=PO%$)XrFYR3` z3Qs*SfoG$W$c)uKxQGiGx4#)@%Du(gd$td$7x%;)JYRZZ0gcDBE!12Y#4jUpeq>w6 znb`dW?h`v7D!E!ULFx;$PT-y{Sk{JldFj@2T!%>Psnc~36Kh}LKXkTdt+U$!7jpAn)Oy??VH}DS0w%*X#36(HQ&Gv7djReIl{foKUsP^VBogGchH~zQI76A9*$V95RWl!G6Z0W{N0h8@v zgg-+EFD0ccmPt@!1@_=}D^t(u)K&a`cXrG!P#vmBY*yNj5!#gb!jG1{9WT)M{QG>O z1$VKqel&t#3Cb67s6Bekg+rD<UtN@yMP}ff|@0o&;N@% z5AAzWNhL>>moYAh5xrdttT)A2lSm-w+%f8Odtg^Iv<%7eAZy$}92oina83Y%Z0==> zNa}sRZCG@Gt9VX=27E!O2Q|j)g2>?UwH9T!9oYuekBvvJ7|N>pg(%yJm1|QjR7I2Y zF?2}+Fv*@{dS~!2jXCznmY)=Z>$XFoHIMI!*qlts&)f@ zpvzoq6uYJtz$c0!)Lcy{@0E8_D(a9FTxLJ>r`^+e>;O`%wX$KB2MRcpFbKE`$vS=& z;OpvJhj2OsauHn%&qBY!>iWfANp8eExMV8b7(Apyz{Qsn`u6`H19c7mJ5u)H zF}5K3>0AmyQe(fLK3KFfH6keN<1OAphCxF)%x`pJLd+*2WgL?_|CpcObud#?QXEEr zA&`79RzS=6K{=uX8*`JwZ-gYVSs3(%^cgFb-D?L^C*}!ZEzIeuhCkn zpa|VZDeD&on}E)0Dv~tZj-?<-(t^XSf3hVQG`8Mk#Z}x+$UeT+l#+-48p_Cp38sj) zsotqKTfR6N2!dzJaEsA}S2Wz>FVDc#ur`%3OwfV@bw5XF%|iyH{+Uv?ij*bfb&6Az(;B!O zn1_W65*S6h0Z*>yZV%R9xrJX@v6ZhX77~pgiva^;3rU8#RKvT0 ztt1B&IMS0+Bybmjq&;P9$GxbT!fsIx(AwH2{+}dYq66kl>1N zMf3Z_wDjtHY6zs1ahPY8fp`1MJIK>A>cbZ?5UpCM&}&{mx7M4m5N zEMn^CA|nSL_4SW77<>Sshl3sMX_!M*-3PF_`hpa(ZZbsIckrbXZYdPvyHrYyhu?e< zYjGhtb~z}hFiHtZOiue_F0^Xh(D|qgS1Y3A?jijm>^{e~{nRtT7ODm9OP$oZqBGd8 z+z>Ga3A8$ag2P48d2dFms|7VFw%`_QY$O2q2Q39c=uMM=GR$Svdlj4fPbTAhW1Gp? z6LFAj;~`-B4#ez)GN1u$-tDA3juq3u*(#N&zwG?25+8CyP|le$a!DzIR9vzq)F#Fk zQdZ@z72r@jRZ^frdS)~bBCC5odBaSF45#!VIrva}T>~b9`dhiC=9(s#qBSC)X1ZMy znR)|)iB}41O-BBgJPR~fgCcEYxc7G92k>$lV0FgV`IBvSEQIM*7JeM6TPHh4Jvjt) zCU{!&fK+Lc4wO}Rki>v&-*KkIF#x+xG7c`zuIT6M+zuFB079>6da<%r$cur1oRz;$u)|h0;p7y+{I3f>&XIs zdgXLt%F1Pe*CZpWqA4%AM`O?;7eOS`&b%N)XgedCeeslC{!A%_iy>}7G!zuYckflH zne?eB3j)06zzaRA|1(G2#aAz!!>{`znVP^Q8jsXSR&jK!eDhw9;(E>dDK?}HJN`%T z-(Qvo+i7+*yo!D56`udoy1Z}w<(sBt?6P>xD7H6ns#RXa;qTk#;6#zriS zR}Rp7XjrD<<3n~0{k*KKVjf8!)|h_RA7(-Z_MQ*_iAP>Xj63dH*L#=0Jt83$X ztxEYNTmUAbz`^`?z(cEE1R8GXPr&2%jneM~C>%ETA%HtX=`lN{6^mHXH*aVaSYs@I z+F3_7q`m&}M1>+)Je6rL$v#nn(+=`JKe$|4@eJ44U_^MQV4B-JIQuO3FDARGBZ~R( z*u?1FlL52=CRnOhbWU8`;hIWrBn@FkH>=}=A&A}M?IYHc5!X6qAn^raQ=8Rj&{wp@ z!O_q-&A@<13bS&?Hv$}yD;3ar(mgQv{_9f{90O^zm|i!@QYB##=f46Tfdi?`e*Xw~ zjEc%FHhS(l&a|aXTXC~b{L*28WN(1 zb;v(sN#%&yG6_pjC^``UMF_J_TOkMASl|~ZH6`$`fQMRqi1M~rJs5M$mLdPi#Y@2^C@}MpGzV%cAGv^l zx66}<+;2Q^Jk@AbY$c^>*>m>q%*P`5l$Jz{Kw&;obNgb9+g^Z8|B{6TH@&l@iSYpj@0>oeye&zcF7%kB|7l2gdDb3|Sd zwZoLCi=X;DDC2B2lGBAw`Yu^;QQn^UqzjrJ=rvvQ`CFcT62ygdQMb66rZ}$eP1{=rr$ZIajMvsVuZA(Eg6re*Vbprf$oavFb0)snR4SSKnhJVO6=60vJ>dKR&wAb)|eb8-6qQFD*L!VrX>lj**8Fd`5V(jd6#=4F^b z>38C>Yggk(dTvo<4;QxJWG906N!CxFHC(ay#CU;3UfhEC^1$Z#gR4JA2BX)%NJ}!! zkaik|c!r?!hP{TIS$}h`+y;XC%)Iw`muHIww}$wxn%81G(e94l<*4FaWv~r%=W=8g zS6@cfDWTT-^K*&s8xXf-yO(TiSlgn1elFf)cs6};JZEluv&~NA9q!L&lhsQ!nHI4s z?()1~hQ)f5bQ{M0vhIa{Hs!lgq66C)_;X50={qaQ%(q*UlxJ#JWOQGS;zsaU$#@F8 zz_sqfofffKoRj~7m!Yd^X=THX=TQmt6TNRpzMJ%R*Zt|(j!~gfzhfG8%#*LGK+j8m z4X41yvfIh?UO4W9Q7LhIK{ zD_dJzE>7TKJ`VPLJND!vQ7%O~e#drrYX5C!XjxnFUSC;p55nKeOgsv_4Xlx`j#=f@ zQ!=q$v-9S7Ivd%ZxE<>s+Y?mKBm5oflEa1l^xf9SqFowq?<{!;-21}fm2>=EcF@UiGI552;WhS>Y<;Y%5NLd@L`geq(7Wc0R z!)42#2t(KW-w}p2xs12f|31Osu-5C$3?5fZoJwrb!u>C0I?N-#ZN^ld}I}xAy zoS30~EfMb;LbS$RKeV9D`t>nxL9`3A!3*PDXi5t)TdvJeWQj02I!;GA1oS`g%Bd;* zNPz13fIIi6CnG6&rkh*l1nF? z{!l4mwXXF+Dma#{DSI;>bafGj^Lz8b_B?b&r1K85!?!bl@GGW-Q>sVU*71;I2)!Na z2ph^Z2N)Ekv*excv~`sfR=W&e5hK4IA}%610&YxBNFV>@V(|Y@7X!(^>B{ai&tG)q z;2(5_h_C2xx>6?a`p3m!XixWFTnx>+|KVa_==IIf-*~Laq(iOZ(aUa(CUb?T7Z&74 z`}`qAJk5u(|0lj6qp9@I_=1Hkd{O0~;yYvjKa=G?Fus7l*Y*qPpYetK;i8IZA`S~% z*u*0?^RN5Mye)u{0OpjNZT1vUvOzG{%;}!I-$7{2a{mS`?pm>Ej$d$xjifYx{&|0H z(~COtH6*U+iZCb{3Q;6xtO^5waSPZ2`-0UU&#KlG>{cm{AFoS-qjIJ%tnKF8PxUYl!>7#u30ria6KbgJV}b-f7sJtE(eEe6%+arBH5_{tTyrhM++k;`8UPWu-r`96Urhy zvIW!nII?67Fb3{ON_r@XAv_$W;{LBnBN}kt&3Btko!urOD5Fs7jRsaG% z+%tCSkCxX*AhyGmqxQhqj!5%$x;I4=+f=+)8YNHptOZVqQrO?kpRBno=@ujt=zU1H z|Gf1Vl(`-Zq?xN zx{L&M6+{w7u)!Y#1YfGCslO_!FiEn0tvBJI@X7@bA;fZvVMMD^HiBilO4&aE%@hez zN&SY<|L=^Z%Yn9dTfKq`XoE-$49AW|#V+cEARoaE*X-kG+UHD$BIGjqv>&H*VPF|a zZ+93*%*vJVrQ)2LW+5dRR>G!xP1v8!n3^q3YK(62G8tSN4xG}%b8A)Y{|IRSICDzO zjH+hhe(lNvIRm5V?DmLu*_B4@A=`;;h1Fj3H;%u8XXr(jcng_Dc%L+>x8ATOlw3UQ z>z>}v&N@2=V)rrjEmjr=D!FX#85EvgUufKa{xL)73t0~~(9@s^hC8sR-&*=jP}ici z&~R6J9&k~7A$Dx6ttpKBL5F2#9DFRka!Y~1)<_hF{m@dz;I3$0|R<&;@I3m6s+h>(VRHu-D3VA|#c7q-shdL^s`#uR4 zqC+6G#1kO`9rBDRO~(0uFhz`=>0HTCBHX$8Q$1^nE2=cL6F}Bo%;(K~*suj4N6xJi^NcE;P#gUcXb^^PIwAN2Wovk{Ux$i@Bw8#7Ks13IzpE%>w7K?s0dEZ>3B z?WCa&frRCooRb<6$@2Z$IS&WI)sS18v6ZGOnONR9xiWDgCMw|YcE3u)XqCXN%BwUX zu6@$7NYR~yqEsb((U)Yo+>$wSRr`kxtMF(Zwa6_OrOAHTk?}-97U=;1$Bp4AbDO}X z-rq@Kub)|gTw!w@4o|96(%v9YCw?dYu!HHQo}$GGJ{=LbiidfjryClKd*p{J;KRo0 z5K_2_n&p^zTgDcN_+307;Tt9!*iai;hF_uScMV7yAewOxb3iwjh6qj?*r*TM1q)8# zMx~|3g~b?6vu1)lgLP3!vHRc;A~H(v@Nu+ zNw{CD76pb>V7XlLHH+CG#1gjFkiFq%ySF+(Th@&Zcn`%*y}K>2rGip!!V;V{eJ@}K z`}7OkH;MKH-RK*h?hanm{u}JJ>#{j1ocKGICjNbuyAj9IKE1!CZmF zRmHK;PPIs-K4=c$VCDxr4I3A8vR#<7A)5aW=LK@uPT*#(SQ5}f=;=r@_|OJ0&2L&v zpppuzirAwHw{Ob$Zmv*v-O@QK^V zaS{f@BevJ~E{;t1s&Uugd9+rc5C~WHl7d;QgvBN2hff^r*fyCUqhX?W)cbQ29#Uu0 z%_Lv~BNi8iIJK*(v8$w+LaORGw65W;;FUtu*rJ7N>OMfW1jWy) z?De7ql)&X7;bLpx03Db8AhHQ|5QDrT(Qs(xo*~ot&xG{dL7;a8(X2@dZpvmzN)#dx zr#UeapJ~>Q!xJ*dNDkT%BBj*k@9?0ME5xx2DAWfaI3=|ZHxp+_M&q#QTQx=WxW3Yp zJSB4@&3At13DqoY^aJ~r1znKVSOC4o^TEbR28 zAR~86iJSN{{_$~Oqcf?JImB5G`{hnWkcA@-$)_WLzf-J?;*EI%&wBc;Rp2yFefCia z+bB4T*!dXBOv<3DMuW6lS(T*?S{kcRF2^wKTwD>fP$13J5uLqQB%0E#t#^YPu1n_* zRfN>N0T$LkPMEOPr`0L8jIU-PbbGf0!P-^(nhUd37=l?#Yr!h!T82tx*`i|&!Bll& zl-=rTP5VLAD%pO#g7-)bvkjaO;ONPSC9C5G*whM=2`|yZv3;rhX1}0vztvwMAkl;=`_aA$vYlU<7`-b1O?-3=t-|VCQU)kL^Rb|S8cp9 zByw7uUK%XTl_U04V|UZC1EVfBr2sa6c~D06ZTs`|X-R`2#tVPy^zWEHqF^>;F~n4# zCdbGWEviN!p&`*hQ2CZ#9$t54Cdd*N`>pNCbvbrZx8p3DA-RY=0*TQPuH38wB^Dm& zh+vBD79CRq&rE7+c9~NClqFg*KY2sI`Y2$D`+OAzvjDwOJ+A}piC&%u1)Y7-ozRzt zaD$y4$epsx`u#rFSsKaSDY_|I*3y+xR%J zICJ*%=^4AHp|cULnbA@8p%J)-Tt&{s8+R-VuBqR`fznViLXHRPG6p(;Yct^t2@}KusvIKCBd?(Q*BIf!C}RH>D#l~V^x&aCWX)q zysf|L5|X+alYkcXT&O@CZFO?k?9!=gl}|DLcB%e2lKaKzl%tB5Qc2N~o?1nbJF+h_ zVKnZ?kW0VkiOpx-HMYiw%#RkN@sIg%{_6D1EB=p;94MJZXa(@!sJw)1I8HH-W6QI| z{D@bf0@GrObYE0F(aNow?p11Y;D{V3HjDPfFW*{=pFD|hb?B@#;5s_c4}X1L7e{@u z#lr57ydGj&OO_OfTdhu%E3Qs{)N+^oLv0p$uRTw%j-=5R*6%*vuq`d#&O3lP3nuM4 z5yQ(}P13SX0i(A3HZP5T`9KC@KQW2w^H9}oxj-rHn-nn}$cK~$T1=<3|JAqF+wcayB2@NBc-Oc2pAyO8}?_6z#8< zIlOWK;vcALkZuz*zKx(CU*wI?Nv^Mnx}4mp^geS>2xN8q-MjGS)8<|ED{W!x*onuJ zmlx^T*Vi`oeQU*NiSWUD?c~D7*|quM!Nv74d-6fe+}F4NWL*++y!I70WS7GKaj}9a zG%{KOamuiOYxhI-`SldJXY=~~7*YAKanD+xSQ7kGbK6>8eB|FkOXpaWYK7W${sdYeJ5 zM;!!Dg^i9X1gs+9I(gIFH09Oa8;lyCTUBi$EW%8vre1HjYglrK&8f8;OAOb2qKVN_ zG{aBg{yQL1_Mbq)(`E(T!z#C*NZmHLa6|Ms#A8qUnPAm3r|GmkRXKyOyuwQ74#ctv zQx!MU2aS7SX<~v6zC^D%j-GiTCqDJl)L|$PNw#upu7>_U?7dY~p6$A&i9>LAcemi~ z?(P!YU6Y`}-QC?C0>Ldf1b26LO+vrqUu$h!d)Kb6?$Om_)F}si8R6u+uV>C{rqHS_ zhm8iePkzgq$jS7hQ%3(p;(kyzi{YA}4~cQXl)yFBjS6i6^eXJ?D1lzZT5z(KxahHD zMITod#`LBYx7F^GWxUuUR!$S+;b$<$27hjUP0x({z+nz(FtJ&0Gow-&dYg9{p0YZ9 zA4EI@?|SjWm}Q=6t{i#hv$3AV7_DG7NzXl}6?RyvM_?*~v5c?gY!{v9BvCw=sKN*a z)hk)D^_ZMj?jN6y>rcXIapI+r-{Ky0HDxl_;kp|Lvi?PeDM5E(cGJiSDiqRmI4Q4O zhG2=qqf2w2U)x$iew6RbNv}{lOA?Dmn!sF(( zphB_XR_#Py1I`g-7FiLX9+|b4Bq|-fJXf zY&aj!Sc)KhgI=%$jVC&(!3k1MHRFMRp!R7e9Y{@hY`=kgJ^S8!e za5PnGC{o`TOsw8tE(KC5*+gm~VpQr%!hw6GydM9uGbl4uzS!#3V>P5eE0>S8>H5j0 z+y90<pNF0Sl1klxunio(|`a3~nM*yb&bKLi6w438QIlM;wKP!r*Wm zIiP_uRU5QoX%LY4LwOY6L)meVH?I?0mj4(N%1fYLaT&)PZ_dbJfHmbUA#t<1|h_hr%jkgD#-{FS~ikIz12z@ zve8Woi#I7r5-eD0CLO3qFa(Z9TD|-~ED2xNg8#K8Ve}Jl!9!^22FF;}SDA?VDO?^7 zd!XZT#a2JMr;jj&9a0LL2!kkkyc-OiDK#4Jau$nXp?00dIAJtX0xf~xN~cRHmD31rv5X;&1x0PTwQgTJ*a95epj zuF%-D|3|xm?EC**yFvi#f3;m9_}^()z&bac9)HllZ+T9p`sDK~k#8H|3NuW(96Q>{ z=zwRc^)ERB`eNuxVkS<#b7p)Q5^tML&$j$!=I%;`ip>HR2yO4(yO>DZ|1$XD3GyF< zAM&4=U^ntMiNi=^6k3n9DrrE(Ap*jy+``nGPl-@)HD6YWNtODiD6xlIM|%BX+TgLz z#owC>GdARPr>siKhp6}w%jejKPOQ?p%C<}mD{Z3QeL|n?qt82No9&~a1xGbCOZMj+ zPzx>3+=p5W{~vWMC_!TX*0E5;5>QH8Rnh^VLP|Z)XpFg$r{PX`bYxS`Ml%>uh)@f~k-#6ysYRon{r9!pf$KJ9_p$ z?naq2;QLR*Z@^^`HfdQJ_}xsC+mp}iBD#J+yx!w7pq;-B7yf=x;-;}-(vYF!Q18iw z{;PP|Vb^&)`TilU2USY+m+30Itz^MDRI-`B>kSe{F{R%028HImJ-p}*^!i96RW>j- zEsS{T)No>K;wFMW{&0rSzc>Rz;6FHn3i`|Q;oms}ozver!}~r3(XAD0A16^-h>1QB zJIvi8q^7W_OWO>N4eyrs;uS=3YM(GQ_)@+xsrI*|Lo@HVtRN&m2`iu*;z9+Pjoe2T z&N(dbXCU!gZBHA2HXew`X?$EE=(13FX|7Ukva@3Hp)1=o>dGe z*L;eYXicj0)a7T_w%@x6nU`Ced27=MD17cXKcMd06Kv;x~1s@cJh|_reaJDni-$kh1RsOeKU^NO^=Advyc)jJh^e zgbT+g<=%Rga|LSqzh`&Wza?-9abj&r(uv;ZLQjQ;!<@e8ysJ*i1;QBAJ@q%8C6s(& z3pz@*0#b12l4Fyx?da=F4YQvcC3cZMgCuFuDXN_)YB$g82v*;bsr{n%zWCm;)#-*B z*jAtdxKe%eTo~atZn|tR^y>v|iMj~(SNqb@yRdy4y*08Qka@i_#9*zeiZ5j3AEtkM zpsC3z?V~3!dq~B&f8rAg85$m;)|@y%V`5_J^E`d5_r1rmD~DTveI>-`+vjy}%bD!d8 zje2d{YaxJH6l}Cim>py^q-bl9hEeV?F$oZBECv3#*;0E*BslmHep$t^&!a<#>WkRF6+(v4{A&0I76QG zc*A1B1;m7v*Lm*NK)zM!hF$jIe42mdw*1bsetkz|_mlJU$h+!4s!7(LEMbl*R1IU2 ztshe#8)%9MV)uo|5EA=^99I_98-3z)VjVJ?{u|uI-NV8p*Ug~8W*dkdSs*47xemGjNzjirsH&tF!y|3ePM^1sf3Y`^NeFcwY%pSkiD1Q8^>d*OY4yf{C1U$}Yw z{K?ywkB|TB&#luT5U)uX$Abthy&FkZPSTo3<+w_23?9(Af})GyM&;(b z?H1T_t>kCA4bz+c+AY3%RhTtsqL+j+kHyrxU9nWVR~|#kKP&wq#0jG>hH4>Vwb_<= z3uW++%<>)H`J2oVwodck$}C;}wagOYFPWu&rBb7gr`t3mw+F-#hxJjM<(1?!*S=Hn z8+$Pvd8YXrdvUkXrI%ob-(f;#a@Jm%7yY)u9B0Oa-5-$vqUpc|E6yqqbYJWADwE2` zKszedw@yzXjrpZ6QKqC09+?I6>&lnkkZT-?wPv{RsS+`M^8}}MV`PD{-{Y;{T$VCo zf1b81aMDfI809H&F`(2~%gPAEfYj_^IC`@4&_z5H5~Gzx_7RoHlG*+M{caSkkSGlo zDa`@aF_;Hfkgh~TidrZ-9bxo(El5t>IP)5#S;X~ND1AT_lKLMM)6^tLFR$;wlcfG{ zAoA35@~MO&3X?fsym>#oaAo(SC0MDSKK~7?y}bT$d9h)4YN# zhH&%mrIzD#YyZvsM}Yjt&nLv2$ixP@p?0);Y5{L$9CN*ymJwVG2&ML`P1sxRFt%jh zf0!>OsBAvZ1LDe$`%!(KmE*dU;IMl2XrBe(hJO&Bl|q(?fP_~dhAqhI%;|U`3++@< ztQ!YYcga=v^7XUR{=xfr=~7DS}<{VyMVaN3VQs|+|fv612$32T~<8UPs5*QU8x~qrf-je567xRfYd-1 zJS3y?q~sOf7^-)*EPrM`E3vSKIgY2QT##jK@zAK$CI`6fKmhbNzH4pya1BE8&D)~t zQ;q`E9-*chdbW-2K@laft$mJ&<_5>yWn520ye;d2z9}I#_QWH1_$)B-1St@*HE*TM z1%!GcC3zGf5vc+N=$bkszxn8+9KK$oizAAn~9C2q8KIk2UmDFcvH^wXavK52TC zWn1O_L*2+kq(m1WX-k`WZp*XU-LVnihdPqVhuzFw;dRb<;={V{YH~sQyu~BEJjZ*? zPqA={G3&|ll91$rclvYo+!#G6(V)EByAys^l2VuJ=tl==d00;!`f}omD0~4;{GOeF z#m%>+LcK1_MUzG^J)f)b-yk zX+gzevs3cWAt9eWpScs@K|PwZud*~((xQ+m?W2^%42Q#@-gsSW(6iVfwrdEeNlWP; zu&a~;;WM>zu@gaL+d1}B`7;J%&NN~(CG*`qqp z<} zg3{MEIx)30s>swt;9u2%i6++AME2*P6&o6v>fgVWy45;ACI|f#M)6o6ZNJmLd|a3zrDzbN-Y2<79=LLtcx|6 zDs%BI|1r|=VVn1OcpQ(cCzLJR!0KNbs8~2E|Hp4K_}vwWm>hr!lJO-#w^z!l+{p;0 zM-@^jBodAu9%%m>`%y@9f$b3FNkG1v;}<=Q`iY2X*bCwvErBya#Ygi#q!g6|%uP|U zpcvi$R!mwRCH7h`Se%^B+8Y79Y%U+}M|{PHfDE!KsEc7sWV0bS%vE|4rc5?W z(AEa3S$&ntIzpiA3h~&k#Eun}tQ1q>V2GsrFZh5%Ezwj}qF!4ZSH>T0`1sOrGz8kP zkhES13y7$!MTDi$qHqtfn|4oHh{yE@o0P}}gTBVwnnmq(0RL7uc0D4uDY~PVQn)&i zi5MPN@b~1k^O}{&hGpfctAXSZ%9NALWA~(`e#%5+^{rv)DtQuU?RuN%_(2AY&oFth z?Mq)En2U1}wFLFrzN=*~9E&<$=?6D|tMbf*oh1gtW~j2}`0iPRMr+%+W*1yvZoP-g z@p#7YLef0KwLh2TQW3uDj~L&|j}<||$cO5{AX3z?$`r}@S)=Kzbvg8|tpU^Mm2AIFzl)6$%vP*+Gg)4Fx<)!1YYAr(S8F1|9(t+{eE@_x}o zJf8i1(WJ?3`)kGhl+4b8Z$Ch+bd!@&Ka7xlxP#m{ z9zAZ-*f zbLQu2>ka5HvXiyN&iIy3ZKnEAf8}!;lh7z&qC7EdgARvc23zo8JXn)h|8vG(Jx?d2 zw3K-1JMxiHlbbzd8YM}qvADeIQ`uhnZ2;5Ueoe_G)NZih#_2nq+ap3c7mL(F1%bis z;0USaBq!^mGrqlg>f?a|IhOM?0!)^=v9mcb1C3%#+Y#2`UJ!N{)+&(>g}zKy?UY-0 zGe;995%(uNLpp@aFnxAx&etrN)^YFQZ$q}jhIah(Yl3%FVJ1^y((mQW^PN!V)z12k1KM%1y-uhK4L0$7@?RDf= z-m6diBjm_;>CIrLRKe|>b(ZgI1RZv#pWF=@Lmp_*qZ-yY0~-r9n9F;}ik27)FcGXM z?l#nqFHC;;$VY=r;v>m6f63O~5|1HZLd^8D!*##@;!!%Un@AZ1qa6j+!i(E4I?qlE z@rz8M#804@Oe`jm?LJ!rvJrTMS07#u!x-MtVH61Va*8=!{SD$%F;|?C+AV0D zYqDf1`Xsvd6CYmVPt)zdlO(<^9GpiR?kOEDOBV?QhP z&zLzl`+@_1w4$DKSB{NawUk7I;bgA@i3b*4PfyDwHa1Lr8(v=LpXi>M^QwMo?YJK;6E#-|Y7E0sQXF>}!WP^v=XZf9Z%ECysqB3bfcyi0% zDLK+d*0iu4y8&$<+&)XBNj`87>45)jY}05-U6EjVUzv)nyyTtue4{YGUArjREGxF^ zSy8GQnL~I-88q83a_8`z@qIP~Dgz!(U=Aki`%aRF(-$BB^Tp;=Wwn!8oZz^Wn1<%rx{x@o!%YwOzKC zKhJQY|8?}Lm@dLpXafFfX313Pw1$q0Nu(kp&q(X3ZKP7Mm{rzRrM%awXJp_{_H`Y6Z zG$P}J!~F2-VD}b03Gsx*m;)+M#&t*R5fd-=;pJkY175JRPx~g!{Qilj=5W3sX7TW?v~%6a^4M zX0G{B8T{?yg&NHRA$GI^sjtyB-`$NI+m=OEyhC3#55!+8x7ImvKTjeMe5Mvk{VfBd zbE1YASmyF_B=OmuZrC479DLF@i-7GO9(I;&D0+KIEY##WV`Ccp$J@ugXbETJkT50m z%H^#(plyLzc=g^wofR4;z@yM=1}O|t7Pv}yfM!uDA5O~BDs#gc`5-DMqoo83{7&i> za=rv%M64G2%}UARlHNck&xgJ>v^eB? zS&DeEJ2ifo(>OK;azEhBe^M3x$A2OSD|xIwHVcpP=07p;>&aEQXaVBO!v54u`l?76 zjL^Vt$b}S#oLL|cSMf^uscBj5={H6UEQW-ekFM=|gP?ycS*MPa9Q>+|2*hBt@+Zwn zw5d$#+ul5*!vhA+-ow;7HrNnTi;ex5=ArcwUkr&09~;m7ff&pZ_RT&`7Vvw$TcN(t zv8!oqM+=%{i|2v$hEoV~pOej^R|ddNJ#K16g&1LNXh zmAo7|T@_N%^wP{%5D=gY>vBE)y7XM+5lz_Daqih5BqaKU1&hT*NQtCtJ0k7)=O-(M zRHwo26QQ1veZw@|i2fIyN*1)TuA8B5JvST%hp{b**d`EMiSSW)HF?MHb zQy`dG|CA+jTsY_ac@w0x4v5?>1{R2w6C*D{+hOXJlQz8p_;^|cF&pMuPhZyPz0XFl zp+7JXg2SljoJjz!iJWUa^1VSzw}Em4^mv$OUIptDtNf9>!0}&_(fo>a=13)^gP{7~ z3x~KxOp}ub8$NDHZf&2W6%>+_^|L3hcLuX5LL@bL$s-8j2cpmPG?3>!()(jAxD*`qb}}6@jf-4Gz~A0OGhjf1nIEh2YeWYRm=b37A#2KF#3}rck9AG|>t{=a%$S^c#M17fbR6`YD}U;z)pO6whoEfdw-E*AcoG4fkplL^DhP zv@ZPLxDs_lc{;%gD1=^gg1I?R5|v(r&TKro7?~wJ>#7L zxqn;G6d@=!mhCSS_c%TBnQ4u`^=lTvOzi{Tf1WAEfq-w-^Rs6|k3xjMslbM7F-~k( zzLWvRz*Byzz;JxERtiNe_$73yu4%+5>j3$Y8<`v_otT~pP@;SSMndW>ZT=bwd8Xuw zcpC{x0Z@xPnIgM6#otg1BY;|5P9o%*O_R;@pn#DOjN;>?kHoQi@>L}U$mlZCVTj<> ztS+9fXhF24A;c(L6VRmZxODcz=VIU7q9N3DJLqCcQcJD6$pvo%AsI02e>e*q+76s0 z%o3Ck!k=yp&YnEbt*NXy{SImq<*e8i-p-1M&*8c!mIp{j9o&>+nm(XABCo~2re^~_ z6sIZ>Mz8ToV@D&b5M4S?IG|k9t826blxz5@J%zLF4gBxm662cGEQS;%oE|lv;bBfy zu<;RR?Y6H8Aoxx+dh8_w_{3EIOoX((k(QoNuCAKJnf#nhO&~t`8OGw5%;l~M;f^Os z6ktSg$Nw<0b%0_tgcI^Vpbw7y5qLZiaz zdqP9qNpm%GD4Wbi=e5*UzwhF5S$Y?i5_=**Ed7$QNICcHcyy@Q4$}kd;`96&&fCka zwwk3JvFpG>U>Y@uMKFWSY#9ZA&wo7?&I6n%@Tn<*@I?#DR>Qb|gDpoDvS*OMN(k%s z!c&;3A9((?OR*(t8JJ2va@??L$=P|z*hIzIZKU$kK*0tRQgC~!G1?RaDA-U>e|%W1 zGxn!po?|YR!!KEfNV=*pEuGrK%whfX9)=b!Tvx5H<_ADq?8RHb)3T_GkIkEn7B>f~ zGFA^NxhLm9i1lD@ZQYY>L71u=YlA?8&+3W3Qp#wibUO;zTcy0~H&_ zEf^V>FHmppQS`ipV|;p_AkbTQ1l7c-ry{^TssOl0KXc>H>u*VDCaQ^n4o`}wN|xsq zUogk&@V6oJxAIVa^(a)|qypK^91{qCp68t*i=y|!PE{1u?3J-WuKAp-pp>YrK z0>H)GE4#laDvK7dkHUQzNuK=}2$XF47N0Exd}2Qm$x{+e?MtG0zk4GtG#a6*oDBY^L+Xzh<+d#nATHUIo-E(TftHP2Gtjbmc+-!*hm`N$-=3DIylx*P{KC)~ zG3CzDNKk^x9ts|biOG&h`g)rcddiZUrR4lBldeJHW@v@X`Yq>Mhvi3?Zq(eT{V zp_ha)RbTMk)Ve*#ooQG*BJRhTC1TiL`YBTnnJSmeg%2WXU#4^Jr`nYbCD_KRM}=Ck zzpA*1qjd)<+e=bxpC{@Cx)4B7yYOvDY6sIzlJNTD8~SVvtAi-?G8(z{E?#AZ;(rNJ zw#1G^G9Ie*Uo}8`zmkNS;BK%SGg_d}!W{e+ZhFiSi<(^(w4Gr7#sG+>Bzt*Nq zl?i@NpO?;^R+TqVX{;cwpg*mfbZ`~hq(t&*j+x$Es!v}6_>R%kq%<=EE8OPFQ{iJ; ziUb_y;#}wDa%o0!iI3)n*eYh)^K699KL0q&nZ#q>7C((mD4kVQWYa|Li3jGjrhuuJ zl4r01Q#)eV%pN@y@$zhri5sitowfpIqDd$Q!L+Y58cYA-E?)(4Dn}Pr#5)XL+uH4a z$AMv`Sn?w)#|Kzk75v@TYTv^1YaS|2KISS^^VRIRRU?)Dwd#F*fa$s1%TIt$aV3(#*^wyb1yWQ+c`x3iz_I%E9k(6E80P_l7$+m?~>>v!_Z`r)R5<6mb;Vix+)yv`Du;Z)@UqJgS6P7OuxoI-Ry?T(6O(O$n)3WdlcIqB%T3L1pw&`S zvat%5P*HOHwE5fjc#T;zRF?)C^Zr#~{^1``4r|>W*&(QN>+{qik9hz5at_FG8cy> z>^%Gxq8l3TW#W&zD5F z*p%m;@WRFZ9eLxFrBC$VtaAwM2!ldP?~lVGEpNP*OKpvGZdvAdVGVJ;RL8vdbKjh! zfJLIjitB2+b^C~h-jc9}Zw~d%IqH%Xt|=m=JiwI415f0(e73<2no>ahDECZTEMvl~ z9|$=cxo+#=M{zQTuO}Dk38*sI@nc3z{na&!j)292BYMp?#lAF&?3h96FI}NX znB|>;qrn#qPSKv)YquoroJXO5b$~Mnt%~>kIlvMB>p1iee1`eI;ZriBYkU>=7 zyGbgQu4dm_Nd)uLmEf*GSRXS3fwMAD?bRJqQATRl_^W$@U*uK#W3!vBQaA~CSFD)l zN$N8?UhUkMwCHrTte$Jzp~w4)u2Pg z2SPh0`$9T9QDO7CjXG;%!-0hTVw;W5ejV3L<(`hx!WWEwG&KaL`dW2xIlh338;jflu^gKvjgMsf<8^ z<{xMVxIE0vW)KDUS0P#9i9{ZtdgqpF<`E~%G3xJo;~ zd*~h(;1cyn8dzX++(bYrVyg|_b2(l`fKE*oED;!{)?VlC(E6GM-7RM5M45wmP%r8L zb?`|KGh#u=WuF!%O5Eep@u0qAqh(7o7g+TO9tBoC-oAwbGTd%Ds_t+dDtg>B}NL;*o+>9aRi^v5`g3lG^@ z|GBXp*!38?&bANDXmvYGHaCt3);PDHs5=p7zEqz~W0f3&#uD2Uz_*hW3#qkv3}Zqd zHEUgK!-vl^1H&GL)opeXRKOPJ0)1r1KvP_9ZT`kfsSK|yjG7^M7q^ss6RAT3`tB3` zc6>p+oIj~Fx?kK8|Im|bU>i~?DJ(H%qJc#KXMm9(NAgjRR+>eCOC2kVR683r2U@!n zm>XOkKNvIP;`8@Y(pIVBqAHn4c=#)l>pIAxRVa(+V)^$l*v_pWYnIfwf25$AUW z`Xts@0h=9=4+XvA76^cKba}NJ_RTt4!Ap^#P9*{{;x3l{xtz&46eLGqVvRAZ1P6tIoDw9rew#TYnHtpBJhuqX$yrjY9q{BZx; z^ccwiHa)a8mtw%@ard%aF}%$1xoi(d!bJSR<2H_S32g?bH;LOQUfKD90nQyAP`&GP z?Y_-!M#L74OH9CB8Pw8U4~%+zRJsh{TWbe9!J;O!DVvDRiQK-dy2U|WEMn%uFJ0;1 zNCA|ahuE^ zAQ4e4tAxJL!;dcN`TVSMS_%{aMmVvVnV@lGYMN%^+5hIRnAS{Lh6Az;rqR+%D7gik zV8#t3ie(%OxdCa;=%w`hq6N$Xa{O-M>4m_s2Lr56f1VY=FbFX0p;Y*AUT4w=rfO7f ztdz#3(D9CTM-y<4jxq?CJ(?q{VWPK`1{)Rt0*lpfXJ}SlWx2U=+n(B<2wl$BNo|+x z3Q(c1$cIa(v`ZicdRE48;P5MEf{yZu)okn{M$A1mu(^1w6D;rXYXI$7vR*Gr;yw%l ztyJkbjY!QLx7JTs@IxHjVrsk_*)(o301uVEICE8g>y4_WE(-;V&xv4;Q4^NmFeYyD zb|vw4c9V0wkgDkZ$hsP%vJ2^Qo~(pHMFs=oV;2d|UVW6&S6KomEOd0FRr108bysQ0 z{4fCubF_T0iC)x4p2ZwLPN#wfhc7#i@S3!Bxj9+^Xh+Skfg#SP#SCjI=U5NGVKIKq z7bc6xtIi7lh}ECSQ1$@8fZ33`yB`q0h#v&f<@j>PV<>M?-y{~QmB=M(ZgRj9=ODGZ zB=-KtxIasrM{YQP#DZV`@>OqPvBEQ$F8{p=>VxAD6~GB;j2mJh@6y0YAll6yBw2xsMyKEjF}QsDIEbx+}*5`X){;#~sB*_pYj z;`J+!<*B?yAoZ<>zQ~4)Oiy3zI+!wwjPJ7OO|T9r+hFx5@mK6(6*}>|5A&mTg<`8& z@pSgpeIRDh2QSp4jssk2kJ!b^c!OSO`#a3;d{n*iGkM>tFH4$`@LEkWD+e8F##0f* z!=yiwou%$=RbU^9td>}sf0a*JCWz97fka(c)^KN_7!|clS`6e1iCj^{E2cl0+Phpe zz7(6k?)m*=mFW3vQPQ`zv;x^`Oi4{GnAS$GHYOzj1u)LYzMnrV5SG;2ZQF@ncF3zH z)e|kRaR)@2lf*7b7f)B_a-1r{N0uGM>qdWvN?BA^NxvUvdpFEZZ=F7($grS<^{I@* zmp_P;cmd?a{6!4%`_tYB^o zN;hc-b?on=^CCg?>V35!BnTcjBy>OK=0)V`=)`uXk8I1~$y?`^OuLZc-(kv-FMbpx zkwCy&7(2BuN=w2?Xhe0UBPk&VA={O5WUP#X^e$RXXFy39T%Q@iccfB9$OT6Y2#;Wi zq+^kCs0-8o8I~Mn5a>jawV}=9@P7O^=@AO?imJV~{YTei1jwvrCfTP?wOw5l=d~FI zXBQscZT#L|0;v}lEl50g%jtci_msM;pKiqz*7ctc$efuDp)DK0p2z||NfK|M40*tA z@_JO>tb61gQ#8Do$DR*w=Q-3z9%iU0-F_}A+E@k&uCnrh2CvJ%VR0@V`-+IK!WmPB zQ#B(lA4k)3mq3C*?v%ysB1W@0%Yr~W_+Ub%Xb}ogLY-5@)ws9mYOEmT6wnu9ka&b5 zr>fuAj;l{6x$p|#JN7W`2LnI}QhY$X1@ zLTkfmZb$!GEygC{LO{ldx&aZ)C4pvl2bLBI&cX|;Uw=T|6?P&U8@)4)~g}zk`IhXo@n#);nT_(?fX7=?1tXmNAC&~6g zO62NLE0&!0*aBYN#oFmL&9)aA56vAvR|F4^PsCC$vZpdV$HxX6r|;1rcozw8BtS7V;>n}a z>NFNsWzNt+VtozJr7cN{*A2fR#-F7aubd$Bo;q7bs?hf;f1R_o*sI^CF|JsK)1QaC zyL@pqsY(2(8=mCcrE;zreVs&5S5Kzl{>4SpU95!3lv;2tUvkh$&deddt2xB5X=7k? zh0u4-C+zi7;$Hp5hwm`6MDj}sL10mqT!Iwx7*uzXF@tjXPR77UsP|H}T+lPqXWN=~ zA?mvml=<5oNCPj85VZ@eBXvoB)u^kMa<}Jciw)H(tf$Bh_`WpRn?RwDl6GAhli$bm zV1yh*#(0CaVmp2%SQ(sBafYko$}B~Ol9fLey0o=?`t>6<`%vhNwVLik^ck=T43WLC z#n?#O-bQILabBD9Y+Mk^Mel9-utMYaOE^3$kG<#b-`Uw*#3$$Gkf_M5Re~J1(Anux z4=^6z7P3NYyuIrkEG|Dt(6Nv($lUvCx>|8}FP9Eu*`JAD9+*{I zSZj%5{X1BzNw60PSRnMsRjul>JfJmOOgFY|iKH8jtE1+0_A6mDgV(=v+}2_UQbEVR z`<$dL;xL#eI7r(-G(L2trS*~~v7Sj?q~c}Pwl7oQO87;>OS$aJtfJTIPG~1?oKU1x zM*chghsE}>@7T#=>kph94CW2EC)SD2iv?<1{>u37v;0)w$tLL1QcGAGzVBl3_Q!di z7oS=O&7t!v!ukxM{<3Aa=TCGR<#S(%_uP^$(+aN__4FFRypm@b(95e2G|IdBD3~@O z=rQ4&>P6#y3OIU4mtsh%D55eR&yOmBmrvF?ENV)R?L; zDj|B^(reMp^05ho$BQ9w=t(&`&@rz6*)kyo8_%7V^F)ZH-_xwI@$H=W-Tv3Pwtnrp zmd^WJB9_^ffc{A(#_Apl&MdQG`a9))LdxH^B38W~qWf&3ubIK$s_1wIr1d%P9UA{f zp`gZ(Srh3qoe^NE#=lkJ2V}u6qBIGRB=Hb!u8k|Xt}jHreC{)HYCg9$-}l~Rr5sGO zh)f|bFEd?sG5&r4|1G)x+N_uSf`w)AlS=vu>*qy^M4}?>b4{JArLtR#IHiQLT=kOH z%kE5*;OlYDWX*5y=Wzz+R`2p`q>I;*bp&43jjDKXxEJ3NyW3ZL3lp31*47BHN6w2^ zJUff{kj4E|TRRVqZyggFU32Gl?i?S_#?N`GBM+!1?xJt}##uJ^Z;zE< zbC14QljjadhJ<>bJiK?A?c7s-I)$=FC7GI+U7${~YknykXqT*5HAX9ZZ;O@l1|d5R zqQs5j!VD&6&mvd15~EN?>I4LG@=K!dZ8ocO%$}pDQ@iE9{FMc=Dn3b*SBho`sY@~M zr%m1K+jkemmh-_?s8i4RXJMe>NYW_Xj96Bcq+&{AwuqUBM?(JYv|05CQ6HkOIM*t^ zdU5C(eC;%+tazbjnrBU>@?XM2tzQd=f||2RqDJP6#1CXW3MXUQX_~7Dr+_{d4d9NM zVaxP9(!0XM*e8$C?5v@R1b6Mj0->gCL(U72tLEYO8-~Qn2QVb=xoQzbD&rU!EeC%B z7jrl2WM%?o;a9CF_OAyDMoD*;25G2oF`(P5f5d=Lumt3(wpe|${-l7;WZfkHq<}U= z|0M-<(Q8AGSsh1L-rN3*A~Q1br%29a(Jcu60PyW>#`8-AYj6D4KVm?;dd`3d2eX{p zny*Q3w#{q}>Vab2)hrHv=xoY|Cj&k_V-|KIV(QqO8e5~Yn)L)t&^k&YsI=`pw_Rx{kylz=vTC)e+C&Be@2z}mbwf-DSZiPH(kPWlgkpcxw6pBN8UlOyzEI5cqBj z7&;8t42Jv@B+5Q3gvck#_h46B`dP&%1GIzCi;GAe6POJst zI-ar%MR(-gkCc9QuJeSzhKbk|Y2#w0^Oi72zXm>I@4il2XL(k!QaubF5}WLqrNlFw zsDBD6!7E1)`hL)}|FCh59WopgvruqBr*1JtKJ*5WIxWf5nSVq8ld*prB0m2(eOH45 z3=u=AI#n*cXS=T!Eu)x|1nYs~SG>+(9{LXEA`A)@`>HVjP9YT7N)%M!sq*-(6o=Gu zsvFk=MoBm~lh|=Xsq8^Fq%=NPh))vbJ?-SM4l!gYAqXg=OLf{GhKY_xsOKj@b^u{! znAf@u${Ls}WPTDI#i0wNg&t<{g06uGQTMp z@bk*c+5$bTZ&Hj)UX$U9D}*qh_tTP~YrIpJb}YW%4K}--4T+gDiiT1xl;0+bhZWt4 zLec}&k%fuXsTMn7cZ6oYNkfC)%X5jZmMOHctE>MVXi5_5j9gi>ITGtXo$RS)k>^VU zpg@4~HKEGzPvi!;y{sEyu&Bzk5)0k_lyN-wN%y|#bL2v|SHJR^l+TCF<5s^EgEG8- z2n2ylX%9-+K#B>ede0_ZP4VxTW^pFOpP$tIa&u2J5fNqNeYPf~@S-LOGSZ8ozmNJcE(;U~9;UN?KA;N}+`fd&z-8 zrT!b`PXxv9^cRYl6n=mc3(rg7c#6vTTl(^d8^}zU()lw4Z1!Nv3PcG1z=e9pl{L#A z!$1>il)KChXX4;wM^0Vo=#e45tSyrJjQgms=3Idx7z~wPA*`379#5l09tOtD+5yd- zW3Ti8sxAiF|7H3_?ot97erk}FADiw*&XG}r5-KbOYQQ`IOFGw{q)`%N5V8v^z`#;< zxjgaeqrK4EdT}#I+RCQfMxzxJs3;>=E*^q-0eIg}+QD8sYzhbT_IN1x6AGt&^a{LpRa@PjTnaz6HJTu6@L|CDH7*lBYoMSjS5*`c-ztFP{&F!P-W9_ZdRlTR zj}LS^pgEFumT2QZq~=%zHE@6Q#)e;%OaLVvy$!{nPL`(y#+B}h?pz(gYuh`8c*YOl z^m3Yq9!YW{jC1GQc?)Z0CZ!F;IoySVE9i|@_K?sJJj2=i{{>uC{HoNbQM;m)k{U&<7NyimZADRH z)kwsiwP#gpG)n9WMYP10*n96iTDAAC6>`$^KjXUoZ_auBT+gfL#rOJrpU-{Y_9=pf zO5HEAv^jIov3j(M+%~IF_ZIyA|bZ&W;wguDm$M;G!EM26utD<|nh~$+h-4EIZ{@tMUYok9~S0?&j6Y%TPfKAgC@cM7~e&d z*5FS~7cms!M0iW|jrnb{By-1nUPt2L__t(?`thiO`LD2-JrTpBpbERuY^#)^>ujPx z_IR0J+t@ck#nS(a??#NcS}0|zDFZ%AX+$Q0M0-Im`^D}Yq$7eXuTj4xOAMaodq=1MhPOL1w`<2RX_SPY+@lA*YqXNh}4Pq;0o=8P1R1?O--$%!)|4DmJFU-8i zt>l!EeDJZjrjF!FvY1s`J*$EHL{aScR4rKYf?N;q?e8()cAYW?WvLkgH5_y{g(k(HUp;h!6p;!&1-~clLR{4*_rd0k3pG9iDxHiBbPJ(=|0ZQpSWc8!1Jbm1PYE)L1JotA@n!{5WgWKxe&LyBnCV{Q3t~ z+fU15Z$DrY`W-LdHl!T;nF3{nr-Z-EPFX;hIB1DOhsM-iI|@!#BvH|1KX;%Z`g>XB zoxjkl&qgZ`1U_9GnXa3aPrXp$0%f`GN|d>EIWMeH_An+_%AEWUFm#UQ_6th>Z~_TT z%RR1%`K@XG^;J|+f_`yZ@6*?p)K!I_&{|-I>Mcl=d&#tnc%o+Fr`JU}c?I}US1tFZ zWQW5EJ#SLi;vcX|r{jWdo2i$hJx^1tW@luDtgM2ki=uJp#-y8h2@670+K(UH;T`=b z-Wmcm$viS7bCRc3D_dY2G^jrC4ib8yVg`^?x3Uw1bgYrR_ojAo9pnKhV_>IVqy z_tlH!`WB+s=ho+UFRf(=v(g=*8Zn%*L_ck_r}9#6E{7zm?^83HI9qiMt=sQlRp$za>S^3M; z6XK3gq}v?Sg$dx{QSf8VPw&n*{{)|JbLLYjJqj+r71U2XT~d)->rq67EWyHhoDs;zbBFSx#`*5 zz!|eY^R^A3G;qVrx(5h!aS6r#&#MIf+f<&g_P|e-E>3XqtgGy@EL8aAqmL$_N%H?2&^fJ(3nugr$es|qI4_z15Z=K?wg{K+ zuyw42-QRG+p6P1Cx42pN4UZj8HX<(b@(PFnVgS`bo0 zib|(;5hqpCNH^iU<^MnzbJkND2Da(E=%M#u* z+GoxxmMr2s?%=Qvvxwdu`=7I`>}i`}`$7Dg4_yb0i+@^8m)Yu5KsMQEPBbGOtkjt%X1FS3xut1^&cYI=g^|Qa5;HNs!O}Kzv`Uerb z-b(N7T>b3p`%E~2a$*TpRYNcs^oj9VAYnPvYlpBacP_j^nERuW4>=;tuZ$C4elU?XqzTDLLTU zh1D2DeQ7DT&;&<*nRFdowiuYd&l~fduIBFK8Ec>RVkytfkLj1!qfl{VwYEtz>| z&!f;1&bC{IMI8BK>GQNQl93cYT5w(d0g3m!I>cvNdNJX+(aZud@hn+IYe=Ua#N&~OkaWHN|?`f1H_gMQ1-#qR%6*_Wkhgw zB)~{}CLrFlA!)|XuEIyqSisrY(eeF?+!&Jo>PJh1bj$WbqF^P-%(u092Aphz;?pg; zozoh4*&@`XBd~crA_0;=V3L1icH9++<{oZm&gNbz2Gzka_bEwN<+U^Ms`5-=6}%v* z?=NK|IgQ5c6I z&i~moHqpqV8lHy$sp@*GIs@Bqx3-5dZram>$gm;*$h4mk(g&Ch@S=~@uY3|2;RLBB zo~Bz2s$CFvJ48fofu=~xD5Z1crZt&8Hwenzf~dcmO_A}tebx!-pdxOAeVe?>;?w>n zhC#u*Lmqb5^i0R=oqy{zyFK!mZf(shv{oz<5YgG(Y!*MwWUpp__FbY}Tc$hIzpSlI zjLt`&Vjj*)VBQShj&N$n#NOK1z+T;TQ*&!BrtN@u^trtyVrvU6@@yr7L!N1tVfONX zK&0XqOk1|TdM}@7Q3fF`>)uhCYN7}e#>dgk&-ajJweg(n;7dwg7h4)nf0;xc0?QGz z^cLv>N7-2}@YEKK*ZS6F$Q&?yH$7(o-0Y@I6LXEHVcAFay=DD*H+C`_1(C3Ie|*$qGrNaczHh18p5>)PujZ zwbM@&p*8uLLmTgP9a>v4)&Voo?GtUVnbV*VW*5k=47;eMvaSosoEZklQn3E5uOn>W zO!no(HUX^7P;B|NFFsy13HQsn%qWa8A%LBH68x!VabO6cN&eaW_j5p2&Z#}EV6*;h zE#I37Ou}9Zr82Q4H9dLj$TR<#7!pkd+iqP`rUFbN!c@?s!nQKfbLgQE3t~pB^i6D( z``6;}5BBXUMh-=DYA;_8`x|46g>Gu4w%shCH?6eUo9Wh%sb$o5j!Wl7LImoD?_qP! z!@a*bcsQHf%VmrTpo$QyA2O&&nf`9Sqb8oTvi%`rN;Ld8pg}b?*xnc*JM~?e8w!QK z`>t;1K)ttMq9MNA*8G&ew1~-FW9od7zs!_S#Q&;~ErIVoxl_&Yc$8T7%CdlDdcJu~ zPi`(V@t|+V<(b^Vb?%Ee3-1C__9^IwBNi?}+<2Oa8{Shf`#4Ks)4Hcg zy=(br8Pgn?UDD)b35ggpcYfoZw`MdH{&7@s7LI)%69TwV- z0xH-0M6mvknV#N2##_H|W+}pj6_*FP)&zfQa`u#F%X4SS%dcaMnci}-2)ouq4mYHo zWk7v+^Zrt@(6O#?Bzg-Qv6KIiVoTPh-@)2QZ4S~;@{qSn%|@B!0oI1=_?(0_fRAB9 zduF6?b5&QV0LVYTr7_LuSc($1=gHx4Lm4UD;{2S|JI*5Ro!i%}HM=veN)3aytYM!n0kh5MH(laDEFkEQ z9}3tTHMQc$f=Q0&TVF21Y{b)rnffB)KMs$yOTat4Q+Jd(nW9G>a}RQdw;z%v*PCeR zGnR5?J!s)1xR})tU41$INElAM9kur=my%YpAOK^kpJ4ln@woZhUWY*z%WY8fQxrpJ z=N#JVQ16e+F;+s3I*rvGSyp-xpLU0z$J^JY%N*e5UfsEuQ2KqBHJR;1{7i$j(_E`dXTGM zDq3G_aLgfO)QvA<;#tK$sA!FKs2jqiEJ)EY|40=jD92_vg_b>X)W_EMUo>fePv~D5 zu?xl8FX;Ej#gLH7^CXvad4OF{Ke9*pBU`IRX|(50r~^<&K)z`5s%e5Zo1*Zz60)&6?;|w!E z5BM`a2iT~C5Lcfmy`n@ZOcn>LNC%6RE`D41bvsG2W@}cK&_J)*P-H_2*cN+^?ouf2 z<{e6CaXo(~GReWFu>@vP6;FvTV%3h=F%TFnAJ%_vp!Sb3`dR@!@L5+rmZ_Zwb|utD zUq76DHA{y`nd>&PC1{qGv!iwC>hFLZ&)5`pd^p-RjGq+Q9m|!k5=i|%-kH9J?!ERO Dw3}4q diff --git a/docs/Listable/index.html b/docs/Listable/index.html index edfda81c..59498da2 100644 --- a/docs/Listable/index.html +++ b/docs/Listable/index.html @@ -633,6 +633,9 @@

  • + @@ -879,7 +882,7 @@

    Self-Sizing Cells

    Another common pain-point for standard UITableViews or UICollectionViews is handling dynamic and self sizing cells. Listable handles this transparently for you, and provides many ways to size content. Each Item has a sizing property, which can be set to any of the following values. .default pulls the default sizing of the item from the List.Measurement mentioned above, where as the thatFits and autolayout values size the item based on sizeThatFits and systemLayoutSizeFitting, respectively.

    public enum Sizing : Equatable
     {
    -    case `default`
    +    case `default`
     
         case fixed(CGFloat)
     
    diff --git a/docs/Listable/search.json b/docs/Listable/search.json
    index 6a85ec68..7c3ab3a6 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"},"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:10ListableUI20ApplyItemContentInfoV12isSelectableSbvp":{"name":"isSelectable","abstract":"

    If the item is selectable; that is, if its selectionStyle is .tappable, .selectable, or .toggles.","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:10ListableUI8BehaviorV15occlusionInsetsSo06UIEdgeE0Vvp":{"name":"occlusionInsets","abstract":"

    Insets for persistent UI that visually occludes the list viewport.

    ","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:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI015occlusionInsets12scrollsToTop09selectionI09underflow23canCancelContentTouches06delaystU0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OSo06UIEdgeL0VAC07ScrollsnO0OAC09SelectionI0OAC9UnderflowVS2bAA04PagexC0OAC012DecelerationZ0OAC21VerticalLayoutGravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:occlusionInsets: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 +{"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/ScrollAnimation.html#/s:10ListableUI15ScrollAnimationV4noneACvpZ":{"name":"none","abstract":"

    The content offset changes immediately, without animating.

    ","parent_name":"ScrollAnimation"},"Structs/ScrollAnimation.html#/s:10ListableUI15ScrollAnimationV6systemACvpZ":{"name":"system","abstract":"

    The content offset changes using UIScrollView‘s built-in animation.

    ","parent_name":"ScrollAnimation"},"Structs/ScrollAnimation.html#/s:10ListableUI15ScrollAnimationV8durationyACSdFZ":{"name":"duration(_:)","abstract":"

    The content offset changes over the provided duration, eased in and out.

    ","parent_name":"ScrollAnimation"},"Structs/ScrollAnimation.html#/s:10ListableUI15ScrollAnimationV3and4withACSb_tF":{"name":"and(with:)","abstract":"

    Ands the animation with the provided bool, returning the animation if true, and .none if false.

    ","parent_name":"ScrollAnimation"},"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:10ListableUI20ApplyItemContentInfoV12isSelectableSbvp":{"name":"isSelectable","abstract":"

    If the item is selectable; that is, if its selectionStyle is .tappable, .selectable, or .toggles.","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:10ListableUI8BehaviorV15occlusionInsetsSo06UIEdgeE0Vvp":{"name":"occlusionInsets","abstract":"

    Insets for persistent UI that visually occludes the list viewport.

    ","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:10ListableUI8BehaviorV15isScrollEnabled19keyboardDismissMode0g10AdjustmentI015occlusionInsets12scrollsToTop09selectionI09underflow23canCancelContentTouches06delaystU0013pageScrollingC016decelerationRate21verticalLayoutGravity5focusACSb_So020UIScrollViewKeyboardhI0VAC08KeyboardjI0OSo06UIEdgeL0VAC07ScrollsnO0OAC09SelectionI0OAC9UnderflowVS2bAA04PagexC0OAC012DecelerationZ0OAC21VerticalLayoutGravityOAC18FocusConfigurationOtcfc":{"name":"init(isScrollEnabled:keyboardDismissMode:keyboardAdjustmentMode:occlusionInsets: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/ScrollAnimation.html":{"name":"ScrollAnimation","abstract":"

    Specifies how a list animates when it is asked to scroll programmatically.

    "},"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:10ListableUI8ListViewC8scrollTo4item8position9animation10completionSbAA7AnyItem_p_AA14ScrollPositionVAA0M9AnimationVyAA0C13StateObserverV015DidEndScrollingO0VcSgtF":{"name":"scrollTo(item:position:animation:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning, using the provided animation.","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:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment9animation10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cN18ScrollPositionInfoVcAA0R9AnimationVyAA0C13StateObserverV015DidEndScrollingU0VcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animation:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item, using the provided animation.","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:10ListableUI8ListViewC8scrollTo4item8position9animation10completionSbAA13AnyIdentifierC_AA14ScrollPositionVAA0M9AnimationVyAA0C13StateObserverV015DidEndScrollingO0VcSgtF":{"name":"scrollTo(item:position:animation: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:10ListableUI8ListViewC8scrollTo4item23contentOffsetAdjustment9animation10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcAA0S9AnimationVyAA0C13StateObserverV015DidEndScrollingV0VcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animation: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:10ListableUI8ListViewC15scrollToSection4with15sectionPosition0eJ09animation10completionSbAA13AnyIdentifierC_AA0gJ0OAA06ScrollJ0VAA0O9AnimationVyAA0C13StateObserverV015DidEndScrollingP0VcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animation:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop8animated10completionS2b_yAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToTop(animated:completion:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC11scrollToTop9animation10completionSbAA15ScrollAnimationV_yAA0C13StateObserverV015DidEndScrollingK0VcSgtF":{"name":"scrollToTop(animation:completion:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header,","parent_name":"ListView"},"Classes/ListView.html#/s:10ListableUI8ListViewC16scrollToLastItem8animated10completionS2b_yAA0C13StateObserverV24DidEndScrollingAnimationVcSgtF":{"name":"scrollToLastItem(animated:completion:)","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:10ListableUI8ListViewC16scrollToLastItem9animation10completionSbAA15ScrollAnimationV_yAA0C13StateObserverV015DidEndScrollingL0VcSgtF":{"name":"scrollToLastItem(animation:completion:)","abstract":"

    Scrolls to the last item in the list, using the provided animation.","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:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position9animation10completionSbAA7AnyItem_p_AA14ScrollPositionVAA0N9AnimationVyAA0C13StateObserverV06DidEndeP0VcSgtF":{"name":"scrollTo(item:position:animation:completion:)","abstract":"

    Scrolls to the provided item, with the provided positioning, using the provided animation.","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:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment9animation10completionSbAA7AnyItem_p_14CoreFoundation7CGFloatVAA0cO18ScrollPositionInfoVcAA0S9AnimationVyAA0C13StateObserverV06DidEndeV0VcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animation:completion:)","abstract":"

    Scrolls to a custom vertical offset for the provided item, using the provided animation.","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:10ListableUI11ListActionsC9ScrollingC8scrollTo4item8position9animation10completionSbAA13AnyIdentifierC_AA14ScrollPositionVAA0N9AnimationVyAA0C13StateObserverV06DidEndeP0VcSgtF":{"name":"scrollTo(item:position:animation: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:10ListableUI11ListActionsC9ScrollingC8scrollTo4item23contentOffsetAdjustment9animation10completionSbAA13AnyIdentifierC_14CoreFoundation7CGFloatVAA0C22ItemScrollPositionInfoVcAA0T9AnimationVyAA0C13StateObserverV06DidEndeW0VcSgtF":{"name":"scrollTo(item:contentOffsetAdjustment:animation: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:10ListableUI11ListActionsC9ScrollingC15scrollToSection4with15sectionPosition0fK09animation10completionSbAA13AnyIdentifierC_AA0hK0OAA06ScrollK0VAA0P9AnimationVyAA0C13StateObserverV06DidEndeQ0VcSgtF":{"name":"scrollToSection(with:sectionPosition:scrollPosition:animation:completion:)","abstract":"

    Scrolls to the section with the given identifier, with the provided scroll and","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop8animated10completionS2b_yAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToTop(animated:completion:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC11scrollToTop9animation10completionSbAA15ScrollAnimationV_yAA0C13StateObserverV06DidEndeL0VcSgtF":{"name":"scrollToTop(animation:completion:)","abstract":"

    Scrolls to the very top of the list, which includes displaying the list header,","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem8animated10completionS2b_yAA0C13StateObserverV06DidEndE9AnimationVcSgtF":{"name":"scrollToLastItem(animated:completion:)","abstract":"

    Scrolls to the last item in the list. If the list contains no items, no action is performed.

    ","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC16scrollToLastItem9animation10completionSbAA15ScrollAnimationV_yAA0C13StateObserverV06DidEndeM0VcSgtF":{"name":"scrollToLastItem(animation:completion:)","abstract":"

    Scrolls to the last item in the list, using the provided animation.","parent_name":"Scrolling"},"Classes/ListActions/Scrolling.html#/s:10ListableUI11ListActionsC9ScrollingC21cancelScrollAnimationyyF":{"name":"cancelScrollAnimation()","abstract":"

    Stops a scroll animation the list is driving itself, where it is.

    ","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

    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