From 564146b235c2a48451c57ed8e4456ae5c7fc0ab2 Mon Sep 17 00:00:00 2001 From: Chiarotto Alessandro Date: Wed, 28 Oct 2020 11:10:04 +0100 Subject: [PATCH 1/5] spm --- .gitmodules | 3 - .hound.yml | 2 - .jazzy.yml | 60 - .swift-version | 1 - .swiftlint.yml | 32 - Carbon.playground/Contents.swift | 71 - Carbon.playground/contents.xcplayground | 4 - .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - Carbon.playground/timeline.xctimeline | 6 - Carbon.podspec | 16 - Carbon.xcodeproj/project.pbxproj | 771 --------- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/xcschemes/Carbon.xcscheme | 99 -- Carbon.xcworkspace/contents.xcworkspacedata | 13 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - Cartfile | 1 - Cartfile.resolved | 1 - Carthage/Checkouts/DifferenceKit | 1 - .../Example-iOS.xcodeproj/project.pbxproj | 672 ------- .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcschemes/Example-iOS.xcscheme | 91 - .../contents.xcworkspacedata | 13 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../Example-iOS/Sources/AppDelegate.swift | 31 - .../AppIcon.appiconset/Contents.json | 98 -- .../Assets.xcassets/Color/Contents.json | 6 - .../Color/primaryBlack.colorset/Contents.json | 20 - .../Color/primaryGreen.colorset/Contents.json | 20 - .../Color/primaryWhite.colorset/Contents.json | 20 - .../secondaryBlack.colorset/Contents.json | 20 - .../Sources/Assets.xcassets/Contents.json | 6 - .../Contents.json | 12 - .../DisclosureIndicator.pdf | Bin 1639 -> 0 bytes .../KyotoArashiyama.imageset/Contents.json | 12 - .../KyotoArashiyama.jpg | Bin 81473 -> 0 bytes .../Contents.json" | 12 - .../KyotoBy\305\215d\305\215In.jpg" | Bin 60631 -> 0 bytes .../KyotoFushimiInari.imageset/Contents.json | 12 - .../KyotoFushimiInari.jpg | Bin 71338 -> 0 bytes .../KyotoGion.imageset/Contents.json | 12 - .../KyotoGion.imageset/KyotoGion.jpg | Bin 68510 -> 0 bytes .../KyotoKinkakuJi.imageset/Contents.json | 12 - .../KyotoKinkakuJi.jpg | Bin 79420 -> 0 bytes .../KyotoKiyomizuDera.imageset/Contents.json | 12 - .../KyotoKiyomizuDera.jpg | Bin 33006 -> 0 bytes .../Base.lproj/LaunchScreen.storyboard | 34 - .../Example-iOS/Sources/Common/Footer.swift | 22 - .../Sources/Common/FooterContent.xib | 48 - .../Example-iOS/Sources/Common/Header.swift | 22 - .../Sources/Common/HeaderContent.xib | 48 - .../Sources/Common/NibLoadable.swift | 26 - .../Example-iOS/Sources/Common/Spacing.swift | 16 - .../Sources/Common/UIColorExtension.swift | 15 - .../Sources/Common/UITableViewExtension.swift | 7 - .../Sources/Emoji/EmojiLabel.swift | 51 - .../Sources/Emoji/EmojiLabelContent.xib | 46 - .../Sources/Emoji/EmojiViewController.swift | 55 - .../Sources/Emoji/EmojiViewController.xib | 81 - .../Sources/Form/FormDatePicker.swift | 45 - .../Sources/Form/FormDatePickerContent.xib | 46 - .../Example-iOS/Sources/Form/FormLabel.swift | 54 - .../Sources/Form/FormLabelContent.xib | 60 - .../Example-iOS/Sources/Form/FormSwitch.swift | 47 - .../Sources/Form/FormSwitchContent.xib | 58 - .../Sources/Form/FormTextField.swift | 62 - .../Sources/Form/FormTextFieldContent.xib | 61 - .../Sources/Form/FormTextPicker.swift | 60 - .../Sources/Form/FormTextPickerContent.xib | 43 - .../Sources/Form/FormTextView.swift | 38 - .../Sources/Form/FormTextViewContent.xib | 53 - .../Sources/Form/FormViewController.swift | 141 -- .../Sources/Form/FormViewController.xib | 45 - .../Sources/Hello/HelloMessage.swift | 22 - .../Sources/Hello/HelloMessageContent.xib | 49 - .../Sources/Hello/HelloViewController.swift | 65 - .../Sources/Hello/HelloViewController.xib | 44 - Examples/Example-iOS/Sources/Info.plist | 47 - .../Sources/Kyoto/KyotoImage.swift | 35 - .../Sources/Kyoto/KyotoImageContent.xib | 58 - .../Sources/Kyoto/KyotoLicense.swift | 42 - .../Sources/Kyoto/KyotoLicenseContent.xib | 47 - .../Example-iOS/Sources/Kyoto/KyotoTop.swift | 16 - .../Sources/Kyoto/KyotoTopContent.xib | 70 - .../Sources/Kyoto/KyotoViewController.swift | 46 - .../Sources/Kyoto/KyotoViewController.xib | 51 - .../Sources/Pangram/PangramLabel.swift | 23 - .../Pangram/PangramViewController.swift | 58 - .../Sources/Pangram/PangramViewController.xib | 74 - .../Example-iOS/Sources/Todo/Deletable.swift | 3 - Examples/Example-iOS/Sources/Todo/Todo.swift | 8 - .../Example-iOS/Sources/Todo/TodoEmpty.swift | 18 - .../Sources/Todo/TodoEmptyContent.xib | 52 - .../Sources/Todo/TodoTableViewAdapter.swift | 17 - .../Example-iOS/Sources/Todo/TodoText.swift | 60 - .../Sources/Todo/TodoTextContent.xib | 74 - .../Sources/Todo/TodoViewController.swift | 149 -- .../Sources/Todo/TodoViewController.xib | 120 -- .../Example-iOS/Sources/Top/HomeItem.swift | 52 - .../Sources/Top/HomeItemContent.xib | 64 - .../Sources/Top/HomeViewController.swift | 84 - .../Sources/Top/HomeViewController.xib | 44 - Examples/README.md | 10 - Gemfile | 4 - Gemfile.lock | 103 -- Makefile | 14 - Package.resolved | 16 + Package.swift | 30 + XCConfigs/Carbon.xcconfig | 18 - assets/content-xib.png | Bin 3141 -> 0 bytes assets/emoji.gif | Bin 528906 -> 0 bytes assets/form.gif | Bin 231959 -> 0 bytes assets/hello.png | Bin 5339 -> 0 bytes assets/kyoto.gif | Bin 963034 -> 0 bytes assets/pangram.gif | Bin 364988 -> 0 bytes assets/todo.gif | Bin 138770 -> 0 bytes azure-pipelines.yml | 28 - docs/Adapters.html | 354 ---- docs/Changesets.html | 271 --- docs/Classes/Renderer.html | 657 ------- .../UICollectionComponentReusableView.html | 389 ----- docs/Classes/UICollectionViewAdapter.html | 684 -------- .../UICollectionViewAdapter/Config.html | 405 ----- .../SelectionContext.html | 304 ---- .../UICollectionViewComponentCell.html | 443 ----- .../UICollectionViewFlowLayoutAdapter.html | 304 ---- .../UICollectionViewReloadDataUpdater.html | 391 ----- docs/Classes/UICollectionViewUpdater.html | 708 -------- docs/Classes/UITableViewAdapter.html | 927 ---------- docs/Classes/UITableViewAdapter/Config.html | 405 ----- .../UITableViewAdapter/SelectionContext.html | 304 ---- docs/Classes/UITableViewComponentCell.html | 470 ----- .../UITableViewComponentHeaderFooterView.html | 389 ----- .../Classes/UITableViewReloadDataUpdater.html | 391 ----- docs/Classes/UITableViewUpdater.html | 897 ---------- docs/Components.html | 361 ---- docs/Content Protocols.html | 356 ---- docs/Interfaces.html | 340 ---- docs/Nodes.html | 280 --- docs/Protocols/Adapter.html | 390 ----- docs/Protocols/Component.html | 699 -------- docs/Protocols/IdentifiableComponent.html | 312 ---- .../UICollectionReusableViewContent.html | 332 ---- .../UICollectionViewCellContent.html | 464 ----- docs/Protocols/UITableViewCellContent.html | 566 ------ .../UITableViewHeaderFooterViewContent.html | 332 ---- docs/Protocols/Updater.html | 419 ----- docs/Renderer.html | 271 --- docs/Section.html | 246 --- docs/Structs/AnyComponent.html | 678 -------- docs/Structs/CellNode.html | 492 ------ docs/Structs/Section.html | 693 -------- docs/Structs/ViewNode.html | 377 ---- docs/Updaters.html | 372 ---- docs/badge.svg | 28 - docs/css/highlight.css | 200 --- docs/css/jazzy.css | 368 ---- docs/img/carat.png | Bin 274 -> 0 bytes docs/img/dash.png | Bin 1338 -> 0 bytes docs/img/gh.png | Bin 1571 -> 0 bytes docs/img/spinner.gif | Bin 1849 -> 0 bytes docs/index.html | 706 -------- docs/js/jazzy.js | 43 - docs/js/jazzy.search.js | 62 - docs/js/jquery.min.js | 4 - docs/js/lunr.min.js | 6 - docs/js/typeahead.jquery.js | 1538 ----------------- docs/search.json | 1 - 170 files changed, 46 insertions(+), 24805 deletions(-) delete mode 100644 .gitmodules delete mode 100644 .hound.yml delete mode 100644 .jazzy.yml delete mode 100644 .swift-version delete mode 100644 .swiftlint.yml delete mode 100644 Carbon.playground/Contents.swift delete mode 100644 Carbon.playground/contents.xcplayground delete mode 100644 Carbon.playground/playground.xcworkspace/contents.xcworkspacedata delete mode 100644 Carbon.playground/playground.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Carbon.playground/timeline.xctimeline delete mode 100644 Carbon.podspec delete mode 100644 Carbon.xcodeproj/project.pbxproj delete mode 100644 Carbon.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Carbon.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Carbon.xcodeproj/xcshareddata/xcschemes/Carbon.xcscheme delete mode 100644 Carbon.xcworkspace/contents.xcworkspacedata delete mode 100644 Carbon.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Cartfile delete mode 100644 Cartfile.resolved delete mode 160000 Carthage/Checkouts/DifferenceKit delete mode 100644 Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj delete mode 100644 Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme delete mode 100644 Examples/Example-iOS/Example-iOS.xcworkspace/contents.xcworkspacedata delete mode 100644 Examples/Example-iOS/Example-iOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 Examples/Example-iOS/Sources/AppDelegate.swift delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/Color/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryBlack.colorset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryGreen.colorset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryWhite.colorset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/Color/secondaryBlack.colorset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/DisclosureIndicator.imageset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/DisclosureIndicator.imageset/DisclosureIndicator.pdf delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoArashiyama.imageset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoArashiyama.imageset/KyotoArashiyama.jpg delete mode 100644 "Examples/Example-iOS/Sources/Assets.xcassets/KyotoBy\305\215d\305\215In.imageset/Contents.json" delete mode 100644 "Examples/Example-iOS/Sources/Assets.xcassets/KyotoBy\305\215d\305\215In.imageset/KyotoBy\305\215d\305\215In.jpg" delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoFushimiInari.imageset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoFushimiInari.imageset/KyotoFushimiInari.jpg delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoGion.imageset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoGion.imageset/KyotoGion.jpg delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoKinkakuJi.imageset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoKinkakuJi.imageset/KyotoKinkakuJi.jpg delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoKiyomizuDera.imageset/Contents.json delete mode 100644 Examples/Example-iOS/Sources/Assets.xcassets/KyotoKiyomizuDera.imageset/KyotoKiyomizuDera.jpg delete mode 100644 Examples/Example-iOS/Sources/Base.lproj/LaunchScreen.storyboard delete mode 100644 Examples/Example-iOS/Sources/Common/Footer.swift delete mode 100644 Examples/Example-iOS/Sources/Common/FooterContent.xib delete mode 100644 Examples/Example-iOS/Sources/Common/Header.swift delete mode 100644 Examples/Example-iOS/Sources/Common/HeaderContent.xib delete mode 100644 Examples/Example-iOS/Sources/Common/NibLoadable.swift delete mode 100644 Examples/Example-iOS/Sources/Common/Spacing.swift delete mode 100644 Examples/Example-iOS/Sources/Common/UIColorExtension.swift delete mode 100644 Examples/Example-iOS/Sources/Common/UITableViewExtension.swift delete mode 100644 Examples/Example-iOS/Sources/Emoji/EmojiLabel.swift delete mode 100644 Examples/Example-iOS/Sources/Emoji/EmojiLabelContent.xib delete mode 100644 Examples/Example-iOS/Sources/Emoji/EmojiViewController.swift delete mode 100644 Examples/Example-iOS/Sources/Emoji/EmojiViewController.xib delete mode 100644 Examples/Example-iOS/Sources/Form/FormDatePicker.swift delete mode 100644 Examples/Example-iOS/Sources/Form/FormDatePickerContent.xib delete mode 100644 Examples/Example-iOS/Sources/Form/FormLabel.swift delete mode 100644 Examples/Example-iOS/Sources/Form/FormLabelContent.xib delete mode 100644 Examples/Example-iOS/Sources/Form/FormSwitch.swift delete mode 100644 Examples/Example-iOS/Sources/Form/FormSwitchContent.xib delete mode 100644 Examples/Example-iOS/Sources/Form/FormTextField.swift delete mode 100644 Examples/Example-iOS/Sources/Form/FormTextFieldContent.xib delete mode 100644 Examples/Example-iOS/Sources/Form/FormTextPicker.swift delete mode 100644 Examples/Example-iOS/Sources/Form/FormTextPickerContent.xib delete mode 100644 Examples/Example-iOS/Sources/Form/FormTextView.swift delete mode 100644 Examples/Example-iOS/Sources/Form/FormTextViewContent.xib delete mode 100644 Examples/Example-iOS/Sources/Form/FormViewController.swift delete mode 100644 Examples/Example-iOS/Sources/Form/FormViewController.xib delete mode 100644 Examples/Example-iOS/Sources/Hello/HelloMessage.swift delete mode 100644 Examples/Example-iOS/Sources/Hello/HelloMessageContent.xib delete mode 100644 Examples/Example-iOS/Sources/Hello/HelloViewController.swift delete mode 100644 Examples/Example-iOS/Sources/Hello/HelloViewController.xib delete mode 100644 Examples/Example-iOS/Sources/Info.plist delete mode 100644 Examples/Example-iOS/Sources/Kyoto/KyotoImage.swift delete mode 100644 Examples/Example-iOS/Sources/Kyoto/KyotoImageContent.xib delete mode 100644 Examples/Example-iOS/Sources/Kyoto/KyotoLicense.swift delete mode 100644 Examples/Example-iOS/Sources/Kyoto/KyotoLicenseContent.xib delete mode 100644 Examples/Example-iOS/Sources/Kyoto/KyotoTop.swift delete mode 100644 Examples/Example-iOS/Sources/Kyoto/KyotoTopContent.xib delete mode 100644 Examples/Example-iOS/Sources/Kyoto/KyotoViewController.swift delete mode 100644 Examples/Example-iOS/Sources/Kyoto/KyotoViewController.xib delete mode 100644 Examples/Example-iOS/Sources/Pangram/PangramLabel.swift delete mode 100644 Examples/Example-iOS/Sources/Pangram/PangramViewController.swift delete mode 100644 Examples/Example-iOS/Sources/Pangram/PangramViewController.xib delete mode 100644 Examples/Example-iOS/Sources/Todo/Deletable.swift delete mode 100644 Examples/Example-iOS/Sources/Todo/Todo.swift delete mode 100644 Examples/Example-iOS/Sources/Todo/TodoEmpty.swift delete mode 100644 Examples/Example-iOS/Sources/Todo/TodoEmptyContent.xib delete mode 100644 Examples/Example-iOS/Sources/Todo/TodoTableViewAdapter.swift delete mode 100644 Examples/Example-iOS/Sources/Todo/TodoText.swift delete mode 100644 Examples/Example-iOS/Sources/Todo/TodoTextContent.xib delete mode 100644 Examples/Example-iOS/Sources/Todo/TodoViewController.swift delete mode 100644 Examples/Example-iOS/Sources/Todo/TodoViewController.xib delete mode 100644 Examples/Example-iOS/Sources/Top/HomeItem.swift delete mode 100644 Examples/Example-iOS/Sources/Top/HomeItemContent.xib delete mode 100644 Examples/Example-iOS/Sources/Top/HomeViewController.swift delete mode 100644 Examples/Example-iOS/Sources/Top/HomeViewController.xib delete mode 100644 Examples/README.md delete mode 100644 Gemfile delete mode 100644 Gemfile.lock delete mode 100644 Makefile create mode 100644 Package.resolved create mode 100644 Package.swift delete mode 100644 XCConfigs/Carbon.xcconfig delete mode 100644 assets/content-xib.png delete mode 100644 assets/emoji.gif delete mode 100644 assets/form.gif delete mode 100644 assets/hello.png delete mode 100644 assets/kyoto.gif delete mode 100644 assets/pangram.gif delete mode 100644 assets/todo.gif delete mode 100644 azure-pipelines.yml delete mode 100644 docs/Adapters.html delete mode 100644 docs/Changesets.html delete mode 100644 docs/Classes/Renderer.html delete mode 100644 docs/Classes/UICollectionComponentReusableView.html delete mode 100644 docs/Classes/UICollectionViewAdapter.html delete mode 100644 docs/Classes/UICollectionViewAdapter/Config.html delete mode 100644 docs/Classes/UICollectionViewAdapter/SelectionContext.html delete mode 100644 docs/Classes/UICollectionViewComponentCell.html delete mode 100644 docs/Classes/UICollectionViewFlowLayoutAdapter.html delete mode 100644 docs/Classes/UICollectionViewReloadDataUpdater.html delete mode 100644 docs/Classes/UICollectionViewUpdater.html delete mode 100644 docs/Classes/UITableViewAdapter.html delete mode 100644 docs/Classes/UITableViewAdapter/Config.html delete mode 100644 docs/Classes/UITableViewAdapter/SelectionContext.html delete mode 100644 docs/Classes/UITableViewComponentCell.html delete mode 100644 docs/Classes/UITableViewComponentHeaderFooterView.html delete mode 100644 docs/Classes/UITableViewReloadDataUpdater.html delete mode 100644 docs/Classes/UITableViewUpdater.html delete mode 100644 docs/Components.html delete mode 100644 docs/Content Protocols.html delete mode 100644 docs/Interfaces.html delete mode 100644 docs/Nodes.html delete mode 100644 docs/Protocols/Adapter.html delete mode 100644 docs/Protocols/Component.html delete mode 100644 docs/Protocols/IdentifiableComponent.html delete mode 100644 docs/Protocols/UICollectionReusableViewContent.html delete mode 100644 docs/Protocols/UICollectionViewCellContent.html delete mode 100644 docs/Protocols/UITableViewCellContent.html delete mode 100644 docs/Protocols/UITableViewHeaderFooterViewContent.html delete mode 100644 docs/Protocols/Updater.html delete mode 100644 docs/Renderer.html delete mode 100644 docs/Section.html delete mode 100644 docs/Structs/AnyComponent.html delete mode 100644 docs/Structs/CellNode.html delete mode 100644 docs/Structs/Section.html delete mode 100644 docs/Structs/ViewNode.html delete mode 100644 docs/Updaters.html delete mode 100644 docs/badge.svg delete mode 100644 docs/css/highlight.css delete mode 100644 docs/css/jazzy.css delete mode 100755 docs/img/carat.png delete mode 100755 docs/img/dash.png delete mode 100755 docs/img/gh.png delete mode 100644 docs/img/spinner.gif delete mode 100644 docs/index.html delete mode 100755 docs/js/jazzy.js delete mode 100644 docs/js/jazzy.search.js delete mode 100755 docs/js/jquery.min.js delete mode 100755 docs/js/lunr.min.js delete mode 100644 docs/js/typeahead.jquery.js delete mode 100644 docs/search.json diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e8acb5f..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "Carthage/Checkouts/DifferenceKit"] - path = Carthage/Checkouts/DifferenceKit - url = https://github.com/skymobilebuilds/DifferenceKit.git diff --git a/.hound.yml b/.hound.yml deleted file mode 100644 index 38c26b8..0000000 --- a/.hound.yml +++ /dev/null @@ -1,2 +0,0 @@ -swiftlint: - config_file: .swiftlint.yml \ No newline at end of file diff --git a/.jazzy.yml b/.jazzy.yml deleted file mode 100644 index fa558ee..0000000 --- a/.jazzy.yml +++ /dev/null @@ -1,60 +0,0 @@ -# https://github.com/realm/jazzy - -author: Ryo Aoyama -author_url: https://github.com/ra1028 -github_url: https://github.com/ra1028/Carbon -module: Carbon -readme: README.md -output: docs -theme: fullwidth -clean: true -xcodebuild_arguments: - - -workspace - - Carbon.xcworkspace - - -scheme - - Carbon -custom_categories: - - name: Components - children: - - Component - - IdentifiableComponent - - AnyComponent - - name: Nodes - children: - - CellNode - - ViewNode - - name: Section - children: - - Section - - name: Renderer - children: - - Renderer - - name: Adapters - children: - - Adapter - - UITableViewAdapter - - UICollectionViewAdapter - - UICollectionViewFlowLayoutAdapter - - name: Updaters - children: - - Updater - - UITableViewUpdater - - UITableViewReloadDataUpdater - - UICollectionViewUpdater - - UICollectionViewReloadDataUpdater - - name: Interfaces - children: - - UITableViewComponentCell - - UITableViewComponentHeaderFooterView - - UICollectionViewComponentCell - - UICollectionComponentReusableView - - name: Content Protocols - children: - - UITableViewCellContent - - UITableViewHeaderFooterViewContent - - UICollectionViewCellContent - - UICollectionReusableViewContent - - name: Changesets - children: - - DataChangeset - - StagedDataChangeset \ No newline at end of file diff --git a/.swift-version b/.swift-version deleted file mode 100644 index 8012ebb..0000000 --- a/.swift-version +++ /dev/null @@ -1 +0,0 @@ -4.2 \ No newline at end of file diff --git a/.swiftlint.yml b/.swiftlint.yml deleted file mode 100644 index 14dbea0..0000000 --- a/.swiftlint.yml +++ /dev/null @@ -1,32 +0,0 @@ -# https://github.com/realm/SwiftLint - -excluded: - - Carthage - -disabled_rules: - - type_name - - identifier_name - - force_cast - - xctfail_message - -nesting: - type_level: - warning: 2 - -line_length: - warning: 200 - -file_length: - warning: 600 - -type_body_length: - warning: 400 - -function_body_length: - warning: 50 - -cyclomatic_complexity: - warning: 12 - -statement_position: - statement_mode: uncuddled_else \ No newline at end of file diff --git a/Carbon.playground/Contents.swift b/Carbon.playground/Contents.swift deleted file mode 100644 index 90c867e..0000000 --- a/Carbon.playground/Contents.swift +++ /dev/null @@ -1,71 +0,0 @@ -/*: - ## Welcome to `Carbon` Playground - ---- - > 1. Open Carbon.xcworkspace. - > 2. Build the Carbon. - > 3. Open Carbon playground in project navigator. - > 4. Show the live view in assistant editor. - */ -import Carbon -import UIKit -import PlaygroundSupport - -// Setup - -let frame = CGRect(x: 0, y: 0, width: 320, height: 480) -let tableView = UITableView(frame: frame, style: .grouped) - -PlaygroundPage.current.needsIndefiniteExecution = true -PlaygroundPage.current.liveView = tableView - -// Define component - -struct Label: Component, Equatable { - var text: String - - func renderContent() -> UILabel { - return UILabel() - } - - func render(in content: UILabel) { - content.text = text - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 44) - } -} - -// Create renderer - -let renderer = Renderer( - target: tableView, - adapter: UITableViewAdapter(), - updater: UITableViewUpdater() -) - -// Render - -renderer.render( - Section( - id: 1, - header: ViewNode(Label(text: "Header 1")), - cells: [ - CellNode(id: 1, Label(text: "Cell 1")), - CellNode(id: 2, Label(text: "Cell 2")), - CellNode(id: 3, Label(text: "Cell 3")), - CellNode(id: 4, Label(text: "Cell 4")) - ], - footer: ViewNode(Label(text: "Footer 1")) - ), - Section( - id: 2, - header: ViewNode(Label(text: "Header 2")), - cells: [ - CellNode(id: 5, Label(text: "Cell 5")), - CellNode(id: 6, Label(text: "Cell 6")), - CellNode(id: 7, Label(text: "Cell 7")) - ], - footer: ViewNode(Label(text: "Footer 2")) - ) -) diff --git a/Carbon.playground/contents.xcplayground b/Carbon.playground/contents.xcplayground deleted file mode 100644 index 89da2d4..0000000 --- a/Carbon.playground/contents.xcplayground +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Carbon.playground/playground.xcworkspace/contents.xcworkspacedata b/Carbon.playground/playground.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/Carbon.playground/playground.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Carbon.playground/playground.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Carbon.playground/playground.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Carbon.playground/playground.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Carbon.playground/timeline.xctimeline b/Carbon.playground/timeline.xctimeline deleted file mode 100644 index bf468af..0000000 --- a/Carbon.playground/timeline.xctimeline +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/Carbon.podspec b/Carbon.podspec deleted file mode 100644 index 213144a..0000000 --- a/Carbon.podspec +++ /dev/null @@ -1,16 +0,0 @@ -Pod::Spec.new do |spec| - spec.name = 'Carbon' - spec.version = '0.3.0' - spec.author = { 'ra1028' => 'r.fe51028.r@gmail.com' } - spec.homepage = 'https://github.com/ra1028/Carbon' - spec.documentation_url = 'https://ra1028.github.io/Carbon' - spec.summary = 'A declarative library for building component-based user interfaces in UITableView and UICollectionView.' - spec.source = { :git => 'https://github.com/ra1028/Carbon.git', :tag => spec.version.to_s } - spec.source_files = 'Sources/**/*.swift' - spec.license = { :type => 'Apache 2.0', :file => 'LICENSE' } - spec.requires_arc = true - spec.swift_versions = ['4.2', '5.0'] - spec.ios.deployment_target = '10.0' - spec.dependency 'DifferenceKit/Core', "~> 1.1" - spec.ios.frameworks = 'UIKit' -end diff --git a/Carbon.xcodeproj/project.pbxproj b/Carbon.xcodeproj/project.pbxproj deleted file mode 100644 index 53918ea..0000000 --- a/Carbon.xcodeproj/project.pbxproj +++ /dev/null @@ -1,771 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 6B5304532201EDB200A3E21E /* DataChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5304522201EDB200A3E21E /* DataChangeset.swift */; }; - 6B6594A421E2532100291AAF /* IdentifiableComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65948621E2532100291AAF /* IdentifiableComponent.swift */; }; - 6B6594A521E2532100291AAF /* ComponentContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65948821E2532100291AAF /* ComponentContainer.swift */; }; - 6B6594A621E2532100291AAF /* UICollectionViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65948A21E2532100291AAF /* UICollectionViewAdapter.swift */; }; - 6B6594A721E2532100291AAF /* UITableViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65948B21E2532100291AAF /* UITableViewAdapter.swift */; }; - 6B6594A921E2532100291AAF /* Adapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65948D21E2532100291AAF /* Adapter.swift */; }; - 6B6594AB21E2532100291AAF /* UICollectionViewFlowLayoutAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65948F21E2532100291AAF /* UICollectionViewFlowLayoutAdapter.swift */; }; - 6B6594AC21E2532100291AAF /* Section.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949021E2532100291AAF /* Section.swift */; }; - 6B6594AD21E2532100291AAF /* ViewNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949121E2532100291AAF /* ViewNode.swift */; }; - 6B6594AE21E2532100291AAF /* UITableViewUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949321E2532100291AAF /* UITableViewUpdater.swift */; }; - 6B6594AF21E2532100291AAF /* UITableViewReloadDataUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949421E2532100291AAF /* UITableViewReloadDataUpdater.swift */; }; - 6B6594B021E2532100291AAF /* Updater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949521E2532100291AAF /* Updater.swift */; }; - 6B6594B121E2532100291AAF /* UICollectionViewReloadDataUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949621E2532100291AAF /* UICollectionViewReloadDataUpdater.swift */; }; - 6B6594B221E2532100291AAF /* UICollectionViewUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949721E2532100291AAF /* UICollectionViewUpdater.swift */; }; - 6B6594B321E2532100291AAF /* CellNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949821E2532100291AAF /* CellNode.swift */; }; - 6B6594B421E2532100291AAF /* Component.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949921E2532100291AAF /* Component.swift */; }; - 6B6594B521E2532100291AAF /* AnyComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949A21E2532100291AAF /* AnyComponent.swift */; }; - 6B6594B821E2532100291AAF /* UICollectionComponentReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949E21E2532100291AAF /* UICollectionComponentReusableView.swift */; }; - 6B6594B921E2532100291AAF /* UITableViewComponentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B65949F21E2532100291AAF /* UITableViewComponentCell.swift */; }; - 6B6594BA21E2532100291AAF /* UICollectionViewComponentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6594A021E2532100291AAF /* UICollectionViewComponentCell.swift */; }; - 6B6594BB21E2532100291AAF /* UITableViewComponentHeaderFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6594A121E2532100291AAF /* UITableViewComponentHeaderFooterView.swift */; }; - 6B6594BD21E2532100291AAF /* Renderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6594A321E2532100291AAF /* Renderer.swift */; }; - 6B6594C221E2599600291AAF /* DifferenceKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B6594C121E2599600291AAF /* DifferenceKit.framework */; }; - 6B7ADEB121F783E3003803BE /* ComponentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEB021F783E3003803BE /* ComponentTests.swift */; }; - 6B7ADEB321F783E3003803BE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B65947A21E252E300291AAF /* Carbon.framework */; }; - 6B7ADEBA21F78957003803BE /* TestTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEB921F78957003803BE /* TestTools.swift */; }; - 6B7ADEBC21F8B464003803BE /* AnyComponentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEBB21F8B464003803BE /* AnyComponentTests.swift */; }; - 6B7ADEBE21F8BF89003803BE /* ViewNodeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEBD21F8BF89003803BE /* ViewNodeTests.swift */; }; - 6B7ADEC021F8C651003803BE /* CellNodeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEBF21F8C651003803BE /* CellNodeTests.swift */; }; - 6B7ADEC221F8C976003803BE /* SectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEC121F8C976003803BE /* SectionTests.swift */; }; - 6B7ADEC721F9F8F8003803BE /* IdentifiableComponentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEC621F9F8F8003803BE /* IdentifiableComponentTests.swift */; }; - 6B7ADEC921F9F9A6003803BE /* RendererTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEC821F9F9A6003803BE /* RendererTests.swift */; }; - 6B7ADECC21FA067E003803BE /* UITableViewAdapterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADECB21FA067E003803BE /* UITableViewAdapterTests.swift */; }; - 6B7ADECE21FA1B32003803BE /* UICollectionViewFlowLayoutAdapterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADECD21FA1B32003803BE /* UICollectionViewFlowLayoutAdapterTests.swift */; }; - 6B7ADED821FB5976003803BE /* UITableViewUpdaterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADED721FB5976003803BE /* UITableViewUpdaterTests.swift */; }; - 6B7ADEDA21FB909E003803BE /* UITableViewReloadDataUpdaterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADED921FB909E003803BE /* UITableViewReloadDataUpdaterTests.swift */; }; - 6B7ADEDC21FB91FF003803BE /* UICollectionViewUpdaterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEDB21FB91FF003803BE /* UICollectionViewUpdaterTests.swift */; }; - 6B7ADEDE21FBA59D003803BE /* UICollectionViewReloadDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEDD21FBA59D003803BE /* UICollectionViewReloadDataTests.swift */; }; - 6B7ADEE121FBA6D1003803BE /* ComponentContainerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEE021FBA6D1003803BE /* ComponentContainerTests.swift */; }; - 6B7ADEE521FD9D11003803BE /* UITableViewCellContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEE421FD9D11003803BE /* UITableViewCellContent.swift */; }; - 6B7ADEE721FDA07C003803BE /* UICollectionViewCellContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEE621FDA07C003803BE /* UICollectionViewCellContent.swift */; }; - 6B7ADEE921FDA1C7003803BE /* UITableViewHeaderFooterViewContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEE821FDA1C7003803BE /* UITableViewHeaderFooterViewContent.swift */; }; - 6B7ADEEB21FDA334003803BE /* UICollectionReusableViewContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEEA21FDA334003803BE /* UICollectionReusableViewContent.swift */; }; - 6B7ADEF121FDB12B003803BE /* UICollectionComponentReusableViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEED21FDB12A003803BE /* UICollectionComponentReusableViewTests.swift */; }; - 6B7ADEF221FDB12B003803BE /* UICollectionViewComponentCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEEE21FDB12A003803BE /* UICollectionViewComponentCellTests.swift */; }; - 6B7ADEF321FDB12B003803BE /* UITableViewComponentCellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEEF21FDB12A003803BE /* UITableViewComponentCellTests.swift */; }; - 6B7ADEF421FDB12B003803BE /* UITableViewComponentHeaderFooterViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEF021FDB12A003803BE /* UITableViewComponentHeaderFooterViewTests.swift */; }; - 6B7EED9E224CA5DD00060872 /* UIScrollViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7EED9D224CA5DD00060872 /* UIScrollViewExtensions.swift */; }; - 6B7EEDA0224CE4E100060872 /* UIScrollViewExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7EED9F224CE4E000060872 /* UIScrollViewExtensionsTests.swift */; }; - 6BAEA3DA2289C5D10026F81E /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BAEA3D92289C5D10026F81E /* Deprecated.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 6B7ADEB421F783E3003803BE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 6B65947121E252E300291AAF /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6B65947921E252E300291AAF; - remoteInfo = Carbon; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 6B5304522201EDB200A3E21E /* DataChangeset.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataChangeset.swift; sourceTree = ""; }; - 6B65947A21E252E300291AAF /* Carbon.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Carbon.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B65948621E2532100291AAF /* IdentifiableComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IdentifiableComponent.swift; sourceTree = ""; }; - 6B65948821E2532100291AAF /* ComponentContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComponentContainer.swift; sourceTree = ""; }; - 6B65948A21E2532100291AAF /* UICollectionViewAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewAdapter.swift; sourceTree = ""; }; - 6B65948B21E2532100291AAF /* UITableViewAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewAdapter.swift; sourceTree = ""; }; - 6B65948D21E2532100291AAF /* Adapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Adapter.swift; sourceTree = ""; }; - 6B65948F21E2532100291AAF /* UICollectionViewFlowLayoutAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewFlowLayoutAdapter.swift; sourceTree = ""; }; - 6B65949021E2532100291AAF /* Section.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Section.swift; sourceTree = ""; }; - 6B65949121E2532100291AAF /* ViewNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewNode.swift; sourceTree = ""; }; - 6B65949321E2532100291AAF /* UITableViewUpdater.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewUpdater.swift; sourceTree = ""; }; - 6B65949421E2532100291AAF /* UITableViewReloadDataUpdater.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewReloadDataUpdater.swift; sourceTree = ""; }; - 6B65949521E2532100291AAF /* Updater.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Updater.swift; sourceTree = ""; }; - 6B65949621E2532100291AAF /* UICollectionViewReloadDataUpdater.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewReloadDataUpdater.swift; sourceTree = ""; }; - 6B65949721E2532100291AAF /* UICollectionViewUpdater.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewUpdater.swift; sourceTree = ""; }; - 6B65949821E2532100291AAF /* CellNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CellNode.swift; sourceTree = ""; }; - 6B65949921E2532100291AAF /* Component.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Component.swift; sourceTree = ""; }; - 6B65949A21E2532100291AAF /* AnyComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnyComponent.swift; sourceTree = ""; }; - 6B65949C21E2532100291AAF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6B65949E21E2532100291AAF /* UICollectionComponentReusableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionComponentReusableView.swift; sourceTree = ""; }; - 6B65949F21E2532100291AAF /* UITableViewComponentCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewComponentCell.swift; sourceTree = ""; }; - 6B6594A021E2532100291AAF /* UICollectionViewComponentCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewComponentCell.swift; sourceTree = ""; }; - 6B6594A121E2532100291AAF /* UITableViewComponentHeaderFooterView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewComponentHeaderFooterView.swift; sourceTree = ""; }; - 6B6594A321E2532100291AAF /* Renderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Renderer.swift; sourceTree = ""; }; - 6B6594BF21E2534B00291AAF /* Carbon.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Carbon.xcconfig; sourceTree = ""; }; - 6B6594C121E2599600291AAF /* DifferenceKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = DifferenceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B7ADEAE21F783E3003803BE /* Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B7ADEB021F783E3003803BE /* ComponentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComponentTests.swift; sourceTree = ""; }; - 6B7ADEB221F783E3003803BE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6B7ADEB921F78957003803BE /* TestTools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestTools.swift; sourceTree = ""; }; - 6B7ADEBB21F8B464003803BE /* AnyComponentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyComponentTests.swift; sourceTree = ""; }; - 6B7ADEBD21F8BF89003803BE /* ViewNodeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewNodeTests.swift; sourceTree = ""; }; - 6B7ADEBF21F8C651003803BE /* CellNodeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CellNodeTests.swift; sourceTree = ""; }; - 6B7ADEC121F8C976003803BE /* SectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionTests.swift; sourceTree = ""; }; - 6B7ADEC621F9F8F8003803BE /* IdentifiableComponentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentifiableComponentTests.swift; sourceTree = ""; }; - 6B7ADEC821F9F9A6003803BE /* RendererTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RendererTests.swift; sourceTree = ""; }; - 6B7ADECB21FA067E003803BE /* UITableViewAdapterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewAdapterTests.swift; sourceTree = ""; }; - 6B7ADECD21FA1B32003803BE /* UICollectionViewFlowLayoutAdapterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UICollectionViewFlowLayoutAdapterTests.swift; sourceTree = ""; }; - 6B7ADED721FB5976003803BE /* UITableViewUpdaterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewUpdaterTests.swift; sourceTree = ""; }; - 6B7ADED921FB909E003803BE /* UITableViewReloadDataUpdaterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewReloadDataUpdaterTests.swift; sourceTree = ""; }; - 6B7ADEDB21FB91FF003803BE /* UICollectionViewUpdaterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UICollectionViewUpdaterTests.swift; sourceTree = ""; }; - 6B7ADEDD21FBA59D003803BE /* UICollectionViewReloadDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UICollectionViewReloadDataTests.swift; sourceTree = ""; }; - 6B7ADEE021FBA6D1003803BE /* ComponentContainerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComponentContainerTests.swift; sourceTree = ""; }; - 6B7ADEE421FD9D11003803BE /* UITableViewCellContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewCellContent.swift; sourceTree = ""; }; - 6B7ADEE621FDA07C003803BE /* UICollectionViewCellContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UICollectionViewCellContent.swift; sourceTree = ""; }; - 6B7ADEE821FDA1C7003803BE /* UITableViewHeaderFooterViewContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewHeaderFooterViewContent.swift; sourceTree = ""; }; - 6B7ADEEA21FDA334003803BE /* UICollectionReusableViewContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UICollectionReusableViewContent.swift; sourceTree = ""; }; - 6B7ADEED21FDB12A003803BE /* UICollectionComponentReusableViewTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionComponentReusableViewTests.swift; sourceTree = ""; }; - 6B7ADEEE21FDB12A003803BE /* UICollectionViewComponentCellTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewComponentCellTests.swift; sourceTree = ""; }; - 6B7ADEEF21FDB12A003803BE /* UITableViewComponentCellTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewComponentCellTests.swift; sourceTree = ""; }; - 6B7ADEF021FDB12A003803BE /* UITableViewComponentHeaderFooterViewTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewComponentHeaderFooterViewTests.swift; sourceTree = ""; }; - 6B7EED9D224CA5DD00060872 /* UIScrollViewExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScrollViewExtensions.swift; sourceTree = ""; }; - 6B7EED9F224CE4E000060872 /* UIScrollViewExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScrollViewExtensionsTests.swift; sourceTree = ""; }; - 6BAEA3D92289C5D10026F81E /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 6B65947721E252E300291AAF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6B6594C221E2599600291AAF /* DifferenceKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6B7ADEAB21F783E3003803BE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6B7ADEB321F783E3003803BE /* Carbon.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 6B65947021E252E300291AAF = { - isa = PBXGroup; - children = ( - 6B65948521E2532100291AAF /* Sources */, - 6B7ADEAF21F783E3003803BE /* Tests */, - 6B6594BE21E2534B00291AAF /* XCConfigs */, - 6B65947B21E252E300291AAF /* Products */, - 6B6594C021E2599600291AAF /* Frameworks */, - ); - sourceTree = ""; - }; - 6B65947B21E252E300291AAF /* Products */ = { - isa = PBXGroup; - children = ( - 6B65947A21E252E300291AAF /* Carbon.framework */, - 6B7ADEAE21F783E3003803BE /* Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 6B65948521E2532100291AAF /* Sources */ = { - isa = PBXGroup; - children = ( - 6B65949921E2532100291AAF /* Component.swift */, - 6B65948621E2532100291AAF /* IdentifiableComponent.swift */, - 6B65949A21E2532100291AAF /* AnyComponent.swift */, - 6B65949121E2532100291AAF /* ViewNode.swift */, - 6B65949821E2532100291AAF /* CellNode.swift */, - 6B65949021E2532100291AAF /* Section.swift */, - 6B6594A321E2532100291AAF /* Renderer.swift */, - 6B5304522201EDB200A3E21E /* DataChangeset.swift */, - 6BAEA3D92289C5D10026F81E /* Deprecated.swift */, - 6B65948921E2532100291AAF /* Adapters */, - 6B65949221E2532100291AAF /* Updaters */, - 6B65949D21E2532100291AAF /* Interfaces */, - 6B65948721E2532100291AAF /* Internal */, - 6B65949C21E2532100291AAF /* Info.plist */, - ); - path = Sources; - sourceTree = ""; - }; - 6B65948721E2532100291AAF /* Internal */ = { - isa = PBXGroup; - children = ( - 6B65948821E2532100291AAF /* ComponentContainer.swift */, - 6B7EED9D224CA5DD00060872 /* UIScrollViewExtensions.swift */, - ); - path = Internal; - sourceTree = ""; - }; - 6B65948921E2532100291AAF /* Adapters */ = { - isa = PBXGroup; - children = ( - 6B65948D21E2532100291AAF /* Adapter.swift */, - 6B65948B21E2532100291AAF /* UITableViewAdapter.swift */, - 6B65948A21E2532100291AAF /* UICollectionViewAdapter.swift */, - 6B65948F21E2532100291AAF /* UICollectionViewFlowLayoutAdapter.swift */, - ); - path = Adapters; - sourceTree = ""; - }; - 6B65949221E2532100291AAF /* Updaters */ = { - isa = PBXGroup; - children = ( - 6B65949521E2532100291AAF /* Updater.swift */, - 6B65949321E2532100291AAF /* UITableViewUpdater.swift */, - 6B65949421E2532100291AAF /* UITableViewReloadDataUpdater.swift */, - 6B65949721E2532100291AAF /* UICollectionViewUpdater.swift */, - 6B65949621E2532100291AAF /* UICollectionViewReloadDataUpdater.swift */, - ); - path = Updaters; - sourceTree = ""; - }; - 6B65949D21E2532100291AAF /* Interfaces */ = { - isa = PBXGroup; - children = ( - 6B65949F21E2532100291AAF /* UITableViewComponentCell.swift */, - 6B6594A121E2532100291AAF /* UITableViewComponentHeaderFooterView.swift */, - 6B6594A021E2532100291AAF /* UICollectionViewComponentCell.swift */, - 6B65949E21E2532100291AAF /* UICollectionComponentReusableView.swift */, - 6B7ADEE421FD9D11003803BE /* UITableViewCellContent.swift */, - 6B7ADEE821FDA1C7003803BE /* UITableViewHeaderFooterViewContent.swift */, - 6B7ADEE621FDA07C003803BE /* UICollectionViewCellContent.swift */, - 6B7ADEEA21FDA334003803BE /* UICollectionReusableViewContent.swift */, - ); - path = Interfaces; - sourceTree = ""; - }; - 6B6594BE21E2534B00291AAF /* XCConfigs */ = { - isa = PBXGroup; - children = ( - 6B6594BF21E2534B00291AAF /* Carbon.xcconfig */, - ); - path = XCConfigs; - sourceTree = ""; - }; - 6B6594C021E2599600291AAF /* Frameworks */ = { - isa = PBXGroup; - children = ( - 6B6594C121E2599600291AAF /* DifferenceKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 6B7ADEAF21F783E3003803BE /* Tests */ = { - isa = PBXGroup; - children = ( - 6B7ADEB921F78957003803BE /* TestTools.swift */, - 6B7ADEB021F783E3003803BE /* ComponentTests.swift */, - 6B7ADEC621F9F8F8003803BE /* IdentifiableComponentTests.swift */, - 6B7ADEBB21F8B464003803BE /* AnyComponentTests.swift */, - 6B7ADEBD21F8BF89003803BE /* ViewNodeTests.swift */, - 6B7ADEBF21F8C651003803BE /* CellNodeTests.swift */, - 6B7ADEC121F8C976003803BE /* SectionTests.swift */, - 6B7ADEC821F9F9A6003803BE /* RendererTests.swift */, - 6B7ADECA21FA0662003803BE /* Adapters */, - 6B7ADED621FB5953003803BE /* Updater */, - 6B7ADEEC21FDB0EA003803BE /* Interfaces */, - 6B7ADEDF21FBA6AE003803BE /* Internal */, - 6B7ADEB221F783E3003803BE /* Info.plist */, - ); - path = Tests; - sourceTree = ""; - }; - 6B7ADECA21FA0662003803BE /* Adapters */ = { - isa = PBXGroup; - children = ( - 6B7ADECB21FA067E003803BE /* UITableViewAdapterTests.swift */, - 6B7ADECD21FA1B32003803BE /* UICollectionViewFlowLayoutAdapterTests.swift */, - ); - path = Adapters; - sourceTree = ""; - }; - 6B7ADED621FB5953003803BE /* Updater */ = { - isa = PBXGroup; - children = ( - 6B7ADED721FB5976003803BE /* UITableViewUpdaterTests.swift */, - 6B7ADED921FB909E003803BE /* UITableViewReloadDataUpdaterTests.swift */, - 6B7ADEDB21FB91FF003803BE /* UICollectionViewUpdaterTests.swift */, - 6B7ADEDD21FBA59D003803BE /* UICollectionViewReloadDataTests.swift */, - ); - path = Updater; - sourceTree = ""; - }; - 6B7ADEDF21FBA6AE003803BE /* Internal */ = { - isa = PBXGroup; - children = ( - 6B7ADEE021FBA6D1003803BE /* ComponentContainerTests.swift */, - 6B7EED9F224CE4E000060872 /* UIScrollViewExtensionsTests.swift */, - ); - path = Internal; - sourceTree = ""; - }; - 6B7ADEEC21FDB0EA003803BE /* Interfaces */ = { - isa = PBXGroup; - children = ( - 6B7ADEEF21FDB12A003803BE /* UITableViewComponentCellTests.swift */, - 6B7ADEF021FDB12A003803BE /* UITableViewComponentHeaderFooterViewTests.swift */, - 6B7ADEEE21FDB12A003803BE /* UICollectionViewComponentCellTests.swift */, - 6B7ADEED21FDB12A003803BE /* UICollectionComponentReusableViewTests.swift */, - ); - path = Interfaces; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 6B65947521E252E300291AAF /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 6B65947921E252E300291AAF /* Carbon */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6B65948221E252E300291AAF /* Build configuration list for PBXNativeTarget "Carbon" */; - buildPhases = ( - 6B65947521E252E300291AAF /* Headers */, - 6B65947621E252E300291AAF /* Sources */, - 6B65947721E252E300291AAF /* Frameworks */, - 6B65947821E252E300291AAF /* Resources */, - 6B7ADEF621FDC546003803BE /* SwiftLint */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Carbon; - productName = Carbon; - productReference = 6B65947A21E252E300291AAF /* Carbon.framework */; - productType = "com.apple.product-type.framework"; - }; - 6B7ADEAD21F783E3003803BE /* Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6B7ADEB821F783E3003803BE /* Build configuration list for PBXNativeTarget "Tests" */; - buildPhases = ( - 6B7ADEAA21F783E3003803BE /* Sources */, - 6B7ADEAB21F783E3003803BE /* Frameworks */, - 6B7ADEAC21F783E3003803BE /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 6B7ADEB521F783E3003803BE /* PBXTargetDependency */, - ); - name = Tests; - productName = Tests; - productReference = 6B7ADEAE21F783E3003803BE /* Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 6B65947121E252E300291AAF /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1010; - LastUpgradeCheck = 1010; - ORGANIZATIONNAME = "Ryo Aoyama"; - TargetAttributes = { - 6B65947921E252E300291AAF = { - CreatedOnToolsVersion = 10.1; - LastSwiftMigration = 1020; - }; - 6B7ADEAD21F783E3003803BE = { - CreatedOnToolsVersion = 10.1; - LastSwiftMigration = 1020; - }; - }; - }; - buildConfigurationList = 6B65947421E252E300291AAF /* Build configuration list for PBXProject "Carbon" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 6B65947021E252E300291AAF; - productRefGroup = 6B65947B21E252E300291AAF /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 6B65947921E252E300291AAF /* Carbon */, - 6B7ADEAD21F783E3003803BE /* Tests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 6B65947821E252E300291AAF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6B7ADEAC21F783E3003803BE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 6B7ADEF621FDC546003803BE /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if which swiftlint >/dev/null; then\nswiftlint\nelse\necho \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 6B65947621E252E300291AAF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6BAEA3DA2289C5D10026F81E /* Deprecated.swift in Sources */, - 6B6594BB21E2532100291AAF /* UITableViewComponentHeaderFooterView.swift in Sources */, - 6B7EED9E224CA5DD00060872 /* UIScrollViewExtensions.swift in Sources */, - 6B6594AC21E2532100291AAF /* Section.swift in Sources */, - 6B7ADEE521FD9D11003803BE /* UITableViewCellContent.swift in Sources */, - 6B6594B121E2532100291AAF /* UICollectionViewReloadDataUpdater.swift in Sources */, - 6B6594B421E2532100291AAF /* Component.swift in Sources */, - 6B7ADEEB21FDA334003803BE /* UICollectionReusableViewContent.swift in Sources */, - 6B6594B821E2532100291AAF /* UICollectionComponentReusableView.swift in Sources */, - 6B6594A621E2532100291AAF /* UICollectionViewAdapter.swift in Sources */, - 6B6594A921E2532100291AAF /* Adapter.swift in Sources */, - 6B6594A721E2532100291AAF /* UITableViewAdapter.swift in Sources */, - 6B6594AD21E2532100291AAF /* ViewNode.swift in Sources */, - 6B6594A421E2532100291AAF /* IdentifiableComponent.swift in Sources */, - 6B6594AF21E2532100291AAF /* UITableViewReloadDataUpdater.swift in Sources */, - 6B6594AB21E2532100291AAF /* UICollectionViewFlowLayoutAdapter.swift in Sources */, - 6B6594AE21E2532100291AAF /* UITableViewUpdater.swift in Sources */, - 6B6594B221E2532100291AAF /* UICollectionViewUpdater.swift in Sources */, - 6B7ADEE721FDA07C003803BE /* UICollectionViewCellContent.swift in Sources */, - 6B6594B021E2532100291AAF /* Updater.swift in Sources */, - 6B6594BD21E2532100291AAF /* Renderer.swift in Sources */, - 6B7ADEE921FDA1C7003803BE /* UITableViewHeaderFooterViewContent.swift in Sources */, - 6B6594A521E2532100291AAF /* ComponentContainer.swift in Sources */, - 6B6594B921E2532100291AAF /* UITableViewComponentCell.swift in Sources */, - 6B5304532201EDB200A3E21E /* DataChangeset.swift in Sources */, - 6B6594BA21E2532100291AAF /* UICollectionViewComponentCell.swift in Sources */, - 6B6594B521E2532100291AAF /* AnyComponent.swift in Sources */, - 6B6594B321E2532100291AAF /* CellNode.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6B7ADEAA21F783E3003803BE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6B7ADEC921F9F9A6003803BE /* RendererTests.swift in Sources */, - 6B7ADEC721F9F8F8003803BE /* IdentifiableComponentTests.swift in Sources */, - 6B7ADEE121FBA6D1003803BE /* ComponentContainerTests.swift in Sources */, - 6B7ADEC021F8C651003803BE /* CellNodeTests.swift in Sources */, - 6B7ADECE21FA1B32003803BE /* UICollectionViewFlowLayoutAdapterTests.swift in Sources */, - 6B7ADEB121F783E3003803BE /* ComponentTests.swift in Sources */, - 6B7ADEDE21FBA59D003803BE /* UICollectionViewReloadDataTests.swift in Sources */, - 6B7ADEBC21F8B464003803BE /* AnyComponentTests.swift in Sources */, - 6B7ADEF221FDB12B003803BE /* UICollectionViewComponentCellTests.swift in Sources */, - 6B7EEDA0224CE4E100060872 /* UIScrollViewExtensionsTests.swift in Sources */, - 6B7ADEBE21F8BF89003803BE /* ViewNodeTests.swift in Sources */, - 6B7ADECC21FA067E003803BE /* UITableViewAdapterTests.swift in Sources */, - 6B7ADEF321FDB12B003803BE /* UITableViewComponentCellTests.swift in Sources */, - 6B7ADEF421FDB12B003803BE /* UITableViewComponentHeaderFooterViewTests.swift in Sources */, - 6B7ADEDA21FB909E003803BE /* UITableViewReloadDataUpdaterTests.swift in Sources */, - 6B7ADEDC21FB91FF003803BE /* UICollectionViewUpdaterTests.swift in Sources */, - 6B7ADEBA21F78957003803BE /* TestTools.swift in Sources */, - 6B7ADEF121FDB12B003803BE /* UICollectionComponentReusableViewTests.swift in Sources */, - 6B7ADED821FB5976003803BE /* UITableViewUpdaterTests.swift in Sources */, - 6B7ADEC221F8C976003803BE /* SectionTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 6B7ADEB521F783E3003803BE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 6B65947921E252E300291AAF /* Carbon */; - targetProxy = 6B7ADEB421F783E3003803BE /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 6B65948021E252E300291AAF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6B6594BF21E2534B00291AAF /* Carbon.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.1; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 6B65948121E252E300291AAF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6B6594BF21E2534B00291AAF /* Carbon.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.1; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 6B65948321E252E300291AAF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6B6594BF21E2534B00291AAF /* Carbon.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.ryo.Carbon; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 6B65948421E252E300291AAF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6B6594BF21E2534B00291AAF /* Carbon.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.ryo.Carbon; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 6B7ADEB621F783E3003803BE /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6B6594BF21E2534B00291AAF /* Carbon.xcconfig */; - buildSettings = { - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.ryo.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 6B7ADEB721F783E3003803BE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6B6594BF21E2534B00291AAF /* Carbon.xcconfig */; - buildSettings = { - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.ryo.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 6B65947421E252E300291AAF /* Build configuration list for PBXProject "Carbon" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6B65948021E252E300291AAF /* Debug */, - 6B65948121E252E300291AAF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6B65948221E252E300291AAF /* Build configuration list for PBXNativeTarget "Carbon" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6B65948321E252E300291AAF /* Debug */, - 6B65948421E252E300291AAF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6B7ADEB821F783E3003803BE /* Build configuration list for PBXNativeTarget "Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6B7ADEB621F783E3003803BE /* Debug */, - 6B7ADEB721F783E3003803BE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 6B65947121E252E300291AAF /* Project object */; -} diff --git a/Carbon.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Carbon.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 53e4919..0000000 --- a/Carbon.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Carbon.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Carbon.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Carbon.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Carbon.xcodeproj/xcshareddata/xcschemes/Carbon.xcscheme b/Carbon.xcodeproj/xcshareddata/xcschemes/Carbon.xcscheme deleted file mode 100644 index 2384878..0000000 --- a/Carbon.xcodeproj/xcshareddata/xcschemes/Carbon.xcscheme +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Carbon.xcworkspace/contents.xcworkspacedata b/Carbon.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 7f05e14..0000000 --- a/Carbon.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - diff --git a/Carbon.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Carbon.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Carbon.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Cartfile b/Cartfile deleted file mode 100644 index 1b3b77a..0000000 --- a/Cartfile +++ /dev/null @@ -1 +0,0 @@ -github "skymobilebuilds/DifferenceKit" diff --git a/Cartfile.resolved b/Cartfile.resolved deleted file mode 100644 index a0b85e4..0000000 --- a/Cartfile.resolved +++ /dev/null @@ -1 +0,0 @@ -github "skymobilebuilds/DifferenceKit" "1.1.7" diff --git a/Carthage/Checkouts/DifferenceKit b/Carthage/Checkouts/DifferenceKit deleted file mode 160000 index 757b69e..0000000 --- a/Carthage/Checkouts/DifferenceKit +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 757b69eaf4d7b3e4d8c658ffad6ef4ca18728e9c diff --git a/Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj b/Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj deleted file mode 100644 index 46c635f..0000000 --- a/Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj +++ /dev/null @@ -1,672 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 6B09264421FE17B300CFEC2F /* Footer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B09264321FE17B300CFEC2F /* Footer.swift */; }; - 6B09264621FE183300CFEC2F /* FooterContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B09264521FE183300CFEC2F /* FooterContent.xib */; }; - 6B21A49521E279AB00568841 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6B6594D621E2619E00291AAF /* Assets.xcassets */; }; - 6B21A49F21E3A67200568841 /* FormViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B21A49E21E3A67200568841 /* FormViewController.swift */; }; - 6B21A4A121E3A76200568841 /* FormViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B21A4A021E3A76200568841 /* FormViewController.xib */; }; - 6B21A4A321E3A81C00568841 /* FormTextFieldContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B21A4A221E3A81C00568841 /* FormTextFieldContent.xib */; }; - 6B21A4A521E3A92F00568841 /* FormTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B21A4A421E3A92F00568841 /* FormTextField.swift */; }; - 6B21A4A721E3AD5300568841 /* Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B21A4A621E3AD5300568841 /* Header.swift */; }; - 6B21A4A921E3ADE700568841 /* HeaderContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B21A4A821E3ADE700568841 /* HeaderContent.xib */; }; - 6B21A4AB21E3AF4700568841 /* FormTextPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B21A4AA21E3AF4700568841 /* FormTextPicker.swift */; }; - 6B21A4AD21E3AFE900568841 /* FormTextPickerContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B21A4AC21E3AFE900568841 /* FormTextPickerContent.xib */; }; - 6B21A4AF21E3B52500568841 /* FormLabelContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B21A4AE21E3B52500568841 /* FormLabelContent.xib */; }; - 6B21A4B121E3B58700568841 /* FormLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B21A4B021E3B58700568841 /* FormLabel.swift */; }; - 6B21A4B321E3BABF00568841 /* FormTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B21A4B221E3BABF00568841 /* FormTextView.swift */; }; - 6B21A4B521E3BC8D00568841 /* FormTextViewContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B21A4B421E3BC8D00568841 /* FormTextViewContent.xib */; }; - 6B21A4BD21E4EFC700568841 /* FormDatePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B21A4BC21E4EFC700568841 /* FormDatePicker.swift */; }; - 6B21A4C121E4F11400568841 /* FormDatePickerContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B21A4C021E4F11400568841 /* FormDatePickerContent.xib */; }; - 6B21A4C321E502E000568841 /* FormSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B21A4C221E502E000568841 /* FormSwitch.swift */; }; - 6B21A4C521E503BE00568841 /* FormSwitchContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B21A4C421E503BE00568841 /* FormSwitchContent.xib */; }; - 6B21A4C721E50C0200568841 /* Spacing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B21A4C621E50C0200568841 /* Spacing.swift */; }; - 6B3973B5220000EC002BB03A /* PangramViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3973B2220000EC002BB03A /* PangramViewController.swift */; }; - 6B3973B6220000EC002BB03A /* PangramLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3973B3220000EC002BB03A /* PangramLabel.swift */; }; - 6B3973B7220000EC002BB03A /* PangramViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B3973B4220000EC002BB03A /* PangramViewController.xib */; }; - 6B5A987721E8ED220013BB95 /* TodoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5A987621E8ED220013BB95 /* TodoViewController.swift */; }; - 6B5A987921E8ED740013BB95 /* TodoViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B5A987821E8ED740013BB95 /* TodoViewController.xib */; }; - 6B5A987B21E8EED30013BB95 /* TodoText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5A987A21E8EED30013BB95 /* TodoText.swift */; }; - 6B5A987D21E8F16F0013BB95 /* Todo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5A987C21E8F16F0013BB95 /* Todo.swift */; }; - 6B5A987F21E8F2090013BB95 /* TodoTextContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B5A987E21E8F2090013BB95 /* TodoTextContent.xib */; }; - 6B5A988521ECBD380013BB95 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5A988421ECBD380013BB95 /* UIColorExtension.swift */; }; - 6B6594D021E2619B00291AAF /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6594CF21E2619B00291AAF /* AppDelegate.swift */; }; - 6B6594D221E2619B00291AAF /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6594D121E2619B00291AAF /* HomeViewController.swift */; }; - 6B6594DA21E2619E00291AAF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6B6594D821E2619E00291AAF /* LaunchScreen.storyboard */; }; - 6B6594E521E2644500291AAF /* HomeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B6594E421E2644500291AAF /* HomeViewController.xib */; }; - 6B6594E721E2650000291AAF /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6594E621E2650000291AAF /* NibLoadable.swift */; }; - 6B6594E921E2655400291AAF /* HomeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6594E821E2655400291AAF /* HomeItem.swift */; }; - 6B6594ED21E2659500291AAF /* HomeItemContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B6594EC21E2659500291AAF /* HomeItemContent.xib */; }; - 6B6594EF21E26A7A00291AAF /* UITableViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6594EE21E26A7A00291AAF /* UITableViewExtension.swift */; }; - 6B6594FA21E2730600291AAF /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B6594E221E262C400291AAF /* Carbon.framework */; }; - 6B6594FB21E2730600291AAF /* Carbon.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6B6594E221E262C400291AAF /* Carbon.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 6B6594FC21E2730600291AAF /* DifferenceKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B6594F721E272D500291AAF /* DifferenceKit.framework */; }; - 6B6594FD21E2730600291AAF /* DifferenceKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6B6594F721E272D500291AAF /* DifferenceKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 6B7ADEFA21FDD5D3003803BE /* HelloViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADEF921FDD5D3003803BE /* HelloViewController.swift */; }; - 6B7ADEFC21FDD77A003803BE /* HelloViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B7ADEFB21FDD77A003803BE /* HelloViewController.xib */; }; - 6B7ADF0021FDE3F2003803BE /* HelloMessageContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6B7ADEFF21FDE3F2003803BE /* HelloMessageContent.xib */; }; - 6B7ADF0221FDEEC7003803BE /* HelloMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7ADF0121FDEEC7003803BE /* HelloMessage.swift */; }; - 6BBC279121ECF91A00446FB7 /* TodoEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBC279021ECF91A00446FB7 /* TodoEmpty.swift */; }; - 6BBC279321ECFE6A00446FB7 /* TodoEmptyContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6BBC279221ECFE6A00446FB7 /* TodoEmptyContent.xib */; }; - 6BBC279521EE25B500446FB7 /* TodoTableViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBC279421EE25B500446FB7 /* TodoTableViewAdapter.swift */; }; - 6BBC279821EE2B9A00446FB7 /* KyotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBC279721EE2B9A00446FB7 /* KyotoViewController.swift */; }; - 6BBC279A21EE2C7500446FB7 /* KyotoViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6BBC279921EE2C7500446FB7 /* KyotoViewController.xib */; }; - 6BBC279C21EE2F8200446FB7 /* Deletable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBC279B21EE2F8200446FB7 /* Deletable.swift */; }; - 6BBC279E21EE326000446FB7 /* KyotoTop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBC279D21EE326000446FB7 /* KyotoTop.swift */; }; - 6BBC27A021EE335A00446FB7 /* KyotoTopContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6BBC279F21EE335A00446FB7 /* KyotoTopContent.xib */; }; - 6BBC27A621EE451D00446FB7 /* KyotoImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBC27A521EE451D00446FB7 /* KyotoImage.swift */; }; - 6BBC27A821EE45FA00446FB7 /* KyotoImageContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6BBC27A721EE45FA00446FB7 /* KyotoImageContent.xib */; }; - 6BBC27AC21EE5BFE00446FB7 /* KyotoLicense.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBC27AB21EE5BFE00446FB7 /* KyotoLicense.swift */; }; - 6BBC27AE21EE5C7100446FB7 /* KyotoLicenseContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6BBC27AD21EE5C7100446FB7 /* KyotoLicenseContent.xib */; }; - 6BBC27B121EF882800446FB7 /* EmojiViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBC27B021EF882800446FB7 /* EmojiViewController.swift */; }; - 6BBC27B321EF8A6600446FB7 /* EmojiLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBC27B221EF8A6600446FB7 /* EmojiLabel.swift */; }; - 6BBC27B521EF8CDC00446FB7 /* EmojiViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6BBC27B421EF8CDB00446FB7 /* EmojiViewController.xib */; }; - 6BBC27B721EF8D4D00446FB7 /* EmojiLabelContent.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6BBC27B621EF8D4D00446FB7 /* EmojiLabelContent.xib */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 6B6594FE21E2730700291AAF /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 6B6594FD21E2730600291AAF /* DifferenceKit.framework in Embed Frameworks */, - 6B6594FB21E2730600291AAF /* Carbon.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 6B09264321FE17B300CFEC2F /* Footer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Footer.swift; sourceTree = ""; }; - 6B09264521FE183300CFEC2F /* FooterContent.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FooterContent.xib; sourceTree = ""; }; - 6B21A49E21E3A67200568841 /* FormViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormViewController.swift; sourceTree = ""; }; - 6B21A4A021E3A76200568841 /* FormViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FormViewController.xib; sourceTree = ""; }; - 6B21A4A221E3A81C00568841 /* FormTextFieldContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FormTextFieldContent.xib; sourceTree = ""; }; - 6B21A4A421E3A92F00568841 /* FormTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormTextField.swift; sourceTree = ""; }; - 6B21A4A621E3AD5300568841 /* Header.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Header.swift; sourceTree = ""; }; - 6B21A4A821E3ADE700568841 /* HeaderContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HeaderContent.xib; sourceTree = ""; }; - 6B21A4AA21E3AF4700568841 /* FormTextPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormTextPicker.swift; sourceTree = ""; }; - 6B21A4AC21E3AFE900568841 /* FormTextPickerContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FormTextPickerContent.xib; sourceTree = ""; }; - 6B21A4AE21E3B52500568841 /* FormLabelContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FormLabelContent.xib; sourceTree = ""; }; - 6B21A4B021E3B58700568841 /* FormLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormLabel.swift; sourceTree = ""; }; - 6B21A4B221E3BABF00568841 /* FormTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormTextView.swift; sourceTree = ""; }; - 6B21A4B421E3BC8D00568841 /* FormTextViewContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FormTextViewContent.xib; sourceTree = ""; }; - 6B21A4BC21E4EFC700568841 /* FormDatePicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormDatePicker.swift; sourceTree = ""; }; - 6B21A4C021E4F11400568841 /* FormDatePickerContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FormDatePickerContent.xib; sourceTree = ""; }; - 6B21A4C221E502E000568841 /* FormSwitch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormSwitch.swift; sourceTree = ""; }; - 6B21A4C421E503BE00568841 /* FormSwitchContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FormSwitchContent.xib; sourceTree = ""; }; - 6B21A4C621E50C0200568841 /* Spacing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Spacing.swift; sourceTree = ""; }; - 6B3973B2220000EC002BB03A /* PangramViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PangramViewController.swift; sourceTree = ""; }; - 6B3973B3220000EC002BB03A /* PangramLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PangramLabel.swift; sourceTree = ""; }; - 6B3973B4220000EC002BB03A /* PangramViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PangramViewController.xib; sourceTree = ""; }; - 6B5A987621E8ED220013BB95 /* TodoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TodoViewController.swift; sourceTree = ""; }; - 6B5A987821E8ED740013BB95 /* TodoViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TodoViewController.xib; sourceTree = ""; }; - 6B5A987A21E8EED30013BB95 /* TodoText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TodoText.swift; sourceTree = ""; }; - 6B5A987C21E8F16F0013BB95 /* Todo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Todo.swift; sourceTree = ""; }; - 6B5A987E21E8F2090013BB95 /* TodoTextContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TodoTextContent.xib; sourceTree = ""; }; - 6B5A988421ECBD380013BB95 /* UIColorExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColorExtension.swift; sourceTree = ""; }; - 6B6594CC21E2619B00291AAF /* Example-iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Example-iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B6594CF21E2619B00291AAF /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 6B6594D121E2619B00291AAF /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; - 6B6594D621E2619E00291AAF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 6B6594D921E2619E00291AAF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 6B6594DB21E2619E00291AAF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6B6594E221E262C400291AAF /* Carbon.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Carbon.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B6594E421E2644500291AAF /* HomeViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HomeViewController.xib; sourceTree = ""; }; - 6B6594E621E2650000291AAF /* NibLoadable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NibLoadable.swift; sourceTree = ""; }; - 6B6594E821E2655400291AAF /* HomeItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeItem.swift; sourceTree = ""; }; - 6B6594EC21E2659500291AAF /* HomeItemContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HomeItemContent.xib; sourceTree = ""; }; - 6B6594EE21E26A7A00291AAF /* UITableViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewExtension.swift; sourceTree = ""; }; - 6B6594F721E272D500291AAF /* DifferenceKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = DifferenceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B7ADEF921FDD5D3003803BE /* HelloViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelloViewController.swift; sourceTree = ""; }; - 6B7ADEFB21FDD77A003803BE /* HelloViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = HelloViewController.xib; sourceTree = ""; }; - 6B7ADEFF21FDE3F2003803BE /* HelloMessageContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HelloMessageContent.xib; sourceTree = ""; }; - 6B7ADF0121FDEEC7003803BE /* HelloMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HelloMessage.swift; sourceTree = ""; }; - 6BBC279021ECF91A00446FB7 /* TodoEmpty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TodoEmpty.swift; sourceTree = ""; }; - 6BBC279221ECFE6A00446FB7 /* TodoEmptyContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TodoEmptyContent.xib; sourceTree = ""; }; - 6BBC279421EE25B500446FB7 /* TodoTableViewAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TodoTableViewAdapter.swift; sourceTree = ""; }; - 6BBC279721EE2B9A00446FB7 /* KyotoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KyotoViewController.swift; sourceTree = ""; }; - 6BBC279921EE2C7500446FB7 /* KyotoViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KyotoViewController.xib; sourceTree = ""; }; - 6BBC279B21EE2F8200446FB7 /* Deletable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deletable.swift; sourceTree = ""; }; - 6BBC279D21EE326000446FB7 /* KyotoTop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KyotoTop.swift; sourceTree = ""; }; - 6BBC279F21EE335A00446FB7 /* KyotoTopContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KyotoTopContent.xib; sourceTree = ""; }; - 6BBC27A521EE451D00446FB7 /* KyotoImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KyotoImage.swift; sourceTree = ""; }; - 6BBC27A721EE45FA00446FB7 /* KyotoImageContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KyotoImageContent.xib; sourceTree = ""; }; - 6BBC27AB21EE5BFE00446FB7 /* KyotoLicense.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KyotoLicense.swift; sourceTree = ""; }; - 6BBC27AD21EE5C7100446FB7 /* KyotoLicenseContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KyotoLicenseContent.xib; sourceTree = ""; }; - 6BBC27B021EF882800446FB7 /* EmojiViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiViewController.swift; sourceTree = ""; }; - 6BBC27B221EF8A6600446FB7 /* EmojiLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiLabel.swift; sourceTree = ""; }; - 6BBC27B421EF8CDB00446FB7 /* EmojiViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EmojiViewController.xib; sourceTree = ""; }; - 6BBC27B621EF8D4D00446FB7 /* EmojiLabelContent.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EmojiLabelContent.xib; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 6B6594C921E2619B00291AAF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6B6594FC21E2730600291AAF /* DifferenceKit.framework in Frameworks */, - 6B6594FA21E2730600291AAF /* Carbon.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 6B21A49D21E3A63A00568841 /* Form */ = { - isa = PBXGroup; - children = ( - 6B21A49E21E3A67200568841 /* FormViewController.swift */, - 6B21A4A021E3A76200568841 /* FormViewController.xib */, - 6B21A4A421E3A92F00568841 /* FormTextField.swift */, - 6B21A4A221E3A81C00568841 /* FormTextFieldContent.xib */, - 6B21A4B021E3B58700568841 /* FormLabel.swift */, - 6B21A4AE21E3B52500568841 /* FormLabelContent.xib */, - 6B21A4AA21E3AF4700568841 /* FormTextPicker.swift */, - 6B21A4AC21E3AFE900568841 /* FormTextPickerContent.xib */, - 6B21A4B221E3BABF00568841 /* FormTextView.swift */, - 6B21A4B421E3BC8D00568841 /* FormTextViewContent.xib */, - 6B21A4BC21E4EFC700568841 /* FormDatePicker.swift */, - 6B21A4C021E4F11400568841 /* FormDatePickerContent.xib */, - 6B21A4C221E502E000568841 /* FormSwitch.swift */, - 6B21A4C421E503BE00568841 /* FormSwitchContent.xib */, - ); - path = Form; - sourceTree = ""; - }; - 6B3973B1220000A1002BB03A /* Pangram */ = { - isa = PBXGroup; - children = ( - 6B3973B2220000EC002BB03A /* PangramViewController.swift */, - 6B3973B4220000EC002BB03A /* PangramViewController.xib */, - 6B3973B3220000EC002BB03A /* PangramLabel.swift */, - ); - path = Pangram; - sourceTree = ""; - }; - 6B5A987521E8E9680013BB95 /* Todo */ = { - isa = PBXGroup; - children = ( - 6B5A987621E8ED220013BB95 /* TodoViewController.swift */, - 6B5A987821E8ED740013BB95 /* TodoViewController.xib */, - 6B5A987A21E8EED30013BB95 /* TodoText.swift */, - 6B5A987E21E8F2090013BB95 /* TodoTextContent.xib */, - 6BBC279021ECF91A00446FB7 /* TodoEmpty.swift */, - 6BBC279221ECFE6A00446FB7 /* TodoEmptyContent.xib */, - 6B5A987C21E8F16F0013BB95 /* Todo.swift */, - 6BBC279421EE25B500446FB7 /* TodoTableViewAdapter.swift */, - 6BBC279B21EE2F8200446FB7 /* Deletable.swift */, - ); - path = Todo; - sourceTree = ""; - }; - 6B5A988221E8F3220013BB95 /* Common */ = { - isa = PBXGroup; - children = ( - 6B21A4C621E50C0200568841 /* Spacing.swift */, - 6B21A4A621E3AD5300568841 /* Header.swift */, - 6B21A4A821E3ADE700568841 /* HeaderContent.xib */, - 6B09264321FE17B300CFEC2F /* Footer.swift */, - 6B09264521FE183300CFEC2F /* FooterContent.xib */, - 6B6594E621E2650000291AAF /* NibLoadable.swift */, - 6B6594EE21E26A7A00291AAF /* UITableViewExtension.swift */, - 6B5A988421ECBD380013BB95 /* UIColorExtension.swift */, - ); - path = Common; - sourceTree = ""; - }; - 6B6594C321E2619B00291AAF = { - isa = PBXGroup; - children = ( - 6B6594CE21E2619B00291AAF /* Sources */, - 6B6594CD21E2619B00291AAF /* Products */, - 6B6594E121E262C400291AAF /* Frameworks */, - ); - sourceTree = ""; - }; - 6B6594CD21E2619B00291AAF /* Products */ = { - isa = PBXGroup; - children = ( - 6B6594CC21E2619B00291AAF /* Example-iOS.app */, - ); - name = Products; - sourceTree = ""; - }; - 6B6594CE21E2619B00291AAF /* Sources */ = { - isa = PBXGroup; - children = ( - 6B5A988221E8F3220013BB95 /* Common */, - 6B6594F021E26BCB00291AAF /* Top */, - 6B7ADEF821FDD562003803BE /* Hello */, - 6B3973B1220000A1002BB03A /* Pangram */, - 6BBC279621EE2B8100446FB7 /* Kyoto */, - 6BBC27AF21EF87CE00446FB7 /* Emoji */, - 6B5A987521E8E9680013BB95 /* Todo */, - 6B21A49D21E3A63A00568841 /* Form */, - 6B6594CF21E2619B00291AAF /* AppDelegate.swift */, - 6B6594D621E2619E00291AAF /* Assets.xcassets */, - 6B6594D821E2619E00291AAF /* LaunchScreen.storyboard */, - 6B6594DB21E2619E00291AAF /* Info.plist */, - ); - path = Sources; - sourceTree = ""; - }; - 6B6594E121E262C400291AAF /* Frameworks */ = { - isa = PBXGroup; - children = ( - 6B6594F721E272D500291AAF /* DifferenceKit.framework */, - 6B6594E221E262C400291AAF /* Carbon.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 6B6594F021E26BCB00291AAF /* Top */ = { - isa = PBXGroup; - children = ( - 6B6594D121E2619B00291AAF /* HomeViewController.swift */, - 6B6594E421E2644500291AAF /* HomeViewController.xib */, - 6B6594E821E2655400291AAF /* HomeItem.swift */, - 6B6594EC21E2659500291AAF /* HomeItemContent.xib */, - ); - path = Top; - sourceTree = ""; - }; - 6B7ADEF821FDD562003803BE /* Hello */ = { - isa = PBXGroup; - children = ( - 6B7ADEF921FDD5D3003803BE /* HelloViewController.swift */, - 6B7ADEFB21FDD77A003803BE /* HelloViewController.xib */, - 6B7ADF0121FDEEC7003803BE /* HelloMessage.swift */, - 6B7ADEFF21FDE3F2003803BE /* HelloMessageContent.xib */, - ); - path = Hello; - sourceTree = ""; - }; - 6BBC279621EE2B8100446FB7 /* Kyoto */ = { - isa = PBXGroup; - children = ( - 6BBC279721EE2B9A00446FB7 /* KyotoViewController.swift */, - 6BBC279921EE2C7500446FB7 /* KyotoViewController.xib */, - 6BBC279D21EE326000446FB7 /* KyotoTop.swift */, - 6BBC279F21EE335A00446FB7 /* KyotoTopContent.xib */, - 6BBC27A521EE451D00446FB7 /* KyotoImage.swift */, - 6BBC27A721EE45FA00446FB7 /* KyotoImageContent.xib */, - 6BBC27AB21EE5BFE00446FB7 /* KyotoLicense.swift */, - 6BBC27AD21EE5C7100446FB7 /* KyotoLicenseContent.xib */, - ); - path = Kyoto; - sourceTree = ""; - }; - 6BBC27AF21EF87CE00446FB7 /* Emoji */ = { - isa = PBXGroup; - children = ( - 6BBC27B021EF882800446FB7 /* EmojiViewController.swift */, - 6BBC27B421EF8CDB00446FB7 /* EmojiViewController.xib */, - 6BBC27B221EF8A6600446FB7 /* EmojiLabel.swift */, - 6BBC27B621EF8D4D00446FB7 /* EmojiLabelContent.xib */, - ); - path = Emoji; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 6B6594CB21E2619B00291AAF /* Example-iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6B6594DE21E2619E00291AAF /* Build configuration list for PBXNativeTarget "Example-iOS" */; - buildPhases = ( - 6B6594C821E2619B00291AAF /* Sources */, - 6B6594C921E2619B00291AAF /* Frameworks */, - 6B6594CA21E2619B00291AAF /* Resources */, - 6B6594FE21E2730700291AAF /* Embed Frameworks */, - 6B7ADEF521FDC40B003803BE /* SwiftLint */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Example-iOS"; - productName = "Example-iOS"; - productReference = 6B6594CC21E2619B00291AAF /* Example-iOS.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 6B6594C421E2619B00291AAF /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1010; - LastUpgradeCheck = 1010; - ORGANIZATIONNAME = "Ryo Aoyama"; - TargetAttributes = { - 6B6594CB21E2619B00291AAF = { - CreatedOnToolsVersion = 10.1; - LastSwiftMigration = 1020; - }; - }; - }; - buildConfigurationList = 6B6594C721E2619B00291AAF /* Build configuration list for PBXProject "Example-iOS" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 6B6594C321E2619B00291AAF; - productRefGroup = 6B6594CD21E2619B00291AAF /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 6B6594CB21E2619B00291AAF /* Example-iOS */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 6B6594CA21E2619B00291AAF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6BBC27B721EF8D4D00446FB7 /* EmojiLabelContent.xib in Resources */, - 6B21A49521E279AB00568841 /* Assets.xcassets in Resources */, - 6B3973B7220000EC002BB03A /* PangramViewController.xib in Resources */, - 6B6594ED21E2659500291AAF /* HomeItemContent.xib in Resources */, - 6B6594E521E2644500291AAF /* HomeViewController.xib in Resources */, - 6BBC27B521EF8CDC00446FB7 /* EmojiViewController.xib in Resources */, - 6B5A987921E8ED740013BB95 /* TodoViewController.xib in Resources */, - 6BBC27AE21EE5C7100446FB7 /* KyotoLicenseContent.xib in Resources */, - 6BBC27A021EE335A00446FB7 /* KyotoTopContent.xib in Resources */, - 6B21A4AD21E3AFE900568841 /* FormTextPickerContent.xib in Resources */, - 6BBC279321ECFE6A00446FB7 /* TodoEmptyContent.xib in Resources */, - 6B21A4B521E3BC8D00568841 /* FormTextViewContent.xib in Resources */, - 6B5A987F21E8F2090013BB95 /* TodoTextContent.xib in Resources */, - 6B21A4A121E3A76200568841 /* FormViewController.xib in Resources */, - 6B6594DA21E2619E00291AAF /* LaunchScreen.storyboard in Resources */, - 6B21A4C121E4F11400568841 /* FormDatePickerContent.xib in Resources */, - 6B21A4A321E3A81C00568841 /* FormTextFieldContent.xib in Resources */, - 6B21A4A921E3ADE700568841 /* HeaderContent.xib in Resources */, - 6BBC279A21EE2C7500446FB7 /* KyotoViewController.xib in Resources */, - 6B7ADF0021FDE3F2003803BE /* HelloMessageContent.xib in Resources */, - 6B21A4AF21E3B52500568841 /* FormLabelContent.xib in Resources */, - 6B09264621FE183300CFEC2F /* FooterContent.xib in Resources */, - 6BBC27A821EE45FA00446FB7 /* KyotoImageContent.xib in Resources */, - 6B21A4C521E503BE00568841 /* FormSwitchContent.xib in Resources */, - 6B7ADEFC21FDD77A003803BE /* HelloViewController.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 6B7ADEF521FDC40B003803BE /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if which swiftlint >/dev/null; then\nswiftlint --config ../../.swiftlint.yml\nelse\necho \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 6B6594C821E2619B00291AAF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6B21A4B121E3B58700568841 /* FormLabel.swift in Sources */, - 6B21A4A721E3AD5300568841 /* Header.swift in Sources */, - 6B21A49F21E3A67200568841 /* FormViewController.swift in Sources */, - 6B5A987B21E8EED30013BB95 /* TodoText.swift in Sources */, - 6BBC279121ECF91A00446FB7 /* TodoEmpty.swift in Sources */, - 6B6594E721E2650000291AAF /* NibLoadable.swift in Sources */, - 6B3973B6220000EC002BB03A /* PangramLabel.swift in Sources */, - 6BBC27B321EF8A6600446FB7 /* EmojiLabel.swift in Sources */, - 6BBC279C21EE2F8200446FB7 /* Deletable.swift in Sources */, - 6B5A988521ECBD380013BB95 /* UIColorExtension.swift in Sources */, - 6B21A4B321E3BABF00568841 /* FormTextView.swift in Sources */, - 6B6594EF21E26A7A00291AAF /* UITableViewExtension.swift in Sources */, - 6B6594D221E2619B00291AAF /* HomeViewController.swift in Sources */, - 6BBC27AC21EE5BFE00446FB7 /* KyotoLicense.swift in Sources */, - 6B3973B5220000EC002BB03A /* PangramViewController.swift in Sources */, - 6B21A4C721E50C0200568841 /* Spacing.swift in Sources */, - 6B21A4BD21E4EFC700568841 /* FormDatePicker.swift in Sources */, - 6B21A4AB21E3AF4700568841 /* FormTextPicker.swift in Sources */, - 6BBC27A621EE451D00446FB7 /* KyotoImage.swift in Sources */, - 6B5A987721E8ED220013BB95 /* TodoViewController.swift in Sources */, - 6BBC27B121EF882800446FB7 /* EmojiViewController.swift in Sources */, - 6B7ADEFA21FDD5D3003803BE /* HelloViewController.swift in Sources */, - 6BBC279E21EE326000446FB7 /* KyotoTop.swift in Sources */, - 6B6594E921E2655400291AAF /* HomeItem.swift in Sources */, - 6B7ADF0221FDEEC7003803BE /* HelloMessage.swift in Sources */, - 6BBC279821EE2B9A00446FB7 /* KyotoViewController.swift in Sources */, - 6B09264421FE17B300CFEC2F /* Footer.swift in Sources */, - 6B21A4C321E502E000568841 /* FormSwitch.swift in Sources */, - 6B21A4A521E3A92F00568841 /* FormTextField.swift in Sources */, - 6B5A987D21E8F16F0013BB95 /* Todo.swift in Sources */, - 6B6594D021E2619B00291AAF /* AppDelegate.swift in Sources */, - 6BBC279521EE25B500446FB7 /* TodoTableViewAdapter.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 6B6594D821E2619E00291AAF /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 6B6594D921E2619E00291AAF /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 6B6594DC21E2619E00291AAF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 6B6594DD21E2619E00291AAF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 6B6594DF21E2619E00291AAF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_NOTICES = YES; - ASSETCATALOG_WARNINGS = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.ryo.Example-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 6B6594E021E2619E00291AAF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_NOTICES = YES; - ASSETCATALOG_WARNINGS = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.ryo.Example-iOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 6B6594C721E2619B00291AAF /* Build configuration list for PBXProject "Example-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6B6594DC21E2619E00291AAF /* Debug */, - 6B6594DD21E2619E00291AAF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6B6594DE21E2619E00291AAF /* Build configuration list for PBXNativeTarget "Example-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6B6594DF21E2619E00291AAF /* Debug */, - 6B6594E021E2619E00291AAF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 6B6594C421E2619B00291AAF /* Project object */; -} diff --git a/Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index f6e458f..0000000 --- a/Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Examples/Example-iOS/Example-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme b/Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme deleted file mode 100644 index a87d171..0000000 --- a/Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Example-iOS.xcworkspace/contents.xcworkspacedata b/Examples/Example-iOS/Example-iOS.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 8d09866..0000000 --- a/Examples/Example-iOS/Example-iOS.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - diff --git a/Examples/Example-iOS/Example-iOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Examples/Example-iOS/Example-iOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Examples/Example-iOS/Example-iOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Examples/Example-iOS/Sources/AppDelegate.swift b/Examples/Example-iOS/Sources/AppDelegate.swift deleted file mode 100644 index 3d230c2..0000000 --- a/Examples/Example-iOS/Sources/AppDelegate.swift +++ /dev/null @@ -1,31 +0,0 @@ -import UIKit - -@UIApplicationMain -final class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { - configureUIAppearance() - - let window = UIWindow() - window.rootViewController = UINavigationController(rootViewController: HomeViewController()) - window.makeKeyAndVisible() - self.window = window - - return true - } - - func configureUIAppearance() { - let appearance = UINavigationBar.appearance() - let titleTextAttributes: [NSAttributedString.Key: Any] = [ - .foregroundColor: UIColor.primaryWhite - ] - - appearance.tintColor = .primaryWhite - appearance.setBackgroundImage(UIColor.primaryBlack.image(), for: .default) - appearance.prefersLargeTitles = true - appearance.isTranslucent = true - appearance.titleTextAttributes = titleTextAttributes - appearance.largeTitleTextAttributes = titleTextAttributes - } -} diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d8db8d6..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "83.5x83.5", - "scale" : "2x" - }, - { - "idiom" : "ios-marketing", - "size" : "1024x1024", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/Color/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/Color/Contents.json deleted file mode 100644 index da4a164..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/Color/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryBlack.colorset/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryBlack.colorset/Contents.json deleted file mode 100644 index a36cc53..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryBlack.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - }, - "colors" : [ - { - "idiom" : "universal", - "color" : { - "color-space" : "srgb", - "components" : { - "red" : "0x19", - "alpha" : "1.000", - "blue" : "0x21", - "green" : "0x1E" - } - } - } - ] -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryGreen.colorset/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryGreen.colorset/Contents.json deleted file mode 100644 index 1ee5d79..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryGreen.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - }, - "colors" : [ - { - "idiom" : "universal", - "color" : { - "color-space" : "srgb", - "components" : { - "red" : "0x6A", - "alpha" : "1.000", - "blue" : "0x16", - "green" : "0xC7" - } - } - } - ] -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryWhite.colorset/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryWhite.colorset/Contents.json deleted file mode 100644 index c2a1cc2..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/Color/primaryWhite.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - }, - "colors" : [ - { - "idiom" : "universal", - "color" : { - "color-space" : "srgb", - "components" : { - "red" : "0xFF", - "alpha" : "1.000", - "blue" : "0xFF", - "green" : "0xFF" - } - } - } - ] -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/Color/secondaryBlack.colorset/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/Color/secondaryBlack.colorset/Contents.json deleted file mode 100644 index f4744e4..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/Color/secondaryBlack.colorset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - }, - "colors" : [ - { - "idiom" : "universal", - "color" : { - "color-space" : "srgb", - "components" : { - "red" : "0x25", - "alpha" : "1.000", - "blue" : "0x2D", - "green" : "0x2A" - } - } - } - ] -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/DisclosureIndicator.imageset/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/DisclosureIndicator.imageset/Contents.json deleted file mode 100644 index 0815c75..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/DisclosureIndicator.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "DisclosureIndicator.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/DisclosureIndicator.imageset/DisclosureIndicator.pdf b/Examples/Example-iOS/Sources/Assets.xcassets/DisclosureIndicator.imageset/DisclosureIndicator.pdf deleted file mode 100644 index a88f3a08607005283a7e90e56d7de989b7602108..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1639 zcmai!eM}o=9LHfWT+Rj;7Pq2{d)VkGQ0Tq%t}S8(+I5!q9nQ=V%w6xUUANL>*JJB8 zV{sXV8GPI3rfy_)aWOIY!VE?x8iP!k;4&D=+#hU;otr`w-=jh5bETE0{bNrqy{F&j zcfb4H@B4WkO{2|Tf|U}8X87i>H)r1bEp&PKbHo5pAUby<<>f$MEBM^<4nRVQ270^4 zD+?05ds$hq37p6az+yrCvLvvrNFaUd3lAZmp(^{{)6*yK-coYy`0PNz$Ye%lHR8z& zFEn=M9QFPaY$&$(qIloNWoL)3efVw0>pRx=ucu2MBi*_Oc8za87ig|MvsGWDsb9Sd z-AOke83hGJPlfjNoeobwzTwi4qv!h7?3XTYT0IuHJ~uTU_-^5A^_355c35+!4IfK!7BP>xb6o^4{4=0v3$yUyr+$l z$TbNvXog8`cF+R!R?#a;O>HbE0Hx_xKL(7k1PM7z2{~fEn4?kpdRUOYQt`$IjRAU_ zu*bs*^yaENTgEXA?a*mQSe9W%zA7$6q`h=kS2xWBM?TFyG^lc_ki!=*EPp;d-BO`Z zq4y2jJH)GMb>-mbdGLO{qpp>Hd(B+`D}_(~F?ww)fU0D zwdvpKc&H!x&g<)sSJ*x~IAciTd_-4Azod-C&t zk@Km^Cqg+{z7u292Tu)GccyVGPn-|s_by=LYI ztvXlz8i95Ut#!`as%YDWKigB;Mc!~T?@dMEm|B6o`>#rM|I=jyd)5ydbZT|xK(4xe zR`-amI`iZgs{B_cCe&(6iJST6Ii6YhN!sM9mQyZo=5cp;x07K${wor3lUZ4RUR0@q z1@n=}f$>NrxQ0N{8!Tgb@vgLc^Ms#L*-{)*j3)>x&VpjCB0>KhR%;dO7kHp}OM{kp zh{9JKmnHoCKwl^D9=1vhfMyhiVDKWN{Io+TF`%#U@P5dZLNCmgzz&Q|&S+(2)+@Rf z$@a&PULqF5Vozx6SPnEafo<@0r5I64fi3N@<)9>%v?{o+C+$G#Ck%V+8`YAa@Q~#LX{5G@^!JIF2J4&87xB@*gCj B2s{7) diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/KyotoArashiyama.imageset/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/KyotoArashiyama.imageset/Contents.json deleted file mode 100644 index be0ae37..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/KyotoArashiyama.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "KyotoArashiyama.jpg" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/KyotoArashiyama.imageset/KyotoArashiyama.jpg b/Examples/Example-iOS/Sources/Assets.xcassets/KyotoArashiyama.imageset/KyotoArashiyama.jpg deleted file mode 100644 index 87e6f95766970dcffe0259d9d7870f1d7cb17af2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81473 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 Qa;RxR%JOwLNu+=O*}K#xeE=qb{FAv z%U{@UY^ypmcHzn#W>?T*fZ8JGVRav3trvF|TVO_Z(LRl~{B!tRqKQfZP< z+EyuCD>9M9yKtS2r-=tZMv#_AAF(Hn`eFj|%HOALR?AeH z5|_}xE{)GGNrB@mLk590N=D*pkR-XItUOwlFaQe+Yutyd0RHmDdcmsGzhKfwsDCTj zoSyFs)38R=@x4Ic`>iXNUp;`lFvRfixV$Nei+2Bsh6>pJeU04|R|greK@EJIg%pSx z*b=DzK1lHj{A%9(Figa_UrAfMmssCY1=%R>FC7>I$qn3L`$5>Ja^3G98Uqq*T36=* zn#d>sLP81}q}+XhTzQ^$@V%z9he$ScqHBq0b}~xWj>x2M8k>1>IL;^8(;`A5LIe~5 zidg`xMtI!q62tQPiucxQe{67W_PR5khJW9auf}X&g}8JcY+bZ`)P5Tt7nTP=jFJ?b zU^1r(oG{>sZ^{0|#9{Kue`z_ohewBL<89yb<) z7zh06R&H$aJoO>v>+}sB|8{Qf490?36`HRf`ipk1pMAY)9MlBp5&}>zTgApXPhV7I zhB9(z4dyT2_>CTljj6G)xrg|QwF)+~>aCit_=viU!Zu%fOUr3$x4aqgShy5?#K8{k ze9r7*hOJ#;{{wKhVRM_-%xEO(RQ0UGHV%#XdJyC2!%A7=-V<|nGX$kTE+6?z9UeaX zItb2Qz3yaY++AdBI~I?)KXbDy@-Z^?_5$SPu>b&wUnGV537p zG{n);v+L8V`_;ZFl&9*o08IoSinJyWU?jm-H)gUO<+6Td!s(R*Ex?V4Z}kcJvHMJ+ zlW_blmN_OJ@aiWi6hfq_)=*c%mWr<#u>G`ikGCO#qFKX**BRL)fIudc&J25d`yGcB z01C=$ylV2?yHSmOmuFn|W9&})CGVUMoIO3(uMik8U1t&)2(J0HX>jHo2FSyV3&TVJ zZ{2m8S;N0$vi+T3ggZHdx<%Iy*K$cR_XQqVO}cW-ISNiGzHgua5Tx*4^$;mJaJH_|-t1gVLF$K9=_nARZUpYDoC1G#&tmB1K5JE6mwZIQX|BOV#5c zw_ytix0{_ls$%5)@a@p?)>w*#788K}YB@k&L7S^A13~&=qInVBf%hF-V9NT~O!vUW zdZUEq>&l~vtVyT|&?W+ZyZi^>?VJ>jhqiSv>tj8*ntOHZJVp)LzrK?QAcY{MC51G8 z|Higpt4)uO#Rddzb0Nv=mJLm-b1Dr7lmb}tXyXvW^7GiKy(Gbs=2=WRs#)3bxX|n} ztacai1Zt?gEH%^f}7otpMuRr91T1?;yIA>(ODz3SL^ z4|njsq&M(7)oCf}tSg_K`gT~K4G9cReZQit|FNpHf>kE2bVgc=5I{I|QLUn%ba3Ir zbK$DAyz}tIWc?S^2yf|KDq5FgOXVA)k>n&#E_ZqWAgu1*hC0CZP}!I=rwZy%(ct&N z^=VIytlHq4?I?0kR%twCK1*Ksn}kxt^H4VxB(~Bh%JRkPgPr-Mx&|-apwf!rKn+V2 zC6~!1q-=TyBi2@gf@BOb@;Dd=jqpVX`BK38_v|Fsmd1NGw|(u^wA7B}9m!e#s~fG1 zmJNo?L#-+YuB~ud+5)3ZKaPEgk{x+wmh3g;8%&KDW@;w=)P`;##ka-aIGP`*YH~dt?WunjNQ01fm6Tzz)lSZ zWN+vh2;+bPn~ z9v0m-NE5;7?B=`vxSwKhWVA3xs3k3hf*7&awv9xKiIT?60yI^etU&%(|#Y(Q521!v= z6*jINZqZTN*{QSrYA5JpbKx&Av-tAW+khJ2N?6`Zj!Mt%x~X>8uiPpP9{7esNi;-a zDAdQ$Yb!yEVS4K4JNJT9Hh7&|#j)$fTP?RzC(mq1Z12TO*B{X>w}4#zZ~@0gv-NJD zTcJf@H)O7cDb>cvQ{YFvX7FTTv*YqfM^1Pmkb-lnY;}RluhUL6a{n2t>@rbdBXjVR z^s>Owu)udW(l))oN8sJ=;@n<4fl4%VV*Fc5QEb(Nr1jG3cAJ~%n3VwMxPHxcXv~gq zDPM@_RDkMlXFVqYWN=X%J;bU|a4bM2o#-3%AL(PDIzNp)*EeH*x^8<-& z{+Y;`TOpioF(A2Uz}imH7sxWt4y-7$BVRx}I0>9A0H=*!Hm1T|4C0#J8qXx9E_E8h zh1FH;tPLGRnIlg?2Y)O)fDM0CWID%%XG~+$7FcE)SfK{dz!Wp^hobQ4x2ZK(u~9Y> zlT-4%=jn;ow1eTd@{3EK5ML=DoUO@ignqEZ_2Sd!3L= z)uVvKuPKW|4c#^B)qMUUIpC=AoQUmbB1{4PQVrZfN)cJbfP0Gjmc}zLqhQe$Us1mN z23@{Dj;4^Dppr`slglLe?&%9tq^CbC5FuV}FA^k5b5GE^s@z<* zvPboQfCL@L+-_+3-fx|ydv$eo@76;R&Ln!nqp4iiQzu63Llu*K{i(GUFyr{NL?MMJ zl`BW~KLGgTsG7v^6N$E1oL<_`wO{750ikC749(1Lhg~kJPFrm*8FkBQScXtv`M9EB zm0SO>Av7A}dnM)>@W(Xo3x57T^RT3ZrO|z2bn9yKMDfXn=4Crk*IBIW?B!~4vy?S- zrOpr%ax(i1-@UROg;h@Afvcqg1v#kKk2am9U5#p)kG5Vm_X+PzPn6*%Ra*-zO7JDdTo|2k}5qcCUq z9J3qpMGyDhs58Ekvm6YUO|M)wyMYF(RDAw5)yeE!tH|%iz6++__{}=BtyR~h|1QCO zsbdel%H|5P*ta%4+E?!doj+=}o7b;rE*yQQHBQE`(QycNY2yDnD`qABR#Ax}Su0e% zx~bjS_|2T&w5_t|*CH#5=DLg3cLz88=OW&z8>TY?>qC(@&caiPN|}5papvEbK0-R9 z-CUCAO4v258B>V7@GA|!dEat|yu~Rn7#DGQeVPYb`In@-?$*!}hj+ zACN*Hfx^iJ>%B9hoZn5Ng!+ti`~p1}8p`aHXIH$4M@sW6x|EtkbbY_z&wn>%F{whV zu`y)UqK$SH@yiz{Pb0^3mi5{Ma;APjJvI&oIX($-+Cqb1a(_x4m_G4;vk4+Pk72qnV)Jy7s-YUoA+-gQ0P9s1Zqq=}*l zze|%{bD59pYs=9{z+8$8 zinkq1%@!5uOzkR-5X)>%&1SVShx!58O!CpIH4(UMP^S+mK zcNTu0IQQCE>8{>0N(IXMqi^D)v6hzadGvVJU1h))Cpnu(afkGxMGHn@C+!qE$Yz$y zSB`mM`RD*#a{h8Q*cNc=GMI|&P_baj<*JncZngv;`*C`3MMcohD?LVE%1_#B!dsKU8sQsQ)DjD&%o;AO^Ou*jXqU!|q%^%G&Nykbw| zl-K3B2YQ!v?ZCcTLs9<#>*~5g9AbS>K}Mj3-;)5OMy&V}^h0cNU(3+DR)pHD;mD|N z!sMXl;@O7R1xJrhA%b*qh@Ky)$jX*gUWF$7M`z-3^uYGmN}>w<#yBH2A38GkJO1PH zyaGS6BY!Dk++Tg+N&k7uQlZymStbn}EmIuMD^t~*TwamMU%Hr&9>>a^S5D8Cg?Ue8 z!WPZSOti=eG}T)UG@Qs(fcIAN<0F*D;G*c&0_Ei#%SUd7$Api{tA(i(B^)`({*>0` zr&r`}Nh>tr$x-i0M*wX+5!>D+PyEzU#8%hv#PwCtJ{AW`r(dq(>k^GDCg7WF;g_=& zd1*Y);X!$u_ZH9mea-o;CYA~W>E%x)25@n~npP9S6W`GzO&Nhjt?z>X8gf8?ZRaZwAk8jijMc=wx7u^}U_>o&A0ogFy^^+&;@I~O@A6oA*~v!FCyCV}#V2CTh0iubT3^0<$;s=bCt z@|1Z4j(o4BmwtI-&>Aid(6cQfdg2w3AwzftX#N)-1NbjM=D*MwM7-BRaADO--g?dg z06-pkYYUBAYZ87_90mYj>~6P>&y_|wMmHe=04UU-I6H$w&e;jOz|#PP80_E)bDM#= zuan1$-misME)BDKa*|$492$T14_XUUe~;~9it8&fGo?<4S^!{gr$5-Oxsi7q=zaQn zi!m-z2k~5gEKz-ZJqe|Yp1Wn0k1OBMYhmm)D7tSFI|aHbV~~1%IC-((Uu=J%+vEIt zgUl#wma_UQ>_3;2!P$b^9Ph)@djNn$6FU*3TP|mN2TcG#gM^P`5@ECj+Nndc_HM#zAT%deZH0n9u z@gs7}C6eEDX#O1###1hAuG%&w9^+7z9#w(xhpfZH3wxOJ_skn*7kfcWHMhAIy(Fy`}Nt9TTu|N7HN#gTVEb%e1NsGuJ zXN%;S*|CyT6dDn_74BkZu7?4}crM$XLpV)D1dGN_=cWMw>A|Xx4&Zj5j65|QB!GhE zus?ZJqA@CW7=R3Z@G(EkLZCMsHGWU+2LMXSUHln9fH7w&g^kyPK#N}5PCy~WB?Z6) zWtkaiB9Q{#aVOYC9tIreG~>`UqXX4X~qVGZ^wTKz;B%{;@9nw`0FS_+u%9>4W#M>ir+_ zKPAGGAOMDXW(LR2`TiIL0Pt%|4;0zH*ro#@-Y$vTb*dXeGHn3}WnCS6rSM3lkAU}X zs>-Rfv;gC37+elzgihvqJ!L1>irDxarV6xj9tz38aA~cLq!O)kiz>DTw#9B|YdE3eoWU4DOV1ActUdEhF6&~XhiLN<^Td?&Y zuf6g%MWw@m{*req!>m`~-CctZBYIrI{ zow9vm-|2Yo;9NbYn?~aC+O2{I>DTqqcJtzD2o=OlplZ47U$-m+4gjC}) z&Kt}t-ZZ4k9eA0Zx?x^o$*{jOw^8zjXvvKCdj;vjRgfP70bI~;ZeTt|#N={A!%uBQ z>R$YQL#Nk@z-RL4LA;|5?><}TW-F%IQH9Q@;_%w#ZI=pvR`JSL#5J?*5I-LYIS6{a zp)IkBS+3df-e|gslUxEfz<2|?w6|@LLa>mi3JU{vC5cz=tE#ENRjhR7IZO9DCii@3 zGk6Rt%2V}h7NoQCv|Jlo<#bcf8I68c$7cM9tTjL>a&#jt!z+_XHd?e(_1lRojU+FP zIX+mD2no2_8})LOdynALc|BCz>J{@;n z=Nyr`R9m_;rdKOqNR9jzzm$z14~*ND9?e>FIS_3jm#7 zPS6l7C9oQlT@ROH_EfM<@*zaR0CqA3FtFB&HEg!MWAXupyJBm(XGlpIGhZeqp3O<~ z_p~2v?0q6(sln9z$A17z)=%~^Wd@_nL@cSb4#gFZlpYU{sJbz4Cxmfjce&VMu?uM2 zP_(asV9_6f>U2=V8v?{z&oAYp#Li7vfJLPK6jIw*RfRU?o5K@?`cbRg#(0}S=gB-~ z0@}YJT}x}m284-u&_oVh<5sFBmn0~pE^67&Liva}1&MCU`0?4xsDjhBt7K?XgEe9o zn|nm4Ho1k#hZ{=xb~$pVN#7l2R6L{#)tvj|(Ou~0W8ANI?e$aa6qkF8!*)n~Z~}@G zpZ>Oj6vUsni@)gnE1~n}DDHd?^qPLH(8q`S$Ctf3)B2xvVoUm>V0#Im#{-;_Y^`%~ zptYcHIb;sogs)D@zB*VvT|TijTw9-+cHg_oaL?z{AD6GKh$B_m*#ZU{yi6`}kZ8JG zu^+WhX%>B)`JDyKIvTFdE@#M()%Z=~QpksYw%Yk3eo_#r&$l*pDE`GUB513@SUjyy z-Gz`SLECti*HzgKtaOxHMW4%?t!ee4d-Ibg9PXmxHgAJb!(rl;I}H*r5+r zh4l5~JJq%7=+N~GT*mx-+wp6wS%GRU64skDk&et`I{4|&^+SWbD+TGkcwKIzg@AvK z5fdc->#=E1bA5DKDqDCD*TRVz#tO*Fd@aVuDPFxMIM{XbAHbb5Fd+O_OX@&*6>MC{ zMD>qs>jz5RLESGG&}hb<&jM#mV55m;6|e^iK(dAziTh0DxIWnB!!UK^rO+^v)#8xu zf)E@3g1%8PqmhsIR{9^DH}8_8cEnrp-dm{JLSsP4{{WYgGh!LqHOg%PXWL!Km1^*U zSfhA1HX{Ob%e@sxGUW$3KaOlVkqS$m=4Y4PDw{7}^J`c(7b|NqrEk6;PSP7YG78T3y176Qgx4J5Tf*628% zlqc5&N=VC^T-y7zVoehbf$8GD*xX3jWs?3sPedbu9s^?~Z%@v2SS=97%8+*$4SJLU ztel-yk)$k(3s(cmKbvFCAo62&yPV0ECD`odkU5)nR4nVJ>Ybd95_lgO82`{*>2-^} zBuOXP2I|=H48D(6eq#@l)bQzKgs^AE1dmWfZu?+ zc0O(s)9w6@2(l(=$@~eGflJJZkS&i$@8(-XUQ=8jM}$x=0TO|sBd;ajgO^Wws`k%_ zX4p0T*(70!3O%nK!A|@+k^ioK>)$4vyALwlrupT61-%a_2b=s{%D^Qtm694k3^~c# zP61mDNN?Q(!Anlms*?)pd+f-M{$T(8;&SV(0Wq@uiLw?{H)jhD<0vbKHHpnM^Y5%p z<-uR(|B^F~Eqa*d-7gy71*5EQ$s^@=Sp5hYSZ?>xLgE4et*0a+sI5@!$2vKtQwGwT z32_puQt6S)#8A-%-;xCwbeGH@j#`Y{8X|*#&R_7@Nm!g`?C_QeBE_gbS@uRpB%dl( za?MqsB6N@FX1|Mg$TUl9QENHM4vtH+%v>cBXt&>B9dQn<*rZZ=hrGZOxk|Y8InA-f z9m{MSC9VAQ3V{E4x(`IS9N=t4`$TU!rk)7=SfT2h;v{R9Z-onz)E*aQD4pXs zsosvjUv?Kq3@<>8YsMMX+az^Z5lJK~r6@8QV^K%z{C#HpY1o&TSEEocd}xha_jBer zrkYGB(gd6L=_u{;iPpIWmKqZrHf7WlNjtmqGLcy6t0Q01Hv2_*VpV|Drf_%3q)p|m z%Iw;ZgQJ+;>W+J+ErN$YY#j*gD7FVud=9!Z)dd;)9^>nsGWvS4%_OHbud*T~Jdf%B z5l)5X5Xs(S)Wr%c%r>tc>&`Q@89Go2e)a@qk3~c-x>Yy_)2Rr~0e-F!LE%bDib|vh+s!5epBSH>C1H>-&0@$c-zThtPDi z3i=&^2f8j2@Hz&k8)!4l1+@n#uP)Pw|XYM1dkuqV(7_MT~ zPn#&D5WC#Ph7YT{Rf1hO2g~e1o`nR4+SSIwtR5*ME-fDA35RQQHi#psE7R;iol+ym zlQuAJ@Oxy`N~xXL%n>eYWZ8ta>~}=I*9IP>aG*?s<<&e;&$r%noy^6N!sVwmULw=? zm#Xj1Lv+saK5lr4%t?z!jc3E2qQsgip%ml1gjw#_FNA78wNgT5S?jFod?;8CSA9g` znR7~z&WA`>-&LvD9FS;Ujh}ae)s8Ey%--dQFW^@}Vu9f#(5dOp&dG_4tJCnOS=m^0 z+ixoIkqIl#vS{L}%AvP~pV`kd7aL0V4Yg%fp1m18 zFl-%zq3OF**BmoW7+I?;y$~#K0)}l1j*-HM5j_`eR-UA%YpVCfSme(xoA*%FGcCYy z4K71|YpnOHh1IlEI@NHaadDC5u*i4MclD%UT~O23ZR2LS#LM9A;@XI0MRT1MK6};l zsclWE2Z=IUQOi;R$JmCk-cdpEBLY)hi&K*URY%J`fWe9gt;f7`34PW5Z!H6XsDE~n zKI>T2dplQxkxZA)_lp+3IjQO@iz$Wup#;$=CEJSub6uV|q8E=?N4n`tP;0t)m=(^Z zjf6B$YQuI;1O4uNAsqXqu3UjOxujC!;40cV^Zg+wojfx$qOp|BB3j*Nx-aJKtleuY zr5xDKdW@Aw3}3Q&u%~j3+^QQUMEGj{Sj-zN%U7Qe|2cB5@^d|_pGb4lA16vsc#fi? z2^hrql7hzAUP>Shz{(cS}A@^fX&E_M&0k z9?Pr?^b8+FAa8o1Jv<`zv36p2>9t=nTx&b6{;PT{1a8gPra!Y_N_LWNlE1ddFcZKI zRteu}ZXf%}u5b_?k$Hm4OZme-b@3m-;hdkJq;G;>HI?YI)E8+y>`&+hZ-jRwGCL-e z1~c=oe}db+1D`@6j-p{ZsO4bwyEDx0epAq%6n|TNT0-BiV9-HT(@3O zV2RuiJ<0!OjWxQaTBmk|7p*?We2TUHoc>T;1(txf6rKfpkD7{q2@u>!sjU!$n$t7N zlLVI!9wCA908%pLO^rrh@04|ID0JB@j1noh44-c$4pZet*)#m_ zPFE9$r~W?tsTU~ZarU`^#Mblf#ruAjbr}+xI>>2T!~_=3O~ImuWXHb&(>Ds_|%B? za~06<2@XAUTSq^lAfY|qGeEC=>VuLbtne0>3(1d?(byw6Db}O`RV~RlK2VWfQ)642 zISQO=dsn%|`oiBwqTPkaH0a6H^XrlBwfYMPfn~n*oNe#`g@stjQ7?I@dEJ?moFO-x zdF&um(Q@=B+S+R1!5Ij)BPOS__|6d4L0I7`&F_O+f>lsGz-uqz3E2MRt~w~Zc9_od zDXcl}R2wJLEUuBi93v4S0cx{ZsapBO6;y>lF=vM_B}UZ&;Ms=>E6<@s7G}UyIAeZ=Hy~jm^%nkM%MfyR~JHFhwil=?-`SWTErBbpCx-kt8|^^*1J}%Src% z7nKg9c^9_BTiOA7v5x5dQ6u`RWh}*0)!4Xqqb0fhH;6yI2l1E)?&Qfd|J3wyv$+O?sB3w zXown#1GBO_hxBuWtYwVyKHxjr3W3Aol*GJOMtNu1lRTTv|M+h2aPCu zUrUvKQD}!Bs5(YEV|MSFt!Ia7?aO@*5ZbQpBQv^ihRo&A1uM90xcDKe9s&9hGJbz} z+*Dhq{RaqbiyN$a_}b`W3<)%$3a%b0C8DgM-!`|ODn?r>_i$>~E(B#J2wQg&ui3hPN}2xv zlN?KeNsb=AguG-1o$@u9Dz5RRfu~yzILik?^&Muz+v5)MfHzETCNbt2%3xiP_mpgn_xafr z;#ni^L-sv%-hk$XY)`r_>_!c#l>6NMq2sv*!hvWRck0|W0b zh_`=pwKohO@%#J(TsW`(Y*lC7o+oI!43BTnxFsuVNjBP}SN%*nfFtVP9(;fHJ zA0HEu%o^mNjWExR3M_4LhgI`i*dvBA@)+O5T@Wn<Of29{VmBgLc8PN7=tJm3?2OxS8Q)H7&JpSe}@ty{j*=a~>=}pOd zV#-;U9Tl$(1J&E6{+a=oprLtQ8Muw=3;Bbq8@>xe-_Z%4(<+WP`Ih*e*P4#_1b$~{ z`sc_~H>NmM5#_e1db(A06wC!g6O)9SKbQmj?Qk1WzK7}x{QFP4Dz@$s$*GbA{9ah9 zHXt-=!sXqmj5bs{hV)PKrLK@tJ+URDWyYrE)Ub@;t%vlS-RJ3}tjUI+rwhYq0*{Q0 zjH~^*e}I~4kj=!9E3fw&53R$z!#sGi-e=XdGjH0FV)E5JMi_34(B54&{|PU;%|c2(tQsO_+0AgQ6Goumic^j$Tp3`I{%iqu z4-pzJl4sSQAkU?1hYIU2{4sFzrK}a&b21jvn?+Wen&Vt9Oa8W%m#&l~{|}((7vmJr zdI}{Xy+l0;#CTSH$g-Z%_d-c{k<`wb5J*#V%z89xJc2}+%#IuNPZHbOX(5Z0FAW;i z$J@32dfHJ?rQ$O!Ut56|cDsZ(rvelh4rBg`gsT5oYOtDc{|Bf>^n35t(VP8er^HI3 z5nI;(oOj!cH;2}wS8D{%g@fm-WmuLKie_8n4p&{A^ibfRgk~JQb;i^gSFCy_bws9s zCwA$%VL_BNsIhi9|IaiTk&U?;5AaRA)TRw_uUMcLw*>ba@AAa_2151lJ@J**I#Z3J z_IGvT8h23J1xH6AkTC+F-Xdl+UhQ`}Q6g8nKG}v|HWuZaOp)u@uf=O9r*gfYTf+bn zt)1$C;b;EenLGNE+ve^p1x}<3En~f%!{VI&ESuq<=4&uv4JcfMCcC=vUT7afnhlr^ zL_2wj`%vj~pIPcVhs)~YLEetp{M6JxJUGh7M%LOvC=l-_N}R&La|ET#5wNy1fknDl zj3CDE(%4U8LASXV1TV^U`&t#nyO=V1(g@zImbhTYaRP^d^OzQ5XQ}kZkRGgaQz?AnMqHJ2T;h>Wc0Y&N?>Np6qKF5?XDlgKG#{jbg=l~Le zIB%z(F?7)DF#sW^d0Wu7An&iqw3k897&B_{XsoR*Q53(9NkF{TB@!3>tz>9MKt0P< zh!TV1x~tYYHknPU$Ji9MRwgeRP@Oq>a-@Z?ur|D;VNiDi<^$`~ zT|r19t1=A6*=zulcK-l%K6*8uU!?b+VskIJj(H)sGC^%;@wXpPi*6AlN$(v;M(NC6 z6N52?FVIlB&=+Si&|nU;h8wniqgsE=Tki%4+g-X489ht*uWz_BkXJ0)JcR|?@4U*z z>@0K#4&lB>>dorSfWSY6hTFx6Dfck9U&(3J5!d7H8x2G20xgCrL2akg{bn3&B05xU z@vT?7kVC#hjG1f(u>eo7KXDEd+=ttL6v%9!^*u`Un%a>NHGPV!WCV&oj3|C21nyFQ zy1zwp7AgMf0QZTNVG78|k_y297prbUVz@;?awCyRz`r0>0w$Z@%d0m8%+tL9=3Zng zz%s>pO~atpRs9n!@_yS0F9St}@~v^SPyOM?Bw?J5NJP$cf!~6DQzrRyp~P*; z<`ft9`}`d+E#a7DrF%s63+Siqv0#1T!mJg-!$o$b;C|)tI34XrXnBcuM1?oBk~Rr4 z0!{jLTq&|#TtyPdGCC2O(p8M6ni74{L;6rAptm@;jGvv>ib!s~uh~k8Ug+L*l~vNX zO?P3VzR|k8Lg4#xZ5la$7zlLDR1*YZWOjZ~LQ<3XA+9`UsIQcQL#?aU+E_`Be95j# zC6zk!4=}*N*XWktAYPgVY+AFcE!HopEUz+39hShE^Mb3H=U+<_W?#*I?gn!T5Z-~C1-+hff~Gvt(%n&BT{N3b}l z`LFR)nm`+JVqC0C+#0*%$9H6vfve?+hsLj)mDL^U^OhWrx6}GMjw|tY^T9n3G_tGV znOI2vBa79jZ-bVnOCY~UoHT}OiH_%~3uk$I8T!Mx_Dy9?YhYX*XaaKiqAcE#IY(ib z&0X!_+UPLNcFdu_LcY{K#9h4o%O@9q zbFOLeXC~O~zd;X5wzi|J8BN-ir-%W(8P<{<`UhAE{s&+l%B6K9F81?V5sCLeVAgQH zj~d5fqjEV}wR;7UXBm|;oieZb3R@FAH^ zRCoNih3-8W8deTRQ8SvT4SprQVUM-AVBfl+ns z3b_|d;^f<0>#NI7&EA#S0@>TH4iKWYs0uqJh#E&Ru;ATo0wW>^i`SD}!-$wSkRX(j4S# z_2lTzKfg|6PbRbUuo~S&?b`*wwX=~t=K)iJ`33DRm&qN=P-8g z2!v$$_vf3waQ(@3r8S0Hg&6A^G% z(e^?i`UWuirWVsSgf=7`r#SAM%_>JFnONn%Ar%cYv+JnT2rz`G$+Qi$@K@Wl*?(}g zYpwS=&34*1x@$2Oln{nZ+mLnET6&y!al#+X13h~{O-ZuQQrGN2J~RQ3^9N*DF$H0k z+Uu6hmsVasu4P`94q^SHt=1#T3*!O1Z6C#q`2k|Pbasz{W3JJtDFWE1(Eap>Fgu`J zFIU8Yxc5K64SUxBKOd~YKU*57p#rCl6N+;xk{~Ex4Z`>w!9oiX@d3(vAJmeR?R@5a zAQs}aN9Of~^SYoRrRzqBBteea`V{J30t<7DHL?z^mE6$|XZNOctag_rZz z*uwJa!|Pz&8MR~O8}PUaX=ui9wWJ({TQ~-sH5J0pfsc2}WkZUj@ehzE$HE>mv}(=o zETwbXlW48GrNmpD96pt#;Ji)3D0SVNOC$5la6kYDu64W5RV(0>=cD25c(0)?Bu!Y8 z_zefIeMebz8E}DE3DSKeZN>P33vK@qj3sFBt3bee> zfek3&WZ1z#OiU7A-l+`>KP6uwznlDykXr!fZz#3n;*ABudi}Q1y&mP$-X zWU`V}7GS5*szA%*JB zq1h$!AxWKEEQBmWBAtnY(_*giKs`>{NU@Hfw>6{P18}v*dpukm;<&(*cymh#5b@!z;I6C}JtlGA z$=DoNzn+*w^$BKA#Lj_Rx`HBQ5}Iyr4}H%%kN)IS|2HNt$jAViUp%DO5CK@dUZ$EJ5LICeUUu)bqM zN&S%IF5x)OW}@x<5^f;GzNb&;e4eHjFE?@+#tU&Hcr_YYuG$7y51qmTkr89CMYce2 zkbYEDHZvF`@%idYcxA5~p%egYFi_Nx&bAgIVudTo3H#xU5BC(~Eb0Qz46tAya{B)X zhlb^BHD^`-3i7hbzo*@y;@bVrNFe8=&6{+~SrkRx@y{vjYbKmLy zoiXos$gw`e%9zF4rH2HffWn(-el>rQ!1*AeNKkA`zmeTQKwuwLhhwVX>^-BPk_026 z5sqGpmp+8sK+1Bt{sFWrkqO)(i`K>_Pdu1~bjmJ*#EX@NFM}&L)j35iM*g51G zWS}kKJ#%SzMy>ORU9#SB{Z-Q3jKeTETQen3jth7OmHhd734p9xJ_zy+^io3RhZ$!G zPz;&YnTGGqcXKRi<$Rq7kq+neliPihFkzG&`hvNRx%6?7!_y=*Rr9Zj5aK;b? zA@|@6!f=QII`$-&RYH&DtQ|g3(aU%k8j()&ogk4><@1x_^GpCYDzYmaj}pD^1WMxd z!Cjcr$b-jS&t)Hv!HXy+YSYp>S&{(a14Gu6paonaJn8(fyxPBWYlBqbZed<>Z%BmD zFb@x)akSfcZ4>M`aSF#_O;kl-kK-X%rV_Y8%(=PQRkH?ZHg^9@RlDmNsKeKuD{7-p z?ss3(xuSiM*&+#w28IbN7(6iP$RPDK1SMYxTo*^Ip@=cv$r-s@AN~Pq2k)+|NAWHH z(!CV(Fu~GM%}@}z0VvmQ`03bzG^+oxCYU=jJ(%0IFn;o9O2 z9@TGE$UnfV$;+M_#1x!mo(6Vf(>2oHREL5wMgX7QP z$?R}_z$c0QObGzN62;{tKjw0U>ixG{KZSij`L=A~(1HK^!3yQCWtfL#x9kD^Yic%e zovS*@jqEi%P5UC$%oN%LNXkObzonP@#l<6|S%*BMZ57^oPLQ(omm!STGyi}1 zSQwIs(XD0l?=w;%S$E{Hy5L-bZ+j8)4ao!wIdB7>6dEv}WG!5TzJb5=Xv8MXi#o0#rR=hC=tpKt&THn8weY?k=I>A*i2p+A^;?gC&wv*P^ z?rVJ@_LXhJh8=LsGjA^5*+erZJKujDtL=pR>NDRz5wjO7%t*%Y;7EbJSyai7uru6d+x|c%6 zEV6Cie|?a&RO%a}$A-g3MdFUj=1zDQ@y)h}2DAr%CKD#{i@r^EdEC0Rmy^Igl6|BI z<)Qz(YkcBMuiDOITkEO#Q#J=z=`k@)HshV<*G+ck3t^a?DJCS_^`##aZ4%w4{hEzb zTmSO0BGZF>(Pyw_Vsyj=R~Pi+E`#(6c<`&uEk_j68{i{K;{q~2)bE4`bFoRJHDkun z;`&miNQ-{qs1Ojs&C2E1?RHMcDjnLC;PMg-W!Q_>e79orw?sDbYUni4%W9cCJ=VgAnD!x;jg8u_B zjS&`Id<)_ETQk~FEg!`VR>&Y+i|4!F^mvDA24K6>? zRJFS%-Bcd*?)ZH&0Brx11}`*{HQ(u z*qnrwC%5&Is-NER%{H$%c0!J|rUxujz>!un8sA`5hS?NHH<~c%N0HKu1Bue?g$H}{ z@b!+zB5zYB6fxQuW2vvEz7WdpcT?ic66ic66uQ{Uq!LM(n+^LiTYvBf0FHc=3sK(z z|A0$oKH(^LqADtUv0@)9`8HxV{jub&@K_^Z6H#cP+^N;!n?Zug`&2(8SK*JLEaolM zQ}!5@eY_7->MZ~KIS*F{Aldm%6Z+^lo#Es7DSVI-~4{!=eF1fWOb_H8&v84 zL(`kbL-qaf<9EiG84NSV&R`ZhF_!GhY_>=@fUG~=UxdpP@JDm`=?IsQK5FCQFv;~DajzjeN{)H`RpW+$bP-Pkv0 z%VzB3%=JoDM0im=UnnrwlYa!rKD(G>DUIEGAl;wA5V;;)D6X7tk>CHs#I&X&=*&x> z(o7%xUAbG^mtW|^-i`;EVqdY__6Z;MpH;r692%j2?u~9v!H)n>O~L!w&{B1RpiIQR z$TZw3!~M#BkpYj7@QkZRib*gtvwdd+EbZ zvNkV{I_M_WxMOM_u}3AiUM)A=sW^**9Ql)K8`<{^s!yYy%^GK8-qGGVuB9_#WVHgC z9-&K=-BN2Fs_NU1%oAo4wrsmNj}hS`9*E`O<@&U}36qPN$0Ri`uj^k)f1{k#``J6z z$=ay%wnT%cQK$Qdi;_@ka{xTKWn8xm^IK&1<;ukfzXP;V3NGO4nr?{qyC4rrhfn`Q z-QK*+&GCaB?c}J+PlPl%%^DlRLw~DTx#CJmkr*L z!sWW-&o$+_VG5-^{s9X;3GWvk8TSXT;#cIl9y41{+cti(vN$9Cb^iuO?Z%jEb}kje zIrcq0dd1Wt$lmbEt2V?tHemx3`c>auGB3E>r`Nxr-ScN#Pw~`n<$1Srj)TMdsskGC ztXs(x?Me?#Te?^^+mp>kp+ZQ1#5!N4(T)%gmo6*Wnar9vJf$j?=(S`w$GS^DYZb?3 z)L)G&I3&=IX}M~xV|8Uu*7a?%aLcD+MknP*?ma*8OwD3hF2j6Zx!rg)sy^aHVPU}| z!TUi&`rvzON&J9V3BBj^0BjqnJ3t}$$X`hO}}c2>8S&_LeC$(kzTjolie}9&xia2g!2*aTfKwR znQ;Y1n&}EM#@RpBHlEy-%H+EbZ(eE9)2{ma%_v{9;oG;G7}I8_thQ5E#I5qzX`jmw zC5^e)Bk;Y{uq4S|@zYxG0tZgN4S1XV4-g&p2(~D9w1xbc3hEwom%sW%x>A*X-7vb$ z`Aw_nzH~Neq)nG{nbwrOZoiS8nizG8Tb${?gui~@r%-6qN$t4OC(5qw>2omk8q*}k z#=ElOcw6@LHc;!jcn#}R*(hqd3&?TQ_>`_b8dj0dby?3T$ zWW63Q8o8aJNVPr3UHV|S*-~iB&(=@9FdnNxJ&7LCJFpg{qVK@hI`sBJWgM#dYEPhw z=;Cp&zmn?1A3Ap-&D8(o%+0XfaX$;+7Ve!ATt(_Fn%D3Z>LU_bvrc(cD-@SVS6n+6 z_DlNnB3bfYZlq7<0$DD=g*8XhbS~FQ$0JW-mJ;q0=yeB5akm5e;4>bBA1)NnT4yGy zITvcsa>qG!tGMW;G9-TQz~!d=YSjRJfpTch@FVs~ynMZ7LFo)T!_ncTMd=mIC;N9) zB(7G>XQ&9^PWxZvUno>kGL1I$olnn!XpZ~Ntl@n>xr~R`B^T)ysMd2v93p0LS)R*g z6#2(RryUOYUlG4~~jk`Ypik#ceh|=qp3FNe733WC-k>8MK$vT2^GN;{E@6PR0Wxy zH@Cv=#rA$R`DnPc&st?B*xsM+wXa!efkNRhM0QkuvQgbbuBo;HaA9HLbswXiH_4O$ z8R12p$@DMv$CctGO?t`+F@)AfXRdI5my-(-f$R8n`=2Y!30>|DAGdXdYF;db#I9d* z3cP3-xMnA`W+&e#f?k(|KSh}0aFRmJJA+7^LoOI}1k|aS)1G7p7R*Pj>-C~u%%9=s zHXkk2o~PyPY3rM}#~bZTv01KJ>Qaa4rpP<@Y9smbR~fH#o>$e}cJ)nFqveY`yA(c3 zabdkx{&ajQQS7Jbn+jhv-gxecg6(|GT=Gu|y!n$Up~Aa~OJ^rNAMSn+X&E^nBT?6) z99HnMelZoj%dGKzY$Sy zLc!`m_7*yYb(ilE%DJDla1|>XVj@oW)V2HF!rV$tPpA*R(k>ADtp2l?{~qu0DOt2M z+HME*Uz0iK(WqjuvXgBFg%uNg=v znYmGlXRF%pt*-ps0odL}{8ck56diYEGftUCTYjbnE=C+Y`=?whv4<&bla36KR@2in z)67s`@BPD6{5w-rO_@OAI#6fUq~J&2y4S_u5;%Pla8- zn(3Uz*281s&QF$!aqAX>3~y(=b`Em5ezRchNH;9gLe*(>y428LME}#1+}r>Sm!(+s z{&Xety}5=lcKhxg$zNss<|L?IUo%}UbV#@>J#?2nN*zi6S>24gpy00hLO8D3C0>Iw zy=L?Bs+3|PEOU!{VR(N9%Cv>~$(0l9l#$UtT6xWGFSrc);uJpRl%0Fw@A~8A)(*Ye zO2z?A+!|bv=BL~|TzexY;Tyd4q?S`Po<{p4Qm*kkfAEQHS8(@ z2l6by@1Y2az~>Be3gtWm`$P*0ve1eI0wFNg$tA{|bJUHxYp#{g#E2ACeiRC3C*nD(#i+(;b&?3COvD-2?-N?F+LVztdB_EO4)C z%7CW8i8$s{4M9=FaE?{zgwx$KD|AOOub}SN|nG^#g3ImfWZB2K={Jwmc`S0>@ZzINtvA-8e{GYa@=7L=gSSxK>?f8OlMU zwbLDvR45J1ib`y=%n1AO#d4KgO(o4kKQPF`!4mvy+IVg?Zv z?G6((9xG61wI>_(9I{AJuH}K08`^0$iLjAXfGHKj_%_i);2@WX4?z&Xc~eMQ@`nb-?LcZyMf&aHJ(ZLJ}y)CwF|D|(v9BonXTIWlY8wq%Yu>2RNj@#KMhGag?im#eKt?C zU%UI+X6MarJXjRVljS`5w}UK+gviN__GJ8x2}mtC^w_p49~xvUeE(xbtRTK=F~;yY_nq26;YV3iPlAUWh%tQ0c7getBgDRB2N|-`8}-v8igUJpL-;x5fRBIhw?bX{b=in*-5R-!nHniMbX$ZH~F zIv=0sCC(KpR|J|!KaD4+ihOsJ%m_u0gL;mCB|gu!UCsrkIWwNGs30iHdgCVb_n^!G zPCw@1G!nxLJ6W=9QvafK0#)_SS6u}n?PfQ@Rp1wc7`-~HYk4TMQkGPdgcj8RG_Gu4kMiS%% zpm?b4R7(QNID`XoRY*z!eRI?M!zJ1!Jw07jA&wS}h3~@ehFtaWokaZ>6G8s!ey?Ej|O8StyeBGuelv1Ab^pQ%brH~iCkiFaN{_Yg6-gA(HxD?34##KXxCYaA-@ z=M+k)54L6_gnvjJG3l2pLf>h#2B!(VdN1r#2nUH*T|9k-tfi@G$9bK?l>Wda(N_6Z zn`NwnrXNzm5F&^p-(NW_YW4W_-)$!^Dx;q|a{lmos#f$5oJnS}h@WaquCR|)YI5R; zhTjprr2cqbszDP6jt0^j%tcvpXn4}60%JHp^rta{e49mFdjjJKcAA zeS|-KiLIt9)SB@TzFe^!*SO2U;_h5P%ZQrj5dYVH_pUV1)fw)wPG-8mf*xU-i2Bg@ z=8hk+`g?C>6ZuZYSy}S{aFLb7+&LIm4`Ay@`xmhUZab6)i}a7W@b_&(%W=Et<9fxU z?ywH#Ii6_>E#WzwH4kUGWuSh^FZ_U4PP#fS3NdY&vUi+l>Df_ridO90Ajw@WeO9!tg%?3z@f}`5TiX2GP^+khMp;aIialR4Yd1SD729kC` zP;bAWkTIn9$E73KB`OVp`|xmbH4hXbRH612&}a|9Qj#=G_w{em6(XniyuYt>nzoz% zxa&Nd(ZiOd2nnBLM}Pqkie$|$^hJetYp zFQoSm>ngDoa!u4hi&9Q%7aXkrw$Lugg5px!j%_;*^Z{qVaKxUpAq)*jWDeqXEm{f8 zcr3(W8(b{it0an@eHzX~Wmf$BOwXW&kv^71l_N{nGVGaIr{rj!4TsJvM<)t)!%P7Y z#!^&A*;GD}!LpvvxO@I?zTkOEj~$oJlFE&h3~kWnaJE`LP@jdlX>FzH*Ysp4O%SZ< zrpgVVY>CPGIQDh_kX)CEy^dh{e}y8;*78NS10{79kdxlb%GQXR(S8O=k)v@3_kUG}9+Y z@v}Sdprf+^Zn$B@y~1(!{#>lBrYjwS(3D()T^b%ZPxa z%+L&8(_uO4L`%8_9c+~qnBBA@mX-$rPu)dkRUVT;h&<=kco~jOJV4|Y)Sr*1cgTN#r=DAX-T@ zKQ>u=7=qMoX%fBt&CrNoivdtk@<)(!IyaNm=Tsb#PVUtRiqH)@fE(o*aa3XI(}(X| z-tQtTxL^;uAU0LBS3}*oQ%LlT6|Dpub>F)?_ExD@5Y6WNp8(J{U7)P)wT)+JnEYvo z8dGfgl}b*Iie))tkW}res#e?BjQT1o)4;Wr<}vsOkjVbf?fC9zcev3F(<0)EWzSB1 zQ&(u-vl}Cwu}53wjqGh4g{Xz9Ls5l70waaVBwzatEcMEj!i?~?{#B6P*$kqclLS`X ztQf+6(?3MA*QYV4%sDHER=1TOuMt?I?_#I`)Lo>}WLVU@lx1O(dq2HUMCgY$QzF+w zEN&bsW-kQ+pq@f<5szVGXhNG7<&bT?*<8ujDOXU5)jlV3{)Cq^x{2JPP&|^LN6wLM ziOr0hg35|w)w0CtnS!)mwna~KCZzG%^u9_bYaPkxX?HX!ct%M6jgcX*D=D`8vCi^=^kemO9Sg(QCvfI2e{!uvC%qj8tg?8cw3D@2b4j8|T4 z$q}3I^t~2hTCJb5I|Bl?EPhB%Y4LAryIef*!z(z2Z8AK!h|rWY6CW1wp#4=7jrB`>@fE4UI2z~pXiA}p18?nWj)L)z(|jl90<3>{1d-|{v(TAi8pjtXvY-t3Ckm8PJrD+5yb&J~$p3k&`zIDO zcs^aI5F{=6?jwgfK60oh!68p1($}iPwssASR5_ORT0w>t&^NX}C)IXvM(=+0P0!r7 zQ2`GnNAjxWZL18oCduOsuk~^iIV5SgPInQAv@b!&K=ExsTHyYYnh}u3E9~(FuqpTB zSS)MAy%kzHhh@<^AYyP<$~-f55*o44aSQrKpfPw&;$jGpBK+F6sY6ToBFNl^g%>*j zYDu+W{%%ZRL;#vIciLC*WlA7%0kCl(7UmHV2LOsLJWLA6VT{J+u)%7duC*l_7i&!h{lP`VS^RMsfrYCqDIujm;;E;l(YMPX zU*QssFVE4Ae-x-ecs88Npfq`i#dFY84j3pXmx-xGRY(kpYyO%}*Itph-Db0siT z2k9Zk?blZNiaZ}k0YI#0KUEq|QgC4KohYDl{4c-lf?F=OSmF+gNEkvIQ&1fpO)?VB z(4oV0DLa9Z=DroU3hFM{+P>_v4-CYS3hjIo#TxUgLjsP0+<(BS_Q6CI)FGM(jk=`a zrZo_&QInc&@RzJt41SFI9n(PjqS?sp83^Z^q)NZSB36wG#I8MzTKLsF@rl;| zeds|EKMfT~fq61Y{>LK9jQJx{8iOLQvcVrBkv&a_EWk0x{x|$(;rqW?5X3NWfA2DU zemn^qSFBetSkTto3`fgiDYNi992M~#(Ex|;4tJEVfTV~LebID4PJ0p++hb=Hn`wVcT>?L z60A;MgCves!F5o;fe_vTa%~ppJ^`*3@R~Azz|{O-ziDQJa5^TMO_2AjUVHMmBFe}L z`ImK?6;y#gFNU`o?p5XxGf+q^8TC(65OS=f%|Br2%CuR(kK?OHpz@SyYoM6vtt15F zBpX8bD^R}x!7Fcg*MKSR+OB}z`#DSI8aIUq>~8)zBo-~P%lroL{qdW;K*zKF_x2dA zrm{XfBYDAYZpp|k8gGQuu*^~430<*Q76jzG8zI@7&c+J28kNg2^p$4`^CWUGx8~hz1-KGb6q-P zsA2b1gHp){7=|CI>wJI7-{~dL$-$B?j0!ARGO4tlMtQnU)BFR3%Zsi0IPklk2U`0q z{Q99F!GbKAcxDTH@IP8MHbqC4f7X*8`aNLV2ktKUvRxftS6G_MtllGfU6ngMnPRw3 z*LK1PuSai23R+0jWD@+6qz&vG4`8c4Vo+@F>6+U(SB-nZQLj3bC%b1zAf?RPOm#|4 zwPiXKFJ4J3zy{F<5RSb~q%ibkBa4Nd^iPM+MCiwefSiQCqmn=;Ce*TyWTGzF&v#}n z;8;8A)db=DF{bh`iD%p_tl9y53sw5~_H0Yuun0j&6HT{__>q zz-w@d6CCt5RKLb4XJj6wO!|;x)qdmcNBiNZ)L($V^n=MxEBmRARN&_gWe5z%Sy%gs zkD5gGw;*}8f!{^m?W^DnTWDSC@%SMet*Y#mwjN5i_%1(fmEurc?VN`QfRf&BW;V(< z_MJGnDNEe7gQhSOeO@*_pPN+VzhS#+)#qzrev|&Jn7XUR%Vr1v9J?uVXKC*LniWUBSSx2C)-9@P9mdt2P6Qn&H= z#f4(&4`Y+Kfp=9()slLv1Qt;#kk4{mdidLQ(3<&2wK3x1#s4ZtiftQYvEZFkrg^R+ zYbr0(aKydIKA$K)&tsn45zkmulzA#qCH)>Xa zW6;6-D>V)iCOX|UP6CPnl*O)-!g!0rlwVDMw*f2mQ43n;n!jfvITS>h$IHWBOH z_qZk`Ma*V24~_aA39_*|5tcdlE*_ep3m0F9o#(1EZ=Uv0JvGI9>@?IYL8y3>xJvv^ zRI!q`L=+H_oWK{BUS4#8RPl&ZO5vuM!>6MrgJS6=9-8d=?0-Ll82;xNz@Pkjj+1w9^SYxL( zIj)sI)@&86|F|48Qob}JKD0dTpEj4w#~sf1O*Om|V`NtdXmXQ(RE`uuQt$z9fE%)~ z3(8I`iE)iJSJ9F%-6_Z-T%8b%w4eX%0Yu7c{+?BYC|bt}qTis4DK{p=_A2?4F%HwI zLb6DPirbX<^OWwk>e`aX+3;R?rt4lX^q0Jz&%^iv?Abylc}cIjEd^{ecN&2 zdloayXIm!UG~`UEAI8Ai0^LxJu>)CqHV>sLg95)=SPMsM+xu)MN6LU@p;M4H;gniM zc{f`fDSMO?@!G)wjH5>lZq^t}x2m6MgT|h*#0|}XoBli(poQcQT&ZNvkzG7!_Ue-_{&F@fpf9S<1@j`Ap0hFQdlP*}2JHHSX(q`bJ5&nqEH` zsuh36Zv6(E$O!SGi`{sLwd0;24I5*9 z9J}1zLlF`@1p90Lkt(2o$mK1+(wFH=geH~c@4>FTSepNLn%5el0>``KndQmO{<&qp^XrTm17Z4{9P91avz}b^x8W;T%(Wf>p{z+j z0ihxjC72UW^RrA-^ID-ULm;qj3N&V(Eo4kyXTQ4)?D!UPSRx90f3jqvIU7oRV@OOh zZzojV_Y)kpxhD|}+N1t@>hiv}p7NfeUV-Vm{iA)f>8ZgU`^H_pP_++}Dca_-2c`<5 zB%YbC$|@s4d2o##ts_ZUWL~;c1C2VRNmI{w!Gl8{3uA~XS(2>t@TmCL4(o%Rcb&*Q zmZ`+d`{5%%#Da~=1=#0YFGR5tYm*2gAbj29{s9GwWa6Q1EV}*sTKbaB7u%)2|9Gd{ehy%{dZmnq#-%h>>fc`*L6XXH(6lCl$fv!#`9aW)^D^C%4CDJrc@h(_aB7W~B zi*ys{+kVQ}M)oXmjFo;Z<2<>U&C}8aeczQT*!{jOY4D0vGwC1jR)@IoA(~7+gHZ}m z3nSr#?j|Z)ReNe*v*}33353F=QI_YU>>Z>wil%>EcB9ZG#@&dk1k?eTypwHF3%jsT zH;7C;;P*m^JZGeQ+1S0*Qpqw+qK@A4b#7g_5ZQ0o`SLyYC7?f7zzO}y_3E5bpH_;H zsLcQ?_}tMKkV(@ZHnVl;7YFTvKu#&9_|PKY(aXCliMeb>!aAdiIfqjJOAtw_D)Yh7 zE1u5m?mPmOwsk>YycMBh!Ge50+wd^WfF&)uJF7>X)enTBKRShM`AoBbrsosC2>F-_M}m+tB2mznU9%aF+1ww#RniBxViOEbLekaXnhVdMIX`7HQY2u6R7ye*?TJ5Tw%I4d>0^pt@!=9`t z#dxlsvQjG8Yp#6=OqXDKk<4|*#rk>XOM;nd3BMijNl4S3?~?4C+k=G~C4K@!CS)6X zR0{_uPXcyc2HJhY2(&TB2irAiY^8Ig>YcuQzt1|oZmNv~A*K!e<{CDI<6kNq zoK*k$!+?$tMatnr-2O(gQc?R z%?352PtWcvL;e~#Iah}JvG%>u4d2uM@{}l4}5p$E4GD4)Cy)4<- zl!(x|T^*%@+RfaHBFd9W@kh+I*$ddD6E{#0jQM4iR9Im={LKc6wGEpN3>L<%S$Z9= zNW}5+rNmS{I9@!SKfK=-wU3?K#uKV2lyPSft3|JseCHpjG7FK;JpqSLLnf+?u8X@S zh`f8=_YP~&*12>(!Un4~`|MTlzKp|*Oa-a=XIz4HCI8j6xWS;bfW1){7Lx|EDas!o z>$5!fBy(hen7=5byp0uTWY>IY2xIy{%$QN!emPk@4LHoKD2Vy^ zYz*A@i3(oG+qa^9lHxXra3?ybpg`btxWAgd*!?)GZdUs7#{QMN)shg|u9P{&hjOZ@ z+gEs2V!vB=LCNauo>T<44(_xv%Y6m9roMd z`+}uwNg{oRE#?rV;v?S77mAt(2-fsVD<2;;HH-O;SWqtNx!)m{7sk8^OuPatK6t}L|e#TcIR1lUYKeR zDR}a18l@*RSB=n!1CqP6P{8Y5=34)NT=@RBF#m|wc#KGxB2%P@Llb4~#S^_%mZ<5r zG@Ox{?nk2Z)rPpg6q3*eVO>uteb61dHf~SRbdvJQYAGCT{eU6Z4a(a-*)MOmjuoV8 zixhpI_SWVy9(__bk}9yL9oP(erQ2hTM?-zxG;-(7-bt#goItI1cUI|E)i1xH2mo+i z7hP}J5U!@!8h5`1%XK0R#q)kQ7gqomnY%l`W4)lwyMsE&xJfDx)rU)_J35KpHpCcS z+NtbBIwr9sRO}Cu63IQ%;)bKed{}2e{YN)A9S{75Wx-OP=-KXsrz(S*46(m~1y|Ds zj;7xAvhMWNq<&mMawDIOmYh?^RYe~39Slsr@eBod%if9fqbC)a+sk1jxjibNBE2cF;roL{tBBDbdH~CZ62*dm+A@n zua==wJ9wfI+c9pmg-bMC`i)3*G%BkNZS$HEb}@BH!pdE&`YyL(FxkNdGErTuItc?* zbMlZj>)J;4Ffg)_+k3U)9?89E|7~o~x}l$6gL}&c#Bria2d3|JVK{h!mvD zJ_u11lN2``*HnmVx^d_}^DHMw>OW~Af9XW@;}<`pw4{2dn^BRXt>$Ut2Mvrx7+-wr zH9(g(v|3l-AR*WV$L8%Ot>9&^OaY*LbgiTUH}X35Bbj9WhdiN=**K5i-${MqoX;{LRZUtbM?vlMWq`d(^n{6q7Qm{xh!p{VLyY^_iAW@l%XnXObq65?9_EGwqXvm0U}L>}}|m z8@LbFAMb}rZW5)9K)7C?raKyC=7G)G^6F8cRG;bb7N zn7?@;f2ppS*(g;nVgK_rI9r@KQ)OwsQQ;2C{f`Dqc$zWk5H{0~=s+=he1Sg{Us@V9 z;7s?W>@n?+>Kdln z9?*wE+N+wZ^T&>eDS>rG{sCvXuW?nffw|~;9kA5tXsN2HBfU=pZp^?qL0~bPE{W@x z%@MbDBySM2@wHXCIhsH>+}=IOqjC-d@rRsj^36cmopRhEO7ZpnxEkO#i3`YRc$e6a zY<{@>tvXk4(v@O}=$Zn1U3IR?X@&X^AcpvPe_vp!AD;uX&Wn#H(GT9c@t5}jmjA`T z{2x$3==gnlE!Xc?aqgBD{meI90_jH!2As%okg^1UCifxozY423F-l0%;J1Yv>>1;i z+jMo*hvc#Xr1N&ja~)RsvMEueeVHuG_n!)Yz1%*-olLtt1qD(8@x7m%)zZ`i1>34& z)b@5P#pLj?jEA}E3}>0QBs8q$Wf&{kk%AUqfk2elG1FiZ(6_Q%)P&l8lojtN%i;1s zHMnOM4w@Jg&)8zlCSPKg;J>S|sOkiISUkXzyeFeosInqbZ>8_M0&l-3)I6#q6ym9) z{4`X}Koa*yAxJXM9~=H?gM{UoKNX-vT3fGvt*%RZr+Ajr(YFHb6AnR{bYBtNaH}X#&VN)Vo!-s^q)20jSOhoKCQhgE!BKj=*1 z#;*+AiGDS($E7^pHIADj0KnyAj^@Ub`%I5|bXD(U*s%t0Uo^OVr{?SI^_WM8PQre1 zq)nh!o0%|h0f}8Pgfcoo>~M%VdN$?AA-arG3rpm}t9E_Fu#^Wqo({a@fT;kG4gpA6;ri@M3Dg^AYnd%% z<1ZM5SI-yt1{QP`ao1~vZ-UjIVN}<&y7FIe#9vvts|@-q_?Yh$95Bzu=GTYj)h)(% zE2n>hxqQu4x_^W^Qgbr7K`2Lo>J?AWq8Dh#DA}-;mjKVxQV})onfDDy7#LVI6|uAL zY}6cR)fV;sD7n(ZD=}j%BfoHhOzYMHSm+;)!*Z8jyWNdccU>DU$)8oMZM2Uv zlc0(AG-6MWS8F$@9C%~KO(#ujRg+_)R#`lBYw2Cg>bjZ=skRJ@JZT&4Q{97RK(=l*Oflxf zCmAwfuTz$Vw)gg-9)-P7J0SBqg96H6XU=k_r;D`q&q$OC9B3b^z7&t95m$RL9Wtw; zVYpLZQ_rKuUpc9NDX37Img^d7V)Eh;JYI7C@%8qc+nQk{UOjEhSeZu?g+=?|1*G_I^;Tl$Xu2+}*ABDC_m zAnGqtbKadrJwL^eV1*m%h&x$0wn@2$11E0PZI-f$w5qm-X@X&*>^BWr~5Z0!8@sRfpMAr=CvRae{^s!CRC1 zsV9F3#Ej07+?t2ZIAP`JL=a&NXhI4`p%N}^gN-V+xyP@)^${W`M8-iQb5Ii>A!mm8 zxxz2}OGxqs7oXvyHI8COK?4qdEBCjiT-tCWtf$NT$V!Ke$%O)Y42An?P$nAJEI&Fg zKOB9^26jLcW=8D75lIJJsO>KjUmH6Ti$ty&Kx}7*mcg1 zYrHDWytL|A+>xe%_6=nR?v#C4@PvRSY_OvsMh4iN)eg4(f%;oOMv3YNbjR_djNubg z{%Xvty$pL0nk_G;dB6YIePNM;$M9M_T0_VvzGYxg(V7ke%!NBraT#E-5f)-6qxLI_ zC>gNWFQlhl)nd(o@O$nYN{tYDi|lU@`%l=q39Q7+MRfk~=psMw7|C7-aN*#Kl61VK zi&fS|F6d45Im#If-foB@Hc5YM0F@nwSy{qi#*nkB27?32u-CQAgIiSZuF4M_0QZUR zi-i_I&?b@(MD8uSfHLc<76^H^bu2LfrXY%VTQWtyR(Eo)M@X~_9_F-NZKZ|b89>po z(Te-_NI%XK#lAExzH`gy$mHj;kj`3!Je<%*69pSZ*O|%0R1!BdP(7`=w16x|`yj7Z z{+&kwxk&Ca+o#PzL0MF*o^cwC>YO9|{TwV6I%Tp0!+NlcZlajO(XX%*VnaLithWom zFQ{T1Zy zu~%MX7zc#wyw57?$BC1wC}k}GB*ov&hhzWQ5Hj%bhiC_q3?*#lUP+u8mbsL2DHR%# zD&h=T9yB`w#2ne9kk&?*W;tAi2XHa{&o@&Lj+p4~ou<0e^VI$WUDWVo)PhBrd}gob znWq{gzy}1S9ya(-zEU`#Yj@MJJg$3fxN$T1l5{KASV!QlJY`-7%NK|^DM^{gjEQ>~ zbMz4fI>27a4^`J@8+-wy0wEbz-8A`*`VPGvR~B%__01+Hl~HUnm8xcm*5_xVIKz_A zD_1?{XSU>qw!)&{>vg^kmCyy<5}P)~GAlKgF_*DWPa=x{(am!umr5rc$)kCJm1lJs z$}}D*Smf6+@#hwSdFGSkkP|^>>|^B2_48_%RykS5EuxKh(odBo%fe5p#^#Y#35kA= zn8Y1hSM7!pMGcq3V)jZA1mQoo18K$*@p_UYhOTGjx0i+Gl}JK!%%1JgNJE2)P`o*t z296>bzUZ`m4*DjqG(W>3L**1dpk%aesC+tH;8L3@mbono{s+W8hNH%02WirO_uPg= zcmH0r&7V)C!QxP<0w+c;n)zu@kUqx~bT*TjnwyG5ja}mc23SSSetVe1HjU??mopGH zyBOPXzT=Bf?eY(RZSSrrcwA%w3J?D9L_@VED{TUNAQ(p&0K=sWscloGy=j+iLrjvE z@i|pWt;sFXTi_0Rtvhiik+BKH;t}UVDXMDL9n*?)D0`kfaN9NNz5>x-l)YdkpC?p> zJ(jZjY^&cm-s>uyOl>&v{(Apz)5(!qlx$x@YO!{HgAp|NRMu7(j&XMDRCM>yYO+V3 zU4!||Z`Mry7uoJHNO(%N*gJf-2|Mt$1A-)LhAg}N27ldm=U@|M{LOgR(2*(O7US=m zspBa}YPdFuRd79tsR3?jlbb+24Els(Q5M!g#5yu@XlOz|FXGdl86^~pVPKv%Pui~{ z{P@7ZgTKtDH0KdX1)%?ZotWs=Xnw_%N)@|)$v^|e6SqpBh2tuBJ$?{dHDYuC;v-y z_pcTJSg1EV%qC1vz6Vfl!ooj*nL^ezm(8^lZRsreeoGcq1p>l?w74hLJTX-&)8>wT zk`$|0c9EFz=Q~FH9Iiz?lXJ&;Mm3DGzs1I9=bPSQ{{OaYU;DLlW%~@D+TvecrB-=L z!_SC2fEw)$(6yQOv^=>rJvGoO$&!tRJdafW&xAO==7>gDQ0v7Z2D|2IpD~}2-5;HY?UK$I?7196*IcK}18+0SC z#A$Ln2R1m9XZJ3;`)yaCT}@54*BZBTAf~rV3rVbzsChj{zdb~k`A?g>r6$xyguDVn|7YFWxzBt%bEqpY{~M!wwQ|^1YO4R97S-=FacELKEsyu91rfca)|s>cCOWSE z&n}^QWRbEf2t`qts#j19&R2O-rh=ol)~Ql|dma%r7>wSMu)Y1ixAza&Q`PM> z#FkTx?;Kh^dMQPfY=Zjr#?I-v#l;dEOrlS8w|uUn$nPBkTx#ccmh2rTwWr-kX#^-{ z(r9!uM~I742Bl8hn|%}2tUeNLJc9F)S*^&k8{Cl(vj5+Vet$fu>H*fGr243#rgn`Z zMR9n`{|~Z2O}`-!$^zp6#6uqNW+PA)EMN@&i;wDGqT}e}`k&}OpzMJNg#7{u1_Mx3 zfM5>0hdv}2nsAyO;M_$YM;vj-^ggaQ{{T(&amVzyeGWg?f1>018uLG)MbLwwjvc}{&akNC`T&cf`V=Fo{p;vw^bf30|HJ?) z5CH%K00II60s#d900RL40096IAu&NwVGwbFk)a?!vBA+W;qdWL|Jncu0RaF3KM-&s z7o|8=^7AUT6B|J_uQx0J@MsCwn8<7byS=04NdEwQYO13#H_+|z3PeG(nIQRH~p?Jp~~ zd=q!#&F$M(%jUNwd0~``tUS*}TMi{a0*Gs7YSt0Dz#YnwvxFU)ZDf?F7q%(lj4wRe zKI0*62LkG&nHQnj(D6zc8(08H1^0UoHK_-F#b+Lvma(;7B|whPs~PNggnJ&~s0v-X zL2kAfN*f{7%0Ip>u@mVs4nX!D%IG=!K=lxb<;j7mU{wMgk&|I;Ut#FIK&3-|7c2sx z;LzA#1;RE%#sC-=P4|Tu`xP`VUPuz6H`iy=smp+m$+n)urYd>O^A^zfxYmY|v*;oa zwA}=;npFfzdj{;V{@7b+(|7heCY4Obj)$?1zIfJ`#AzC_{$+Y&M!Q6oE)k+G_+58# z$(UeHqaWKVP`=>!;ifoi1_F~vwS&3Gk^_7d!$sQBeKsn9SG%s2Srp4GQ03F(YF`La zE|e(~0KDK%fxgT#=B}x90tjhPq(A@|7=L+Ci+B*g)KKvYS(k)5G)F+hZ~Z06GI`w9 zdt>FA0%OrCf5`!d>N2b}ln85nBd|4-2_(UF{GwEf#i{4PE`Lb0-J=(31+PtgSxbNt zyFm_^rt)kf@2O;p3L3A<#y)~wGJ{&LK5inVNq67SIU>v=(I#csMAd}pzp9qx#=ssW zxaAEO1`f_|@_xu=LFH|pMlqgD1IMXcL0}C4FSg*xRI1Xe$jnDrcwNYga*N5jvY??w z0*(W^_CqoVU0G||f)c61sx3BXdGP|Uk~OfUadOQ00tbe^@q`Jz4wN|m0NMGk{d5Ij zc`s8XIO%MGt)xSr{zSKjkqY~SiWIwk$ow@4u9VviygsUxz}m%!YEth9)CbE{9Y8AN zy2pAUez`v>zyY8OcGMAduF9bI?JvSM4J>!$d4<#!t!+9om>U&HUofNA+VVYDdmK!1 zIiADJrb_b29&QR7b?7(wm5@LSUY7@XS$hI>d0^95h1D3pcQET1t+NKaO%Guop_I$| zUi*5VQ0GF4lK>6T7UH?VDz`xJD?mGOU6Zgy=vxrU01*43n1E&q0<8|&LXD`t63Xgs z00I3q{k=pn3aK%dXllO0%2;D=;kAv`Rwv8l0F}=kbQ$h%HlTTdEe<2%1XmjxVn*>; z5d2(PIOfxqYQTXAX;J`oJ_ER6IHjy-0=ZdJnM&=&*1=rsupoFThP!jJ`v-ysp>+d| zE~3zx+5EBUg^FmaJ;$b{M5s|kOmSxXT^J;)+Ni2xvGGm77Q?1p(Eu?V_(BNnSyrNh zlNtt$EEN!3VlA~1Io-xQnePXeRstHs6%&}qQh-Y?jp)8e+CpNr=KaJ(!{P`Kc0eEB zl%@diBWn9)?RU?!nhv2I07vo1a;)Nut3Vf69V#1fjX=;0poyyiWWgM$L1@>2AlD;l zTe$L(kxIy=(ax>lUlNf`O8O2~!M<6Q;ZV_t=U&xAuFz=IOM0{-_bqU!%b{U6s%wTB z7OZ+%s0v*xKbV~^==-8134Ta6+l}1q!MHx&Q;k$u#1P}xkg9#M-P@_lo>)HNMQWBc zBLy@~F-57a6hU;iHA(IY=avBHiyTQxZJVWbS+kD5eS26It@EZ+-*AOr`q%bX;ZmL> zi>YQ|_QFD=r9F4VdTf*yf?b3iC}C@S#qMp{$(^Xijr&<`6SKAP#m?JR*wg0Nxov4x z4FWv0Qrfm>s6`$GD!<2uJ=Zp*^j7vLe&OZ#2r#QIi*~SSgUk6jQLT%)3_hr!h-l!% zKZVM#SS9zh0jc0#3hLN`mIi=MZS9pc16~byhgHQKckDd`ulVp3r-IC)rBE>Qwe-Mw zsID6h%V#>#yGLlPSlWbG*{?iovBOO*(+GH#q_$9V+^+hbVwLm2f{ochll{y2~yp*%NPJ)86Rm-xVp_RTQy2jO(D=W z$-^uBej0T`IW#I)7d5;JhccL=+Ao6bjku|&UqC|;QWG6T%jo>V#tp4i(ZL%Ex^pH( zS7GM3Wm&euw`h1sH?V3|*ZqlfA=6`Xj#a)Z{6Uc!!h+jMXyr@tfVbRz-SKcGp+Z*D zQ=%m#)!78zL$Pyh+6A7a%7n4Ha9Sr!=y!V$U)zmbOEnbBOiFkXo%4?|B=g2Ld1xqdsrCloPsBSC2aBN=KL9X%uqO|eI zLqV{lLC4_@n-m}likDB@dA~$gR~~}J6%s0+Xzfa=m4>EQ5u98&8n5v(ycpPfBoGFT zbIiSw*h8MgT7y_yZ$TC2nw<`=$g! zt&-3MV&a1pg)HC9X!4JHv`2e@LF5MVDh&sFMPL!U1GS8hs|>Qc>QjDzq)>$IP{5YU zw}_I+v*A%Wt;t=_Tb&%|LqmN+Xn0 zUA%D>5nR)kIl60aeu%&=Pty)=cV*uH2VT9vIw8j4b*}ViK`4&^Qq62q^ z386VS*a5Vn`XYE#iDH{HQmxC+wr@G-`2;SlqfMiexpb%rb=_KqBO9$tTQ{qMNy@tw z;5^Pi;;ZGPJ8&De+Cgspf;~^z{{WRKVGZKN4jvBSr9jhx=kUYU02OH9 z7K%#Cg)16;5Fi==TFxdGtgU#q07w8ZJd-Y9qOAvqMJ|!H-xl&&HQLZWpgNU>h2U$G z(GD|iA)T)VM;d|ib^OMsZxKaBVy>XC2CHpH=pt5@u5NIwTBt~&uoTBLR2Ea_CI!d# zmGf`9;EjCw6+x(Fd00OKMXiKGa81w~pLmqD;=FTn^4Mh_GDl1<^c?-Z5Euvm4Z-DT7X1TzqiB0z67#F<7w31Qi zyZg(A5K$(ZWiJ8e$pAg2a9})I05r)ga{{U|OGDdyi+#(p~LE@?j z6SF8h_#>>#cq}ggZ9e53WD0il%C!(txgH7s07$QL*XV=rv4q87r?v^plE-TED!fyr z%XbzRYfF_lvF;Ek1H*GfrLhmarJg#7QhiT?Y7krO;<=Y^h9VbW{2E7xSF(jIjF)?p>EjqvtaSn zS%&wtgDYEpqt~L~g>3^OJ1^abp%kUW`byaK+cm7=c4zL#?afE5^s(i@x-mfj?S~K` zY5=c`xn6if$pgO~f{Iqj? zxI97&DtU(LSP;jR>adio9^o68)0?5`VW+ltqzIVNbq)DI06=K>ycK|=PJ`S0p=+%a3YU-*bMHa>+H;LL+uuQ>7$n98px82R?Cu^Sh z=&Xw_s8v)nJ;Os`N)+T0{2N*0|e!&w*fzkN&2D__QOKzTG&#%>J?GRZtfGqHyAX&Qu~fYx9a^cr4Uv8BSIIVXu5qx{U{0} zCC+DPzM>^7n8O0?svv2rWLVi;5om!H>GpghCJ6u+gFt;-C0L_06eQF1DM6 zPHOWxNcGy^MoN@`@YgZ#adegA&z+Z1v^0L!z;Rm9fzT8XB<=cZ>5{r^QBmh&z=X1X zs<|gZ_Q&<(+aP^&1vcnLfsWryM-b9wH(G8mNvz0?`j0(&k?Cmg$6hY@kc7}tdso^; zVpQbo%%ERDMHnBwLZ(VB$T-D}WzYc+MhkH;SnXVc=gO7Z^F`Ef6~e!^5ug+ZIwO3fJ3VZw|j*jsvuu!1M1Y_0T4X@hIou;dkRi*AA*sEZORDnkH39cg^9+)kvXyrM82o+*F78U!SXWJKxxpwo`<7PmHX!$cD zvu<8;Hv0}e!eJBzyKt`)KfDO?rGev8HEVFH80Cw0!)j?f{=*yMM%_N>i2)~rb~2lb zRgDY~3snXI&7D%uvLh}VC|e>w9xBc)xvmY16T$OQ>K9&sHTg?hGz*785fTLRCCUOf z1#G`A@5i8Wxl6nJ*=tL&R?A@$*M zsWpoK00Q92W7g{VZyD|PD|mIW05^#ScDdhj#Ro?NoyDWI2Alyr>eot3mUFdvey&BH z&YYcU_Zp3h7wq0~H3ZaFA=*$FUGt{AKkhmjlm_0cRzc-bokz9=POJ@^ zvZCRo*-98P>^A$ls0ey51h*9VhbQ4)Na~bEs7@wuR*n|3wTo0#-~>YlY1%WY%ggG( zA>>AXJN&WSZBCo`jcF+mMgc+Hcj*~+pa&UUY<^^ugyk?IT}u>IwurYJ4>lyOzy)Yp zSP=wt$fEedS6c-j_bvVeZEbN1SeIU-044BO?;w>0Z4mn-69j!xeIV*liIBL@E)Vyd z*GlS95eMS7CIW0!EwS7qfn7mlHK}|>OQFG0f9E-ex{6rKNc`1DO&GVtZUx}dDd?$9 z7i4q+g1v1PfZdTLbXD`=1oPa$nuS^?LufYCOGSRes)P!5^!kQ2gJ~EbH+uakjG+ez zBJtcu{$noWxDAyI0)(4ZiBVz05CTEu#eXg%OC}w0tjdw1*-@yK8gEw!X7-%Vyem% zfAm+ye``8}PGPI;NAnJus*bb)KxxGD@HycxQr{~r7&8PuqOhwpg zOj)2b7V^qq>;=+!!jzSH;XTZcBD#ca4jv`GkQYKdzvm*SKBAXK+~Teyp{}U4YV+=& z65%rq+tpdjCe3RUh0A9Is-*O9_K2$nD5IDT^<$_?C9z1|akvuo#svw2Dru?@MZNqXf=)h0BsY| zAmwX7dtvfC^?d$sva}>TMU`Qn+(N1AQroFwR+2M*!H)SMC|W1I!cvTxt@ngRo0^{GCQ9mbp(!4TY-DJuNA6MQ+g%=QQnaF;otw83!!ZUP)4f`0atOB#pEZ)+}2A4PL17LW3 zS1od}9aV3tsKkqI0|3(Bc915t+V~?Zg{O7f5Mqxmer_O0rQcb~l7bgYzD6f7hQUW5 z0?U^oah}*{lA429g|}hu+r>1GCE*W5bPx+luGd==cvg)ZrCCB`ADzJNRO{ls& z5Y8u$@L2QH1XD5mLB3;dk$4Jno*BcJ{{Z8Q)Z4UJre>DNulktb5v-FX<)zDA4%A+g zeBmBDDBG*&sHJm4oplXvfh+8|keXu@p5qC=bYqEzA29x4%ji{Bo4l$#JDth^b+Gn5W+9_#c&fm`TsJLbw*pxDEu1(+5H zoaRB+#SW}ljpNx{MACNW((@*qRsb$um74R1cL`r^Y z{{XbEx+x*TlUH4a@ns2M{TDOHtE(PJj!`__sLOATdtQhNwwT}%#x~ngCM&}VKYIMV ztPQbv*~ryWpl#h_2Tq<(P+ARa7r6MZ1UMPjRSmYhkX!=PxL^JPA|!7grlp`Rvt@uD z;bpEP;419>zza3W(Fegee9l?Wc7R#=m^qRpHUW065jDWSR1Z)G^bm_5ie*RpLeL_( zl2&{#sCaHs27q+Y8YQz_+psGZS)10#e#t*t`;XGL(bpFQK~s1Ma7C^Xvqy!+^2bHKUa&Rfm(7I zQR;}VR-*M-q?rST^=d|3hLk@2C)*aZjf=G(_8=>1LyL7TCh#G4heY=ao>Al?4Hkh% zUrQ|jQjcz}upI!e$@}-^oaWx4-7EuW{{RE(5QIrngt(DD4}`ykL*ONfWk31gE=xJ+ zbvX$26VoHr(`>9ZC45C6mEu>Zxbw@k?uY85q7u=UE{uddva1TI=}ngR1xm%aZ*<&g zQh~0Y-NZBzs)4xY*-d!3yuPLD!dsNL&LJDuJ#ak+^ut|OD1Xo)kbtS&a5@nIMF*k} zNNZPFS^et(ExXb&h*V_@J707)5LWJCLvIh5Zth--cu%h7R2*yB5F3FyC08gg6|Sha z=)|-{0>RoSHI$R8zJ4j?NEmrST=!3s6|kzC^!!C_mqWee7lgR7#goF&%^<~aq*yt& z{{V36-az0xST*lJ1F{Jh6oarl*GUhkD+eG#z_QS+USut(c_p32w3}#eqR0|Dj$!=W zlUS-IzgkmoqEfz;M$k2tNm`DzBtMlfNPCNw(?~XMhaAL*yUxHBrKi7XZAA{uB^TQbIrx1w!d#Qdoxp1o1R+nigLxQJG+VASf zn3bvNibz!OtJjN;f)+RXJ(4-H7U^VQ*`q13!|38zK{JAoSUCl#<~`dLLypEi^0+c0Pj=E3@c(@#Q^y~Zy}+WW*~51TWFjW9Vw1T1elFv~#&uQe1_BiUmH zxk1GZRi5r4???|p4Zfnjpw%UJptW4a5!nF(wCIbpjY8gYd*>&REd`t+(ZgXF4nwhU zM)!y(Ps0TiI#W**E9lct1Nv7kEWes1e?#&|<%OEm45^2-tmc7u&4uyH%us4jwMBHA zwK{Cc6;+;Mt-+{)H&TjJQ)v2^8WG&0W2ss;qc=z@s3YJ43u&8ja;tU{o9+th*$&}R zgH@>e)WE9{Mrf;QMYy5gQ?ZKh)vLI~(3ez29AF=Q)cFFw}4-mTSo)6<@dY%Ms=}Os;3o=>MfLxygQ5Q zZQv2&j?5E?0||b`87k_9JSD`AU3lQ=6=Sws;0S)=qLlFJ*@J_3c!JRiR7$?9cfE*$ zYQ)`rrOV-4!%x_|oZCyaZ(iYHC~oiH!}V6wn~4sQ+U3SUzVO<8KLE>@E-a}V$H{}9 z4q%8f<;$1-WC9`cN(82ykV;En3p_E_vU$b2BkR#eIo{W}`e}uS(S{}ts}!{^(8G|v z?@>H2c3dI`qm{Tw-fSOO1M6n3_iAV?{#ZzQOfhf4)87w7g(4aBH?&& z4)f}Dds!s*b_2{hsF)r1hD_O5WfVRRYBJC&M!wkg3cQqvBAr0e$2Uhc8>sXgw-x@# z;}w!w(#r8p;icjOOG8E3d-5x`qbdgjPzr9~DV1ClMJfZ21bIzSRSt-Uh=MpLC^JO+ z$TM5t%_ploLkWKg3aB|)rCT=`u%{4Csy2upjZu+i`k316nslf8iz_=~;U5<$h^d?_ z+$ibz?h|?YA_d8s?vcf|VcL(>@E_5C(EJP;aei*poGfCw^#@A1wze_>3gW)=sP2qP zx&SVi-xAcPJYq-0u}27thjk6dq&Jy94PE+QK0wE*L}0gEu^_i~V)#Ukor5-#)TJbBAFu$02I+YoEnyI< zn}$_}Jb&B@{-V2_tTy-N;Ci0suC?@P&#%DkZ8aN!>p*^-1{QMN{S@FV&6VgDL6>!mN z4F$N;NZ6K@W){Oj=b96sMSY~Y$mJV|;b0N1J)yH8E}BKIr*9sJ^Me=;E6`ef#pEm$ z1qAwO{bLx1u6aR0tTfXNzhPWps@0DZh%>~fK$leSH){YQ(4%>4sG&uKFogu94#R>m z0bT+TG$>HjC=awd5n;Jj?fys~%2^+KPua|9W`IVC=}=if3u!}~5MIKnwV39i69uj# zM6^Z<7f*(#(s@_P^T_hpn}68%{$Qs4nroh|{ip$jd{zSNJ_H#wB@~BXdsT)5ge8*` zo|}d>+(7c&r?u{C=bgh-RPp(V0hbMnwFr63RVuF$bPJNu)Y$c32H<=x6vbM*d8boR z$0|hE;VNQ9W^WzFBJFa<*Rd|(S&J#awl1XUaYu$9QnUt;`BK`6C@p@NAExd|YWlFd zcu{tAZN|p(Yw?h75)rHW#e|>XKjSHuuwfc_#wlS-!?+OEYkG70nQSOKM|;YTf*2oK zN9aVh**Mu7^HlH$g?^hYM{Nj_YvJg!48dZGA!xm89+Hj7tDRs(6Ws4MqcsQ4CtO zcKmQcO6-m5@6c3aU^!r3&lW=*01>+yKN8GSrmBhS%|--S&g^!|7hHsV^BA~>#=nWK zmY^v>^(h{@v3zf-XDITDaoLL(jK%BI*(OQ(=HYdT^INSY`P9yCjG$Zu}xJg1=T$)yPv0h*wj=(ON+^F z0cdf`_2Ks^2ym7Fz7G$>Dr%NE08wM^!Mqw3@TQ~(^#0S#IWL)L`+Uf;XM=R~e8wyF zzYh@q0PR@+0LhvcrTYH>vto7=qrZoga)s9^FQT*C4;BCb9-W8Qx?55zBm&ID?0F&G z5l})YZCAQR?8RL;{RB!d(F+n?ddMD6-LQWpMEe_>RWpk_OT@wf$uSScGYS zeFW{zSyzSpo#I}a3>q`-eL@?C9B9n)6FxqSFNd}W0B;fRAWFQKO$yI z*}EGYr??rQstO)K>H}>-NbjA{iNf_vxA4LuYC05}`MBFhzay=(`#r~g6wnhJV|@#r zJ)IEropza8$#^sBiF|AJVI5x$Wm&49uYpZ*^9ri^{{U4vec$GIhuD@|dHfL0%rmps z`jocg)SVNEaB*auo>hDAB%o{4ecr?X9F7abbOL8yYf7{eM2627Y5F@MbV>}5YgqpP zCCCH?zd*H*2MU?x5B?7zi6$EM^+Yffs1ii5C}0*yO%mXBWH20as|?twj)u% zY4UlBZ7ohJtw__$kl%`0goi(Teqv~_*R+5!e+s?}cYjMM?<0Zw!jM?< z*V(LiXEi=*f}zM9-V}>`u$2;6phOi)sa&7Q1vJipFYG}J_h>Qpz*r3T)L(cO;mQty z?h4{6UXuxI#0AhpFD!U`7S4N8Y^ z4aIHMMc33$EYk98ai;!=%%@;c1mjqkOK-{7$Q;oyJWOO%}nzv9ydI4z*jRx9qDaCgIE96LH1Jx#>c z1!<;?wEKj<#YSACyi%WEJ}V;5iUqo2CePT-GSbUMKsws#DRru7P6hlElJ-x!7^+S{ zDB7rXf#e}nIMDcl@6euM?${iLY!pGltxikHPb2p!pjnC@ zB5H6|*8bsn8=wbuIqa=3ejvN_m!?>X63eP(TrY8U?!1hJAw^3DYl;<&M*#l-0&RM* zI6OTZP7N&!dWIIkr{HcoJ^tl8$QcXlaGX)@hZK=o9yQ{~r9EAd(6O8|p>qQb^O0YN zVW2nyB8ggqZz^RUPF96mfd#apwk#FA-w(PN_v+O_w$+hCaDb2a5Zi)>2r|k;$t{|H zm->pfN2HGjk>&pYXS4PquAWNLAR(j{n@+GmT2g|Ra3QXmBv<4?7j6*Hn#jJ;nk$Av zf?vSesl_bW4+KjGsa<%cTOfNBJ&L&o2Fj>j>OC!L(NTMr#KQQ6=q@tDgBDF00$N3S zud0l0OD%aTo4^9Di!!%|45zJI>AGRT3x%5=NcP3@fuUC^c9UBTRcP?x@H+qj zU?I9SXJPKOj}GrLG|+k^eu?c z@!-4sV|?3_!EbsSj;NPL^lNAOvJQ#)QEK~941m3@9Ftmh)997v9+s|Ke}S$j zw!AATHEfGC+m0KJy$R_O(Y!5`g4OIUIAl_KPcf~<{TGdw`d}B*l_>{6`K^atq;9&8 zbn+Ct&_+AD*bhbO^94X9wB_wfe+GJHHi4DO(F4K+eEDiucrX5906f5^g-OOlBmz-D zZHeZt7cZu$1$ln^iR>pjmG81D^ION1NXW?Uhf=I*s#jjahHyes{W^TdUGS*CSXE1H zN*1K2T)agqZAaAKHcRybLNDzS-`TVG>tIRST%6ZsKkpxS`*zw(>}3%*6^W%G>+O!YZ1&@sjv=h&$RS`{N@DqqCg_RB!8;CFn5|Y!8L>$h+eW$O>AC*nw zwpW+5bbu7t7m>agTWwmhjRJF-Pt+X9_k|JQq4qI>Y?L)Z_IP(v9*nzqwumA)r<(rsYO% z6Ne(@7tKFY<@fOj(H~#=pUB}@608={(Qt2IG2$3~f7Z3%AwccRe zQx7CJeh8dj01$fg*dxCG0N_#%uX%W7RNY#_T$CBK5Z&TluuGuiU5ZM=Yf<9($Kv)V zX|j#uL+2$!5ewS1pkd^xMXPTC2IAL}u*l$bxO#w`M=1XQ*$`t&yf@{9jI`s8eqmlC z^nciq2}NQc7kK?2>4#_fe}EGhv8)T+zC^^jt#{}`S|htL{K2pYgjNB!MpMrrK%RmE zx~A1dY4vPifeuy}+5N(H+(Yqy!sg!r^_OP+!l+QTv&n%GTA@i-7H)dN=-U{$MXBI=Hf`tLl$+Dkw?(Uh04>|Vtw{F530G#Q5MaV{*%Er-av{(GfJUf8Ph`c>QElgf1zNQQC z1iE5lTec^_JzS_OQ^x)w7m+zC<;vlHj$afvM5c=sEqHGr6>_RU-;n^YWnr!mAIc#c zaHIp(nA@#vhmxw~2`!w*2CLc`3X6a~)r=aAglrEGKM1yv`7yQ5rQd2#o@Z<84k6u z9%-5^zL{leZ=*2hCS60(fv$d>rJ6R{OdqO$^y*%6eu4<`gF{c~hyu4|{{XgBkom*- zVY=)x&3h{1R$s53{$XD|_0#!6LEA-kMBxqdHy158>}0-gy# z+%Gp7XuKm^UOR~5!PVEcAJ|yHJD0KBl^UD_jWfbxt!L#Wj2enYjsr?yjU+POnDNi% z0MsJckE6xn;v1TYzP%s-x;w;ZG0aRs!8fvQ! zMN1;=W$Nk>QuN5q3vIJ~WPE@A{-IH~Rj;Q6>9!(|lTdG_Q2KDMRjteI7NMc&gb|+W z2)`|Xr4GmslK^Y?#57`t0D^^5BO2Brz3bBgE^FV$jQpEQuG|k1s=R-Pz>kxUf+yIY z8}i&fqros(7Gca(_4K+n@&LKrSJLG#3^aF*>;gk5Xq5#?Ef%$~Hq?r0uaxYU{MwBN zXxGFIwWJmM3d@hbCV;!SNDivt%lM7ndaGAGBeQRi?`Hr?Ncw#xSr?#4Eez?8Cl%VG zgtvH^uMNt9c4)F2Q`?eoH2zlm6)BGp8GfbJqPVL|I}?-`03A8Cq5a3UJk%msFa#@HF%bilkn-6sFzB)lp2}tTWsnYmP}Wee>^BHG&;HM-OgZ5L{0LlP zJKNy5BdQo4D!eP{2(FoPp`l>~X@_>tRRXD)6y4Jmw^-j_R055cWl|f}_?+$n-%#OP zKH*$K@~Dc*x%^pgh9AiqwX%fJyW$HIqucrep)U&o`&@*p^Qh=N47mt%1iiY(+zb(2 zV^!K^&2`_EAdFOog&0*LFM=7Jh`$tP_7KkkYa?fN4AqBhw zWBksxFQEvixOxr@85Bu@sl;q0O+Z1jA)2QhA5zMa3~b@;jlzmr4O8nTvm|25yf)^KPpo3%@A+@}rvB5+%QvR7xBd5i57qkGY3Oa?P_f;zH5gDLr3*Cq> zWlYr8kZ5|B*v}sADwP72rVZ0oqNfXPiA@k3F11j&fg#Ibo5p7Dt~t2?#T3)OancBO z?3%KOqC03osEsdUbkShTFjh?fNVEyGX(+gtLekC$x@A;UCYPFEG73M7NYZ+~ zh}z%nFJkPt8-!y>9f{xT%v8!M!k&wbPh2d)Z!rv<#FYqP{;_36Sq}YJos3XhP68%_ z3iC^K*>_A_qGE~D#Qmg-$VVZ0+?QQZgd)G6(nD`4jc zLZ*WF2YuCC6d1?(%TK zwXtp&%05#!^m)vDL{bqxQiwd`7=_*rp}}Qu{{RYw#5AU~!}Ne6N^pSe5f}la4vUCj z)HVd}cN&cW7aR3NwcC-($IlQugX!XN@;3Oa1D;3{%n;F4I(UOA@^5-P4!er<9jaz> z!M=~ZSL8#@%%D+<%I3_w?QT#{6YOdN0CtZn1k%eAT{#34aA;$JR?l{;bAifnS9q(@8b6>Pni*}1lZ40p6 zjUjjEqXrGMi`72k?7lboK)NUc=-=TGhX4laNl_MtAa_ZCq^DF@CCHRwTW8r(^rWB* zA^DG86ZTUJMv$!0Z$Pl)#=yPz{K0p%!RT~G)qOBm*qsvF(RliTQ_yt^ThQUZRuLhC zPX2j8)_PXhiP3h^#c5Vffw*S zKl_ES-ZBH5^|GJNX64PIYw2Yu2cZFk=|I!ExFNR^k?aqL#2MZjK7u?jOf5?h5dj`a zOG*aT&%V5@U&dT%i`8_(rU80^MO`n@YStn!Z)y)`v>dWubZdnCWm5QCjbdd{uo5aSy)FbE|`-9wMu|PC_vh!9jNLm_V@n)=1RZrO$3MY~Suk5Zj$Z{32#6HH_+qA^!RP#D${H*WrF9of!k8!0Kt3bF z{{WGP7z@2gMuQAEd4LE2(xMim0oAci>R zioC8WG}6Ewg_go9(4J17<)~e1$~*+4D3}1=-IAKy!gtlx^9?3}`}!EnG2-CMDzc*a z>6?n-@|0X`Mz4Mj#tBRiw++!mZ9|Z<9+=Pw6Dr)}n^5vzGOZo*Fiz!GMUka@s_?>X z(%J_S$5)eY^%hhD$`tm~4nYkTEA+voFiRXkoSZnz!K#zd=FAPIsx}h46$Jw!4N#pL zd!&GfYTUg04x+#a>0A0pj*S#f2A;Z!g55*=zKBQMQ(tW&(J@nigxmmANIz|A zEvN|(veJePww7`U?WkoC0iFoP^pk^im*y*ORL!^bGj;ioP?yEy3-vCleY2C78@!u4 zXnrNxH3i!<`QD=#@`iSC?hK;uJC`d+?O?IY-oG)#VOZFTaTTzNv)09rO4(hs{*kb4 z7Y%rCIpCPOuS}`&&k@eBI{bMMaz)&0z{i$Ykel>xjhY2PdLFp9IN(HYL!f|?T9&9W zr*dp7y0@ZOfiAp700O{pCC)a^EtfzVd4al`13(D7Pees&t0Py>h}sq{eWzutg{eg} z`O0o{ffSeHL%Din7?+2zi|Ob<&+#ZK+c4hh*itGAkwz@sM&6pyf zK=0;XK+!Ed0KIV8PxnVK_W)Evjtc((Fpc;@PvRroX_d09TQ<%=1iL_sR^-83qG*<|?6*tZZDdaCH9wmpSfj{uJXtbuPV!BtHPfRi`0MlD03l9>P$NBK*Fi8iJM= zJ|5+96)aP8DG25u4GqM|yaxx7X91)D3FjqtV`+UsUXHd|KH(mZcn;sUh*HYd zGf)#$+#tkU3KNBNKzlZW@iQl>3oNJ_Ayrc3pc>o~=X%e@MM8(-Ac}ATqxz!Z4#-r) z8V&4r*!&eT$B1v9SbhgJPBbpRDb4Fw;^B3R{{WmfN?qRf9GOlJOb@aLxn~7*q;US? ztg>OK6{~xMy!baMtT8D87Sl!q#={zd01Z|gpwlP!;&@W7-q*Gdn_y7_;z7LrV50bd z)er%oL(v}qe(Cjw)80dQbZU5Mu7_ zFQddeXI^ZC01@6cp=@U=-3}!SQ5rbR4^1{{AvQOPS> zWo`F6oN!Ww&`N~JA?83uv7De&>9)A*{Up+^sxJWcSET@NqB(r7ciW82(LwjNu1@v`EIaJI$e%R%7n0+WS}J1 z9KpHS)T1XjeN%8C6hL_N9qq@6%ZGxacH{-bA{P&23twa+-;P++0m5@*IN>chMhLo% zBhzs60l2S%>SD3EODi^A`wCJst(Brul(;U&mAPEj8M_~E<6rhUz*D%7JV%j@aD}RI zTuvZAB*L1Uyj%g(06Tmz6@Dst?SknEVAwy(zG;d{Iw?Od=lVsm=%f{p zuFxSWsofh2fQ;VWr!PgeJ~Uxym*_P#Q)oNg1%h++wk&O+Se7 zTI|L37cR~y&W`EZVnu`&Iky7kXnD4-&YYFW%1R;-R{7u|A6aJ2c3-TDx4Mbut`65d z9S{cu09=~TxPtCC(@;gm+}V6}1T8K5m*AYPQ58Y-f7p=$Z?u2pxYq(VL`|C7k1G5^ z$p#1=YOf$aySQHWVl6(%pac|o_YwmJl*aBqc1BLgXD?A-zA{?^#1g6#iOPi#*Dgcj6BLgPML=zi_l2?jt0p6Bsv$4Eqolc~&g9p5<1wuvi>C6EF#M zcveB4AjL8)fp<_yJ7S9MR7xLp{{YSf4eu=|KU+cs^o&if6))o9VvN=)Pq{gPtW7IV z(1jYx4~O5Ch7DiR&qMPdn>T_S1P+5!+OXB;Q%R9(FJ;A`C=B2 z1(TBI>3*fwQ~@cf@#YK_l(c{@YUxQ~P@7pI5KD%hiN`+4NvLaBC~uY(Qk9LHXVTmB+iTjDQThguM( z3jY8y<~a2bBW|M!PzX+`DsdxsvdzkdI8#WbE*7mskJ$inK~{lJ_e)+3rVS#-+vZkV z$;e4#iRp5FSfw?#VK4!<_^E6P`zVcSLOMp#Qc84I_$_#wQHF=^q7);q3l7+owY-R^ zL0VQhv=ga7QCFj2-CDsdquc>D5(^qH80YA8>{)nOci~j%t8I7)x{uPzi?qPr`1Wu4);BcSrTWwdZ z%c=+o)j(i^_y$T4<|AhO7>XkarEiyEK~)@kLF+muTi-w6C>rj&0E9=tcb{R6c;=;s`3Vv^=q^ zMGpyE%`jrJQag>uy5?9_bw_-CkxHGN(+ac|@fQLY%}d5Nu>)5z6n-Xx6+llMCm;~k zg@gY9@RtBPW8ATf;f^tY@sU=2z>kc&{Gs8#~!2hUSFLf)SUtUkV~+n*c= zw)}h$4h)ZO1l*;4`+&K#KoV6jXu{i8oVNy0s#^BXQ52N!G!&UZqW%Ns01J%oZ zdE&AS5lwgy3y#M6^%xsdbksBMTufzWiDygGc#kQ4F3W*bso+{L_S`GbswNjnR0ss_ zS{PW~h>f)>NmF);%a%jp-!X5v3f-b>6+$d70|nw9R2j^%Lth5J#H4u5&Tq^{hN~TN zsp3^pR9(O9Lq?9Aw^zFFH%eu3n>u+~8dFh*U+J(F+;WO0wg-iE2K~n$*73m!+uIFZN5ML&#Dpsy#B^A@U1cxqX!? zB9uhv2x8HkFRy5o&G>-J1@XcN1EJ6v)lV)FOO#dRaqE>>a#xsk)%Pj@2Y|1JUHp>e zlI6=I^oz=(;dfCuiUs{aN}d;mh8xamvNW7Ao_A~=dSIg9Q556uh`BF`Q}h9s@+bjT zcuGX#1IXVoYLFKRVGa#Puw{Y+IsxjZ79U;y;OhXE3Yn?5#auH2QEuCX(r7tL>kcoe z!6Ne*iPcwm_gg_a991n*S>@qt?Zx6 zDBs8d2wC=#i4&TCx`103;!tu_sPcVFmZ~spHP_K_9h+fF){x0v>2PpJ-E$jr`BQ%>0Y^Q{hCWQ}@JZW(8kjkiYC@Cm8}mQ;HG^#yi$9 zDHkY-4GLmFLU|TTXik+70{pYo{k18yop ziQLi~Qz^Z=m?lbDa^;E^sLI{D{2(?0jxZorcFM8MkxNj0!&qnlHap@G#Za4LSViRi zTZ;}{s#Od$pfo%f6ZOcKhw!+9CsHW>qG^D%2qn{E4Ea%|ZQq_5&uwIDxc(X901JX~ zH#kFR2w+q9EtZy+{M;FG;`}e%BK|I4#zOm~J_aPuhks0AzGfaJ*Sujd;Y|x}l{nf5 zYeNRR5nhLeLH(N|0-|wnP^U3zhIwJ>rVKzhVymy5Bg{Di!S2wOR9WE#uQ)|S(!+qo zD5Z;a#kfU>;5(>$N8S?LM~DqJx*~lJV=WDwgDl6K1H2#1J}66YJ*@h{23!Pm9pshw zI1|qzaDQ={{{RSuo>7WeLsup9%(;IH_5A|>0HiKlxJAL2@t%Hf&@z&!;%i?|QKe}RN|L6-9x*LQq!Gsa5STs)s}Ee#i2R=m~4 z3!_clSQSIDLmidgO^1ipZ>m|9h0 zcQ|12Z(Yif?(X~`k}Pz{xD3?u6-h-|lML16x7PJ8BGR~ClTD59K@G>dxaK>7B5 z<;!6d#A6e{AR+fcF||N3r_2fBA0qx2^2ubmai}=n|otuX;Di2gB+t4j!Hv!3&m=6GF_dbs2?;s zg`F8V2PYw*+r!_P08lnSEvI-DQKzNGRAXfeYu=1XEHcaf4VP)L384Cd6sYL$-%Ub> z?`1DdcNp+sR2LF19eH8Vfw3R5rPxRbW%_!DFXH|VuY29z#3oUb!FYUM!u}a?eioJu znD66ANf9xZ;v+xR5=RO9{P*!p2sr{9t-&X7ogbrM;BCpP$hR%k-KnE0uG?3}JuxN+ zOE7#bX)VXeX??M!gqEVtUFs90<%{TD@)K$p_Ytzy`fKqNP!vUjd46CWMKPuGQn4C5 zG2n!Sh~|;^1X{bOr&8@9it1E#Qa802Iy?+G^H4CBIyGY#p;zCwTv))sV-{b<`-3hp z!zuF_M5oVq%Pfqy^b$+5{uc&XUS3`hu@$hmKQW9#pSYivgsb;Z+sZr2R~b3^io1Z6 zV!)8kX^m9)47Tc#Sonu!3?IqdcvU5|)7%}{g*=3!XPwqGQ{2B<|iy&XS@hUZ!!RE#llXqC| zf+tePQ$CMDI{cTet~i0cfZCVWh__1xwGP_1W&Z#lvG4O4IVwBLmV1jX1+hhs;g`7c z3j}SCa|Y1+H@JO`r);aL(y&+v((@@r4{RHi+Aou`Yzk3#m;g;1?gVGM?hh9NfQtf` z@L2pTvG@3=%x3XyVzRN851nW?@-X;c#z!Um1qdV(;*!_%e}ddP=QRHSq6$>}!L=}d zD)k#Pkv#>?+n1xq6&>;gqw_YeV@HD0X?Cv$o}dS;Un?4Vg%0vj3$m6BOABSHYEU{V z2)6RJk(<=idf=QzPDVT=OLY>b3UJJ)u6u$i&WtL$mQq-rvtLIdEL zEQ2ZWAZ5Zm;s~pzR9n^D$My#HDgs$42{O7ORW*O9=lL&b=1YjBb^3_7>gMsZ+%#Cq z5h_;!0$+pRV+fRHZ|c9>5wk8S{Q~97f|i%_ztyZ5Lh_?D8kH=R9m|U^<77SpQd-AT ztjr8oPHeQ@9Y*D&)ZBC_QI+nP9F1`i%y9(2hWXpw0jszZd8fXoSvTz;3 zHYWRF^-bni=y4Su(RpK-g|Als0Awvi;lf?@t+-iGTYjSphf5c7<+A<*E)W@SjXq?k z%a`+PehX!=egq7^=&RA2vk6{MvryKYeX6Oiv@{`@IE{I7!+Jozx7o{49P8{)(2A{8Y(A$g<(^U%{J?!3Gh37cbyo!UkMf(T?IvgVFPBdo)$B zXjgj1F&kf)#%UD@axek(Cj!mdP*tP&hJvHuZ{cTbLGiD_g?=pfTo^$Na}r!%mHD_u z{{TS0ii-Av?nWkh~@^p#8mY^jGafQp5 z50I4nR!V*@6_$s^XUkD#%a<-(xpMv&E?gOKmcfJ&KNQMU#1!R~@lcH)22@7a>L6t& zA#BzcFmG(NLQtM!r4jy$z5)Us(IrZV_$maXrdQ3!;r^@t0KjGZR3Q8a;e}fZXn_KC z5Rs~wKQ$_4C;!9%FcAO(0s#a80tN#B0s#d80003301+Vr5-~wh5McxpAR;hvGC+Y+ zkwO$CLt>%-+5iXv0s#R(0NmS-Ch$3h$C+owBIITeN%n+ZDgjWqUPKHTaT%?sbr4V= zowzm3!BM-I$4LRMZ-~sFEHO}XiSx$70Ha))t*TpM)zG{2eANiMhc$=|^Dd>s#IJd% zqHm?3A|d4F56;9^X0hVB7Y^6F*%5UWG^pgo+`;z>1l&^8=XOsKH+EtD#wQbT{TaTd z?lT6{{{WOEU0kqi4Ex1Fc|1X1&~*k7DXpzfcNK_Xo&gjg+T1TAGfPOeot6=_7gJD$ zH{vO(7af!lh#LI@+^gy_01?>kBi|y--)Ht<5Pw5kC|2m1{HX_1)<0yA#04h4nsYI4f9`Ng(^nZN)&r0OnfFz*1sl*^B}1r`w!aFbb6d)j$WQf0I>Q?jYnstW)m9vaC(n zGz5JTc;l!;f}jIrZh+GJlM9uKrSpb4Eq4bqIj z3sK;BfNEW0yuv74033k=o0Ti`5-z;WO+7Qn7GU^gyN6Dy&DT@yplWl}#sN5*g;hk- z)Kh{c?R`(>_K#>!wTk9xf>*#Wc`zyP26n6F*Ki~fsI8JdbW)!&%9 zR<*`w+KNws6IlXX8s;5!Dru-snX3DhNdw22m`~$m;M^|5Xu2mDi(-Z5^Kmq-$usn3 ze9M5`Jn;!5-YcIUoQt0+ZfzbTXra8Cjy9dOiib=!1-d>W=?x{aP1ICIAcI}hIzy}< zGv$x=Q0waESM!Ct8J&{BvN?}wf^0AZ z++tAx6jYue_?G#2Pq%SWrfL5wtS5Rf_^@>J?zBNb&)J=vxs!V)=oAy!u?Za{X>!t;?4z zOZu*AvXpbS$Ptm*LlJiw)wTpSa}11w38Euv z6N-rJFB5hI3=bZcFVg=29heEJa^W|Ca~)rC2NojgF#8CwJDO;%xYbcNb5CP#AcA6` zDMvoyGA@{^u{3}Sfe6X-2ARRQLjmN^m{bfz)%%Wd7gQFZ3xO2e&(K^cPo2j zCZ@9jS8b8p+zS&~8L>1}StQsobdX&j%mQn3Q%z}L1`WjB*c^ySFfH<6(!7I#0IJ2F z;&+Iw4}5(#xxCZ_5rZhoJ|l;rw9&E1{4Om202)4E(iUnan}_TPrVUx{d58I%>k^3|_B(`z?~F=^&^1lMU*cnfE{(#sjj-u2i!*Pq5f^KFA25JKWh}rERorbRu53aL z0bE54da1MCDhafBn|-Qn@?xd#{mqA_n_Jp#J|!O${63lTV7TS~0P(4&uBa5X^8;;L zCN`=eP)<)CjKN|){;D?y862HO|>ugDs2;Oix@L;;EDP(Gd@h)<%|rxS;iu=f5?er{$f{#27TVs_Ev3D zGepdJ5s341P&r|>=yzgiF0Gx;2%#wm&Pai4xnA&^;7bZ}NrB00yYT{==b84548ud5 zMbuMyg_aFeJ;i%IM71*#<%8LjF`2Y^n?dev9%>b`-*r)&FB|Ho%cFa*+E4?C*IqIu z9o4#jzvQ6{Q04-MxB}IK3!uNaVtmy90F(@^bk|V1tSsC}BZCGUafqiiE~Bpe9-`@@ z{>X<%NY(Yk`5GW#0dW^iZiEBcQ1J%e8I&#>s4KoAsOIOHjn9t6KsPo7Z~)+XYH&Yt zg>WUV-*_nXG2#l&AOfbi_;jar86ZvH25fz^L*+L1KmfXmpqj+g)2=Z#oyHAHaopA$ zcKexpc;6Nx0Pcn|@$0TzUQ#XkD62x#w#HN&X)U0s_1{20+?|Jb= z9Rhq6KmO03p;>jB8oFwAY~Z;d!L6oPQwjn;x?doGI-fU4sbj@lEDP8*H9R3Y#}yxTpxf7YgFsQLgHKI)AQ(=Vt)p=={@>yN;u_sya~vK47YIC(E--c?#~en} z3=OK}5s@_X6;VM&Bn*-SO#-^R)l?0&LJj^F0^S7XkEKj`j4XdThe#j(V>YVeb;_0L zh(Nw&4-$unDi%@6sQ&;GgZPUvz9UfZY8_2NKaq;=yck%LbIez9!%v*`S8!_^x)AGR zR%$70&vR>eFaQlSq=M@b-^}}r+I&r>8||S6Y>c$0CM}VZa-d&nupXr-g%IS6GXsG) zEfR1hr^KkRg3p-D%x#VS71N+9Dt*J+YHF1#0K4iwy#jtq97OoE+Ba#n`3p4uDPL1+ zi~-o2;bSbC&teeYH4j!{zZ^{05PEh*Q`pagnt`M(F5ft=t}iZOC{4F0 zk4?gEmdDdJWlA2E02crQ(ezR9!Z*S)*-VcH5Vk`Nq(H5j$d#P>W7eQ1r@R>hvo@g3 z3!6fdLV#+5~kU4Ec%(^Wsn-w>Q^_wlU~)*APYmWEzRL z&SeACI%;~1rFfb1FU~%I35tLZc~Yf)73kV3bHw=r%zuK?Vc0%qufpqT-`ikzCgLDV zAXQXRw4BPganJcL1`vG3n?ag-Re6hbpF*I`LR0?c+oE}tVAC^X)1oXJ{NEGs$m?}S z$boWw=E{u9wPvq~DZ03+oXvnO2v-;}dY4k*YxLAmdWwRsSGTIDQ9w}q6)IPydTQR- z2`BY4o8lAD1rJA1%0b|Y#83i(;8)jDrG6biC_uC& z34lE+&$QYu5k}wu&7$G@s#K|7mH729Z>t{=arD%qDpaXbzoPs@2)dgl*|t=#O8V>R zug2fR!#favM&D0R;d6000335g`K-F%Usf1Yr{(A~10>K!K4XQWQc3Q(|MG zvH#it2mu2D0Y3nxT;-Kzb}{5;5-hWAl}{&YWSzghxifeY)RSHWrMj=NvF=Xngc5Jv zk312q+Z&H#$wdnkUpOM!w>e~*L;LX|@7z|u2G=PKB;#3RlDMkllLd()kwUSj;8#x= z@^M3du~sX>tf8w^xODB2wEqAGrlM2AWM@#hDoc^2$fL`$x;Bu7W4_o$QvH^nHZJU1 zmD?T%G`n4!mi2;dw{F>Pk-|TdC{c206@Ah_lGxkgtYYMUdN6OXrxu2+asJSgXpAL! zSQeJ%@NM1vD>p@Uwr=(!uO*z6bK9%P{^Vocutq%M(3K=@i-(72VylvqOpP`89OtA0k|UF^)TxgIdf{f0=+Nchf$J5L;oc2%5r7q=ugHuGeY^OJ6b zJ8pf7cHbE$>HC&PYE8WRA{lflTS9_uCxO&U61GMb-)tLTvYN5Oy^W~9rIMS^ z{{X)wKN$Ur6LoYs*Ku5*JhEDHx)z&HDA@%~(Ek8a&KCyWUt~3TtPQ%Ox5&RH4nF?? z2KPm=O|HUruJS3>wz4@n%BXXaO*M}sX4g4J@9585{FQ&RO`_XlOjD&*c{B+n>0fF*i-+8XovX4mo>ilDH{pr$(6uo9_GDpqYW>Z=1rn&CDk!3g z=|y#;X|}Z`y*;i zc`iSeC!Pv^DBFF?DT)k)r5MR@-*S<=>DsvNh^a>HbCUcC-$w+;28w@aM%qMkh1hNP zc0*QGS4*)euPw4i3|2*=)x6;P7rDDD1Dp07{mskEX7;#LJw~hWkBFZ!H^a+D`2PU0 zy??Q~`=b8<1Fr~mU5KT5H8UpC5^u1e-Q$jlSk(~cnidz5G`m|N2ue3OQ(UuGPf9hm zc1vnAX5!4TD(3^+nw5)@=du)8vP_gDs@GxN@N8zs;M(cnj2nK#i(QZBrhFG%r)KNy zDR$uv+hSZ~njy%aDUI0&oZSy*ay%Qog%!=DeJhNz-*iTGiDesN^BFJ0KQW^P#=lBp z)bR+h##eP5=84Bs{Si{{rpDGT4KHSWAN!BOl?}-}S}piynw8yG@d^2mi8+RL5?m2Kxa{P^5*9MfO zrz>5}O>J4`@SYVKdfK%luHP(L{-H@ZHqyK@ZhDC}E#lm}kAIWuuRd&B?}R=63E!uW^U-ECpBCV37-<0sp z2kGbOb!DjuHyU?ljQuj4R3oWwSo(+XT$*}1mYYyJ#M7qr8bnEG>AP-KS{q* zGE!Q%o^q?Xr9F5_xlOd<)j4@Y9^KhZvT{_(>i++YEVj&3{#^sjDf* za*A&DsWM)&{XDd0`YB%i2)R+U~^t>`ATB%!McyeBhP(LFr} zIlrmPv#~%?UIe1A9f-~!2UTL}Q5jNs!=bgiuQ7`xmefa-K21JJFQ|rurqr&M2*NSp zeAxL`T@7Jjp-Dy$o5dPZy=^}`k?Q3BKCd6ByYyH80LamwBeE`&H#%#x=dE;KqCb)F zM(q!lLy=OFZCMRSwTv75#O;E<%54$UdvlRAuGNXHIl^&iwCR3%o`tsaQlnCO z57MOzP0seVUrR7qW%O6IAIXl0+$lT34R*0F?2Oa*UQy2v_$%xv#`D0|me;mU*O5ne z1hgcfyBOr0CmP(Eza>}6$fEok8A*5PWtRF`Vx`=9At^&C(H(oM!}2LQO*<`O@$>mT zjHk^T=T*7Y*(u6Y+qQ@DCqtX^ZkL{!^Y#&Kb`wX%l8Q;wUC4T_(pTk2D94h^E&1tXiIDX(jwG!R)YH`Vei>3#PX^|y)tlAi z+cS3y!2V|6j0oKPidTj`z6yP_(wLGPNN=T=*30Q)lOgIS9`=Z9>CUrH!znS#4c)ib z#dJu0B|a4vS!~dRbsJ6g9JcO^czCv2M)YoEwzW>v|22(%OYWRE;Oi8Y54MLG~1$^#fmXs zliY8kl3nsHk(D(2p}TGQ`7E?qX5(>Xm(t5DvJa8Fe#T6{$o~NQF08jmPVE;)>^nzp z1pZ4bv{_}AU)a8o3fkxQ1~Re z_UM^t+>Cy~Zg@h|lRmXex)W_8RZNEnis#&Bqy4%e6qg-l_O$yHpJ5M_mjiT$@8qJt NWU$Eay0o8P|Jkim{2~AV diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/KyotoFushimiInari.imageset/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/KyotoFushimiInari.imageset/Contents.json deleted file mode 100644 index 9a7ecf7..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/KyotoFushimiInari.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "KyotoFushimiInari.jpg" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/KyotoFushimiInari.imageset/KyotoFushimiInari.jpg b/Examples/Example-iOS/Sources/Assets.xcassets/KyotoFushimiInari.imageset/KyotoFushimiInari.jpg deleted file mode 100644 index f551117c744b9d9bc97005eb6bde855493152c23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71338 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

