From dafe9b99c44eac07006ec22712ce7ca087096100 Mon Sep 17 00:00:00 2001 From: Jeff Verkoeyen Date: Tue, 12 Mar 2024 09:09:45 -0700 Subject: [PATCH] Delete the catalog app. PiperOrigin-RevId: 615062270 --- catalog/.swiftlint.yml | 1 - .../Assets.xcassets/Contents.json | 6 - .../ExtensionIcon.appiconset/Contents.json | 122 - .../logo_components_ios-20.png | Bin 422 -> 0 bytes .../logo_components_ios-76.png | Bin 1090 -> 0 bytes .../logo_components_ios-Small-40.png | Bin 730 -> 0 bytes .../logo_components_ios-Small.png | Bin 505 -> 0 bytes .../Base.lproj/MainInterface.storyboard | 22 - catalog/MDCActionExtension/Info.plist | 36 - .../MDCActionExtension.entitlements | 12 - .../MDCActionViewController.h | 19 - .../MDCActionViewController.m | 43 - catalog/MDCCatalog.xcodeproj/project.pbxproj | 827 ---- .../xcschemes/MDCCatalog.xcscheme | 1003 ---- .../contents.xcworkspacedata | 13 - .../xcshareddata/IDETemplateMacros.plist | 20 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 6 - catalog/MDCCatalog/AppDelegate.swift | 125 - catalog/MDCCatalog/AppTheme.swift | 47 - .../AppIcon.appiconset/Contents.json | 122 - .../logo_components_ios-20.png | Bin 422 -> 0 bytes .../logo_components_ios-76.png | Bin 1090 -> 0 bytes .../logo_components_ios-Small-40.png | Bin 730 -> 0 bytes .../logo_components_ios-Small.png | Bin 505 -> 0 bytes .../AppIconInverse.appiconset/Contents.json | 122 - .../logo_components_ios_48dp-20.png | Bin 397 -> 0 bytes .../logo_components_ios_48dp-76.png | Bin 1100 -> 0 bytes .../logo_components_ios_48dp-Small-40.png | Bin 709 -> 0 bytes .../logo_components_ios_48dp-Small.png | Bin 506 -> 0 bytes .../MDCCatalog/Assets.xcassets/Contents.json | 6 - .../Demo.imageset/Contents.json | 12 - .../Assets.xcassets/Demo.imageset/demo.pdf | Bin 50906 -> 0 bytes .../LaunchImage.launchimage/Contents.json | 84 - ..._mdc_ios_launchscreen_color_1024x768pt.png | Bin 11971 -> 0 bytes ...c_ios_launchscreen_color_1024x768pt_2x.png | Bin 30249 -> 0 bytes ...dc_ios_launchscreen_color_320x480pt_2x.png | Bin 15735 -> 0 bytes ...dc_ios_launchscreen_color_320x568pt_2x.png | Bin 16230 -> 0 bytes ...dc_ios_launchscreen_color_375x667pt_2x.png | Bin 17844 -> 0 bytes ...dc_ios_launchscreen_color_414x736pt_3x.png | Bin 32067 -> 0 bytes ...dc_ios_launchscreen_color_736x414pt_3x.png | Bin 32290 -> 0 bytes ..._mdc_ios_launchscreen_color_768x1024pt.png | Bin 11982 -> 0 bytes ...c_ios_launchscreen_color_768x1024pt_2x.png | Bin 30480 -> 0 bytes .../ic_add.imageset/Contents.json | 23 - .../ic_add_black_1x_ios_24dp.png | Bin 86 -> 0 bytes .../ic_add_black_2x_ios_24dp.png | Bin 108 -> 0 bytes .../ic_add_black_3x_ios_24dp.png | Bin 114 -> 0 bytes .../ic_add_36pt.imageset/Contents.json | 23 - .../ic_add_white_36pt.png | Bin 127 -> 0 bytes .../ic_add_white_36pt_2x.png | Bin 97 -> 0 bytes .../ic_add_white_36pt_3x.png | Bin 189 -> 0 bytes .../ic_cake.imageset/Contents.json | 23 - .../ic_cake_black_1x_ios_24dp.png | Bin 265 -> 0 bytes .../ic_cake_black_2x_ios_24dp.png | Bin 469 -> 0 bytes .../ic_cake_black_3x_ios_24dp.png | Bin 657 -> 0 bytes .../ic_email.imageset/Contents.json | 23 - .../ic_email_black_1x_ios_24dp.png | Bin 208 -> 0 bytes .../ic_email_black_2x_ios_24dp.png | Bin 323 -> 0 bytes .../ic_email_black_3x_ios_24dp.png | Bin 425 -> 0 bytes .../ic_favorite.imageset/Contents.json | 23 - .../ic_favorite_black_1x_ios_24dp.png | Bin 243 -> 0 bytes .../ic_favorite_black_2x_ios_24dp.png | Bin 421 -> 0 bytes .../ic_favorite_black_3x_ios_24dp.png | Bin 606 -> 0 bytes .../ic_home.imageset/Contents.json | 23 - .../ic_home_black_1x_ios_24dp.png | Bin 177 -> 0 bytes .../ic_home_black_2x_ios_24dp.png | Bin 239 -> 0 bytes .../ic_home_black_3x_ios_24dp.png | Bin 303 -> 0 bytes .../ic_menu.imageset/Contents.json | 23 - .../ic_menu_black_1x_ios_24dp.png | Bin 82 -> 0 bytes .../ic_menu_black_2x_ios_24dp.png | Bin 99 -> 0 bytes .../ic_menu_black_3x_ios_24dp.png | Bin 111 -> 0 bytes .../ic_search.imageset/Contents.json | 23 - .../ic_search_black_1x_ios_24dp.png | Bin 237 -> 0 bytes .../ic_search_black_2x_ios_24dp.png | Bin 386 -> 0 bytes .../ic_search_black_3x_ios_24dp.png | Bin 598 -> 0 bytes .../Base.lproj/LaunchScreen.storyboard | 31 - catalog/MDCCatalog/Info.plist | 51 - .../Localizable/ar.lproj/Localizable.strings | 0 .../Localizable/ca.lproj/Localizable.strings | 0 .../Localizable/cs.lproj/Localizable.strings | 0 .../Localizable/da.lproj/Localizable.strings | 0 .../Localizable/de.lproj/Localizable.strings | 0 .../Localizable/el.lproj/Localizable.strings | 0 .../Localizable/en.lproj/Localizable.strings | 0 .../en_GB.lproj/Localizable.strings | 0 .../Localizable/es.lproj/Localizable.strings | 0 .../Localizable/fi.lproj/Localizable.strings | 0 .../Localizable/fr.lproj/Localizable.strings | 0 .../Localizable/he.lproj/Localizable.strings | 0 .../Localizable/hr.lproj/Localizable.strings | 0 .../Localizable/hu.lproj/Localizable.strings | 0 .../Localizable/id.lproj/Localizable.strings | 0 .../Localizable/it.lproj/Localizable.strings | 0 .../Localizable/ja.lproj/Localizable.strings | 0 .../Localizable/ko.lproj/Localizable.strings | 0 .../Localizable/ms.lproj/Localizable.strings | 0 .../Localizable/nl.lproj/Localizable.strings | 0 .../Localizable/no.lproj/Localizable.strings | 0 .../Localizable/pl.lproj/Localizable.strings | 0 .../Localizable/pt.lproj/Localizable.strings | 0 .../pt_PT.lproj/Localizable.strings | 0 .../Localizable/ro.lproj/Localizable.strings | 0 .../Localizable/ru.lproj/Localizable.strings | 0 .../Localizable/sk.lproj/Localizable.strings | 0 .../Localizable/sv.lproj/Localizable.strings | 0 .../Localizable/th.lproj/Localizable.strings | 0 .../Localizable/tr.lproj/Localizable.strings | 0 .../Localizable/uk.lproj/Localizable.strings | 0 .../Localizable/vi.lproj/Localizable.strings | 0 .../zh_CN.lproj/Localizable.strings | 0 .../zh_TW.lproj/Localizable.strings | 0 .../MDCCatalog/MDCCatalog-Bridging-Header.h | 13 - catalog/MDCCatalog/MDCCatalog.entitlements | 12 - .../MDCCatalogCollectionViewCell.swift | 112 - .../MDCCatalogComponentsController.swift | 535 --- catalog/MDCCatalog/MDCCatalogDebugAlert.swift | 244 - catalog/MDCCatalog/MDCCatalogTileView.swift | 163 - catalog/MDCCatalog/MDCCatalogWindow.swift | 137 - .../MDCDebugSafeAreaInsetsView.swift | 77 - .../MDCCatalog/MDCMenuViewController.swift | 114 - .../MDCNodeListViewController.swift | 630 --- .../MDCThemePickerViewController.swift | 266 -- catalog/MDCCatalog/Roboto-Medium.ttf | Bin 92516 -> 0 bytes catalog/MDCCatalog/RobotoMono-Medium.ttf | Bin 114696 -> 0 bytes catalog/MDCCatalog/RobotoMono-Regular.ttf | Bin 114624 -> 0 bytes catalog/MDCDragons.xcodeproj/project.pbxproj | 440 -- .../contents.xcworkspacedata | 7 - .../xcschemes/MDCDragons.xcscheme | 1024 ----- catalog/MDCDragons/AppDelegate.swift | 132 - catalog/MDCDragons/DragonCell.swift | 25 - catalog/MDCDragons/HeaderView.swift | 57 - catalog/MDCDragons/HeaderView.xib | 70 - catalog/MDCDragons/Info.plist | 45 - catalog/MDCDragons/MDCDragons.entitlements | 12 - catalog/MDCDragons/MDCDragonsController.swift | 609 --- .../MDCDragons/MDCDragonsTableViewCell.swift | 49 - catalog/MDCDragons/MDCDrawDragons.swift | 124 - catalog/MaterialCatalog/MDCCatalogTiles.h | 59 - catalog/MaterialCatalog/MDCCatalogTiles.m | 4033 ----------------- .../MaterialCatalog/MaterialCatalog.podspec | 14 - catalog/MaterialComponentsWarnings.xcconfig | 20 - catalog/Podfile | 132 - catalog/README.md | 110 - 143 files changed, 12187 deletions(-) delete mode 120000 catalog/.swiftlint.yml delete mode 100644 catalog/MDCActionExtension/Assets.xcassets/Contents.json delete mode 100644 catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/Contents.json delete mode 100644 catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/logo_components_ios-20.png delete mode 100644 catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/logo_components_ios-76.png delete mode 100644 catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/logo_components_ios-Small-40.png delete mode 100644 catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/logo_components_ios-Small.png delete mode 100644 catalog/MDCActionExtension/Base.lproj/MainInterface.storyboard delete mode 100644 catalog/MDCActionExtension/Info.plist delete mode 100644 catalog/MDCActionExtension/MDCActionExtension.entitlements delete mode 100644 catalog/MDCActionExtension/MDCActionViewController.h delete mode 100644 catalog/MDCActionExtension/MDCActionViewController.m delete mode 100644 catalog/MDCCatalog.xcodeproj/project.pbxproj delete mode 100644 catalog/MDCCatalog.xcodeproj/xcshareddata/xcschemes/MDCCatalog.xcscheme delete mode 100644 catalog/MDCCatalog.xcworkspace/contents.xcworkspacedata delete mode 100644 catalog/MDCCatalog.xcworkspace/xcshareddata/IDETemplateMacros.plist delete mode 100644 catalog/MDCCatalog.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 catalog/MDCCatalog.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 catalog/MDCCatalog/AppDelegate.swift delete mode 100644 catalog/MDCCatalog/AppTheme.swift delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/logo_components_ios-20.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/logo_components_ios-76.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/logo_components_ios-Small-40.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/logo_components_ios-Small.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIconInverse.appiconset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIconInverse.appiconset/logo_components_ios_48dp-20.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIconInverse.appiconset/logo_components_ios_48dp-76.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIconInverse.appiconset/logo_components_ios_48dp-Small-40.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/AppIconInverse.appiconset/logo_components_ios_48dp-Small.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/Demo.imageset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/Demo.imageset/demo.pdf delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_1024x768pt.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_1024x768pt_2x.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_320x480pt_2x.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_320x568pt_2x.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_375x667pt_2x.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_414x736pt_3x.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_736x414pt_3x.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_768x1024pt.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_768x1024pt_2x.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_add.imageset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_add.imageset/ic_add_black_1x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_add.imageset/ic_add_black_2x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_add.imageset/ic_add_black_3x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_add_36pt.imageset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_add_36pt.imageset/ic_add_white_36pt.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_add_36pt.imageset/ic_add_white_36pt_2x.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_add_36pt.imageset/ic_add_white_36pt_3x.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_cake.imageset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_cake.imageset/ic_cake_black_1x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_cake.imageset/ic_cake_black_2x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_cake.imageset/ic_cake_black_3x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_email.imageset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_email.imageset/ic_email_black_1x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_email.imageset/ic_email_black_2x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_email.imageset/ic_email_black_3x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_favorite.imageset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_favorite.imageset/ic_favorite_black_1x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_favorite.imageset/ic_favorite_black_2x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_favorite.imageset/ic_favorite_black_3x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_home.imageset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_home.imageset/ic_home_black_1x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_home.imageset/ic_home_black_2x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_home.imageset/ic_home_black_3x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_menu.imageset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_menu.imageset/ic_menu_black_1x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_menu.imageset/ic_menu_black_2x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_menu.imageset/ic_menu_black_3x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_search.imageset/Contents.json delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_search.imageset/ic_search_black_1x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_search.imageset/ic_search_black_2x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Assets.xcassets/ic_search.imageset/ic_search_black_3x_ios_24dp.png delete mode 100644 catalog/MDCCatalog/Base.lproj/LaunchScreen.storyboard delete mode 100644 catalog/MDCCatalog/Info.plist delete mode 100644 catalog/MDCCatalog/Localizable/ar.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/ca.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/cs.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/da.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/de.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/el.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/en.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/en_GB.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/es.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/fi.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/fr.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/he.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/hr.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/hu.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/id.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/it.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/ja.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/ko.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/ms.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/nl.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/no.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/pl.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/pt.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/pt_PT.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/ro.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/ru.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/sk.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/sv.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/th.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/tr.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/uk.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/vi.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/zh_CN.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/Localizable/zh_TW.lproj/Localizable.strings delete mode 100644 catalog/MDCCatalog/MDCCatalog-Bridging-Header.h delete mode 100644 catalog/MDCCatalog/MDCCatalog.entitlements delete mode 100644 catalog/MDCCatalog/MDCCatalogCollectionViewCell.swift delete mode 100644 catalog/MDCCatalog/MDCCatalogComponentsController.swift delete mode 100644 catalog/MDCCatalog/MDCCatalogDebugAlert.swift delete mode 100644 catalog/MDCCatalog/MDCCatalogTileView.swift delete mode 100644 catalog/MDCCatalog/MDCCatalogWindow.swift delete mode 100644 catalog/MDCCatalog/MDCDebugSafeAreaInsetsView.swift delete mode 100644 catalog/MDCCatalog/MDCMenuViewController.swift delete mode 100644 catalog/MDCCatalog/MDCNodeListViewController.swift delete mode 100644 catalog/MDCCatalog/MDCThemePickerViewController.swift delete mode 100644 catalog/MDCCatalog/Roboto-Medium.ttf delete mode 100755 catalog/MDCCatalog/RobotoMono-Medium.ttf delete mode 100755 catalog/MDCCatalog/RobotoMono-Regular.ttf delete mode 100644 catalog/MDCDragons.xcodeproj/project.pbxproj delete mode 100644 catalog/MDCDragons.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 catalog/MDCDragons.xcodeproj/xcshareddata/xcschemes/MDCDragons.xcscheme delete mode 100644 catalog/MDCDragons/AppDelegate.swift delete mode 100644 catalog/MDCDragons/DragonCell.swift delete mode 100644 catalog/MDCDragons/HeaderView.swift delete mode 100644 catalog/MDCDragons/HeaderView.xib delete mode 100644 catalog/MDCDragons/Info.plist delete mode 100644 catalog/MDCDragons/MDCDragons.entitlements delete mode 100644 catalog/MDCDragons/MDCDragonsController.swift delete mode 100644 catalog/MDCDragons/MDCDragonsTableViewCell.swift delete mode 100644 catalog/MDCDragons/MDCDrawDragons.swift delete mode 100644 catalog/MaterialCatalog/MDCCatalogTiles.h delete mode 100644 catalog/MaterialCatalog/MDCCatalogTiles.m delete mode 100644 catalog/MaterialCatalog/MaterialCatalog.podspec delete mode 100644 catalog/MaterialComponentsWarnings.xcconfig delete mode 100644 catalog/Podfile delete mode 100644 catalog/README.md diff --git a/catalog/.swiftlint.yml b/catalog/.swiftlint.yml deleted file mode 120000 index 9e225e41d09..00000000000 --- a/catalog/.swiftlint.yml +++ /dev/null @@ -1 +0,0 @@ -../.swiftlint.yml \ No newline at end of file diff --git a/catalog/MDCActionExtension/Assets.xcassets/Contents.json b/catalog/MDCActionExtension/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c918..00000000000 --- a/catalog/MDCActionExtension/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/Contents.json b/catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/Contents.json deleted file mode 100644 index 88ded76e685..00000000000 --- a/catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "logo_components_ios-20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "logo_components_ios-20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small-40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small-40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "logo_components_ios-60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "logo_components_ios-60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "logo_components_ios-20.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "logo_components_ios-20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "logo_components_ios-Small.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "logo_components_ios-Small@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "logo_components_ios-Small-40.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "logo_components_ios-Small-40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "logo_components_ios-76.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "logo_components_ios-76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "logo_components_ios-83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "logo_components_ios-iTunesArtwork@2x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/logo_components_ios-20.png b/catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/logo_components_ios-20.png deleted file mode 100644 index 2f9700d38f33a3b1138a8ba28ff21cc0e112556b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmV;X0a^ZuP)Px$U`a$lR5%gUl)FmAKoo}0WRoo765_(zSfvuIEPMki3tJzUASlC-g(9%a( zA#4?}5fnviR&Y0pNj7o+$P6>N%&w5e)6ASpKIWW%Cd~7^f;u##Lsp40WuWW2vfH?i zVE*Ij;uuoF z_;!w?cSxYf@$;Yeo|Mdv$>^K9RAZ~pV%I{_alsfB&`j z?#0O;aT3nplGSVsWn${F5M-Ibpe&@&cA7^x!G-Ba!OTRa9*+hIJ!78+K~90gvR;3_ zd@)hA`FLaBzI{iES8zVjUMX~O3+oKF39rNwv;=*l8!{PI<}og#T+mZ}-K>p5#ri)h zD<1D{a-G3+Tg!3tR<@hV>{)XzBu$O}SGgUTx{1pA;jeX;~ z5YAmIuV+L*kUJk5e>RvkLwZ)rmy~%{r?!1`Tbn3)qhaCK>VTrQ)f=|0wOW$=H^cgj zy$yTo?BfUWH#vQ~WqC#-fptH};d{ImSN^0v?^3St4(~hA|2uubCUwz;-=FEZF*rvk zPrZF%u2$ZY90Psl*|^D_$Q^dG416#x$7p|>(}e$c-w0m+_5T%{1{cg`{YZ`foBOlF*$p!r|8M6@tZ#@q_sb|5{C4*Cq7k^1ojbQ`>I-e3HNAu+idc zhnRTIKkzlo(zQ9jbnuXf^T(DXodcH|cO`c%yyRjimY~}x()NmPH>>Fa9d{sih4dnk zW4RH`p@&l#+ZF_vKiQ^Xx`EMoqG+kJ-r+leEpcWE99*tpdfl^t0itzj?fHFXb0nYj ztZLiL%najI8<`IudMnEREne2U zWZAs#g`4=KAwBeX&;bovO!96%AtU}jt7~}Klm82vn=S>`-x|dhI-V;FzoSPdhgwp zPc4=I^&47uPH;OavH6AhtER`#1QT4Em>^jxwT;t2i7{!%83RT)6$hT_l4=J!SUMio aGj<;k`Px%lu1NER9Fe^S37UhP!#@LCyp%|K@(Lx1VRDAzy=Epg@v6728R3sB*enXfEXB% z_ye#rFoYr)P^Ai?h?Yu~0I5Q#Z4fV!wgg2GciH@!-K{xz0Tge?I5l z^PL!_Qt1y8EF%fV=0i&Xax0Yh3}#ec=r|6_<+4f@d9U4Wqh7B^_LB}ufCR2utx6l# zTC3GisZ@rJk@ym)0Ee#aKgTqKX$H9&;QA;23@RHn_p3j+A2H)jp@XkjEVZz5`y4VW zo3Q78z?ol#(ewWM6|n+*yZs)oyazaHt)gfGMFFE#w6T8ih!3cB^(4&Z7WO?{Kz?!= zhBtT=jjhCwyN|GF-u1!h(&H9v{JePvjeFLXjL}&;WKx!p%$i~DWgq>a%K5|!$UplO8iECoqS932%r-(_pjC(u z9KSOMV_RKb@?`_0k!k$aYvdN1S}ePiKDala^QRLwKniYldN^=x8u=&72&IG_D5$Il zufN3T)R!H*>PJ=|RD~qsCvGMBB8CV=WSX)?7lO{5uB?HNc!(XK3{Koi^yLbsF*bUB zp9^ax(nqx_sZM1Wbx#Z_K6R<+D@v?b&R~=mMzu`=M$K5ied06t7dM~86k=QY&;S4c M07*qoM6N<$f~q7%9{>OV diff --git a/catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/logo_components_ios-Small.png b/catalog/MDCActionExtension/Assets.xcassets/ExtensionIcon.appiconset/logo_components_ios-Small.png deleted file mode 100644 index 82dbb3a5532d90fd855d5658711c565e6ebfe655..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmVPx$vq?ljR7ef&mOD?vP!z}iKEu>{2;E5CTvdX?BwLc zpbL{mH%*+3LQH%n7Fv*!BBw5;_fj~GVZob_+@iqS3MqLQQ>3k#h{qysaG_DiEx3vwjd}7g+#-=K^6&92lpSxstSWucY6Stp3bF=4FOkTYR`Yb5rhbE0; zJA$F0ApX|C%>H#y?44Oqx - - - - - - - - - - - - - - - - - - - - - diff --git a/catalog/MDCActionExtension/Info.plist b/catalog/MDCActionExtension/Info.plist deleted file mode 100644 index 1a4a638ae46..00000000000 --- a/catalog/MDCActionExtension/Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - Material Components - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - XPC! - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - NSExtension - - NSExtensionAttributes - - NSExtensionActivationRule - TRUEPREDICATE - - NSExtensionMainStoryboard - MainInterface - NSExtensionPointIdentifier - com.apple.ui-services - - - diff --git a/catalog/MDCActionExtension/MDCActionExtension.entitlements b/catalog/MDCActionExtension/MDCActionExtension.entitlements deleted file mode 100644 index d7c971d3117..00000000000 --- a/catalog/MDCActionExtension/MDCActionExtension.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.cs.disable-library-validation - - com.apple.security.network.client - - - diff --git a/catalog/MDCActionExtension/MDCActionViewController.h b/catalog/MDCActionExtension/MDCActionViewController.h deleted file mode 100644 index 5a9b1bc9f7e..00000000000 --- a/catalog/MDCActionExtension/MDCActionViewController.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2016-present the Material Components for iOS authors. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import - -@interface MDCActionViewController : UINavigationController - -@end diff --git a/catalog/MDCActionExtension/MDCActionViewController.m b/catalog/MDCActionExtension/MDCActionViewController.m deleted file mode 100644 index 4e813e08cfb..00000000000 --- a/catalog/MDCActionExtension/MDCActionViewController.m +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2016-present the Material Components for iOS authors. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import "MDCActionViewController.h" - -#import - -@implementation MDCActionViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - - CBCNode *tree = CBCCreatePresentableNavigationTree(); - - CBCNodeListViewController *viewController = [[CBCNodeListViewController alloc] initWithNode:tree]; - viewController.title = @"Material Components"; - viewController.navigationItem.leftBarButtonItem = - [[UIBarButtonItem alloc] initWithTitle:@"Done" - style:UIBarButtonItemStyleDone - target:self - action:@selector(done)]; - [self pushViewController:viewController animated:NO]; -} - -- (void)done { - // Return any edited content to the host app. - // This extension doesn't do anything, so we just echo the passed in items. - [self.extensionContext completeRequestReturningItems:self.extensionContext.inputItems - completionHandler:nil]; -} - -@end diff --git a/catalog/MDCCatalog.xcodeproj/project.pbxproj b/catalog/MDCCatalog.xcodeproj/project.pbxproj deleted file mode 100644 index 61bcdeea207..00000000000 --- a/catalog/MDCCatalog.xcodeproj/project.pbxproj +++ /dev/null @@ -1,827 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0B4A5E6D1CC9307A00D2AC5D /* MDCCatalogWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B4A5E6C1CC9307A00D2AC5D /* MDCCatalogWindow.swift */; }; - 360D6F7F1DDE4C5200DF8DB7 /* RobotoMono-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 360D6F7E1DDE4C5200DF8DB7 /* RobotoMono-Regular.ttf */; }; - 36C870B81E8AD6A20032EA7D /* RobotoMono-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 36C870B71E8AD6A20032EA7D /* RobotoMono-Medium.ttf */; }; - 404564F21E007C5E004C9D0A /* Roboto-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 404564F11E007C5E004C9D0A /* Roboto-Medium.ttf */; }; - 4097C8B59D0DD1F00845D250 /* Pods_MDCActionExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 88AB955E76304B684707293E /* Pods_MDCActionExtension.framework */; }; - 5CBA08372090E4DF009EA9D0 /* MDCMenuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CBA08362090E4DF009EA9D0 /* MDCMenuViewController.swift */; }; - 5D090E571C9AEB8D0061344A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5D090E341C9AEB8C0061344A /* Localizable.strings */; }; - 64307B3C1DF74FEF004AE4AC /* MDCActionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 64307B3B1DF74FEF004AE4AC /* MDCActionViewController.m */; }; - 64307B3F1DF74FEF004AE4AC /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 64307B3D1DF74FEF004AE4AC /* MainInterface.storyboard */; }; - 64307B431DF74FEF004AE4AC /* MDCActionExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 64307B381DF74FEF004AE4AC /* MDCActionExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 64307B4A1DF76198004AE4AC /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 64307B491DF76198004AE4AC /* Assets.xcassets */; }; - 64F6D8811F91522A00AA4B24 /* MDCCatalogDebugAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F6D8801F91522A00AA4B24 /* MDCCatalogDebugAlert.swift */; }; - 64F6D8831F915CA600AA4B24 /* MDCDebugSafeAreaInsetsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F6D8821F915CA600AA4B24 /* MDCDebugSafeAreaInsetsView.swift */; }; - 664524B71C6BA62A001ADBF8 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 664524B61C6BA62A001ADBF8 /* AppDelegate.swift */; }; - 664524B91C6BA62A001ADBF8 /* MDCNodeListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 664524B81C6BA62A001ADBF8 /* MDCNodeListViewController.swift */; }; - 664524BE1C6BA62A001ADBF8 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 664524BD1C6BA62A001ADBF8 /* Assets.xcassets */; }; - 664524C11C6BA62A001ADBF8 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 664524BF1C6BA62A001ADBF8 /* LaunchScreen.storyboard */; }; - 6681FDFD1CC586660013A0C7 /* MDCCatalogTileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6681FDFC1CC586660013A0C7 /* MDCCatalogTileView.swift */; }; - 66CD19292072A54000DE6340 /* AppTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66CD19282072A54000DE6340 /* AppTheme.swift */; }; - 66D3389520730A3E00FFA1AB /* MDCThemePickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66D3389420730A3E00FFA1AB /* MDCThemePickerViewController.swift */; }; - 75F4516F2130AB879A7EDBD5 /* Pods_MDCCatalog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A55EA1CC69E40D5EF866144 /* Pods_MDCCatalog.framework */; }; - DE309CF31C8DEB8400E73247 /* MDCCatalogComponentsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE309CF21C8DEB8400E73247 /* MDCCatalogComponentsController.swift */; }; - DEF64EA41C8DEE83007C4EA0 /* MDCCatalogCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEF64EA31C8DEE83007C4EA0 /* MDCCatalogCollectionViewCell.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 64307B411DF74FEF004AE4AC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 664524AB1C6BA62A001ADBF8 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 64307B371DF74FEF004AE4AC; - remoteInfo = MDCActionExtension; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 64307B471DF74FEF004AE4AC /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 64307B431DF74FEF004AE4AC /* MDCActionExtension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 0B4A5E6C1CC9307A00D2AC5D /* MDCCatalogWindow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MDCCatalogWindow.swift; sourceTree = ""; }; - 0C98A248D8EC59DB853B8611 /* Pods_MDCEarlGreyTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MDCEarlGreyTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1259AD212C335B693CDA9EEA /* Pods-MDCActionExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDCActionExtension.release.xcconfig"; path = "Pods/Target Support Files/Pods-MDCActionExtension/Pods-MDCActionExtension.release.xcconfig"; sourceTree = ""; }; - 183654B47DCDF28C315C006B /* Pods-MDCActionExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDCActionExtension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MDCActionExtension/Pods-MDCActionExtension.debug.xcconfig"; sourceTree = ""; }; - 1A55EA1CC69E40D5EF866144 /* Pods_MDCCatalog.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MDCCatalog.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 218B9E562C16EA9D989710F1 /* Pods-MDCSnapshotTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDCSnapshotTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MDCSnapshotTests/Pods-MDCSnapshotTests.release.xcconfig"; sourceTree = ""; }; - 360D6F7E1DDE4C5200DF8DB7 /* RobotoMono-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "RobotoMono-Regular.ttf"; sourceTree = ""; }; - 36C870B71E8AD6A20032EA7D /* RobotoMono-Medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "RobotoMono-Medium.ttf"; sourceTree = ""; }; - 404564F11E007C5E004C9D0A /* Roboto-Medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-Medium.ttf"; sourceTree = ""; }; - 5CBA08362090E4DF009EA9D0 /* MDCMenuViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MDCMenuViewController.swift; sourceTree = ""; }; - 5D090E351C9AEB8C0061344A /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E361C9AEB8C0061344A /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E371C9AEB8C0061344A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E381C9AEB8C0061344A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E391C9AEB8D0061344A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E3A1C9AEB8D0061344A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E3B1C9AEB8D0061344A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E3C1C9AEB8D0061344A /* en_GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en_GB; path = en_GB.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E3D1C9AEB8D0061344A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E3E1C9AEB8D0061344A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E3F1C9AEB8D0061344A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E401C9AEB8D0061344A /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E411C9AEB8D0061344A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E421C9AEB8D0061344A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E431C9AEB8D0061344A /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E441C9AEB8D0061344A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E451C9AEB8D0061344A /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E461C9AEB8D0061344A /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E471C9AEB8D0061344A /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E481C9AEB8D0061344A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E491C9AEB8D0061344A /* no */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = no; path = no.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E4A1C9AEB8D0061344A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E4B1C9AEB8D0061344A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E4C1C9AEB8D0061344A /* pt_PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_PT; path = pt_PT.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E4D1C9AEB8D0061344A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E4E1C9AEB8D0061344A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E4F1C9AEB8D0061344A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E501C9AEB8D0061344A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E511C9AEB8D0061344A /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E521C9AEB8D0061344A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E531C9AEB8D0061344A /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E541C9AEB8D0061344A /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E551C9AEB8D0061344A /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = zh_CN.lproj/Localizable.strings; sourceTree = ""; }; - 5D090E561C9AEB8D0061344A /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = zh_TW.lproj/Localizable.strings; sourceTree = ""; }; - 64307B381DF74FEF004AE4AC /* MDCActionExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = MDCActionExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 64307B3A1DF74FEF004AE4AC /* MDCActionViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MDCActionViewController.h; sourceTree = ""; }; - 64307B3B1DF74FEF004AE4AC /* MDCActionViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MDCActionViewController.m; sourceTree = ""; }; - 64307B3E1DF74FEF004AE4AC /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; - 64307B401DF74FEF004AE4AC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 64307B491DF76198004AE4AC /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 64F6D8801F91522A00AA4B24 /* MDCCatalogDebugAlert.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MDCCatalogDebugAlert.swift; sourceTree = ""; }; - 64F6D8821F915CA600AA4B24 /* MDCDebugSafeAreaInsetsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MDCDebugSafeAreaInsetsView.swift; sourceTree = ""; }; - 664524B31C6BA62A001ADBF8 /* MDCCatalog.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MDCCatalog.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 664524B61C6BA62A001ADBF8 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 664524B81C6BA62A001ADBF8 /* MDCNodeListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MDCNodeListViewController.swift; sourceTree = ""; }; - 664524BD1C6BA62A001ADBF8 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 664524C01C6BA62A001ADBF8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 664524C21C6BA62A001ADBF8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 665A34D91C6BD01900962055 /* MDCCatalog-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "MDCCatalog-Bridging-Header.h"; sourceTree = ""; }; - 6681FDFC1CC586660013A0C7 /* MDCCatalogTileView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MDCCatalogTileView.swift; sourceTree = ""; }; - 66A69D4024E2FDC900D0698E /* MDCCatalog.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MDCCatalog.entitlements; sourceTree = ""; }; - 66A69D4124E2FDC900D0698E /* MDCActionExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MDCActionExtension.entitlements; sourceTree = ""; }; - 66CD19282072A54000DE6340 /* AppTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTheme.swift; sourceTree = ""; }; - 66D3389420730A3E00FFA1AB /* MDCThemePickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MDCThemePickerViewController.swift; sourceTree = ""; }; - 88AB955E76304B684707293E /* Pods_MDCActionExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MDCActionExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 90B4FE989AA27838D0FB6A13 /* Pods-MDCCatalog.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDCCatalog.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MDCCatalog/Pods-MDCCatalog.debug.xcconfig"; sourceTree = ""; }; - 93314CA227FB65FEC87098C3 /* EarlGrey.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = EarlGrey.framework; path = Pods/EarlGrey/EarlGrey/EarlGrey.framework; sourceTree = SOURCE_ROOT; }; - BB375464F626CD555584A27F /* Pods_MDCSnapshotTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MDCSnapshotTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C250A4553B960CD6E1604CB7 /* Pods-MDCCatalog.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDCCatalog.release.xcconfig"; path = "Pods/Target Support Files/Pods-MDCCatalog/Pods-MDCCatalog.release.xcconfig"; sourceTree = ""; }; - D0ECF9608E1CF6AA39139933 /* Pods-MDCSnapshotTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDCSnapshotTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MDCSnapshotTests/Pods-MDCSnapshotTests.debug.xcconfig"; sourceTree = ""; }; - DE309CF21C8DEB8400E73247 /* MDCCatalogComponentsController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MDCCatalogComponentsController.swift; sourceTree = ""; }; - DEF64EA31C8DEE83007C4EA0 /* MDCCatalogCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MDCCatalogCollectionViewCell.swift; sourceTree = ""; }; - E94681B7591B9CD40924C92C /* EarlGrey.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = EarlGrey.framework; path = "${SRCROOT}/Pods/EarlGrey/EarlGrey/EarlGrey.framework"; sourceTree = SRCROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 64307B351DF74FEF004AE4AC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4097C8B59D0DD1F00845D250 /* Pods_MDCActionExtension.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 664524B01C6BA62A001ADBF8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 75F4516F2130AB879A7EDBD5 /* Pods_MDCCatalog.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 5D090E331C9AEB8C0061344A /* Localizable */ = { - isa = PBXGroup; - children = ( - 5D090E341C9AEB8C0061344A /* Localizable.strings */, - ); - path = Localizable; - sourceTree = ""; - }; - 64307B391DF74FEF004AE4AC /* MDCActionExtension */ = { - isa = PBXGroup; - children = ( - 66A69D4124E2FDC900D0698E /* MDCActionExtension.entitlements */, - 64307B3A1DF74FEF004AE4AC /* MDCActionViewController.h */, - 64307B3B1DF74FEF004AE4AC /* MDCActionViewController.m */, - 64307B481DF76170004AE4AC /* Resources */, - ); - path = MDCActionExtension; - sourceTree = ""; - }; - 64307B481DF76170004AE4AC /* Resources */ = { - isa = PBXGroup; - children = ( - 64307B491DF76198004AE4AC /* Assets.xcassets */, - 64307B401DF74FEF004AE4AC /* Info.plist */, - 64307B3D1DF74FEF004AE4AC /* MainInterface.storyboard */, - ); - name = Resources; - sourceTree = ""; - }; - 664524AA1C6BA62A001ADBF8 = { - isa = PBXGroup; - children = ( - 664524B51C6BA62A001ADBF8 /* MDCCatalog */, - 64307B391DF74FEF004AE4AC /* MDCActionExtension */, - 664524B41C6BA62A001ADBF8 /* Products */, - E165A9868676B4998575E09A /* Pods */, - C18E275F798D7A4D3C533DF1 /* Frameworks */, - ); - sourceTree = ""; - }; - 664524B41C6BA62A001ADBF8 /* Products */ = { - isa = PBXGroup; - children = ( - 664524B31C6BA62A001ADBF8 /* MDCCatalog.app */, - E94681B7591B9CD40924C92C /* EarlGrey.framework */, - 64307B381DF74FEF004AE4AC /* MDCActionExtension.appex */, - ); - name = Products; - sourceTree = ""; - }; - 664524B51C6BA62A001ADBF8 /* MDCCatalog */ = { - isa = PBXGroup; - children = ( - 66A69D4024E2FDC900D0698E /* MDCCatalog.entitlements */, - 664524B61C6BA62A001ADBF8 /* AppDelegate.swift */, - 66CD19282072A54000DE6340 /* AppTheme.swift */, - 665A34D91C6BD01900962055 /* MDCCatalog-Bridging-Header.h */, - DEF64EA31C8DEE83007C4EA0 /* MDCCatalogCollectionViewCell.swift */, - DE309CF21C8DEB8400E73247 /* MDCCatalogComponentsController.swift */, - 64F6D8801F91522A00AA4B24 /* MDCCatalogDebugAlert.swift */, - 6681FDFC1CC586660013A0C7 /* MDCCatalogTileView.swift */, - 0B4A5E6C1CC9307A00D2AC5D /* MDCCatalogWindow.swift */, - 64F6D8821F915CA600AA4B24 /* MDCDebugSafeAreaInsetsView.swift */, - 664524B81C6BA62A001ADBF8 /* MDCNodeListViewController.swift */, - 66D3389420730A3E00FFA1AB /* MDCThemePickerViewController.swift */, - 5CBA08362090E4DF009EA9D0 /* MDCMenuViewController.swift */, - 665A34DE1C6BDAE700962055 /* Resources */, - ); - path = MDCCatalog; - sourceTree = ""; - }; - 665A34DE1C6BDAE700962055 /* Resources */ = { - isa = PBXGroup; - children = ( - 36C870B71E8AD6A20032EA7D /* RobotoMono-Medium.ttf */, - 404564F11E007C5E004C9D0A /* Roboto-Medium.ttf */, - 360D6F7E1DDE4C5200DF8DB7 /* RobotoMono-Regular.ttf */, - 5D090E331C9AEB8C0061344A /* Localizable */, - 664524BD1C6BA62A001ADBF8 /* Assets.xcassets */, - 664524BF1C6BA62A001ADBF8 /* LaunchScreen.storyboard */, - 664524C21C6BA62A001ADBF8 /* Info.plist */, - ); - name = Resources; - sourceTree = ""; - }; - C18E275F798D7A4D3C533DF1 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1A55EA1CC69E40D5EF866144 /* Pods_MDCCatalog.framework */, - 88AB955E76304B684707293E /* Pods_MDCActionExtension.framework */, - 0C98A248D8EC59DB853B8611 /* Pods_MDCEarlGreyTests.framework */, - 93314CA227FB65FEC87098C3 /* EarlGrey.framework */, - BB375464F626CD555584A27F /* Pods_MDCSnapshotTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - E165A9868676B4998575E09A /* Pods */ = { - isa = PBXGroup; - children = ( - 90B4FE989AA27838D0FB6A13 /* Pods-MDCCatalog.debug.xcconfig */, - C250A4553B960CD6E1604CB7 /* Pods-MDCCatalog.release.xcconfig */, - 183654B47DCDF28C315C006B /* Pods-MDCActionExtension.debug.xcconfig */, - 1259AD212C335B693CDA9EEA /* Pods-MDCActionExtension.release.xcconfig */, - D0ECF9608E1CF6AA39139933 /* Pods-MDCSnapshotTests.debug.xcconfig */, - 218B9E562C16EA9D989710F1 /* Pods-MDCSnapshotTests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 64307B371DF74FEF004AE4AC /* MDCActionExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 64307B461DF74FEF004AE4AC /* Build configuration list for PBXNativeTarget "MDCActionExtension" */; - buildPhases = ( - CF1E8983301BB250EA61087B /* [CP] Check Pods Manifest.lock */, - 64307B341DF74FEF004AE4AC /* Sources */, - 64307B351DF74FEF004AE4AC /* Frameworks */, - 64307B361DF74FEF004AE4AC /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = MDCActionExtension; - productName = MDCActionExtension; - productReference = 64307B381DF74FEF004AE4AC /* MDCActionExtension.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 664524B21C6BA62A001ADBF8 /* MDCCatalog */ = { - isa = PBXNativeTarget; - buildConfigurationList = 664524C51C6BA62A001ADBF8 /* Build configuration list for PBXNativeTarget "MDCCatalog" */; - buildPhases = ( - D34F9C3373AD1979FBA3F8E0 /* [CP] Check Pods Manifest.lock */, - 664524AF1C6BA62A001ADBF8 /* Sources */, - 664524B01C6BA62A001ADBF8 /* Frameworks */, - 664524B11C6BA62A001ADBF8 /* Resources */, - 72ACDAA295D1F2087113246F /* [CP] Embed Pods Frameworks */, - 64307B471DF74FEF004AE4AC /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - 64307B421DF74FEF004AE4AC /* PBXTargetDependency */, - ); - name = MDCCatalog; - productName = MDCCatalog; - productReference = 664524B31C6BA62A001ADBF8 /* MDCCatalog.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 664524AB1C6BA62A001ADBF8 /* Project object */ = { - isa = PBXProject; - attributes = { - DefaultBuildSystemTypeForWorkspace = Original; - LastSwiftUpdateCheck = 0830; - LastUpgradeCheck = 0940; - ORGANIZATIONNAME = Google; - TargetAttributes = { - 64307B371DF74FEF004AE4AC = { - CreatedOnToolsVersion = 8.2; - DevelopmentTeam = EQHXZ8M8AV; - LastSwiftMigration = 0810; - ProvisioningStyle = Manual; - }; - 664524B21C6BA62A001ADBF8 = { - CreatedOnToolsVersion = 7.3; - DevelopmentTeam = EQHXZ8M8AV; - LastSwiftMigration = 0810; - ProvisioningStyle = Manual; - }; - }; - }; - buildConfigurationList = 664524AE1C6BA62A001ADBF8 /* Build configuration list for PBXProject "MDCCatalog" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ar, - ca, - cs, - da, - de, - el, - en_GB, - es, - fi, - fr, - he, - hr, - hu, - id, - it, - ja, - ko, - ms, - nl, - no, - pl, - pt, - pt_PT, - ro, - ru, - sk, - sv, - th, - tr, - uk, - vi, - zh_CN, - zh_TW, - ); - mainGroup = 664524AA1C6BA62A001ADBF8; - productRefGroup = 664524B41C6BA62A001ADBF8 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 664524B21C6BA62A001ADBF8 /* MDCCatalog */, - 64307B371DF74FEF004AE4AC /* MDCActionExtension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 64307B361DF74FEF004AE4AC /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64307B4A1DF76198004AE4AC /* Assets.xcassets in Resources */, - 64307B3F1DF74FEF004AE4AC /* MainInterface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 664524B11C6BA62A001ADBF8 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 404564F21E007C5E004C9D0A /* Roboto-Medium.ttf in Resources */, - 36C870B81E8AD6A20032EA7D /* RobotoMono-Medium.ttf in Resources */, - 664524C11C6BA62A001ADBF8 /* LaunchScreen.storyboard in Resources */, - 5D090E571C9AEB8D0061344A /* Localizable.strings in Resources */, - 664524BE1C6BA62A001ADBF8 /* Assets.xcassets in Resources */, - 360D6F7F1DDE4C5200DF8DB7 /* RobotoMono-Regular.ttf in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 72ACDAA295D1F2087113246F /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-MDCCatalog/Pods-MDCCatalog-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/CatalogByConvention/CatalogByConvention.framework", - "${BUILT_PRODUCTS_DIR}/MDFInternationalization/MDFInternationalization.framework", - "${BUILT_PRODUCTS_DIR}/MDFTextAccessibility/MDFTextAccessibility.framework", - "${BUILT_PRODUCTS_DIR}/MaterialCatalog/MaterialCatalog.framework", - "${BUILT_PRODUCTS_DIR}/MaterialComponents/MaterialComponents.framework", - "${BUILT_PRODUCTS_DIR}/MaterialComponentsExamples/MaterialComponentsExamples.framework", - "${BUILT_PRODUCTS_DIR}/MaterialComponentsSnapshotTests/MaterialComponentsSnapshotTests.framework", - "${BUILT_PRODUCTS_DIR}/MotionAnimator/MotionAnimator.framework", - "${BUILT_PRODUCTS_DIR}/MotionInterchange/MotionInterchange.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CatalogByConvention.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MDFInternationalization.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MDFTextAccessibility.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MaterialCatalog.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MaterialComponents.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MaterialComponentsExamples.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MaterialComponentsSnapshotTests.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MotionAnimator.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MotionInterchange.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MDCCatalog/Pods-MDCCatalog-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - CF1E8983301BB250EA61087B /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-MDCActionExtension-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - D34F9C3373AD1979FBA3F8E0 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-MDCCatalog-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 64307B341DF74FEF004AE4AC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 64307B3C1DF74FEF004AE4AC /* MDCActionViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 664524AF1C6BA62A001ADBF8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - DE309CF31C8DEB8400E73247 /* MDCCatalogComponentsController.swift in Sources */, - 6681FDFD1CC586660013A0C7 /* MDCCatalogTileView.swift in Sources */, - 0B4A5E6D1CC9307A00D2AC5D /* MDCCatalogWindow.swift in Sources */, - 66CD19292072A54000DE6340 /* AppTheme.swift in Sources */, - 664524B91C6BA62A001ADBF8 /* MDCNodeListViewController.swift in Sources */, - 64F6D8811F91522A00AA4B24 /* MDCCatalogDebugAlert.swift in Sources */, - 5CBA08372090E4DF009EA9D0 /* MDCMenuViewController.swift in Sources */, - 64F6D8831F915CA600AA4B24 /* MDCDebugSafeAreaInsetsView.swift in Sources */, - 66D3389520730A3E00FFA1AB /* MDCThemePickerViewController.swift in Sources */, - 664524B71C6BA62A001ADBF8 /* AppDelegate.swift in Sources */, - DEF64EA41C8DEE83007C4EA0 /* MDCCatalogCollectionViewCell.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 64307B421DF74FEF004AE4AC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 64307B371DF74FEF004AE4AC /* MDCActionExtension */; - targetProxy = 64307B411DF74FEF004AE4AC /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 5D090E341C9AEB8C0061344A /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 5D090E351C9AEB8C0061344A /* ar */, - 5D090E361C9AEB8C0061344A /* ca */, - 5D090E371C9AEB8C0061344A /* cs */, - 5D090E381C9AEB8C0061344A /* da */, - 5D090E391C9AEB8D0061344A /* de */, - 5D090E3A1C9AEB8D0061344A /* el */, - 5D090E3B1C9AEB8D0061344A /* en */, - 5D090E3C1C9AEB8D0061344A /* en_GB */, - 5D090E3D1C9AEB8D0061344A /* es */, - 5D090E3E1C9AEB8D0061344A /* fi */, - 5D090E3F1C9AEB8D0061344A /* fr */, - 5D090E401C9AEB8D0061344A /* he */, - 5D090E411C9AEB8D0061344A /* hr */, - 5D090E421C9AEB8D0061344A /* hu */, - 5D090E431C9AEB8D0061344A /* id */, - 5D090E441C9AEB8D0061344A /* it */, - 5D090E451C9AEB8D0061344A /* ja */, - 5D090E461C9AEB8D0061344A /* ko */, - 5D090E471C9AEB8D0061344A /* ms */, - 5D090E481C9AEB8D0061344A /* nl */, - 5D090E491C9AEB8D0061344A /* no */, - 5D090E4A1C9AEB8D0061344A /* pl */, - 5D090E4B1C9AEB8D0061344A /* pt */, - 5D090E4C1C9AEB8D0061344A /* pt_PT */, - 5D090E4D1C9AEB8D0061344A /* ro */, - 5D090E4E1C9AEB8D0061344A /* ru */, - 5D090E4F1C9AEB8D0061344A /* sk */, - 5D090E501C9AEB8D0061344A /* sv */, - 5D090E511C9AEB8D0061344A /* th */, - 5D090E521C9AEB8D0061344A /* tr */, - 5D090E531C9AEB8D0061344A /* uk */, - 5D090E541C9AEB8D0061344A /* vi */, - 5D090E551C9AEB8D0061344A /* zh_CN */, - 5D090E561C9AEB8D0061344A /* zh_TW */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - 64307B3D1DF74FEF004AE4AC /* MainInterface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 64307B3E1DF74FEF004AE4AC /* Base */, - ); - name = MainInterface.storyboard; - sourceTree = ""; - }; - 664524BF1C6BA62A001ADBF8 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 664524C01C6BA62A001ADBF8 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 64307B441DF74FEF004AE4AC /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 183654B47DCDF28C315C006B /* Pods-MDCActionExtension.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ExtensionIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_ENTITLEMENTS = MDCActionExtension/MDCActionExtension.entitlements; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - "ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES; - INFOPLIST_FILE = MDCActionExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.google.mdc-catalog.MDCActionExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = "Google Development"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = YES; - SWIFT_VERSION = 4.2; - }; - name = Debug; - }; - 64307B451DF74FEF004AE4AC /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1259AD212C335B693CDA9EEA /* Pods-MDCActionExtension.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ExtensionIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CODE_SIGN_ENTITLEMENTS = MDCActionExtension/MDCActionExtension.entitlements; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - "ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES; - INFOPLIST_FILE = MDCActionExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.google.mdc-catalog.MDCActionExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = "Google Development"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = YES; - SWIFT_VERSION = 4.2; - }; - name = Release; - }; - 664524C31C6BA62A001ADBF8 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = 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_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_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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 = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 664524C41C6BA62A001ADBF8 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = 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_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_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "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 = gnu99; - 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 = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 664524C61C6BA62A001ADBF8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 90B4FE989AA27838D0FB6A13 /* Pods-MDCCatalog.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = MDCCatalog/MDCCatalog.entitlements; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - "ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES; - INFOPLIST_FILE = MDCCatalog/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.google.MDCCatalog; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = "Google Development"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = ""; - SUPPORTS_MACCATALYST = YES; - SWIFT_OBJC_BRIDGING_HEADER = "MDCCatalog/MDCCatalog-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2,6"; - }; - name = Debug; - }; - 664524C71C6BA62A001ADBF8 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C250A4553B960CD6E1604CB7 /* Pods-MDCCatalog.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = MDCCatalog/MDCCatalog.entitlements; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - "ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES; - INFOPLIST_FILE = MDCCatalog/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.google.MDCCatalog; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = "Google Development"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = ""; - SUPPORTS_MACCATALYST = YES; - SWIFT_OBJC_BRIDGING_HEADER = "MDCCatalog/MDCCatalog-Bridging-Header.h"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2,6"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 64307B461DF74FEF004AE4AC /* Build configuration list for PBXNativeTarget "MDCActionExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 64307B441DF74FEF004AE4AC /* Debug */, - 64307B451DF74FEF004AE4AC /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 664524AE1C6BA62A001ADBF8 /* Build configuration list for PBXProject "MDCCatalog" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 664524C31C6BA62A001ADBF8 /* Debug */, - 664524C41C6BA62A001ADBF8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 664524C51C6BA62A001ADBF8 /* Build configuration list for PBXNativeTarget "MDCCatalog" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 664524C61C6BA62A001ADBF8 /* Debug */, - 664524C71C6BA62A001ADBF8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 664524AB1C6BA62A001ADBF8 /* Project object */; -} diff --git a/catalog/MDCCatalog.xcodeproj/xcshareddata/xcschemes/MDCCatalog.xcscheme b/catalog/MDCCatalog.xcodeproj/xcshareddata/xcschemes/MDCCatalog.xcscheme deleted file mode 100644 index 0a12b757991..00000000000 --- a/catalog/MDCCatalog.xcodeproj/xcshareddata/xcschemes/MDCCatalog.xcscheme +++ /dev/null @@ -1,1003 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/catalog/MDCCatalog.xcworkspace/contents.xcworkspacedata b/catalog/MDCCatalog.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index dca7a8483bd..00000000000 --- a/catalog/MDCCatalog.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - diff --git a/catalog/MDCCatalog.xcworkspace/xcshareddata/IDETemplateMacros.plist b/catalog/MDCCatalog.xcworkspace/xcshareddata/IDETemplateMacros.plist deleted file mode 100644 index 855b52b2608..00000000000 --- a/catalog/MDCCatalog.xcworkspace/xcshareddata/IDETemplateMacros.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - FILEHEADER - Copyright ___YEAR___-present the Material Components for iOS authors. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - diff --git a/catalog/MDCCatalog.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/catalog/MDCCatalog.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003d6..00000000000 --- a/catalog/MDCCatalog.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/catalog/MDCCatalog.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/catalog/MDCCatalog.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index 6631ffa6f24..00000000000 --- a/catalog/MDCCatalog.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/catalog/MDCCatalog/AppDelegate.swift b/catalog/MDCCatalog/AppDelegate.swift deleted file mode 100644 index 1728f0987b0..00000000000 --- a/catalog/MDCCatalog/AppDelegate.swift +++ /dev/null @@ -1,125 +0,0 @@ -// Copyright 2015-present the Material Components for iOS authors. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -import UIKit - -import CatalogByConvention -import MaterialComponents.MaterialAppBar -import MaterialComponents.MaterialAppBar_ColorThemer -import MaterialComponents.MaterialAppBar_TypographyThemer -import MaterialComponents.MaterialBottomSheet -import MaterialComponents.MaterialCollections -import MaterialComponents.MaterialIcons_ic_more_horiz - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate, MDCAppBarNavigationControllerDelegate { - - private static let performPostLaunchSelector = "performPostLaunchSelector" - - var window: UIWindow? - - let navigationController = MDCAppBarNavigationController() - var tree: CBCNode? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions - launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - self.window = MDCCatalogWindow(frame: UIScreen.main.bounds) - - // The navigation tree will only take examples that implement - // and return YES to catalogIsPresentable. - let tree = CBCCreatePresentableNavigationTree() - self.tree = tree - - navigationController.delegate = self - - let rootNodeViewController = MDCCatalogComponentsController(node: tree) - navigationController.pushViewController(rootNodeViewController, animated: false) - - self.window?.rootViewController = navigationController - self.window?.makeKeyAndVisible() - - NotificationCenter.default.addObserver( - self, - selector: #selector(self.themeDidChange), - name: AppTheme.didChangeGlobalThemeNotificationName, - object: nil) - - if self.responds(to: Selector((AppDelegate.performPostLaunchSelector))) { - self.perform(Selector((AppDelegate.performPostLaunchSelector))) - } - - return true - } - - // This method is exposed solely for the purposes of UI test runners to be able to fetch the - // catalog by convention example tree. - @objc func navigationTree() -> CBCNode? { - return self.tree - } - - @objc func themeDidChange(notification: NSNotification) { - let colorScheme = AppTheme.containerScheme.colorScheme - for viewController in navigationController.children { - guard let appBar = navigationController.appBar(for: viewController) else { - continue - } - - MDCAppBarColorThemer.applySemanticColorScheme(colorScheme, to: appBar) - } - } - - // MARK: MDCAppBarNavigationControllerInjectorDelegate - - func appBarNavigationController(_ navigationController: MDCAppBarNavigationController, - willAdd appBarViewController: MDCAppBarViewController, - asChildOf viewController: UIViewController) { - MDCAppBarColorThemer.applyColorScheme(AppTheme.containerScheme.colorScheme, - to: appBarViewController) - MDCAppBarTypographyThemer.applyTypographyScheme(AppTheme.containerScheme.typographyScheme, - to: appBarViewController) - - if let injectee = viewController as? CatalogAppBarInjectee { - injectee.appBarNavigationControllerInjector(willAdd: appBarViewController) - } - } -} - -extension UINavigationController: UIGestureRecognizerDelegate { - public func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool { - return viewControllers.count > 1 - } -} - -protocol CatalogAppBarInjectee { - func appBarNavigationControllerInjector(willAdd appBarViewController: MDCAppBarViewController) -} - -extension UINavigationController { - @objc func presentMenu() { - let menuViewController = MDCMenuViewController(style: .plain) - let bottomSheet = MDCBottomSheetController(contentViewController: menuViewController) - self.present(bottomSheet, animated: true, completion: nil) - } - - func setMenuBarButton(for viewController: UIViewController) { - let dotsImage = MDCIcons.imageFor_ic_more_horiz()?.withRenderingMode(.alwaysTemplate) - let menuItem = UIBarButtonItem(image: dotsImage, - style: .plain, - target: self, - action: #selector(presentMenu)) - menuItem.accessibilityLabel = "Menu" - menuItem.accessibilityHint = "Opens catalog configuration options." - viewController.navigationItem.rightBarButtonItem = menuItem - } -} diff --git a/catalog/MDCCatalog/AppTheme.swift b/catalog/MDCCatalog/AppTheme.swift deleted file mode 100644 index f32df155564..00000000000 --- a/catalog/MDCCatalog/AppTheme.swift +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright 2018-present the Material Components for iOS authors. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -import Foundation -import MaterialComponents.MaterialButtons_ButtonThemer -import MaterialComponents.MaterialColorScheme -import MaterialComponents.MaterialContainerScheme -import MaterialComponents.MaterialShapeScheme -import MaterialComponents.MaterialTypographyScheme - -final class AppTheme { - static var containerScheme: MDCContainerScheming = DefaultContainerScheme() { - didSet { - NotificationCenter.default.post(name: AppTheme.didChangeGlobalThemeNotificationName, - object: nil, - userInfo: nil) - } - } - - static let didChangeGlobalThemeNotificationName = - Notification.Name("MDCCatalogDidChangeGlobalTheme") - - private init() { - // An AppTheme is not intended to be created; use the static APIs instead. - } -} - -func DefaultContainerScheme() -> MDCContainerScheme { - let containerScheme = MDCContainerScheme() - - containerScheme.colorScheme = MDCSemanticColorScheme(defaults: .material201907) - containerScheme.typographyScheme = MDCTypographyScheme(defaults: .material201902) - containerScheme.shapeScheme = MDCShapeScheme() - - return containerScheme -} diff --git a/catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/Contents.json b/catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 88ded76e685..00000000000 --- a/catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "logo_components_ios-20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "logo_components_ios-20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small-40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "logo_components_ios-Small-40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "logo_components_ios-60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "logo_components_ios-60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "logo_components_ios-20.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "logo_components_ios-20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "logo_components_ios-Small.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "logo_components_ios-Small@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "logo_components_ios-Small-40.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "logo_components_ios-Small-40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "logo_components_ios-76.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "logo_components_ios-76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "logo_components_ios-83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "logo_components_ios-iTunesArtwork@2x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/logo_components_ios-20.png b/catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/logo_components_ios-20.png deleted file mode 100644 index 2f9700d38f33a3b1138a8ba28ff21cc0e112556b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmV;X0a^ZuP)Px$U`a$lR5%gUl)FmAKoo}0WRoo765_(zSfvuIEPMki3tJzUASlC-g(9%a( zA#4?}5fnviR&Y0pNj7o+$P6>N%&w5e)6ASpKIWW%Cd~7^f;u##Lsp40WuWW2vfH?i zVE*Ij;uuoF z_;!w?cSxYf@$;Yeo|Mdv$>^K9RAZ~pV%I{_alsfB&`j z?#0O;aT3nplGSVsWn${F5M-Ibpe&@&cA7^x!G-Ba!OTRa9*+hIJ!78+K~90gvR;3_ zd@)hA`FLaBzI{iES8zVjUMX~O3+oKF39rNwv;=*l8!{PI<}og#T+mZ}-K>p5#ri)h zD<1D{a-G3+Tg!3tR<@hV>{)XzBu$O}SGgUTx{1pA;jeX;~ z5YAmIuV+L*kUJk5e>RvkLwZ)rmy~%{r?!1`Tbn3)qhaCK>VTrQ)f=|0wOW$=H^cgj zy$yTo?BfUWH#vQ~WqC#-fptH};d{ImSN^0v?^3St4(~hA|2uubCUwz;-=FEZF*rvk zPrZF%u2$ZY90Psl*|^D_$Q^dG416#x$7p|>(}e$c-w0m+_5T%{1{cg`{YZ`foBOlF*$p!r|8M6@tZ#@q_sb|5{C4*Cq7k^1ojbQ`>I-e3HNAu+idc zhnRTIKkzlo(zQ9jbnuXf^T(DXodcH|cO`c%yyRjimY~}x()NmPH>>Fa9d{sih4dnk zW4RH`p@&l#+ZF_vKiQ^Xx`EMoqG+kJ-r+leEpcWE99*tpdfl^t0itzj?fHFXb0nYj ztZLiL%najI8<`IudMnEREne2U zWZAs#g`4=KAwBeX&;bovO!96%AtU}jt7~}Klm82vn=S>`-x|dhI-V;FzoSPdhgwp zPc4=I^&47uPH;OavH6AhtER`#1QT4Em>^jxwT;t2i7{!%83RT)6$hT_l4=J!SUMio aGj<;k`Px%lu1NER9Fe^S37UhP!#@LCyp%|K@(Lx1VRDAzy=Epg@v6728R3sB*enXfEXB% z_ye#rFoYr)P^Ai?h?Yu~0I5Q#Z4fV!wgg2GciH@!-K{xz0Tge?I5l z^PL!_Qt1y8EF%fV=0i&Xax0Yh3}#ec=r|6_<+4f@d9U4Wqh7B^_LB}ufCR2utx6l# zTC3GisZ@rJk@ym)0Ee#aKgTqKX$H9&;QA;23@RHn_p3j+A2H)jp@XkjEVZz5`y4VW zo3Q78z?ol#(ewWM6|n+*yZs)oyazaHt)gfGMFFE#w6T8ih!3cB^(4&Z7WO?{Kz?!= zhBtT=jjhCwyN|GF-u1!h(&H9v{JePvjeFLXjL}&;WKx!p%$i~DWgq>a%K5|!$UplO8iECoqS932%r-(_pjC(u z9KSOMV_RKb@?`_0k!k$aYvdN1S}ePiKDala^QRLwKniYldN^=x8u=&72&IG_D5$Il zufN3T)R!H*>PJ=|RD~qsCvGMBB8CV=WSX)?7lO{5uB?HNc!(XK3{Koi^yLbsF*bUB zp9^ax(nqx_sZM1Wbx#Z_K6R<+D@v?b&R~=mMzu`=M$K5ied06t7dM~86k=QY&;S4c M07*qoM6N<$f~q7%9{>OV diff --git a/catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/logo_components_ios-Small.png b/catalog/MDCCatalog/Assets.xcassets/AppIcon.appiconset/logo_components_ios-Small.png deleted file mode 100644 index 82dbb3a5532d90fd855d5658711c565e6ebfe655..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmVPx$vq?ljR7ef&mOD?vP!z}iKEu>{2;E5CTvdX?BwLc zpbL{mH%*+3LQH%n7Fv*!BBw5;_fj~GVZob_+@iqS3MqLQQ>3k#h{qysaG_DiEx3vwjd}7g+#-=K^6&92lpSxstSWucY6Stp3bF=4FOkTYR`Yb5rhbE0; zJA$F0ApX|C%>H#y?44OqxPx$M@d9MR5%f1ym#;3e+DW7CMuc*Hi`w=z~8@rBXhB`Sy@@Jio*oq27(MzS67FL zRuj31~M@)Ge|Q@Fz~+q$H4RjcjUn%1!pJ&C45=^8MyxXF?{^T z!XQ(4ok5QEGQ&?TA%@pAW(>dOc~P_y3`3A%zkdgT4MWz+e(fEDWZGT^=GWhmg&FV~ z2=XS#Ww-z{(Cb2zE}%%`HBgdC6vJgGx`7*aqutl-$hZWKiHtD78( zG+qNiDnUu(FVJ9Y;HSDE!}}yH6e&hx%0p1n0L3OK0zhE~@+Qb-V8hs$NjDHh2T}x} rh(kF9y^Ns=8k-p6WE+UfB&aw5pN&@Sj%ZG)00000NkvXXu0mjfVrieH diff --git a/catalog/MDCCatalog/Assets.xcassets/AppIconInverse.appiconset/logo_components_ios_48dp-76.png b/catalog/MDCCatalog/Assets.xcassets/AppIconInverse.appiconset/logo_components_ios_48dp-76.png deleted file mode 100644 index b2b6b9183c6f47967286a362f28c4585fdc83988..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1100 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 diff --git a/catalog/MDCCatalog/Assets.xcassets/Contents.json b/catalog/MDCCatalog/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c918..00000000000 --- a/catalog/MDCCatalog/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/catalog/MDCCatalog/Assets.xcassets/Demo.imageset/Contents.json b/catalog/MDCCatalog/Assets.xcassets/Demo.imageset/Contents.json deleted file mode 100644 index 53bd0b0371c..00000000000 --- a/catalog/MDCCatalog/Assets.xcassets/Demo.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "demo.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/catalog/MDCCatalog/Assets.xcassets/Demo.imageset/demo.pdf b/catalog/MDCCatalog/Assets.xcassets/Demo.imageset/demo.pdf deleted file mode 100644 index 0c6e9e755379d3f85d57b61a3e54ce5cde9fa1e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50906 zcmeHwd#vPGdKb!uAVwJiN+dv_aMi0#b}&81@3Jr5cjZUDU#_z2xwDGwvR&mWzsh#G z9)F^s5G8?-5F`Zo3yEhCBq$;xn;;YsB@(cTKqwm!k&=)-e0{=X~dPzSsGV>vM`+c}l#`y!*Ld`}MEY<~}4yze&KKa7MJI{9KJ1_L0pJzMI_2cv1^CvoV#X5)UtQb8x%c~@-=TC&}#@V>7 zoJm1soiXpTPiHt=IxF$-6HKW@m;S;Ti4zRMDMaB_}N#p zc;pIHv-}v)1VDQLLx6?q%gH?a{O}gY@30bXz=$byjcNexGjn!s2a%^I7kU`F&P>nX zjiBl?baU&bcUk?!Nn9&mUe~D4*O}lZcS|$+*+OxhZ2g_Px(__vJvA*`-?+(>3)Av~ z?{a2={|p_g-EDp>y-PLkRj~ulfK}&LGD_AH>jDG=`xK|2;;crn=Ola1;PCYv$Dg5l zb#DzWzZaN}z5hs5ZfX{2NFXE=>!Z-PRr4VlL8JwNdvO$n^&4oPNm4HS&OYDPXO5o) z@#4MX&~k#8%?cE?#l|yy-ErdrpEKs)W%F@juO=_MAL>zTWsCXwldIKy8%H-t$Y2Z7 z=zQy#$>M@!*t}o2if(#!ztO^S=8NQRtIM*NHM>M`Ln&8po_1OIvUZLKI`RVXOGFDo zPhCwL{kb3t^Rl1{VqFkqRO$)wpt?xSDu2+c{I)K)H*GmiV7QQfL;>n&pR({B zpWO+6QRroj;nNdDgwcY$s;msM;R;nPFBWWM2z9tQ@0CSiP!{Kdia1|Y#onYLZRb^S zK5xlF(3G}8GbbpELR%KL*}tAF&`Me0y0X~TDq>G7@3uyD7td-t&c6P)E!V{DtRoBf z1fDRdE(ZNdKgjRr1g|UJZuAka5eEb9&0)}GLD-i2#~};#zR+v;VQ6JR&qrSqveEUR z()FiT5w`Uzu%#vmD;OT!o7d%Hy(7V%Ai-#XFSEMT3tCWBf(OXLyeB~!a0CeXZJ4Zf zAG%Vh_v^dfuv{&ZWoI@i587dMA?`-Io}-94!9h}6w0Bd7lluF4T6TMfzP4I7_Y+Ey zI)k3SV!MaV!W>L%nv8Gi^+wQcNQ?P&(E!%1ReYFqhD|Zr(?}`j1c|POPsgK*tB;7C zId=Kclw5?mm&C@1NhegFFnyD@#$m~>5tvPN%ZrI#bLw8xq4%9-fJrMx9lD`4@uoS! zwc$5N%V(O)usQNV)(O|^O&sZL8uSIB4#Tg@Vh`Zbo0KI0gpu)fQITJ1=cVZ)iF6t zhum0BD^t-FWqejeroaZEWZ8tN)(YXe5K)0r>wnNcUPgV`|GB+UbFioT4O2F0cZddK`LhulR1GO z(CboVJh}ZRCwMFyG}hgS9fz^K9`i)aXj=ZdEof*R5ehz8?`i|I6{wDw?1%BBVGujq zz}TgN#}b7kTJIZ`5}-UM*hvqyuG$(kC0vVp;mR&iN)0V$`Uqcbl&z+vU>72f#i&YZQwla1cr&XunCArP^+wx|nP@hwx|D#36^)|MiG0q*biAU4 z=GNwi-7&kS*GbpMjHosvd1Tm3Po0Xi*%O_0XkatcAw23hWK-RARTLj;gl&h->TcLA z$sCE=Gf~(CK`ZGpO|OH}9%o~f?I4K*{J_EBH&P`H8b;$l7#P2-;cJ0HIYB|#bXo?q zBW#sdm%O^&1SPjm@SVA;@KYj)2&~2=T4n5E8{|ci%Z?nJ?}z-xCS9yMSyD4+j>tOZ%W6)rr7Bw5@;!UZEEQSo z%&b69%|m&imAw9e8{?DV)D3N>>(gUGMIq|QMhhLdJbCsx;D*oZwV%H5Gn2rc*DONdxwJQ2EFn`m?U^Hfb(^)8o~C zJK`p5Zt2aj@y5;x3UX!aQr?myT6?xdZXAJ3QoMsxJhz4Awz6ZHv)x5liEUion-TJ= zVB_Mnv{Xt=0t%V;YNGxF<+ zF=YG*35_lRy-!svX)bhXKrGWq)9qRLkO{SeD~D|`6`3*Ws9d7DQ8eig1}~Z|WH%Kq zu#+Wc`}5GS07k_ykvX$+V2;JzN@Spp-;@Il&hIH58eM^H_sfBq=p7cer^d zn(NLEtx`@nw2;>xT8h@wd1gSwLuN!Ug1*ZM?q#!4j)>ZHWi;wmifL)L<1x0*hu5Ic2WD*|ocafCIEwEa;9gv;@OsQK2K#4CD*LPA&XQ{84-t=CP1 zBUoMy{j}w-_i8njI$%R^>t=hkC~3@;i&;CU`VNuw_pZL!wDKO#mvmU=G+HnhBru11 zkU1~lOAfZM&v+T>2=jA-9M+)N;hHvWfsI91uxht$>*fLP+cOx@iWqYTrBf-jcXPk8 z6vuRZ(reDm^=8{DBa@3=wVZ_*CMWMpy1Zf1e7A&V)&7;to)sUsIU_~N9+%XAa zH!DOfF|WC~-S9-j+F*#v>x?nPzMn zIN8Nw5);$KYN?Q`nK>}1YG3ubcj3a6Fn#Q{$CVAV!V&HW!Z;_mUh?afFPdvh|O&GN=axWy_>qQSO0)Rx+v9X96U{kMkLZmF;Q2)Un$BDtR<{ED zw{MP)#?oCmz4tjfB8SN!HmV`t>Yy~Am&za;7d5}uYuGI^O)L43<)L9N zS>CO8gMk-R?24R#EE%T_EDa-X(HpxqUk6viY|-jk+#|YG>R}eF=}|UGG)&EA;*g$*J1y)Tuix-I0m_ZE$wv9Ss5Ht4?)7?#^z)IXhn_4rLOu;Pg#svEdgi?sXFsCcGsRp$$=V_)4B$6 z!c5H^VIx$)?-x3A5eF#U^#wCA#m!MyMsC9}kSA$qRcb9HX=_LkVb!?6tgIHxRi`wY zZ-UA4C>$uNVl%T!q=NIu3`!6OZ5cDTZh&HE!X50cpnXX76>LN@U?-|J>U2AimSV#$ z3p^(?17NSAylOt=+x3|S;&3p>y68w+kf1(lD9H1xLnz3EU}>Xii?Atv$0nCvbG+%WP)mOasWeJ0Yko=;x(flPL`MfyEznI zm39N%I`YuP>Q)Os5TU-z&)dyr+zKh2^}5 zML_cn(#N=1LDh~;$n|hID~bcVje(u(gN70mn0_CoA0$-<@toid&Tl~+Rw?6SvyodO ztLu6?b`7nAww#TsSh?PuBDc1lZaShLk2>Qxv=_BStuFYjw^2;y?g_drFDuT^v&AjyXeR|jRaYUiu|iY2fjD)Z)oMRTuu*{>Cu;B7O>sz9DqBBc`%K%$a)JUVl1Q-ktMni;OE*#N`G&3vHEdk%(TEXL@Am*A4^AwI z?7hs<5KwWGOhCY@2KQ{AiO%YFjjc-Xz2+|R9>V%;>u3#%5&|h(?XYA>Lf)5{FrnRn z#@a1C;E0X6+_zWrR-Kxz1&ge%+9BRL$l)j<=bM%^QB)s-MMsIPw*8nzJ9birZIUbB z;s$EaCs?B&=%@Cbn)g)8*A5+EXJYX&fhIn#PA+Ql<8$nsT$DRkpO&B2o@! z7&@&xnLJzGN8>EL; z+|lTfx1JeY)ZOogpATUs|9y0;X`W{h*8?P=@kifd_uqrW_4LYf>9QLCzOE5FpMaUq68H60}# zLfsNwd{m03u0OYfJ-?*e@0F%t)!^dsGCe{)?gw$_S0ECMS?Io#t$>-p=sqlT0i1)yS>u#9^Tfx zLSw#y3R=7=*IQzoNnFo&TU?U#2xDQg%YDo%UDk0MQxUD^2>yBsHE9i5BHXy-(ctt( z4(TqXxGb3!h&ELma}O>+IfzabYk;b}hn&c<-3%!~pWI~Ps9rO$s@h9%4h`%MvC+`3 zG-kzgwc3gxD=K4LTn+BHD3|Irt>*-l!yGZ{h=id|GHc<+*Z`vjzFQ-(&g#1e3#OH3 z^kOll;3X|5Xp{y~*iv^3-Jg+QB!HDP|<<&|VnqcIpCAD{1s0U?v(cQ@lTG&B#?{pORCWSdE!(U|`)`BHz_G zc@MK#{!5nELz-?RSu?uFE%ibm@C~vIZYSkE4N=a`?Zpnq)U0CC! ziK}=eo%9w>oF5HJd$nv*23FGqw|yh986QF$GX&U`LGjLxik{nM;_8JaRu&ItW-Vj1 z;`bCesgo;%sY9&3+Ds*-;chZrh!dks7Yg2SmXYs{2E4+L8+8pdT4%Fu*TAu31xzZ< z2ieLQSJee5)aCrrf>`h-SP-o;VTqcNmaLW4T;>);PVmZ%D2mS$`I~byyJV z8pMKKyDj$_qH>%RKV?HYRzC%`i)^W!hq>M2R7Fp?V1ahj94=>!>M6TaM8$Yaon`Q7MCczW(zJoWoAUx=qYVJ z?R4cDKla)k65`GcwO3=zS>`lJRiWPLncIFA%DI}@oZ!uBJUUI8V@QHyxB|!U%Dm#o z3)Cs~C-j6qOvjC8v(i8&ztAuPHW^?v*l?$V6LbtnjzQ*Sp3r(18sG$NTA9<-1YZ-J zAYy_i8^nw&;9m*SZhUltqNSINv1%GfKZSr~5qx+Wi#8T-Y*c|zgHSn5p!(%JJssP1xj+0r-G+45zZIYxKn|66_mnq!0>tWw&rZxL8#Ovf} z(^{8RJmGt=fhcH=URMb#N3Dk;0H#MVhK_XxTpEf^s#%Jgy*}+D(@#YL&MA&Tdn} z;`Xo`XvkdJ9CWT*Zf<>Uok*QhwA2^P#IUv9e!OiT2uWteVY=Bh1>VV&RZeiNVzZ8* zjXM(9+BVxuOC(`z-9c@MwqsJ`xS`d8zvocsXR>9%Zu-VXUZq}m?-^1L7FzJpbohqaIlnQaORGHnWe;o3S zTg_IWD{hlqkBO{#O{hcjq)tQgJ`GN0RB&#=y)RFx`miFl+U8v79Mvf7+-#SJWyGak zZA`g~HL(eKX}_!u)^ZQR=nMsLil`Opm2m~~AYe;))xr3U$4y5916<};cB>w0U<)1H z+gy#p%Cm+CothIHLPPyhz!`xY#MCs+bPB}yAPksb!_?bCys#sswJcs(CShX@LWKhe z6{Zj>bbI-bdFig5xgP6$FkD8Kw;y%rblc$uvpI$@mjR2>;6^vrDKo`jcX7H9g)F?e z)q1O8y)^7QM_`K>Vwfi0u+iK;7>Ljrw5jpn#(y2(^B%qm5lvRp{ei>B@!qk7Q9CDC zv6r4#UyD@WtYVF)z)c%R)|{&AxKYrMS& z`OogIUG$-JG({lC1jS6$Wqay~W8FqsncFf|8)U)DZmM_I5Rn|)+K}uAUO92iR9=ij~Ng>!o7Ol}?uv&JkvQvv~W;K~MWYXUs7!OBdUa1hezicMrY{V$LegYdI zVyTwG{?P5mX2Lfoc&jT#fqcm^b$RGyqYhG$P*#;X#y_s%|T8Y<#_UuH?39`G{ zAjHu`+Yam{wr-Ak4`;5dD9_kOq3=mJUu9tx%|W%O^BLYiqtpTDblBrYVbIODr~6?y z+n#O`>BPylr`Oa3tAo>EVgqzgVOz2>W!b(sGb?GY*-uckSk@|J2$){U-&QN**mwPm5iSOdAaWj# z{VokkNE2pM9Szbs2#0P#-rW`ngBH7uOBi7hX?^G?jM%5CN}ofpe_uT&G^VYzQ)7md zyB=?na$^(OYh##}m_FEWd~7c{t`meyY;Mg!8bR*Gvdlp41-^m z=8inHTi9BhgcKHx4a0KV_8e@{sS+bw6V=g3Sj;7P09Jr0wWWvr_+wc^ny=pU%qU?84NRz^<_bIT#H`cg4v^Qh%+pyQA23U2S(&Z~=`7@0 zgmf0Ga>QX>X`*bz_+XP54X}jPt)UI(K7^L}IgB{2L>d8!oUQIQ86-xxGHF@uf!Yy! zwn8b6Hdmu-;2tOCPWIcasBe~NwH17}5;--N5qFRkWUQOceu<_7ti^O7LYyU9xkE@C z8o4;XSRcdAP;Z!J4^cgD0Uo?#2au4lTH>Wcjq!15vh7i2B4wvo7x%>Gl587GgKanC zJ)Uy(l56VWWQaVF9EfrA9;WCphRm0#79wV04I*+r!bai&+s%aC05dvV4apPSRU(T^ zTCO!rlv+3Ca07C~=z%Y+Ay9G&t3i|#bfDf83>&2;K)q!X9L349GFT8Yw@sTvchIq0 zT^dc2?Nmn)b(Ya0?lgDCP&qitt`VBxu8edBHiSk;oq{@6r=Bb}0X9KxEImk)PJ0_= zkj3xo^#KMl*Ff50sB|RMjK(cIYOQ5iE6q@xaI;-4o_9nPFZrrO9KBJtAJo8BOXQwC zpu58zMwlwD4^XM;Z&5>s;4yJMs2c(J@Kru!;6Tp{*nVh*eayGX*xU!K6$FhMwuU6J zz7v&A4KJ6&vF(kH$Q*6w#^qN6k-%EBqHk`?5m`Pr*8EF|AjO^^PtVp#6S&>SwOt04?v^pG2 z>(V41YsPX#l?GeBMY4N$HqaUkd}qnS`kIuc8l*G!B%7aZ!k4ErA~e0pDL*ER7gNel zIlhn`F?cW$KRd+GZlBlvIMMx?RhKU|8^=874HIWdGv;ZD)rqH&omhHm5Y+6cW%D#? zSd?Y3RNlY4ZEw1GNmmYLo9yfn(1i!RZvtt?WJtqc`KPvJb5H3RO+V#JK$;+Vj@02G z7;YSs_kr}S=J!ZF%vMdDj`4#5taXGi72$772nUXn|vRT&4&H=Opf`+YhwA z_l!OqS#z?ZDUz$l@kJN~0h~$5PN^K(R=9t!y=+BJYMGTN@ba@;AAX$SS$?|d+$qe5 zNzCvPr^A7>63sq^DIlL3xJf)E8Qn5%o3jnVdIr(~jym0Ld()xpP|WeRd4Ea>gJpT# zGM|#1&OMzGH1U+DOZ-!V)%lst8WzhCSJZDce~5bUbT-^VmQdPzjY&HUv?fvwbpk_uWrC$qm$07?A9T^b2ZVUWD_b;U^{Rw zO^M(<)HC#w8aF-4PzDG6&TD!+bYjPFt!`>XVMgJiqPsDy1m;y&lf3Uf&{hH7Afplvo|zvmQFFb{8neb$NMO z?Lu_nVDgD5%Runp1Fw3cZuMlgs7ApiJh49?aY8P~05e@ZpJ$KBhJGO*k4l~$AAgoV zKj+`=N;j;%5l}aDvNL-Z$8(RDjq;KgHj)B20PrS-Vcw8_k@US=<3urh(>U*WoU=P; z!D!(m$8}gezg7G|{|hv{z_c!;_M~~qu>AXnH%l^pDUhaGR@KXvdC`Zrob7f0;$}JJ z1If!iylHk05e}UfTVEA_IDx(8y1};C{<8GLn;Y4hDYiZqzOeDbOYC|Q;Nt5!KYHCh zTX}b8{Bm6vi(lBktOI%Fw?H^Q5eNicfbnYvg=|%y^)pND(}9M2^Kr6ZxJThcL_7jK zOmY$UX@NvxLf!)6j;_cBL^ZN3c(uf15fS&6=qGGD+ngGHuJK1Je!c~xB8 zvs&Lkc|kFsIyFKSmix)_;tf|LndNzHcRnKHqA;x|8W*oBEQ-d-8zw8r%;tQQN`x%T z>?e$iH(iNT+Mlaav|blHg_qbRaoKWJpi1W*Cc$XpZp z5pBOSg=KdlG>S8OIy4H;KM@*5nfKa3Beyd^r(8ng5h0_v>P|#Pab`YgWE4csYX=O- z)@f%Z#^iaPnDLm>xr#Y2CnDpO)k!e~d!o!JdfcxcG_KVNWNADuOQRTQIuRPLtWJu_ zAtyqkDDz%BXyo1r7#Wx6o2gHad%_kBg_HG3G12fuXcUqCdO`!Tcdkw>GLOjCC>jeV zij89G&&k-hw_$rCIEpImwF5`)yyoD@RZ8g*VWY^~PZ}Gqs8Wj9d^KnsU*Y)B%T%+M zCm!FN_2Tz|zVHQ*U(b6VkFVdjdGl#C()aKN**qqAQ~JQm9&a_wUu=4OUGAfN)v1)f zR3ekPnV|+!)MGLv@z;x*nQ5aA~- z7uoO3eF}F8z_YyGoBhf-2LTHTzyd3)%w*;&;K7@-9t3< zp=Q6Xef$OM{0FRW|FZP65He-pr`yfV%!)35nO>1AXRc#JdbB^wf5zw;x>M^i3GDbd z*@|b86DCgJ=RYETEbYsci+AAJ=inK77W}aC1Bqir2mIB)zkSF_JbcTpx9mEJ11D8} zi>|lqI*9`(Rep=E$HlI9o_%2#>a&%VoLRp4{K@vo7cSm~t2l`)-OH{5WBD$1hM#5s zfA$PX!NyO{2-I}U_=^mb_rHX){BoqgZ-mAddE=~VcI&c<5G7);`yv?sXW75wzCL%B zoksZ*5?#wOZ{N;}FYif#pICkppRw6FEG5wEz>)-#-Z+_noqi>UqKmV=aFZ}XP z|AU`Q|H|_p{=2{Q`5*Xg?OXr*Pf*?mf95xT=x6`t2d4Y){`j|i!>0b@^gsUo|H>_X zY@htbFMiX{cYf-3Dvb5zU;66L|4H^g{wkXtH~zQ(@^`-Bv)}Q} zfBX5b9Ln>}SIfWpEC2cX|H=RQ@n8J5?^}Lp{znc!_W2+Asekh~e(Xol@Bh=k|C#rH z;jjPSKm4cu(4YR*<(KbcE}M^Q%(+4IMG_}T`iufra%U{VP|TN*?0BAKp4qw^Tc~V0 ziEg;oSrTmkj**o**7oX)14uHDUoI9LeyGRnwi1%^SRW9#zl{TyiRX9FDZR_z0s`}P(X1Iv053fWqBBW4gEq|B z2cK{2GZ=ReFFtthJ=6}&ms7m*HZDot^ETc?N6wj+7krm93;g$Py1$Do`(6Buz~9BM zKgUTrv)_H^s)&HKl6}tno3c`|jOH1fxL*%i9ot^fgL({Es7Lc92;AL$27{B#{W5|C zj%T0izA!k&!mMAF0W%%fiZYR>ItL4ehWbGOk`E@TkLtc1oMm$cm+}{%@w~{2M1>M6 z6iKrrFG_?!3mn6W3@6DI;o=!yqDfKW$}&OmG*zKQf@L^Tl5mQXB~~t9d? diff --git a/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/Contents.json b/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100644 index b6d530e8f11..00000000000 --- a/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "images" : [ - { - "extent" : "full-screen", - "idiom" : "iphone", - "subtype" : "736h", - "filename" : "logo_mdc_ios_launchscreen_color_414x736pt_3x.png", - "minimum-system-version" : "8.0", - "orientation" : "portrait", - "scale" : "3x" - }, - { - "extent" : "full-screen", - "idiom" : "iphone", - "subtype" : "736h", - "filename" : "logo_mdc_ios_launchscreen_color_736x414pt_3x.png", - "minimum-system-version" : "8.0", - "orientation" : "landscape", - "scale" : "3x" - }, - { - "extent" : "full-screen", - "idiom" : "iphone", - "subtype" : "667h", - "filename" : "logo_mdc_ios_launchscreen_color_375x667pt_2x.png", - "minimum-system-version" : "8.0", - "orientation" : "portrait", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "filename" : "logo_mdc_ios_launchscreen_color_320x480pt_2x.png", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "extent" : "full-screen", - "idiom" : "iphone", - "subtype" : "retina4", - "filename" : "logo_mdc_ios_launchscreen_color_320x568pt_2x.png", - "minimum-system-version" : "7.0", - "orientation" : "portrait", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "ipad", - "filename" : "logo_mdc_ios_launchscreen_color_768x1024pt.png", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "1x" - }, - { - "orientation" : "landscape", - "idiom" : "ipad", - "filename" : "logo_mdc_ios_launchscreen_color_1024x768pt.png", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "1x" - }, - { - "orientation" : "portrait", - "idiom" : "ipad", - "filename" : "logo_mdc_ios_launchscreen_color_768x1024pt_2x.png", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "orientation" : "landscape", - "idiom" : "ipad", - "filename" : "logo_mdc_ios_launchscreen_color_1024x768pt_2x.png", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_1024x768pt.png b/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_1024x768pt.png deleted file mode 100644 index bef64baf89b64cee6cfa0397e0007a153bc42f0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11971 zcmeHt2UJsAx9$d1?1&1;5dk|$iHL&I;yH>Qq;~-^Dgx4_cM|0&hzJTIN{b2z1d-l_ zpfr&Zr1u~okx)V}DSN+_=(+Fy<3H!#|BW~982=dWF~$lzD{IX)=Qrm!=iEDapr>o`*R^!0J4gTB z_2dt#8k=qp{`qG)Iir2*jHkD^;)v{y-^Ht{Hp(-cPjvR&sfvIr@t%EZN|D|4>aCF8 zR=dWGhyC^CCwPNj{LJPAQwLV&u{37>=cdC%;&nCqd4M=N}XBz*N4jMS9xyigTL z3^yHZF|DHZ(5EX~g>R&oN4KDP2pg)TR#MZPMBJcH1xHVeT;<dCaEa89Ko4lxFxR zrn%-9XcbmJSA=}!t&%FfP`i(_=4^4o*Gyvku6<>nFrF?Kp7{/+eGtd+M{^FfM= z2kt}Aad76l#=$%?<>|W;$@%O3EsOT&fUrI@OB3YEhAMf5x^)na3xXb>luuhA#vk1G zX7uy{TcPrY0dQ=oJB;m%FpA(gJFe#d$`l(JcmCd~h2JeAW!HsnvFKdTqjU*|>~bP{6QH8J0o14y{U!M2v2Psyal#$vMuEFIlvSrm4vS ztwzD>zArYCzd%Hyv&s$kV`Q%3act}^Zs_=WUI?nC1 zsUXDZP=8pg0g}iHwJ19H<`?K1IKR*EpbK(ho?P~X|6EV&O$j9g86ivzrabb2RAyf; zk49JAxWvVFbCp*D>%)^`tfHw>`;FuKn@v36Sl{L#Ul?@@dTMlN*L|5c+c^^Bc6!~J zCTpK?dcgIpd!-P&o@e-C>{ikRry8E&JN;`lcb-2#z`;DnQQv3D+x^W!)obQAI}#C0 zL2>H>lK96?VL1VIhXCye6-Z;1KRB%I8b5k^!CqROg198LTMweTAfM5Q^yiBlF|9K7 zGBfL!VdXPlu7~zJd)ShIxm9GBI8sl{u@UHT#!Of3*am1TFd;Scu!XrdP_ief_DksUsHlWp^j0~Gb2^87^)zJgT zMJo=c0<_*fNV4m!8ROyTl>3;lOw2Mf?SQR^0uK=vuroZv*ZGbFy2oRRUU#~R$i4W1 zMVCMlB4m<=WY|E=@wl(#6iFo{_Fed@O$Wn9amuc>CWVVF4|lNU!^_lkmWy4hKq2;p z;yyPLQ2(rTn{xRF#pDl)X>-C-%JM}VYFvxD)owHhuXx=YHxUloP^Fu_XXsJfYZ~HX z;<5Ion_;8y$%V^T$m?yU&Ss7hN4WaEmU)f0;XW&A53V5sjBjh0h866kW4rR`+i?F6N2Hj9WX&^amR;X0h38_t9iIKL zfV*7SxD)m+v_Q6f2NsxaKffEmRJejhvO}L{QDvoQYt6M!f2_URCUY+vzG4w?;0Y72 ztK9HB)DH_JAe!AvbVec)8&V;a&r@Y6y7V^UzNf_xo%k)oFNgIZEefM#`#xe*y_cj4 z;xANS!&~*X?hXYT*+l&w8{xpsjt1POqt|<=Er^su+a<8nbFjEb8OYy?iz>`@WZ=(? zt&z12KMHa(mzH!|HK7lQuo=a0X{s|~eHr6=xh)6}FYY~^VLPCPpne%+(#9?Q0i`*j z57}(=q#)MDcIwjz&9vQm(h7ub>Niz*!ZVNrE363?`3iaa#d?=gkUaku#QB}N{EwXv zMs7*uTWB-LeJPpgu=7<*evf`))B+;n3%krVJ1;i7OeiBE8&pBq_I8#0^xDSXBzs|6 z%5%-LaJHb)1ONb!O8tCn6kHS-^COFXNYe%KdmHjcFIv>K<$fe^n&^0z;q9JY{i7m; zyGQKc4R)r9J?8c!#y3AA06Z4D3ChUP!2EdTOeUIA>?h>C%$heXag1?9zT|OrlA8^W zS^bQfJ>BNfc^Q=GAWQ7?0tQ4URG0F4foQ89>kktdRMNLR*2Vj05M3$K zo7W9HIJkye6irV>Yg=k7bfvPRKkX^6yFIeThl>hJaj^+ThA^xUUqc8&T#jAgPw#Y*`aMSJwC!-23q z>_k}!*6&veqP%JHCxMwIJM_I^7kOk~4*cpR3sJom*O$Jp5flN(Di^yCi9kV9N>q zT`R}zL5L3i?+~@d(!JLPy%GO;kR?k8qWP`1aBAwo{hIm=@<57|J#r$Ou<;uicHaxd z#JT9WFZYsrA62f&1X2(^KsQBH-@s&OE+=oEm52cl;W4QotWOY$&lipAj0>Z-cFm?Tlo0 zRhsG$;{unxgB+F{(T!#ArK+tn{Vps|xe!%+&oz0~fCc~*!k4EqsLRC6!8n0dVY(q;nP#w2!71sJlWLO z^m5<6JO%Y>;>|#&KBk|Qj&k$LW^+J%{!Dw=yxvN8i%@g=SA7%c8iNkv<++HGj3 zMSOIN{Gjh$l&e9QIp!yYXL#1WO1lfuWr~sJphB-=lmVPo69y_`)YcLbu4dF^c`>cx ziZy0O=Zpi({|xk|{)NY++r%2Cc)w|}Btj80$wwpYT*n7*QQajFO$fTp7NFmrL$|G1 zH*cPhZQSQuj_HrP`)*<<6|cZ3MHN!8gLNu{<9FAu#9E4WfAeLS)|(;)A&9j;*vf8p z5bn%&84q;-;cIUT^Ssg8EbOMxnZ;AAiVh-1%XGLe;VTK@;#V)rsznFVzHgnOV4e1v z#DaU<(?GyY#%qgDfp4tDi@(73G12?!wZ=-%Y>FDwv3&{kQYs|Gfry2>)pxIVl-d41 zdy2lQvrJDLEGou40R<794lVXt4m~7yM_)57ytjYl-r~wsdZ12%h5<_#d3);iBXgwp zU=q^FQ-yVCc&%6&t&bG!vb_?f^5gWE@7=|Tp0}Nv`UlgEm2K(mL9qj$li&hLJ6o1m zpIFHSf0)#rgs=`?V)DA+T35YZ!M@vZ7z$qh5EoPhx>iV4L8ue`Xl3haK_7eLzK|^W zUAmeCERm1OLu+`Qji`ztj>k5JN_6;A$eSr#;k8PNUO^Ip+0=+!yW_-{*Vm@Mq{8oo&4U2OU7pF$^_*hD>n3(S-&cO@bB0D(-9f=1CHG^#RWZdA<4@P>A_Xwfk%a2EnhfJ9{P z-LS0NY0t1uL3Bvye#*3cv=P!iqE+TuT8&3o#k(H`z(Q2~a(<*k00B$m#nDN&BF@&* zKRwAG{gzI0@~Skc#lr>V^UA_)7!b-+l**1Ighyd)z2i=x1if2<23N$^dK<9h0T43` zTjEa_1lV|%eN#p1yDs}AWBN6XwmECU8J@%ju#xfXPV6eUS;b}?6TzE+Olw#QijQOq_Af1BNWibLTi}~n2n@JKO zEfDE*q&jZwS8v22kmk8xnK;5)z1Tmtr~Q>q8UPJ}*{A#Wfz$6dQLw?e8k0dqi)pDz zOJoxTBV=*|8tyeZ&0GUspjqtcmrjN|2Om3ofmoZRaTIWV5(O8m5Z*>nk=|^2TIynM z8oHU5r8GF$OXYgmMRcy9jEW)6>Rgpw=;=ONDdvsZneK6ro;O=00P6Xug5#^cc?lJt zu~tR!Pgj{(E2I4IMSOyvmzx1TjsaXY$qSUwA|ZXYXtkN6UzSvsP$JO6PJiA3wtzE0 zz{^)y@$8toD~PXCOL68D(B;c~yP@HWc03i6IFn`W2X_Z8rTIat7t?vGo>Q^Q&qky~ z(Z?Hm8bM~5Ro_=E3BoUl?ZgdNW|#^DEG#cx+H#DxhRj>aOik#Ulj@Uf_* z=5uIyn~Hk8Sjyh`MO#N>4?ECK5ji(ZNe z()hfMFNRHG_oCw+#Ip5#)A4)BqlT<4yttgikSt&hbC~Uq?Xd^g1z`sUbpK>EMZ%+0 zM&V-jxKRJDB57?^=wlZai6t_Nb2`z}X=26=>4-+KyfPb&POqcR}e2ozDQ)+Zr=xqEa|onTKK)l)eMKfF1&*6_`k7$ zoN#t+sT%Rv@_^*E>3sL^{xEv{`L6cE9_VxQ%y{8m{>rCRwCC6Pf>wVw6+G5EhH z;i_!Uu=JyY?80n=d2!d(>psSq(aYT_gT)~gucj1 zg*fFG=IJ^lMV<_L(R1J+%TCc*LQYzv3#HMC(w3Jd>ES`ayY`hjHA^{mvjZ(t(?jJn z13`KHZ-I>MkN|Wx@=+3!I+c8BORW;)s)}P`(k&ZWka?BG(T_q$Lr^-xZxN4bw?bH6 zDC_gpl4Je1O=nX1rmeEEeUJM2asgT+d)m>;yt}zMS@YU~{&v|+xLxP6WS6y;SpP>* z2{keT70EH#T|~+n=<(Lbw`bO{UkC~6nfcX8YR8usg(mSfp-wj00P%O))1H8kY?mD= zQrJ>k_O!y(8f0BkfUlSRB{8eT_9NSzXEcrNS(ytRNS+6M^`bVGfT(A>Z!Mm#9GPRO z@F5@H`Hc^EJQoGs!L+l7#7}9`vHg}k)Tc&B#!>0{BqTf1-exN361H#bko#=bnXeBg zY_aXz&Mn~!TMdz<3=CJsmOu|Nf6#h4%hFvtB!RH?N0LNu|EXO1eYFQ9#KolVa3@mz zZCorM{4QHmP~NR2s=7<-{euU!5O+R2_d@mN53k(te+>e72LuKQPFHcgQ9kOF*w zdHsAaapaA#e-@APPa)?G9lSIM$e?zMX+#5^jXv zo&g4p4`BrNbXPCTMdnPC%|Po29%wmhv~i=OJy7eMZ-7c&AxefV1S2U9^b;vS6VG{i`y!R~QW*+#&a{&}Td&^;RS zJ>$c|if=!ie7ge_j6vp=d#DLi7x6galnRR8LKo2sa+IZ+{wSGRI|S1#van9RZyyq# zEi-Q7c zGGnRPJ(GBaQ$^k1On#UV?mlP|`;774_N-0CBPwQ3wZ`m1jY*j2kfln=-Y&rjp`&=v zOwPhgl=R{YH&C{>ggFUN$+2Qg0n;J5mmt>wkL)2wES@fGrBtj_ds|>InNM4D$uiv8 zG&QIjzc4;GTieh_f~m2YOZW-!+~+yGJh(-4K>1-gY^V6%Clpu}DN6l`YPbtSsixJo zWL=w1+XC_Fy}Fa`ptY=wpZT;8L<%4z22H16%|AsmtUJ)nJK9e_ppA<4-TU%pRyzMD zsRN{TVdIW?5H9t-7Dp$BiMRU|16wh&3oAnQxGEDmkZ3o<&G#6lH{P z9GxSTbPT_}WqMxc8g#sPHUZ&WwzxTn_Rx*lf7C z#bS2A`yetOTNYy$OhU|(f5$py=4A)b#X;-~s^pPTaaph(R_b)tpEy@e<}8RpbDq!k z)r%Z7ZOC7HBBN4^a=aAa@+oZVGz$BL>-Z{@rb&0$Qc4Wp&$#1Zzp^zSn5J0K5ED6ngx6C5>+hB?@_udxJKDlZEfjs9mIMH1_b} zEIad(kYceyQs@jQ5PgfJzH=FHEd`5Vw!;y(6TJoE)j2()?vKRRfYjXYGFPM>i7 zGXaNUI}%!)-NIAhe5#XjM1voUSeZ+)+3DAKRhNa*IRiR85+KxSsT*iX7Sl2i_!q14 z$R*wWPS#lEpP8;kZrJT;z~Ga??~HA;cB$43xsalL0sddpod{oQ_OkkHD#^QxPMamp zGD!fSR^epLtJ{*etwa?eCR57(yqd7wfNVu{yme zD6aK$3}fUS#&9>hatL%>C{1wdw@s?!C253!HJ@$gEmdRi3+?V6Z;VAhu~ZD|x>mFw z;o_w8KgMpCwG*kK=(ckIr&!U|KtFiJ`f5usg;=PqbJF1fNg3(Z{ez|YAZWRJp&W^| z{;tY<_F2$+cY6D8E)6eMhOdHBW4ZG2)t64J5vi7TiltWB@D+Sh&%T?{y5d}H(C&8R z&FfR+lQSJXg0s0$Ie9rvmK!N+{5$j%;wx z(c6X&P#2ULYv4IS#S4lKeouwHJu``u3$JziP(kG|JyKU7K}8dV{P6tk4JCV(7>yBL zhehopRa)s^E1&T*ZuKO6cJdKV)2LHO#mCXR9!Sy>p5|7CG`hf+9<4O1VEEcrda~Rq zY3>77XXBdYYg_D6-tZUc@2E{=TK0oj=g*0r{&k_v@0%Gm1AdijgK42h?CG2x8=A@PpW`J$a6C&1JWhnJ?HSW$1;3T%X1A2=G0%Qk2L}7ovtV#$ z|8n9lC;xWae=X~ux8V|5N($gx{JT&QQb3Tpz7;uS0Z#lMJ@ns5I0yEB-4|^9{ux6s z`S-B@8wqDC`S*(crC0uP@^2CNAv_(lh5xYR|2+r*(El28|7q1_hr_}l6%0LR3*L_s zOqh>Xxw&FxC^2d4j79~&V#==)Mso=+aRg(%G zO-*S-6^&7cRD&UL4LW^EDjEjg`NyI#Z@jWGM77hWONhjyN5^~*X`Fz5kJ5x~ZEXh^ z;9GWf6U)mAnTEgA20v9%kGcsxKBV7M{W^$HSXl|fEQT}>?vOBa$ZlB(mR!}a@}C>I z7sN?jPuP7xYrE=i%<;%Y(N*wqMPHA)80BN`_lM*VO z+K7dP>Xxk(5`G~)QViWD6dH#os;%=02xwxf17z9c^y~KbAwxr=z2fM5M_%pSySD|V zi2wMoprV4+J)WdB$(Rv+Bm1eB2sUhmqE42}qELoaJa?k*A)!sfQ)FQJ23+sqh7r7J z_SIT17*iS0Knnk{_>c|WbzvriPi$V^3Rns3dhkxoV^t$LedA|R^p7<+m#`A>SLqxk za}RW=0Z8i`7|=?-H7dUpva`FpJ3-uQbsu_G_i93+Tt?IZwZw!35fPDuq@b@7J3rWk+ZK_=etbhRO{g`+#ew+MF5i%F0UVA8ZF`H0^7b(3$_-ezw2$bn1l~ z>nkd?a*|IjC4Mqe*>+3hQBz)^Iy7w8)EJ9uH#}Yab)x5p20*`UZEa0@cXIyAmOkHO zb+ydTWA!QAX}6oiF1~uS3-W2H%1*g)bB{dkkSaeoLrX4`fgHEBoJ2*4o%{XOag3Ok zR;4e&m>-g0XsFID)(!SYbqIik9T{o*#l^*?Tdj{~pqCpJ>>rQBDM|QJ$`ga?`Iz$S znKvY`V)k0cup`fXSo9?rR^!Q2jNSW@fS@-)Mmq|Pney8`f1Q%(>FXPjDjc|~VPM8~ zNfn6Lms~j2JgiCS@jDT=k8`(@EL_PlF12gkC2o)9tOn7kYg#p<_br|60-;;z=Pyh@ z+2n519~f&bd+{qfA`S_LTWxC9;}Ul~VI!>ELLd{dc#Bz+0scmD;d2ohI-%`z5z$e; z;>UHMQ0&LgpD$SiqW6XLxQozoIQ~{QG`?iEVH>pj-56%XfK^?6Zl-3v>jyQfPjck< zzU|&xa1#}3z1(3NM3N?EJusAB_uGBWMtxNd9_Ju}zxIMuYyflH3s0Q{UIf`=J`&+X1V3 zl`LFio5cONvFG=AU2?A%AAoYQ#UG78!{L}sA?r>VEbL0MoW1A1mqX^$*@QBFz1>nB z?djybwsuL;7X&u&$v(_-Iihf6N#S0Wf>~+yMo7+O)-^zNrk_f+w=XU&ZNLufB5SiT zODXyG^uhRT-behKZgg(zF^PZZ>iV`p_(s#^X3|c7-v>q@u<|Yp4aY=O<9r{ce6Vbe zVzVa()yB8D11HUIJLY;rb^K=HtNVMSW0n?q71mKsEE*CvLa$JUQZq7<>#xkyIO(Fs zWbpE(mSr5asQUC2v;o~6({1PbfsM-PjUF}g{Y__OTR_I5 z>r7ygVC3M1@3CE+ND$<%eZB9!&)nUir-#3ty>d=>|2ti-LaD>~HwjmimPKa;g=!uw zjn!WEShdW(eT?R2dEBWPK5~6{| z5tsy)+$1;TbJ+ORW~r3}Y#VmwduUMgZ(6G}=7^;=z>R_cwOg*%Y+q*(|h8L}h^R5qwEiS<|zBz95NxcSF6hE76i{=v7 znbQQZwdKB5hLW+|ig@%LW9-o9 zsFVp{P}DD3D%siD3jt5qY|&8pK0K8Zm3BBQZS7K&4I0$7^SRqB5yMNnzmBEdK62J7 z?L)wBDyI}4B6$D8yTN_C>B>CTiX_{xpR}ICa}O+5O!v&KMrilO+6axWH#FL|@`7`2 zEk$!*O_AqwQo_3My_^pzM0)m|)Z{RG&Hm0MQ+&j^lJt2O<;2*>k0}uxYKVr`okt67 zoJJ_oocA`k2nysnjjgmrIL>{*gFC}~-VjJFC@NYG_yyrqvax5l=;-LBCC@%CR_T~7 zf)5VnNrUOxEG6(;6!6Sv%%#FX(3)QyT;srixWV}GGiUHXp55yFr*`MRxa0YEZ65zY eum9c@?!`)y%^x0dXMy36hPuxAcfVb``@aCJ&#qYj diff --git a/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_1024x768pt_2x.png b/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_1024x768pt_2x.png deleted file mode 100644 index 296253d11c3e2fd59eb9e4d1821e03f28bcad998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30249 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 diff --git a/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_320x480pt_2x.png b/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_320x480pt_2x.png deleted file mode 100644 index 6e290181892261f22d163b8629049013faf84930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15735 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 r`OgpVFYqH@_<4{UTa_3u{Pu?_oQyRUOO diff --git a/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_320x568pt_2x.png b/catalog/MDCCatalog/Assets.xcassets/LaunchImage.launchimage/logo_mdc_ios_launchscreen_color_320x568pt_2x.png deleted file mode 100644 index d42f5a2cba122123e8902d30877d544d2eed814c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16230 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