The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Flare, reference 3.3.1 (c70f49), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 13:51:44 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/space-code/flare.git
Reference: 3.3.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/space-code/flare
 * tag               3.3.1      -> FETCH_HEAD
HEAD is now at c70f495 [Release] Flare 3.3.1
Cloned https://github.com/space-code/flare.git
Revision (git rev-parse @):
c70f4958ca581f3eada5377b01ffded168846e8c
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/space-code/flare.git at 3.3.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/space-code/flare.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 330]
[Planning deferred tasks]
[83 / 148] Flare_Flare
[83 / 148] Flare_FlareUI
[88 / 148]
[91 / 151] Atomic
[100 / 210]
[103 / 210]
[109 / 210]
[111 / 210]
[115 / 210]
[117 / 210]
[120 / 210]
[124 / 210]
[126 / 210]
[127 / 210]
[138 / 210] Atomic
[143 / 210] Concurrency
[160 / 210] Log
[161 / 210] Log
[171 / 211] Log
[173 / 211] Log
[175 / 211] Flare
[187 / 253]
[197 / 253]
[198 / 253]
[200 / 253]
[202 / 253]
[204 / 253]
[205 / 253]
[217 / 253] Flare
[218 / 253] Flare
[228 / 255] Flare
[229 / 255] FlareMock
[234 / 260] FlareMock
[242 / 260] FlareMock
[247 / 277]
[248 / 277]
[259 / 277] FlareUI
[260 / 277] FlareUI
[266 / 278]
[266 / 278] FlareUI
[268 / 278] FlareUI
[269 / 278] FlareUIMock
[277 / 286] FlareUIMock
[283 / 286] FlareUIMock
Build complete! (20.65 sec)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/space-code/log.git
Fetching https://github.com/space-code/atomic.git
Fetching https://github.com/space-code/concurrency.git
[1/752] Fetching atomic
[39/1693] Fetching atomic, log
[77/2140] Fetching atomic, log, concurrency
[292/4485] Fetching atomic, log, concurrency, swift-docc-plugin
Fetched https://github.com/space-code/concurrency.git (1.16s)
Fetched https://github.com/space-code/log.git (1.16s)
[1010/3097] Fetching atomic, swift-docc-plugin
[3098/19582] Fetching atomic, swift-docc-plugin, swift-snapshot-testing
Fetched https://github.com/apple/swift-docc-plugin (5.75s)
Fetched https://github.com/space-code/atomic.git (5.75s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing (5.75s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.4 (6.36s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5666] Fetching swift-custom-dump
[5667/85735] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (7.05s)
Fetched https://github.com/pointfreeco/swift-custom-dump (7.05s)
Computing version for https://github.com/space-code/atomic.git
warning: 'atomic': /Package.swift:12:16: warning: 'v11' is deprecated: tvOS 15.0 is the oldest supported version [#DeprecatedDeclaration]
10 |         .iOS(.v13),
11 |         .watchOS(.v6),
12 |         .tvOS(.v11),
   |                `- warning: 'v11' is deprecated: tvOS 15.0 is the oldest supported version [#DeprecatedDeclaration]
13 |         .visionOS(.v1),
14 |     ],
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Computed https://github.com/space-code/atomic.git at 1.1.1 (7.65s)
Computing version for https://github.com/space-code/log.git
Computed https://github.com/space-code/log.git at 1.3.0 (0.54s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (2.97s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3831] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.38s)
Computing version for https://github.com/space-code/concurrency.git
Computed https://github.com/space-code/concurrency.git at 0.3.1 (2.00s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.73s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.58s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6161] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.66s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (4.05s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (0.79s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/space-code/atomic.git
Working copy of https://github.com/space-code/atomic.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/space-code/log.git
Working copy of https://github.com/space-code/log.git resolved at 1.3.0
Creating working copy for https://github.com/space-code/concurrency.git
Working copy of https://github.com/space-code/concurrency.git resolved at 0.3.1
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.4
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
warning: 'atomic': /Users/admin/builder/spi-builder-workspace/.build/checkouts/atomic/Package.swift:12:16: warning: 'v11' is deprecated: tvOS 15.0 is the oldest supported version [#DeprecatedDeclaration]
10 |         .iOS(.v13),
11 |         .watchOS(.v6),
12 |         .tvOS(.v11),
   |                `- warning: 'v11' is deprecated: tvOS 15.0 is the oldest supported version [#DeprecatedDeclaration]
13 |         .visionOS(.v1),
14 |     ],
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.31s)
warning: 'spi-builder-workspace': found 30 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNil-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNil-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNotNil-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_compactStyle_whenIconIsNotNil-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_largeStyle_whenIconIsNil-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductInfoViewSnapshotTests/test_productInfoView_largeStyle_whenIconIsNotNil-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsHidden-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsHidden-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsVisible-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_compactStyle_whenIconIsVisible-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_largeStyle_whenIconIsHidden-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductPlaceholderViewSnapshotTests/test_productPlaceholderView_largeStyle_whenIconIsVisible-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_customStyle_product-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_customStyle_product-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_error-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_error-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_loading-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_loading-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_product-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductViewSnapshotTests/test_productView_product-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_error-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_error-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products_withRestoreButtons-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/ProductsViewSnapshotTests/test_productsView_products_withRestoreButtons-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/SubscriptionsViewSnapshotTests/test_subscriptionsView_customStyle-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/SubscriptionsViewSnapshotTests/test_subscriptionsView_customStyle-tvOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/SubscriptionsViewSnapshotTests/test_subscriptionsView_defaultStyle-iOS.1.png
    /Users/admin/builder/spi-builder-workspace/Tests/SnapshotTests/__Snapshots__/SubscriptionsViewSnapshotTests/test_subscriptionsView_defaultStyle-tvOS.1.png
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Flare/Makefile
    /Users/admin/builder/spi-builder-workspace/Sources/Flare/swiftgen.yml
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Makefile
    /Users/admin/builder/spi-builder-workspace/Sources/FlareUI/swiftgen.yml
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductViewController/ProductViewController.swift:39:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 37 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 38 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 39 |                 .productViewStyle(viewModel.productStyle)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 40 |
 41 |             return BaseHostingController(rootView: view)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductViewController/ProductViewController.swift:38:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 36 |             let view = ProductView(id: self.id)
 37 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 38 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 39 |                 .productViewStyle(viewModel.productStyle)
 40 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductViewController/ProductViewController.swift:41:20: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 39 |                 .productViewStyle(viewModel.productStyle)
 40 |
 41 |             return BaseHostingController(rootView: view)
    |                    `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 42 |         }()
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:42:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 40 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 41 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 42 |                 .productViewStyle(viewModel.productStyle)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 43 |
 44 |             return BaseHostingController(rootView: view)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:41:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 39 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 40 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 41 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 42 |                 .productViewStyle(viewModel.productStyle)
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:40:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 38 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 39 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 40 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 41 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 42 |                 .productViewStyle(viewModel.productStyle)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:39:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 37 |             let view = ProductsView(ids: self.ids)
 38 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 39 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 40 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 41 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:37:24: warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 35 |
 36 |         private lazy var productsView: HostingController<some View> = {
 37 |             let view = ProductsView(ids: self.ids)
    |                        `- warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 38 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 39 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:44:20: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 42 |                 .productViewStyle(viewModel.productStyle)
 43 |
 44 |             return BaseHostingController(rootView: view)
    |                    `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 45 |         }()
 46 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:77:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 76 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 77 |                 .subscriptionMarketingContent { viewModel.marketingContent }
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 78 |             #if os(iOS) || os(tvOS)
 79 |                 .subscriptionHeaderContentBackground(viewModel.subscriptionHeaderContentBackground)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:76:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 76 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 77 |                 .subscriptionMarketingContent { viewModel.marketingContent }
 78 |             #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:75:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 76 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 77 |                 .subscriptionMarketingContent { viewModel.marketingContent }
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:74:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 76 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:73:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 71 |                 .subscriptionControlStyle(viewModel.subscriptionControlStyle)
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:72:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 70 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 71 |                 .subscriptionControlStyle(viewModel.subscriptionControlStyle)
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:71:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 69 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 70 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 71 |                 .subscriptionControlStyle(viewModel.subscriptionControlStyle)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:70:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 68 |             let view = SubscriptionsView(ids: self.ids)
 69 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 70 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 71 |                 .subscriptionControlStyle(viewModel.subscriptionControlStyle)
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:68:24: warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 66 |
 67 |         private lazy var subscriptionsView: HostingController<some View> = {
 68 |             let view = SubscriptionsView(ids: self.ids)
    |                        `- warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 69 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 70 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:86:20: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 84 |             #endif
 85 |
 86 |             return BaseHostingController(rootView: view)
    |                    `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 87 |         }()
 88 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:15:52: warning: cannot use class 'StoreProduct' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 13 |     @Environment(\.subscriptionsWrapperViewStyle) private var subscriptionsWrapperViewStyle
 14 |
 15 |     @Environment(\.purchaseCompletion) private var purchaseCompletion
    |                                                    `- warning: cannot use class 'StoreProduct' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 16 |     @Environment(\.purchaseOptions) private var purchaseOptions
 17 |     @Environment(\.subscriptionBackground) private var subscriptionBackground