eRLMNL 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 NX4WagG!G)b|JmIQDgyuj diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/KyotoKinkakuJi.imageset/Contents.json b/Examples/Example-iOS/Sources/Assets.xcassets/KyotoKinkakuJi.imageset/Contents.json deleted file mode 100644 index f02632c..0000000 --- a/Examples/Example-iOS/Sources/Assets.xcassets/KyotoKinkakuJi.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "KyotoKinkakuJi.jpg" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/Example-iOS/Sources/Assets.xcassets/KyotoKinkakuJi.imageset/KyotoKinkakuJi.jpg b/Examples/Example-iOS/Sources/Assets.xcassets/KyotoKinkakuJi.imageset/KyotoKinkakuJi.jpg deleted file mode 100644 index 39aedd8548acf6b20a6f7736e9cc5308eddfdc3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79420 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 n8)h|1{)-iJ{B zl>wfg<6L{8p^2C3P~0ji6UAZ2M>yi|Sxuj(*!vvPZzN z6Z=c&#`U>JZ3vEIEGSsj)|aZ=xtO^2o)sEiRoq@IR}ziitp|75_7NP!GzUt-9V|P8 zB3QV1D7fU8X(Yi4{CS-!I^5-HCclP?I)Q+zC}F(9gCF>FZ{4z^R1SwZBWN&*1u!ed z=`j>k(FFvt*iSVZ8E%roNki6fI9U3=!RkZ)`9q*jGP-bQOn^EiqHvka9Poapz>8C2-=o-)1G1lesw z7$;TCQ05^iI!Yl5ChnV#0mZM)^;xGB;{Zp;KC+e2h$6_9$@$ukU8Tm<6A~LH%)l?< zx4!_r;e7Mn--DK`v5Cfbj!LKmnEQItm$5!p6dCuLsU}E!11-ivvDbkkNpDn(&|aa) z+m|D)Xz#gfq##(@X&GE~!FGDCfhjwX-oN;*W9S&0LMvrGjy$&biq0nkuQ%a~j9#Q~ zHqm)fUR0NaT$3*xD`)1kDlFg=Tdt8!@G8=W;bL+w_1r`?p|o-WSXinV`tFY;*-)*{Q%anA)-MUH(eF%MBWpipd{2g^2w{XKtC}Y) zbDj+9{j=N6utgA`{)oxjCY9aNfTXiF5T}7_p zAM9nFf3O@WJyt(H?=|=Lxfx66#za98(M?8i1w$~4G0}iuI}`H%?~$N`aEaTbL;WcQ2d+$tK|svUElOl6mjg0|hhbKd#ZAMYUazEC*rUa;M` zBG7%&pe1{A9;QglgDVJoaV;9jYtk!J6x|z4!TAt6Wl~5F7mYHA=l^8wy5R(`4`@%< zBmOA%Sai@kf(>9MZW@yNHPTs{mN&v{a38BWtO-$Mb7}tva1<3>-klrcPCMt>d!}dR z?eE@J|0>2`8aj?Y>7Mejw9dI9m(&K6?X_!|f%#b6rug;<)qJyT+ph+6n?Ryk{I_bdSZCO~(L(g(x94-Hif+e8qXs1vMDOm~BmCwJcW9p0LL zD1y#AU=Z~m778=;UuboMf54uv(uie{E1dmIl|lXDa6Y{E4ZW)8I8hUT;{NUC@;-9iN<*WEyt7Yh4m>i=r70z z29UH^Hq6*2D!aRj&}1w@{PoG%-zNc#AIcrsKp$aw%A&DG#-%l#x0P zpEGV^s0oK?u;Rx@Sw5(N&#r+H#u|-l`sHQMa2yp0C0j#DPF$BCd(4I%tLmI4iixht zMGSMB-J&gcWM`fA)Ntof2e6vn&)mMBfj@iojr(!72;gP}&{qc=8nU=|SYx+8~-sw`$k{297@6pg6zFGb2A$s*dJEU-;jQr=PUnp@h%4gLY z#BxTk6$HP1fD{C6fgEn0*pVQ6BXt&CiII#rTc_`@`(|o|Mkw!(MqNx{ob$3>o54iW7cB=Mx=y8bsJWtnXUqD z3KZEkvM=IM+G8*5SlzMM?8y8Gm$T^dM=DH`qRlSn!mI`z=XH0q2#C_gUgM9w=tf$k z26Q7u{sE@PyU+f_FQ>)tz7W!*p(jzwj$!&0B>bybNO$1VBwx6()gmX$Jd zRy1$_t064)ZYtJgzqDea3igNCR*eb$aOE! z5gByPGbbo0Du>VUXM-+SOHU{Qw$J*W1;1!Z7E_{^KM$rxDn4li-30?bxg_yqn^O43 zm@p|PR2co5(rmUecJEL6{;?ONOhEzG>-Z@>z_YRDTRT8j_@(S~EN_!0Yw;cdC2PAy zio_G{S10P7rQT3p=A?nJo&*ko&e1Vj_8% z&-Tx| z{sGWq&bFY!__%%TsJ=O_vYbHM9EUR0D2VQNIG&>MXk0i za)7ZrsAf1YYXm$MTqKAJx$Vx+2u5$?}(I+RLIrzaDF_ z?pA8k?0L*aVPY-aWzO|eq+HcLM0fug+aIAV#R(zRf}JzpkE-QWB_U_r8TNL2C0mEdqpWIFy5p;6|fe9^~=mzZ+?p&T|6H~STM@Uvd+ zuhBb>PQUB~KsEX$z$ss1nV zm~C=!;{Ed6@%z>~vszqnP|x&K_f&UGStLQXdH=6&>{>vu6wW0+~=hlc0HQ`)AnL{>lJkjtf3rz zR$vj*EBC4g^|siT4|wbp`r7FA9~s2E7|As zXG+2qaS=iZ6~3v5CLpemmphr58VpVAjt~vOKJL40@Q0YfI@UjH(F4>4 zK!Ozn8Gm`b=VJJ#%66HR`yOjSPVTyGS_4B=BzN@1t~^eERD+zh_aEs? zsOC3auZ3g37Jc=A;SW+?BV{y7S}xJP&?GfrKz8Aw+m3S#jXX;gH*8Q{c72TZaF%2b zSI1;ZMqBm%t!ohzUL}GfrMet{R<< z$78^@L%0UO57E9wyI{&BvI3o6LtodZq}+`^+Hkny9ywrLpJ!Ez>V3lseg;W8394Tv z7Q}ly`LovH%%@42=&m)TtDClx_i@LfRgbwYo3?%#V^%=44F$<*d)cw?ve4V#4gx@IBXknE3?m7u?Qpwz+kTAR>uAatBghJJ59l z-3)Pk5B>p6IgM)>g~`f~CvlDNPvdG5wLXAp$9nkS63XSF+ONRYyYj~p23v_%X@Z>y z&3r?6m!#fF$fmXxE;s;`{e%|1Ba3r!gyoXdLdv6zLG?#uElLDNbcoRqGx(6L% z$uMxOo=JC`{@i27{$RVhz)0<>skr*DoA&863WsL;G`P#~(%l~pf+t{iuy}AZ?_*1C zUPyiUqjm2N%p3tDgfFhHHzSDTh_NAOKV{HAANCOZw18CK!3%!1o8sr$xE1a^_v=fi z(1JWQMNH?@e#(em5;SwY&4M}kz(SevVc4;};(-lE9H?N)yK5)$JyW` z_S{c*XB6fPQlUMUWJ<0kNO7(Ro-RV>Y%L zz#mJ10gj0-esO&79uW(Y{OdUtL~LR9?hR}>Vqcpsw&EtwHs-6FsYFr!O~Z*?XEG!w zHa|t}{c(q3`FUY1X*%^q(OtF!#XeVPWI+_hV4}q{`3AVOZor&k-hjR<6nkoK8`t{TcFnPs>2?_k zF$3TNSlSVfstt+8J-TdB7YsjOZVKBMfsOHJ68#g3fQmCmQ28OphFBFxZxGkMt)x+7 zwqO!+Qi0~dtj9N$&e1T)&x|DMk8cV`vF^hrP7|U%c^4r>dM#t-&dfnuVDQ0Cn3(iR zyC~LGx`l*xJnFlO6F0_m(jJJPmtvEle{>I*I@c?r$q{*0rrqB5?X!fq2b_YiV>XdG0z)zKLC|0XXX@ej z?_)@rXj7(t+@s9YicfV$FO%C=Rr&bR=OiydYjk)1A{qp$DTg85m9pnPC1AVCGyH5I zB+&RD0K42u3gYns?=Qj_OU(|kmVf=KZZ(|n6I)t%{%`Px9p=%qe*jx6lOOz6ykf^^ zvv-}`cjlvp%XiyRXe{M9edoa-voOo!EIV8=-Iex;Ef)=|Y3gGfVZZ#qb(dIAQ0`DX zs^?x`p_7>C+Z%#8LVQxTuq1R@pOb@Bt_6;>eRgUM*l=e0ysBR4ql_$v&&0Pwy?$tY=3El1`$fRvmpb zL}gVnF8nYQ?`&uOaEZtU0W2)&TPD7Bpv*0WcmzW%`M%H zhL?xCmrir)44Q2%-eC%0%sYrSINMT0M_p4V(r9pFS8@sNC*pfBx z1SbuQO$Zfj0EHIGrCAIl%rA(92{?jJ!Wc5~kysckp8{xD@djvA_IF2UB9pRNL)xB^uxy5!$d56s@MzwwQI5`@Bg?A9`;$oxG$;fo_?!2;eG%%uqT8yjK5 z6T?5SM_h5;A66d1dk?mBIA};aZA^hcVaT-bkxML+O)5j*;@+lmyj(PYnlM&?(1H!G z0u6}IAY6|%oQN~djofIHIo+~R>VeopZ6gyXkYW2O`-I}7kTx~1uA?Iv7d?(en1Q?$ z%j~}RH!FzcwMgZJp4h|UtXMF^C8d-8frxNYqW3y?R>pQ?j2ddYYB|$8a7Ojmrn&3o zK8TE8@wrFyhDJSIbb@-i??*ME84>^`6%`rhly2#)0o{A&?+)|iYnV4}q3;Uj9$Skr zZ($X{@nBvolUgNw5?V}Y+~3={Zuw*ud-!gzpok~jZV?>dd9zDaRredVKE|b$Ib5Ge zdD4eokp-vD9Qfq6PXNPr%z(|1L~s-a*DDXwd&{*S6_%iD>;O|y$ON>mx>)Hb5@&$- z4yGW*>@)?TQ;F4*g{dr)TbA)vCqr(A`hw~vj!u_Lc67?e5J=VotS?Jttdv+$V0-I4VW6QM2HvEfC_ zl1nqH3f(YGjxxOPZP|YSVg#k)+*wh`M(&c7hz@gigkUS@?1+Y4&g*YX+LE3pCSkQ& zee7X*UR1jAdA2n3?_beWN=Wt-UgIu4=a^!c$HM9%_@gbzk18*ys*#JAc)L0LIS3e! z=MYrzBq&9_)P1;CwZ9mErbjs39ZObz-r==*(UvDV`%HSK2RZ@~_9hpnk-K2rK1DC2 z^#02cskM$mCYN&(oaj)ROyC^`cSzp8QeLw;1_DO!M?%kU=f6`^a6sqUtiUnx??EeZ z_H|P)OF1Iho)RUlKJ|$}hwNFV^UejzqA5sRfq>r$m+)*f!eSQj<_HN!Q7#~!41#&) zLV&pL915G`v~Ur{V*kR-nSF#0(v?hk-TdBfy&#xs*BDfT2G4iK=%rCE(GHV0M{<%S zDqcN4aqO2yJc*NX%uoExSQrUZXs=As2nH}alreXeX1>Wl?zBa1Y*E?`-(@|uZgQyZ z-e0cia2{qTso`doUwsF?aokKtj1pT07-HkU` z5eJr%$4frF{I`*ECI0|n)8}o+b?|{AU9k^w7mmQ$T(l1NW^fH2ZDEtrmKDG&Nnb8g zKhPygKs9KwHK6xl)^~kr@dmB+llQy29wa@e^Zy!l|G!xcPH;7(m&xw)u;iy*xByVO7F5;+HT`eGg+$-djX6Xxxv2hs#lC3rBvYq>opvuq z5%KYb8R@(KXC>}tOMVM%VU;brd2(A4y4dui3$P3&z17OZhfhFXrEUW;xQ2V2_T+zO zl_V)^TbIT5zd$X5@7>s0QCOse9GO` zsLGOx=!*aHe8euw|>-Dc3d-2g~ZG2l}`zJU{$xjxs`8;>+jz#Wr${spFJr_i*eCI+a zcSwqgU7ox4xjV)5W|%w)M>nSB%pBYq99P@T^$#F??}Fc|HukvxmBv+wM?+X|&fi^t zYKyZ3q9k;k#)R<@Ssx(hFg7GxXUon}ECE%#n~zR|>_Q}CElOWk9X6&Lth;g@)hgV( zV`{yuRdCFIva35|cZQF7{f{&h#LMGao}4fxh{I>NQ(jRPXG zU%K{__1D8_2E2d?J%tk{+Xzr(W11oAP|nJVR<{KO>`X+XeF~5;z`Z>k`w&g?KBoyQ z6nxL_cG0n`?>F5Ws8!czWuPsb@&I#H0o8~xde;!th=~(Ale-139OkY6jwO;3^VT>l zt(fuI?P$fod4sXfg#Fr5EtdDs6WkR)>4xTbMAn%>8EnfQuF003?~&T$Ea4A;k%nxw z8ovzL=WKiK8s1h2r44>MiUOV})W3IcMmz8Q1tg#ha zLtCni5qd*lLQay2+Fj;Bz4*@qX=6eT`a($4hX@LJsCv4vy`yu6aUaG{ML^g|2l8!~ z@xoG_HcMr@1H`SSn{(RF4b^9G^BWcLN%3seYzAM1yKKk`kEds{4dnWfmwXM5&}Y5Xqf2>TNNTBU=}j&lLj%=opj^*m0^(SAxW7gvtFhWwlA*bv5^xa=BLukD`>7 zGv9m1qG$_23)!pb#N;!IJ5T*3h%~LxvILQ;>@1f40L6v3BS>)zU@nB-OO%^XG>#6@3&^WT zQr!o;*-58#Nc)o=0bGbKT8<~>*b`)H6V~rT&O27lPQ8@C5Ov;b7&o&YTUX?sesPnP zpLBx7qANMZdPQ50w}a>IjWOKO*`rGnAC)3qx>%0DLt}RhKJGA6eNQl?dZn?gt==Un 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 V(OdrmNTn|_bkq+N!NLF5{tva$AjJRx diff --git a/Examples/Example-iOS/Sources/Base.lproj/LaunchScreen.storyboard b/Examples/Example-iOS/Sources/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index 87fb609..0000000 --- a/Examples/Example-iOS/Sources/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Common/Footer.swift b/Examples/Example-iOS/Sources/Common/Footer.swift deleted file mode 100644 index c8fb5dd..0000000 --- a/Examples/Example-iOS/Sources/Common/Footer.swift +++ /dev/null @@ -1,22 +0,0 @@ -import UIKit -import Carbon - -struct Footer: Component, Equatable { - var text: String - - func renderContent() -> FooterContent { - return .loadFromNib() - } - - func render(in content: FooterContent) { - content.textLabel.text = text - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 64) - } -} - -final class FooterContent: UIView, NibLoadable { - @IBOutlet var textLabel: UILabel! -} diff --git a/Examples/Example-iOS/Sources/Common/FooterContent.xib b/Examples/Example-iOS/Sources/Common/FooterContent.xib deleted file mode 100644 index c91e35d..0000000 --- a/Examples/Example-iOS/Sources/Common/FooterContent.xib +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Common/Header.swift b/Examples/Example-iOS/Sources/Common/Header.swift deleted file mode 100644 index bab21b4..0000000 --- a/Examples/Example-iOS/Sources/Common/Header.swift +++ /dev/null @@ -1,22 +0,0 @@ -import UIKit -import Carbon - -struct Header: Component, Equatable { - var title: String - - func renderContent() -> HeaderContent { - return .loadFromNib() - } - - func render(in content: HeaderContent) { - content.titleLabel.text = title - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 64) - } -} - -final class HeaderContent: UIView, NibLoadable { - @IBOutlet var titleLabel: UILabel! -} diff --git a/Examples/Example-iOS/Sources/Common/HeaderContent.xib b/Examples/Example-iOS/Sources/Common/HeaderContent.xib deleted file mode 100644 index 91ef7f0..0000000 --- a/Examples/Example-iOS/Sources/Common/HeaderContent.xib +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Common/NibLoadable.swift b/Examples/Example-iOS/Sources/Common/NibLoadable.swift deleted file mode 100644 index d744609..0000000 --- a/Examples/Example-iOS/Sources/Common/NibLoadable.swift +++ /dev/null @@ -1,26 +0,0 @@ -import UIKit - -protocol NibLoadable: class { - static var nibName: String { get } - static var nibBundle: Bundle? { get } -} - -extension NibLoadable { - static var nib: UINib { - return UINib(nibName: nibName, bundle: nibBundle) - } - - static var nibName: String { - return String(describing: self) - } - - static var nibBundle: Bundle? { - return Bundle(for: self) - } -} - -extension NibLoadable where Self: UIView { - static func loadFromNib() -> Self { - return nib.instantiate(withOwner: nil, options: nil).first as! Self - } -} diff --git a/Examples/Example-iOS/Sources/Common/Spacing.swift b/Examples/Example-iOS/Sources/Common/Spacing.swift deleted file mode 100644 index b62f6e9..0000000 --- a/Examples/Example-iOS/Sources/Common/Spacing.swift +++ /dev/null @@ -1,16 +0,0 @@ -import UIKit -import Carbon - -struct Spacing: IdentifiableComponent, Hashable { - var height: CGFloat - - func renderContent() -> UIView { - return UIView() - } - - func render(in content: UIView) {} - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: height) - } -} diff --git a/Examples/Example-iOS/Sources/Common/UIColorExtension.swift b/Examples/Example-iOS/Sources/Common/UIColorExtension.swift deleted file mode 100644 index 5acca8f..0000000 --- a/Examples/Example-iOS/Sources/Common/UIColorExtension.swift +++ /dev/null @@ -1,15 +0,0 @@ -import UIKit - -extension UIColor { - static let primaryBlack = UIColor(named: "primaryBlack")! - static let secondaryBlack = UIColor(named: "secondaryBlack")! - static let primaryWhite = UIColor(named: "primaryWhite")! - static let primaryGreen = UIColor(named: "primaryGreen")! - - func image(with size: CGSize = CGSize(width: 1 / UIScreen.main.scale, height: 1 / UIScreen.main.scale)) -> UIImage { - return UIGraphicsImageRenderer(size: size).image { context in - context.cgContext.setFillColor(cgColor) - context.fill(CGRect(origin: .zero, size: size)) - } - } -} diff --git a/Examples/Example-iOS/Sources/Common/UITableViewExtension.swift b/Examples/Example-iOS/Sources/Common/UITableViewExtension.swift deleted file mode 100644 index 0033860..0000000 --- a/Examples/Example-iOS/Sources/Common/UITableViewExtension.swift +++ /dev/null @@ -1,7 +0,0 @@ -import UIKit - -extension UITableView { - open override func touchesShouldCancel(in view: UIView) -> Bool { - return true - } -} diff --git a/Examples/Example-iOS/Sources/Emoji/EmojiLabel.swift b/Examples/Example-iOS/Sources/Emoji/EmojiLabel.swift deleted file mode 100644 index 3cc17ae..0000000 --- a/Examples/Example-iOS/Sources/Emoji/EmojiLabel.swift +++ /dev/null @@ -1,51 +0,0 @@ -import Carbon -import UIKit - -struct EmojiLabel: IdentifiableComponent { - var code: Int - var onSelect: () -> Void - - var id: Int { - return code - } - - func renderContent() -> EmojiLabelContent { - return .loadFromNib() - } - - func render(in content: EmojiLabelContent) { - content.label.text = UnicodeScalar(code).map(String.init) - content.onSelect = onSelect - } - - func shouldContentUpdate(with next: EmojiLabel) -> Bool { - return code != next.code - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: 50, height: 30) - } -} - -final class EmojiLabelContent: UIControl, NibLoadable { - @IBOutlet var label: UILabel! - - var onSelect: (() -> Void)? - - override var isHighlighted: Bool { - didSet { - alpha = isHighlighted ? 0.5 : 1 - } - } - - override func awakeFromNib() { - super.awakeFromNib() - - layer.cornerRadius = 8 - addTarget(self, action: #selector(selected), for: .touchUpInside) - } - - @objc func selected() { - onSelect?() - } -} diff --git a/Examples/Example-iOS/Sources/Emoji/EmojiLabelContent.xib b/Examples/Example-iOS/Sources/Emoji/EmojiLabelContent.xib deleted file mode 100644 index 24223b9..0000000 --- a/Examples/Example-iOS/Sources/Emoji/EmojiLabelContent.xib +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Emoji/EmojiViewController.swift b/Examples/Example-iOS/Sources/Emoji/EmojiViewController.swift deleted file mode 100644 index 477d14d..0000000 --- a/Examples/Example-iOS/Sources/Emoji/EmojiViewController.swift +++ /dev/null @@ -1,55 +0,0 @@ -import UIKit -import Carbon - -final class EmojiViewController: UIViewController { - enum ID { - case emoji - } - - @IBOutlet var collectionView: UICollectionView! - @IBOutlet var toolBar: UIToolbar! - - private let renderer = Renderer( - adapter: UICollectionViewFlowLayoutAdapter(), - updater: UICollectionViewUpdater() - ) - - var emojiCodes: [Int] = [] { - didSet { render() } - } - - override func viewDidLoad() { - super.viewDidLoad() - - title = "Shuffle Emoji" - toolBar.isTranslucent = false - collectionView.contentInset.bottom = 44 - - renderer.target = collectionView - renderer.updater.alwaysRenderVisibleComponents = true - - refresh() - } - - func render() { - renderer.render( - Section( - id: ID.emoji, - header: ViewNode(Header(title: "EMOJIS")), - cells: emojiCodes.enumerated().map { offset, code in - CellNode(EmojiLabel(code: code) { [weak self] in - self?.emojiCodes.remove(at: offset) - }) - } - ) - ) - } - - @IBAction func refresh() { - emojiCodes = Array(0x1F600...0x1F647) - } - - @IBAction func shuffle() { - emojiCodes.shuffle() - } -} diff --git a/Examples/Example-iOS/Sources/Emoji/EmojiViewController.xib b/Examples/Example-iOS/Sources/Emoji/EmojiViewController.xib deleted file mode 100644 index b8c374e..0000000 --- a/Examples/Example-iOS/Sources/Emoji/EmojiViewController.xib +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Form/FormDatePicker.swift b/Examples/Example-iOS/Sources/Form/FormDatePicker.swift deleted file mode 100644 index 65f0a38..0000000 --- a/Examples/Example-iOS/Sources/Form/FormDatePicker.swift +++ /dev/null @@ -1,45 +0,0 @@ -import UIKit -import Carbon - -struct FormDatePicker: Component { - var date: Date - var onSelect: (Date) -> Void - - func renderContent() -> FormDatePickerContent { - return .loadFromNib() - } - - func render(in content: FormDatePickerContent) { - content.datePicker.date = date - content.onSelect = onSelect - } - - func shouldContentUpdate(with next: FormDatePicker) -> Bool { - return false - } - - func shouldRender(next: FormDatePicker, in content: FormDatePickerContent) -> Bool { - return false - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 194) - } -} - -final class FormDatePickerContent: UIView, NibLoadable { - @IBOutlet var datePicker: UIDatePicker! - - var onSelect: ((Date) -> Void)? - - override func awakeFromNib() { - super.awakeFromNib() - - datePicker.setValue(UIColor.primaryWhite, forKeyPath: "textColor") - datePicker.addTarget(self, action: #selector(selected), for: .valueChanged) - } - - @objc func selected() { - onSelect?(datePicker.date) - } -} diff --git a/Examples/Example-iOS/Sources/Form/FormDatePickerContent.xib b/Examples/Example-iOS/Sources/Form/FormDatePickerContent.xib deleted file mode 100644 index 14f387b..0000000 --- a/Examples/Example-iOS/Sources/Form/FormDatePickerContent.xib +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Form/FormLabel.swift b/Examples/Example-iOS/Sources/Form/FormLabel.swift deleted file mode 100644 index cf81442..0000000 --- a/Examples/Example-iOS/Sources/Form/FormLabel.swift +++ /dev/null @@ -1,54 +0,0 @@ -import UIKit -import Carbon - -struct FormLabel: IdentifiableComponent { - var title: String - var text: String? - var onSelect: () -> Void - - var id: String { - return title - } - - func renderContent() -> FormLabelContent { - return .loadFromNib() - } - - func render(in content: FormLabelContent) { - content.titleLabel.text = title - content.textLabel.text = text - content.onSelect = onSelect - } - - func shouldContentUpdate(with next: FormLabel) -> Bool { - return title != next.title - || text != next.text - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 44) - } -} - -final class FormLabelContent: UIControl, NibLoadable { - @IBOutlet var titleLabel: UILabel! - @IBOutlet var textLabel: UILabel! - - var onSelect: (() -> Void)? - - override var isHighlighted: Bool { - didSet { - backgroundColor = isHighlighted ? .primaryBlack : .secondaryBlack - } - } - - override func awakeFromNib() { - super.awakeFromNib() - - addTarget(self, action: #selector(selected), for: .touchUpInside) - } - - @objc func selected() { - onSelect?() - } -} diff --git a/Examples/Example-iOS/Sources/Form/FormLabelContent.xib b/Examples/Example-iOS/Sources/Form/FormLabelContent.xib deleted file mode 100644 index 9f7a58f..0000000 --- a/Examples/Example-iOS/Sources/Form/FormLabelContent.xib +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Form/FormSwitch.swift b/Examples/Example-iOS/Sources/Form/FormSwitch.swift deleted file mode 100644 index 5642ab3..0000000 --- a/Examples/Example-iOS/Sources/Form/FormSwitch.swift +++ /dev/null @@ -1,47 +0,0 @@ -import UIKit -import Carbon - -struct FormSwitch: IdentifiableComponent { - var title: String - var isOn: Bool - var onSwitch: (Bool) -> Void - - var id: String { - return title - } - - func renderContent() -> FormSwitchContent { - return .loadFromNib() - } - - func render(in content: FormSwitchContent) { - content.titleLabel.text = title - content.switch.isOn = isOn - content.onSwitch = onSwitch - } - - func shouldContentUpdate(with next: FormSwitch) -> Bool { - return title != next.title - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 44) - } -} - -final class FormSwitchContent: UIView, NibLoadable { - @IBOutlet var titleLabel: UILabel! - @IBOutlet var `switch`: UISwitch! - - var onSwitch: ((Bool) -> Void)? - - override func awakeFromNib() { - super.awakeFromNib() - - self.switch.addTarget(self, action: #selector(switched), for: .valueChanged) - } - - @objc func switched() { - onSwitch?(self.switch.isOn) - } -} diff --git a/Examples/Example-iOS/Sources/Form/FormSwitchContent.xib b/Examples/Example-iOS/Sources/Form/FormSwitchContent.xib deleted file mode 100644 index da1ff3a..0000000 --- a/Examples/Example-iOS/Sources/Form/FormSwitchContent.xib +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Form/FormTextField.swift b/Examples/Example-iOS/Sources/Form/FormTextField.swift deleted file mode 100644 index 1c7720b..0000000 --- a/Examples/Example-iOS/Sources/Form/FormTextField.swift +++ /dev/null @@ -1,62 +0,0 @@ -import UIKit -import Carbon - -struct FormTextField: IdentifiableComponent { - var title: String - var text: String? - var keyboardType: UIKeyboardType - var onInput: (String?) -> Void - - init(title: String, text: String?, keyboardType: UIKeyboardType = .default, onInput: @escaping (String?) -> Void) { - self.title = title - self.text = text - self.keyboardType = keyboardType - self.onInput = onInput - } - - var id: String { - return title - } - - func renderContent() -> FormTextFieldContent { - return .loadFromNib() - } - - func render(in content: FormTextFieldContent) { - content.titleLabel.text = title - content.textField.text = text - content.textField.keyboardType = keyboardType - content.onInput = onInput - } - - func shouldContentUpdate(with next: FormTextField) -> Bool { - return title != next.title - || keyboardType != next.keyboardType - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 44) - } -} - -final class FormTextFieldContent: UIControl, NibLoadable { - @IBOutlet var titleLabel: UILabel! - @IBOutlet var textField: UITextField! - - var onInput: ((String?) -> Void)? - - override func awakeFromNib() { - super.awakeFromNib() - - addTarget(self, action: #selector(selected), for: .touchUpInside) - textField.addTarget(self, action: #selector(input), for: .allEditingEvents) - } - - @objc func selected() { - textField.becomeFirstResponder() - } - - @objc func input() { - onInput?(textField.text) - } -} diff --git a/Examples/Example-iOS/Sources/Form/FormTextFieldContent.xib b/Examples/Example-iOS/Sources/Form/FormTextFieldContent.xib deleted file mode 100644 index 3024ea5..0000000 --- a/Examples/Example-iOS/Sources/Form/FormTextFieldContent.xib +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Form/FormTextPicker.swift b/Examples/Example-iOS/Sources/Form/FormTextPicker.swift deleted file mode 100644 index cccea56..0000000 --- a/Examples/Example-iOS/Sources/Form/FormTextPicker.swift +++ /dev/null @@ -1,60 +0,0 @@ -import UIKit -import Carbon - -struct FormTextPicker: Component { - var texts: [String] - var onSelect: (String) -> Void - - func renderContent() -> FormTextPickerContent { - return .loadFromNib() - } - - func render(in content: FormTextPickerContent) { - content.texts = texts - content.onSelect = onSelect - } - - func shouldContentUpdate(with next: FormTextPicker) -> Bool { - return texts != next.texts - } - - func shouldRender(next: FormTextPicker, in content: FormTextPickerContent) -> Bool { - return shouldContentUpdate(with: next) - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 162) - } -} - -final class FormTextPickerContent: UIView, NibLoadable, UIPickerViewDelegate, UIPickerViewDataSource { - @IBOutlet var pickerView: UIPickerView! { - didSet { - pickerView.delegate = self - pickerView.dataSource = self - } - } - - var texts = [String]() { - didSet { - pickerView.reloadAllComponents() - } - } - var onSelect: ((String) -> Void)? - - func numberOfComponents(in pickerView: UIPickerView) -> Int { - return 1 - } - - func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int { - return texts.count - } - - func pickerView(_ pickerView: UIPickerView, attributedTitleForRow row: Int, forComponent component: Int) -> NSAttributedString? { - return NSAttributedString(string: texts[row], attributes: [.foregroundColor: UIColor.white]) - } - - func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) { - onSelect?(texts[row]) - } -} diff --git a/Examples/Example-iOS/Sources/Form/FormTextPickerContent.xib b/Examples/Example-iOS/Sources/Form/FormTextPickerContent.xib deleted file mode 100644 index f207ef4..0000000 --- a/Examples/Example-iOS/Sources/Form/FormTextPickerContent.xib +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Form/FormTextView.swift b/Examples/Example-iOS/Sources/Form/FormTextView.swift deleted file mode 100644 index 96a6ba2..0000000 --- a/Examples/Example-iOS/Sources/Form/FormTextView.swift +++ /dev/null @@ -1,38 +0,0 @@ -import UIKit -import Carbon - -struct FormTextView: Component { - var text: String? - var onInput: (String?) -> Void - - func renderContent() -> FormTextViewContent { - return .loadFromNib() - } - - func render(in content: FormTextViewContent) { - content.textView.text = text - content.onInput = onInput - } - - func shouldContentUpdate(with next: FormTextView) -> Bool { - return false - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return nil - } -} - -final class FormTextViewContent: UIView, NibLoadable, UITextViewDelegate { - @IBOutlet var textView: UITextView! { - didSet { - textView.delegate = self - } - } - - var onInput: ((String?) -> Void)? - - func textViewDidChange(_ textView: UITextView) { - onInput?(textView.text) - } -} diff --git a/Examples/Example-iOS/Sources/Form/FormTextViewContent.xib b/Examples/Example-iOS/Sources/Form/FormTextViewContent.xib deleted file mode 100644 index 2b1bd97..0000000 --- a/Examples/Example-iOS/Sources/Form/FormTextViewContent.xib +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Nam liber te conscient to factor tum poen legum odioque civiuda. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Form/FormViewController.swift b/Examples/Example-iOS/Sources/Form/FormViewController.swift deleted file mode 100644 index 34c185a..0000000 --- a/Examples/Example-iOS/Sources/Form/FormViewController.swift +++ /dev/null @@ -1,141 +0,0 @@ -import UIKit -import Carbon - -final class FormViewController: UIViewController { - enum ID { - case about - case note - case detail - case detailsInput - case genderPicker - case birthdayPicker - } - - enum Gender: String, CaseIterable { - case male = "Male" - case female = "Female" - case other = "Other" - } - - struct State { - var name: String? - var gender: Gender? - var birthday: Date? - var location: String? - var email: String? - var job: String? - var note: String? - var isOpenDetails = false - var isOpenGenderPicker = false - var isOpenBirthdayPicker = false - } - - @IBOutlet var tableView: UITableView! - - var state = State() { - didSet { render() } - } - - private let renderer = Renderer( - adapter: UITableViewAdapter(), - updater: UITableViewUpdater() - ) - - override func viewDidLoad() { - super.viewDidLoad() - - title = "Profile Form" - tableView.rowHeight = UITableView.automaticDimension - tableView.estimatedRowHeight = UITableView.automaticDimension - NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillChangeFrame), name: UIResponder.keyboardWillChangeFrameNotification, object: nil) - - renderer.target = tableView - renderer.updater.deleteRowsAnimation = .middle - renderer.updater.insertRowsAnimation = .middle - renderer.updater.insertSectionsAnimation = .top - renderer.updater.deleteSectionsAnimation = .top - - render() - } - - func render() { - renderer.render( - Section( - id: ID.about, - header: ViewNode(Header(title: "ABOUT")), - cells: [ - CellNode(FormTextField(title: "Name", text: state.name) { [weak self] text in - self?.state.name = text - }), - CellNode(FormLabel(title: "Gender", text: state.gender?.rawValue) { [weak self] in - self?.state.isOpenGenderPicker.toggle() - }), - !state.isOpenGenderPicker ? nil : CellNode(id: ID.genderPicker, FormTextPicker(texts: Gender.allTexts) { [weak self] text in - self?.state.gender = Gender(rawValue: text) - }), - CellNode(FormLabel(title: "Birthday", text: state.birthday?.longText) { [weak self] in - self?.state.isOpenBirthdayPicker.toggle() - }), - !state.isOpenBirthdayPicker ? nil : CellNode(id: ID.birthdayPicker, FormDatePicker(date: state.birthday ?? Date()) { [weak self] date in - self?.state.birthday = date - }) - ] - ), - Section( - id: ID.note, - header: ViewNode(Header(title: "NOTE")), - cells: [ - CellNode(id: ID.note, FormTextView(text: state.note) { [weak self] text in - self?.state.note = text - - UIView.performWithoutAnimation { - self?.tableView.beginUpdates() - self?.tableView.endUpdates() - } - }) - ] - ), - Section( - id: ID.detail, - header: ViewNode(Header(title: "DETAILS")), - cells: [ - CellNode(FormSwitch(title: "Show Details", isOn: state.isOpenDetails) { [weak self] isOn in - self?.state.isOpenDetails = isOn - }) - ] - ), - !state.isOpenDetails ? nil : Section( - id: ID.detailsInput, - header: ViewNode(Spacing(height: 12)), - cells: [ - CellNode(FormTextField(title: "Location", text: state.location) { [weak self] text in - self?.state.location = text - }), - CellNode(FormTextField(title: "Email", text: state.email, keyboardType: .emailAddress) { [weak self] text in - self?.state.email = text - }), - CellNode(FormTextField(title: "Job", text: state.job) { [weak self] text in - self?.state.job = text - }) - ] - ) - ) - } - - @objc func keyboardWillChangeFrame(notification: Notification) { - let keybordFrame = notification.userInfo![UIResponder.keyboardFrameEndUserInfoKey] as! CGRect - tableView.contentInset.bottom = view.bounds.height - keybordFrame.minY - } -} - -private extension FormViewController.Gender { - static let allTexts = allCases.map { $0.rawValue } -} - -private extension Date { - var longText: String { - let formatter = DateFormatter() - formatter.dateStyle = .long - return formatter.string(from: self) - } -} diff --git a/Examples/Example-iOS/Sources/Form/FormViewController.xib b/Examples/Example-iOS/Sources/Form/FormViewController.xib deleted file mode 100644 index 5b11968..0000000 --- a/Examples/Example-iOS/Sources/Form/FormViewController.xib +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Hello/HelloMessage.swift b/Examples/Example-iOS/Sources/Hello/HelloMessage.swift deleted file mode 100644 index a4afe19..0000000 --- a/Examples/Example-iOS/Sources/Hello/HelloMessage.swift +++ /dev/null @@ -1,22 +0,0 @@ -import UIKit -import Carbon - -struct HelloMessage: IdentifiableComponent, Hashable { - var name: String - - func renderContent() -> HelloMessageContent { - return .loadFromNib() - } - - func render(in content: HelloMessageContent) { - content.label.text = "Hello \(name)" - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 44) - } -} - -final class HelloMessageContent: UIView, NibLoadable { - @IBOutlet var label: UILabel! -} diff --git a/Examples/Example-iOS/Sources/Hello/HelloMessageContent.xib b/Examples/Example-iOS/Sources/Hello/HelloMessageContent.xib deleted file mode 100644 index 41f0096..0000000 --- a/Examples/Example-iOS/Sources/Hello/HelloMessageContent.xib +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Hello/HelloViewController.swift b/Examples/Example-iOS/Sources/Hello/HelloViewController.swift deleted file mode 100644 index f149bcc..0000000 --- a/Examples/Example-iOS/Sources/Hello/HelloViewController.swift +++ /dev/null @@ -1,65 +0,0 @@ -import UIKit -import Carbon - -final class HelloViewController: UIViewController { - enum ID { - case greet - } - - @IBOutlet var tableView: UITableView! - - var isToggled = false { - didSet { render() } - } - - private let renderer = Renderer( - adapter: UITableViewAdapter(), - updater: UITableViewUpdater() - ) - - override func viewDidLoad() { - super.viewDidLoad() - - title = "Hello" - tableView.contentInset.top = 44 - renderer.target = tableView - - render() - } - - func render() { - if !isToggled { - renderer.render( - Section( - id: ID.greet, - header: ViewNode(Header(title: "GREET")), - cells: [ - CellNode(HelloMessage(name: "Vincent")), - CellNode(HelloMessage(name: "Jules")), - CellNode(HelloMessage(name: "Butch")) - ], - footer: ViewNode(Footer(text: "💡 Tap anywhere")) - ) - ) - } - else { - renderer.render( - Section( - id: ID.greet, - header: ViewNode(Header(title: "GREET")), - cells: [ - CellNode(HelloMessage(name: "Jules")), - CellNode(HelloMessage(name: "Vincent")) - ], - footer: ViewNode(Footer(text: "💡 Tap anywhere")) - ) - ) - } - } - - override func touchesEnded(_ touches: Set, with event: UIEvent?) { - super.touchesEnded(touches, with: event) - - isToggled.toggle() - } -} diff --git a/Examples/Example-iOS/Sources/Hello/HelloViewController.xib b/Examples/Example-iOS/Sources/Hello/HelloViewController.xib deleted file mode 100644 index 8da99bb..0000000 --- a/Examples/Example-iOS/Sources/Hello/HelloViewController.xib +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Info.plist b/Examples/Example-iOS/Sources/Info.plist deleted file mode 100644 index b0d647a..0000000 --- a/Examples/Example-iOS/Sources/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - armv7 - - UIStatusBarStyle - UIStatusBarStyleLightContent - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/Examples/Example-iOS/Sources/Kyoto/KyotoImage.swift b/Examples/Example-iOS/Sources/Kyoto/KyotoImage.swift deleted file mode 100644 index 24db429..0000000 --- a/Examples/Example-iOS/Sources/Kyoto/KyotoImage.swift +++ /dev/null @@ -1,35 +0,0 @@ -import UIKit -import Carbon - -struct KyotoImage: IdentifiableComponent, Hashable { - var title: String - var image: UIImage - - func renderContent() -> KyotoImageContent { - return .loadFromNib() - } - - func render(in content: KyotoImageContent) { - content.imageView.image = image - content.titleLabel.text = title - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - let shortSide = min(bounds.width, bounds.height) - let length = ceil(shortSide * 0.425) - return CGSize(width: length, height: length) - } -} - -final class KyotoImageContent: UIView, NibLoadable { - @IBOutlet var imageView: UIImageView! - @IBOutlet var titleLabel: UILabel! - - override func awakeFromNib() { - super.awakeFromNib() - - layer.cornerRadius = 5 - layer.shadowColor = UIColor.black.cgColor - layer.shadowOffset = CGSize(width: 0, height: 2) - } -} diff --git a/Examples/Example-iOS/Sources/Kyoto/KyotoImageContent.xib b/Examples/Example-iOS/Sources/Kyoto/KyotoImageContent.xib deleted file mode 100644 index ee4f2b4..0000000 --- a/Examples/Example-iOS/Sources/Kyoto/KyotoImageContent.xib +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Kyoto/KyotoLicense.swift b/Examples/Example-iOS/Sources/Kyoto/KyotoLicense.swift deleted file mode 100644 index e1fe79c..0000000 --- a/Examples/Example-iOS/Sources/Kyoto/KyotoLicense.swift +++ /dev/null @@ -1,42 +0,0 @@ -import UIKit -import Carbon - -struct KyotoLicense: Component { - var onSelected: () -> Void - - func renderContent() -> KyotoLicenseContent { - return .loadFromNib() - } - - func render(in content: KyotoLicenseContent) { - content.onSelected = onSelected - } - - func shouldContentUpdate(with next: KyotoLicense) -> Bool { - return false - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 70) - } -} - -final class KyotoLicenseContent: UIControl, NibLoadable { - override var isHighlighted: Bool { - didSet { - alpha = isHighlighted ? 0.5 : 1 - } - } - - var onSelected: (() -> Void)? - - override func awakeFromNib() { - super.awakeFromNib() - - addTarget(self, action: #selector(selected), for: .touchUpInside) - } - - @objc func selected() { - onSelected?() - } -} diff --git a/Examples/Example-iOS/Sources/Kyoto/KyotoLicenseContent.xib b/Examples/Example-iOS/Sources/Kyoto/KyotoLicenseContent.xib deleted file mode 100644 index 2845065..0000000 --- a/Examples/Example-iOS/Sources/Kyoto/KyotoLicenseContent.xib +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Kyoto/KyotoTop.swift b/Examples/Example-iOS/Sources/Kyoto/KyotoTop.swift deleted file mode 100644 index c917356..0000000 --- a/Examples/Example-iOS/Sources/Kyoto/KyotoTop.swift +++ /dev/null @@ -1,16 +0,0 @@ -import UIKit -import Carbon - -struct KyotoTop: Component, Equatable { - func renderContent() -> KyotoTopContent { - return .loadFromNib() - } - - func render(in content: KyotoTopContent) {} - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 452) - } -} - -final class KyotoTopContent: UIView, NibLoadable {} diff --git a/Examples/Example-iOS/Sources/Kyoto/KyotoTopContent.xib b/Examples/Example-iOS/Sources/Kyoto/KyotoTopContent.xib deleted file mode 100644 index fcc2a90..0000000 --- a/Examples/Example-iOS/Sources/Kyoto/KyotoTopContent.xib +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Kyoto/KyotoViewController.swift b/Examples/Example-iOS/Sources/Kyoto/KyotoViewController.swift deleted file mode 100644 index 0e6833f..0000000 --- a/Examples/Example-iOS/Sources/Kyoto/KyotoViewController.swift +++ /dev/null @@ -1,46 +0,0 @@ -import UIKit -import Carbon - -final class KyotoViewController: UIViewController { - enum ID { - case top - case photo - } - - @IBOutlet var collectionView: UICollectionView! - - private let renderer = Renderer( - adapter: UICollectionViewFlowLayoutAdapter(), - updater: UICollectionViewUpdater() - ) - - override func viewDidLoad() { - super.viewDidLoad() - - title = "Kyoto" - collectionView.contentInset.bottom = 24 - - renderer.target = collectionView - renderer.render( - Section( - id: ID.top, - header: ViewNode(KyotoTop()) - ), - Section( - id: ID.photo, - header: ViewNode(Header(title: "PHOTOS")), - cells: [ - CellNode(KyotoImage(title: "Fushimi Inari-taisha", image: #imageLiteral(resourceName: "KyotoFushimiInari"))), - CellNode(KyotoImage(title: "Arashiyama", image: #imageLiteral(resourceName: "KyotoArashiyama"))), - CellNode(KyotoImage(title: "Byōdō-in", image: #imageLiteral(resourceName: "KyotoByōdōIn"))), - CellNode(KyotoImage(title: "Gion", image: #imageLiteral(resourceName: "KyotoGion"))), - CellNode(KyotoImage(title: "Kiyomizu-dera", image: #imageLiteral(resourceName: "KyotoKiyomizuDera"))) - ], - footer: ViewNode(KyotoLicense { - let url = URL(string: "https://unsplash.com/")! - UIApplication.shared.open(url) - }) - ) - ) - } -} diff --git a/Examples/Example-iOS/Sources/Kyoto/KyotoViewController.xib b/Examples/Example-iOS/Sources/Kyoto/KyotoViewController.xib deleted file mode 100644 index ffbf775..0000000 --- a/Examples/Example-iOS/Sources/Kyoto/KyotoViewController.xib +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Pangram/PangramLabel.swift b/Examples/Example-iOS/Sources/Pangram/PangramLabel.swift deleted file mode 100644 index 523039b..0000000 --- a/Examples/Example-iOS/Sources/Pangram/PangramLabel.swift +++ /dev/null @@ -1,23 +0,0 @@ -import Carbon -import UIKit - -struct PangramLabel: IdentifiableComponent, Hashable { - var text: String - - func renderContent() -> UILabel { - let label = UILabel() - label.textColor = .primaryGreen - label.textAlignment = .center - label.font = .boldSystemFont(ofSize: 18) - label.backgroundColor = UIColor.primaryWhite.withAlphaComponent(0.1) - return label - } - - func render(in content: UILabel) { - content.text = text - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: 30, height: 30) - } -} diff --git a/Examples/Example-iOS/Sources/Pangram/PangramViewController.swift b/Examples/Example-iOS/Sources/Pangram/PangramViewController.swift deleted file mode 100644 index 49eeed0..0000000 --- a/Examples/Example-iOS/Sources/Pangram/PangramViewController.swift +++ /dev/null @@ -1,58 +0,0 @@ -import UIKit -import Carbon - -final class PangramViewController: UIViewController { - @IBOutlet var collectionView: UICollectionView! - @IBOutlet var toolBar: UIToolbar! - - private let renderer = Renderer( - adapter: UICollectionViewFlowLayoutAdapter(), - updater: UICollectionViewUpdater() - ) - - var isSorted = true { - didSet { render() } - } - - override func viewDidLoad() { - super.viewDidLoad() - - title = "Pangram" - toolBar.isTranslucent = false - collectionView.contentInset.top = 44 - renderer.target = collectionView - - render() - } - - func render() { - if isSorted { - renderer.render( - "ABC DEF GHI JKL MNO PQR STU VWY XZ".split(separator: " ").enumerated().map { offset, word in - Section( - id: offset, - cells: word.map { text in - CellNode(PangramLabel(text: String(text))) - } - ) - } - ) - } - else { - renderer.render( - "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG".split(separator: " ").enumerated().map { offset, word in - Section( - id: offset, - cells: word.map { text in - CellNode(PangramLabel(text: String(text))) - } - ) - } - ) - } - } - - @IBAction func toggle() { - isSorted.toggle() - } -} diff --git a/Examples/Example-iOS/Sources/Pangram/PangramViewController.xib b/Examples/Example-iOS/Sources/Pangram/PangramViewController.xib deleted file mode 100644 index 9d34aeb..0000000 --- a/Examples/Example-iOS/Sources/Pangram/PangramViewController.xib +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Todo/Deletable.swift b/Examples/Example-iOS/Sources/Todo/Deletable.swift deleted file mode 100644 index f145aa4..0000000 --- a/Examples/Example-iOS/Sources/Todo/Deletable.swift +++ /dev/null @@ -1,3 +0,0 @@ -protocol Deletable { - func delete() -} diff --git a/Examples/Example-iOS/Sources/Todo/Todo.swift b/Examples/Example-iOS/Sources/Todo/Todo.swift deleted file mode 100644 index 9c5ece9..0000000 --- a/Examples/Example-iOS/Sources/Todo/Todo.swift +++ /dev/null @@ -1,8 +0,0 @@ -import Foundation - -struct Todo: Equatable { - typealias ID = UUID - - var id: ID - var text: String -} diff --git a/Examples/Example-iOS/Sources/Todo/TodoEmpty.swift b/Examples/Example-iOS/Sources/Todo/TodoEmpty.swift deleted file mode 100644 index 3c3d1b4..0000000 --- a/Examples/Example-iOS/Sources/Todo/TodoEmpty.swift +++ /dev/null @@ -1,18 +0,0 @@ -import UIKit -import Carbon - -struct TodoEmpty: Component, Equatable { - func renderContent() -> TodoEmptyContent { - return .loadFromNib() - } - - func render(in content: TodoEmptyContent) {} - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 150) - } -} - -final class TodoEmptyContent: UIView, NibLoadable { - @IBOutlet var textLabel: UILabel! -} diff --git a/Examples/Example-iOS/Sources/Todo/TodoEmptyContent.xib b/Examples/Example-iOS/Sources/Todo/TodoEmptyContent.xib deleted file mode 100644 index 739ee51..0000000 --- a/Examples/Example-iOS/Sources/Todo/TodoEmptyContent.xib +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Todo/TodoTableViewAdapter.swift b/Examples/Example-iOS/Sources/Todo/TodoTableViewAdapter.swift deleted file mode 100644 index e802bb3..0000000 --- a/Examples/Example-iOS/Sources/Todo/TodoTableViewAdapter.swift +++ /dev/null @@ -1,17 +0,0 @@ -import UIKit -import Carbon - -final class TodoTableViewAdapter: UITableViewAdapter { - func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? { - guard let deletable = cellNode(at: indexPath).component(as: Deletable.self) else { - return nil - } - - let deleteAction = UIContextualAction(style: .destructive, title: "Delete") { _, _, completion in - deletable.delete() - completion(true) - } - - return UISwipeActionsConfiguration(actions: [deleteAction]) - } -} diff --git a/Examples/Example-iOS/Sources/Todo/TodoText.swift b/Examples/Example-iOS/Sources/Todo/TodoText.swift deleted file mode 100644 index e904e96..0000000 --- a/Examples/Example-iOS/Sources/Todo/TodoText.swift +++ /dev/null @@ -1,60 +0,0 @@ -import UIKit -import Carbon - -struct TodoText: IdentifiableComponent, Deletable { - enum Event { - case toggleCompleted - case delete - } - - var todo: Todo - var isCompleted: Bool - var onEvent: (Event) -> Void - - var id: Todo.ID { - return todo.id - } - - func renderContent() -> TodoTextContent { - return .loadFromNib() - } - - func render(in content: TodoTextContent) { - let attributes = isCompleted ? [NSAttributedString.Key.strikethroughStyle: NSUnderlineStyle.single.rawValue] : [:] - content.textLabel.attributedText = NSAttributedString(string: todo.text, attributes: attributes) - content.completeButton.isSelected = isCompleted - content.onToggleCompleted = { - self.onEvent(.toggleCompleted) - } - } - - func shouldContentUpdate(with next: TodoText) -> Bool { - return todo != next.todo - || isCompleted != next.isCompleted - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return nil - } - - func delete() { - onEvent(.delete) - } -} - -final class TodoTextContent: UIView, NibLoadable { - @IBOutlet var textLabel: UILabel! - @IBOutlet var completeButton: UIButton! - - var onToggleCompleted: (() -> Void)? - - override func awakeFromNib() { - super.awakeFromNib() - - completeButton.addTarget(self, action: #selector(toggleCompleted), for: .touchUpInside) - } - - @objc func toggleCompleted() { - onToggleCompleted?() - } -} diff --git a/Examples/Example-iOS/Sources/Todo/TodoTextContent.xib b/Examples/Example-iOS/Sources/Todo/TodoTextContent.xib deleted file mode 100644 index 1746352..0000000 --- a/Examples/Example-iOS/Sources/Todo/TodoTextContent.xib +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Todo/TodoViewController.swift b/Examples/Example-iOS/Sources/Todo/TodoViewController.swift deleted file mode 100644 index a0a7b07..0000000 --- a/Examples/Example-iOS/Sources/Todo/TodoViewController.swift +++ /dev/null @@ -1,149 +0,0 @@ -import UIKit -import Carbon - -final class TodoViewController: UIViewController, UITextViewDelegate { - enum ID { - case task - case completed - } - - struct State { - var todos = [Todo]() - var completed = [Todo]() - } - - @IBOutlet var tableView: UITableView! - @IBOutlet var addButton: UIButton! - @IBOutlet var inputTextView: UITextView! - @IBOutlet var inputContainerView: UIView! - @IBOutlet var inputViewHidden: NSLayoutConstraint! - @IBOutlet var inputViewBottom: NSLayoutConstraint! - - var state = State() { - didSet { render() } - } - - private let renderer = Renderer( - adapter: TodoTableViewAdapter(), - updater: UITableViewUpdater() - ) - - override func viewDidLoad() { - super.viewDidLoad() - - title = "Todo App" - addButton.layer.cornerRadius = addButton.bounds.height / 2 - inputTextView.textContainerInset = .zero - inputContainerView.layer.cornerRadius = 24 - NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow), name: UIResponder.keyboardWillShowNotification, object: nil) - NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillHide), name: UIResponder.keyboardWillHideNotification, object: nil) - - tableView.rowHeight = UITableView.automaticDimension - tableView.estimatedRowHeight = UITableView.automaticDimension - tableView.contentInset.bottom = view.bounds.height - addButton.frame.minY - - renderer.target = tableView - renderer.updater.skipReloadComponents = true - renderer.updater.alwaysRenderVisibleComponents = true - - render() - } - - func render() { - renderer.render( - Section( - id: ID.task, - header: state.todos.isEmpty - ? ViewNode(TodoEmpty()) - : ViewNode(Header(title: "TASKS")), - cells: state.todos.enumerated().map { offset, todo in - CellNode(TodoText(todo: todo, isCompleted: false) { [weak self] event in - switch event { - case .toggleCompleted: - self?.state.todos.remove(at: offset) - self?.state.completed.insert(todo, at: 0) - - case .delete: - self?.state.todos.remove(at: offset) - } - }) - } - ), - Section( - id: ID.completed, - header: state.completed.isEmpty - ? nil - : ViewNode(Header(title: "COMPLETED")), - cells: state.completed.enumerated().map { offset, todo in - CellNode(TodoText(todo: todo, isCompleted: true) { [weak self] event in - switch event { - case .toggleCompleted: - self?.state.completed.remove(at: offset) - self?.state.todos.insert(todo, at: 0) - - case .delete: - self?.state.completed.remove(at: offset) - } - }) - } - ) - ) - } - - func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool { - guard text == "\n", let inputText = textView.text, !inputText.isEmpty else { - return true - } - - let id = Todo.ID() - state.todos.append(Todo(id: id, text: inputText)) - inputTextView.resignFirstResponder() - textView.text = nil - - return false - } - - @IBAction func startInput() { - inputTextView.text = nil - inputTextView.becomeFirstResponder() - } - - @objc func keyboardWillShow(notification: Notification) { - KeyboardInfo(notification).animate { info in - self.inputViewHidden.isActive = false - self.inputViewBottom.constant = self.view.bounds.height - info.endFrame.minY - self.view.layoutIfNeeded() - } - } - - @objc func keyboardWillHide(notification: Notification) { - KeyboardInfo(notification).animate { _ in - self.inputViewHidden.isActive = true - self.inputViewBottom.constant = 0 - self.view.layoutIfNeeded() - } - } -} - -private struct KeyboardInfo { - var userInfo: [AnyHashable: Any] - var endFrame: CGRect - var animationDuration: TimeInterval - var animationOptions: UIView.AnimationOptions - - init(_ notification: Notification) { - userInfo = notification.userInfo! - endFrame = userInfo[UIResponder.keyboardFrameEndUserInfoKey] as! CGRect - animationDuration = userInfo[UIResponder.keyboardAnimationDurationUserInfoKey] as! TimeInterval - animationOptions = UIView.AnimationOptions(rawValue: userInfo[UIResponder.keyboardAnimationCurveUserInfoKey] as! UInt) - } - - func animate(_ animations: @escaping (KeyboardInfo) -> Void) { - UIView.animate( - withDuration: animationDuration, - delay: 0, - options: animationOptions, - animations: { animations(self) } - ) - } -} diff --git a/Examples/Example-iOS/Sources/Todo/TodoViewController.xib b/Examples/Example-iOS/Sources/Todo/TodoViewController.xib deleted file mode 100644 index 2e38546..0000000 --- a/Examples/Example-iOS/Sources/Todo/TodoViewController.xib +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Top/HomeItem.swift b/Examples/Example-iOS/Sources/Top/HomeItem.swift deleted file mode 100644 index 91e64e0..0000000 --- a/Examples/Example-iOS/Sources/Top/HomeItem.swift +++ /dev/null @@ -1,52 +0,0 @@ -import UIKit -import Carbon - -struct HomeItem: IdentifiableComponent { - var title: String - var onSelect: () -> Void - - var id: String { - return title - } - - func renderContent() -> HomeItemContent { - return .loadFromNib() - } - - func render(in content: HomeItemContent) { - content.titleLabel.text = title - content.onSelect = onSelect - } - - func shouldContentUpdate(with next: HomeItem) -> Bool { - return title != next.title - } - - func referenceSize(in bounds: CGRect) -> CGSize? { - return CGSize(width: bounds.width, height: 70) - } -} - -final class HomeItemContent: UIControl, NibLoadable { - @IBOutlet var titleLabel: UILabel! - @IBOutlet var indicatorImageView: UIImageView! - - var onSelect: (() -> Void)? - - override var isHighlighted: Bool { - didSet { - backgroundColor = isHighlighted ? .secondaryBlack : .primaryBlack - } - } - - override func awakeFromNib() { - super.awakeFromNib() - - indicatorImageView.image = indicatorImageView.image?.withRenderingMode(.alwaysTemplate) - addTarget(self, action: #selector(selected), for: .touchUpInside) - } - - @objc private func selected() { - onSelect?() - } -} diff --git a/Examples/Example-iOS/Sources/Top/HomeItemContent.xib b/Examples/Example-iOS/Sources/Top/HomeItemContent.xib deleted file mode 100644 index 4359f2e..0000000 --- a/Examples/Example-iOS/Sources/Top/HomeItemContent.xib +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/Example-iOS/Sources/Top/HomeViewController.swift b/Examples/Example-iOS/Sources/Top/HomeViewController.swift deleted file mode 100644 index c0b44ba..0000000 --- a/Examples/Example-iOS/Sources/Top/HomeViewController.swift +++ /dev/null @@ -1,84 +0,0 @@ -import UIKit -import Carbon - -final class HomeViewController: UIViewController { - enum ID { - case examples - } - - enum Destination { - case hello - case pangram - case kyoto - case emoji - case todo - case form - } - - @IBOutlet var tableView: UITableView! - - private let renderer = Renderer( - adapter: UITableViewAdapter(), - updater: UITableViewUpdater() - ) - - override func viewDidLoad() { - super.viewDidLoad() - - title = "Home" - - renderer.target = tableView - renderer.render( - Section( - id: ID.examples, - header: ViewNode(Header(title: "EXAMPLES")), - cells: [ - CellNode(HomeItem(title: "👋 Hello") { [weak self] in - self?.push(to: .hello) - }), - CellNode(HomeItem(title: "🔠 Pangram") { [weak self] in - self?.push(to: .pangram) - }), - CellNode(HomeItem(title: "⛩ Kyoto") { [weak self] in - self?.push(to: .kyoto) - }), - CellNode(HomeItem(title: "😀 Shuffle Emoji") { [weak self] in - self?.push(to: .emoji) - }), - CellNode(HomeItem(title: "📋 Todo App") { [weak self] in - self?.push(to: .todo) - }), - CellNode(HomeItem(title: "👤 Profile Form") { [weak self] in - self?.push(to: .form) - }) - ] - ) - ) - } - - func push(to destination: Destination) { - let controller: UIViewController - - switch destination { - case .hello: - controller = HelloViewController() - - case .pangram: - controller = PangramViewController() - - case .kyoto: - controller = KyotoViewController() - - case .emoji: - controller = EmojiViewController() - - case .todo: - controller = TodoViewController() - - case .form: - controller = FormViewController() - } - - navigationController?.pushViewController(controller, animated: true) - } -} diff --git a/Examples/Example-iOS/Sources/Top/HomeViewController.xib b/Examples/Example-iOS/Sources/Top/HomeViewController.xib deleted file mode 100644 index b21d4e6..0000000 --- a/Examples/Example-iOS/Sources/Top/HomeViewController.xib +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/README.md b/Examples/README.md deleted file mode 100644 index 8f79d00..0000000 --- a/Examples/README.md +++ /dev/null @@ -1,10 +0,0 @@ -

-Carbon Examples -

- -## How to Run - -1. Clone the Carbon repository. -1. Checkout the dependencies using terminal command `$ make setup` at the project root directory. -1. Open example project workspace. -1. Run. \ No newline at end of file diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 9074cfb..0000000 --- a/Gemfile +++ /dev/null @@ -1,4 +0,0 @@ -source "https://rubygems.org" - -gem 'cocoapods', '1.7.0.rc.1' -gem 'jazzy', '0.9.4' diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index fa394b7..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,103 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - CFPropertyList (3.0.0) - activesupport (4.2.11.1) - i18n (~> 0.7) - minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) - tzinfo (~> 1.1) - atomos (0.1.3) - claide (1.0.2) - cocoapods (1.7.0.rc.1) - activesupport (>= 4.0.2, < 5) - claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.7.0.rc.1) - cocoapods-deintegrate (>= 1.0.3, < 2.0) - cocoapods-downloader (>= 1.2.2, < 2.0) - cocoapods-plugins (>= 1.0.0, < 2.0) - cocoapods-search (>= 1.0.0, < 2.0) - cocoapods-stats (>= 1.0.0, < 2.0) - cocoapods-trunk (>= 1.3.1, < 2.0) - cocoapods-try (>= 1.1.0, < 2.0) - colored2 (~> 3.1) - escape (~> 0.0.4) - fourflusher (>= 2.2.0, < 3.0) - gh_inspector (~> 1.0) - molinillo (~> 0.6.6) - nap (~> 1.0) - ruby-macho (~> 1.4) - xcodeproj (>= 1.8.2, < 2.0) - cocoapods-core (1.7.0.rc.1) - activesupport (>= 4.0.2, < 6) - fuzzy_match (~> 2.0.4) - nap (~> 1.0) - cocoapods-deintegrate (1.0.4) - cocoapods-downloader (1.2.2) - cocoapods-plugins (1.0.0) - nap - cocoapods-search (1.0.0) - cocoapods-stats (1.1.0) - cocoapods-trunk (1.3.1) - nap (>= 0.8, < 2.0) - netrc (~> 0.11) - cocoapods-try (1.1.0) - colored2 (3.1.2) - concurrent-ruby (1.1.5) - escape (0.0.4) - ffi (1.10.0) - fourflusher (2.2.0) - fuzzy_match (2.0.4) - gh_inspector (1.1.3) - i18n (0.9.5) - concurrent-ruby (~> 1.0) - jazzy (0.9.4) - cocoapods (~> 1.0) - mustache (~> 0.99) - open4 - redcarpet (~> 3.2) - rouge (>= 2.0.6, < 4.0) - sass (~> 3.4) - sqlite3 (~> 1.3) - xcinvoke (~> 0.3.0) - liferaft (0.0.6) - minitest (5.11.3) - molinillo (0.6.6) - mustache (0.99.8) - nanaimo (0.2.6) - nap (1.1.0) - netrc (0.11.0) - open4 (1.3.4) - rb-fsevent (0.10.3) - rb-inotify (0.10.0) - ffi (~> 1.0) - redcarpet (3.4.0) - rouge (3.3.0) - ruby-macho (1.4.0) - sass (3.7.4) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sqlite3 (1.4.1) - thread_safe (0.3.6) - tzinfo (1.2.5) - thread_safe (~> 0.1) - xcinvoke (0.3.0) - liferaft (~> 0.0.6) - xcodeproj (1.9.0) - CFPropertyList (>= 2.3.3, < 4.0) - atomos (~> 0.1.3) - claide (>= 1.0.2, < 2.0) - colored2 (~> 3.1) - nanaimo (~> 0.2.6) - -PLATFORMS - ruby - -DEPENDENCIES - cocoapods (= 1.7.0.rc.1) - jazzy (= 0.9.4) - -BUNDLED WITH - 1.17.1 diff --git a/Makefile b/Makefile deleted file mode 100644 index 492f9d8..0000000 --- a/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -setup: - git submodule update --init --recursive - -gems-install: - bundle install --path vendor/bundle - -docs-gen: - bundle exec jazzy --config .jazzy.yml - -lib-lint: - bundle exec pod lib lint - -pod-release: - bundle exec pod trunk push --allow-warnings diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 0000000..97015fe --- /dev/null +++ b/Package.resolved @@ -0,0 +1,16 @@ +{ + "object": { + "pins": [ + { + "package": "DifferenceKit", + "repositoryURL": "https://github.com/skymobilebuilds/DifferenceKit.git", + "state": { + "branch": null, + "revision": "757b69eaf4d7b3e4d8c658ffad6ef4ca18728e9c", + "version": "1.1.7" + } + } + ] + }, + "version": 1 +} diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..465035f --- /dev/null +++ b/Package.swift @@ -0,0 +1,30 @@ +// swift-tools-version:5.3 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "Carbon", + platforms: [ + .iOS(.v12), + .macOS(.v10_15), + .tvOS(.v12), + .watchOS(.v5) + ], + products: [ + .library( + name: "Carbon", + targets: ["Carbon"]), + ], + dependencies: [ + .package(url: "https://github.com/skymobilebuilds/DifferenceKit.git", from: "1.1.7"), + ], + targets: [ + .target( + name: "Carbon", + dependencies: []), + .testTarget( + name: "CarbonTests", + dependencies: ["Carbon"]), + ] +) diff --git a/XCConfigs/Carbon.xcconfig b/XCConfigs/Carbon.xcconfig deleted file mode 100644 index 71ca2d4..0000000 --- a/XCConfigs/Carbon.xcconfig +++ /dev/null @@ -1,18 +0,0 @@ -IPHONEOS_DEPLOYMENT_TARGET = 10.0 - -SDKROOT = -SUPPORTED_PLATFORMS = iphoneos iphonesimulator -TARGETED_DEVICE_FAMILY = 1,2 -VALID_ARCHS[sdk=iphoneos*] = arm64 armv7 armv7s -VALID_ARCHS[sdk=iphonesimulator*] = i386 x86_64 - -CODE_SIGNING_REQUIRED = NO -CODE_SIGN_IDENTITY = -CODE_SIGN_STYLE = Manual -INSTALL_PATH = $(LOCAL_LIBRARY_DIR)/Frameworks -SKIP_INSTALL = YES -DYLIB_COMPATIBILITY_VERSION = 1 -DYLIB_CURRENT_VERSION = 1 -DYLIB_INSTALL_NAME_BASE = @rpath -LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/Frameworks @loader_path/../Frameworks -DEFINES_MODULE = NO diff --git a/assets/content-xib.png b/assets/content-xib.png deleted file mode 100644 index 99e5241841ef9feb4b39763eb6f2190ce625345f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3141 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

hvl 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Ⓢ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%0DPo{^E$qRICX>S|HV!sSh_*X{ml?4YR-{| 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