Flare.StoreProduct:1:20: note: class declared here
1 | final public class StoreProduct : NSObject {
  |                    `- note: class declared here
2 |     override public init()
3 |     deinit
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:15:52: warning: cannot use class 'StoreTransaction' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 13 |     @Environment(\.subscriptionsWrapperViewStyle) private var subscriptionsWrapperViewStyle
 14 |
 15 |     @Environment(\.purchaseCompletion) private var purchaseCompletion
    |                                                    `- warning: cannot use class 'StoreTransaction' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 16 |     @Environment(\.purchaseOptions) private var purchaseOptions
 17 |     @Environment(\.subscriptionBackground) private var subscriptionBackground
Flare.StoreTransaction:1:20: note: class declared here
1 | final public class StoreTransaction : Sendable {
  |                    `- note: class declared here
2 |     deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:16:49: warning: cannot use class 'StoreProduct' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 14 |
 15 |     @Environment(\.purchaseCompletion) private var purchaseCompletion
 16 |     @Environment(\.purchaseOptions) private var purchaseOptions
    |                                                 `- warning: cannot use class 'StoreProduct' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 17 |     @Environment(\.subscriptionBackground) private var subscriptionBackground
 18 |     @Environment(\.subscriptionControlStyle) private var subscriptionControlStyle
Flare.StoreProduct:1:20: note: class declared here
1 | final public class StoreProduct : NSObject {
  |                    `- note: class declared here
2 |     override public init()
3 |     deinit
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductViewController/ProductViewController.swift:39:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 37 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 38 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 39 |                 .productViewStyle(viewModel.productStyle)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 40 |
 41 |             return BaseHostingController(rootView: view)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductViewController/ProductViewController.swift:38:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 36 |             let view = ProductView(id: self.id)
 37 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 38 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 39 |                 .productViewStyle(viewModel.productStyle)
 40 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductViewController/ProductViewController.swift:41:20: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 39 |                 .productViewStyle(viewModel.productStyle)
 40 |
 41 |             return BaseHostingController(rootView: view)
    |                    `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 42 |         }()
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:42:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 40 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 41 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 42 |                 .productViewStyle(viewModel.productStyle)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 43 |
 44 |             return BaseHostingController(rootView: view)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:41:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 39 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 40 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 41 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 42 |                 .productViewStyle(viewModel.productStyle)
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:40:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 38 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 39 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 40 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 41 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 42 |                 .productViewStyle(viewModel.productStyle)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:39:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 37 |             let view = ProductsView(ids: self.ids)
 38 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 39 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 40 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 41 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:37:24: warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 35 |
 36 |         private lazy var productsView: HostingController<some View> = {
 37 |             let view = ProductsView(ids: self.ids)
    |                        `- warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 38 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 39 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift:44:20: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 42 |                 .productViewStyle(viewModel.productStyle)
 43 |
 44 |             return BaseHostingController(rootView: view)
    |                    `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 45 |         }()
 46 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:77:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 76 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 77 |                 .subscriptionMarketingContent { viewModel.marketingContent }
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 78 |             #if os(iOS) || os(tvOS)
 79 |                 .subscriptionHeaderContentBackground(viewModel.subscriptionHeaderContentBackground)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:76:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 76 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 77 |                 .subscriptionMarketingContent { viewModel.marketingContent }
 78 |             #if os(iOS) || os(tvOS)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:75:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 76 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
 77 |                 .subscriptionMarketingContent { viewModel.marketingContent }
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:74:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
 76 |                 .storeButton(.hidden, types: viewModel.hiddenStoreButtons)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:73:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 71 |                 .subscriptionControlStyle(viewModel.subscriptionControlStyle)
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
 75 |                 .storeButton(.visible, types: viewModel.visibleStoreButtons)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:72:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 70 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 71 |                 .subscriptionControlStyle(viewModel.subscriptionControlStyle)
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
 74 |                 .subscriptionButtonLabel(viewModel.subscriptionButtonLabelStyle)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:71:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 69 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 70 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
 71 |                 .subscriptionControlStyle(viewModel.subscriptionControlStyle)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
 73 |                 .subscriptionViewTint(viewModel.subscriptionViewTintColor)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:70:18: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 68 |             let view = SubscriptionsView(ids: self.ids)
 69 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 70 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
    |                  `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 71 |                 .subscriptionControlStyle(viewModel.subscriptionControlStyle)
 72 |                 .subscriptionBackground(viewModel.subscriptionBackgroundColor)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:68:24: warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 66 |
 67 |         private lazy var subscriptionsView: HostingController<some View> = {
 68 |             let view = SubscriptionsView(ids: self.ids)
    |                        `- warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 69 |                 .onInAppPurchaseCompletion(completion: viewModel.onInAppPurchaseCompletion)
 70 |                 .inAppPurchaseOptions(viewModel.inAppPurchaseOptions)
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift:86:20: warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 84 |             #endif
 85 |
 86 |             return BaseHostingController(rootView: view)
    |                    `- warning: conformance of underlying type of 'some View' to protocol 'View' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 87 |         }()
 88 |
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/ProductsView/ProductsPresenter.swift:49:46: warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
47 |         Task { @MainActor in
48 |             do {
49 |                 let products = try await iap.fetch(productIDs: ids)
   |                                              `- warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
50 |                 self.update(state: .products(products))
51 |             } catch {
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsPresenter.swift:72:47: warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 70 |         Task { @MainActor in
 71 |             do {
 72 |                 self.products = try await iap.fetch(productIDs: ids)
    |                                               `- warning: conformance of 'τ_1_0' to protocol 'Collection' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 73 |                     .filter { $0.productType == .autoRenewableSubscription }
 74 |
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:15:52: warning: cannot use class 'StoreProduct' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 13 |     @Environment(\.subscriptionsWrapperViewStyle) private var subscriptionsWrapperViewStyle
 14 |
 15 |     @Environment(\.purchaseCompletion) private var purchaseCompletion
    |                                                    `- warning: cannot use class 'StoreProduct' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 16 |     @Environment(\.purchaseOptions) private var purchaseOptions
 17 |     @Environment(\.subscriptionBackground) private var subscriptionBackground
Flare.StoreProduct:1:20: note: class declared here
1 | final public class StoreProduct : NSObject {
  |                    `- note: class declared here
2 |     override public init()
3 |     deinit
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:15:52: warning: cannot use class 'StoreTransaction' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 13 |     @Environment(\.subscriptionsWrapperViewStyle) private var subscriptionsWrapperViewStyle
 14 |
 15 |     @Environment(\.purchaseCompletion) private var purchaseCompletion
    |                                                    `- warning: cannot use class 'StoreTransaction' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 16 |     @Environment(\.purchaseOptions) private var purchaseOptions
 17 |     @Environment(\.subscriptionBackground) private var subscriptionBackground
Flare.StoreTransaction:1:20: note: class declared here
1 | final public class StoreTransaction : Sendable {
  |                    `- note: class declared here
2 |     deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift:16:49: warning: cannot use class 'StoreProduct' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 14 |
 15 |     @Environment(\.purchaseCompletion) private var purchaseCompletion
 16 |     @Environment(\.purchaseOptions) private var purchaseOptions
    |                                                 `- warning: cannot use class 'StoreProduct' in a property declaration member of a type not marked '@_implementationOnly'; 'Flare' was not imported by this file
 17 |     @Environment(\.subscriptionBackground) private var subscriptionBackground
 18 |     @Environment(\.subscriptionControlStyle) private var subscriptionControlStyle
Flare.StoreProduct:1:20: note: class declared here
1 | final public class StoreProduct : NSObject {
  |                    `- note: class declared here
2 |     override public init()
3 |     deinit
/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Classes/Presentation/Views/SubscriptionsView/Views/LoadingView.swift:55:23: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check\UselessAvailabilityCheck]8;;\]
46 |     private var loadingView: some View {
47 |         VStack(alignment: .center, spacing: 52) {
48 |             if #available(iOS 15.0, tvOS 15.0, macOS 12.0, watchOS 9.0, *) {
   |             `- note: enclosing scope here
49 |                 #if os(tvOS)
50 |                     progressView
   :
53 |                         .controlSize(.large)
54 |                 #endif
55 |             } else if #available(iOS 14.0, tvOS 14.0, macOS 11.0, watchOS 7.0, *) {
   |                       `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check\UselessAvailabilityCheck]8;;\]
56 |                 progressView
57 |                     .scaleEffect(1.74)
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[#UselessAvailabilityCheck]: <https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check>
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "concurrency",
      "requirement" : {
        "exact" : [
          "0.3.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/space-code/concurrency.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "exact" : [
          "1.5.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    },
    {
      "identity" : "log",
      "requirement" : {
        "exact" : [
          "1.3.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/space-code/log.git"
    },
    {
      "identity" : "atomic",
      "requirement" : {
        "exact" : [
          "1.1.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/space-code/atomic.git"
    },
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "exact" : [
          "1.19.4"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing"
    }
  ],
  "manifest_display_name" : "Flare",
  "name" : "Flare",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "Flare",
      "targets" : [
        "Flare"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FlareUI",
      "targets" : [
        "FlareUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SnapshotTests",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotTests",
      "path" : "Tests/SnapshotTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "sources" : [
        "Helpers/SnapshotTestCase.swift",
        "Helpers/ThemableView.swift",
        "ProductInfoViewSnapshotTests.swift",
        "ProductPlaceholderViewSnapshotTests.swift",
        "ProductViewSnapshotTests.swift",
        "ProductsViewSnapshotTests.swift",
        "SubscriptionsViewSnapshotTests.swift"
      ],
      "target_dependencies" : [
        "Flare",
        "FlareUIMock"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FlareUITests",
      "module_type" : "SwiftTarget",
      "name" : "FlareUITests",
      "path" : "Tests/FlareUITests",
      "sources" : [
        "UnitTests/Core/Extensions/ArrayExtensionsTests.swift",
        "UnitTests/Core/SubscriptionPriceViewModelFactoryTests.swift",
        "UnitTests/Fakes/SubscriptionView.ViewModel+Fake.swift",
        "UnitTests/Helpers/XCTestCase+.swift",
        "UnitTests/Helpers/XCTestCase+Wait.swift",
        "UnitTests/Mocks/DateComponentsFormatterMock.swift",
        "UnitTests/Mocks/ProductFetcherMock.swift",
        "UnitTests/Mocks/ProductPurchaseServiceMock.swift",
        "UnitTests/Mocks/SubscriptionDateComponentsFactoryMock.swift",
        "UnitTests/Mocks/SubscriptionPriceViewModelFactoryMock.swift",
        "UnitTests/Mocks/SubscriptionsViewModelViewFactoryMock.swift",
        "UnitTests/Presentation/Product/ProductPresenterTests.swift",
        "UnitTests/Presentation/Product/ProductStrategyTests.swift",
        "UnitTests/Presentation/Product/ProductViewModelFactoryTests.swift",
        "UnitTests/Presentation/Product/SubscriptionDateComponentsFactoryTests.swift",
        "UnitTests/Presentation/Products/ProductsPresenterTests.swift",
        "UnitTests/Presentation/StoreButton/StoreButtonPresenterTests.swift",
        "UnitTests/Presentation/Subscriptions/SubscriptionsPresenterTests.swift"
      ],
      "target_dependencies" : [
        "FlareUI",
        "FlareMock",
        "FlareUIMock"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FlareUIMock",
      "module_type" : "SwiftTarget",
      "name" : "FlareUIMock",
      "path" : "Sources/FlareUIMock",
      "sources" : [
        "Mocks/FlareMock.swift",
        "Mocks/ProductPresenterMock.swift",
        "Mocks/ProductViewAssemblyMock.swift",
        "Mocks/ProductsPresenterMock.swift",
        "Mocks/StoreButtonAssemblyMock.swift",
        "Mocks/StoreButtonsAssemblyMock.swift",
        "Mocks/SubscriptionsPresenterMock.swift"
      ],
      "target_dependencies" : [
        "FlareMock",
        "FlareUI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FlareUI",
      "module_type" : "SwiftTarget",
      "name" : "FlareUI",
      "path" : "Sources/FlareUI",
      "product_memberships" : [
        "FlareUI"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Assets/Assets.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Assets/Media.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Localization/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FlareUI/Resources/Localization/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        }
      ],
      "sources" : [
        "Classes/Core/EnvironmentKey/AnyProductStyle.swift",
        "Classes/Core/EnvironmentKey/AnySubscriptionControlStyle.swift",
        "Classes/Core/EnvironmentKey/Assemblies/ProductAssemblyKey.swift",
        "Classes/Core/EnvironmentKey/Assemblies/StoreButtonsAssemblyKey.swift",
        "Classes/Core/EnvironmentKey/BlurEffectStyleKey.swift",
        "Classes/Core/EnvironmentKey/PoliciesButtonStyleKey.swift",
        "Classes/Core/EnvironmentKey/ProductStyleKey.swift",
        "Classes/Core/EnvironmentKey/PurchaseCompletionKey.swift",
        "Classes/Core/EnvironmentKey/PurchaseOptionKey.swift",
        "Classes/Core/EnvironmentKey/StoreButtonKey.swift",
        "Classes/Core/EnvironmentKey/StoreButtonViewFontWeightKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionBackgroundKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionControlStyleKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionHeaderContentBackgroundKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionMarketingContentKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionPickerItemBackgroundKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionPrivacyPolicyDestinationKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionPrivacyPolicyURLKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionStoreButtonLabelKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionTermsOfServiceDestinationKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionTermsOfServiceURLKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionViewTintKey.swift",
        "Classes/Core/EnvironmentKey/SubscriptionsWrapperViewStyleKey.swift",
        "Classes/Core/EnvironmentKey/TintColorKey.swift",
        "Classes/Core/Extensions/Array+RemoveDuplicates.swift",
        "Classes/Core/Extensions/String+SubSequence.swift",
        "Classes/Core/Extensions/StringProtocol+Words.swift",
        "Classes/Core/Extensions/View+EraseToAnyView.swift",
        "Classes/Core/Formatters/DateComponentsFormatter+Full.swift",
        "Classes/Core/Formatters/IDateComponentsFormatter.swift",
        "Classes/Core/Helpers/Array+StoreProduct.swift",
        "Classes/Core/Helpers/Color+UIColor.swift",
        "Classes/Core/Helpers/Error+IAP.swift",
        "Classes/Core/Helpers/Value.swift",
        "Classes/Core/Models/Internal/PriceDisplayFormat.swift",
        "Classes/Core/Models/Internal/ProductStyle.swift",
        "Classes/Core/Models/PaywallType.swift",
        "Classes/Core/Models/PurchaseOptions.swift",
        "Classes/Core/Models/SubscriptionStatusVerifierType.swift",
        "Classes/Core/Models/SubscriptionStoreButtonLabel.swift",
        "Classes/Core/Models/UIConfiguration.swift",
        "Classes/Core/Providers/ConfigurationProvider/ConfigurationProvider.swift",
        "Classes/Core/Providers/ConfigurationProvider/IConfigurationProvider.swift",
        "Classes/Core/Providers/SubscriptionStatusProvider/ISubscriptionStatusVerifierProvider.swift",
        "Classes/Core/Providers/SubscriptionStatusProvider/SubscriptionStatusVerifierProvider.swift",
        "Classes/Core/Providers/SubscriptionStatusVerifier/ISubscriptionStatusVerifier.swift",
        "Classes/Core/Providers/SubscriptionStatusVerifier/SubscriptionStatusVerifier.swift",
        "Classes/Core/Resolvers/SubscriptionStatusVerifierTypeResolver/ISubscriptionStatusVerifierTypeResolver.swift",
        "Classes/Core/Resolvers/SubscriptionStatusVerifierTypeResolver/SubscriptionStatusVerifierTypeResolver.swift",
        "Classes/DI/Dependencies/FlareDependencies.swift",
        "Classes/DI/Dependencies/IFlareDependencies.swift",
        "Classes/DI/PresentationAssembly/IPresentationAssembly.swift",
        "Classes/DI/PresentationAssembly/PresentationAssembly.swift",
        "Classes/FlareUI.swift",
        "Classes/Generated/Colors.swift",
        "Classes/Generated/Media.swift",
        "Classes/Generated/Strings.swift",
        "Classes/IFlareUI.swift",
        "Classes/Presentation/Components/Controllers/BaseHostingController/BaseHostingController.swift",
        "Classes/Presentation/Components/Controllers/Helpers/ColorRepresentation.swift",
        "Classes/Presentation/Components/Controllers/Helpers/SUIViewWrapper.swift",
        "Classes/Presentation/Components/Controllers/ProductViewController/ProductViewController.swift",
        "Classes/Presentation/Components/Controllers/ProductViewController/ProductViewControllerViewModel.swift",
        "Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewController.swift",
        "Classes/Presentation/Components/Controllers/ProductsViewController/ProductsViewControllerViewModel.swift",
        "Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewController.swift",
        "Classes/Presentation/Components/Controllers/SubscriptionsViewController/SubscriptionsViewControllerViewModel.swift",
        "Classes/Presentation/Components/Controllers/ViewController/HostingController.swift",
        "Classes/Presentation/Components/Controllers/ViewController/ViewController.swift",
        "Classes/Presentation/Components/Core/Constants/Palette.swift",
        "Classes/Presentation/Components/Core/Constants/UIConstants.swift",
        "Classes/Presentation/Components/Core/Models/StoreButtonType.swift",
        "Classes/Presentation/Components/Core/Models/StoreButtonVisibility.swift",
        "Classes/Presentation/Components/Core/Protocols/IModel.swift",
        "Classes/Presentation/Components/Core/Protocols/IPresenter.swift",
        "Classes/Presentation/Components/Factories/ISubscriptionPriceViewModelFactory.swift",
        "Classes/Presentation/Components/Factories/SubscriptionPriceViewModelFactory.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+Contrast.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+Paywall.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+ProductViewStyle.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+PurchaseCompletion.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+PurchaseOption.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+StoreButton.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+StoreButtonViewFontWeight.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionBackground.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionControlStyle.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionHeaderContentBackground.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionMarketingContent.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionPickerItemBackground.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionPrivacyPolicyDestination.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionPrivacyPolicyURL.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionStoreButtonLabel.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionTermsOfServiceDestination.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionTermsOfServiceURL.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+SubscriptionViewTint.swift",
        "Classes/Presentation/Components/Helpers/SUI/View+TintColor.swift",
        "Classes/Presentation/Components/Helpers/UIKit/ViewController+Child.swift",
        "Classes/Presentation/Components/Styles/BorderedButtonStyle.swift",
        "Classes/Presentation/Components/Styles/PrimaryButtonStyle.swift",
        "Classes/Presentation/Components/Styles/Product/CompactProductStyle.swift",
        "Classes/Presentation/Components/Styles/Product/Configuration/ProductStyleConfiguration.swift",
        "Classes/Presentation/Components/Styles/Product/LargeProductStyle.swift",
        "Classes/Presentation/Components/Styles/Product/Protocols/IProductStyle+Compact.swift",
        "Classes/Presentation/Components/Styles/Product/Protocols/IProductStyle+Large.swift",
        "Classes/Presentation/Components/Styles/Product/Protocols/IProductStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/Configuration/SubscriptionStoreControlStyleConfiguration.swift",
        "Classes/Presentation/Components/Styles/Subscription/Extensions/ISubscriptionControlStyle+Bordered.swift",
        "Classes/Presentation/Components/Styles/Subscription/Extensions/ISubscriptionControlStyle+PickerSubscriptionStoreControlStyle+PickerSubscriptionStoreControlStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/Extensions/ISubscriptionControlStyle+ProminentPickerSubscriptionStoreControlStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/Protocols/ISubscriptionControlStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/AutomaticSubscriptionControlStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/BorderedSubscriptionStoreControlStyle/BorderedSubscriptionStoreControlStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/BorderedSubscriptionStoreControlStyle/BorderedSubscriptionStoreControlStyleView.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/ButtonSubscriptionStoreControlStyle/ButtonSubscriptionStoreControlStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/CardButtonSubscriptionStoreControlStyle/CardButtonSubscriptionStoreControlStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/CardButtonSubscriptionStoreControlStyle/CardButtonSubscriptionStoreControlView.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/PickerSubscriptionStoreControlStyle/PickerSubscriptionStoreControlStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/PickerSubscriptionStoreControlStyle/PickerSubscriptionStoreControlStyleView.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/ProminentPickerSubscriptionStoreControlStyle/ProminentPickerSubscriptionStoreControlStyle.swift",
        "Classes/Presentation/Components/Styles/Subscription/SubscriptionStoreControlStyle/ProminentPickerSubscriptionStoreControlStyle/ProminentPickerSubscriptionStoreControlStyleView.swift",
        "Classes/Presentation/Components/ViewModifiers/ActivityIndicatorModifier.swift",
        "Classes/Presentation/Components/ViewModifiers/BlurEffectModifier.swift",
        "Classes/Presentation/Components/ViewModifiers/ErrorAlertViewModifier.swift",
        "Classes/Presentation/Components/ViewModifiers/LoadViewModifier.swift",
        "Classes/Presentation/Components/ViewModifiers/PaywallViewModifier.swift",
        "Classes/Presentation/Components/Views/ActivityIndicator/ActivityIndicatorView.swift",
        "Classes/Presentation/Components/Views/BlurVisualEffectView/BlurVisualEffectView.swift",
        "Classes/Presentation/Components/Views/ImageView/ImageView.swift",
        "Classes/Presentation/Components/Views/ProductPlaceholderView/ProductPlaceholderView.swift",
        "Classes/Presentation/Components/Views/SafariWebView/SafariWebView.swift",
        "Classes/Presentation/Helpers/ViewWrapper.swift",
        "Classes/Presentation/Helpers/WrapperViewModel.swift",
        "Classes/Presentation/Views/PaywallView/PaywallView.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/PoliciesButtonAssembly.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/PoliciesButtonView.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/Styles/AnyPoliciesButtonStyle.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/Styles/AutomaticPoliciesButtonStyle/AutomaticPoliciesButtonStyle.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/Styles/Configuration/PoliciesButtonStyleConfiguration.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/Styles/DefaultPoliciesButtonStyle/DefaultPoliciesButtonStyle.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/Styles/DefaultPoliciesButtonStyle/DefaultPoliciesButtonStyleView.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/Styles/IPoliciesButtonStyle.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/Styles/TVPoliciesButtonStyle/TVPoliciesButtonStyle.swift",
        "Classes/Presentation/Views/PoliciesButtonAssembly/Views/PoliciesUnavailableView.swift",
        "Classes/Presentation/Views/ProductView/ProductPresenter.swift",
        "Classes/Presentation/Views/ProductView/ProductPurchaseService.swift",
        "Classes/Presentation/Views/ProductView/ProductView.swift",
        "Classes/Presentation/Views/ProductView/ProductViewAssembly.swift",
        "Classes/Presentation/Views/ProductView/ProductViewModel.swift",
        "Classes/Presentation/Views/ProductView/ProductViewModelFactory.swift",
        "Classes/Presentation/Views/ProductView/ProductViewType.swift",
        "Classes/Presentation/Views/ProductView/ProductWrapperView.swift",
        "Classes/Presentation/Views/ProductView/Strategies/ProductStrategy.swift",
        "Classes/Presentation/Views/ProductView/SubscriptionDateComponentsFactory.swift",
        "Classes/Presentation/Views/ProductView/Views/ProductInfoView/ProductInfoView.swift",
        "Classes/Presentation/Views/ProductsView/ProductsPresenter.swift",
        "Classes/Presentation/Views/ProductsView/ProductsView.swift",
        "Classes/Presentation/Views/ProductsView/ProductsViewAssembly.swift",
        "Classes/Presentation/Views/ProductsView/ProductsViewModel.swift",
        "Classes/Presentation/Views/ProductsView/ProductsWrapperView.swift",
        "Classes/Presentation/Views/ProductsView/Views/StoreUnavaliableView.swift",
        "Classes/Presentation/Views/StoreButtonView/StoreButton.swift",
        "Classes/Presentation/Views/StoreButtonView/StoreButtonAssembly.swift",
        "Classes/Presentation/Views/StoreButtonView/StoreButtonPresenter.swift",
        "Classes/Presentation/Views/StoreButtonView/StoreButtonView.swift",
        "Classes/Presentation/Views/StoreButtonView/StoreButtonViewModel.swift",
        "Classes/Presentation/Views/StoreButtonsView/StoreButtonsAssembly.swift",
        "Classes/Presentation/Views/SubscriptionsView/Styles/AnySubscriptionsWrapperViewStyle.swift",
        "Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Configuration/SubscriptionsWrapperViewStyleConfiguration.swift",
        "Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/ISubscriptionsWrapperViewStyle.swift",
        "Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Automatic/AutomaticSubscriptionsWrapperViewStyle.swift",
        "Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Compact/CompactSubscriptionWrapperView.swift",
        "Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Compact/CompactSubscriptionWrapperViewStyle.swift",
        "Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Full/FullSubscriptionsWrapperView.swift",
        "Classes/Presentation/Views/SubscriptionsView/Styles/SubscriptionsWrapperViewStyle/Styles/Full/FullSubscriptionsWrapperViewStyle.swift",
        "Classes/Presentation/Views/SubscriptionsView/SubscriptionsAssembly.swift",
        "Classes/Presentation/Views/SubscriptionsView/SubscriptionsPresenter.swift",
        "Classes/Presentation/Views/SubscriptionsView/SubscriptionsView.swift",
        "Classes/Presentation/Views/SubscriptionsView/SubscriptionsViewModel.swift",
        "Classes/Presentation/Views/SubscriptionsView/SubscriptionsViewModelViewFactory.swift",
        "Classes/Presentation/Views/SubscriptionsView/SubscriptionsWrapperView.swift",
        "Classes/Presentation/Views/SubscriptionsView/Views/LoadingView.swift",
        "Classes/Presentation/Views/SubscriptionsView/Views/SubscriptionHeaderView.swift",
        "Classes/Presentation/Views/SubscriptionsView/Views/SubscriptionToolbarView.swift",
        "Classes/Presentation/Views/SubscriptionsView/Views/SubscriptionView.swift"
      ],
      "target_dependencies" : [
        "Flare"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FlareTests",
      "module_type" : "SwiftTarget",
      "name" : "FlareTests",
      "path" : "Tests/FlareTests",
      "product_dependencies" : [
        "TestConcurrency"
      ],
      "sources" : [
        "UnitTests/Factories/ReceiptRefreshFactoryTests.swift",
        "UnitTests/FlareTests.swift",
        "UnitTests/Helpers/ProcessInfoTests.swift",
        "UnitTests/Models/IAPErrorTests.swift",
        "UnitTests/Models/PaymentTransactionTests.swift",
        "UnitTests/Models/PromotionalOfferTests.swift",
        "UnitTests/Models/SKProductTests.swift",
        "UnitTests/Providers/CachingProductsProviderDecoratorTests.swift",
        "UnitTests/Providers/ConfigurationProviderTests.swift",
        "UnitTests/Providers/IAPProviderTests.swift",
        "UnitTests/Providers/PaymentProviderTests.swift",
        "UnitTests/Providers/ProductProviderTests.swift",
        "UnitTests/Providers/PurchaseProviderTests.swift",
        "UnitTests/Providers/ReceiptRefreshProviderTests.swift",
        "UnitTests/Providers/RefundProviderTests.swift",
        "UnitTests/Providers/RefundRequestProviderTests.swift",
        "UnitTests/Providers/SortingProductsProviderDecoratorTests.swift",
        "UnitTests/Providers/SystemInfoProviderTests.swift",
        "UnitTests/TestHelpers/Extensions/Result+.swift",
        "UnitTests/TestHelpers/Extensions/String+Data.swift",
        "UnitTests/TestHelpers/Extensions/XCTestCase+.swift",
        "UnitTests/TestHelpers/Fakes/Configuration+Fake.swift",
        "UnitTests/TestHelpers/Fakes/SKProduct+Fake.swift",
        "UnitTests/TestHelpers/Fakes/StoreTransactionFake.swift",
        "UnitTests/TestHelpers/Helpers/AvailabilityChecker.swift",
        "UnitTests/TestHelpers/Helpers/PurchaseManagerTestHelper.swift",
        "UnitTests/TestHelpers/Helpers/WindowSceneFactory.swift",
        "UnitTests/TestHelpers/Mocks/AppStoreReceiptProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/CacheProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/CacheProviderTests.swift",
        "UnitTests/TestHelpers/Mocks/ConfigurationProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/EligibilityProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/FileManagerMock.swift",
        "UnitTests/TestHelpers/Mocks/FlareDependenciesMock.swift",
        "UnitTests/TestHelpers/Mocks/IAPProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/PaymentProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/PaymentQueueMock.swift",
        "UnitTests/TestHelpers/Mocks/ProductProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/ProductResponseMock.swift",
        "UnitTests/TestHelpers/Mocks/ProductsRequestMock.swift",
        "UnitTests/TestHelpers/Mocks/PurchaseProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/ReceiptRefreshProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/ReceiptRefreshRequestFactory.swift",
        "UnitTests/TestHelpers/Mocks/ReceiptRefreshRequestMock.swift",
        "UnitTests/TestHelpers/Mocks/RedeemCodeProvider.swift",
        "UnitTests/TestHelpers/Mocks/RefundProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/RefundRequestProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/SKProductMock.swift",
        "UnitTests/TestHelpers/Mocks/ScenesHolderMock.swift",
        "UnitTests/TestHelpers/Mocks/StoreTransactionMock.swift",
        "UnitTests/TestHelpers/Mocks/SystemInfoProviderMock.swift",
        "UnitTests/TestHelpers/Mocks/UserDefaultsMock.swift",
        "UnitTests/TestHelpers/Stubs/StoreTransactionStub.swift"
      ],
      "target_dependencies" : [
        "Flare",
        "FlareMock"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FlareMock",
      "module_type" : "SwiftTarget",
      "name" : "FlareMock",
      "path" : "Sources/FlareMock",
      "sources" : [
        "Fakes/StoreProduct+Fake.swift",
        "Fakes/StoreTransaction+Fake.swift",
        "Mocks/PaymentTransactionMock.swift",
        "Mocks/ProductMock.swift"
      ],
      "target_dependencies" : [
        "Flare"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Flare",
      "module_type" : "SwiftTarget",
      "name" : "Flare",
      "path" : "Sources/Flare",
      "product_dependencies" : [
        "Atomic",
        "Concurrency",
        "Log"
      ],
      "product_memberships" : [
        "Flare",
        "FlareUI"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Flare/Resources/Localizable.strings",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Classes/Common/Logger.swift",
        "Classes/Common/Types.swift",
        "Classes/DI/FlareDependencies.swift",
        "Classes/DI/IFlareDependencies.swift",
        "Classes/Extensions/Bundle+IAppStoreReceiptProvider.swift",
        "Classes/Extensions/FileManager+IFileManager.swift",
        "Classes/Extensions/Formatters/NumberFormatter+.swift",
        "Classes/Extensions/Locale/Locale+CurrencyCode.swift",
        "Classes/Extensions/Product.SubscriptionInfo.Status+ISubscriptionInfoStatus.swift",
        "Classes/Extensions/ProductType+.swift",
        "Classes/Extensions/SKProduct+.swift",
        "Classes/Extensions/SKRequest+IReceiptRefreshRequest.swift",
        "Classes/Extensions/SKRequest+Identifier.swift",
        "Classes/Flare.swift",
        "Classes/Foundation/UserDefaults/IUserDefaults.swift",
        "Classes/Foundation/UserDefaults/UserDefaults.swift",
        "Classes/Generated/Strings.swift",
        "Classes/Helpers/Async/AsyncHandler.swift",
        "Classes/Helpers/FileManager/IFileManager.swift",
        "Classes/Helpers/PaymentQueue/PaymentQueue.swift",
        "Classes/Helpers/PaymentQueue/SKPaymentQueue+PaymentQueue.swift",
        "Classes/Helpers/PaymentTransaction/PaymentTransaction.swift",
        "Classes/Helpers/ProcessInfo/ProcessInfo+.swift",
        "Classes/Helpers/ScenesHolder/IScenesHolder.swift",
        "Classes/IFlare.swift",
        "Classes/Listeners/TransactionListener/ITransactionListener.swift",
        "Classes/Listeners/TransactionListener/TransactionListener.swift",
        "Classes/Listeners/TransactionListener/TransactionListenerDelegate.swift",
        "Classes/Models/Configuration.swift",
        "Classes/Models/DiscountType.swift",
        "Classes/Models/ExpirationReason.swift",
        "Classes/Models/FetchCachePolicy.swift",
        "Classes/Models/IAPError.swift",
        "Classes/Models/Internal/ProductsRequest.swift",
        "Classes/Models/Internal/Protocols/IRenewalInfo.swift",
        "Classes/Models/Internal/Protocols/ISKProduct.swift",
        "Classes/Models/Internal/Protocols/ISKRequest.swift",
        "Classes/Models/Internal/Protocols/IStorePayment.swift",
        "Classes/Models/Internal/Protocols/IStoreProductDiscount.swift",
        "Classes/Models/Internal/Protocols/IStoreTransaction.swift",
        "Classes/Models/Internal/Protocols/ISubscriptionInfo.swift",
        "Classes/Models/Internal/Protocols/ISubscriptionInfoStatus.swift",
        "Classes/Models/Internal/SK1StorePayment.swift",
        "Classes/Models/Internal/SK1StoreProduct.swift",
        "Classes/Models/Internal/SK1StoreProductDiscount.swift",
        "Classes/Models/Internal/SK1StoreTransaction.swift",
        "Classes/Models/Internal/SK2RenewalInfo.swift",
        "Classes/Models/Internal/SK2StoreProduct.swift",
        "Classes/Models/Internal/SK2StoreProductDiscount.swift",
        "Classes/Models/Internal/SK2StoreTransaction.swift",
        "Classes/Models/Internal/SK2SubscriptionInfo.swift",
        "Classes/Models/Internal/SK2SubscriptionInfoStatus.swift",
        "Classes/Models/Internal/StoreEnvironment.swift",
        "Classes/Models/PaymentMode.swift",
        "Classes/Models/PriceIncreaseStatus.swift",
        "Classes/Models/ProductCategory.swift",
        "Classes/Models/ProductType.swift",
        "Classes/Models/PromotionalOffer.swift",
        "Classes/Models/RefundError.swift",
        "Classes/Models/RefundRequestStatus.swift",
        "Classes/Models/RenewalInfo.swift",
        "Classes/Models/RenewalState.swift",
        "Classes/Models/StoreProduct.swift",
        "Classes/Models/StoreProductDiscount.swift",
        "Classes/Models/StoreTransaction.swift",
        "Classes/Models/SubscriptionEligibility.swift",
        "Classes/Models/SubscriptionInfo.swift",
        "Classes/Models/SubscriptionInfoStatus.swift",
        "Classes/Models/SubscriptionPeriod.swift",
        "Classes/Models/VerificationError.swift",
        "Classes/Models/VerificationResult.swift",
        "Classes/Providers/AppStoreReceiptProvider/IAppStoreReceiptProvider.swift",
        "Classes/Providers/CacheProvider/CacheProvider.swift",
        "Classes/Providers/CacheProvider/ICacheProvider.swift",
        "Classes/Providers/ConfigurationProvider/ConfigurationProvider.swift",
        "Classes/Providers/ConfigurationProvider/IConfigurationProvider.swift",
        "Classes/Providers/EligibilityProvider/EligibilityProvider.swift",
        "Classes/Providers/EligibilityProvider/IEligibilityProvider.swift",
        "Classes/Providers/IAPProvider/IAPProvider.swift",
        "Classes/Providers/IAPProvider/IIAPProvider.swift",
        "Classes/Providers/PaymentProvider/IPaymentProvider.swift",
        "Classes/Providers/PaymentProvider/PaymentProvider.swift",
        "Classes/Providers/ProductProvider/Decorators/CachingProductsProviderDecorator/CachingProductsProviderDecorator.swift",
        "Classes/Providers/ProductProvider/Decorators/CachingProductsProviderDecorator/ICachingProductsProviderDecorator.swift",
        "Classes/Providers/ProductProvider/Decorators/SortingProductsProviderDecorator/ISortingProductsProviderDecorator.swift",
        "Classes/Providers/ProductProvider/Decorators/SortingProductsProviderDecorator/SortingProductsProviderDecorator.swift",
        "Classes/Providers/ProductProvider/IProductProvider.swift",
        "Classes/Providers/ProductProvider/ProductProvider.swift",
        "Classes/Providers/PurchaseProvider/IPurchaseProvider.swift",
        "Classes/Providers/PurchaseProvider/PurchaseProvider.swift",
        "Classes/Providers/ReceiptRefreshProvider/Factories/IReceiptRefreshRequest.swift",
        "Classes/Providers/ReceiptRefreshProvider/Factories/ReceiptRefreshRequestFactory/IReceiptRefreshRequestFactory.swift",
        "Classes/Providers/ReceiptRefreshProvider/Factories/ReceiptRefreshRequestFactory/ReceiptRefreshRequestFactory.swift",
        "Classes/Providers/ReceiptRefreshProvider/IReceiptRefreshProvider.swift",
        "Classes/Providers/ReceiptRefreshProvider/ReceiptRefreshProvider.swift",
        "Classes/Providers/RedeemCodeProvider/IRedeemCodeProvider.swift",
        "Classes/Providers/RedeemCodeProvider/RedeemCodeProvider.swift",
        "Classes/Providers/RefundProvider/IRefundProvider.swift",
        "Classes/Providers/RefundProvider/RefundProvider.swift",
        "Classes/Providers/RefundRequestProvider/IRefundRequestProvider.swift",
        "Classes/Providers/RefundRequestProvider/RefundRequestProvider.swift",
        "Classes/Providers/SystemInfoProvider/ISystemInfoProvider.swift",
        "Classes/Providers/SystemInfoProvider/SystemInfoProvider.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.