From 92b69b99b2a715ab2b88eded38c6c1f2f460eeec Mon Sep 17 00:00:00 2001 From: june65 Date: Wed, 10 Nov 2021 20:40:46 +0900 Subject: [PATCH] second_commit --- flutter_application_1/.gitignore | 46 ++ flutter_application_1/.metadata | 10 + flutter_application_1/README.md | 16 + flutter_application_1/analysis_options.yaml | 29 ++ flutter_application_1/android/.gitignore | 13 + .../android/app/build.gradle | 68 +++ .../android/app/src/debug/AndroidManifest.xml | 7 + .../android/app/src/main/AndroidManifest.xml | 41 ++ .../flutter_application_1/MainActivity.kt | 6 + .../res/drawable-v21/launch_background.xml | 12 + .../main/res/drawable/launch_background.xml | 12 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 544 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 442 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 721 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1031 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes .../app/src/main/res/values-night/styles.xml | 18 + .../app/src/main/res/values/styles.xml | 18 + .../app/src/profile/AndroidManifest.xml | 7 + flutter_application_1/android/build.gradle | 29 ++ .../android/gradle.properties | 3 + .../gradle/wrapper/gradle-wrapper.properties | 6 + flutter_application_1/android/settings.gradle | 11 + flutter_application_1/ios/.gitignore | 34 ++ .../ios/Flutter/AppFrameworkInfo.plist | 26 + .../ios/Flutter/Debug.xcconfig | 1 + .../ios/Flutter/Release.xcconfig | 1 + .../ios/Runner.xcodeproj/project.pbxproj | 471 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 91 ++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../ios/Runner/AppDelegate.swift | 13 + .../AppIcon.appiconset/Contents.json | 122 +++++ .../Icon-App-1024x1024@1x.png | Bin 0 -> 10932 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 564 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 0 -> 1588 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 0 -> 1025 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 0 -> 1716 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 0 -> 1920 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 0 -> 1895 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 0 -> 3831 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 0 -> 1888 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 0 -> 3294 bytes .../Icon-App-83.5x83.5@2x.png | Bin 0 -> 3612 bytes .../LaunchImage.imageset/Contents.json | 23 + .../LaunchImage.imageset/LaunchImage.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md | 5 + .../Runner/Base.lproj/LaunchScreen.storyboard | 37 ++ .../ios/Runner/Base.lproj/Main.storyboard | 26 + flutter_application_1/ios/Runner/Info.plist | 45 ++ .../ios/Runner/Runner-Bridging-Header.h | 1 + flutter_application_1/lib/main.dart | 136 +++++ flutter_application_1/pubspec.lock | 167 +++++++ flutter_application_1/pubspec.yaml | 89 ++++ flutter_application_1/test/widget_test.dart | 30 ++ flutter_application_1/web/favicon.png | Bin 0 -> 917 bytes flutter_application_1/web/icons/Icon-192.png | Bin 0 -> 5292 bytes flutter_application_1/web/icons/Icon-512.png | Bin 0 -> 8252 bytes .../web/icons/Icon-maskable-192.png | Bin 0 -> 5594 bytes .../web/icons/Icon-maskable-512.png | Bin 0 -> 20998 bytes flutter_application_1/web/index.html | 101 ++++ flutter_application_1/web/manifest.json | 35 ++ .../.gitignore" | 46 ++ .../.metadata" | 10 + .../README.md" | 16 + .../analysis_options.yaml" | 29 ++ .../android/.gitignore" | 13 + .../android/app/build.gradle" | 68 +++ .../app/src/debug/AndroidManifest.xml" | 7 + .../android/app/src/main/AndroidManifest.xml" | 41 ++ .../com/example/netflix/MainActivity.kt" | 6 + .../res/drawable-v21/launch_background.xml" | 12 + .../main/res/drawable/launch_background.xml" | 12 + .../src/main/res/mipmap-hdpi/ic_launcher.png" | Bin 0 -> 544 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png" | Bin 0 -> 442 bytes .../main/res/mipmap-xhdpi/ic_launcher.png" | Bin 0 -> 721 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png" | Bin 0 -> 1031 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png" | Bin 0 -> 1443 bytes .../app/src/main/res/values-night/styles.xml" | 18 + .../app/src/main/res/values/styles.xml" | 18 + .../app/src/profile/AndroidManifest.xml" | 7 + .../android/build.gradle" | 29 ++ .../android/gradle.properties" | 3 + .../gradle/wrapper/gradle-wrapper.properties" | 6 + .../android/settings.gradle" | 11 + .../images/bbongfilx_logo.png" | Bin 0 -> 180673 bytes .../images/test_movie_1.jpeg" | Bin 0 -> 8432 bytes .../ios/.gitignore" | 34 ++ .../ios/Flutter/AppFrameworkInfo.plist" | 26 + .../ios/Flutter/Debug.xcconfig" | 1 + .../ios/Flutter/Release.xcconfig" | 1 + .../ios/Runner.xcodeproj/project.pbxproj" | 471 ++++++++++++++++++ .../contents.xcworkspacedata" | 7 + .../xcshareddata/IDEWorkspaceChecks.plist" | 8 + .../WorkspaceSettings.xcsettings" | 8 + .../xcshareddata/xcschemes/Runner.xcscheme" | 91 ++++ .../contents.xcworkspacedata" | 7 + .../xcshareddata/IDEWorkspaceChecks.plist" | 8 + .../WorkspaceSettings.xcsettings" | 8 + .../ios/Runner/AppDelegate.swift" | 13 + .../AppIcon.appiconset/Contents.json" | 122 +++++ .../Icon-App-1024x1024@1x.png" | Bin 0 -> 10932 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png" | Bin 0 -> 564 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png" | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png" | Bin 0 -> 1588 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png" | Bin 0 -> 1025 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png" | Bin 0 -> 1716 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png" | Bin 0 -> 1920 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png" | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png" | Bin 0 -> 1895 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png" | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png" | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png" | Bin 0 -> 3831 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png" | Bin 0 -> 1888 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png" | Bin 0 -> 3294 bytes .../Icon-App-83.5x83.5@2x.png" | Bin 0 -> 3612 bytes .../LaunchImage.imageset/Contents.json" | 23 + .../LaunchImage.imageset/LaunchImage.png" | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png" | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png" | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md" | 5 + .../Base.lproj/LaunchScreen.storyboard" | 37 ++ .../ios/Runner/Base.lproj/Main.storyboard" | 26 + .../ios/Runner/Info.plist" | 45 ++ .../ios/Runner/Runner-Bridging-Header.h" | 1 + .../lib/main.dart" | 43 ++ .../pubspec.lock" | 167 +++++++ .../pubspec.yaml" | 82 +++ .../test/widget_test.dart" | 30 ++ .../web/favicon.png" | Bin 0 -> 917 bytes .../web/icons/Icon-192.png" | Bin 0 -> 5292 bytes .../web/icons/Icon-512.png" | Bin 0 -> 8252 bytes .../web/icons/Icon-maskable-192.png" | Bin 0 -> 5594 bytes .../web/icons/Icon-maskable-512.png" | Bin 0 -> 20998 bytes .../web/index.html" | 101 ++++ .../web/manifest.json" | 35 ++ netflix/.gitignore | 46 ++ netflix/.metadata | 10 + netflix/README.md | 16 + netflix/analysis_options.yaml | 29 ++ netflix/android/.gitignore | 13 + netflix/android/app/build.gradle | 68 +++ .../android/app/src/debug/AndroidManifest.xml | 7 + .../android/app/src/main/AndroidManifest.xml | 41 ++ .../com/example/netflix/MainActivity.kt | 6 + .../res/drawable-v21/launch_background.xml | 12 + .../main/res/drawable/launch_background.xml | 12 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 544 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 442 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 721 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1031 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes .../app/src/main/res/values-night/styles.xml | 18 + .../app/src/main/res/values/styles.xml | 18 + .../app/src/profile/AndroidManifest.xml | 7 + netflix/android/build.gradle | 29 ++ netflix/android/gradle.properties | 3 + .../gradle/wrapper/gradle-wrapper.properties | 6 + netflix/android/settings.gradle | 11 + netflix/images/bbongfilx_logo.png | Bin 0 -> 180673 bytes netflix/images/test_movie_1.jpeg | Bin 0 -> 8432 bytes netflix/ios/.gitignore | 34 ++ netflix/ios/Flutter/AppFrameworkInfo.plist | 26 + netflix/ios/Flutter/Debug.xcconfig | 1 + netflix/ios/Flutter/Release.xcconfig | 1 + netflix/ios/Runner.xcodeproj/project.pbxproj | 471 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 91 ++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + netflix/ios/Runner/AppDelegate.swift | 13 + .../AppIcon.appiconset/Contents.json | 122 +++++ .../Icon-App-1024x1024@1x.png | Bin 0 -> 10932 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 564 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 0 -> 1588 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 0 -> 1025 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 0 -> 1716 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 0 -> 1920 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 0 -> 1895 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 0 -> 3831 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 0 -> 1888 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 0 -> 3294 bytes .../Icon-App-83.5x83.5@2x.png | Bin 0 -> 3612 bytes .../LaunchImage.imageset/Contents.json | 23 + .../LaunchImage.imageset/LaunchImage.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md | 5 + .../Runner/Base.lproj/LaunchScreen.storyboard | 37 ++ netflix/ios/Runner/Base.lproj/Main.storyboard | 26 + netflix/ios/Runner/Info.plist | 45 ++ netflix/ios/Runner/Runner-Bridging-Header.h | 1 + netflix/lib/main.dart | 50 ++ netflix/lib/model/model_movie.dart | 15 + netflix/lib/screen/home_screen.dart | 83 +++ netflix/lib/widget/borrom_bar.dart | 60 +++ netflix/lib/widget/carousel_slider.dart | 0 netflix/pubspec.lock | 167 +++++++ netflix/pubspec.yaml | 82 +++ netflix/test/widget_test.dart | 30 ++ netflix/web/favicon.png | Bin 0 -> 917 bytes netflix/web/icons/Icon-192.png | Bin 0 -> 5292 bytes netflix/web/icons/Icon-512.png | Bin 0 -> 8252 bytes netflix/web/icons/Icon-maskable-192.png | Bin 0 -> 5594 bytes netflix/web/icons/Icon-maskable-512.png | Bin 0 -> 20998 bytes netflix/web/index.html | 101 ++++ netflix/web/manifest.json | 35 ++ 224 files changed, 5521 insertions(+) create mode 100644 flutter_application_1/.gitignore create mode 100644 flutter_application_1/.metadata create mode 100644 flutter_application_1/README.md create mode 100644 flutter_application_1/analysis_options.yaml create mode 100644 flutter_application_1/android/.gitignore create mode 100644 flutter_application_1/android/app/build.gradle create mode 100644 flutter_application_1/android/app/src/debug/AndroidManifest.xml create mode 100644 flutter_application_1/android/app/src/main/AndroidManifest.xml create mode 100644 flutter_application_1/android/app/src/main/kotlin/com/example/flutter_application_1/MainActivity.kt create mode 100644 flutter_application_1/android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 flutter_application_1/android/app/src/main/res/drawable/launch_background.xml create mode 100644 flutter_application_1/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 flutter_application_1/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 flutter_application_1/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 flutter_application_1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 flutter_application_1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 flutter_application_1/android/app/src/main/res/values-night/styles.xml create mode 100644 flutter_application_1/android/app/src/main/res/values/styles.xml create mode 100644 flutter_application_1/android/app/src/profile/AndroidManifest.xml create mode 100644 flutter_application_1/android/build.gradle create mode 100644 flutter_application_1/android/gradle.properties create mode 100644 flutter_application_1/android/gradle/wrapper/gradle-wrapper.properties create mode 100644 flutter_application_1/android/settings.gradle create mode 100644 flutter_application_1/ios/.gitignore create mode 100644 flutter_application_1/ios/Flutter/AppFrameworkInfo.plist create mode 100644 flutter_application_1/ios/Flutter/Debug.xcconfig create mode 100644 flutter_application_1/ios/Flutter/Release.xcconfig create mode 100644 flutter_application_1/ios/Runner.xcodeproj/project.pbxproj create mode 100644 flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 flutter_application_1/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 flutter_application_1/ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 flutter_application_1/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 flutter_application_1/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 flutter_application_1/ios/Runner/AppDelegate.swift create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md create mode 100644 flutter_application_1/ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 flutter_application_1/ios/Runner/Base.lproj/Main.storyboard create mode 100644 flutter_application_1/ios/Runner/Info.plist create mode 100644 flutter_application_1/ios/Runner/Runner-Bridging-Header.h create mode 100644 flutter_application_1/lib/main.dart create mode 100644 flutter_application_1/pubspec.lock create mode 100644 flutter_application_1/pubspec.yaml create mode 100644 flutter_application_1/test/widget_test.dart create mode 100644 flutter_application_1/web/favicon.png create mode 100644 flutter_application_1/web/icons/Icon-192.png create mode 100644 flutter_application_1/web/icons/Icon-512.png create mode 100644 flutter_application_1/web/icons/Icon-maskable-192.png create mode 100644 flutter_application_1/web/icons/Icon-maskable-512.png create mode 100644 flutter_application_1/web/index.html create mode 100644 flutter_application_1/web/manifest.json create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/.gitignore" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/.metadata" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/README.md" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/analysis_options.yaml" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/.gitignore" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/build.gradle" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/debug/AndroidManifest.xml" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/AndroidManifest.xml" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/kotlin/com/example/netflix/MainActivity.kt" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/drawable-v21/launch_background.xml" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/drawable/launch_background.xml" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-hdpi/ic_launcher.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-mdpi/ic_launcher.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/values-night/styles.xml" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/values/styles.xml" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/app/src/profile/AndroidManifest.xml" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/build.gradle" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/gradle.properties" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/gradle/wrapper/gradle-wrapper.properties" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/android/settings.gradle" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/images/bbongfilx_logo.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/images/test_movie_1.jpeg" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/.gitignore" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Flutter/AppFrameworkInfo.plist" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Flutter/Debug.xcconfig" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Flutter/Release.xcconfig" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.pbxproj" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/contents.xcworkspacedata" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/AppDelegate.swift" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Base.lproj/LaunchScreen.storyboard" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Base.lproj/Main.storyboard" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Info.plist" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Runner-Bridging-Header.h" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/lib/main.dart" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/pubspec.lock" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/pubspec.yaml" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/test/widget_test.dart" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/web/favicon.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-192.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-512.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-maskable-192.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-maskable-512.png" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/web/index.html" create mode 100644 "netflix - \353\263\265\354\202\254\353\263\270/web/manifest.json" create mode 100644 netflix/.gitignore create mode 100644 netflix/.metadata create mode 100644 netflix/README.md create mode 100644 netflix/analysis_options.yaml create mode 100644 netflix/android/.gitignore create mode 100644 netflix/android/app/build.gradle create mode 100644 netflix/android/app/src/debug/AndroidManifest.xml create mode 100644 netflix/android/app/src/main/AndroidManifest.xml create mode 100644 netflix/android/app/src/main/kotlin/com/example/netflix/MainActivity.kt create mode 100644 netflix/android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 netflix/android/app/src/main/res/drawable/launch_background.xml create mode 100644 netflix/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 netflix/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 netflix/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 netflix/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 netflix/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 netflix/android/app/src/main/res/values-night/styles.xml create mode 100644 netflix/android/app/src/main/res/values/styles.xml create mode 100644 netflix/android/app/src/profile/AndroidManifest.xml create mode 100644 netflix/android/build.gradle create mode 100644 netflix/android/gradle.properties create mode 100644 netflix/android/gradle/wrapper/gradle-wrapper.properties create mode 100644 netflix/android/settings.gradle create mode 100644 netflix/images/bbongfilx_logo.png create mode 100644 netflix/images/test_movie_1.jpeg create mode 100644 netflix/ios/.gitignore create mode 100644 netflix/ios/Flutter/AppFrameworkInfo.plist create mode 100644 netflix/ios/Flutter/Debug.xcconfig create mode 100644 netflix/ios/Flutter/Release.xcconfig create mode 100644 netflix/ios/Runner.xcodeproj/project.pbxproj create mode 100644 netflix/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 netflix/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 netflix/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 netflix/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 netflix/ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 netflix/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 netflix/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 netflix/ios/Runner/AppDelegate.swift create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json create mode 100644 netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png create mode 100644 netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md create mode 100644 netflix/ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 netflix/ios/Runner/Base.lproj/Main.storyboard create mode 100644 netflix/ios/Runner/Info.plist create mode 100644 netflix/ios/Runner/Runner-Bridging-Header.h create mode 100644 netflix/lib/main.dart create mode 100644 netflix/lib/model/model_movie.dart create mode 100644 netflix/lib/screen/home_screen.dart create mode 100644 netflix/lib/widget/borrom_bar.dart create mode 100644 netflix/lib/widget/carousel_slider.dart create mode 100644 netflix/pubspec.lock create mode 100644 netflix/pubspec.yaml create mode 100644 netflix/test/widget_test.dart create mode 100644 netflix/web/favicon.png create mode 100644 netflix/web/icons/Icon-192.png create mode 100644 netflix/web/icons/Icon-512.png create mode 100644 netflix/web/icons/Icon-maskable-192.png create mode 100644 netflix/web/icons/Icon-maskable-512.png create mode 100644 netflix/web/index.html create mode 100644 netflix/web/manifest.json diff --git a/flutter_application_1/.gitignore b/flutter_application_1/.gitignore new file mode 100644 index 0000000..0fa6b67 --- /dev/null +++ b/flutter_application_1/.gitignore @@ -0,0 +1,46 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +lib/generated_plugin_registrant.dart + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/flutter_application_1/.metadata b/flutter_application_1/.metadata new file mode 100644 index 0000000..cb12308 --- /dev/null +++ b/flutter_application_1/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: 3595343e20a61ff16d14e8ecc25f364276bb1b8b + channel: stable + +project_type: app diff --git a/flutter_application_1/README.md b/flutter_application_1/README.md new file mode 100644 index 0000000..1286e6d --- /dev/null +++ b/flutter_application_1/README.md @@ -0,0 +1,16 @@ +# flutter_application_1 + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) + +For help getting started with Flutter, view our +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/flutter_application_1/analysis_options.yaml b/flutter_application_1/analysis_options.yaml new file mode 100644 index 0000000..61b6c4d --- /dev/null +++ b/flutter_application_1/analysis_options.yaml @@ -0,0 +1,29 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at + # https://dart-lang.github.io/linter/lints/index.html. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/flutter_application_1/android/.gitignore b/flutter_application_1/android/.gitignore new file mode 100644 index 0000000..6f56801 --- /dev/null +++ b/flutter_application_1/android/.gitignore @@ -0,0 +1,13 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties +**/*.keystore +**/*.jks diff --git a/flutter_application_1/android/app/build.gradle b/flutter_application_1/android/app/build.gradle new file mode 100644 index 0000000..6adf98d --- /dev/null +++ b/flutter_application_1/android/app/build.gradle @@ -0,0 +1,68 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +android { + compileSdkVersion 30 + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.example.flutter_application_1" + minSdkVersion 16 + targetSdkVersion 30 + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig signingConfigs.debug + } + } +} + +flutter { + source '../..' +} + +dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git a/flutter_application_1/android/app/src/debug/AndroidManifest.xml b/flutter_application_1/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..1bf3458 --- /dev/null +++ b/flutter_application_1/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/flutter_application_1/android/app/src/main/AndroidManifest.xml b/flutter_application_1/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..f6b4c2f --- /dev/null +++ b/flutter_application_1/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + diff --git a/flutter_application_1/android/app/src/main/kotlin/com/example/flutter_application_1/MainActivity.kt b/flutter_application_1/android/app/src/main/kotlin/com/example/flutter_application_1/MainActivity.kt new file mode 100644 index 0000000..5526f81 --- /dev/null +++ b/flutter_application_1/android/app/src/main/kotlin/com/example/flutter_application_1/MainActivity.kt @@ -0,0 +1,6 @@ +package com.example.flutter_application_1 + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/flutter_application_1/android/app/src/main/res/drawable-v21/launch_background.xml b/flutter_application_1/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/flutter_application_1/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/flutter_application_1/android/app/src/main/res/drawable/launch_background.xml b/flutter_application_1/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/flutter_application_1/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/flutter_application_1/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/flutter_application_1/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..db77bb4b7b0906d62b1847e87f15cdcacf6a4f29 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ literal 0 HcmV?d00001 diff --git a/flutter_application_1/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/flutter_application_1/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..17987b79bb8a35cc66c3c1fd44f5a5526c1b78be GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ literal 0 HcmV?d00001 diff --git a/flutter_application_1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/flutter_application_1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f1c8d34e7a88e3f88bea192c3a370d44689c3c GIT binary patch literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof literal 0 HcmV?d00001 diff --git a/flutter_application_1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/flutter_application_1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6372eebdb28e45604e46eeda8dd24651419bc0 GIT binary patch literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` literal 0 HcmV?d00001 diff --git a/flutter_application_1/android/app/src/main/res/values-night/styles.xml b/flutter_application_1/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..449a9f9 --- /dev/null +++ b/flutter_application_1/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/flutter_application_1/android/app/src/main/res/values/styles.xml b/flutter_application_1/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..d74aa35 --- /dev/null +++ b/flutter_application_1/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/flutter_application_1/android/app/src/profile/AndroidManifest.xml b/flutter_application_1/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..1bf3458 --- /dev/null +++ b/flutter_application_1/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/flutter_application_1/android/build.gradle b/flutter_application_1/android/build.gradle new file mode 100644 index 0000000..ed45c65 --- /dev/null +++ b/flutter_application_1/android/build.gradle @@ -0,0 +1,29 @@ +buildscript { + ext.kotlin_version = '1.3.50' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/flutter_application_1/android/gradle.properties b/flutter_application_1/android/gradle.properties new file mode 100644 index 0000000..94adc3a --- /dev/null +++ b/flutter_application_1/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git a/flutter_application_1/android/gradle/wrapper/gradle-wrapper.properties b/flutter_application_1/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..bc6a58a --- /dev/null +++ b/flutter_application_1/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/flutter_application_1/android/settings.gradle b/flutter_application_1/android/settings.gradle new file mode 100644 index 0000000..44e62bc --- /dev/null +++ b/flutter_application_1/android/settings.gradle @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/flutter_application_1/ios/.gitignore b/flutter_application_1/ios/.gitignore new file mode 100644 index 0000000..7a7f987 --- /dev/null +++ b/flutter_application_1/ios/.gitignore @@ -0,0 +1,34 @@ +**/dgph +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/flutter_application_1/ios/Flutter/AppFrameworkInfo.plist b/flutter_application_1/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..8d4492f --- /dev/null +++ b/flutter_application_1/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 9.0 + + diff --git a/flutter_application_1/ios/Flutter/Debug.xcconfig b/flutter_application_1/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/flutter_application_1/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/flutter_application_1/ios/Flutter/Release.xcconfig b/flutter_application_1/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/flutter_application_1/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/flutter_application_1/ios/Runner.xcodeproj/project.pbxproj b/flutter_application_1/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..cd6dfba --- /dev/null +++ b/flutter_application_1/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,471 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = 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; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = 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; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = 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; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/flutter_application_1/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/flutter_application_1/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/flutter_application_1/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..a28140c --- /dev/null +++ b/flutter_application_1/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/flutter_application_1/ios/Runner.xcworkspace/contents.xcworkspacedata b/flutter_application_1/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/flutter_application_1/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/flutter_application_1/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/flutter_application_1/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/flutter_application_1/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/flutter_application_1/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/flutter_application_1/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/flutter_application_1/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/flutter_application_1/ios/Runner/AppDelegate.swift b/flutter_application_1/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..70693e4 --- /dev/null +++ b/flutter_application_1/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9ada4725e9b0ddb1deab583e5b5102493aa332 GIT binary patch literal 10932 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 literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f091b6b0bca859a3f474b03065bef75ba58a9e4c GIT binary patch literal 1588 zcmV-42Fv-0P)C1SqPt}wig>|5Crh^=oyX$BK<}M8eLU3e2hGT;=G|!_SP)7zNI6fqUMB=)y zRAZ>eDe#*r`yDAVgB_R*LB*MAc)8(b{g{9McCXW!lq7r(btRoB9!8B-#AI6JMb~YFBEvdsV)`mEQO^&#eRKx@b&x- z5lZm*!WfD8oCLzfHGz#u7sT0^VLMI1MqGxF^v+`4YYnVYgk*=kU?HsSz{v({E3lb9 z>+xILjBN)t6`=g~IBOelGQ(O990@BfXf(DRI5I$qN$0Gkz-FSc$3a+2fX$AedL4u{ z4V+5Ong(9LiGcIKW?_352sR;LtDPmPJXI{YtT=O8=76o9;*n%_m|xo!i>7$IrZ-{l z-x3`7M}qzHsPV@$v#>H-TpjDh2UE$9g6sysUREDy_R(a)>=eHw-WAyfIN z*qb!_hW>G)Tu8nSw9yn#3wFMiLcfc4pY0ek1}8(NqkBR@t4{~oC>ryc-h_ByH(Cg5 z>ao-}771+xE3um9lWAY1FeQFxowa1(!J(;Jg*wrg!=6FdRX+t_<%z&d&?|Bn){>zm zZQj(aA_HeBY&OC^jj*)N`8fa^ePOU72VpInJoI1?`ty#lvlNzs(&MZX+R%2xS~5Kh zX*|AU4QE#~SgPzOXe9>tRj>hjU@c1k5Y_mW*Jp3fI;)1&g3j|zDgC+}2Q_v%YfDax z!?umcN^n}KYQ|a$Lr+51Nf9dkkYFSjZZjkma$0KOj+;aQ&721~t7QUKx61J3(P4P1 zstI~7-wOACnWP4=8oGOwz%vNDqD8w&Q`qcNGGrbbf&0s9L0De{4{mRS?o0MU+nR_! zrvshUau0G^DeMhM_v{5BuLjb#Hh@r23lDAk8oF(C+P0rsBpv85EP>4CVMx#04MOfG z;P%vktHcXwTj~+IE(~px)3*MY77e}p#|c>TD?sMatC0Tu4iKKJ0(X8jxQY*gYtxsC z(zYC$g|@+I+kY;dg_dE>scBf&bP1Nc@Hz<3R)V`=AGkc;8CXqdi=B4l2k|g;2%#m& z*jfX^%b!A8#bI!j9-0Fi0bOXl(-c^AB9|nQaE`*)Hw+o&jS9@7&Gov#HbD~#d{twV zXd^Tr^mWLfFh$@Dr$e;PBEz4(-2q1FF0}c;~B5sA}+Q>TOoP+t>wf)V9Iy=5ruQa;z)y zI9C9*oUga6=hxw6QasLPnee@3^Rr*M{CdaL5=R41nLs(AHk_=Y+A9$2&H(B7!_pURs&8aNw7?`&Z&xY_Ye z)~D5Bog^td-^QbUtkTirdyK^mTHAOuptDflut!#^lnKqU md>ggs(5nOWAqO?umG&QVYK#ibz}*4>0000U6E9hRK9^#O7(mu>ETqrXGsduA8$)?`v2seloOCza43C{NQ$$gAOH**MCn0Q?+L7dl7qnbRdqZ8LSVp1ItDxhxD?t@5_yHg6A8yI zC*%Wgg22K|8E#!~cTNYR~@Y9KepMPrrB8cABapAFa=`H+UGhkXUZV1GnwR1*lPyZ;*K(i~2gp|@bzp8}og7e*#% zEnr|^CWdVV!-4*Y_7rFvlww2Ze+>j*!Z!pQ?2l->4q#nqRu9`ELo6RMS5=br47g_X zRw}P9a7RRYQ%2Vsd0Me{_(EggTnuN6j=-?uFS6j^u69elMypu?t>op*wBx<=Wx8?( ztpe^(fwM6jJX7M-l*k3kEpWOl_Vk3@(_w4oc}4YF4|Rt=2V^XU?#Yz`8(e?aZ@#li0n*=g^qOcVpd-Wbok=@b#Yw zqn8u9a)z>l(1kEaPYZ6hwubN6i<8QHgsu0oE) ziJ(p;Wxm>sf!K+cw>R-(^Y2_bahB+&KI9y^);#0qt}t-$C|Bo71lHi{_+lg#f%RFy z0um=e3$K3i6K{U_4K!EX?F&rExl^W|G8Z8;`5z-k}OGNZ0#WVb$WCpQu-_YsiqKP?BB# vzVHS-CTUF4Ozn5G+mq_~Qqto~ahA+K`|lyv3(-e}00000NkvXXu0mjfd`9t{ literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d0ef06e7edb86cdfe0d15b4b0d98334a86163658 GIT binary patch literal 1716 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 literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f9ed8f5cee1c98386d13b17e89f719e83555b2 GIT binary patch literal 1895 zcmV-t2blPYP)FQtfgmafE#=YDCq`qUBt#QpG%*H6QHY765~R=q zZ6iudfM}q!Pz#~9JgOi8QJ|DSu?1-*(kSi1K4#~5?#|rh?sS)(-JQqX*}ciXJ56_H zdw=^s_srbAdqxlvGyrgGet#6T7_|j;95sL%MtM;q86vOxKM$f#puR)Bjv9Zvz9-di zXOTSsZkM83)E9PYBXC<$6(|>lNLVBb&&6y{NByFCp%6+^ALR@NCTse_wqvNmSWI-m z!$%KlHFH2omF!>#%1l3LTZg(s7eof$7*xB)ZQ0h?ejh?Ta9fDv59+u#MokW+1t8Zb zgHv%K(u9G^Lv`lh#f3<6!JVTL3(dCpxHbnbA;kKqQyd1~^Xe0VIaYBSWm6nsr;dFj z4;G-RyL?cYgsN1{L4ZFFNa;8)Rv0fM0C(~Tkit94 zz#~A)59?QjD&pAPSEQ)p8gP|DS{ng)j=2ux)_EzzJ773GmQ_Cic%3JJhC0t2cx>|v zJcVusIB!%F90{+}8hG3QU4KNeKmK%T>mN57NnCZ^56=0?&3@!j>a>B43pi{!u z7JyDj7`6d)qVp^R=%j>UIY6f+3`+qzIc!Y_=+uN^3BYV|o+$vGo-j-Wm<10%A=(Yk^beI{t%ld@yhKjq0iNjqN4XMGgQtbKubPM$JWBz}YA65k%dm*awtC^+f;a-x4+ddbH^7iDWGg&N0n#MW{kA|=8iMUiFYvMoDY@sPC#t$55gn6ykUTPAr`a@!(;np824>2xJthS z*ZdmT`g5-`BuJs`0LVhz+D9NNa3<=6m;cQLaF?tCv8)zcRSh66*Z|vXhG@$I%U~2l z?`Q zykI#*+rQ=z6Jm=Bui-SfpDYLA=|vzGE(dYm=OC8XM&MDo7ux4UF1~0J1+i%aCUpRe zt3L_uNyQ*cE(38Uy03H%I*)*Bh=Lb^Xj3?I^Hnbeq72(EOK^Y93CNp*uAA{5Lc=ky zx=~RKa4{iTm{_>_vSCm?$Ej=i6@=m%@VvAITnigVg{&@!7CDgs908761meDK5azA} z4?=NOH|PdvabgJ&fW2{Mo$Q0CcD8Qc84%{JPYt5EiG{MdLIAeX%T=D7NIP4%Hw}p9 zg)==!2Lbp#j{u_}hMiao9=!VSyx0gHbeCS`;q&vzeq|fs`y&^X-lso(Ls@-706qmA z7u*T5PMo_w3{se1t2`zWeO^hOvTsohG_;>J0wVqVe+n)AbQCx)yh9;w+J6?NF5Lmo zecS@ieAKL8%bVd@+-KT{yI|S}O>pYckUFs;ry9Ow$CD@ztz5K-*D$^{i(_1llhSh^ zEkL$}tsQt5>QA^;QgjgIfBDmcOgi5YDyu?t6vSnbp=1+@6D& z5MJ}B8q;bRlVoxasyhcUF1+)o`&3r0colr}QJ3hcSdLu;9;td>kf@Tcn<@9sIx&=m z;AD;SCh95=&p;$r{Xz3iWCO^MX83AGJ(yH&eTXgv|0=34#-&WAmw{)U7OU9!Wz^!7 zZ%jZFi@JR;>Mhi7S>V7wQ176|FdW2m?&`qa(ScO^CFPR80HucLHOTy%5s*HR0^8)i h0WYBP*#0Ks^FNSabJA*5${_#%002ovPDHLkV1oKhTl@e3 literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..75b2d164a5a98e212cca15ea7bf2ab5de5108680 GIT binary patch literal 3831 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 literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/flutter_application_1/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..c4df70d39da7941ef3f6dcb7f06a192d8dcb308d GIT binary patch literal 1888 zcmV-m2cP(fP)x~L`~4d)Rspd&<9kFh{hn*KP1LP0~$;u(LfAu zp%fx&qLBcRHx$G|3q(bv@+b;o0*D|jwD-Q9uQR(l*ST}s+uPgQ-MeFwZ#GS?b332? z&Tk$&_miXn3IGq)AmQ)3sisq{raD4(k*bHvpCe-TdWq^NRTEVM)i9xbgQ&ccnUVx* zEY%vS%gDcSg=!tuIK8$Th2_((_h^+7;R|G{n06&O2#6%LK`a}n?h_fL18btz<@lFG za}xS}u?#DBMB> zw^b($1Z)`9G?eP95EKi&$eOy@K%h;ryrR3la%;>|o*>CgB(s>dDcNOXg}CK9SPmD? zmr-s{0wRmxUnbDrYfRvnZ@d z6johZ2sMX{YkGSKWd}m|@V7`Degt-43=2M?+jR%8{(H$&MLLmS;-|JxnX2pnz;el1jsvqQz}pGSF<`mqEXRQ5sC4#BbwnB_4` zc5bFE-Gb#JV3tox9fp-vVEN{(tOCpRse`S+@)?%pz+zVJXSooTrNCUg`R6`hxwb{) zC@{O6MKY8tfZ5@!yy=p5Y|#+myRL=^{tc(6YgAnkg3I(Cd!r5l;|;l-MQ8B`;*SCE z{u)uP^C$lOPM z5d~UhKhRRmvv{LIa^|oavk1$QiEApSrP@~Jjbg`<*dW4TO?4qG%a%sTPUFz(QtW5( zM)lA+5)0TvH~aBaOAs|}?u2FO;yc-CZ1gNM1dAxJ?%m?YsGR`}-xk2*dxC}r5j$d* zE!#Vtbo69h>V4V`BL%_&$} z+oJAo@jQ^Tk`;%xw-4G>hhb&)B?##U+(6Fi7nno`C<|#PVA%$Y{}N-?(Gc$1%tr4Pc}}hm~yY#fTOe!@v9s-ik$dX~|ygArPhByaXn8 zpI^FUjNWMsTFKTP3X7m?UK)3m zp6rI^_zxRYrx6_QmhoWoDR`fp4R7gu6;gdO)!KexaoO2D88F9x#TM1(9Bn7g;|?|o z)~$n&Lh#hCP6_LOPD>a)NmhW})LADx2kq=X7}7wYRj-0?dXr&bHaRWCfSqvzFa=sn z-8^gSyn-RmH=BZ{AJZ~!8n5621GbUJV7Qvs%JNv&$%Q17s_X%s-41vAPfIR>;x0Wlqr5?09S>x#%Qkt>?(&XjFRY}*L6BeQ3 z<6XEBh^S7>AbwGm@XP{RkeEKj6@_o%oV?hDuUpUJ+r#JZO?!IUc;r0R?>mi)*ZpQ) z#((dn=A#i_&EQn|hd)N$#A*fjBFuiHcYvo?@y1 z5|fV=a^a~d!c-%ZbMNqkMKiSzM{Yq=7_c&1H!mXk60Uv32dV;vMg&-kQ)Q{+PFtwc zj|-uQ;b^gts??J*9VxxOro}W~Q9j4Em|zSRv)(WSO9$F$s=Ydu%Q+5DOid~lwk&we zY%W(Z@ofdwPHncEZzZgmqS|!gTj3wQq9rxQy+^eNYKr1mj&?tm@wkO*9@UtnRMG>c aR{jt9+;fr}hV%pg00001^@s67{VYS000c7NklQEG_j zup^)eW&WUIApqy$=APz8jE@awGp)!bsTjDbrJO`$x^ZR^dr;>)LW>{ zs70vpsD38v)19rI=GNk1b(0?Js9~rjsQsu*K;@SD40RB-3^gKU-MYC7G!Bw{fZsqp zih4iIi;Hr_xZ033Iu{sQxLS=}yBXgLMn40d++>aQ0#%8D1EbGZp7+ z5=mK?t31BkVYbGOxE9`i748x`YgCMwL$qMsChbSGSE1`p{nSmadR zcQ#R)(?!~dmtD0+D2!K zR9%!Xp1oOJzm(vbLvT^$IKp@+W2=-}qTzTgVtQ!#Y7Gxz}stUIm<1;oBQ^Sh2X{F4ibaOOx;5ZGSNK z0maF^@(UtV$=p6DXLgRURwF95C=|U8?osGhgOED*b z7woJ_PWXBD>V-NjQAm{~T%sjyJ{5tn2f{G%?J!KRSrrGvQ1(^`YLA5B!~eycY(e5_ z*%aa{at13SxC(=7JT7$IQF~R3sy`Nn%EMv!$-8ZEAryB*yB1k&stni)=)8-ODo41g zkJu~roIgAih94tb=YsL%iH5@^b~kU9M-=aqgXIrbtxMpFy5mekFm#edF9z7RQ6V}R zBIhbXs~pMzt0VWy1Fi$^fh+1xxLDoK09&5&MJl(q#THjPm(0=z2H2Yfm^a&E)V+a5 zbi>08u;bJsDRUKR9(INSc7XyuWv(JsD+BB*0hS)FO&l&7MdViuur@-<-EHw>kHRGY zqoT}3fDv2-m{NhBG8X}+rgOEZ;amh*DqN?jEfQdqxdj08`Sr=C-KmT)qU1 z+9Cl)a1mgXxhQiHVB}l`m;-RpmKy?0*|yl?FXvJkFxuu!fKlcmz$kN(a}i*saM3nr z0!;a~_%Xqy24IxA2rz<+08=B-Q|2PT)O4;EaxP^6qixOv7-cRh?*T?zZU`{nIM-at zTKYWr9rJ=tppQ9I#Z#mLgINVB!pO-^FOcvFw6NhV0gztuO?g ztoA*C-52Q-Z-P#xB4HAY3KQVd%dz1S4PA3vHp0aa=zAO?FCt zC_GaTyVBg2F!bBr3U@Zy2iJgIAt>1sf$JWA9kh{;L+P*HfUBX1Zy{4MgNbDfBV_ly z!y#+753arsZUt@366jIC0klaC@ckuk!qu=pAyf7&QmiBUT^L1&tOHzsK)4n|pmrVT zs2($4=?s~VejTFHbFdDOwG;_58LkIj1Fh@{glkO#F1>a==ymJS$z;gdedT1zPx4Kj ztjS`y_C}%af-RtpehdQDt3a<=W5C4$)9W@QAse;WUry$WYmr51ml9lkeunUrE`-3e zmq1SgSOPNEE-Mf+AGJ$g0M;3@w!$Ej;hMh=v=I+Lpz^n%Pg^MgwyqOkNyu2c^of)C z1~ALor3}}+RiF*K4+4{(1%1j3pif1>sv0r^mTZ?5Jd-It!tfPfiG_p$AY*Vfak%FG z4z#;wLtw&E&?}w+eKG^=#jF7HQzr8rV0mY<1YAJ_uGz~$E13p?F^fPSzXSn$8UcI$ z8er9{5w5iv0qf8%70zV71T1IBB1N}R5Kp%NO0=5wJalZt8;xYp;b{1K) zHY>2wW-`Sl{=NpR%iu3(u6l&)rc%%cSA#aV7WCowfbFR4wcc{LQZv~o1u_`}EJA3>ki`?9CKYTA!rhO)if*zRdd}Kn zEPfYbhoVE~!FI_2YbC5qAj1kq;xP6%J8+?2PAs?`V3}nyFVD#sV3+uP`pi}{$l9U^ zSz}_M9f7RgnnRhaoIJgT8us!1aB&4!*vYF07Hp&}L zCRlop0oK4DL@ISz{2_BPlezc;xj2|I z23RlDNpi9LgTG_#(w%cMaS)%N`e>~1&a3<{Xy}>?WbF>OOLuO+j&hc^YohQ$4F&ze z+hwnro1puQjnKm;vFG~o>`kCeUIlkA-2tI?WBKCFLMBY=J{hpSsQ=PDtU$=duS_hq zHpymHt^uuV1q@uc4bFb{MdG*|VoW@15Osrqt2@8ll0qO=j*uOXn{M0UJX#SUztui9FN4)K3{9!y8PC-AHHvpVTU;x|-7P+taAtyglk#rjlH2 z5Gq8ik}BPaGiM{#Woyg;*&N9R2{J0V+WGB69cEtH7F?U~Kbi6ksi*`CFXsi931q7Y zGO82?whBhN%w1iDetv%~wM*Y;E^)@Vl?VDj-f*RX>{;o_=$fU!&KAXbuadYZ46Zbg z&6jMF=49$uL^73y;;N5jaHYv)BTyfh&`qVLYn?`o6BCA_z-0niZz=qPG!vonK3MW_ zo$V96zM!+kJRs{P-5-rQVse0VBH*n6A58)4uc&gfHMa{gIhV2fGf{st>E8sKyP-$8zp~wJX^A*@DI&-;8>gANXZj zU)R+Y)PB?=)a|Kj>8NXEu^S_h^7R`~Q&7*Kn!xyvzVv&^>?^iu;S~R2e-2fJx-oUb cX)(b1KSk$MOV07*qoM6N<$f&6$jw%VRuvdN2+38CZWny1cRtlsl+0_KtW)EU14Ei(F!UtWuj4IK+3{sK@>rh zs1Z;=(DD&U6+tlyL?UnHVN^&g6QhFi2#HS+*qz;(>63G(`|jRtW|nz$Pv7qTovP!^ zP_jES{mr@O-02w%!^a?^1ZP!_KmQiz0L~jZ=W@Qt`8wzOoclQsAS<5YdH;a(4bGLE zk8s}1If(PSIgVi!XE!5kA?~z*sobvNyohr;=Q_@h2@$6Flyej3J)D-6YfheRGl`HEcPk|~huT_2-U?PfL=4BPV)f1o!%rQ!NMt_MYw-5bUSwQ9Z&zC>u zOrl~UJglJNa%f50Ok}?WB{on`Ci`p^Y!xBA?m@rcJXLxtrE0FhRF3d*ir>yzO|BD$ z3V}HpFcCh6bTzY}Nt_(W%QYd3NG)jJ4<`F<1Od) zfQblTdC&h2lCz`>y?>|9o2CdvC8qZeIZt%jN;B7Hdn2l*k4M4MFEtq`q_#5?}c$b$pf_3y{Y!cRDafZBEj-*OD|gz#PBDeu3QoueOesLzB+O zxjf2wvf6Wwz>@AiOo2mO4=TkAV+g~%_n&R;)l#!cBxjuoD$aS-`IIJv7cdX%2{WT7 zOm%5rs(wqyPE^k5SIpUZ!&Lq4<~%{*>_Hu$2|~Xa;iX*tz8~G6O3uFOS?+)tWtdi| zV2b#;zRN!m@H&jd=!$7YY6_}|=!IU@=SjvGDFtL;aCtw06U;-v^0%k0FOyESt z1Wv$={b_H&8FiRV?MrzoHWd>%v6KTRU;-v^Miiz+@q`(BoT!+<37CKhoKb)|8!+RG z6BQFU^@fRW;s8!mOf2QViKQGk0TVER6EG1`#;Nm39Do^PoT!+<37AD!%oJe86(=et zZ~|sLzU>V-qYiU6V8$0GmU7_K8|Fd0B?+9Un1BhKAz#V~Fk^`mJtlCX#{^8^M8!me z8Yg;8-~>!e<-iG;h*0B1kBKm}hItVGY6WnjVpgnTTAC$rqQ^v)4KvOtpY|sIj@WYg zyw##ZZ5AC2IKNC;^hwg9BPk0wLStlmBr;E|$5GoAo$&Ui_;S9WY62n3)i49|T%C#i017z3J=$RF|KyZWnci*@lW4 z=AKhNN6+m`Q!V3Ye68|8y@%=am>YD0nG99M)NWc20%)gwO!96j7muR}Fr&54SxKP2 zP30S~lt=a*qDlbu3+Av57=9v&vr<6g0&`!8E2fq>I|EJGKs}t|{h7+KT@)LfIV-3K zK)r_fr2?}FFyn*MYoLC>oV-J~eavL2ho4a4^r{E-8m2hi>~hA?_vIG4a*KT;2eyl1 zh_hUvUJpNCFwBvRq5BI*srSle>c6%n`#VNsyC|MGa{(P&08p=C9+WUw9Hl<1o9T4M zdD=_C0F7#o8A_bRR?sFNmU0R6tW`ElnF8p53IdHo#S9(JoZCz}fHwJ6F<&?qrpVqE zte|m%89JQD+XwaPU#%#lVs-@-OL);|MdfINd6!XwP2h(eyafTUsoRkA%&@fe?9m@jw-v(yTTiV2(*fthQH9}SqmsRPVnwwbV$1E(_lkmo&S zF-truCU914_$jpqjr(>Ha4HkM4YMT>m~NosUu&UZ>zirfHo%N6PPs9^_o$WqPA0#5 z%tG>qFCL+b*0s?sZ;Sht0nE7Kl>OVXy=gjWxxK;OJ3yGd7-pZf7JYNcZo2*1SF`u6 zHJyRRxGw9mDlOiXqVMsNe#WX`fC`vrtjSQ%KmLcl(lC>ZOQzG^%iql2w-f_K@r?OE zwCICifM#L-HJyc7Gm>Ern?+Sk3&|Khmu4(~3qa$(m6Ub^U0E5RHq49za|XklN#?kP zl;EstdW?(_4D>kwjWy2f!LM)y?F94kyU3`W!6+AyId-89v}sXJpuic^NLL7GJItl~ zsiuB98AI-(#Mnm|=A-R6&2fwJ0JVSY#Q>&3$zFh|@;#%0qeF=j5Ajq@4i0tIIW z&}sk$&fGwoJpe&u-JeGLi^r?dO`m=y(QO{@h zQqAC7$rvz&5+mo3IqE?h=a~6m>%r5Quapvzq;{y~p zJpyXOBgD9VrW7@#p6l7O?o3feml(DtSL>D^R) zZUY%T2b0-vBAFN7VB;M88!~HuOXi4KcI6aRQ&h|XQ0A?m%j2=l1f0cGP}h(oVfJ`N zz#PpmFC*ieab)zJK<4?^k=g%OjPnkANzbAbmGZHoVRk*mTfm75s_cWVa`l*f$B@xu z5E*?&@seIo#*Y~1rBm!7sF9~~u6Wrj5oICUOuz}CS)jdNIznfzCA(stJ(7$c^e5wN z?lt>eYgbA!kvAR7zYSD&*r1$b|(@;9dcZ^67R0 zXAXJKa|5Sdmj!g578Nwt6d$sXuc&MWezA0Whd`94$h{{?1IwXP4)Tx4obDK%xoFZ_Z zjjHJ_P@R_e5blG@yEjnaJb`l;s%Lb2&=8$&Ct-fV`E^4CUs)=jTk!I}2d&n!f@)bm z@ z_4Dc86+3l2*p|~;o-Sb~oXb_RuLmoifDU^&Te$*FevycC0*nE3Xws8gsWp|Rj2>SM zns)qcYj?^2sd8?N!_w~4v+f-HCF|a$TNZDoNl$I1Uq87euoNgKb6&r26TNrfkUa@o zfdiFA@p{K&mH3b8i!lcoz)V{n8Q@g(vR4ns4r6w;K z>1~ecQR0-<^J|Ndg5fvVUM9g;lbu-){#ghGw(fg>L zh)T5Ljb%lWE;V9L!;Cqk>AV1(rULYF07ZBJbGb9qbSoLAd;in9{)95YqX$J43-dY7YU*k~vrM25 zxh5_IqO0LYZW%oxQ5HOzmk4x{atE*vipUk}sh88$b2tn?!ujEHn`tQLe&vo}nMb&{ zio`xzZ&GG6&ZyN3jnaQy#iVqXE9VT(3tWY$n-)uWDQ|tc{`?fq2F`oQ{;d3aWPg4Hp-(iE{ry>MIPWL> iW8Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/flutter_application_1/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/flutter_application_1/ios/Runner/Base.lproj/LaunchScreen.storyboard b/flutter_application_1/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/flutter_application_1/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/flutter_application_1/ios/Runner/Base.lproj/Main.storyboard b/flutter_application_1/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/flutter_application_1/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/flutter_application_1/ios/Runner/Info.plist b/flutter_application_1/ios/Runner/Info.plist new file mode 100644 index 0000000..727a3f7 --- /dev/null +++ b/flutter_application_1/ios/Runner/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + flutter_application_1 + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/flutter_application_1/ios/Runner/Runner-Bridging-Header.h b/flutter_application_1/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/flutter_application_1/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/flutter_application_1/lib/main.dart b/flutter_application_1/lib/main.dart new file mode 100644 index 0000000..46ae8ce --- /dev/null +++ b/flutter_application_1/lib/main.dart @@ -0,0 +1,136 @@ +// Copyright 2018 The Flutter team. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:english_words/english_words.dart'; +import 'package:flutter/material.dart'; + +void main() => runApp(MyApp()); + +// #docregion MyApp +class MyApp extends StatelessWidget { + // #docregion build + @override + Widget build(BuildContext context) { + return MaterialApp( + title: 'Startup Name Generator', + theme: ThemeData( + appBarTheme: const AppBarTheme( + backgroundColor: Colors.white, + foregroundColor: Colors.black, + ), + ), + home: RandomWords(), + ); + } + // #enddocregion build +} +// #enddocregion MyApp + +// #docregion RWS-var +class _RandomWordsState extends State { + final _suggestions = []; + final _saved = {}; + final _biggerFont = const TextStyle(fontSize: 18.0); + // #enddocregion RWS-var + + // #docregion _buildSuggestions + Widget _buildSuggestions() { + return ListView.builder( + padding: const EdgeInsets.all(16.0), + itemBuilder: /*1*/ (context, i) { + if (i.isOdd) return const Divider(); /*2*/ + + final index = i ~/ 2; /*3*/ + if (index >= _suggestions.length) { + _suggestions.addAll(generateWordPairs().take(10)); /*4*/ + } + return _buildRow(_suggestions[index]); + }); + } + // #enddocregion _buildSuggestions + + // #docregion _buildRow + Widget _buildRow(WordPair pair) { + final alreadySaved = _saved.contains(pair); + return ListTile( + title: Text( + pair.asPascalCase, + style: _biggerFont, + ), + trailing: Icon( + alreadySaved ? Icons.favorite : Icons.favorite_border, + color: alreadySaved ? Colors.red : null, + semanticLabel: alreadySaved ? 'Remove from saved' : 'Save', + ), + onTap: () { + setState(() { + if (alreadySaved) { + _saved.remove(pair); + } else { + _saved.add(pair); + } + }); + }, + ); + } + // #enddocregion _buildRow + + // #docregion RWS-build + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: const Text('Startup Name Generator'), + actions: [ + IconButton( + icon: const Icon(Icons.list), + onPressed: _pushSaved, + tooltip: 'Saved Suggestions', + ), + ], + ), + body: _buildSuggestions(), + ); + } + // #enddocregion RWS-build + + void _pushSaved() { + Navigator.of(context).push( + MaterialPageRoute( + builder: (context) { + final tiles = _saved.map( + (pair) { + return ListTile( + title: Text( + pair.asPascalCase, + style: _biggerFont, + ), + ); + }, + ); + final divided = tiles.isNotEmpty + ? ListTile.divideTiles( + context: context, + tiles: tiles, + ).toList() + : []; + + return Scaffold( + appBar: AppBar( + title: const Text('Saved Suggestions'), + ), + body: ListView(children: divided), + ); + }, + ), + ); + } + // #docregion RWS-var +} +// #enddocregion RWS-var + +class RandomWords extends StatefulWidget { + @override + State createState() => _RandomWordsState(); +} \ No newline at end of file diff --git a/flutter_application_1/pubspec.lock b/flutter_application_1/pubspec.lock new file mode 100644 index 0000000..750761f --- /dev/null +++ b/flutter_application_1/pubspec.lock @@ -0,0 +1,167 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + url: "https://pub.dartlang.org" + source: hosted + version: "2.8.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + characters: + dependency: transitive + description: + name: characters + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" + clock: + dependency: transitive + description: + name: clock + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + collection: + dependency: transitive + description: + name: collection + url: "https://pub.dartlang.org" + source: hosted + version: "1.15.0" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.3" + fake_async: + dependency: transitive + description: + name: fake_async + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + lints: + dependency: transitive + description: + name: lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" + matcher: + dependency: transitive + description: + name: matcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.10" + meta: + dependency: transitive + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.0" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + url: "https://pub.dartlang.org" + source: hosted + version: "1.10.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + test_api: + dependency: transitive + description: + name: test_api + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.2" + typed_data: + dependency: transitive + description: + name: typed_data + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" + vector_math: + dependency: transitive + description: + name: vector_math + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" +sdks: + dart: ">=2.12.0 <3.0.0" diff --git a/flutter_application_1/pubspec.yaml b/flutter_application_1/pubspec.yaml new file mode 100644 index 0000000..4d77126 --- /dev/null +++ b/flutter_application_1/pubspec.yaml @@ -0,0 +1,89 @@ +name: flutter_application_1 +description: A new Flutter project. + +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.0+1 + +environment: + sdk: ">=2.12.0 <3.0.0" + +# Dependencies specify other packages that your package needs in order to work. +# To automatically upgrade your package dependencies to the latest versions +# consider running `flutter pub upgrade --major-versions`. Alternatively, +# dependencies can be manually updated by changing the version numbers below to +# the latest version available on pub.dev. To see which dependencies have newer +# versions available, run `flutter pub outdated`. +dependencies: + flutter: + sdk: flutter +english_words: ^4.0.0 + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.2 + +dev_dependencies: + flutter_test: + sdk: flutter + + # The "flutter_lints" package below contains a set of recommended lints to + # encourage good coding practices. The lint set provided by the package is + # activated in the `analysis_options.yaml` file located at the root of your + # package. See that file for information about deactivating specific lint + # rules and activating additional ones. + flutter_lints: ^1.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter. +flutter: + + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add assets to your application, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware. + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages diff --git a/flutter_application_1/test/widget_test.dart b/flutter_application_1/test/widget_test.dart new file mode 100644 index 0000000..99ecc6c --- /dev/null +++ b/flutter_application_1/test/widget_test.dart @@ -0,0 +1,30 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility that Flutter provides. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; + +import 'package:flutter_application_1/main.dart'; + +void main() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(const MyApp()); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +} diff --git a/flutter_application_1/web/favicon.png b/flutter_application_1/web/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8aaa46ac1ae21512746f852a42ba87e4165dfdd1 GIT binary patch literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM literal 0 HcmV?d00001 diff --git a/flutter_application_1/web/icons/Icon-192.png b/flutter_application_1/web/icons/Icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..b749bfef07473333cf1dd31e9eed89862a5d52aa GIT binary patch literal 5292 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 literal 0 HcmV?d00001 diff --git a/flutter_application_1/web/icons/Icon-512.png b/flutter_application_1/web/icons/Icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..88cfd48dff1169879ba46840804b412fe02fefd6 GIT binary patch literal 8252 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 literal 0 HcmV?d00001 diff --git a/flutter_application_1/web/icons/Icon-maskable-192.png b/flutter_application_1/web/icons/Icon-maskable-192.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9b4d76e525556d5d89141648c724331630325d GIT binary patch literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! literal 0 HcmV?d00001 diff --git a/flutter_application_1/web/icons/Icon-maskable-512.png b/flutter_application_1/web/icons/Icon-maskable-512.png new file mode 100644 index 0000000000000000000000000000000000000000..d69c56691fbdb0b7efa65097c7cc1edac12a6d3e GIT binary patch literal 20998 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 MPgg&ebxsLQ025IeI{*Lx literal 0 HcmV?d00001 diff --git a/flutter_application_1/web/index.html b/flutter_application_1/web/index.html new file mode 100644 index 0000000..dbac1a8 --- /dev/null +++ b/flutter_application_1/web/index.html @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + flutter_application_1 + + + + + + + diff --git a/flutter_application_1/web/manifest.json b/flutter_application_1/web/manifest.json new file mode 100644 index 0000000..dd8e066 --- /dev/null +++ b/flutter_application_1/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "flutter_application_1", + "short_name": "flutter_application_1", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/.gitignore" "b/netflix - \353\263\265\354\202\254\353\263\270/.gitignore" new file mode 100644 index 0000000..0fa6b67 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/.gitignore" @@ -0,0 +1,46 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +lib/generated_plugin_registrant.dart + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/.metadata" "b/netflix - \353\263\265\354\202\254\353\263\270/.metadata" new file mode 100644 index 0000000..cb12308 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/.metadata" @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: 3595343e20a61ff16d14e8ecc25f364276bb1b8b + channel: stable + +project_type: app diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/README.md" "b/netflix - \353\263\265\354\202\254\353\263\270/README.md" new file mode 100644 index 0000000..cfa7563 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/README.md" @@ -0,0 +1,16 @@ +# netflix + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) + +For help getting started with Flutter, view our +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/analysis_options.yaml" "b/netflix - \353\263\265\354\202\254\353\263\270/analysis_options.yaml" new file mode 100644 index 0000000..61b6c4d --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/analysis_options.yaml" @@ -0,0 +1,29 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at + # https://dart-lang.github.io/linter/lints/index.html. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/.gitignore" "b/netflix - \353\263\265\354\202\254\353\263\270/android/.gitignore" new file mode 100644 index 0000000..6f56801 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/.gitignore" @@ -0,0 +1,13 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties +**/*.keystore +**/*.jks diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/build.gradle" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/build.gradle" new file mode 100644 index 0000000..9234ee0 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/build.gradle" @@ -0,0 +1,68 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +android { + compileSdkVersion 30 + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.example.netflix" + minSdkVersion 16 + targetSdkVersion 30 + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig signingConfigs.debug + } + } +} + +flutter { + source '../..' +} + +dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/debug/AndroidManifest.xml" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/debug/AndroidManifest.xml" new file mode 100644 index 0000000..2025d35 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/debug/AndroidManifest.xml" @@ -0,0 +1,7 @@ + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/AndroidManifest.xml" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/AndroidManifest.xml" new file mode 100644 index 0000000..690da57 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/AndroidManifest.xml" @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/kotlin/com/example/netflix/MainActivity.kt" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/kotlin/com/example/netflix/MainActivity.kt" new file mode 100644 index 0000000..e4054bf --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/kotlin/com/example/netflix/MainActivity.kt" @@ -0,0 +1,6 @@ +package com.example.netflix + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/drawable-v21/launch_background.xml" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/drawable-v21/launch_background.xml" new file mode 100644 index 0000000..f74085f --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/drawable-v21/launch_background.xml" @@ -0,0 +1,12 @@ + + + + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/drawable/launch_background.xml" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/drawable/launch_background.xml" new file mode 100644 index 0000000..304732f --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/drawable/launch_background.xml" @@ -0,0 +1,12 @@ + + + + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-hdpi/ic_launcher.png" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-hdpi/ic_launcher.png" new file mode 100644 index 0000000000000000000000000000000000000000..db77bb4b7b0906d62b1847e87f15cdcacf6a4f29 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-mdpi/ic_launcher.png" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-mdpi/ic_launcher.png" new file mode 100644 index 0000000000000000000000000000000000000000..17987b79bb8a35cc66c3c1fd44f5a5526c1b78be GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png" new file mode 100644 index 0000000000000000000000000000000000000000..d5f1c8d34e7a88e3f88bea192c3a370d44689c3c GIT binary patch literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" new file mode 100644 index 0000000000000000000000000000000000000000..4d6372eebdb28e45604e46eeda8dd24651419bc0 GIT binary patch literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/values-night/styles.xml" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/values-night/styles.xml" new file mode 100644 index 0000000..449a9f9 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/values-night/styles.xml" @@ -0,0 +1,18 @@ + + + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/values/styles.xml" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/values/styles.xml" new file mode 100644 index 0000000..d74aa35 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/main/res/values/styles.xml" @@ -0,0 +1,18 @@ + + + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/profile/AndroidManifest.xml" "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/profile/AndroidManifest.xml" new file mode 100644 index 0000000..2025d35 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/app/src/profile/AndroidManifest.xml" @@ -0,0 +1,7 @@ + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/build.gradle" "b/netflix - \353\263\265\354\202\254\353\263\270/android/build.gradle" new file mode 100644 index 0000000..ed45c65 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/build.gradle" @@ -0,0 +1,29 @@ +buildscript { + ext.kotlin_version = '1.3.50' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/gradle.properties" "b/netflix - \353\263\265\354\202\254\353\263\270/android/gradle.properties" new file mode 100644 index 0000000..94adc3a --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/gradle.properties" @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/gradle/wrapper/gradle-wrapper.properties" "b/netflix - \353\263\265\354\202\254\353\263\270/android/gradle/wrapper/gradle-wrapper.properties" new file mode 100644 index 0000000..bc6a58a --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/gradle/wrapper/gradle-wrapper.properties" @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/android/settings.gradle" "b/netflix - \353\263\265\354\202\254\353\263\270/android/settings.gradle" new file mode 100644 index 0000000..44e62bc --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/android/settings.gradle" @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/images/bbongfilx_logo.png" "b/netflix - \353\263\265\354\202\254\353\263\270/images/bbongfilx_logo.png" new file mode 100644 index 0000000000000000000000000000000000000000..1cfaea096357ac3ff956ba156496d40916830f90 GIT binary patch literal 180673 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 jm}N`|tLoBu-d<-3Azay8OKiI( + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 9.0 + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Flutter/Debug.xcconfig" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Flutter/Debug.xcconfig" new file mode 100644 index 0000000..592ceee --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Flutter/Debug.xcconfig" @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Flutter/Release.xcconfig" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Flutter/Release.xcconfig" new file mode 100644 index 0000000..592ceee --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Flutter/Release.xcconfig" @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.pbxproj" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.pbxproj" new file mode 100644 index 0000000..9ffc854 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.pbxproj" @@ -0,0 +1,471 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = 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; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.netflix; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = 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; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = 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; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.netflix; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.netflix; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata" new file mode 100644 index 0000000..919434a --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata" @@ -0,0 +1,7 @@ + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist" new file mode 100644 index 0000000..18d9810 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist" @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings" new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings" @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme" new file mode 100644 index 0000000..a28140c --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme" @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/contents.xcworkspacedata" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/contents.xcworkspacedata" new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/contents.xcworkspacedata" @@ -0,0 +1,7 @@ + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist" new file mode 100644 index 0000000..18d9810 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist" @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings" new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings" @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/AppDelegate.swift" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/AppDelegate.swift" new file mode 100644 index 0000000..70693e4 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/AppDelegate.swift" @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json" new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json" @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png" new file mode 100644 index 0000000000000000000000000000000000000000..dc9ada4725e9b0ddb1deab583e5b5102493aa332 GIT binary patch literal 10932 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 literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png" new file mode 100644 index 0000000000000000000000000000000000000000..f091b6b0bca859a3f474b03065bef75ba58a9e4c GIT binary patch literal 1588 zcmV-42Fv-0P)C1SqPt}wig>|5Crh^=oyX$BK<}M8eLU3e2hGT;=G|!_SP)7zNI6fqUMB=)y zRAZ>eDe#*r`yDAVgB_R*LB*MAc)8(b{g{9McCXW!lq7r(btRoB9!8B-#AI6JMb~YFBEvdsV)`mEQO^&#eRKx@b&x- z5lZm*!WfD8oCLzfHGz#u7sT0^VLMI1MqGxF^v+`4YYnVYgk*=kU?HsSz{v({E3lb9 z>+xILjBN)t6`=g~IBOelGQ(O990@BfXf(DRI5I$qN$0Gkz-FSc$3a+2fX$AedL4u{ z4V+5Ong(9LiGcIKW?_352sR;LtDPmPJXI{YtT=O8=76o9;*n%_m|xo!i>7$IrZ-{l z-x3`7M}qzHsPV@$v#>H-TpjDh2UE$9g6sysUREDy_R(a)>=eHw-WAyfIN z*qb!_hW>G)Tu8nSw9yn#3wFMiLcfc4pY0ek1}8(NqkBR@t4{~oC>ryc-h_ByH(Cg5 z>ao-}771+xE3um9lWAY1FeQFxowa1(!J(;Jg*wrg!=6FdRX+t_<%z&d&?|Bn){>zm zZQj(aA_HeBY&OC^jj*)N`8fa^ePOU72VpInJoI1?`ty#lvlNzs(&MZX+R%2xS~5Kh zX*|AU4QE#~SgPzOXe9>tRj>hjU@c1k5Y_mW*Jp3fI;)1&g3j|zDgC+}2Q_v%YfDax z!?umcN^n}KYQ|a$Lr+51Nf9dkkYFSjZZjkma$0KOj+;aQ&721~t7QUKx61J3(P4P1 zstI~7-wOACnWP4=8oGOwz%vNDqD8w&Q`qcNGGrbbf&0s9L0De{4{mRS?o0MU+nR_! zrvshUau0G^DeMhM_v{5BuLjb#Hh@r23lDAk8oF(C+P0rsBpv85EP>4CVMx#04MOfG z;P%vktHcXwTj~+IE(~px)3*MY77e}p#|c>TD?sMatC0Tu4iKKJ0(X8jxQY*gYtxsC z(zYC$g|@+I+kY;dg_dE>scBf&bP1Nc@Hz<3R)V`=AGkc;8CXqdi=B4l2k|g;2%#m& z*jfX^%b!A8#bI!j9-0Fi0bOXl(-c^AB9|nQaE`*)Hw+o&jS9@7&Gov#HbD~#d{twV zXd^Tr^mWLfFh$@Dr$e;PBEz4(-2q1FF0}c;~B5sA}+Q>TOoP+t>wf)V9Iy=5ruQa;z)y zI9C9*oUga6=hxw6QasLPnee@3^Rr*M{CdaL5=R41nLs(AHk_=Y+A9$2&H(B7!_pURs&8aNw7?`&Z&xY_Ye z)~D5Bog^td-^QbUtkTirdyK^mTHAOuptDflut!#^lnKqU md>ggs(5nOWAqO?umG&QVYK#ibz}*4>0000U6E9hRK9^#O7(mu>ETqrXGsduA8$)?`v2seloOCza43C{NQ$$gAOH**MCn0Q?+L7dl7qnbRdqZ8LSVp1ItDxhxD?t@5_yHg6A8yI zC*%Wgg22K|8E#!~cTNYR~@Y9KepMPrrB8cABapAFa=`H+UGhkXUZV1GnwR1*lPyZ;*K(i~2gp|@bzp8}og7e*#% zEnr|^CWdVV!-4*Y_7rFvlww2Ze+>j*!Z!pQ?2l->4q#nqRu9`ELo6RMS5=br47g_X zRw}P9a7RRYQ%2Vsd0Me{_(EggTnuN6j=-?uFS6j^u69elMypu?t>op*wBx<=Wx8?( ztpe^(fwM6jJX7M-l*k3kEpWOl_Vk3@(_w4oc}4YF4|Rt=2V^XU?#Yz`8(e?aZ@#li0n*=g^qOcVpd-Wbok=@b#Yw zqn8u9a)z>l(1kEaPYZ6hwubN6i<8QHgsu0oE) ziJ(p;Wxm>sf!K+cw>R-(^Y2_bahB+&KI9y^);#0qt}t-$C|Bo71lHi{_+lg#f%RFy z0um=e3$K3i6K{U_4K!EX?F&rExl^W|G8Z8;`5z-k}OGNZ0#WVb$WCpQu-_YsiqKP?BB# vzVHS-CTUF4Ozn5G+mq_~Qqto~ahA+K`|lyv3(-e}00000NkvXXu0mjfd`9t{ literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png" new file mode 100644 index 0000000000000000000000000000000000000000..d0ef06e7edb86cdfe0d15b4b0d98334a86163658 GIT binary patch literal 1716 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 literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png" new file mode 100644 index 0000000000000000000000000000000000000000..c8f9ed8f5cee1c98386d13b17e89f719e83555b2 GIT binary patch literal 1895 zcmV-t2blPYP)FQtfgmafE#=YDCq`qUBt#QpG%*H6QHY765~R=q zZ6iudfM}q!Pz#~9JgOi8QJ|DSu?1-*(kSi1K4#~5?#|rh?sS)(-JQqX*}ciXJ56_H zdw=^s_srbAdqxlvGyrgGet#6T7_|j;95sL%MtM;q86vOxKM$f#puR)Bjv9Zvz9-di zXOTSsZkM83)E9PYBXC<$6(|>lNLVBb&&6y{NByFCp%6+^ALR@NCTse_wqvNmSWI-m z!$%KlHFH2omF!>#%1l3LTZg(s7eof$7*xB)ZQ0h?ejh?Ta9fDv59+u#MokW+1t8Zb zgHv%K(u9G^Lv`lh#f3<6!JVTL3(dCpxHbnbA;kKqQyd1~^Xe0VIaYBSWm6nsr;dFj z4;G-RyL?cYgsN1{L4ZFFNa;8)Rv0fM0C(~Tkit94 zz#~A)59?QjD&pAPSEQ)p8gP|DS{ng)j=2ux)_EzzJ773GmQ_Cic%3JJhC0t2cx>|v zJcVusIB!%F90{+}8hG3QU4KNeKmK%T>mN57NnCZ^56=0?&3@!j>a>B43pi{!u z7JyDj7`6d)qVp^R=%j>UIY6f+3`+qzIc!Y_=+uN^3BYV|o+$vGo-j-Wm<10%A=(Yk^beI{t%ld@yhKjq0iNjqN4XMGgQtbKubPM$JWBz}YA65k%dm*awtC^+f;a-x4+ddbH^7iDWGg&N0n#MW{kA|=8iMUiFYvMoDY@sPC#t$55gn6ykUTPAr`a@!(;np824>2xJthS z*ZdmT`g5-`BuJs`0LVhz+D9NNa3<=6m;cQLaF?tCv8)zcRSh66*Z|vXhG@$I%U~2l z?`Q zykI#*+rQ=z6Jm=Bui-SfpDYLA=|vzGE(dYm=OC8XM&MDo7ux4UF1~0J1+i%aCUpRe zt3L_uNyQ*cE(38Uy03H%I*)*Bh=Lb^Xj3?I^Hnbeq72(EOK^Y93CNp*uAA{5Lc=ky zx=~RKa4{iTm{_>_vSCm?$Ej=i6@=m%@VvAITnigVg{&@!7CDgs908761meDK5azA} z4?=NOH|PdvabgJ&fW2{Mo$Q0CcD8Qc84%{JPYt5EiG{MdLIAeX%T=D7NIP4%Hw}p9 zg)==!2Lbp#j{u_}hMiao9=!VSyx0gHbeCS`;q&vzeq|fs`y&^X-lso(Ls@-706qmA z7u*T5PMo_w3{se1t2`zWeO^hOvTsohG_;>J0wVqVe+n)AbQCx)yh9;w+J6?NF5Lmo zecS@ieAKL8%bVd@+-KT{yI|S}O>pYckUFs;ry9Ow$CD@ztz5K-*D$^{i(_1llhSh^ zEkL$}tsQt5>QA^;QgjgIfBDmcOgi5YDyu?t6vSnbp=1+@6D& z5MJ}B8q;bRlVoxasyhcUF1+)o`&3r0colr}QJ3hcSdLu;9;td>kf@Tcn<@9sIx&=m z;AD;SCh95=&p;$r{Xz3iWCO^MX83AGJ(yH&eTXgv|0=34#-&WAmw{)U7OU9!Wz^!7 zZ%jZFi@JR;>Mhi7S>V7wQ176|FdW2m?&`qa(ScO^CFPR80HucLHOTy%5s*HR0^8)i h0WYBP*#0Ks^FNSabJA*5${_#%002ovPDHLkV1oKhTl@e3 literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png" new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png" new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png" new file mode 100644 index 0000000000000000000000000000000000000000..75b2d164a5a98e212cca15ea7bf2ab5de5108680 GIT binary patch literal 3831 zcmVjJBgitF5mAp-i>4+KS_oR{|13AP->1TD4=w)g|)JHOx|a2Wk1Va z!k)vP$UcQ#mdj%wNQoaJ!w>jv_6&JPyutpQps?s5dmDQ>`%?Bvj>o<%kYG!YW6H-z zu`g$@mp`;qDR!51QaS}|ZToSuAGcJ7$2HF0z`ln4t!#Yg46>;vGG9N9{V@9z#}6v* zfP?}r6b{*-C*)(S>NECI_E~{QYzN5SXRmVnP<=gzP+_Sp(Aza_hKlZ{C1D&l*(7IKXxQC1Z9#6wx}YrGcn~g%;icdw>T0Rf^w0{ z$_wn1J+C0@!jCV<%Go5LA45e{5gY9PvZp8uM$=1}XDI+9m7!A95L>q>>oe0$nC->i zeexUIvq%Uk<-$>DiDb?!In)lAmtuMWxvWlk`2>4lNuhSsjAf2*2tjT`y;@d}($o)S zn(+W&hJ1p0xy@oxP%AM15->wPLp{H!k)BdBD$toBpJh+crWdsNV)qsHaqLg2_s|Ih z`8E9z{E3sA!}5aKu?T!#enD(wLw?IT?k-yWVHZ8Akz4k5(TZJN^zZgm&zM28sfTD2BYJ|Fde3Xzh;;S` z=GXTnY4Xc)8nYoz6&vF;P7{xRF-{|2Xs5>a5)@BrnQ}I(_x7Cgpx#5&Td^4Q9_FnQ zX5so*;#8-J8#c$OlA&JyPp$LKUhC~-e~Ij!L%uSMu!-VZG7Hx-L{m2DVR2i=GR(_% zCVD!4N`I)&Q5S`?P&fQZ=4#Dgt_v2-DzkT}K(9gF0L(owe-Id$Rc2qZVLqI_M_DyO z9@LC#U28_LU{;wGZ&))}0R2P4MhajKCd^K#D+JJ&JIXZ_p#@+7J9A&P<0kdRujtQ_ zOy>3=C$kgi6$0pW06KaLz!21oOryKM3ZUOWqppndxfH}QpgjEJ`j7Tzn5bk6K&@RA?vl##y z$?V~1E(!wB5rH`>3nc&@)|#<1dN2cMzzm=PGhQ|Yppne(C-Vlt450IXc`J4R0W@I7 zd1e5uW6juvO%ni(WX7BsKx3MLngO7rHO;^R5I~0^nE^9^E_eYLgiR9&KnJ)pBbfno zSVnW$0R+&6jOOsZ82}nJ126+c|%svPo;TeUku<2G7%?$oft zyaO;tVo}(W)VsTUhq^XmFi#2z%-W9a{7mXn{uzivYQ_d6b7VJG{77naW(vHt-uhnY zVN#d!JTqVh(7r-lhtXVU6o})aZbDt_;&wJVGl2FKYFBFpU-#9U)z#(A%=IVnqytR$SY-sO( z($oNE09{D^@OuYPz&w~?9>Fl5`g9u&ecFGhqX=^#fmR=we0CJw+5xna*@oHnkahk+ z9aWeE3v|An+O5%?4fA&$Fgu~H_YmqR!yIU!bFCk4!#pAj%(lI(A5n)n@Id#M)O9Yx zJU9oKy{sRAIV3=5>(s8n{8ryJ!;ho}%pn6hZKTKbqk=&m=f*UnK$zW3YQP*)pw$O* zIfLA^!-bmBl6%d_n$#tP8Zd_(XdA*z*WH|E_yILwjtI~;jK#v-6jMl^?<%Y%`gvpwv&cFb$||^v4D&V=aNy?NGo620jL3VZnA%s zH~I|qPzB~e(;p;b^gJr7Ure#7?8%F0m4vzzPy^^(q4q1OdthF}Fi*RmVZN1OwTsAP zn9CZP`FazX3^kG(KodIZ=Kty8DLTy--UKfa1$6XugS zk%6v$Kmxt6U!YMx0JQ)0qX*{CXwZZk$vEROidEc7=J-1;peNat!vS<3P-FT5po>iE z!l3R+<`#x|+_hw!HjQGV=8!q|76y8L7N8gP3$%0kfush|u0uU^?dKBaeRSBUpOZ0c z62;D&Mdn2}N}xHRFTRI?zRv=>=AjHgH}`2k4WK=#AHB)UFrR-J87GgX*x5fL^W2#d z=(%K8-oZfMO=i{aWRDg=FX}UubM4eotRDcn;OR#{3q=*?3mE3_oJ-~prjhxh%PgQT zyn)Qozaq0@o&|LEgS{Ind4Swsr;b`u185hZPOBLL<`d2%^Yp1?oL)=jnLi;Zo0ZDliTtQ^b5SmfIMe{T==zZkbvn$KTQGlbG8w}s@M3TZnde;1Am46P3juKb zl9GU&3F=q`>j!`?SyH#r@O59%@aMX^rx}Nxe<>NqpUp5=lX1ojGDIR*-D^SDuvCKF z?3$xG(gVUsBERef_YjPFl^rU9EtD{pt z0CXwpN7BN3!8>hajGaTVk-wl=9rxmfWtIhC{mheHgStLi^+Nz12a?4r(fz)?3A%at zMlvQmL<2-R)-@G1wJ0^zQK%mR=r4d{Y3fHp){nWXUL#|CqXl(+v+qDh>FkF9`eWrW zfr^D%LNfOcTNvtx0JXR35J0~Jpi2#P3Q&80w+nqNfc}&G0A~*)lGHKv=^FE+b(37|)zL;KLF>oiGfb(?&1 zV3XRu!Sw>@quKiab%g6jun#oZ%!>V#A%+lNc?q>6+VvyAn=kf_6z^(TZUa4Eelh{{ zqFX-#dY(EV@7l$NE&kv9u9BR8&Ojd#ZGJ6l8_BW}^r?DIS_rU2(XaGOK z225E@kH5Opf+CgD^{y29jD4gHbGf{1MD6ggQ&%>UG4WyPh5q_tb`{@_34B?xfSO*| zZv8!)q;^o-bz`MuxXk*G^}(6)ACb@=Lfs`Hxoh>`Y0NE8QRQ!*p|SH@{r8=%RKd4p z+#Ty^-0kb=-H-O`nAA3_6>2z(D=~Tbs(n8LHxD0`R0_ATFqp-SdY3(bZ3;VUM?J=O zKCNsxsgt@|&nKMC=*+ZqmLHhX1KHbAJs{nGVMs6~TiF%Q)P@>!koa$%oS zjXa=!5>P`vC-a}ln!uH1ooeI&v?=?v7?1n~P(wZ~0>xWxd_Aw;+}9#eULM7M8&E?Y zC-ZLhi3RoM92SXUb-5i-Lmt5_rfjE{6y^+24`y$1lywLyHO!)Boa7438K4#iLe?rh z2O~YGSgFUBH?og*6=r9rme=peP~ah`(8Zt7V)j5!V0KPFf_mebo3z95U8(up$-+EA^9dTRLq>Yl)YMBuch9%=e5B`Vnb>o zt03=kq;k2TgGe4|lGne&zJa~h(UGutjP_zr?a7~#b)@15XNA>Dj(m=gg2Q5V4-$)D|Q9}R#002ovPDHLkV1o7DH3k3x literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png" new file mode 100644 index 0000000000000000000000000000000000000000..c4df70d39da7941ef3f6dcb7f06a192d8dcb308d GIT binary patch literal 1888 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 iW8Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png" new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png" new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md" new file mode 100644 index 0000000..89c2725 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md" @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Base.lproj/LaunchScreen.storyboard" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Base.lproj/LaunchScreen.storyboard" new file mode 100644 index 0000000..f2e259c --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Base.lproj/LaunchScreen.storyboard" @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Base.lproj/Main.storyboard" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Base.lproj/Main.storyboard" new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Base.lproj/Main.storyboard" @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Info.plist" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Info.plist" new file mode 100644 index 0000000..938ac38 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Info.plist" @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + netflix + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Runner-Bridging-Header.h" "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Runner-Bridging-Header.h" new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/ios/Runner/Runner-Bridging-Header.h" @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/lib/main.dart" "b/netflix - \353\263\265\354\202\254\353\263\270/lib/main.dart" new file mode 100644 index 0000000..2b79f17 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/lib/main.dart" @@ -0,0 +1,43 @@ +// Copyright 2018 The Flutter team. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + + +import 'package:flutter/material.dart'; + +void main() => runApp(MyApp()); + +class MyApp extends StatelessWidget { + @override + Widget build(BuildContext context) { + return MaterialApp( + title: 'Welcome to Flutter', + home: Scaffold( + appBar: AppBar( + title: const Text('Welcome to Flutter'), + ), + body: Center( + child: RandomWords(), + ), + ), + ); + } +} + +// #docregion _RandomWordsState, RWS-class-only +class _RandomWordsState extends State { + // #enddocregion RWS-class-only + @override + Widget build(BuildContext context) { + final wordPair = WordPair.random(); + return Text(wordPair.asPascalCase); + } + // #docregion RWS-class-only +} +// #enddocregion _RandomWordsState, RWS-class-only + +// #docregion RandomWords +class RandomWords extends StatefulWidget { + @override + State createState() => _RandomWordsState(); +} \ No newline at end of file diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/pubspec.lock" "b/netflix - \353\263\265\354\202\254\353\263\270/pubspec.lock" new file mode 100644 index 0000000..750761f --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/pubspec.lock" @@ -0,0 +1,167 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + url: "https://pub.dartlang.org" + source: hosted + version: "2.8.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + characters: + dependency: transitive + description: + name: characters + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" + clock: + dependency: transitive + description: + name: clock + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + collection: + dependency: transitive + description: + name: collection + url: "https://pub.dartlang.org" + source: hosted + version: "1.15.0" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.3" + fake_async: + dependency: transitive + description: + name: fake_async + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + lints: + dependency: transitive + description: + name: lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" + matcher: + dependency: transitive + description: + name: matcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.10" + meta: + dependency: transitive + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.0" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + url: "https://pub.dartlang.org" + source: hosted + version: "1.10.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + test_api: + dependency: transitive + description: + name: test_api + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.2" + typed_data: + dependency: transitive + description: + name: typed_data + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" + vector_math: + dependency: transitive + description: + name: vector_math + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" +sdks: + dart: ">=2.12.0 <3.0.0" diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/pubspec.yaml" "b/netflix - \353\263\265\354\202\254\353\263\270/pubspec.yaml" new file mode 100644 index 0000000..b31ff21 --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/pubspec.yaml" @@ -0,0 +1,82 @@ +name: netflix +description: A new Flutter project. + +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.0+1 + +environment: + sdk: ">=2.12.0 <3.0.0" + +# Dependencies specify other packages that your package needs in order to work. +# To automatically upgrade your package dependencies to the latest versions +# consider running `flutter pub upgrade --major-versions`. Alternatively, +# dependencies can be manually updated by changing the version numbers below to +# the latest version available on pub.dev. To see which dependencies have newer +# versions available, run `flutter pub outdated`. +dependencies: + flutter: + sdk: flutter + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.2 + +dev_dependencies: + flutter_test: + sdk: flutter + + # The "flutter_lints" package below contains a set of recommended lints to + # encourage good coding practices. The lint set provided by the package is + # activated in the `analysis_options.yaml` file located at the root of your + # package. See that file for information about deactivating specific lint + # rules and activating additional ones. + flutter_lints: ^1.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter. +flutter: + uses-material-design: true + assets: + - images/bbongfilx_logo.png + - images/test_movie_1.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware. + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/test/widget_test.dart" "b/netflix - \353\263\265\354\202\254\353\263\270/test/widget_test.dart" new file mode 100644 index 0000000..cf3a3fb --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/test/widget_test.dart" @@ -0,0 +1,30 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility that Flutter provides. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; + +import 'package:netflix/main.dart'; + +void main() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(MyApp()); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +} diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/web/favicon.png" "b/netflix - \353\263\265\354\202\254\353\263\270/web/favicon.png" new file mode 100644 index 0000000000000000000000000000000000000000..8aaa46ac1ae21512746f852a42ba87e4165dfdd1 GIT binary patch literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-192.png" "b/netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-192.png" new file mode 100644 index 0000000000000000000000000000000000000000..b749bfef07473333cf1dd31e9eed89862a5d52aa GIT binary patch literal 5292 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 literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-512.png" "b/netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-512.png" new file mode 100644 index 0000000000000000000000000000000000000000..88cfd48dff1169879ba46840804b412fe02fefd6 GIT binary patch literal 8252 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 literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-maskable-192.png" "b/netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-maskable-192.png" new file mode 100644 index 0000000000000000000000000000000000000000..eb9b4d76e525556d5d89141648c724331630325d GIT binary patch literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-maskable-512.png" "b/netflix - \353\263\265\354\202\254\353\263\270/web/icons/Icon-maskable-512.png" new file mode 100644 index 0000000000000000000000000000000000000000..d69c56691fbdb0b7efa65097c7cc1edac12a6d3e GIT binary patch literal 20998 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 MPgg&ebxsLQ025IeI{*Lx literal 0 HcmV?d00001 diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/web/index.html" "b/netflix - \353\263\265\354\202\254\353\263\270/web/index.html" new file mode 100644 index 0000000..a589d9d --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/web/index.html" @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + netflix + + + + + + + diff --git "a/netflix - \353\263\265\354\202\254\353\263\270/web/manifest.json" "b/netflix - \353\263\265\354\202\254\353\263\270/web/manifest.json" new file mode 100644 index 0000000..4a26d6a --- /dev/null +++ "b/netflix - \353\263\265\354\202\254\353\263\270/web/manifest.json" @@ -0,0 +1,35 @@ +{ + "name": "netflix", + "short_name": "netflix", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} diff --git a/netflix/.gitignore b/netflix/.gitignore new file mode 100644 index 0000000..0fa6b67 --- /dev/null +++ b/netflix/.gitignore @@ -0,0 +1,46 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +lib/generated_plugin_registrant.dart + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/netflix/.metadata b/netflix/.metadata new file mode 100644 index 0000000..cb12308 --- /dev/null +++ b/netflix/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: 3595343e20a61ff16d14e8ecc25f364276bb1b8b + channel: stable + +project_type: app diff --git a/netflix/README.md b/netflix/README.md new file mode 100644 index 0000000..cfa7563 --- /dev/null +++ b/netflix/README.md @@ -0,0 +1,16 @@ +# netflix + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) + +For help getting started with Flutter, view our +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/netflix/analysis_options.yaml b/netflix/analysis_options.yaml new file mode 100644 index 0000000..61b6c4d --- /dev/null +++ b/netflix/analysis_options.yaml @@ -0,0 +1,29 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at + # https://dart-lang.github.io/linter/lints/index.html. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/netflix/android/.gitignore b/netflix/android/.gitignore new file mode 100644 index 0000000..6f56801 --- /dev/null +++ b/netflix/android/.gitignore @@ -0,0 +1,13 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties +**/*.keystore +**/*.jks diff --git a/netflix/android/app/build.gradle b/netflix/android/app/build.gradle new file mode 100644 index 0000000..9234ee0 --- /dev/null +++ b/netflix/android/app/build.gradle @@ -0,0 +1,68 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +android { + compileSdkVersion 30 + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.example.netflix" + minSdkVersion 16 + targetSdkVersion 30 + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig signingConfigs.debug + } + } +} + +flutter { + source '../..' +} + +dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git a/netflix/android/app/src/debug/AndroidManifest.xml b/netflix/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..2025d35 --- /dev/null +++ b/netflix/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/netflix/android/app/src/main/AndroidManifest.xml b/netflix/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..690da57 --- /dev/null +++ b/netflix/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + diff --git a/netflix/android/app/src/main/kotlin/com/example/netflix/MainActivity.kt b/netflix/android/app/src/main/kotlin/com/example/netflix/MainActivity.kt new file mode 100644 index 0000000..e4054bf --- /dev/null +++ b/netflix/android/app/src/main/kotlin/com/example/netflix/MainActivity.kt @@ -0,0 +1,6 @@ +package com.example.netflix + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/netflix/android/app/src/main/res/drawable-v21/launch_background.xml b/netflix/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/netflix/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/netflix/android/app/src/main/res/drawable/launch_background.xml b/netflix/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/netflix/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/netflix/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/netflix/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..db77bb4b7b0906d62b1847e87f15cdcacf6a4f29 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ literal 0 HcmV?d00001 diff --git a/netflix/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/netflix/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..17987b79bb8a35cc66c3c1fd44f5a5526c1b78be GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ literal 0 HcmV?d00001 diff --git a/netflix/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/netflix/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f1c8d34e7a88e3f88bea192c3a370d44689c3c GIT binary patch literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof literal 0 HcmV?d00001 diff --git a/netflix/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/netflix/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6372eebdb28e45604e46eeda8dd24651419bc0 GIT binary patch literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` literal 0 HcmV?d00001 diff --git a/netflix/android/app/src/main/res/values-night/styles.xml b/netflix/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..449a9f9 --- /dev/null +++ b/netflix/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/netflix/android/app/src/main/res/values/styles.xml b/netflix/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..d74aa35 --- /dev/null +++ b/netflix/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/netflix/android/app/src/profile/AndroidManifest.xml b/netflix/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..2025d35 --- /dev/null +++ b/netflix/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/netflix/android/build.gradle b/netflix/android/build.gradle new file mode 100644 index 0000000..ed45c65 --- /dev/null +++ b/netflix/android/build.gradle @@ -0,0 +1,29 @@ +buildscript { + ext.kotlin_version = '1.3.50' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/netflix/android/gradle.properties b/netflix/android/gradle.properties new file mode 100644 index 0000000..94adc3a --- /dev/null +++ b/netflix/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git a/netflix/android/gradle/wrapper/gradle-wrapper.properties b/netflix/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..bc6a58a --- /dev/null +++ b/netflix/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/netflix/android/settings.gradle b/netflix/android/settings.gradle new file mode 100644 index 0000000..44e62bc --- /dev/null +++ b/netflix/android/settings.gradle @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/netflix/images/bbongfilx_logo.png b/netflix/images/bbongfilx_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1cfaea096357ac3ff956ba156496d40916830f90 GIT binary patch literal 180673 zcmZsEd0b52|37aZ^0s9csd#4(c`HSkLdaUyN~wvYbxK;5CM0=NvK2~bu_QI^(KZof zYtc6CA+$`3w5q9ouXFD`cP78@(90 z&HF}-7{?tkVw&67G4Mav#`)Qg7;$FA_RSj)xKuP(yA>Ncy4SbYAMRnFbi3!S6#Uj< zZqbKT!D~xmxAILN1vshfzf}^kMRQrGj-3CFrOU>BUo`LH;pvn2Znin6_dj`wO=IUQ z81r$&#!<8XdU@tWcU+poI{nDYqu0l4uYY6G%W~jSrp+qQVI ziOKZ^+eQBsUUl4id?JXqDlEYD5|r;ToRmcoAD0>7qJa_}|;7)VsgU zqbE9eqg^gjZL*k8&mEqE$FuJ9qZ#A-mp3VVQkZ?Uv#~SWy_^60q1w=+{I9WnHu(+l zL)@nWRos@}-_?eq^A+3%-S3-qEpP0Q8_CtTYVNjjXQ$_TG^~4&@6r6*S8XW5%px5 zw=Gk>vsox*?rCiwW~%Iiu%M1dHAVI5BXc^}CDq&Z&E?sjzCX=XtJ!{^{ou5k9*(}c z^U3_B?piIUJnk2{YPEHoRWtkF>6rSDrRNskEwOjHZ{K(NNqv@kUduZ9&jK}>#upFr zHTw^j=|8W`={ucPAIfgI|9kWO%Wi7r_1D#IbssLR|8-BU@AT93hV9YK_6PGH_aCnA zxTEG#X}|k^{+Pp+^(o!2ZSM0se&3Vt{CzaP%RQqwK8@LFuiW{p!QLeQy_)it8>vxE z_V)MX#ZEsobG&chno&_-dT)(;MyVMqpSAbbg5;jxuK6iyLyzmPs5y7Ph%|HO_L{Y} zcKF`2%?@5{-C(bspYE>IEvQxN8ExJ4f}20eU8!e%S-pW>N@akW_~`Xj9nN+ABS&OD zYhw5NFir_lO5;5N4dF(S3RYn8Gy9C<>b<+C)$v;8N4Bp1XB7O`tCZTJ>b9m>=3K5? zQ-(aiA>tNyAp+BT)uZ|1Ep1&xqpF!-91{KqgTL04`e?{}wRNt$1=D`p_BRZhafLaQ zFlC+IUn53r_**XQzXI=GcN+l$+uWri0ehS@6PSi6!Oi<%eR;p;PIzR=mqUqt_hi2M znd!Hpk%f2jL#D$2KkfU@i{4o|UTQf!_~5*=a=n*YwzgwETI|Q^N&YZo&-dOgzb2L# zISqgB)IN#YFL_Ap+~0GTp~uo>djtjS!rsI?aff$5c_>JnGNIK^*U;E zo+dxeD82{3omtn``?EG??LfN~Z?VDnx#Y_G^*c0VzTJA>wG*Vv=D77SvpFz$m3Y5;1F4x}Dk6!Ed%LZK>2aV$fu#SG#kV5a4#d+U)9S>%|LmrnOr{_RNGFPTTVJ>~z^3lxFiyYfH|ywf0vH!lL2p4$8K< z^eiUywkNl@>rv@>Phzr!T0K^NTWgNOiXIQbW+lBdV3GH}Os-^~*sV@qW~%f>Rcasi z*L*Dy>wDKaL_jIRU!CnccP)a#B__M2&(*Dv*vpRRN$E>E&t~KfFk#$k_8P(j<8nC4 z$4S}lzKhjwkad4GW&`{lIBmX;N#@6l$WgVmwXq`+9sk%|2ea`c2zw^h@g!HPel7llG`z#*cz2Xk z?-=G$F+_5+(TL2$&ifA5@uGeAel;ddX==Z|Gi30P>Igy?NE1Fxxw+hE3vFsSxlr)C zKJk_juvqvtTXs!*Ya$8R;CB8ew>9h*As7eCdz?P2p1!l<3;_%Ti);=6gFAa6rO<1+ z?FBh~xk+euh1-$~2;Cn)C2-w|b*U${`+{1jhvj$?p}RAl0v^P3A}Bm;h?>%8>=DI4 z%P7X}{wCEnnA|Q0t2L*#^Q&84lU8xD?admPyI`ZrjBWe5#ZkoaWc_ zCTS#rBcvP&u8tyDYx=?~Bz3iw0Cn_SwjM=n-qH>%t4(@e@{OLZUPqQ76IK84P*BNN%wj!uXs!-O7X$q|f0>tJaZ-BgtcK@x@ItKY8V1 zqDuJE+g0jA_~-PVi0;q=F@aw*DOTgHjw{X_av=<#f3-$mweSz2G2 zhfln>23MYqH_4x~w?TGLPU$ZKaGf84V&;?9Nv-3RMEyORuYOT2|h|r=TY1g2^P7fxK(8>5fz-f$& zAZ1w{q0Kjjx7_!OWqgwPP;5OKG!OKMY}3-t7ZCgV4+pZ@CS3(N0#z0o6dq!;9n3S4 zlw3j-d1>pU`)=1-%L!F5SDGu${N3A?{c$CUE3fJ~yMMSB_*ITaI@hS=`~b+1B=u5) z>%^GsNXh;%achI;-~_inHWz()5fwM51$Ata=~QhYWoqGpZEO_@Lsx4_op0w)yc0|X ziP6>5oPVh`&8nOrYG(ku)&84n33dL>HMG5;)+C=a8}ZnMxKY1yII#rXtsm&^dhMkKxb|kTBdQ6-I}B_EeeEXorAOc| zhhoJ;=`;FbhSG>}$B57s_G7?Pk)6JVGEi`({$v-4_Np$h|q4ipED zgAVe^KyxC86Sb+o9RuVE?I-{7`UZZE&DOq?g(+ zzohwui9+iEI5kHJop~~d&@05e?9fJ$>4+dwQyh4LAfu^jx7>B>PdE5gPC;lGRog)d zwGFZQW+_s5bKSdIEy}RPhWi$p^cG27Iks%4b|@cM7a~5ujh96dk+Zzc;XMA>)a$tA zxY=FOQ#VG2zDx5Pc$4%$q|psM0`PhRlG=X4l0l)bNi67Hcjt&@)XB#$q-P_6Re{N< z^+#Gk&R`GgZ{&n$Z4M!YQXE+%<}OHCA1|vVMJVAxW!Qo?Pmc)3Sr|&<3S!^j&KgNf zMfNCF9O~*Ogv#vRM3}iOvYj6>>R%!H(&YtThD_XqmH|}`&Z@=Nry5j6j zCJ84X2TIDu%pTS3mNI+rr^gLL;m%~0*bLT#Y!T$m=yGbv^6(TH1H0Gvr-IQ+Tlop@ zz3KrLYJ#7p%;w%xI{`!>7D{E6F&^C$WqOm; zbBIxMZW{$Sr@5t)BDM888sdbcm;b}1VdUqwmhoU%lC4*cW6u4$*USZn4ZN5mF?n!Fsg0}g_5y8V1q>L3bt2ijc`^Gt=ZwKrYgZqFnm=HW%mf zgh_q!{x6g*IdPX5O8TqDS~kPp98kUaKPu5Qmz~5Ix8B+w(NXRW&RYPjKRI0~im%Za z0V%a5>%>P*a}onB;PgSq+`gE~AG>8Dy`{(G#j7GEcAw&qA@i}*k0riL-j*8_Xi;vQ zm8o7PHEeS;L_(_c!c%^uc3O+mK$Hk==a*}s9GuST3iV|>*PifiK^jQVb~^|L*+vGG z+;%?ZHRr?jMh$kK#gc{#eCoI+W>7w`*;(T|1H?4>eRaT~Oi7}Iurc$kfSk2v3AMR< zOxp|6V|B`8hKX&UKn0tAgO}dt?vuavKU0SkTgsG(AVuJj3OB(cTj-QQ()pM4-$oXm z!`NR5TjQr{mrldA&rXv6L)3TQ;VNN?kDuE4O%z=_8(D3H5qpUd?+EV!_DouXDO#*9 z@4#I4lC>Wvp_bLtG#-j)7Gw^f&Ni&YIh^jAiV*K}zD{Flb57{(?b6U-unjSzsg)Q_ zcU|JLz9??XFwek6>+}R!t;dV9Ekkn7O=C>~TZHd$GXz^0lFp(0C(34?uAGU4BH60k zq5Fv+)AnQYCF~vJ%atATJYSw?oP)Uz91_@9G z^UM`yzSMv1{1hiDA(;!E7V$Ad=ERtTrF@`=HZpg4p};o0Rz92REfn~E+FTR%a%vFL zH?7TtrN8*7W3eZDu-w_>Gvl)*@q5JeNyxM;LYb+-3cA@GD+~by?68+Z@!N-K>VpEV zRLAK{?f$`-yF7j;8gM*KgN(48Y)-xJM+CJebyV%J$LhTFB%3&59L@tbS>e1UHuqGB zx99z`g$RiXH9-*3+WsZj|AjKRh&0|;-;#H3>s=nQkSa;f?=STJQPJzDfq6#$iL!>D z7~gstj1W>j4YRFsy%&EzA)Z$ZOJ4_#hMFJi#k4>xE`9C%-?C`6Ie4{4&lL`etIwNj zbDy>eN@_~!q^*Y^RWRz6d-vZUb)iq!Ou}1NvE8o+Rbp!Jit-8(I}bez${MoW%S_Qq+Dj-hJQ?tPh0*}zYYI3(=qiU6$i7k%nQV-)!1d+ZD@@(v zPH(8d?_dhag~qG%!AMOByz~{orO!y0Yk}1C2W6DeEfUfo*+r`Mn-9?Dj|9-rrRXxB2Dgab^+I2OT~1^v;K=%L-i0^%OFGae5KtoY@V`i z92rVAx7UQdvSQ7IX~OrVLsQB*jZoq)GlA=uyR*4A7jbfMD1El;f#+GrX&NAsgFGrZ zc%1yhTY83cZgDd))hnqZgsWw9iiG^O8`_4_Y`wLwY=+O_M=kLs6QXs@32rq(BF|;P z^A}UP;os9SB|A{h$LqfoyO5($moy$!NJg{ftag6Rk7CgfDt)CWVu|4SiNF@28=*9f z2AL;R-gZY)iJuQV2?J+bOmrQ=4sYKJLua&&{ChWJJ!>v)^UPiA@_W19DQV)uK=ZEF zLzBdUQCVBMkw}FJZjT8SN^oZ;2{C5%Iz;S3TZKFwhGP7(IkR%#wev+&wM&aSq-O_| ztwN)Unhc?Lc7r04t_bT(RO$1IQ!*z+^MVyiVi-8+=;;8_^V%0pr3r*IDk?w#Y7{t5 z*YRS$4-eVm6F)Q$pNK};`p2ac7>cLgTtW77t*9{}Yzj@af!BATFZ+(N{o*zC-qLfV zV@*T}^k^mRH;Y@pF_h+7e?Tf^nC3t~Op73N08nGuWL$q-Zptk%$udkrQVWw5N2(vI z8U`(_vY&d7j_1>sKs-ek0tri7ca>y`Ptq(`K+1a|737?z`i2Oyj}+MHWxZ?SGqA&R znYLcibCoKIk%YHHr%RZpozrQ}%6h&V9Ux3^elBR|pC-t26+1X%g&kR^k8@q3_4w=0 zu&mii6KQ#Gwoic_y`Uk6cq}YSD`*Vtdudra7;`@nIv_>8=zqr$=M{$KMmKwY#*{_V zUU6o&G}q{;pu!BNXy=?>qq>8o@6n_K%N3UW2b1*>K^By-mtR3;gg<|5o$Kn-d(RNb zPFH#Q!l1dQCsn1s{YV504d@&nd=r$EODM@H6~wx|o7x|AXQQNDPxqz~1BEjMQMvgQ z>nq;UGK1wwA~MhA8d(Zby#IvPWU&fmWD#wLILa;Zof~$*6OE$l0Ml&FIvq1=$@o`(Q~XRVorX_jg%i)9uXzU)1e4oWs)~VCEt(ana2WNm z4`-Z%4{9bcHm^6Yr}vau^!rJ>)hT7XhF|i`AB?R&l`5bYi!08qAk747p5VXf6s>d5 zU9C4?axN;cqzG%02N`Zqj92w`Sya(I#Erg7IwfL1lp<4PLskND9>G}@VI_dDd9h_R zXo&rD1t2>aBFP62yc4&siHw6ARlhn|9(^{`_3HCtVk9-$)%s0!y!7N~MkCcRik;#u zy&%K34fYqlu1XAJ`lLv#>^s`MJGf&>Z1E2fsrDQdxO%no6@>-okUpbxiCuawLgNo} zGsp+>Xt^8=aDz83Y@M|0&E8mIm=6=Lw+T`-%rSkIig$We**&NxW->Obhna8@cPHsz zoLQg_;*q1i#3*VaV{I7)cJMknOZyvTY5!?9OM^&?VyZcGk^8XSY9q~Q`Z7@KOtX!1 zM|f(Fq<}37xF`VJG)Ze2G)+$59xyT4ID_K+6`iSR^*4{+PGt@BtX;#`=8V~dpc3AJpn?^-teVCgUvh85wXbb|PNjdRdMDt-*e+CSHw#eq( zS7KL>=U3byD~MNLAXC?Pqh7ud`OPGUjiA&ljQ7MDcUn0mB$EGSUV%6&7f`VY2IA7d z7gD~Z7zm>*eG5$9oHRhP`MStJyC>L+N?7_|v2gNq87nh<)XjY)(na z{CHU>qIDSBdg*$a*yT|z!XZE=(Ms&#k&*hN=RzTP?msiI*P*C96Dt!sC)Aw z3CTPsc4eMwjr(gdBK2>!3TfwOIGEwO$6GNJhN_os6)|i7VH1H$mX1haz=FbHRQA+< zBo?KkNXQiEgzZVc_x2viNH6JC(Q$s@zlCER(dorsn1NRa0aqDl*D$h9tou)WzIE`3 z$|jn$mtOoE_}1;U-f>yNx{ZZZ?N;QWO3F$=fm9Dp6OU|%fcjeR2pWfLw%pUDy@~%M zugS04td*NEYxlhvP)s?_$9r1Qo;>_e8{u2IS}nku%7ax*K87> zom{z{FmnoOGlk&To3y3{*CM?DZ;k9Qr>Voxa*5?fRrTiXH@`8C&pj@Owl=@*64WX= zWKSE;g{{D!l4#(~;u(bG`1mFbpGpWkGdSOuR*=q5XkG}ur1;v9Y-?n5M%mJ#RXjU5 z;&|`Iy3KBX54T*a&0>lGKJZ%#JhPKq&?ID162`xg&53XOfmwig3v0@Md#cW$EaeutMwc55JO4esk(8cZuK$wj~6d7|P(X)ho~di*5Z50F!?x zi%2by6CR%SSp(*>vZtp0A-R$!f%-k!3fWB|-oBA7i_q@R8MSjmG- zqVplC9uq{{_2Y|ne!UN~CuGJQ!&s&Vx;hbRgK7ljfO0J))7!pXAk(xcFB?nnJ!652 zORFE%Z+Uecg6s3xLZ?5Rud)J{?Wu5F<|nBh8;qRbs^e~$=_uaa=0EYa*2qF#1iEXW z$DEBbo_hvX7o^vgmTM2!W5Ob;x0=p@jpCG~;BInFayK#tH!BVk#SOyjndKUqLWS2C%I|U|T}tB&%&7 z=sJ<6H`HrW5ER(ONqHfe9`J!tZ{cF|LF(}EDpe^mldL*>0Q#ECQ`X@V(~3OzpSNQk zA}yZjS%)=fISgt2v`lwFC`qv&FVNshBM8ld>uT@8FTg7Dd9r#tO@V*`=M zIxEh$>8_aH!tUuJjyq%~?C73L@wn}Pa;wjFz6`WK(rb_9aCnm3NoRz|RUBX(F+Z7# z{Rm5E`i}wvR%7{R%B`+uMv`6BqZx2S%Wz#DA3;M?g1axIzYZT(BtRPP`YaCpTzJOG z9p*Vn%v08KvX1xVgaJOSSR1lVzO$iyf6zFgi_6W>zbEYKp#!8Zb@NiufQiOTvf&8l z^lZ4kbjI2Tw+a?Qv-L~eBw`pv@-WX0syxZFTrrk$dVOF-xenS{rv5$WwA5EbRPkYY zf1;}fbS!(kx4mv`yal>`AWY?Mx@+glK-AfwmB>MA8j*+v(#(TPA=L3NOLiRNjCC>^fs5dM zA@Xzzr=2|OJLBB)q*(g*3EpzBrJ{i6WD}C;cMU*eSM%y+>*Yx5dDXXJ^M!cx<-xf2 zN_z--{KgC`6WXmMpbra&_@gXMsQ_*uz55&E{PNg%Lg0ke07~+JL4rFeRV)l!-vdJ1 z*cYXFB7VEWt27bkow7l7A>LPI$`2u1j7T99vU?SeL2lk9VXFn5Q{`MWO`0i!>SYN_ zsp{nKomP;tz16i|fj0Fa>OJHM6~v~Xyf-`|Q2A_Qh3}x`!2LOC4e8iKT1yD6B86!b zEG2f$vxS)Ja`jzMP)g!k_X)tEK1|Iln%Io=Aa&c^8kan5A`ZPXak%Uvy;&OWN~{E_ zaG89-+)cDxWC)g=yqSyK@OXqg8I6GY;9`Q*)E@fqKnxBj_a2KUhEW|K|8dpVDLkv) z8(O>C#u?Gxp$0jKYWbL|o|My_T#fRcP62c}k9>1T9gp2B^Ye?sUPp&2`T__Ka;U7g zTEvLlO_AvE4QIY#KX4fBxzin*mUHb*(kyI?Ga+-h(IE0_A*;a&LN`jIG*>32BYdc} z1^^+iq4GSHORbj{k!R26)oovg(K<8dh1K?Lc6)9n z1h-6MZI--lT)5}2%^`nVoGExcy>Q=!rAyBTTwSeLu%}QdWY60PQrj-<8>?}B>bAKi z(s46iZPWArnmA+UOrzyHk8j+h-!gT{r0HYFJk_s}_7Bi6Y%6nPr<%#MX4EKfhI&7E zRCn~V^+rl?3m>>IBwDgh+OjOTO=piK4+-;zIH3H2QIer7bPSo-2P1-N$_^5JaJu6ZsLjT zxTa}ONqeg}4qrEecX<;@&g3t#Q8o?NzRi@JfNglDU2bB^ns>zM>bzInw%r$`x34TS zM&6VTxA-s=mISR_amvkL9z~q=Ui|smNxpN>$;VO` z(4HTVMN|w#wcKn@P+7=z;;vJ1&!d{80*!ZX_I;SC0XU!xyTkKG{40X3ECWAW*jfG4 zRu^ezX}K-0SN$MU1t{v%3xZs2H@E3ge(wto+M z_nd*mnbTbQw65BhS}o<^-Q016&`%n7{br=Ip3QJw_1n>nR!-&xDK5LX*YSTH!E9uQ%2<$6Qg!be1&;bu z;L;oYEvrFOm~Rx#Z5s=5sCKo{>Uf%SgOM~Fwx|F73WW|ial6%0=xQ#?X189-&g>PM&oKD6kojVji_ww&K_%;*uVZ)%c)kE7H5Ns_XG( zCO`W9jGQS@?b^g!6<;)O>Q)GJ!Or1z?^!jN+vY%(ut&+{D*d>#PZ z>f7!7izyGk5m|OudSY@^(|pq^tzp~GJ5G6y!z01Hdt=qZ)7}vSA`AYd5~7E%g5Obi zUY~m7g7iK$tH(4t%xh#MxHg9UZtfHzh;9Gw`CiLlBKUArjH(8AjRCdq_sMtjC_r1p z3hu4U)(^?KSsPnIN0?{)UN~gqO>tJtCGa@!RlakMhTl?V92!$NPE|T3Cy}BJf7{>N z-VxVHn^M>1MoJ%WsE3L?`{zvPP21P9CKwf*l z$K)dL{F5r@;K#=Ryp<}XFuv9W>4PiFtcS_!U@>2gY(zaOx7O>5`L!vPP#@IDI6@t6 zX?6Ha2s7ng0oYsTc#9GZnQV??!yZZ-ZYH*?J7Z497ROhE()Q&ZClqG9rH%*qGx&H~ zhinw>UL5~rpQ_;bFI#J6(Rs|3q{sp1A1AqmU%aX3`8|r?raJ8mR3+{_ zpRa9ZMY_#(Zcd zZCaAe(>I^9j({$vL{L;PlK@eJ`5yb3$mj>YWi zX?=`4)X|unpY=+LMRs346q^uPGKrDUoLEPLS5b}4uok3vRnvsUbjZ;VU%^a9WA-)o zu2CSnM7q-DHH8nkI%L+`HFq13RsbVuE{4{KI^8)AG-GKdtAykP7_ioX%$;L{sUESe zj`1QX@(k*{uH)iOek;VwPSPeoniGMP2{6^m?_0Xj3a+=cyx5vo$Xx7X4#&e<@V@Xr zhXxW^?3n6_jOSIX{9%6Jy@RB@T1nR%A!4`0b~1t{fpZ^pux*f5#)qB73ioG_wkUdM z{k(XhdWyh+7)F#R8}9bZ=Elu+eu$%RUCV;bhF`OVBZx>(6IFV0defJOwmigW8}3gS zVBaNg=6r|SR%_VbD}|hu0-QA$B9;+5D|#3>T6c{huy-Dd=u^qc4#YOk6atE&EtX*)I)a~3pZgdi7!79A;rFU>c3!bm<%WJV}iHg#BOPeQN#Qn(yB<5gTBmul7v}p z%It-uA$T?0M%H-7>-Bm~<*oo_>Qxwoi@@;PCa+M;fSLm6 z{7AL`Bq|S5P}$z_?~i9uNF4f%qVR#I1w|)ma^*%{^NNyt&@_eai#k>RC2q2V@9E^1 z=%Z=5Bwq26+>Ij&cKpGzlJIawJqDf$o6>OUy1z^icoLxohrHTj4x0PFUP@>Xybi=9p@9sDHmB#~`& zK$PdhA?NW7iyjd<5`is_3f{-HtXP3FhR#?;j_chQdEIET4{K!lSb8|-<*ucH7G@A^ z%E%L8Ctv2FEehLPiKJx8pd&zeZO4WP(;;FpS6?E^oUVk^wL`m=7pfB6Jnz*tK=X!< z@!c}OV)R+x4o|Ic9DjSAlsh-r7Y-5|bF3k73hz~^mIV>{$*>e+j)xQLtr_09{F*$>yz)Fs&DyuMSf%Mp^ClrPbuDwA!;M?^Xyq<;QoY`2a83@_NX2 z$P0nSg7+1w*Dz<^s7No!%1tLmQC@B-*x^aTt5-Xnb1rZ@@(rT3cklPT~jq9U=&r93RwAKKrw?^la@%mCW2hI-<9ZbGS z;)~S&m`2E8H*1TgeG$7`8z+u*IMB{_#-V~=?{b~Wi})%Q4I}IGo6%xqzckW9k{cH= zsk4u=Rrx}&3+oGv)oGYgzg2RI(5wUMYBqu$ zvUK^_YZkn`^J2#u(J{#M{W#IcNMLqdjnC17ZCNbn+tkog!^DYCX)TR1l-SR&pQ$Rc z5}HNxdKH;7rp2jFaee#3crid#@l~BJ#^8VmgE=ghI>7j`K3|8{U=my?T?r|e<1$<{ z<|L+u1@cC^>5 z>NrwQ(GO`c5G9*qJ*ESrnM}FE@+4VXu|?qkGe>D+iX2Yv?>B~rXa;WyA_SSk)p~&> zfmkc~;U#W?v>wwe$;#78rPV8O(6CNd>6|dLm*+n2hwzw{m)b14P_O?ODeaR~Rdh~k zrfb>n&}tx^!bi=QfmE1Ie&{G1NX`tvtRO5LLw=>Ee6=%6ZlMWE0$ztLd{9K~Yl>51 zMMzGtc*PYWw!xcUXHaaPs1o>tf~jeBdqG{^K$0vGBS0<2@DA(_PddN%v@q(*jL%^s z#qIBUSkRWj{fgCh*d80;w07h)*U#&Ysnd2eFc38MTb6p4fvuO1nGd6Ij{s%<DwYhG^dNtGtTBdElU?i=e_z18vN^0rKTf z9~a=T2ezZ%w?F@+Ie#0q%h)Ll3MW zzVeZXcMW)lZ+uKgWhRw|^$D)+M$`P5!yTN61EKx8z#mln_W}}Yu;-#NcL5Sa2^*_^hYH*vf)cw}MTKZfn+*5E#0A}uZM35278y$vt- z<+mb3*7-1Ha5u{*U|97S({!X^jT2gpuu;t3-4fi@e;XAoSjOWq3nDePaASL zi@7wgpkx0uCnTcT8&%7D7;z{iJNY2Z7XC&^HSEfqCi+iWFP4JDz%n znpK3*8(IY4?tlnn;ZBDt)H>he5F~X;RMabUfI0|O+@8)e=;y*dU#5&1b*IcHBmLnU zTu@(m==n4!^j29YUI#J`#fAeoHr*OLRGq0>z(_*-_3cq7_WSu7OVVmKcXc40X{9A8 z&vsqz8dDsviHY^h#P#d}IGzrw*!|E8uXdd1a2j_;b`$zjXQ!9q3PMGQt#5!WV~0}d zEyDY9AsfAK;2iP=w9G#}vAu!9Wl|k42dB>lISv+o29sI#(UGY zT^ynrCSMi~TVGQ;nx?cOz~^~STnyLTvF5n04UF4~HwFy}^8#Tyj~WtRa>Dp6`;akh z1bv>^n5Fhr^2MRcMToF)P z#5*r@)h1~-$e4Nk%E#l`js%-ajR2CAKn2X`tn+VDKl*X5Z&x1vGqk+zQ zgy)KI4C5WntB61*gsL``(*3x_G$Wo&o#nbMFnK@T(3!+SWwxoD%3WOa=A!y=ySu>* z5nsKq>(;Py#Y4USHnNhIfe*;Fj--JCJw#cS5)QRy4%Z7z3f+lOSd57(xA8K`H(Cyg z@7UjsCW%yMyB|%hPlBWy$nfWiVf_c)^~i#OInXMB$wQvD0jvtVap*4dYN{OMwP>sp^@a`76*6F zI-$YDrnjn7nb|ud~m^z+4 zc<7;=fiCm~jf*EWRmL(D2VO{B2J^+au5$3J#7ECRx6#3_5%q{;E&Nu%C^8m4>+0=- z=$mvM$cf}Gpht0rlKaO1p=z@Vm~5|@u*OWX=4UiDX+9pGgoLrHC)pE5rR!&sOZb4H7z(qVa?DmdT2cQO| z7ODUq`_ky>G)$6|#Zu%qgU**jjumLAMQ~byf0LOxJ}!lXOo|{dnIg` z?8;rVgNE$-I3k52&-|b^^pd_`bG&jGBFb@T{3GtmKBunK!dcb^uuQZidFcr{u?$w-YL#{{k~9^(w`*(01b zUAtGZeUtcp)fOWJ1N=(LCeJ)mFVeeutAXN9C{X@H zA}^;9-ra9{KGBEX&>8Q(yx636xo3~?QQS_s@ z*0VXuUa)rqM?s%Bj(&kkhAQ`GP(Y1JXNBZERW5r)hy-&GtQs_lI#OzUruROY?X4e! zW+5O-)FZ|i#rIpoL&PG3yFpx%#9ZJy4O~h;;zc9N#W_y4)3|Grn}qOWW|QZYe&X8O zt<}JHWQbHPX2S9lHRVz*p#L3&*J+H=?`vrNk=_uK8p5>(l2XPD)8YU z8drz=09KmS#RHD+M)CMPOy&9BKbOs92e00<1bVK*yKK zA#OID`EVK%bj3DNXcYpqj10|WKxj%@_^96;2U}5SwKrXKC!j^XLnC(@j_!0m;S-$j z#R+b@89N!qXpXJV+Ml-b<7xe65!D`bho`1;rfX(jz0zuIEz~v-*|<243bAVsvG+T3 z*g+{dTR}a(dv3t@_B_lnO&STIrLX$p7pnS|(<4w7rb0Bq5o z)E1;RT}~_Unr(|!H;EszjrYffiE%s)Ew*Rrev7G8?u43LK=f=Y!{1vS??)jUpB)36 ztj9^qvt;_nuy=!*AXW|^YY>wwruRYUN zuKdrlXma3~bF&&pkKJCSIQd4g*1k+*<>c$*?PBIno_bXE>V~(uHWTKbpRKJBaq!*D zean|?CRv|a8W5TIx?%aD)dwuAbi$*bHad+TzcY~KC!O28?pD5YRDSBIHEqX-JUT#m znPq-VaY^p0aTT*d3DREhJnFW7vq@=G_b`JV8C`97lW^~=4T3d~-HTm68iCp-p87;_ z@sS6)C1j45dyv0qR{sOXYq=O+XFesr1aReRgz$-k^6#XXB}ZivGL9(#xGp@m56b3n z4&xrxs(G#NcM>6dTW7FUX>eau6JJRIgDcxr(DwwCA5*TczL^~LGdgeGW%uH~zf)(! zfm8TE@S}EqBzDp<@9u?Ci?)uhexqi|N)EzyBpgi6+{%c|(n5DGQhChgs2CZTs3N&y zY>D^F&OH3RwN6*hP$6;Dd~)D9afed*?j!u%Bw8$l`6HtllT%0)eGcifZE}3<5${^y zgtTxNyC-Ne0{a9Ja9kPVBp07t@!z}Es=KFX1bFA%p2 zxfOM)VyHDh^qfU+YqIkr(qBJGmU_KWI~i=Ni4+>%0frs|7bL0gYRmXfL=rXiGQLTqcXtsXP^ z;cyL^CzXm*5~n5G=N*+vWq-VfrgEvRSkIo=ioQ(xb3wim+v{b*;|2;V{hOSReC=%0 zb1pB!(Qp-f5Y=l&!WwK4@m&sD16LfY&|E~Skone+IRx)d=zL5CMIr~Ou#)!)!%lR5_n*=!E`TFkjtxn-2+y;i@eWoo50a4)eo8Y#lO z7T-%-HC3sevYl&gMNFADXKAI#G@0WnWGKGrJw4#u^-pbrO-vN1dsLa%?m8a4g-b*w zT?r-Cj`t);+_M^GGAC7*Vl7G-)dO#RPEA+%u7^I|`d>|&&B<6lW_=|OP&<!w$LaZIGU1t{SXRK~%hTQ|wDZPzum!e7Ea9QOrt2B7f zo&UiJ&9ouq32==9J(D%fZ@09*J!aRc*bJXXgxCBW?!74Uj*+uw0WwB(y5l)y`Da7P zdno@KTKL+_K5orpc3lO_YM4CEKPY?mwI{xbsC}+gtkR9-@poev^>%d;bHx<5^QVAg z?)iBZK z*Sp#m$A?X_q6`PrGW`SEgL#he$8cES*(r_=7)GdApIq$dva&*63`` zsw$e>41?{_2uDh#dqJhp$pF{`Bkzq@cA%8$-c?)dF%ZnR6lzmLoy~wmQsbx_jybcm z9Pahzb*Z2+3GdUNTL@eq;vVCZJ5gO4BoF>irs0{#S5@AJ7E$G_sMwDe(+El3V_H5Q z{am=Lhir)>3+sc0M;mmI--4d%9^3IuxuR0Uk@OY!t4_w=-|=oO%N7I4xFLr#1YZZa z@Nv|Z?_}`no3A!#?$qiUgoM469uC;fPQ1}N54H|fS6E{n#o7l#`W2LvvHEIMIiaxCFQbOQN4QU<9D9RvH2esS)YJA(w7Gyqk^d4u`fZe72UsJU*rq6u(r<)#ugsAuTG7&vP}V_ zRp(*`)PNV10%6FRD9TCSJ=LxF0%RS~SC2@a&S@4CoTLNPy&-V6@cC@ch7Zz9mXX$& z^0hte(4mU2@c7KWTj+6olT<<(sEFAAf~HyNa@KYtuDv3VPOG+axZO!*-$bW&aC=OmwV21$5X=YywI!SzI0lYBi_D24;1~=d$p3KK zwD0^{+Z)4BSM9|^z@BH=HQ=-ksMm}3>%T7Fj$C&DDfFpJm?3S|k}eilmEC=YcNdSsrwL57*OiTE1=Xz(p3G1iCB_w!|m0sjT6j*Fh|M!239dLm)a% zc}G8***)Emv|NFBy2p_AtI1q(YL0imhl0@B4&n5(pO@mNV9A=O&Xa|U!?EeCar;=4; zO{{OmU=Q2}6=o}arx-~^;%jA#Gd2)BzoL>#gu}<$C6f=clfXD_I8x{Zaww`_(B%BS zzT)TqNg4;X^zf`*@Vv{psKc_}ACg`IQCxg|d<8VKB9<XyvT_r*FM96)P-5}+rsOp@~@Pl_~0;6r9>>D0Vh!T$*=U}`Cl($m;oY2m1*C_Anuy)0&yPH1VmwEPK#dV4@ z8jL>;tP7IHP9dklX29{y-D4?AxPWQU&Q_0a1XO8%G63L`pAH4>&Z`F2AlV*e0nPLh z$m$h0sri?6)|m1@^f|6ppdSXUpWp$?cAx`>H5x%CEzPIlTYo1WW$dF+-C+FK`5Ft< zqaU8E?8nTvyAQaB)jwNXH}4`D1+aZ1UA(M&n2P18?uq@|BxKq`RS=y^q87ZSymBvv z>ZcdwW7~$gO!N=3-r6L1?hfm!JY-seS;&h@TE7m%#!G4n90@)F^#au=SXWMvx% zf5HYj04_T!JE-)BaoyRYiXK3uFT&o=RCU`r*!sO_+agjx*VtXgYgPc<)253G5uT{*A~ z;tF}@f)Y6hDxN5RUEs@f%b6LsylimWb;STfe14X>tQ=>e&-!m9sf(VG6od-7W9nm; z2dw{rod}#6iM{7p8fPY@-Ujd9-cQe#x4Z9$;U5DR+k6 zDPdt;$mgW1HV>acH0=mgFRwNp1^lYl#ivDx!}w^7jva|&2B|}>9`NzZ9YlMNfR9CM zqR7ugp0JF{aUGuDPRX1E+!foXjF<&yxDOaXzeI`$7y(U+{}UTh@S>GTku5|-5B##* zS*Moe)co#{O}WLcfHB#eR`hqMekLP7*0YdQ-A~4}@gD1p|TIzdSx)0p{ zKa_~!sOVDB&L4tH*8#a#F#CyJZWS*d1-;o{?oZ$kWz|GMjtXZVXOnQpxV?)vS>03| z`ykYH3D&k$1MSje8H2ZR#_-|c!ficYz=z-^FnAudK%|^!kWrPWf!w`z6B~iK|0I#2 z*NZSa5Y?IPWwLVLXT+Y^PLvVwonFPb>H=s8?#6o5$xjmI9X(x68z~ASF25Iq-l;fC zRYHwjyc#L=v#&M0!3h4HS$G&Ss05ZXA2!?? z7X&uOUrE$8b`;jHiaizZMNfQ_3wh6Q_K*SPyzQz46N%%7S4^L1%Hh`Hi3>TqEnU!m+UTN)Y{JB*5C$Erg6pp7ie-Zgo(2WVS1WkWexAQ&uLQo1Vm1z zpJ2t8iiSbL4uk@>laD9*QlBSX%7$jWDIVQDd)NF$TWs`X$$vsH-cAcVy~322J)ChG~}1pn4_0%i6X@( z4!X5}d75KjJW!wQxBOW7`2nO_o*7C$$WN33Iev!ZgKAb^3+ky!v-vh_m(l59cNdlNX3S2@TPqRGS}F6OwRK;=)su zwsDJ2JxWEy1o+J|PAcsoZsQ?lvC_bsApN#-|L}qW-g?0n0sPEleW3b92VX0f!%IAh zitZ?%-;2?AAqVBAqav zb9x73;Q3S<9glHp8mK`(oB71$Y`fg5*fwIwCKW69MBsvY@%-?9N%TK07_dOM zttf1l$WJx@WF6H;T(8?Umz(WNKF%};@*}@$iNIs4O|_6Jdb@~zVmEQghD`i6Tu#EJ zAdo934(_v9eD0e@fI}~^?S2EA!3;G#$kwpEpSuvh;|k)cadJ0l*8W*#aQi`V&u(bb zsN-{&O!G1vR-m#lF%c@@uLN^cvrvs5@0u(nbYgQr0mv1u^pn!9QfZZ^&UPH0OuKJJ zpGi&#+6jDfBnb`?2~ImCxEef6E+HgP{|L@j3O6_eVU3y`HKSC5GRB8VBE8BDmzA6z zk$k&X{k3)loDnHb&V_tMoxG$1bkI;vb=>YdqEhWn)H@RC?3@vjg|jc+mss_>jyD9yn-hYCF$CUy zh4LawAC+1)Ri^?Z0jh|p!mJ_5AlpWW+5x4YxtPU7}i$c!eH>H^Gs14k-4C z@QfL?nHfSJ8>#Q)LCuSb$Lh;1P-9r8S3(3#hE<6SYgL~Tk2KuDw3m>))8}O7<%5&| z=rRMzTPFGf(uN?n1Ib}=m$E}bl7~*S$Q90lP~YICWNW~kC>Dz+SY0VD+1aN%*t zL$h--sPxN1P@xK3@e+NK0sm_L=?c|oJys&u0;^*ZIWrS-PV~1+=au_N!IDvln7T&} z-cP5yC4Mrw?+fXxm=X)*;rXrA-JxV@w0R)Z*$dtDjB?NfbJK0K><=_K03wp#&=Y{X z=FsaJ)y>aFcLrY@U_dwPjZd?pNd!K1xnU@3#W>6f=LV0hkGpC*EeU28q7xzoQ2>Td zGQQljuM&t#CmhZgz`W?D!8Cx#wu-Vlq|Oe6IA3NBn;S=p_a8VR&dnPFc2_KhwrDd8 z%Fw}Un0K1rQa2SGR&}n7*T(zO`EVHmwH?khzoE_{=taLf1H}RIuTg+m)_?g@;7Igu zrq7pF5A=WND=I-~%NDBqztp=`5)K*z5>s&w^m%D+X&(h9R69l~?GV}dhijuMa3SGK78R`d4-~Y(W7}Ksd+}!$RN`Wi>9OLgf6`9M(wRG4 z|AW8s{Z82aMs=c2C6X(}8TLgtbM!7TjEE2Ic9Mq+w?yfR&L$mJy-qHNzxSK4zK-XJ zT{mXBut{-gvU4T;jti|3E8JqJLgrIQT1vqMa9xEa@~t|(Ko3ZTW1g>|A?%Vq5j+4- zTM#N_gnwS2k_0-*dt!LG`l|}*pNr~v@FtaUb2XD{60ScJwKCQO`xl^5Kj8)0CA8?9 z&whOc)?Vm51jfL($w%fDLy#cu^qC4&$Wma%FbRT%IcjK1alkM_6UibCtnYy5?i0r} zni&V#0?n1KL}y7sR4XZqIn>>xm+xvKTi|Ke3MYA|%X0sZt?!PD>U!Q@zp*7M#@IzP zu{VT-WY%~Q01aYxZq-kghQqc zOMdS^F(2;Ud(WA9X6BihbIxUK=;s%-@a+u=WU@IkDZd;IsL1<$`VShkV9@64+$Vux zvWE|U9`X=AZtlOzU9+xR_~_OCEMBvH<(2*V=Vl+2oss1$`-9d-y`Mt=@=-sfn>FT5 zw^QME-@d~?X_nm8-M#fjjOD!zbE@z9UevOmtF&Lc{^hgh&ts=fm>Lxoe=x-L)vI7X z>l#0s;LnLxzRC?Jwd*=l3O-kH=jk+dOs?Wr3;H7_qmKBGLUq-nxcJ)8%oBc@s;DLA zde%ETZeC7~=x7iMKJb$*!OWJcF#8cW2Gt84>v8r}B;fY9YG;7v8M%ap+I5Y^QR2rW zpRY2N3V=nkT9eip0-N<_;Vc zrQ?rm#B{!+a8Q_yQ=hP=E+y+g&};G*{frlbi|aLt@2h|d;%wWreiyaoG~Eo9C|xH! z)7ytD#Rr-YPA9QG>fM*I{cve@W6zP)G;@aLW|ti0zQS)h{q{?0E4+#22T$i|l;bP# z1&Wil5iuzhYsAnqW^jM?8ceqeb!GU^UW(7mqP9vAla}#wgq;GLzZY%mo1mIrA#I!G za?b86xFAr@QQ^S0H<(ZUIGZ1Na>zQ_ttOv&h#?QH4ycppo`b3Xh3&1aPTJm!2Khr4 z$;MTQj2_+}NzWiU`XJ!8C)+ash3h{UZ;i(>^{;*Ic{6Xt_DZF|1K5zeesZxFHjPct z(wXe>q!i3j%?eg#!rc5(K)1kA;%&z`&0b-#kb^ zhEe(U0L{K<}F>lv2sEu{s{VE!l14 z^Ox#6VTN(RM`rELNn^WoyzkCtkI?&{b-=UCm((H#X7__Y*+g++rG! zp*|VP;XcGk!#TXG%hcJqK@~MLVT&$VSi94{a-Ze6#oGde9nIv}P7uy^xT zuIhl6isnjnJI4DoDOE`;U)>n#- zeu06HsjekZ36&qPF~-leYlTZ-UONig@}qr7?ji4<_gO#YNUW;QBFnKxFt1dm06t3b z8Gr(-b-hOBN%RZCcY&)cYsk8aA^iMG-!oqMMmRy)aUh*Jd~K9s&OwUeLjwU{dlO5# zP6VP6ASmJY-$*CtC--o=&M5BmzPsFxjmHNMGd@Q*>(!F&G*BaHI4wAg9mfS&*SpG~ zQ>7(r(Kfv*KDTv7H}eITF=d+PU5W9ImM-c2jDCV+adssL?#(0W5q=GKch6o8nzVwo zy1I{EK%xWLLG}{XFCZvXG9$+2tZCoWsY`Q!De)>cvsMfJiqO#iKme{rCM{+d)hy#{ z#l+!k%A2%r|NO+9TvKmYJQF#-}Q@>^Uq69GaRl{9syA zhW!d6(ebl{o%JhsCzoi0O#YB&iiFu^u4%S}1;os&Ik1$Do4omSTQhO-JLU}C4+8X5 zyy6w$0vufTJl1JQM=ZPj+0p|2%Fi|tEO7!-wWE-MKxl+dt=&p63-A0mr^}Vh5hI*> zGX@85zjRxVyt(Y62)#3d?~VP=m6=)Y)l?Y0b(Xk8fQxUZIXFRZAfJy0t2CWkT}`ax zOEYg=>wliU;Rvw}i()(H3QbVup94)Z$T3Eo`X(`d@R9q#pA8&PRaX}y4i*E-dlTTQ z*74!}@M^C8Wpu2NMioq6cHO*aV`A14rk}?ODzrv|=?skzn@V~Gt&#A(IYoCzbT<<0 zgOsSm+Yd>2x_k1CEn^_qm!Fl2l_arMIq00AQhS^C68ThewAq;3n%&N%4$;@w{3Rzv zk1YcT&r61eRtM=VSHU4W`(DU=Zgfn17xRnT2@eywbUT?ME-0j;EGt#6P4zWMa6n>co8Kd7%i-^37;uFH!0tjWQ9 zGg&~~__|yYssIep+ELb#PQmuh@_1&D?;^`9eKPP`+Bn=>XM%**Y|3Lj*fW{RJ=BGm zHofE(08O8D(AklgyIFC;HFWu<+d$t>Oh~$|`05A`6~@#JW%$*lB1_>+bKv9Ek?()l z=ON{u2bbiR46t!%_j%c$CYKqru5G&K z=`L298Ljb)w$&@UyOB?+#5rS@Yr5fYO`@p-^@0gGB?A(H;(|dj16%k#<>9zIkju?} zJ0us_>PcNtteX^}2(yKqsn++YCS+&3!!8k17k~k#?N7febBd~FKnMt5*6?H>&F4C- z-tdn&GZFgYe7+(Gd+NV!gzjv5#d|g;W97EDX|T11O$XoE{*p|lER~%FV5fy4FR6gTYo?qoA zf>DfCF0&#^w(vPOTs8!{T8%#dMS(w~rIF1sJFE!tw@DDkCyN5r$1lcec<)LZ&g$!N zjJ2zwen*mV3J~S(C0B`|RE$HK`kd3bziaoyXE3|29wFJCkxyzUzwbIqU3#JJ zoAy-r4U=eb#^t?_=*S1Y-uHIkNt0yop^COv0s>>LD^vaM^yoeILQks zLEY&%lqBu9D0;^*%Rw7jC_jP4DrZs*8E1EoY|xC%W+(&>@(1AzE~|mQ?W}qHF}Z6F ziKIr`dvCQq5SN*_PkRsDy|yg3Le6dalg8|G0UF+mm9NDG+@U-Mx2_@ zdxWq8m7{mS&fG^7+m~o~Cp{U|VaD`+*dD?JE<0K*pX6S)nvn+FIn5!#mI1<7wTC(0 zi+tztvzX4#D6?|JAen@^i*P-~5%=ekEx`tp?H=U8-E;Xvq1dXxGW%eyn&)zR54IHG zY?CN1j|`Nv66&ywI)nm1g8FC10edRUji<@qWYf-Zt<2pCC){C;n`u`I1A{lU32-Ni zkF!Dl@dlF8+jQYeI95dDnXq>heybVHpkTd*WB(rbjmVW2(llk$$8k1Ei?%I>#c}M@ zYwc-1FZ3`7Wv+_t&ItmlV-NSqp>;5 zI>DhH0N~qy0$;#BGW6r4lR@!*iyBu5`FPY2k34gZ-lN)DRl7e{+*wpq&Ze34C`eIG zLS3cI3SJEhw4GUDYDn=2c^q#PQyJKrEUpSjCCH$&h628}qkD;{tRW~s`RVp3%oT9` z82IVQKOC#jmuS@UP5=Up{!a43&@98ilYRj z6S&5D#I|x}D^#_yG7~K81*kQd8w$z99kfCHv|rN)y9zt;h}PCfU{LmO5RC^`R6~9X zKZPgk4L(~;mgg2O`#3-O1LM12_CT)5fo%p1U;JudodyTlwRivbxV=11o=0a3PL*0cM}eFpfuDSPj`Qg)m27>aAw8KBSE{2^w)(EpAeo}o*Y@Pm(X zy=ilc5@1D#fj(Uj`p{`6Fsu*v;U9tS2UBU~{D6G|t`kpL9%39FbEsDQsxm_mO0z1n zKogJZ1(K|*Sm~Ugbo3tD+LbWCYlT5!U;{$cA!&e`6%Hn${W@+#7mvs$bT9}#cLkH1 z>=;NG&Y;DoP)m7st^7C?h|LH34l)nPE;&YVu->v~oZ>!l@Kp!B5KGawfV~FYTGZHY zL_m_$iC`XfwUpE@{`$yG>J(Qb@B&;D%e|*|@}GPS?{5zE0wwGRvR&X)d0>=Ze6(rt ze0`K_tA=%^_}sQIq?^Z&9GGka*K`!zGc7d=QY~OI;Gf?gsSwcOn2%1m3*#l-Y(1Jf znsWgA$Bmd|GU3zt7UtncOJ4H!!QG9JN|Id0&m*UXMS{&hAKGgeT&ha^@OnT}!mmTiNH#oP*+j|iK`)XVHa(n?Fi_aJd{{3~29RKq$L@#o^m>pg z_Z6?X`s>PDTxxaV0xN>50`WT29GG0PEmQ1@!CFE?Znc`)kuvcy=L$E7l#tz$LG36E z&R<3gY+HMuPAxGt?OzOlscn~L75=i%wwk&$s8*)6-U8>0OHJ8&{TJXt2JcQ$p3L=- z8agGqjy&F&);1ucxSn{Y!zyb{Q>scUAM8L_kV%&OB5O;AA2vHNu3^=1*dY53@(gig z3?aD=S6yT3Rh+|+K46A_8W-O^+4;q_g~KGQ|6-T|v~Bc;6eMLqxJ=0k3{4CZqFeuh z*a)coxn&bgQr!lVYqLrvG~wN~Yzp9GFXkNZHP#4ELyW*^F2mXRn45RY=kaS`OC?d5 zPx5sm?6q(>w|)W=DM>YhYa_4#ZejSM^lgxLUn%++UNdYZfD*Rn%7>{;Gh%`6x>ViW zujiqG0sn_$5hNdscffvV&zQ9t4jFWrddp|j3sCJ0Qs%{QK;CpuuaqcwG%l+z zkYTzoOT?d!(15wbt|MwkrY_l*_`AE9DuWOpUYx4Q#<3Hs`a@Y-XaevC6ds}c2!$-{ zUf4E_(|%F8cSm6nQ+RLY4R(EQeM)_1S;|+mMsGXA6B3@mZSu*g2jkCF>wtCPS}rHB znJFqbz|pHY>*%<%;jlVLGJp%ck5OhS3clw;QYYVJR>c4yLPK3?B}i`jvoZa$+XCL) z-_vZ`Ex{P6Y3HCN<N+*52=)|&D^`rH15p1mqKZYIqJsEqCd^UNOb3z`tiMe!d6Y-Y94W>2Qd;(o=yG!X zm5pf_nT53PaeN@4yZrLDx4XWr!qQDUiE4eOaw2c>priT4$0P3N^Qe&V%5u&asd!rJ zoFl9(D8I7p?ekO{1OeiZAWon~$O#{qn!^e;3%L<;+P_qf)C+M<&*`AIe31eOxrSL^ z%efN8xQm^ZJts2g_&xV@Y=eQme3HqO8X`WNt_B4=lr!SJtNi#i zMzVD;z;WvR}?ih$6%-7^g^$kZJ-$D|ZFiCC$Hi_hL&q z8a8t-4ChKJ1Q6T_+_~K2g*yv;aI#Q=aUyBrT6a}&7REOJ(4m>ZG0TYQyihfw1&5?! zE4##B;PK5UHN}0K?9nQW&nUbX!nfTxLY{^OOyH@W&`H}v|QvQpyb`_X_>5xU! zM=$D_yaVGi9he(SE8wVoduSy7LMdta(xcFxxDbZWbOOzgoY@Oiw=C#Gd1^gC{sR}n zpTFdhF7AJx!-Nq?@zu;VmTa5)j$Qx2(KDs_>{E$KZ<;Y`hUl+6cfLE2vCO*R=V zuNPS^a2YZhm%*O4!C8{S#%Rl)F|NN6WP8q*s1=Qx-7u*oa}P9bF$bAZ7h0lGew&?P-!G$qARrSN zW56%T%M9Cl&{lBHm57_P+oInbe` z4%+AIauqq&D{_{x6ayFg6mG(Prs=HhOCEQe2|<^pw_>~?9_Du&TOO)&q42)sB||&z$qzh+bx&;hVOkPx zrDCgAy?IxwSqN?kz8yoEoMtM30`sB5w^d(Cx|rA3wtL1&kc@ShGqCxN4CG9K8N?zDJ zfLwlSA!|ybLPOQG3Bx;$cz~0I_pT(#Qspu?D3?>MOsc&FZryvh4+qCD@&1zhNB4&gjhQ8Cry#LKO_iDdQ#vgaTKaqD9e$NTZv9{*F{${(!biU?CUciSVGUc1B>bme}Nx z$yTG0CVfZSs?ViTwul1@S1JhMLESw?OL6&PG`t^9u(#833K9mLH(1-0TqB|7(kisI z)D8}qP`gv%(boUX^gk5i{k?+!FZ&}mNKBme@B7mWPW@u~^QVUIMooNj)kfm#@3Y6s z{%Zc#d(74w*DoX-*uQ_u>=TFf6j|!TMoh@qJ~L~_qvAyGfE_;y{Yumvc{Q2co$)S1 zryL)-hq#R5T-ZJss9-`Uw-G3YD?;l^WPqxLhoBtfqfuA9W|0zWmfrZ6<>aCEMlf#w-uL#{ZdAI8M z?eMb;+k5BP1o)T7v8s6P#3x}uJJ}JRjJyK;{W0E4-%7&EH3P=IsbF%Jw!(Y<{ui;(;F}J& zE&+E|F*Z6w>xHoKIV)jDuJzk!kWPd9!Llc9j*I}a)q2*KkOb?SP|)~EIf!`;yrb|A zf4LQjQLbB~%*;~4TyNkZz_p{>?Bn&A=;D8*Yfe0KW9d^#5Ta(xncak5?2Pufsh^i? z{i4hGnS>K>CYoIKpD;`q@GRpDBVxC5TL%{!DTpcOpopF7^*(Y@kV~9i-ab*K%w#De z+<|-NV}r4?g(Yx7ZMF9ec@W>#1nHhPJqq5@mL&do40n^BVk10>Ts>>3&;g?B~F<$vOr-XAf5w{z|i*7%@D_;kas ziQD*ab49y^N?GPM2AgR<^LNqZI(Y_p&EKr3y&2kgJp8Z}#P~(0%O@EN{;!YiO@iFq z4gHybTaPuLdYvc0C~_`whhe_ioBXYUXl{Nwe^;WwqKwKK%+garDvoJg3`#0kkFaUq zWNaIwC+QAfI0w)v@BfZ5+V_{3{^)6KosXZJMm$n=uaI~HSUlp8web}|HqJz)#nd?y z!`4rdk4)2aL8}GXBjt=B;ogAdnCF z8kIC+;3+zJr0}%s&F2}H7c`>#t$5Qg;y-5W0|7r%4W@QK*y2_>NiGnQTB544->135kkFB)|-wG;Pvr}ll=Wv>xYhl z!N;=(|EKDXQUXHXz6=E$Mz`DS!0Tj3*jP@Y)%+a;0WuRK17jVTpI~?EzJo4L@#6`S z0l$Cp=7Dqq8S!T6!W`pO54YlIzy6HRu(p6YeGX{Q!Q#H-3dZM~C>9i@`1?<)wql_> z-8tb1QQ(S?#z`Yy>_jmE+o^6=D9XWy6XdHNcV5fCqnz(wD{b(Iw_aIjQS4@%w zmyyeT|26Xum~~F)j&gfa>?r2z)Q^~Te{mcO=;%bS=%7IA%=MSM4{ij>toqPFz4hGe zPq&(@a&z6S1(Q_Ds=-viqTm;Cf4MPXP#)kqVye=TG1@a4oIyq%SwtQ5^Q))c24$RcNZLb`LJ~f2di6WA*gQT&^_O z>n|xuV;SOz{Cy@f1?(9&iky9TO5AtU?PG@hg&?}`@1CHK>8T~3jCEWg_ zl0ey)2zPXzj?hE9)67i&@d<#f8DsXQ5v;p_O}y276Zi??64Rj#un@*)o)8;HS_QW2 znTr^6Y`(Hvp+J!7U;bBn{Ihz2dG9#ns$hVICng&Zhd(|*r&ljs34#bn3l^P#R;4P6 zh%*lL0gwO3+bsX`(d{+}H`uC?!`IJwK${2_veg5AU3tI~@VpIA^$3&U|I#%3b1Ep^ z7bMx4DL!$11;PnoUlMzm0mvrCs+((pE39C2@6f=Y!y>DRuRCmJHZ@)H926TCV-;O~ zYyv}FY0hwsT}|z!d;r*P_$!_wVjCFRn;`4jFI&Ag{*+we_fv*ti6ey5(vJJ zS%@sJ4Lbwqjb&VF;T^_dbimiiB;euJ?Q_AaTw}co@|>eYd}EDg>)`1b`HY;gW0KIP zN!!Paq@!kv>s@a#k5Bl-_>R$&B0HyE{^OYMypi{6-z7U7ia04vnd+0x&89wdhS^mw zVCCQVA?7nq<##TxjXlo}-fuR4AJ7rcl?jQ2Y&^Ne)f4Ucb(#B5XitUrCv;q-?Jpy=13{#dZ))O5Ak?- z&&uR)LiaGhMc`Pcz$<(~Jxf|{kI)OLbyR;0MIU5z{D{kPiNDtNBk-_9D(-B&G^yfk z@5Q7*5-AUchAlvOFLn8_U^0Dptj*v4UL7@RFf()fo3ww>TN+;0JS26>wDU=5Zpdrl znMud5r+mmEG9YvFd~>sd>BiVAB^-bw6yY}srzLh1zOgA{NULuRA#unw8w!ITI$@t0 zy1r?C(JTM*+ifY})w;3cMWeH_6h)MPkf!0d%}BNI?w=8Q)z1Sg7~scv1j5CaM^lk% zS<{M3HaXmiReNm0oZlJ#DEz6TSqK9#+;1Nbr7+?&8;ge*2T{SRBjfaxUP0gA7=Uwl`7hz?gzSM7PM&hX}UX38w+qrxAtkLgslHt|AuXPXV zP@~9@ozr!TkRgzb8~lJ0T*vQmyk1eRsL)JfZL!CZ2g|(o!4wb82lMH-XMktwvo@Gv z1tD$xO)^xwKO#35x{-kg^ge7$azMl_8_^s{Y+IlN|C+X1+YrLEoOhShZuC5m;lH%rNP z7Jz@0!tes)&R(Xxi$c(gtLL6!OW!WL4OU4Z{FJhEv|cbYrFx`_@{+X~5$h$Yg$Kzc zIzG;TB(06mGDt*_x1paKE)2%RIq|ZK2)k=H>FIeq4@r5I6*}UZqDD^%(UF( zxAxu=+S9Pq(X9=$yK?nACNM7d*q~-^*6c7}3Uq_w2DT5`H%=*p@yvxj$f`?|<|q>t zXTu^s#7)#+0YXTfxASo4f=NOC@z2~<Eh0isxP>mk!U5A9jc31z=-^ci4;t1~*WC zp#I9${M^#=b-&8H2mOR;sakgwJZP5c7P<`LUh&@8@R83L7b{9Mi;JjxSpwCs^~eBC ztq8)ypz<*Rkq>DYVtBP2IEY_Z1ZEzOqr|Sw%ZSd<6UQg13S&wPx)c0hY(?vShdcM< zJNN!;g2twWLknI7(4eW{>J>Z^eT?&fY{C5&Tq}LOP5~%C@&7>i5s&dyNQ!DA5Z=`^ zocW(8d@_onq&MNyX9Y*I6p1cNcIeh~;eJ|B+5Pp&z%`H>o8X zPTOW|Znp4o0iUVE|=nRp@#-%*fd#!&4+LX_Inl573E>nuc&Ypjc| zH`Sp6sydy|zIhBsIq4DPDkLnNA@Qq(O3qd?!DWfCHiPDF~5P%(rOEwI1E|5vHcYI;Z+ihP3_b8(^j2Okwxn64!1D z8eSzi`y|al2;jN5qSBuY}!Gc|D;Fx|Qvkgq|I9C$9+g(~` zEz(xRDCgWAn$jvhDjZMFEQUGYTteT&+{`NJ5t55YJ?>S$IDp0do(dxF4 z!;+py3<;9yot{PC5ZRlhQyFQ-mX@MIRy7%2GdGiJZH8+&&Ev$2dy7}p4&yT5SPcY) zg8&7b2S4X}3|^gAkgHswgq#WMk2JmQXgSw*UCHpin=DcJA4f|0Z)y+Fm5~luE7xpV z3oIwYxhZPkGprp$o>0>-lXAJ8%hkeOi@O0)T_aTPaC?;F3A2 z!!mY%>~8w{A538S9j3c3I%mXVZP^0XC%yKW$?(`qmFqyBzhims{dW*Vb9>@7rk*xQ z*FIH|svKqZ%1IeCX@$?ne_lG{a@`6yfXv$=7x0lXEb5%#X;&^jDrHuH&dJsve1#3lF%euz0=}q{frVSIf-uBr)up>djDF$~AD7*8HHtXV z^_|hfx?V7hr%r5&I`Kg*UV43WF=B}g^v#=<-7`0WGdpNjSsX`rcErFpC`vVd%e6k6 zY6X+%WJbVAybK(JY>Zejd_#ML6nHTNRzrQw&JHeSrMn0E#!v|=BE<&N1m%LHrjmh` zP+T|X^+=g{edlui?pVf)z=ACtzM{nuQ35sODqH+qFiEHwL@3ZLH>dM`GDAw6M+lV3 zNp|0HLsFh|` zp?vK|%B(qXCeku6_+PuXGBuf>6`ZZQ#AlX410OUdF}+Z1=*n&RA$1D~9B1|Ke*Qg_q#7`H|7^;XGH^MnmI3OCfj-0xHLo*pP|?fV7ydym zF?+}floQKh?UvIT$|!sTB;`+vyJr9dlQ5};pEkk@~%UC z)(qLC9fx|k#KX3=31@#@W=$8YC3MHkyN4DWT)7$wtQk&f`+12l*>A~j9k^EVyU*J zIGX=>k&7A0Xq6qbK)%XjcY(Nf6$=_9PlznYU45|sR{Ap&Tw_A+HQ^-myXaEuy|Imq zQsPv=dt^t@u(9`bGfzd{&CF?be=sZ4AIjG$kcGt`Zow{@vj@y>-lz6oxM!em3VQf) zd3HI3a`oP*X1PT3vS%9AABN5{k5SLfieYLD4sPN)jhDs|@dAcJt6U;5FiD2SaOxzY z=Ca5D8XA9lJY$ZZK}4P```y+WBmf`x1l z|86H$=5x0lV1ug!;2E%|wqRON@ge?$|IFLdB!Po6RMfc-q5#4I29&n zx~)Gp7zg{m>IILrn9HczE>!_&z%~e2#`UIlb2DgK-egDjMmd0%1aJdtgk;=ylXA`e z-V7Htx&Gn)Q}{N&DST}hnrG+;Ec7xUwHRy;V|Vd}#LEzgj? zBG`E0_xYQL+0+bVd}fzIzSK^ESNqN9yKe_*>`k!~HRsk1AKEFHqdsB?42eLsRQ~qw zEEI3JT1Tr?C9)IHukC(AyS5QSsS2JN&5CBsHBD74GAl$c$xg{hrm;gj%Q1N`)!eH|$8PI@O9-06^l_9L!wQTLeP#lv zDN}fdVG~8TVS!qbnSf|glmzL8F0_wlmWg5NHzB|)Z!9a;=Im2!Kg2^%hJeL$+qa$Y z>;(O+-E7$-WZyC~Ma!{yFAoemgBRfAnydOEIF}C%a5wM?vZARsruSgphyiS@UFk|H zQ}Va-`{mD=)l2e+VxLN(b7KJV+5fPV!r(nB3fhjGADf3Z)!vnqH|`D;X?9E3Zn5PB z|GAIJKij_Tau0SYv^Ht~25|Mj#Wv5aBr7Sr_)3@L9Q%8}tDw5MfLyft`7S@2;YuUL z^{r3rfVB`_tZo}{5WzK-)1P8L83@l1DBm7EA7LuIu87u^Lf5|uDV;n5Hc3%5Rb27W z{_-C;KlJY|ATbWk zM=G2`CSZEHULb>lbG{qXqa9$@B>fZ+9~)!>9=e?+Y^B$b*LXU7@beJ=TW)j4Rqi1< zIDoCv@^gAyLD2EF_l*LLRwj>mv;EH3h-pUUehXG7MeHzL9&!3)<%~kzJ8$c6)!&&{ z+%#qKmV_D8*6UZi)>cWdT+nz<>t=P~sy%0BFRcG}-OX)lTaLuVzD%qC7@a)czI{o1 zf3Q`XYul^lzh9{x9d_cjf9{1jjgG&Ssgm>;Q4;Q#c+LoFDyG0}_%zjML!!x#{Pbtw z@Q~ZMJh$jLqYt?5wD5LpaM*IGEWR3d=9Oly2TD9=?}SXdTua5#M&yBbR-`w?56NKXC)8A%_<|{EykrMQ-#N zX0Rk`Is)gE8Io2^Y0Kq}TBOWK;W*GDFO>h&v)JLojfG*)g5F@rK85{WDLZr91+yq@ zD+Z^cCu`|5b&KEldk!K-V-c%Tr6f|idz3QcQPO+UUec#$taTsUjqcys795LvJf@>> zy*c}x^2Wr*3*5D_% zJTE#t)+4=5Hj3rZ1c5cHG_&x5d*(uQjJ6wVOzI! z)S)_q^^=DamvtSHV0_USj>T(}Nu*q5-2QD}*zfXzP+JYe91(KW$#_&<3@Q=^w&k&S z<#41~Fo2UZkeS*4$??3IO4jfyHu^3UL19y5hYJ=l*hSkqdW(UAj zzkJns1twPG`2zv-D^^`nRo;~N`T{ouDpO$m(t{7drIl&<&0$uOHXPVf8?#Y-LSg`z zA{Dl$xnBw%3@hcO-3JvA_8r?Aci|cTD8F@Zi{j-4mQ(&eD46y7+L0-FPVk8`R3|2( zr2JSU!(02TQax_XC?X8(W)n_Vln@F?HPMHsx_6iFyrQ_|K>_j`C{H0pD5q75rPQ%O zJUr}vW*&Wr-You5I`Y>>QA~FUxMzFOLUHS1{KDoFgUOW{dv1zLj&TX0LLU$P5m(w| zSUP-VNs;yEIsvLK)9|1w0>G2K!bK)w#0^I-b2mXbs9yU?%4TJZS9Yl)WL09r zK$Qoxcdu#9?w*gp;UW{4{>MqOpn>7oOugaXD>fx|)eDwlD>v1c52Z>@;(G`Wn2N(m zBSYho#P4l5PAxTby^>neo@uVai)NK6!zplBo*-2fWSItuI?A9-4GdAFAZJDhwcQ`A zqw<7n5E!K?V{;!&9zNz4wkM;b`KD;-m8wDHy#Fvb_yF6j!X+|+GRtA>wq_KhtkYs? zd>fO%D_th84LP>7@3B4HqIBOt-!zPsO?3ht@JOB}A1y@wru9Quj01f-iknG?9z5`4 z`zl(>e&-rNwpU`i4YU$egEFhn4@6fkoi?;02G5{H{~x8LtU6Q7m*>S{rFH!o|>r-088^ zC!?H-tOq)p-?6TC)+f+9TdFF_d69KukQ!CR7a8=k34xcrlIhyY6~cY7TzN^mfxaLt zN(7Cye(#vds(?GWc_tC0?5K`rRBD!$lW->ASHeEBdfBILt6Ac*K0*z)TVhgpc~6}n zibd6z{C?%MwlDV{LR-WzgVLirgc_ws<(q^CG$g5O?D&V!O z(4g$Knf5P)goE;upo)o%O={o- z-w0;9kY9&lNW97Zbi)W=`#&J%CDXIE?eHbb3ccfZrh`Gk)*-Y!~ zcl0uYgvcL{>%wzh2y%aNHsTH-FMTt^u~2+v_<%)WUU$*j3EesI+jZCyS9tmF_}1pC)T_`CSG{^hS&2?y3m+7IOoP$=>Ci|0{dc^tx|z z;+=l3arK8_c2P(6GRFLO9&VrcP5jLbhiKKh>Rc8TL;V-rD-@VN`he@II0($yB0k5} zH1mUnYN5v{iBNpS<0G2T^V=&GUtFslJt@8SPF`49ti60j7995^((REEns>M=28xCW z)PQzE$2%yzT=;@lOA=;jw+(>lqX++w`jf@)|97O`ljyaw$R6Q5Ky~(ve7f5JSmyHh za3*sBCa7FNQ<{1FeU)IE%~E+owezYWo7~Hq!^^|0<{_Kwm3A2+7EnDotEw=MAK@(T z3jCH`0Ku6R1rz{t>&-`__pS*&LFIP4UT_d3gx|Zm4-k(kn{Uo91f`^bPlu zrK{GBT;w7)rxwqmdq>tc2b~NY8ukx*)7Sx?JZRzp2OB6UQEHQh1~@ioH4!a%>&{~% zA5k>Y4~!gJEcMm$upz_5Xe(VjZhBh>f+FW-`!1Szu5oYWS^T0kU}T+z*8gCF>Y4H% zPvFAb{_~IU1vVJg&kYP15FxjBBL|f;iSUk$+kLh17eUbN z*6_+NzV4_)o8Xoo!IUnC#>wA+mB?P`gMmn-(&?#jq)Y(2hgJsu@xWlFCD!Eov2_B} z*zugQicJe4Sn~~MS|-BxdH66`@&uI+VptfiPlqW1{YA@pJ!kx15O^i+xx)1z64{7w zmQwWOsbBK6F064uAv$Lv@?bKbSlKv5XD#$&}HkaCtz?2i!>7bBXJLx@2TZK`As9g!Q?u z^4_FwKX0jfCMvJXZjPcYpVMQb`C&K2r*h}f7@PsmdeXOdct+6OyzK*h3s|qU z)xg11sl(0=^vS_k4h4_}VA7K|DG0DmtL^HS{Uk|t`Lvn0Tuo;snZ=KMiC!Hyq#sks zznQI&-~#mDn*HKFXpfbPynyB<*Bq9n`Jy0ji;NeSHaXIJj!Yz9p5Bklf8Sdt*MYtR zc)$~r(VB$9tVD4iu#ZR=ufygfH5mSvrsa`=s}J-|M~yp9%4?C{fv1K0k9fHN+VSgTG_ivRE=F&=pT#|fI>;JYpVO($m8~~ z$>eRS9KZw%H&TxZ=R;32KP-eyF4r#*K~SZ+u5dAY`*UaTvo_%o zpto;xT1OL&6|U_iJ4TE?sHK>s*uGx_&b^IvsNN6zQ(3=%`%n&3YS9rUI{1tj_Gg+M zLnWnMu(M)Xo7MRjJT=lrxYLCk*pg=*4;g}8kvG|9#*2B<5g2l$n_=-<_uzZ{4YlzZ zhNZQ<2s$%3GOQ8}+%HI)Ml5vL-}z)8#l!u|EX*S-9#Dn_V!?Gi)sYXUWujTXc(!)A z8|qlMnPVumoR)p4TR23nvF5~Hqb3|`nz)GDH?~@x7RPvC7 zmb_z_~iySpLJlW+#n1k@Fg2?a6d<85$p$#!6yoSW0MB~Hi+x@ZS`9;m32>mQ zXj-umFSE%>ohdc1Q!Q5!OTzns)Gz1L+y!w>ZG86^xEpP5q(VtND9S--fzMBT>Wjxo z&ZI?%d&REt`EQpT_1J|i<)9b00NN0oCI3L6U^X1^?<9_NB|sW6=Yt-EyF>WxT3#}9 zeeePVz&+M+ba5vxo2FVy+dS=>^sG*RGb9`?OqGtq9$Wm7HlI?WblJh}fU4|oYu=Kx z?9xz$FEc``Fzc8hoY~4k-sy4)vt3N}BR?{gdG{y?Z@?O9NlWm}PjP*JB&al2M0BLZ z08w2dCx44d1;8xLln?*<$mcyu`o3Ig@-^?V};YlhsUHOZ&2nD@Nm zmMV{zO2EoWw(n+|3IT+z9oY_ltk7T?F{&L=F9CJAyP4$4Eipa9TCC10#!Kv6&UH<@ zw_-4&^?erGe)shMGvU}TjC<^q6pG8mC4p8EVQHbc@K(y1{uB@@yXBNq7Jt==6hUV_ z356=(84@&a&oe>VbTAfyp-17Pv!$%f`L4Uj(69%B3VJYNW11JoQGyCR1dl)HGmzge z3|q*g5Wl8=ky6&IJf+GmlJoRW4tPlNuJ~Jn{P<_$5@oQEHc2Y7H9J@tJV!isJm>o6 zprN%LwXl7H`xa22RM=fmdVm;tq_X?qX%y_={7t(}uxX6Xz08mSG$w!orZiBABT4?Z z+og53vuE&!{$hPwqNz9J9}D*s6hR7 z#^D$}M8N_}?{sNSjd8O0+*}y10F{KLN&YE$bZHM7)k*(_G!AF%T0OVWoD6D7&dH9^ z=%u#eJo1}=ikE9Xj128TgL3$D-e>fPjBN3=vO#=Q4gdzqQje`x(+an&O!^GwSIaI} z%U-2I8w?OAi!H=OlBG>nL>`j_y1ymLvNE9^1p*GJ6GiImw$v)>(u5DY{}=TCLjpj| z!w}v18A9`Lot8;$5{&!(%X$Io&1J6^0Yd2UdBaYJ)X4!$;A!i~W z%@~%gW%da9%^Y#3aw*OKEv|npIe$6kt(Dlk#88kF?819zRWYmke=r*8PAIq!I)h|A zO&Xq1j|;1bU|X`5m`9S5UWxfRoDEXsb-hpF|Z>$yl)C64W6~hEEb@n>(p=e z&YHa6DPMs6gIU3Ml=L0zwo_;J*bh(gT-giq`l7%2u5r2O0v=vn~MSOBs6Msvp z<-s!45+i{<+fkWWUjZ$Z>DA)u7+F`aP_lWRX#t{~foDB28NKwj$!AI&pd(T})Snb6 zripZ(9$Btab~d1&>X=+lziFEbA)D(i(gDJkAASA9XeKl*+h zClr6I@;-J!2&N2^qQ*E^0=m({R^062lvU^+WOf0@JAbvAqb;V1AR%dg0biIpM|(os zVr&$%;3V{R6t?8*{!eZp6(#ak8WM`DnMKmk-E*X(#&m6jU>+h;YE^_&Z>fPSSrAI42{VH=rxmCIQ5&%=wWqRLNEr=#-#=wzb&Tk?vQ9ntd zXXgiTb|sD#jxD~TaW7d(d(LpI-zI^$9O^|2uRRVWF7r-#H_x1hAcS@ha5y)591)ge zpNZOy7OFz-omTOnSWfu|>?7qzwkEwQZv|EIle(==hM*b)l7LbZ1BZL0F_=Y>ybqn6 z!g)5=dN1>xjW+|E-Nfc~dEP48t>F*3Xx3U@doZ7DG&6)x-6GpD?X=i~I~+jBt84P+ zkf?`U!HC*|Pi=HZ(l2m81%wthQ&F#KWZ7MT#aaTgdfXpd8_Xi1IGS(r+0wYh5kVAt zVf^@_IC|LM&cj2-%3|-G;dY;50akScMcF(EVb3M-wE2@|2tS}sfT~y&`vwOe<3)k1 zhBwAXxxLt@1|c{Khv0KfXv}H*nA#HHc3^S5xSXi|WjAn)ySVqdiGr++2htJD-p9t> zWs6H&guz{hU7vvo^21Y0X`O9Vty4nIQ?@0=wXB% zrqZjx8{lLI)42x*Qyha+ar{Bh*frzEEcn?&UDeOqV{Ra zb>tLY51X~uge+2lPi=PZO)rph4P56o_RxOooPSIgTHEStYF>D-OgHjP#I)&`9v=K* zX4%vQChBV*QuiExYka~O!#asklVi_LUul?RVVW%IXRx5+`2i2$`49HIw||M@&D2xE z{1MI{7C1hu@?PTbuF9irCVwBhjD~Zjv)mhV%DN!y{K1&jy9Sz^mw+$~D|Hl>pvW7? zH{Q4(Q~9zUg+SNL)ed@9e+zb^>EGyiewh9+s|!> zKU{D&zTK~7(@<6$A_PN6O(R@g<&14Nq_SC=o4HYvbk31bCKf)?x5XL$)@uK{eBaFn zjpi$tcCTRNI%`45irE;n>lM3Ygm-X+LS>a~j`Z29c-~>~b>Qw_-0oqwa=fsk*#`Z{ z+wE66VoCnFM;YxFYYzo(cCcMFKQc?@Pc1*0c#zHpzj>y zn`hy7>o4oF*z~GvH3)WyoQCqvF$K*$T{@|PO#K?SU9F_7Yex_n2TB@ce^$}Rxg(2p zezz^R%A@$=)sKVhJ{Zo#XciGNjhk?#4@Zen>Guy|nH*0wPyBr3k5_H`s%6|W*(xGO zvGio)CMwWq$x8-Sf8d+5Ti!gwLVfdrA}wym--Va1R+}KKYOpdbJML<1gAuo=aqS)% zx{krBwnylL=H%$Sb{d(J{^LKGtLXd(&r!-gAIX*Cpyh3QE#;Regdeo`V3#OyHrndE z#_gjHZL^@-w^yhIp*NU%UOoF1UwhDDwX7z7wp5_27QaWRAmSWrC6fN6Ab;U(FvrWX zn#hv0xW@jgw-{etbaF7cTq%K&e1vrbqYuAccRjsVRTj{1UGbukSK{gslKR z_OzqQeoOr?l}X_XJz&2I82S6$!6Y<6ucIs)o{viy-mF4pLuVi0NDO@Cw2Wl9m)Aa% zpQVjK{%c1w+6~7!l6*aR60(!)?{^)n+$apEvqNv0bv-EJ;|>Za{Q=j(hOM=dfJQO| zjOn9Bxqo8Cpb2n`Ng2>I@dWB@d3rgRP~qAZm=%;<7oVN_Cyk{Whz%R=Z}Xk=_C{t- z9{?Q_A9c+E7v!uxPp$cz(cdI{jXAm$5ePgJ3u~y8s4iXQuC+zkyE}5IqgjzJ3F5)1 z-0!q@+DmNZ`j5A5!GiJ3t24)dJF{^QvEt)V`g6RtNjLse9SAcMou=pcAtj1pdTC<5 zT+&@}xr82MjKp@?{bKK{Rhbc7@x*bK`#2+_J2-9jQ3fC*bSZ6~A*z|}c{1h@c3+Ez zjdYZCyUF6SP0x8#(Ob^_quVeGbEKN3-$uT7kdAt5H6X$uyt>o}%hdEHe24(?FWI9R z+pBlX!lz8XeO-9sRHVb9HXFbkdrBY2)M0L(G7$?@rmD;pB1X*YtiCNCnc)!T#=AQk&0mNBdH;6Uz4(Nt`9<1ZVc{MD%@92qh8ZyQJH_ICXlyQleq|mbw~z zJ^^-72kX+ku@kJT4$cdXl^!9M+*{gzQIp&7xgaTGqepuKI4~vF5zJCOpIC)y){XT2 zw%d$}QjdK@jS|ke68JDWHrVB(tP=;1yEX2p<$_zU6-Act#^clrH6BuQj?N;34qWCw z=!)JU*|x(^68q1Z9(lJ23J#GQ zPqa6I0gE!<&6Pu|lrRH`+fn6;@DMP<#+-c9DNy6$dYp~k-N|r9sw7ESRz9NnvMa8d zNns0q?lI`N-fD#ZF#3lW_o6kvdFwXVDevl5!eB8J^azcy$lr)a1o(Bel0f?YrfcI- z!0W>(SoEA{ui?VXYj6s9meA(y7=v5Kn+CSNveG{P>3$1n+8Imko3Il-eDmv*mcLUA z_I2DB`#alz=8SDP>L-a!M1PsK1-csqvrmMw`h#|iTR+!j*PzX63L?Th!b>(aoqLqp ztbM)?@AV-mT;TING!9u0DC<={dTXI+r6YE4x!!L$HlDU_+tAv0uC^aMmYtn#x8#qA zOCXP_^lHO?90|dx4OWmTU)eL@f-)S>J5Hg#WYoG!xz(9(Ek+MEo~s!L4-p*(=-H8& zQKCrRa&v#%?|qEeMnORG+wh76E3QX%gj#iBe<;RKe$_(c)UG@P_rMr$_x;To@$1DT zcE|u|1CBM%-&~q$xkGGP$^niOF;yBC3dT%oI#+!j4M~*GbtD(QAu%FU<=u%i2@wFr zBZQ*+q!%GgJCy!iR|UbF9GUUW@jjaPu>{5+yaFUB?_%xQ)bsvIN|q7_M@u(lw=ZM? zwi^9v;lZq=xj&EyqwJq&67z@Hlp40O){1To2S3Lb5v7jQ)DlH(9H(uU1xIedH)el% z#nVHtc=@V>iEMCuPPoLkb)~>qL+?(ay2Qinrkr+kX z`0=HQb&CVUr^Ql-r&V47#iy!YL2yB5#?a7|S8uwK81Csd&CdeIXgup#`h4t7s#;dh z#^Cw_0e5x-k~OX5}R)^+90L+k7ae}3}$VOOKf&0wy}-o}S-Pq>skdCv2IBN1VeS@TeuXu8+L$KiJpf6{N? zIKMPjG!+FP4;Yb)j(^%!nlagp%cJfGG+%5HLcYN1-JRsLO9^)W#Wp(`;Ht*^TvfE_ zB704sjP!XDFK%f2v^SN%+|<7L+w44%GPPR8@o2^wp`c+yNJ||M@_jpdA~z&@lCT`+ktDjAtT_Vs64_cO=6fuNM1!re8b@iv|EEXkkHNGK(Gyu zzP3+wm9(Y7&2~M&wWt~Ac_yAj!0-3{ni-KkGq1rw^zr}(IW?!Q8+3u2}<$tfvm>Ebg# z!8(#nMiYa4UzY?HWhlfE0N>>zuaQvBP>ii#WR@6b1{MX)Arxogwt+s>-{Ks!yu%o0 zszR!Pb9kpi+|KSsNODE%t2{lD62bT}LN=vGoHQ_xbq+rv)!g@zHy>py9Ca?gSj~O# zDsnLol5c+`5#>uIt#O#$*94)phpdK#8bCraMT>@V7{ie695b4NJict*?k2RBw< zYm-q>h@afo1vM4YFUQY_J4_i#$Nhq@P3IhLL=vwoIgRg*Rsdy39$iIZ=hiQ`OU}F# zD8yqGA;GD8Nu*GWrdhaXIBp3jNsfHMo6q_uPG31=x6khARo|$&YbA2KN0O!y{|S+ zkmCYiYfukF`a&QXSj2dvpVl6HSdy{WZA+!NgJ2<)V_X^Q`nI>PblhV%FqUgb3-}C4 zj@s*dT_wsP95j0G*F1F5>AOoQRCDWE{F*WY>hykE>$;-3`lkC`JGbn9v{Mwmy9h0t zECetub1tEP9W}KTJF9($d|!&<;5{*_;t+PyU?u=Zt8u~{L6$QtfMSy>kjxp!MI_6= z{=Qf5j$G2uQ;rCEncVtLd3ZwrFNk-@^|or-S3{iJ*LCY>`NR1cFvHq!5! zsplV3_b_zaCDPd-oi88mDE@rL_Xx~SI2xxLHunuzhBPM=+URA3kzBu!cpDl6>lJrN~Zsa=0x9@c%`SSL3q)!LYLuSp48> zD6QcEUvOgTAy4ddQe2cG+b#EDXL-Hu7W(%~_6#FhS2%8N6se%k7 z_5!Gg1*F&u;-GX81`81Bh=3pi2vT&YB7J~&on6k1$-Te(e({5x*=O%np7pG?_SyTH zEJ7cIrFNaA_jh5u7H9=`w{7Tc#&2K(x!;sldzxGyik2;ne%~9%_lG;MohM2Ja<88) z!`(Gak2(c0tju-Opwu*2n)5_n|5$bO`}CL3X9sdenoOovNqWyQa%}VpGEPlVPy17H ziZAC?Gf8{S)P72T6{{{QeAg*rKI0;2W+I7M6`wAAXk0u)QUm7L?cYlbpFx_&Pazwp z3FJ)d4}~JQ$oOi2>9lgLT&6kk-wOI0dL8x6r7E$TuCqaFp(7ZMz75$Y8#As`BxGc< z{aG7H3uVVKF(tL+XV~{5IUj>l_69N`#95wfRR~Q>ElHHxN37=$wGxzn{b*KJWhe|U zcykyQh*a&|D93!v@28p=^=d3mS$`A$nI08e`lcj1Q_80NArZoCB+2<+X{z>+<-{!h zvGU5=5Q(y6S$j#k7N3@)YmRpr;<#$}C|2?Ylk_N?sT0!%OR6`*=P$|icXP{L}7o0NSIGbL+U_F z*6#Li-PT~0`~B0`eTn;|8vgz7&-uEH^Xc7?*vWmclZ3l6=;bJQzS_-XPS~I|QWsUEZX6O$%Hpd(h<~!z zenX!RqabFX%ATuf#IRVVU6Q&{$hDIm#fdn-PH248;H#)C*q>?}J=QT5DT5gxW^(`` z;or+?FDgwnAZHvif0H6J{7cnagm`?-glD0+Y4<3Vgws=3V^xy9ZV%v$ z8DqztVir?M6im~!Nv+a!Dl{gBX&Uc#nS6z&rvr7)+wvg-!Q&MO>yICQ*j7Nmyj(z+sTdEiz*XecQp*A zJTe{{MO+QZI;i9;A?XI4sb$c_x;y@d0B)cJw3fF+wvCN>{Vkh&sin;6GPFK+=S4N~ za`T9WQsIYlKlpQ<%Q#S;NBhZ!)b0HKmN(j$PySZ$xzn(g&4c%$KA0WsRO8>$C?rwe=OdBuk#D0 z9_w?%g>YtwNvl#RW8XT*@Rm`#5juzqU>%VkH4{>$pXr&kJIX^aFnm0dj}JI=ZX7#H8#J!9T4N{z& z>DdBT4ZoX{#n&y3c|r>MoK??RE3v4kG7-knfw7j76Ns-LTYfvmHqHAu+}I&8kbksT z1IYmcDM_Kdb;b=|HM8{?hHZL8cO6~KOWPYgw#@-~$+AcVW~G)%W+hkDa7`)nkB2I0 zUgZOarQM)7pC)!S;SSwxCLY8Av3!JVt0gSDwRErO@69K;@{;`rr$fwXTUG5RMN>m3 zQ<@87-8tsbyeoC9aeIPW`-Ck1ZKOW1LR76jTJi^Va(Rc=J8h;)gsGOw!&zF={3MKr zaugrYKXV|M;E(2B_jUWCsCkG5lfGx~i&C9vL_k3DYBvic5qXuR{-SHY!nwX&`$OJL z&xgd6dyQ-#@$ZsQ!@{g?H#V^QO_A7%L5b--t@4&LaJ<3&_$TPVDl$S2OJ@h>^V`gv z*t#BI1+CmYnP?ce^Y&3qUcAIagsh1$Ow-Z4NrFJH-btYda7@#3EMMgi9&?Qa=lWaH z^F330Hz>b4TBNmnf`I1&Mqsno8CHfU{XXXyQp0^>mA|(%O>|JQu#nHJ1L#7k&eGGJ zQDf#H5@1g!7pdS6T=khsXa#e)`)oV>G>8MkEwF zj?K(**mcdLYk=8riv_0VFENiRPyp$I#B$MwPSMgO%n>ff{kiRo5oJs;*+Vmu8B7@P zPFusKcagKT)sb%ws12+m`x*YeXyA0WjSE=<&EsF~raWZa z;m0Yy<~p@~-37n}R==)=-QL*h~m3e9Qt$l7ePIB;b zWEq`qtYw6TzPYFM`WvaGCEr?VkE3tm;hnQg(+;&x-XtDqg%xm-i)MV~g?1UOs$mht zM&Bw;>oueX@B;LVTFS5XQgqVvb-T2DsB!2Y-f5Mvs5teAY}K8=rYQRPAI$L#!h-pGA$J*|)tt z9y+1FSc^A84&6FE_#9^jy!@sJDUU}a zGEk@rnn9H-oG8Ug>>?O=q<_nJ64Qa=+dYb+U2KR~Z!R?p{}~s(OFZBsL9LThSx(?I z@6Xk7w{FO5jC3-tBcOB{=`V za`C_+#^fbnz9h9Ukx&k2p9@BbkJM4_VYzD=is|)Ek|f46@A;qYhVJ;vFJ^^${t~me z_I^QWTFW%aszO@!QlMjsP>&Q58lb$?&Xw#7fC6S|ePtq$RA2Vf2u|$?-7~VLqp~sK zgS9)Npqy_-2vA}Un3w9RRZbPfZM5bnV+- zx3%gUs6=rsgZ%OSQ zYI@x$2jdVPPJ+7!gv$f^-DVV%=oNDTNvTyIlWp(BFlR$*e9s8WzG7-i8LZ;;D zlc5&oP$lBs)6Sl{K4gaXdnwoC%DpK}h*&Kiz_%JKD=ufG;_RLl@$K?iAfvCv^`rUI zs)~M*_({M&CPp}$>#+VX-f_=J&t%w6CfO&{G3M6wH1dLuQ5NYPeMfsFTPQgJMb=Zu z&kbfrXeV9wae}i3pGgcNqJ@s{tT29*M;sS#@Gb67VZ812i&E6G`-0DNbscPnFF$i7 zKQ(Yy>_+W`@A@tV70Ontsl2O=Z{cs3mb*b$TirZ z0;OMsM!9zSO;Q43#;^S@?F}8;L)bLF%~lt8@0!{T7_#;RJZMS2W zA!o{X+uEcVrIaS_yXDShaliIE?KOu`H}Xr~`#*G&qS8Ko-ziFzc=F%XA5J2K`Eq#u zyip$UlFLsx&MOuMG)C-M%#_(O-sXG6WxL0x0ih5`4PQ~U{t*5-uluRZI7j;$Nsq>P zMOg}&yZTmNXVbx6xcq#0vjkvlRApPKWR=nmzU|!GDnKEnw!aVEBGVysxb+0v>xje0 zibI2yy^?S=?X0~y-n*F*wk)r}$CW#10K2P)QIdq5IOA>0J0e=Jiqqr_9z+CIHyeIH z05PG1KRZGz>7h^S!?A6MyW?=XY&Aa+nWMAkc$cu7fsPJ}$exb(mms~bWo^RgO1oUm z>+~VpP7$u*qX}p{o=Ruu+pOd3Y%_=t#hNHEdnAM!NPnNsncnz} z`io0bNxjw^k5!UA>6~e2{r@BmGqt{}`>*I$qtzqq0rOy)^XUQxlMB-OUM6QJCP-oE z>Sh)za%C)*CMEhbrS5g+hleJu1pm&MC~i(h+5N$k?gw})Rqg(H22&b&xwy^Xrw(M8 zvrlGqm%-vG4B@TqXp|hq&e5CE`_hsaZfeJ61AngMW?_z}4r>`6`w=kvMWU0gI0p8b zmAS-|xjG)G$cG#uGB|%RnMQI<5%Ur4hr=f9DdR@p9;U^t)xnf#D(s)iPp@Clg>u*dK;*5P6(CtNI9?2nqg~ zBp3foura%Bv;=&j&BEv7nOmxtS3F%WrNX$6J075p>vw(qUH!YJRvAegGazf#Jc3z; z^4=SUOp-5>!ORSXTFMt5wC>?69dzuO8l;q@4i8~FUq`*LXqNi7 z@W05t_HJ11oje6)3bkPmJZ#|qQ2;8+p&%a<95t0m8<0c|ACR#0JAY%3Oj5;01J zJ>_m)4>QA#>a5z`HU|EN2#85?uos2Z4_WZP#7KhABAxCuOsOl7{O@Wy7yS=HW_XnB z#O=SXhz0yQ-))K8F6ME@0*bO4Ui^(l`MbLLq?TloI(elSi#)crOTChMVa!F5L$N{!72kJgzGWY#C}?uG)?zQ%_pv zJy`Jo5l$^Kc9`H35>?HXQb?>wI9Vc1 zt+7O!1*KARQ6#2y-xW(?75@0a#PfU<_CCkk)l!eE(})pfX0uhwo>(8+6R(J@02jFR z6iumW9j746K?l8Z{0tx5CZQ+I%;uCMV>jd%|IrI>vh8WuLFk9G)4>FHM*6re%$dUa zPLE5NxvSJ)DlY}Pbe%0gyyKYqh|67MEVvO>^pCjfG!lr$<6~6SHl^weUg+7gqJ4xU zOMa5&8h4RMWyzL(jMI=Qm{e>aQ5I|vNsCO{DxR2d%Cdb@6AQT%;JzOh*)seeBrykB zI5&z>U#H_*l|C6u4r`lKXyYEeB<7da##lG~Z&lyr{zy~f+6}SyP!T(N4l+P{xaA$P z8v29%2OeP)kF+=cd=WXse?o1Yr6y~V98R#QXMfm6dYeJ@jD3$P$xuVL{-yOG zqV?)lFXY|0w-Oor##R|sN;9sTNz291ka$UCxwOr@H#*%xgec=J#5U;e|Y!u8#5wOQrIPmFO=8`eHBUzF5xVO`t4Yqg^P~cwCC{ivG@Z-W>NAXwa}^ND+rGUO zo95pOlclx4VYL>89U+cxdg2eO;U+7S>o5*5;=SBTNyv)$TI5>-&+wIWmnbhm<{4e3Pw08Ve#FfX zXDiBCM`{eNR{ux!TvwD#^S|m*fUgwLhhnuWLVZJukqsDQyl-1@VxxRNyx;0gsrbA>%aZfi>!fRj8Z=Qe^3&G zLSXhcNfO*e@XjJmfC?A|C;Q*nk}S20f6t7N6If1BR^1*Yf}i(2uus-Q)f82Pugqg1 zZxp2_=uN8(iHAp85nKf`1umaT(C+`DA(oUd_@t;vLU2(7rj6Muydm_RRPCRY1%v^# zyG!E=B@zTPi3E*i6P)uBB9oD+MO$qBV(k=-a6kbQk$9cqk}aefp#K1=Zdzhrw+CX@ zTkQ|v3hpI)iBcx>-`vHUkRFGIA{QJp zXMF5J<`~FQhpM&Gnr7n=8__D^G*q zF$W2c6`+q``q~=nt0Z|>#b-#~NCxZ0nV?>7Uw1DuHPyY8k-sid-GoSY7lRZwPH_@+;1NKy+=0 zJpjGIBw586v&bU*i4xuA=hbZ5g~HLZ)XUiZpYl+-rNfo=B=^t8S&WPJdFu#Y$m#3G z-QPggmHuCPBFw|T$3+co-piPZQ-s>0;iF6yx3;3nfEa%pj%~!l{;Q_|I11DUnaNku zipn1``@m%W7|+kBvgnz)5#ke6D{&I+9OqQzSC7^0zOu-Ivxdn(@p>oZhT{;E%t2Ggy2R2c7 zvkhnD-~m%AHjqFMVNODG6{G%>$xYMYp<4|&wUbduLS1&tG->Ee4kF&P?4Lst=Qn&n zp!4@!G}VKD3($5A&*20Yk|lTlNir$MJoZzxqeZG?Q1nItSK}~SwKWe%aUCzuTB0V% zw{fa~XzmP>^3il4upe#D%qUKx-gHtjPj@Ke;MkM61yz_b;1B`)@x^!BX#vmuGdlEg z56zOy2(LpfVaUQ=D2+(y|5vefS160n^o@z}^8*@Zgdxix=QP~3#p7G}&u~DNFBpr; zaEZB0{xccQ+QG>`&+&%@;F7Z4gJre6gII=zG8-RnMmRrZP zy-kES`(q{HJP=sCJ24y`tZY(%D9Q<@^*de(V^Fml22u4^&(xF#ILO+V0Eg=d5OFEL z3&g^OJuByMDYmfUCP`~8q<>L);1Wq{t8k{xzWWU|Tf#zcX-7{{5|*4%u3fufAQh=Z zrk+PLB$8@B=Z_jo78r$DU zA&dUM%E;pDxC(6HBBka3=qzJyZ!S_neSIs*AT6~JE%A$$72pj`MMY8`hVl@)#$?(F zrSuV(Q;x z8FM%KF2x{R7Kp?tBC${{*4e^v;*ZNMkOt4h#i--`^6L?e)erPVD5_E27-78_6}<8= zRq<1WbNwzMSD56! zdZ@uRrlK%unIIT|@35f?5K6!?FCrQ(2u0P!D!y8zaOxyc9H1#lsBrX(#?edRHCBNB z1&QKt-gu?DuUi4}!E7L2xLOwzA#y;x9kCWYhPTsLh~gV#)G)2HG#2KeScn)A6vjVy zv@2^y5X?HO?4{)i0<-$?(c@UW_HKQGDaxeKfyY_}`V#xL2yI<<8(Y-uvwq<{Zp?CF zXtqPvq)~63HCm=CM}2W<(WKarPUT5o9a{8yzQq?#{HLmuluuPWaj;gK9-I?m>$WXE zd|wxebwGWX*G|uHQph%bB;+XCvmztcG**e%#ST_>1Xh+XPJRkE}29 zN>~x5&qpu*QO^+f7!5dB4e3&~ZPhlsZR}alrB&3-;gOu}j$?P?58975-K%8!JXj}l z$1lh1dW_PsbSA=QT_e=>P}^s`H+gJIM&Z&z(Y95ByU zJm8L0aOL&?uraAT{&7IE@^#53rFiAar)^!O23tCcF0u6NidAA=(W^o$;2u27>_?teH_c|eCk!4bRX@_L`jPB zv*GSfecdSa^;;TSiBkruEf+X!{uJZRmgBSoe6SRfjMUJ2PQe8!wrH&zD(?^py$(cX zZmCmWj(4x-T@5Z%o{ebaZqG7|YoI{ArCL`pu^!XA9O+IuyHnII-8l35jY_i_S4<>Y6iI}eb70aGJV(!>bX*vlzXfhFM=`@V!GcPD_+Abw zJZ5a@zgSXV?txy}_}cS|)@gi#!sKwi9b#12{v3`F1tcu5VU}Py4)*W3SAB&qzf$gc zU>J|Wm&%x3Q_QjQF7|a#MV2_ab~;&p(za5`RM#C?w3v9noKFaY8sVtyw0gNd=73U8 zhS_!z`5N`;jt!(nruvqqcEePGgo`F0!Ko z)kxybZNvSbdDJ@RjDEMTg*Z&wJ=B>()$UC>tRL|6%(~)^GCXqM(LpK5Xu*`>Z?3)J66vFTT4@2 z>g{YkJ}!CwozAAo2z82t?t_j}zH%mN8~%D^%%MxGE+QpaFX0U-q4{LGOb9~MK&9%Q z9rC}Y>GodaV91Ow-;5#N-*OnC3C7A92GI_~q z1WWksA2jTq1T&WMqyh_K+%cOm4#fU~`$id0Q>Iebnl^~E-T;$C`$f$* zMJ+&x_Rg4aS(y2zf<75LWJX28K2l?7nkbN))~km$dc_nu9wRI3*@T6;S6z;3!k>MZ+|p9BKgi{n#nO-w}E4m8iHa`JOw|UMHZ` zM>_S*Z4DUZG}`;(vA`z%SF4YFn!x7qcWehUSd6)TPs07qKblPK`g;^({r>0_Rqq>b zhWb)wbL`XBV=sfK9f#^eXBxC_W%DCYGE^H_af$>EMu~sj`GXd2;`S#7Od--3OcsnP^eFxUM`5NWyn0n#%81ATiOIZ->(J zlx#l!h9G0>zqR{cBsNA70WRSRh7q07h}oVjgSzXJh^UN4bt15i5!9RZyUmiQj+xR7 zeSZ8n8ZvN%%^vVpIL%EA^q!8brS^AXEjz?G#CE*u6h)v7!9_1hDcAdb1K-D-B-#v1 z{FNoeU2UVm{j;C*cbJF=ngZ&|@y5vTGHYsu!Jk>7Njv^FQ$oowbg(Gw9EII~__$NJ zoM5=(Zl^tZqC>OIki^+#|ND$?V}~sg0?j~#8x^`a4a)+E>sx&1kAme$uLqEeh=V@~ z(hpXB6^vYP;_L579BcVJc$+Lo2@S{CPzsDIL@^X~qnxiS<+-;Wx**x3l;Wu0IJJWqb9QlT*OAx6>>~<2d5*q--+B z>aN=)!gS0~bp}`SI5`I7^Y6_^ z^THWFr(qh67^17l*2vK7DyYLcB(|gNLK!Q&{h6UPPIBAPuo?>_kbK-Wu7yeeNWJ2G ztPEvlIDV5#O62*}ZG@C+T}6TUIbZ%mJxBtdGGA0o__1*8t|`%|CQRqa>UasxrRbYf z2GFU<ncDgD6ThV?qX_~Bs`(_yn(D4|caS_IEi`-$F1reS`S8>K3a}-x~npio1Ar5=rY47rrpgQc+8QtGN zIky{V9t4IaEratcrFupv6fXb=4H-(*VA{J!aR12b5^x>F>J@M;!hxu~W(M*SY5 zWAwKTj-^Dh`pqbW5>?*3FXhH4^g8dWFHe-qrOfr1c~Ff__6^x5KCue@$Tbmh@%eWI+S)vy+|A;YMenbovnn~x-@4NXNAhxN zOZ#I<9z&u#`^JVcDml+vO^lt-59c$Xqi?g=%lqZ>k+sNwCs&Lku;pNgaEKIFr2_Kr zD726=oZeii>V+MyUW{?f72))4J+mSa_JL0p_ejNy+5@zn6iMiV-$q>kaT4dqhv zH;GL)p5l6g&hpoeAHs27HG%Ri&q=5{LVrH@|BqW^m013IFdul`Mi|&121Xy1_!1Lm{eU-;7=#7!Q4Ald;rf zFQQVBsgN@u+J>kNC#Qn?EUC2M|6W(|9kqxl$kZ~b`a*%5M4&8CIm*zao_r4xnX1T; zKsp-L;1L#jsOx4EB5u5r@eSUun{0txQT0|5YDKs5bo*e*q=@Dc-ogqFj>x5sn4&R?z-* z3R$Lg9-9COeSlFS(xbODlv?;GlB8iJ{UIq>OeoodcmdpJu@9!GjYeyH!Dh8>>99^j zI3llj(?I)%23q*rrW`iD?j&WhMh%{M*ry_;Pt_j~>~3ITH)&fxbI%>N;Yx_%(4?V8+b$`5ZZ1@l|mZgh^m*GZQiZ?BQ zA~nsCgwk=lrYs;F3jt zU>0AX4IezC9r7HPW@}nTV52f4$p0vlOq2D+L;`*521S4fzUT|WjBCc@DOblOa%|M+ zCCn(Mj1XbwC3%K41IZ*naVfK}TOC?J_=pM10CRhSSBIpnW3k-((@fYY5|-kEKQX`| zDkMW9r1Kv$naS;fO7>RlbX9D2!&b%cj|+Gtx$ZE-3cw3)u%Kip7pw7P-!)LOKnEna z76H*{%Xlla&!vr0Eu7t)kDWS5O0u|I;-}hMj^5S5V}oKC&b+K)e~%g(?UW;1VUqQ) zi87MHE!E*8Q!q#JNX2oi>m+vsowe#Wy2+5LG3p_Tvw17T15rV6e+Kfi7`=rO%8ODk z3=a(s$4JO%JB%WUhAO$KR@X6&EQ=Jv3ZTdmyq4Z5w_RC^16@X?PK+!&C1nUhl=wT( z9>xc(>b&}wb85h`&=-+?n=O`jXg3r6NgzpUhUYQ!Xs*3WN(4ILx+1YHxwXp$5(?-5)0psv-NX#%`o-S3ox!l%y(6tOyq zHYsajy#0LV?a6FfkF*$RDIVwoE&HNAK<(eJDU+@G9toeIeHkuvH@Ep<##AwkiYFX> zYe|N>tOR*x4xI0z4#thYx|R8dby15_shHegg8L!D)@;-Y+ui?I{W1QM*Px!|++|FZ zoC7yR-)AtEQ{B#^qPqDxF`!vcFRqMW+nm*!O%jxHp$z;S>)wTr>$hj#{=SEC4nI|Y zuCFyXIR1KiVPq+Z;!~fKs<&oe)eCYo7TlSa`p^kyJ%za3NF=m`rWSnMba1xr6d6GC z#}}PV(b@7f9+! zm_;dkx~KrakM`bi6ykoS1rpqgBup=vy3`=H5UA!2_klyz;BS=G3~0+ttrzxs)qbsm z&m6m5PgP2bQyB5jbn;735*eA=X|xULsRV@S0DAfgnRuTc>!Klp5TiRZb?`^%x0~4X z(-0|`==~9CuX-GVjsqHSE1biC59C*1p*BXEO36^2zWJP(NpYV@AHD?w2o*RL;WC_s zi?0XQd49bJUuAPN6sKa-M5>Gs@yV&O!h5uSgG=5dUodm@*Dc_v2%|G9wmXq%_c^cHBBE{J?WmKXnMJQYzMaTw z6PLTFHmeChvKbQi&z$#bX&a>s(V%eHWB3FRU4ZC(#-F{Ep@kB8Iln7m7L86j;@q~3 zCIMj_?u=keeM#e{Gt@j7e}oFJuO;X?4e8m_+#`x6CAiu8xDnrT=G;Ruw~clmu`lii z!$vMKxeRAF8vDcpLqSk#=vxk!lJWgxT0Qf8P1>0lHQ%kXC*?NHDRJ$kD8C`8yx!8l zKgghteznA0yJps}(~bBH z8j=i|)8H@)Gv%dAa4qFIpFdT=YlqRzu^8rwNTH`!qlXbw?U#f2{P*+m5~_;|nWT8( zx1SB9q}oweez#MU3L$9(AD(2;>P0~qlP#GgJfE!=^cpYM{WRfRR?@}9)aksiX@Ycn zPz@ZFFV^j8)86ptkxqxFkz47~+ujS!x2;}&e697))5V<$XN|8vaQvn2+N!n3FRImf zotU|9$e~X&Gq*E4{NAeMX{ZW=&eZx( za9ZzIsd>0QA!lxC%{?9Si-m*BB34`3efZeJ?H=^81@ph~t~F?_ck7CqL&XF0POSs; zY<{v}bIE=9({uijPEqzrI8OuZP4}C%^xhQhp0I)bQj@`RNjr?8$i(@p$Ka;*SU8RH zXt*hS>EXRu(2vg@Uf=a0yS_ZnNq_bQ#1IcD)*n3pTT)2bVUwX)Q+2a#;jFt>vtXF7 zQ`8(o)EPZ?e_vl-0`J7O88ee_GC^QnaJtL{ZQYJ+;m!+FbAksSe#DKY`)~x`r`--{ zGTKS=>@F>pSc6q2e_wX>%yg&YuRm100s6YVd|GAiG<4k{fuZYyq?7DRR`CYe$nMYl)d=(f@U)ef%z? zmyhtPJhB$JpjYwW5PD3yE-3NxuWaF3VX2LqZR;H?HN++hvDfx^YqAO*yGz=it>SX) z+LA{=v1yDf5iwJ8g{Qhb9UhME$vd z`7l0mlzP_KE;KdN(};|)sGh~kH~Ue2KHAJxR6SG87v9q;+SPP@<>=%Qa^*-CKfCl6 zdL(kx#aH?AF#7qua{{;m)VT8d`8c=a#JWMtb3{u@E61vS$A}ugvx4Y94XwYg>z&CU6hXC5)q@3fHu#HoBh0?Ye#9XE8lSaKPz3<+Tj^H2838ogqM98ZUKP-A5Hx24Bk+^cu~^|d*lSui@?r889T!V zv0wO5vp|~{_CmgE;KggCQ7`A@3P$@I#RGo<8qC0G&<3ybew4kzqh;e3tf#mcjv)pT zcl0^Qm4E-EAYIqD>V3Bw0=Egxdgr7cnf09Cojvk+=%d|k?9s37bQq)fL69!c;Dx!L zg=xinE%@mdfwj%*o+Oj(2R8^VIGzf%{s|WLocBP3=Y!eIp`Qim3w&E_yG!xQ_UNpA z6U#h>qBQ51rkbPK{E7o}yjxCb7GhL>`(V*^nDN;_ZjI4Tf^hV8wI496=>Gadg^grc zijE;$!Tip6;VX!b&V!97zT&lE?eFk=tl>SOd2<;HWD2D7y+P$pR)IA|{ac*Svfe&8 zC1ySrp47m68&X$39#xtx*IHD1i@kWm9uH1WCE{sIvN8k#EGJbIW!Fy8QE~e;ZYaUa zQ9*HOnfH-xz?<|ul;*+#so~qj{U$vgR2lDhI*rb z1s=aQEya4z12cOJL#gvjT@exKj0 z18+Y*=TGfwTKcfdT!`fNG*7{H@Q<#~=l!JRK$%;53zlG#{q>`hq2b8B%B8C*Wv1hH zObAlzZZUrx6XTW%C#}mYEUexJ7LT#~_Y>Umrb0Kfy*XG_vKwCZSgS&L94l+2P6nX< z*laJ|UYo*T{XgYQUm0%)%h9_uweILr={FiQ6na>&3fJG_0%J`22s?mK(WFRTX?t~_ z+ic(TU9)!)&|TRG+!8zJ1#Mn_L3&I7Ev+5}!gea<)bmxS9>t=DK(0YSMAzv({sj3$ zZ&<_06Uu(P6cByR)0-9TKfy%{I5~;Tlg)qgv8noU9D(_QB->lmdL{@iOc2Ng>-HWKMUg+7olCIE zUktBvt}8zQW$xi4xsN zJPnfi7FxsjT*ra>1Bx;zoSDQ2n6J&n4k!FkEg$$e4j^^q027Igd=C?!cw*-fHyVLw z<7{)^39f>X3fS)Q3Q<~&Nh~HGWU*EiMq2low|#RCxtz?AbkMR)r}5tE}ys+3xPA(;x&aUlcwuCH|y{(&X}z)3Gk11#4r`3XJ|H@garw|?)w z-K-S^-LQs)f?eC~mz`^Rtb0x3`gIlQn0bY`;L3dIuoMS#yhsduyn9KIkO~= zH|ipBR%!Bvsy#-wexRrWWN?Jl)&<1(7e9Q|bhX82nqjmtiPY-sBgeVxmtK6=Zsq+l z4rg>)5N05yn15YCCY#?i`XZOlcp3JhbIW!)*O&YEdoO*sgd_svX5M8Urue zXx=sw91KIY6ZWqEBzRC* zQ@AgFF1A4?Q#E#>V*xarck%7vy~LRqie!=Y*Nz&~iCFdxiECk3S58gIfnpOpM4Y1I z6`sa7$!?>$yn5C~RY-lX3_Avr>tI*e7pJ&^xixPT zK12}~0z_~Fj4^O09_-KvP#B-;Zuw_@dCRgZX^9sNMHE8wS5OOk_QCeq&jQEXnwkQZ zlm~<~{w8IhO?SjYK1u0>Q~>{TfvGeHS??34jC?O+uG{R1*xvjXh2xksseN~Q`+?vP zLeW&1hta$leZ|i84J^;1jGT#M4s_MZhoPj z??E<}rKsCphC&w>H*l=5V~={pPwnzaygbVcFu$U*uFtLT>5;NrhGb!qx(~LPHnw}S zNTa@bV;5jHHIc(Ep2O(|_cmfK9GSM(&VpT)gRVJH6sw&{1?sWAX;)QnKChj0-;sG{ z{X^@souVIBLZ-A~_Ch8MWU2DBb$#0HO+VpS@^F%Kf9g!Q>CAFdAMZ^VcgIkeW! zn!XME*)=^Rt#`QsrAvzW8vy3zJ4I=uWsHxZ|8}r0kMqtr;GcM6l$UdkaG#TgT%2w%8!R5NxZzWvFn26fFlDSiy+#=?4&F@6%aj zN3#OVLe`rxuEuF*9{H1OFYGkj-y@p_?7?%82MF zwfJ$h%yQ4sqMxMOSdMI$A& zZv!f$tFNfPi)gssy^T1p$4iyvRD0mOn&Yh^8e$|CHyN^aY_gjWc~Xas`L@rK2X=kGg~D4z>oyYJzRYK`UR4k` zUF3Ne@16=frrd}b+ul=C8t1XI>3jzk&-)sZ>30$B6KN%=88GevXfW^;fVRl9R$?=z1>6OLK9l62=IoGXK z%FuSBWz_vQ!6yEK8;jH%Bf1V(p2yH!8G55pk+EJ_*BhCIcf!dLy7qyPu(>eBY+Q$j zQZ!U@XqkCMbf-VJFh^H(%aas>edgL-dI*Vh*#}BVT+5mwx?jI|j`I_ycJm8k@dhmk zM{@5r!Lo2g8w%icg+3KF8?`)?FH&~%KLPXQKdC3?yqq5Z9~S*C9_SQzg-@i+IT0%V zFk+Trv<6Q|jv==f6mA$kAPI6`t*s1KvteXVsmAj$gpj%f1>jGLJfZp`IU9qX1Ggm@ zR5?X0&xBnhgC_^L!X5&i#=D&$|N zI$ic9fNZ=nPe}Q;d|^O~s?DJjkhDoGZvi8GY`>4KA&ER-Kb&k3#m5z4J!o%qF^eqN z4U~u6VOid=4De_0NGT>dU*qyL8Ye=T=d%h{iKoY`QVW{;W#U*TgAfUEY-A>edq)g{ zyzRHqy-VpdQ=wi6rP^TJOUa2(0O_hO;x&a<*wk#gj5#_Ks$CeN4lM5!l>pmIB|l!3N~}DA%)Xs= zuI5Q7Eg8fqth02m_hnaw^xN$UC+G|!xdy_ z)i*zON+qYim#Y+-S7<+HvN>W6YQC(uaysqjHVOO9#cOHqma@Px}K7`jnwgj%Kf{=@Pc+gmXzQ7l~5habIyVzDtQr zPcRjG1);mMz!7dum3`GH}ly0n;r<$OTI=|#{ZnGaPR;@b?e`}c=k*-ly@dLH0o z%sU~goQqv`^%k*}SYIgWg+Lf~p8ygD*+r*djnA*tX!Fv@RVd}bni09}4RuL7NWBLN z*^5||v)VcL)dU&e$%5tW13pa#U8zfzXdx+K^+r{wE0We3lb~6DOg&IfdT)RA z%({CSWWQ@NToVeCB}w~louVyJzI2ohgLxai<@j|T=kig_&acnyX5q1qgG*7yUI;?IMV(rLKHAt=wG=60T1zd#JUR=q0#O z1=i-Lm_I}wFVexuOx)xuA zR5=#rlm$FzfALqo7`E1LQ5;rD-&$|tnb6Q1r%DMwQ``ngEN>kxtS`5hS$GLwCE6Ug zkelVP$82<=Vwd-TGwsAx{;ZyF10Ea-_iv*6GX?!1ki=MTFUOm>rOQCC&sAo~T|WwL zVYlq55qm|Y$BQoKx7(Rk#l=A0=ciY`YOLxM=v}Dsgb8<`E{`u5|MXrRI;p7FcedByYfy-+CX|waWNjhby(L8x9ym*3O2?F%#JXt>% zLmoG@ZZgTEmRBj?20hI2Ne4ywV?X(Qo47L9IHIQfVbBR2lbHmkgb)&V>nzCp2EAUc zxT(#?$KPC-sW0P&&GoAFMZAV#2d1vkr!+@Y1+j&zXlJhHj;$fMX32YmBq+8pE`atZG+B{p34&ZOuR3^;i}ne4}`eB!!hwl2l{N2w(x= zZf#RfOSPSB@5}{6Rx4jA$AYY8)|ZokdivZ_!`;?4C5hXHS5sK5oUESj02VQ&2@E$8 zIg*}Ovl;roZ5C$HBuzj$PX(1|_&?tW1*dCnSebuJUMLWlvaC$g?vfCuzQ0rSXYp5D zLWD#)Vdd|7d!JOs5#>OSl6mSU9rS?T{;-;%+&+JkvPgi%;c#;jBJ}`+(~DXdqyu^d zu)Uzc?0n5zs5fC?N?19z3kuPz=JEVb$@Q6_hvrvu-9}V+hXT}^9rD^cdf74rkWU^+ zJ|>%QL?W%`{H7-@)+BCm4T1@&Qb@EXqA6~F(<-`(4H zFKigg0-uOhjf?>Y3~8J!ZJ8h3O@ zAo$!f&$fcLSgFE<;`O5kK!RvelRP5Yhpog@gm&D5@B72T4e6!?NB_{qr64^wvF7Ga z8P_QY+z%RB|2S~B$G|l^+==@#f0nIx*)muw)YWm)sTUDe4t7+UQkotX+T|^jQzy8* z4fYg3ftYw(Cd5nihTef=G-Gsy;&=(wdtLccrFtVpqwfO1t`(JhXj8>31&_^#d+A%tdpeVz~8*JWSP^tYI2qt)w#oM6X;z$w;R z#B`W6Wx-pAf7*NZQXH(5P0VwLSA{`M5y`TM-`D-W=ns#s@NIgv@SY}|P*v_s0RMoB zt1r2pMl|P&L6gTpcUlhNT(`tFTgSo)Gozz&Gw(+1lkj%w_i{tl#|XG}YJXAQ$+=`l9Wh z7h5;D0r++0vfy{|hV?SA6koB|c~S~^wy!OxEm?}7<>q_Bt>3@f0I=bYVMLOQ468^I!n-{Sa%d_D`mFbrC#_JB1O=g?v#p~@ILPDy-M{m z@3*X9I<-qnH+>1&rs1Bspi8new{@E1cYE;mNXOiu1LHZIXOjf!=xhTHQ|4F|WKy|Q zOVB%7Q&$Er%>^o$U0-k_|Mac)sab+fondqr-rb)juu>uUUGMV+s?Z+6mG_*255ram zPtA^h<-&DuSDhH#!=?rctaU(^rs4rb1P2oY(ZhDBhYJDj}KE@TLVc~Vyd!nB0l8u%W!B7TiHW$h`G0j4G<98ogD75E8zxaXMX zv8iwVB*W_xO%D%^9pp2O9+D%f#8NR#=eez0n*C1q&{npq4BIG%!Py=Sx&lh~6A1+5 z_BXZIbo@7V?Ue>Ti+G&42oeS28N7)wT*!p6U&tyj$Jge z^k5`SMwvZ2dQgRoQcY=pgFj^U+h1QUD2sg1d_Z|{>9SZ-h{Xx_w_g+Ndd}CM+f*gC z*|)MP220W?^ouVz%FUgkT%2m}@ht{+&?vw>1WOXCIS1y`F++O zBeG3tF6s&`n$cf!ERDqxZG#E;%hAXx--+F)Dog&-;1=-Yq)pE6P+0q`(EPty1S_4} zaOM2ShJur2BwdBV`2lE89fFL)I68F$0Ku@lw}+gPv2l}!xbjnU*Q?jJ48ocgXT4rE zBWses%EEolD_`xKyxMi~!b772#wA52jd7eFkUBj{X~rs>MT?3x4y0KxbTv@?XZDxB z4bF>`4S92Wp>XDV{WX95c+cZ_Lv}yOkO?#_Ms%y$cL)@WKp?Gs)`>q$T*Fd*C zEa17djIg^z5F{geW+|#%UTeMDA@?;u&oh>?k() z!xgD(#hb^Yz91&r*%SYT;Pji2RyExb@BX^Fn#<^epc~0?rJb{>7H0Qdgc{2Ac%%7V z+k=Azt!OW`t>d`jP>{*SEPl-gIOj0mEp}KL$fjlR@Wnd`J*MJQ#zyh=7NeLJ#~PQi z`|7{45E{SA=t$q{fMEE`nZ}Rz>&?I8_^F-ZwxbW7^g3ZKRFmgbySJsjZo#s0Kk`~jC>fyzM(`3H z?fVK#r|Xbmn?E!+$q%E8`_xWlYaqRbOnnrf{u_s5_%856``!_B7YoN;Y*n?&Y0&!P zn{HWPj8lrucs&c}{NHM5^$8oi_)R>PJ?=jw@I~Fj2y- zO`Zy0av~pkzj*{TC&H}49xWKQIx_FPhX$g#A$zM&5D&>%ad7fT%6->^Wn&uz9#~Df zIhxfcB_1@zpBwwJ9}jQ6`Z)8aJ@2X$V3RXCk&-jelL_2lZCuuAK{dTfDDy#ZdgR0v*T)GHKHk>E(hB?4O9|Y*)YqZW z>B3+w-g^z@uR6EoS3HpMFSbeC@3e{lhvj*n^x@n-`SokFm3jGfFNiem-LKD=QpbyJ zvHefTN_3uAUs0a{`sf_7#YGWCe{Oj>Z}LdUdDjinCUYRVDphJ7K~e^@v8>aPT}Nrt z2WV*KtjTuym$@*%9vXhV!ACrh?UTtrMzSwERpA6B?8u8{;`TeOWRjf$-ce7$Ik4`yjK2Lk2j%Kx#{bX(O)cumAM|DQ_`%n3vxca{a*>M*b7q^b; z1&OsiX#xwzpT}pM@wo+Zzu0iSUf?)K@E$wK!Wa9U)_lI214$T;Dt@@84h>Gs9oFfX zk64Mr4=R1s1*8 zWw*z(h`&K4PAyqGy5Ks&qXobAG_rs6i|>5_P7rbNwEkM}%rhWR- ztSBdK?iZYn^*ZMA0^VKV{c91lHNUyr4QEQ-xHfT;z`AoIdD+1Ij$8C)FwVQ4{C5Y` zpARABDksf*UOl<`JhimSr8i;Ad)%L{Dn{|Ss?#uft^`+r_YP(8xh;x3pSrZN!Dmn< z0@;*0Ts4<_OX5l1|JnhMkoyPE&F2*lly#ow4VdrU9m7W_9*7S9k8juqwCZ z;-lC?l4s_oEr2B@>TH80?Rf9s$R{usA14fPFf{27)0&S?Rv#tfDW(sQE zwrRDw5r8Q0GL^CbSE0N38hHl<#dPqN_8^c_)8I*N1fETLn3=pF{I~I8pZelG>9b2$ zw9^;qiS7JH#r#^Jg>kg~0QXB;`;IhLD9z?8tY5C+yY0BV8-`LNYgs4Y7+d89Wz}zV z-ar-lI0<`Yy^ec-9#0TA@o=;M_uzDRAO8=qjpy7^{TF;e!v9Csl?Ot(z5h|&y0?g1 zHz~zcQqiI!mC((-l}bC3G;Upln96Q4+*?TtiliuQQufL+S;lCiO?F~3ijpO!$ufh% z?|I*I-Z6cDfB9ox?>Xl=&+~ac&vMTDS_i9aHvckVG?+#1NpH_;${lfxhLhp+qG2ZJ z*p)lpS8y$Osd^e{^bzZp49Rzw2idBPws@ay3C&$52co0o8Z`Rdw%B&$gYz3+arC7> zmYxW!f;`tfO%K1U^O5Tf5jeM}Ke2%!FRmgeN-G#q0}dFg#`5#8tWH~-S3#=hSho0D zj&~4Si_j2q;nk~IgTa~}In}O3TnhTKjta~PH$gegmlhq3cd*75S%2jGLbDt1e+x!> z2_qF@b5&1)#c8Z;@o*I`Hu5mdt49M`oqWe@ga5#?B#c(lo~AK$1sP=D-_^qAF`#JJjGA39H7a&|oH~Ni#l@KLAQN^0o5&-Mu0oA)xd%I-of?7~bu3b@fh=_rAJ57>d!CV#qK!Kq)S zI`M0ePZTL#c{jqRissS+ouGRdn4~{C+xskSc^*ALLCC}d9TSWUByY$X%*LBfU>mVmkU9hqWD4PlJ1*^1FM#2aqo1{!;aO zaKvEtV8-=S=c3^jq|=KIedgbkwVw!^gHslJAsaRL=cM<@U_qZ1+o7iY+Ss+(aag6= z`v=WxoH?Fmx8FY*fbk$54kS?&?Pi*4V-1GL=hj6wzX6Fwbwh<`X@ZN#>Pmnn%a5qn zE!nv=afj*_d1FLz<->3BOIU*&;Qc5uR>~ID6r~ltH0p=~S=q8)Vc%5O<`X7G9{?tE zx4*NFB_n(TFDn{ZlV#hpez@@U=+=Qq*axY0RVTwUfo5H0@T2J_#=>FL{{UWp6>H%Z z4mXieO1KT#IP3*ZmpYwRAX}1jK%kGsJaH~m?a<$+vexntP>DvIbyGk_(mxis1rLyKvpd{HAlD`-IQ`Db zbf{4f=3>2)Sa!O?{;Yy?5#3X`YUqeb{yn$`Ng0gD<~b~P zy*C0|I?wp6{CMduslY9t4yW%{4fVSivUnq&cdHz2bD$#Zj)3k*&pyy6?x6($PQyYn z$7YqDS&U_9@^%&f?#Rn3h2V6SeBYA9YcvV(saIkkKKs~0qc_Xvy6lz~r>edR=)gMc z_L+YV(v9y=0n3~WE=wJC+2wQC#w`Ea85NyQ?4a+uSfD%S{%*DX9I#OIcs<2ii-*3qe=Vfqnwc7Y zccqiI+aPQ&d$^_D+hQIYtMoEQ;<829admJ5;B--b9U}V<*^5ho}G6D~ZSn7kp?o{aWmsMl12AE0Q4Skdwpj^93jmUc z%!w{^UmR_Xhu#<0sWDi)!TCM~r4xvIIyN!pvLV2L58FV(10*tAxuEbYM)F$zeJqZG z1|}0$va~i{;XwU@d@4G);F)(oW(L{*%Y69?N4Urtc3x6qy7M1E>8g4FES8OW0$=bg z)w%h9W;vM-^wcP^S0WziZj;TXCJfl2#a3!e!qU>W{c?0%pw(6Q|G*0#Ye7t3%VS;!&^wP0ZzdHK_UEOiX`eZ!6o2T5VhN;$P7xY^ z56opls*@=Z;UC7xVQcAALg_vk01n@)w(59PgT?}WW%!h-Oe=TBR?=leyoQ|O<#k1XwIz{`b%`?Z z{a#Qb1~`(9l71!X{}*I2v`TU{I69X4S3%O^5IOX?2AmON6%KruO?a#VJ>Mp|o1L%4%j~aIZ;(Vso}yxe zhoRoYm}lssMe5wtu2V#Y50vrt!l45;bSj^yf~ee=QMBF51c_mER80%Z`|rT_ZdS60w~>(R7~(+XJjSk1L{VZ9^!?|N6YA8Tvm! zQyvrS6m(OY(#?&QC&kVfEG(*pz0^8hb`OBMXiVB{lT^Pv-N|&yD?<`UF>QnUe$H)` z^sk{_GYc|~Y>c#h)}4bOGPwZYYWZu)Wfd2ug+b#pc{PMOrhQYeNkW!ZK_2qkoZH|h(Rhtk zF%Rpfzq*TE2$8JS#XGS1QcZPHT3F=1x($+km)!S=kfD^@*s(O-e(2+-pis+sg0*iV z(u3?3uQ||MmTU_ih+H*f@s0O*In5TnPD}5*jh&IXhTpi+RKc|>xz*z4`%dJLvwYzP zl`G<&tk1?`htA)yAY46ec)48d6V6(n zXjv$ay-37IeK5nj;IoU)VpnRN&VK@q%7Ar^Z0s&L-&nK$)k4>cS?8Z0z|;I}UBpzO z6=?g|fVNGdHu22=P$#dT79(n$$?9C=wQf$gv)qCkj^Kn0WNh~Xu*~3gg5JeY>4(#{ zBh(y1O>=qLjaqTfa}sz|9?k|Aaca{-*Gezmn|K9_U~dwGFio2*BRYbH6frRC?6S%B zUIN94b98U;?*lk%kd_)oSJz6<*#3U4PJSu&Br%?OXXR+}Wi~L-REh}nRs>va&(+|g zy+BM&0CPu^Y7pxu4J;kncI8e;Th2`hwc$4+nQ&LN${lf!I`y8(TFqnx}y69*>J$ z-qs$}IEd+T_yW;7c*A&M`ydtRCe+3rYWf5HP80)PKmy%><)2SESoL`+8Al+Q8-*(k z%N#iuq^Rv&-J<-kF$KTNRJZM<&t2sE5NU&l!e>Cv&e#ewsPtSS(2%&}k@o3`_E94}2%`(; z-px2tw^nB;6oc<_ojm9wOtz5tHC$o#;RLDqN9EzNR6&pr@)Gido2}r$bC3e@4<+Rn z^z}2$+W+&#v!*0a-=zHT`!2jNs13MD7ZyUleXhLldlcQ#z?dpU zT%5u$h8QE2-H}DEIrM6Dj5_I18JSW4L)v;lo>#?Sq#y>HT zn_XfW${22$IMenJ=4~dwl<`0-;InV|_-V%+kjc7V?u2;LR2Spao8wzQ_JE2V<2w^dbB`| zqBPY0ZD+p^bU5oy#PVNYmt*iQ?`0gM(K7eZAz49YfeF!m0KTi%i4Z*X<#+)+f#7H6 zVsO>VYU9kGC=V}5lUCeFomxpemZZvEM@i-qBov+SC<7_)ZKl)Kz-9lxQ9p;vluX(m zK7pT6Xtr(+%eBgX+V#lIb($%vjd{pGQpZ1ld@d~K=Cd@zr~x|-GLRtDKks3 z00JjCEV?2GobN*{Id5=Wqd$c&Hv>*}96OZ|>yJhOSb}PrwzP{79$_PPM>u`1F)j zdOVbD&yoU*TlqS7I;{W><5HpdUWxP0oReO@Coot5Q?nUOYgx?l&m$%EEX~2Rw$bF< zwv*o{l4hy$exZgRJVK?|lUs>e34VJG54LlMBSy+GZ#mWi()E~rC z)(+yq=h9xpE@oxU=Qo;sAE}i*?il~T;0rt{U4ui7YtdpHpLTK50H@$&*`FjJ>U8ly z1pVU7F3k~URydZnnL`pKs_uA5EO#il3&RhPv$x;i8EMf0d>YhAMxsW+Ay7QeJHVx= zg&qp5uhXXV-|fYC@`;{Kfh!7vV5NsViHzvJ&nTNh)gzBA%C=S-{8pR*f;=q@ zq|J#3ONpcQKPkt}@GTa7x&wzT2WC&H=k!qe*(fT{0b!j1?3kY-+|~Zt|1dge4%0ks zBRQp>GeTY#;YP3bv3#xY73ev8Mr~&`HkxP9tOr;ZU%6%4wnTLADQ2_%~ z3ZLHr$0?Jv?mGgZ1hL+z({#q}&g1C%_`v+ZcrYK(7~hkmeaQpdv7Zm9(sZW)6hknF zF3$o9n?uf*s$bb>8>|57Qm}0u@jukXZTv}iz^;+wTp;f0|7`q@3Kk9pC$05OMV4IK ztT2&wxf8gcRATujlUL)sqGVpX&nZH45&p+I@VkhF$dJEVtL9L(J`bYgMaQ7ZJA zjQnWX*$U1xpDk7|%t@Rnk|p_JqiOMgk9KsS3wik);TyG6c%j!ZdVI+|$~Y?BY905> zfDAWaF-ll}p-V$+oGkJX!65D;A%M?2$6zJR?#T>dEq1NfK1RbH;g~p9i>0sXGeLue zlgvcD{q+y3`+kHFHwPtuTO=LmzP7NvVZ)5#PS*eEQ!WVZ4;JL5IK$ zuXNI%7|x_-yJk4{m`K>pGP`XJ=Xw<#Mhdq;$e>GXVb?O$`caT;t}C1}AJ1S?^4UQkDvLV^Zyt#oOnZ z9xFwTtwW)VHp) zHaIh1Q|si4nyR3qd5P7G#|joEl5vHE zMZjh%SpU^xi&A#2XOsqFIG^QUt?*kxL;n((_=Dzj{$i9gGBU8ADe#43ghb(p(1Y3w z30}EB3oj#7=FQCEcfmm2>Bk`*=qKiU@M|Ir10=I9VQCm0Ws&`|d`e{G0^e&Aq2|eL zB@0tR4UF*KXw^p~!Z8fj_<0KhCUE!O{F!qbNyLp2%4 z03#btD_(_eEvr&&;hfi(Jb?OFNJUB=2ighM%Rph0FsbsN30ymuGpp55c;+!++6}+U zM+QW|k>%|@Pp|8fK^z>23D)TntC9PE?~As;4@*LYJDt1HJdB=eg4+9fzJlZKg>*Zy z_{+OYcEIibI$eJ{og_M=u!`0y4J?Ca0yTv1p9$MDsWpT+{}s$Y)9}k;^01ujmKv3b zE%szi%*b&>)fXdg$C(1A?D&K&2|5rz_i)$fHSlQ|O zJPl_qVJ|AkbsXLiyUmDY~e+>+k6hgp60X%W)Ri3DebULK=u%+vHu4n~c z4=kUt-8uCnJ!jhq{&r-x?74q3{Qp;O&t8)*`$lX^1;3vb_$##4y`r$?*Q6J#98o-B z#0H^{{PRZVhbQTI`hTe@BJ0TU*YFci3z#H1FHF+g73rJzf)r(2ZM8GAYcy@Tw~iHfMDkik2Y5_mXXUIL)TVLJ)kW->&NI9Y@n^cAQj{W|PDc!xude8iXAFi*G9+ ziBr$}2v5!+Wr3+IVyo(2mGV$opM;q_>Sw@_gpZIM38+GX%6?GQI|SwjHuIR*bR=fxETd(6ytH_H)y>7g2A#TqmB<}Rmk5| z#x)#}XoqY*wdWcx^cs2F+Y0`r6`Wb&UhGjW?m25=ax8(`lqNX5M`Z;N>L`vuCT`b# z%?)0(t4kxl5L-Z*GjlTjmC(G1DZbvE0|W!E?5av`H-|m(GPwqjdx%7 zUzeFWt#^1aXI=pW}48kpV2_Cu%A74YmM7hxX4?a9kf>*Rk~3 zDa6d{2d!&zf2Z9~1hNdCa62WG!oK!2U&d{$=e6(%Vk)=WbAe=BIAko~ppr;i_Iwwn zs_ar0O2UI?b%$bbH`4HfUoRDNlhwFt^sgZS2ddz*VyT_@+6PCW?1d3Mws$#ROTnWM z`tY-iZPPm^{&Njeb|ZFX9Uo4xP%|Vv)jb(c#Wd|U{+YJmY`_H&8=CBi^c?trW!?6!X+1&_4NYmsb87A@%GLuMGeTM`FX+4j+c?d*C={!`)j2zjJ>(( zsqD3Qnd_djr*Stnb%CqOMY>l$1stNE&KR0={}=EdCFDTh`{TF_^)xQ7OFv2f zAmg?;8h!?2XyKBJlu_^TvsYV8ku~Bs3c7ZrPw^EcV0Zf#I%{DT51@-a3BC|2bvEVD zbJ3WLm!f`)ZA$wPH@K71;EdJ9r^M^9>Nqn_QM0?tNQK$y&b+uT*R(c=@`i>FLq(>5 zpoMAImrxj773nL${l6p!AE1=)>6aKV(<4wiEXRP;IVgkO#a@SOOv@IXtJJrb3Ir-|CicrJBwvwKO zQd(no?^sji?ZlyF`=aGHHkFOuc{g?8+SSd-l@K)iSGhp@nOs()v!q{+l1O(LJ)pSh zGxF{P-G6B~i>6ypkp$_xX{14nUr{W!hz>rJ$IQZ-y0cn%Nk#>=Y{Ykr@5l@PKpM(6 z^x(`HMSH!RH5f#V7*;Bz%+XzD8P$?qcO6l;$+GEys7lG~DC= zEBDF#c9s+WhB*#PkFUgmV^pt~vIczs+rV=o$+TV|7So5>NVOBZsbIEIF)7>Vs%5N5 zt;Eq4LUj6QTM4L;`LD9x^#tDyFJbYYj5BbvFc^|W2))68gPhv}SIH`uS@S|1?OQmH zF>PD)M7H+s#p@yMnb0s}sTtuH9KBji_Fi%AtGqI2}&)c?SI`(Q=v#sK^avEKgJ-`Zb73;SMu7N?Z5(fR`u=b3LAcee@kOp;WKy^eO-ZYzOtB%cGH zX{NLLSHE1Wu=z?Hed#!QpO3(D(yol!7-2EZk3nG_I9pXY$U(;eo+VD_<`+?tnd3R4 zQ0YLR8Dj!}>G_A0?7`{-A@n)^gEjOnzN-vH7p()umTq;i88yBwDbeC@r^`cIRdLhswH&S5n7j2sMoLw99Ku{>IKX+!APt2BpDdq~{L1V1@SC z+687~l)Th~{t5Y{uLmmjkyCe;MkNuki%0F3ts!zw%TXl~sBMcb9o|UY@HK2m^lyW3^O$ZpX zc3R_cB&W{&(w^R*X_G${0muZP7_~T*F3=y2(8`t7GNyEWkV+t^YkMq?wBKLNMTvFZIERn25n!3i;BH9*(kReGx1NF;KIL;7&$kwyICo7Q@M0*E!k+0t zLYHcz3LGe}bYVtG6>s;Mosf>o-7L{uSp7sjSl^y+h!TCR`O3Gv&1jdu3ETTDnrgbF zPUwuqCm}jfwyk7J1%Hm5-PP4)64HmqWM8q*2YKmPOzo9LpL}Ey$Z{ z(l&pCPh!C~7Kz7^0qeIG@D*DsjLnW~n+kfc&yD13$=RKQ=D_6?VY*!^qh#Q6{iRxQ zBUB&E)oSz*_4F!NXNU&R|Qo1gB(*r9`W7ho;4uXpQ8G(kG$wEfd_OLsZH-8oe9MZPCGu+AeJ)vZoe~yGmaM$3_H4j5en@zU&^j1| z_-_ZDc-~fYSc@$9IF2e%38B;Jo;R53q&i(Ky*n1}`&(WUk&!HuP=su&0ET*&kD@Cu zwGc;02%(9z)voF=nvB#SaA+>@7X959ylYUglE}3(qG`HXO*IWEV5=`FAE#hzA6$b| z2#|2C7!#<`;}7a)B4vHhvs~PmhI3n1z7+(9lm31tBuO0N=Q?E@F0FEl(lAC0sg)@E z=*!v3!j|@hD`fULV{xQDoGrol7iKuPh>CQt>JNV$A7yHm-~qX%d7$ zxIvH)}U982DS7Siy7e{v3ijg0SFZKhN8ME#0PWY0_w6~T)>3fmc0fD9->1d|H_ zjy)BxZq~CQEkO)TR}ZsY!a3Pjz`Itl6t3OHMBE^&j=us+fM67J^i8A*>CU0jokdi!6B9?*3lJ&% z#oyzb*fV`)Y+PZ!OwQ2?!UjV*yD9$OFsJ)cbgc;8oXLY=3dr2j)`A(({6SDQM>XqnJU0W@r zYejfBR2WeJS8lpbBPu;61RSgW&3E-zoYjDU!APnZbHD?x-iPgqEDte9t!c_%2A3Ou zC*+8T-!J|?AjiTnTg%(d(GBszC_gs{RQ&Oz0Yi5*jee)(h=Vu(o9!KVuk7~2cMWv8 z5gBKiYTU7BD&`x@-Pqo+9n7WaIlq8z3Al7kD!E#jvYCOstKd48TvMwl)G4nUz`LTS zXy7At6ELdaekeWQDXCR$xv-9&qZNi`N&TN|@^YyPOG;Jm z*zpKFffSe(!_iW2eBlL8^_Ialgx-O|uE*e+O0LwK?deJ5I&h|9W8>xhJ8I4Bd=8{z z*PrG1b29)iOr*}>h4(*+^@~i8p|VoB|D1L|V1p!{T)qdnxZ+Mth37;tijr&_*d{>T zz44fYw{^~1Di}oFs+I1Z5G4FYvwX*%1FK4bfq2+_xh6i6{%H}0W=~6>sK<@e&%7a} zt1PoPRKmwPPNsC%Vr?jVJ`Rx5#MN!C)9zL0J!28m=po|KQ=|Zo}HH%Z3x20Uys+psJ$xlEqf4vL<^a)+Q{DcjrO8QITVM+h?idAM$ z-#<}Ll+h+g&aE2{U(JaDvOP|j*)X)&VqA_Dnf4@b{XyE#!W|=Su~2nBM$miNhr#qF zrNbNf$Ey7=AtLOaVz2{KBT~^%npnydONf$r9PPe*{(OL=O)yRaO0!M&D*-e^>K! zb)Drn4bR0KBr;CgB7(XtA~EEhdn4}o4QAa`M(}AYKyz>!)RK3fqc2{5H$rbC*xJ~+TjPFfiYokNg_{(@R!6FxrRiGr#n20whcfEr(7zKipH}Iy2P!sGlO}qg5_90>RRORYqa8fL z*QG4=2zZHoeOocsWe94*qdWdh*jb~jp@vhhkk|6wiS6!!8aKb;+?MirmY=9DGdFrL z-(1elwIHd5our(O1>|J?I+{mf3u}wS{y{Y+{Xj+X;(A$f%tv`1&or`p);vRP8H5F1XMi|u4y1oW@esO)AnPDMog2$oI@f82 zcDlG7E2y&I9_{ej2Y!;AfCt{~=^#E-O(%r2r{%@2T-zY=c`TkgRl-Zu`&RRpfPYyO zvC`}SQKlQXg`VL}zQx`pW5GFnN&#h9n^tu!oI)Ghss)aUpwOxmg)|#xpEPkE=@07c zO>Q!pf6USk8Z-zftV@j7dd;rrcU6d=W6PEF+nbVTb$MCiE{ zpL&a~i@Fipk&@+YLEE6p?X>-x((ef38?L7U9j6Pgr2GfSV=msMf;PW)P)wfrC(V#n zanFnqbUY5PlIClivqqAA(%Wtop{Cer7OE*_v{eA41@WTpr8~*!wmePNAV>HI- z{+fN_>@RH1XA@fFo_r3DQd0W$ui!VEgVuCTJ$miEVA_tCZ<4DjUY?D6d-Xu&lDEdT zpM~>w397oj)^hyl#tn%juUX3$=eWcUrzx*Vf13=~bh%BM>oh&O^Tiu{7`7jxUkvx!hyf$YvUX>NZrhBPX1x9+W8-!kq_`~7x zDcS-)72>}c&q$?hPRSl>s$oX?oi)DI@NXxZN->9*gK1*$v=8Q(%f8Ob4_^1wfq320 z#S`zXecyDDIH%v5>XymL{c(A;Hnacv;6x9>yTvGR zYk$?!gk@AUW=px=^6Q>kQT6HZq2A8%usBNMJJOAoRzQ{l-$~<9WADmH1Bszf6zH=$ z9lnwL9A1(ETf-wQ{e0&*4L{~jP+Bsn=Txe8!}r)wpIms5?Uku%XmXE_F{*hwRMztT zT4R{Z;EleRI44(OlpU-P(^MiJTW=Pa&zq-8Sem5*M2n* zcW_8l!Z+^Z@E$%fTtG>H2+_<9)Eg04o_AYMX!qZ8mq* zF+{!0W8MFP*hv|dL!y96tYQt|=z;HAX2bg;y%{*9_x|T3TRI!U*I2@r*02b5OuxE* zSDsMN4JEJLZN+^nK}Y7I2suBL-r(8^ui`&>^M1%8m^lM3{GAqk~3S_S;D$T=LpMdqOMi-uxyDFSCu%_fq61~(nXAh85veRwo(V9?j z!Wn`~#a8bdhJ4bu^?FMD!mq?=4jw+sonbnq5jP*QfgdcIAZq~?P_79bQMZRu?ayC% z2N37h=@`w0OW@+1*%ZF{Mg3%#Q<%nH*z;DhSqjctHj+Qcg8 z5wDEArPCG~8mgpNW2(x{hqJrkz2AS-Gxi=@yql!I5*Cj_H*#n0EnOUnxWePBf)wSz zCG0|!^XtkV{GKChk9kw8=_J@Axic+M2_2SSlLL+BqCK)oOLScZ({cZ|=u`_wIS?A& zjPHPbm?PJe9MKNffa%#s#BmtLI-$tEAMah!4v(IOZ`B>7Ktd1h5^mhP^K<=AXotNI zR0|!Xdi}Kv&Y$dDZniP$Rg*Q=kAIaowWDhL8#SRG{JnoU=uOOVQ46(6u4=Psn} zgfDv?<&LgbMF43nNC2zmpD+(EXX@H`qfkb^`8zPig|q{AoB3JKrG#`r;`h!FJZB); z9fX#_Kz2Y!+uzh^I>FzU=w|{%L-=lTL{+q;XW-uksyobV&mCol=H4`^AI*m|4BVgW zb`+-7AU!(I$pza^?u*t`*f%W)mxXem5F@gIB>@T|bL`uehx&!fBjMm|7i&Vnm@xYF z$^c1pA6Xo=&r5>WoNI;G@MkY0+RWXsW_wom22Ci~Ek0GNo|MbBm4dsTrG>8qHCV;v z8vMpT4E9eHSqM2oQsW3}X_Ie0#&|^A+#>FA92hJ(f^;LTsm3ZM#jHF(Q~X+QmqsV< z9IJtZ!z0?cJa^EX8Yy`RfdU35w;rOCEi^GQ>bPKz$5}=)c#yf(Keeo81}%q#_AT=f##pP}nz{&BKFiB8$+KbZc^E!eD+C zvdiL1_RQFJ@=*~6m|ACM%};i-3e!w#1>^Rikofhg2P{edj%E60d;SG8>a@qYotpeD zbwa_5z5y^Yk(4AB=ED&ZoOrPcdS_UYyNJs1?&-QNylq~o=_DpNo0W!f^9V`o7^T|_ z3v7YSqt5q)>)o>O^+tWhak+DU<9o@e+!eM*lFFp}57!nbOZjT^a7$-No$oc$0m?h1 zvu%<7lV>Nwqk*g)nrAA)#~QqCt9$c7tD%?hJ-M}GMWKUh>jMhIbhk#tO@Z`dFrDJ2 zCtLid23`<`!0M(*egEW&x5-^7)u!_1C%!jUeuCXV#`rlsLpDqRW+)t`o7Gg)Gsybj zDYb#AG4W>QuYiqqVL<}0!E=*_Qo$6nDPmiGB7}YxMcbePy**ZFS$6$-9N3Ln>3U|) zb~M#SoWk^WxAgh)lih-%v;1b{Zf#kAYdIe@zOg1)+f z#ymAI*L3>KtJR)}4D#__=-_F`Ndsq@6| zVs!aDa@PzFE%_D~*w8*{tzGXXowZOlJUEoe5djnv2gfQJPk^Yq-jr!3JeF0nx5?l5 zuw`(mIv}JBK5U0GZ)1?}06pV<;!F*+`0hy>*}-ZXz><nh9_Oi$XVtbOSnV9Yf;x zK)PLjvc<0rWIzonDEUBFh(3XfaBB3Xx!hS_ys0 zD_)UloUvUTYxsA)c1BxK+EmoudY%Jpu7C4n*!cYC^a2@0%gR{AXGt~DY)8dNL{JZ% z#V}KrBw7T*!|aQ{7mzBb?}}#17W;iOP$m0#_6y!(nnM2`z{Ryvq-yOW8Zo2oWf5 zd2oYM`+;aFfo9z{@Z9m@x0+6HTgqHi_8}q6XY^RRKjDrd*d+_8X&(5WAYckaICeBk zrlcQrHmN)`01A8E*-OhTi4HCkr|%5mw689OP}*kBIoiJ!;h~m3<7){DXy-nNJ-HAO zUkca-YWj{XY~Q&V=G4PH=rFi<#9;yzT&NN_rKhTPZgo8`-$g2bYecVaHn#Q74T^cFzS+B9 z5?wXuDEYFvSkuX4kK}otOi<8oSrns7OM<4^P^sqcfcAg_#@U9(=^(-03TtAuR;|SH^S`dTy7? z7i{y-2GEVA))KA^ZXVrqbl#0gM7Tj%8BfpT4rTblOB^OFb04tM=sc1E7uE-QL@`yz z+U+VzL+NmWbVYwiq&~+$ban}z()8e)hv<-@;Tc zI>9Jzip9y-b)>LG(7)MZ5gP$ihXYp4LVV*-CnWAeR040VxXY5{;KsSHH2{AmPL^6` zx9g83`DEghr0LgdUqWPrug_~-+%BU~`uRiS3+_R~3i7}M@J-NP(wCY|A52s#!JOa5 z^y4*^K>yx5u(e|;n9v+-fn!qZNrNh|dn?+475rRO4Om>j`?$^Fh5yiEyr<&b>q!Y^ z@29PEgbzANm3!xoD@9we-3_emwv;DIpIn3@re0s8>xAuo?l6}yueXJc6fwHmV~K}? zN_coQaU{$QyKiXj5j@BEd*U4Z_IwcPR*RNce9A!W=Q8FJ+Gs-{(fx|jNwihSB+Q63 z;5oeeN50kd3tfsX!a}}6u;q;}<;jIkjAdi(dWzCU()rO3U*-9PA&K+U_A`zf9H5Q; z76n@Djui4mD1;KJ%VtN!37!9Ta2wWsW)zCD!4OU4E|GyE;>LNZOTevU6+c97cRhTe z8ksueKCT~Jt7XB495OmMz0K`b5Tpg_fQ5W<^dFc4e&8NL!IhiUq8P*x?ODd`M?W%lrD%;xMp#th3LA_x?+jh^e&=b7AGn?p{-qGbg4w#1E+T}qo2?Ca%lB4 z{;SOqVs%IkCc04<-s`rw7K|ZwhR#UN}*>N~3FW^)8J;*DEQ)7I81k+atvUv*SdQGQOp; z-u33USV~|ofp_TrVR3T>zEX!sd6Y4i(#+4%!}cy~S0}clz50vJjq=uV>HL$BG&a} z8M44`In!$FhxL*YxuP`Yhyr;p9QsdIfn2M5v*g#j68AtSFD#cxbWUGup;m&!QwTm? zr;T_l{rV?|R##%R`Il`^8#=oftZi7^32v5_`jLLipiWEdX-tzk{P7ERFI;Q@iLHbb zaAkN$2Q~cYvdAv7%j#T1{-?^D=lm$Sce%oLt8i$#8}T6h1RGbyU<$Qw)n#b?_ouU- z6Vk~UNnsHgVf-txF6W$+SF#6_lte4`05M&Yvk4;EH?(eJ$VnMVPjQ$%h5PA)sm3=V z3H-www0~nDSMFg59}D{SR$iuf5$EtfqzI5EWt!b9e+X^*@5Bk)r3diBGrS2}gl}%G zpK1LuWg6A-AKkqa{Al_9u9Qa9Q*=I69x`z@%Ve^iWMnr~r~S+pgJ+^8kGZViw}C@I zfW8tVjcj<0g$8b`X$6WeC@` z(|zpaYGHdFxFdQmGi;E3hxOs4RBbjUzRA6g)doCe@yLq4K^f7kJiv*SHGuk=Ro-}W zR*uGX3PSOnrsNMz&#}Q;amlhM7gnCx6^+ zwq6xH?4^T0I;0Y7dCAZAztDh83A^QE+%jTL~$CemK(9mk>hK?h4Rlt7t3WF?(Yt30fd zEaRk{`}%b#)snBjaCSI=P>U*ylbzQwBguszL9gI9@h(uV34?Gyu1(vxSd<+h{Hwp4 zV@p21y9M%W%bBOBDF=S^J56jZ13Dpr|Df^&5O*6rYCwXy5S8`kbMb_$xA~kMdl|ln z`XvGaYpF9TKU|oW-hnzz3D>BsAZvFJT2d^UR}LTapvET%>5i_Z8nN^`fMEV@IjwiY zK#Ey!NjDVqH5h^$BZqzAaq82#&ClgXDi0Yo&U#s?Iq8qRFLcI`1_vv(q~kyRwuunJ ziNpo5xQ+XwMUr-CsJDu|&LWRvuVWP_svVg>9{E=b zz}C0?uu>>Y`W^`+Cn4Yb#9B~En+*3oHL(~;xrhPlE+#@hg`3*XlCTpC0gKT8UyBfG zB5fmxRiYd&RT7DkN{_HN89a;Nu$9P*5&76E+JUcO5C~u2Je{j1%{Rq06QGK(jrJgN zu~n2r?z6#w!PD>P(op+?nsl>Hz2kl0NH>Pi$Kot;(d>&i2kv2s1HE!k(2XCu54gPE z47wSmUZ(P(1+;IFyr8^3)-%tV5?KM?XWuY<MScD@x!o4$CCYst{`^Oj?_Va%JW9rOwQ!V=tc*wigjtBkk=e zZ-XmXeZrA7Fn|A(@eclznB9)p`T$9PnwAY9cgKY*Ub*9iOV*=$-UGNHZe$P(F+`Ls z)RSLce-%E{G5XxU%OJMCD`FZBI+ANudGj|ZQ}}3A6V~P|f}|ginJi{SIbo}i!oG&) zsaiA{v}54bbFkGe)XB3SeeO{hNNVe*>D(b{Z%O#N190$!j(fAn%)vrcX@P>&olF0t zJLzCGxD>RbBJ$?IUl_g};oBTzRT@BGVD?+lu`BzTaBq>B^Sx^~nfSamS$L1d`?0`~ zRqq-<$80*>w#u7{{8$y-jO049l@rNR*T7%h ziJWL9xR=LLA~yY{+7%~ul9IYR3Wuip@&Jd4G8kD2*wGbvlZj59k#ws8{TSHV1LbzJ za&3L}9DJDCgSWOjUqN>V^bOX8(6_dV*7dhQJTxe|O(c##z;V+huh~<#=Rm57X7=YF zyTUb7{y7_PXzetqE^Xp4koXAr1nchuU5duK1pc#$8oFDa9NN<1S`?;eM798aSNTO9 zK6A^`1tCrtSzxR3@Q392UE=!~_-dvV6?EY?Om8?>rYNm0mhZL< z65C_2fJA98-uZ|QJ3@(mUVeSbdaOib`Eo#Z09T=6S+urb5e_k5bNol^wV48u@$O-c z8*Cs2rrRR+G$CHK0m@+Lu+|1|XmTHts#v(DOrTv(c47=j6=P#~<@#Dr(h(JjF$H3{B z-~-+@Cl=h`7Oppu=oy(c0!qpg??2fB0a`5TmneoikIE`HhU;lt-1JGu)(v-md_->{ z!oM9AMyo5V5tBKdeGiVAPrUyht3>K&_arV2YrySRL~`^aEeS+$N~%`z8GV)%zb6>i zQ#rU5ub+FV|KH(}?9OQ?VOWJs&^-xWqtkpGHkXa_Ge$%PLT}wj#7$Imo*_R(&;kUo zPY_RnW(!e3ZLa8`p&;jN(%p z>67;8Rqy}U6|~gy?=_vf3fBI6$tL@^Ez#$*oDNoWUy6^)Xw|QLANxf!A$r9%Yg?C9 z*S@ZNGHH)r?A*SN^b+HN?|x}L{qDmN0TT!PP1^sij#*Lg4Q_gr9%hUasunEoI*vBm zZPV?~wlnO$LCXS}|6FtZ+Ae5nZD@ui{GEKTkh=Winl&$X1qE2JK`j$E7ZqXK7}W5p z@trzOB^oXxC&fcJd#C?^l76SM7Uk<+^H!|6&dCH@A1{SOr$qU_`G~=FUV^Y?#z^LW zy2q)97IU#}&wAGB$7rHGg^yoC9vHmOiueHHFeE)5W_c5`ILjJ3aU%9$Mqb$H?lK#o z$RoMx@O+!HuX*T(nDTn%Rs15Ejrzm;u(N~tw8ri0NovF{8(2|r82TwuC{onDlb}7@ z$y5=ZPSV3HgQJ0u;j>6m0*yVh_Hp6Zj z9G6$_e|(w*iu;#^?bozmH5Y)2Eu;9gZN)+6+;J_(4X&3aLlYD_yhu3yoUP-gU;Bc^ z57&#$MK%~%*2N%xp3Rr2r$pMrr(X~cD-OBDJ{o8b5yL(oNzM~#=%{sL=`+-O{(F6B za!1Mxy9@kXP&1WQd&513fyq-J=;2M>?_F(!S9UJEXcwdd@6M0ZblMd?{512{q2_Uz zFg*{sBsv=S_cX3Cb#LMvv&lQl&Z$#&c_I{kzXMBpF=Ds(;U*v8845BpIodxbzcsG}Hjj3pdk@{0;zE{zQtn)X~I=2!w7= zv`^ZCC-PTteGmT)8prNgQQGjKwLtygOTx>$lJHtShg|Y@N92$2;!dSgiX~LnQ+27( zZDQ$h1IUZw3#0nKmJ#Z*1a5746TS2qj>+AQ|L}@wU>S`L7z7u(_!^E=DTPnqOznR> zn+zO3T;8Hb5Qe|)Tk@!zH`Q*j-2;b0>071uIE07R&fJ;gct%Npqo^-inTA*oZmMxp zNzU=5h8`othXTAkZ+{+~VF#g67>U?{&msAJ+1w0HrQE9Z%|~dG`P@ZH%=-n67*0%Ge{)CEtf}&)_SCHg4^zYup%~})h|JhVy2&M`t0o*?w*Y~3mxpVG}uIx{Pbu^F{lLZgF(=13f)84*B&s4^(~7cdLxU9BT`}gliH+zuw)^@`og=?5Q$?raxTXyUYcy z|G}25z^{;pS-BVvLIzM5luW*5 z;2CHP75RnT$1|mGDfiEhyYCnOvyf_x8_IykPD+lzSO(<6Z@n_s=*`UvT2_ z4>GM}ms7uY_7HBG15NUVaiG_CQTK6_b18UGl(sVxg!$$+Y|}f5dbSKmP2ePrj)QHI zrhqgT<}Ce$5`k-S+8<`I@xpfRBQ7;EoBZzI^Csv*5aJ*jZ&kq#I17Xteh7t4><1(@ zX~F#Od)CCm>S@rVGZaKpf$rL;iA8Cr-rRzTyx)6?i@#A}dp(nrCXF*R%|^qe86NFa zuiTJQZaTk4P8qJ?L+pyv2bTwd#*FAw?z4ea1tLy7_&Eqfz*VWd7x&ySy9gz;qBLO% zX81%g!%)UUd=t8)r{nt=rf7JT^b}4kg0Vy_9P=&OIqflnrbw;pD0^$LsXI_TPtm& zrYS@r6QxB>GfA}1Olg_4{+{zb=Uwji_xHT#EYEqC*R!1GEPbG%i?m$Su%AP*J!Bm& zZZ96SF})9p6}&_HVN{{KdezB0zEmZ?mzamW3= zn&zRe&X4XRQ5(sdGO_5NbFFJZIn3%uN9G&K{#jE)0)Jd>q@-XixXo5@8I(|(2TA*C z%iptzccEpSD})Vs-2|T*TQk(G|I;kh{q9DKhOr9>)xWl!uoub&tI+}4xXNuFD!dN zUS3$8_IQBVlLxFdN=Z4h_@b>GV_c>IGA2dtQyfi5IkZUqF3V%zwDh|mx4#ci?zW(B z>z-e@%Aw3~In95RJxWiQWJ1UO-j<2K0%5K;J5uG%rw$&4epK=s2IfJnP!XIrjvUgh z(frp#4#G1KRVB6qo>QEh$-Pzs|l zU~08wQ24}oibX~U+;yEkrhUyjQI_m#A!uJZ!U>_rT;K|My=>qlSGpdGDw=DWPD*$G z0%wDLT_OA922}fl%e8$~GsP}qP4j}6*91!&20Q@)j5T23zU0J9t`G(6e5cA8b``6d znbIHGj+}9%SLyKVRU8@`)HDj~lYYJjnGXyvbN?NM-^jfa|rd96&YBzajQhNqc8^k`xsQq1|v%|2)+z zi~6Q=qUT)EG|%b!UXoYV51#EPXQ2L{;cA)E-L(oz18Qj~AgjwvQlQ3A)snS6U&lsx zMU&bXvb+RoeKaqfL(*rdBWnsmXfA z;U#%=TwB$d+5Y@Zr!Od`&HdR5bJOJ<=Lq`lWUhg@k>-n~#)A63(V3;ELAH{r`%d{y z`$qdRisHt9h6DSieN?g=;KY^aC5%KO$SE=3Me54=@S+j~GA>e#(Q5suSE)Jd{dGrc?xUtE`T3B&^j*2&!=0ZY%_75c&4rHprtz3LOl4Cmvx)ZS(%Pakfy_; zA)lXpAZor=0*ul|O@mloD+@{xWF)9pV&^QAKVRp$A5Ls5Hfr{Yh^d1kO#|9Lkc14h zBhG~LBH{g@;O}6qq^=|!t-D*?^v}P||5JyqVxXQBC`o+|>QMj2eDk2BXMj=YtHo0r zJhBwB4|jJ0#)nN))HyUaG(360<+NsYU`+PpaveG^@gX>`*H#0-D-ygBrHfe|ZDTB% z{`vr)AM}f9Qh8O$eA3CPKyzrU^wQ&^CBHy0`q$_D@GU(WUrR#K06EASBodu?&05GdURc@}5N#gmju%#b-K2Dk%g=9rpmY&> zSl)s7C5Gw~mT>sltAWtHJ5P5Iw~K4In%RkuqRB{!I;tl~wb1c}ne?xJLo%$W+8jvx z0vz3+U1TT85Ues@cy&`8!2NYaj7r53J-6{ynH-(N2;{8@3(M1>dpr5n+Gt=yd^9Is zC;$z#`!2+|X%CV2hG#sGtJCRtcR7<>G(gURWQb{vd}rY$TPrL6IC7E18?FKz2E|)Y z;5wV(M)xw%fZ&OcjC7?z^^?*f1hi8#dduE(4RM@CODxBP1IzS802~~7Kl+G!f7#so zGI7U0TU9c%qx4^@jp*5j8+{%Pr*Lb6+ke7XiQxFAiaY4xY@T1ULu6_OYh2z)d?Lq= z&UtueQr}uqx~mPDJVF_@WIXxe@zwR zO9u|see5)z*w6%zN#&V9;!y-b6$1|Gc?dEQT33~HJu9D#wkTV1uVpy_H}h6Ad!BFc z;PiC3Sr!SuVE6R06xAW-zW*0arn9=Q)^C8-)-Zc$HwqqI34+rZP1|0fsk433m8|>8YI_g=lWmo~hMQV0R=v4C{ zooDCmdI#ervn-0+t3eGy9t#0ph+p`+xET1*9nZnp_St7`6c4!ac9i}LN1!5(e?Drv z2G(PS-8zVBAOubW*$jz*rVzSp6ExIzl7WoCi4uEfSufu2#{VV4!7w&n)-+df`XyBA zJ=NWw-!&xnTPl#uu894mXaE2$-Jw%8egOJO@I0r61G_qLfL*`LOYF!Y>d?Npy}f@| zFo&zcL%ZUuQ^okcyFszy|1qp5hf#pkT)m>=X8fW?>tEWX@lAEXM` zhy>1Q^=eH~Q5rvy?V*6snx~7u*%GsG-Cj$dw9}vI+MQO~xGpI2d-R(h_QdlOuF6rw ztuam=YcoSc_DlI`l0EOd-EtxtdTE0P4QUku3CBf=2f_0JsEQEq)WlFVFe~ZT1Riwi zajqjgQ$>+@;iU|epD4H-Xe-R5V^m7{@NgMQn4f6p~)unXdqt;T8Vy~8Iz(euVUOgnB zg<+cGjL)57&ZPOjTCbs8dL3TfUU3eH8l?jfDCgWV>5vr_M!cNnhTn)i}m2(E{%Bn71k;mw>N@5@URl6e3VTuQ=AIk$=~($qg7( z8*SgVl*7k)g@W*{CY*5Hd1w&BtFZ>8H~_qgfM2&VdA#7608iiyxAic3$v)oQX>kP+ zftMQ7Vn8&bP4Tf=gMy*+;{E!ywm8VLJ_3~-Iz$>S)lGabvYC_{m8ybm3@3sD7w$M& zksz|DN9h&pIP#w5AD>4GtP4*@!Bv(^%Ybh87IGx%xJJ1^blI)^&r=y40e}T3TJ_XA z4ZysM|35=nbAQ7tUz1x0QXU^N4z&6-IHl|p-Y%4wg_!6?M9o;sd1?JhU z4$=(Rbi%rZF4v2-&JhgSb=AHVE_fXt*wb&JeO3IsN3yes1o(yx#%A|kB`T&%6r2U- zj(um>eHI5ngu%(>ikMvxo`Q(N5qAzbV((e2SwoO!6W4^6+ywWZj{P+jLG7{z9(@fs^cu&%Q$2VHl_Ag&v8_~WKiwfPl#+d-&<#F zY($}#rSLFui0p3y>(kVTZh;aJ?Hi-uXhOjWrt8dYirq~J(N3d=jcUNLJK&)*>j6N= z8Kl|O28;kN_O*h72W?8Nb}YO_@?!%zU^A%#Hbx`k(dErshxK5&!@%*n5KlWO_Rjjh z52PduZbP@Bqt|}5f#GhZgPAZ=Z(!%U zyOWf#0!I<}o!M@YynwHmL zysMWwXOJ!@7L;z1lrLpi`ll`Fk1}a`b5loGkarE@1Z7fsC|}e!#l&G6@P>z_j-ey* zFvO!pfYU*!&|1nzT>C$vzB2(3Tn-O-0xh8 zFTy((d)7YK9lQ7y8?&bXh3{OTPXx6g$R$-(uLNS)A6{ZxgSV6NOly$$9??vUAouZZV|FUyC@fO-)8=GIh=sW(Fs7d z4!yn{j#=q@CCs2ya9IDBn;-x?!dTppz9>Kt;q+CE=%BeE?zhoHa+A61}MF zAeYHqtZJXp*Fly;>uMBA)Ttcb52N+c$gc}sQ8&gRphJ4EO*MIqy=9xCBRt(f6>ZT* zmu#WUnj3yj=+t@{JV~SJ@bwq-2Z3P*xrSs459r)p2J5)8we+GDQHd6xTolP66|w=5 zYb^W&xNb277D`A>y<_n0XfK+}M^%f>cYJw;eSG zYh&!KIsL)SQk2UVK!%7Cfqe_bNDT)`E%V=hAmK=ciWUn}d$`xQ6wyV9l zfxYn*xq5#Z#Iw88rA5O$Xl8us$4qPM}Ha!N?>E8OJwFzk4H9dBSQEh zDL(Um%?*%2B~U5@^>g|$-Mrv*plxD@3Z9Gw5#mvUN!0tvU%d&S5YE311fCWBC;68M zCZC>-GDu02Ar}{nVM&+!z3&rXkYvCSARIn8$j*l*R1VVV=0Olt!>@cq!bKsT8N8q} z18?glRHOkDUCO8G66n;7L;IP};cge`LsN!cDQeZmz#z7BLw}YMrTKMDuF-E7ZRd3z z2R^z&_{au;Oyi9kW*|+~m!pP=Lm|Q6Q zVIZe>c&Zn5i0ZU|KutT(l#_-x3i*gs^Ha?Y|MTweCl5gz%lal?Ktz#HVgu%Tz9aHV1fxzgTPk`2Lc1956j!T$iPbM@A2sZqKsL~bMz3(Y_ z4n05=UC zc-=bS+?=S9&GX5TCFdWHrm0EkE??!f&I6pf^>GHpaf=XUQGV+czU9B%@2Wptipc4qN^MhBt_7n z34wuh{6c6|yd-Lrn+CSE>zT;@nR`c#JQhzRq;@Z@O+G?H2#t_tG>m$tT{GQ1fKhxr zk)EseQ%Bo1yX7F;9)_Qf^dj66sl*~CyfqS+jWK)xB4Y?a9P?3E& zG(k!Q$ElkKT?K9lBSQfIWS}q`LPe7Uq0JiL8RMOR%i!rpf-gi<(-_ZxzhrA-2~g!M z^(A;S-XX(*lIvqf{+xhMgLQ}Z$HkZkym5FnHKXt(Fx-7TU^r4s0}RIk3Js! zFVcSv;>aRx+S1ggKL%BG;1dLz3OBU$nNEYC8y*7%-NM~6Po0~T$w{c+BHvGGU23!; z&=@rZ@6d<@f89k>9}nGg%q)J2TXeeo;>GI8EhdlSj4gY5 z)A!2!+cX1vEi;*8zj_OMe#_1aZ-FENcJA|`ddDsW)WbV>vjR`t=l7NHW|C+jy}2Lh z3D9-;b}0~NE~9VJ)`*C3-aE?ne{CG;z>HNLI{zH>-fkJ?CZmR=$euLY&HfXidHVLy z-Zm@cSuCt;@;%L(JKE;VGz84GIW6H|G0tIrwYlk9z6d7Om=AnHG0E#ks?`f{)NQHg za{DE>oKxq(XUFx2e#RW5=X>DzB@Qk7Ng4ELS!<*u7?>YMc&@?rgn7)X4bVJYK>c9K z=@>0b_;@TA7Ky&0)W;f8Y3oRe!On8UT0>?+#`vFfQxU!pHl-x@d`|r4g+-tjvTDyq zk_Jm>S$2t%TZ0dNks(qJq&Ic^Y;=>mvsWyO(pkV?u!5Dmz7&jq$y$ui@cIBAwe`rTtCnG#!3) zz9@uB$EpaEI+ZSlNS!*zVNxYdkL2r0Rj@xq z9anydVz?59*y&fU1Ph05{M^yT_w-Nm!2+8A&#v95LHlQ!9jU;`;H&edG8fe?TYavZ zKuU=U=KD3?hGxK7?@xdqvPwsz02e-twzpr$&UxmHaXYdAphe6kWvW+Fo>gFo*OV^=ArIRX?JtOVxK2KyvtQ)ufeGa z`3^fg6J;n&eN5@US3I3am&sceaX&y}YoN5Y;CEe(>P;B7do+la;$sVrnz+gTZgazs zjmOdMi!G}6;{FTGdNZ6^qiz81;r#$X!*L5BXjjNLG+kr;J;QQu5??J{E$`j%06qFY=Y)JO`fJ^BaI0LV%RGDeN~dPIHHw z&k0EWBzZL&Nzks4wF+~mUlpdGS>*4>y z4*Lpg-s*a|fP?RgzcSQ!;IW=7!;JsJj9~+ie0_qhy-rkGVz>{^&3H`I zbk4%-t`EbukR5NS<$N{s8C83;BW;U#wVHiG_}NF!8$- z&jZD4+=$^wZVy*%-YLQj_rKa)buBmAHxfEe3JeSRI5hkY`o$jjA6l`fyRjSt>d_BX z3&aL2rCmB)0kFzTA`DP73J?f-o%muPA$AZ13(1m#pttASZiuW0q)DA>9)Q*nW397C z#lS@ay&g3k)bd(f3lnEQ5$JS;gP`EyL8{f8uo(yDGv2qg9LwHZNbLI7p%lf%xMATn zxOP5$Nl#&k0J`LcMXKJeut-n6>q_~n(a;a8GG zE3xFw{Imr0Ja=&_==lrQeJi*9V&?X!7l>6@qaQ(wmL@O^3<_3GDfx5({;-hxg9!Le z9m^Kty9vKdKi&X};X{9Qh^E%lxTBFQe2EMAPK`Sn%dq+6%$a6YB}LVGaLRuQ{8ME_ zgC@I7-BQ=wu%9w!3tO8T1QyPk=G)BRE;P;@r3VOt*~6&KKR@KT8#JBW18NX&6Kl5( zM4#_3IHrX2$v5V2MpdHb2Md7XtnrZ`j@vCC{Rn(p3((X07<$7?fEMqaU@mAL5s#}u zJs#>YT&6vF-a8ZI4nJq5oG=9T-*uxDjwi~ssPKpC2me+tOoI~+1;@tGX>6Et_raT623_RY?ih^4{x|61xf|nTunAr7RoYMfPkVhvHt~uJO+wlQN52 zq|R0p&7U91iJ!O85eP88!DL500Fqhwglc|VP7A~~?;>{=W%L#~bM(A3iDu3B{vBl2 z+gW@^x{zY@H*KfEdM-{xs~168=H5}LY;d$JJyNpfH&gcuz?GW^xUx=Z$mh#a9Kv5} zXj;aoTJsxbIDr1vSI{8e)24b~z_WF^Cw|}b+j!+n^&n8w_|oh*uanIkx{Ds8Jxbr% z+1uhha+lRTyYhT=4}R3pQ#l`Ux!gc}PE&E;W z;nmlHGLK=vGehY1>NC%c%^k^h>p@3lLr=L#ZJN(#Im^c?|F38UbWO_xb&Z>r9XCqz zK>o4L1RJBGqXPd{1H8l&*0s;B(})BW3#}0?WZ^u~t1dq_o(t>DTHdtxq}x(+o>Piw z<31(PauB9_cPo-cp_ys z%tjX}-~>;*nH}lDZBHqy9lpZc=NiO%_vbUM^~_ z!eb#;2%4}TsLsTNs2;O;;dl`{L|GK0{9f#wB*k|hn)TpF#?7v@gCo)Y0E8MSj4cRq zWUSLBFa&XL0|#^OmcxCA(0R>Fs=8vSf!W*Rp$@}kHa0CqZCfZkaYy8n);y9>YHPtU z(|LzLhjtZci3px{RIO$lO&qYJW^CPx{u;HUqS7$v`pU?(=+R(}QJEsRfi7 zU%yLsiEPLWN+>~*UJ*W2V20*wnng+VmX{%d6vm&855kI$=fqb~cjW&Ry5gt!Jfh< zmy~i#%!yHzy%eYZ5E`h|7u4ym*`?2}xp_GW3u8eZxT43b{@K&@ z4PKF)-P290u9E^bN<7CFw%0|32FNphX9MXtqyxT4HU^WBYG#pZ?aZHiZ!&AIo}QP(cuh zig%`Jx=;0kqkNZj*wZL5GtUwHL2^IJ;cQ@cAIA|Ox54Y|4>NCn&?h_+`NDRlO-=Rx zNQe&+STi8zA$&4xGlnr+UOpBC^G0ka+XHWEefj~gvi~}NP~_J*we)|2EsDIrk)$N_ z-vz_fSQF_imyVQ5Q0UZ#l^WKXgwCVR^!Dk4A{#pLy!BZaB3;4lopK|z5sna7|y%P!K<@r<_F|3W8R}-e_FCdp1!w(nb5%G+n{4 zt^@58yzCERx8v&Hd$M4}fh$wyDwffS+>iWvMRHm^L2%cI4ckH?mXTho@c1DR+7@@Z zOl_y4v}yZI-iu9ZPG6#o#p<#N+vNQl-7iAd(>3e-yr;00)C>}F7pnD3Uu5>4r*Gvz zM>PEuZLqDwQ|7XjL>aWkx_QO5eBZ9)24Eu<(4;tBkt%gURXj5cY1(oK z+_)?x8-2bi^$JBj4S9B>MQcHbHBrW|>~hthi|T+9RoNPl(V)P*>wUDJIU}n^Wd#-F zX=J)+cTTN`iU6c=p&??tWG|e@SZQ~ojZOzs1+!CL-sRq2!(;|jHQ*0jeNeGnP*U`* zF#d&G%hbrpf?G52%}ExzRcrpPA?*e4$ba^o;H>E_4vKQw&cefjNt~hvxK!O-{ z|DHGEFiSt!XVpxLrw2L|y zh-y>j-lQZaLBD{ZnoCjo_US4Wm&Nq?UTzEne0Dz^_F5nVJ2zc)&loqkoN=?%iI@A| zDV^-wH-87p zKHLNd8;($&2vDT&Xo{@!g<+k0kNk=+$}PMyoaMk1(9^P|dU!0MSt-NeAZ^R9`xiR< zol9N}D(il&!o#)Iz|;pQXn8n0-h|5p6Gf6H`HT7qNfTV9@XSwipm7V`QL42msg ziN3@pZH~p|4l{0EPZHVFdc)`h<)b$;pe(vK@>7DmAoS2RBAAoF)uA}C2FEQIA8E@+Ehub+r9mD@KWTw&O3G3{io8UI{$0W6>kiT*hJ)Hd#Dym zg-&4JWFW+#dCj3|XT4TfRNDZzLR8&>-Z2CWy~Gonqn&rdmX90GW$SxCdW!S-)7-#} z6o>l_PXMpP%OO8-qmn>1Qyu5oQ(gWA9y(_MJhaUvI+69sx50v_2?)6F^d;))RhJ`0 z_5_<{9{Pe-o3R83*1=;%4qSSz`)*lVYm~I6WFN<4?dLNT#~rZF^GlWm z-PO3E9t1LtyBd7k?Tj?VjugvMVco4ZKZ=j8K6zZ~9#1pe*Ya|tJt3nopKTI8jz*x2 zbs|T4_jdwpeGcV9!DFkv;ZnBAfQtS6WpCCYD1Tnid8}?F#o?IXUymZ27~x_YhKtL_ z=0UJpk7hDyS2Q@&O3v0mOZRA*9rMu@sNO{!z8X~QFW>P(C7m8?&{MksKisq=S zQB7bK4)E<56sdw&KXCY-RgQ|gG#!)yG2OdmL~B?SoL4;Ps0RnVH9v5@JQwEw+n~c2 zl{`=O34x=|P((+)BU3s39w36uzLKLDO665YO5Ew=Zp`m!o7*)WXuKGImt3-0Y;-9R&074&hMQ&p++5%pIXX0+V9seOzSVfmP~d57ko}m1rluvLsTy?n#HzK zTbzimK3;utrxHFxNmk6g@8VR`qg@#Nyt}^4W!c35J3wH3%pH%aO4Qot0@Jfi6yXj`=g#jZqdqqbqkQ04dj5Yp8J%bYcb}#-*9w2 z7?SPLxQJ?a%}i(c>f=Xf%JFrhOw=(Bh`S#*4B#a`@<*i&(W z6Bx|9pXg2#>_j>;P^izgHFBn1n_2n{7X!+P807O2G%4o;_0{YikEV>>MLsOW-eeL( zIBwVCSz` zT&miz^%GHe`yt#PhsoU37xNyVPx5v!Mk>1v6__yto=)A}$f`Kg`vPF_4_cl1wJx6E zB2sC>Q;VxgwDb_!O&bKIh7A?OYERjwAIW!k zj1T8F^zaA?I1grh3vVIYF?=GeZG(`uRfFf6y*A}5t?9xSA=1AC4K_%&!%6y;tt@3U zG|_JNe!h^LV?wv~*Xy4jqT4OWyDQv$AwJiDo0L;%+S`A9DBi+)uudtP(YC!F+R0)A zXxGPC@p0FvDm{)7uQul{56or+u8T-*UyK+;<#6B|F+<@)BW5&k_5QBFVXxq%QkZ*U z=>wQsYh9*#I(KIYt@f-1DXL1>peGhmPx-@t+P>0G+5mI!zFd5m85ciGi=3QMq|0&= zlxbMtoPs|Aley;5xWFdL49W3zw!P8f%>E2p|5^P`Ht8U zMWS;I0IIYsTmUsyI2iIKloHSj`41CWB{iY*2u`BXQZ01sg8F2-qg%Vw>#OTm%B7ic zv(PEE4ZR{{h&{{nHN6v?Tb#GSaZE^>H&hmP7$QW$bcAR`&?Sb_wXM0Csoo_x4dgVl z??Q)X`)pvF5oLx6+!BA{2~EM_hz9y16!Xg-HnkULJvQ6unHa0&v3hz8snJC!)ffeg zh?{k;h^qsd*L=Q*Xzp=+lz6Xi=H;Y*r}>O|4&Q(Mjdz);;n;;S-T9$!8Ye{yaoqpp zQH?!q#l&)-ErgI*ESr9-05!G<(n+9XXu zaEx*%APLtD58=On949_YSI8f<+<8}3f*)>McqkcGT9IsuIL>_YTk$^s_x(K7P>rRr zW14ZBeeZ|~aAQs}*-?S{gi-QqOCwtclZ(FAS9A>xDhfUPvMh!|IZ+kFe& z`@Z1&!XsJTUQs>gfZFRA;r!RP3~2MsOzXp}c14nl275{k=4qmw{u)8fem5GSl@%9@ zI@*doHBRC>$Hs!|=QGdx7DqWETdrI(9DNWn zik7_{y3PJ5+Q4f%^HuxnEMYj}x%Ke^@gbSZd=_r z{Tnh9>bQl~#?TKFe8%)W;N#B@wCf3P(B9Jw^BkkI?*eVDYP_2sQ}lYWq0hS8?4&RL zI>o15&(On8n`ri3@+oV+YgA_)s&g&yu=x$U5%bgUSLqv z;TJag0yI*^^(CgRJ0RcBM+0x0(V73nTTkDz!Ho{kpajMloN}A7nA4LMjz3%1zNTx{ ziTfC?L2QFHb*>?YkMDN9`soT8%3X$NH|vvF?Q7USXx-@a_rwE(y`O@|=uBw^<-409 zfm~7=0!(80K+RXbEaCBPCYz2*m6{8khfyEy`mL%YSr6^yT3u6Pczb>|j$og4^;{?N zdj#?InZWt@FdGYILAo;M^9^dyQix>8lKe~hS=z;P{$=gIpjsFkxT&41Vfz6AXkYis zmU}$>)tiA-nlU;3j*d3R_8Dja^$@C+*aUpXIK}~rRUFIxAAN={D(OnbxD}&&T@@s+ z;>)h1CB!uhWhVQ?=o4q|ipXCX>K#cFgu8)2fXo97fUY}IH%&?}s`nm<89{B|@09vp@lZ!9{i6g_sL^Tsl~uez_1Rh#hMFGdFfy)yS%p+&w0JL?pG zvlL%XSl{856@K>UMO)@o;5|xJ-iEr67I%tLlKK~6&Tjo4d2o{GymIIV3Z*=+J^2h~ zUKWOCe%JoCQS={vj>X5WyjJ7reC^I@oFof$K8GQw!8PiScJ7kxT>VFOyn|RFVh6?y zW2;I&e1>~onwDulU+|n=qKX^*NGvBDA|MkNoo{X!j)}BdW4?N(`r*xJPj%v3d{M?{ zA0a8Kf#k0?F3QLjC_sidB4rjR$0*mtQlaE|-773bpFjSsec%|Rk1;31t@&~7nutGS zK`(^PD1c=|2i{{MC3dgWyPQBQ!pQ70ZS_n}c`zvF$3OVf*qPpUY2~cgyZCX~82s59 zvDI=;&kZfK`R~zfJuXcgcA+crZ90O(##~s+vAHIH0qJ6t>RiBw;+M{?3`EnXM?QV& znJ^H`3Ws<|z~||G*2_8MUDB+{nR$OfA?AU#Km(l#YM1$yLw!=;QoH-wh(g;uvJCZJ zK8!onkQ%qH?1iedx6O|z$m5CM-Cy0kXlwP&y9tx_$p+aR*xYkJWO zO3f8uy5ZfVdq_fYK72Hv2ZM7|slgpG8`W5=iIcUu3}Q2jTyWLLiZ*^Ud}oZms|O2Q zE~;Nb>=X;4?9q`{| zn)cmkF|`*u44v14xMs)656M!;^#=@eT+1(?Z4b#le>Y5s-xJz*R=gE*-~JM~6j<;% zc`o|{{}3I~-zD=SODGY-5|~^yw1nK0QQ{K=;erQ|l1s1NWXGF}6*TZ|0A6bf=!<{d zrvpPCES*{!=3PF zbNd5q$pf3FuAqP07KV*MJS#1G!IL(BI!AbGRpR$sWcLCF$RRUfB3fp{rpf6ID2)J7 zQk+J}vnZ3A&+q7PGw|syYbE%j8YrMDF+)p81BX_mpo%jJQwk^$KkKQgvCVRh5iV8t zt8IeM@3c=t1gp?iVDc0SX_H|t2o4)d1QKdKgy%uQ1bEx3r%UR+!%T7GqiNw0NusN} zJ~lgQ0SR!yt&KqpaO`ddwKXP$fd4ONukW4|fzAQLm8o9affA#s&(GDa^_7ck8fXU3 zw#&5{POSNm&x$~d4!=vm{Nd{i+=&@^PWtq#1%j^7T}Fo}u~G#01=Er0k=fOl&5 zPe)2)ky;DIWtlKT!fPvBhwlk1uM*CDarEx_g61n1kW zXCJxtzg^?i=XE~XKWEsq1FNS@aXd64NN|6_UvvK)|Hd#`9^HUv1G24^rYHAvp>UPw^TqU2_vhW?Y-zbJZ_tJKz z+ra}n={HSIakAsJxr#_Q-f<>~+3aih>itLm5j_p@ksxds>kVo3101uDhv;&r@qLpx z+Ff*&i*ZDLk#%l3=CRLP_iDh*hbAJDT-B2Be~Py=aI401#or})f3jxcgUeYOwOGAt zv`>f)I=YYUY>yVB)IGQy%lKrn_;1IrgEcN7>_7$dhqxX(3H9X`_~WB85qGX5W{JBE z3Be4!?S%@!uAff><0v{C%EjKym<713W3}oJcl$GpaZA9x!>>d=XiWo|_X(r6BQ>lP zag%mn7t}cBeW=vJ$$kCF?oLmv>Tj1oQ+@3e1w^EJaS^-A=7uiWIX5AgO(qxa9S08< ze^f_$?vbjD-?P_74SOxCRa@L^=F4Z=9qmrzQk=7~?krIAkM=3Rjiwa=l@jiT$GAg< zcgGrjW%cTsZ}9sGtU1`w8qjGaC?mg&l2);gZEc1U4k-vMtaAmJ?l&xaCTe6#9Y-L# zw_Zz=D#~rPd{k+a}e8uM6f)6TE`1EO* z&>n~XPVEIoGAezy70agkn_XS!HAq8c_Wz5)8}bg{^aUHB>Y96bc?@&5kGfj)hGn#}iOg?w=FoW~jh`+1PYZ_Ia*w0L*lD8dhmm$fE zmE|0@oo^3neEsmG54Bi%ylI5&`SFtabR2Fv7nc_*-8{WM63D*@Skp2hgvIu+X(?`Lm%UtVv7wfP&udf4TMR5 zHVGu(SmvV&U%sZk)MShk`)*i&m{RPuSta#~tp4xjD7=P?3QxMw*56)|@`q<${e_hc z3(x*M0=vNd^RL)Q-;NsRikYkGQ2Hc(Cs7_VI|?< z@_x6=*6H7-C!YZ(tm_wmwPhy}{axjLtjgYN*c~5xrqBHQWG=lo<@D=tP#YvhXt`-4 zvUq4FXfu{;OQcNp%+@^$p}SeR=Oj|2NkqfZB-cN zvW*tN3-DPf{%iwVmZelYf#@;ekCd>&VI9|Dw(W%Tw9i8aqoWN#)<_qVk+LkKce>q15qc9RwZMUH;|89V?@x7f6XT+f)mDcsSdXX5D?^ksjT85@P~c{}$I4{}98qZ= z5Z_!hlg)g^EtyG_Sz5Yefo>UG=fXZgBc#Fv)OVRqHXhTBGxp$0JmZtEZQhX-?$E0E zuT>=v0{nsKoKl9D?3JZ8b~47=eCoO79;O0?!m~Qz8JNdd@i}CIo+!vhvuDN>C(lVA z7x6@0LT*5TuYXl$cL@n^VS7u-)ED`)^?3&{bzshpOtD5t4e_d-j?pJ?S; zaRslS+Arq&8r{>IE<(&e;z&0RzEKc?Duy)Y@FUL1zgFzPT6$g5A|@-({T{7PdW}j@ z^2)p}c9`t-+o#*?y~Xa&(2KpRuiII$=92B#mKal!GknZU!#8~5YXOq;<>-L4oi z4$da94Ib~suN6H=;-aWlP-jDXlU;dy5cXL$^4uPhNvX;-O~KL1BcDQ)=eZSEV{o|6 z)r?=a^Dw#N+2e5ukK$M(<~85z7n|aA$xhvkRV7DV;bt;LmysX$Qj4q445$=!G)lv8 z#bSZY7UnZ6qPeNU*C4y6EI-!4o2`eb`gU3Y7uO&K9PKF^(%jr& z?hV<0+->Ip^-c|7*Ua3Ps>e&Vy{7bK=ikTpl`iz4LdVS%zgT4Uc*)+hBw~+PGtJmB zjX_(q_A-dCcx5Ug$r_tBD}B1{)_yqg!@XuBD|$b;%C3yeU8z1%bm(?t9jHuT8kLPT zeync`?jN^5NOR4+21PDS04m#BFh3*(8A^ndYLeKWYXV*5;_dtOP0 zG2c$KTukYnb$|8Fx|S%4tB$P#!3)IbdXR*wzlwa(_P8ndCT1OfbXjbjs{_B1)4%T@ z=$#ROXK^$5@^9w-tW%x-{g-cY0N%5m^`-tynM5v`XhwQ4Eof@ziHx*Qw) zO3HSx^^d7!LgdQ!-lkhIzrfP()>(?VL{S~MwFlxMsUknb|3?z!4^FcBfrKuT2TvN{ zoXh(wR6vm9k(pT zq+DGQqc3_&mtDL8-yYakr{gF;Ot7fv52Br%#qK$@uuntx2j!ogz{q7E(-P%OFR6QGgY0q!wyOg&6<&kl9)i}=F5XlBMP-nV^kN-4j;L+bQiIO;ka-R0WoHa~Xp^5zV% zNT;29#(vLu%=w!|r0gIp*d(zC=};Ypm~G36>uM)_RPtR*KEKM!=NSyrv@dXh<$2?m zK1ZVwCk<}B(v;ENupXCjQXnQo3QK`6p9lAT#M=^1s`OsAY-fFpfGp(5VSeQUUG41n zaZk|$Oz`>|z999W^$~d9Hts5j<5vJN-fwTXFaXTMu&r;3R)@${&$)1P^g|1kvQ$q* ztjAsZF^Ul-QLyY(Uvd&S-4%M&a9cD+G2f>nh4lAuSlzjdt;}bRf@89PK-)kZ{21(o z!VjBN6%j)}dMh?;=_p%8i^$@~JTm)+Oj|gKtTpH)hBT%$LzB<|x_w<0VC&I7T|wCRn#TrTU2+%#ch5287&PxL*On*?Zla+R?69$L$`D8OeJ1 zKH51KfzX9Pk#t3qA&8PtvII7+^CeD^DaZ+qBKlCfs2n#)K9!fX;rrddCJiC#Sm^Lv zt(?t_dmoCKwDz4>mbc?2FBX8pj0|{cZH{G6C5jjR#X+IB>B5m{)hoi7%hv8BjZE$W zj_JaCe}b-;n)2{B6aD3O9{w2Xq>T`9u^U)ugaREy$TzucW?tVLV!mqu7ia7CWyi}z z#o8OC*w2v2Kf;mwlpRKE_3L!-IHA5rKz z4xXn6-JHxrUvMUi!?j}$5ur8}OJn}7!9Zhcn<|iB_W2-M>rlfP>4vki*M}#23ML^z?PCjZ z;5cp$lE9G@dtX}G%Z~rb)%4hZNp>vf*w|m7MwY5oN~|SmbC}Eapmt1mH`FW27hosX zNCJd)PEkgis?6r;osrixC!Zl~@F3>9Sl0xOqP$q!oP!mw5Z;;N^rUDZCbYYw`m(E~ z?mO;N&{{c}9#uC0MvZl+Mm;l1N%r9vR|}j?7XS!Ai-o&qLWI(>aUo*V5#YU!V1DEl z(Xdp@Ggsg^%403?;3dR^SPRb4S^x&h$sg^@y1t-ks3?}kr#EY=F(2GJv=vTjjVg7v z+q&AtcLuEdU9qbipHu##t=(fdzKYaFp0ZyWwkpy}x;7-;hgzSLwM@%vWig3H050chW2!4!H?QqT zZihx*=Aqxg%;sBJ<_xfNyDketmkl8J9$4*e<9AH&J}Ml6r0#gcNM^oGznf>~VvA|{ zXVhzrN~_YnXmP=e0(KzhPS;M-%)P|ULQZDpeE%BQG|yQZNS-vLbFW9B`j)q3X1{cJ zsIE8JbTWh#GTa!Mqkn2p(|_jNhyPf*qt%uT=4+>~ot3jbyp3jPZ$VEkE<~{THobcr z53N#i3S5kW&4si?fo4<0?ScJDY8)>d)Tq4v*#@mt!EJ-b6)EE_QQxqHWw~lj#e6Me zj`s%JsuHN^1V(vstq;}|mz0XQepLOVrkMg>@i%7zHO%>S6R^{kRhI~;?6n@X(v?&= zq+r}p8aM`6=W3Bfe3}H`nc?sLv6&>k&%TNgjv?0B^-*V zJmCdQJ%d4w_T{DRoBHK(JBX8Yvq4?Yv3Cw^za@n;{CFURsGTA{0i^GHl1%O2#aiZ_ zwwR8C&8xT2heu0*O3Di&VzkbCpN?>LMDs8ExcOyQtJ|+UJ(G~>`#9Ksi2DS@enY%x zrfW1Pu%tT2iu5b);tJdEV!X z>;`98Hl|J@sM6#z!{jodfgR1tNvmA1;Vt+)}Nfo$XVtvavdJo)Y~w9yF8ZY z=h@wx=guq7#!{?&GBRah`rrR_i9EV2{E}x?!j){+_y?Ff^XVzk@t}?|S z1sNp|pxdAMi6rgQ`VB$bN{K%dXNYtD@2x1yMl}$OTvk>f=C!5A5Gb<~6lFrGTBdq( ztgU;uQ+>1JYmEiK9n0Scfy1ht<|4}acOCQKs&Av6BW|@bmrNfao&eLozC}&{>`E5T z?Y|(Pu>2k71a&WnH+I^wsqIv{OZhe?+ih_?_8js=bBERn;0*pnULI~Nl5*UsdwRDr z{ztRkX>P-XxwyVlb9We5giHPR)f&GHOt??cRrajOJzRO7v+-wadP9*zx&)KSws&gp znBLtCYWil%_BOojcaB11>g@EUFhi?Fl84)SzG&d!%+5>ad`@S+3r2fuxy?KyZ#Y5R zq;*NgOxDh4A%wqVzO*f?-@$Wv#~=v*t5=qYa6w>6j>$`vtBaX&FKjK(vluR(=^k$o{iH_vV_Btf=LW+6(`ml#^p)tTs`INGDU1vs*`+y zpJ$bBLMlbQUDR~TD9M2MNC?g!SpwI$Ex`)ns})bKp};J!)B=AlZn`CMh$$?+!BwLI zuK7Q8_3>-MH?l?nYSeJhr%vdzhs>g@R2o)7ooT_zM6v5ytSV9)?q8eVJ|-htbQ2cd{zqwFvCTTyNb5yDhEImQ%Z-sk98}G&@#jiz5lpLDcA0BvpZZYoXt!5w z3g=vN1<2xb%-{2<8-SV)&lnTLDc|D&;|w7DLi~x#PvA6Q0!5!N=2~Vv&DYGsTKdT^ z;JrxA{-e=`SA=0V3aZjw4=()xKT1ujTH%BxiZA=wheHp9vcbe%WF}` zlavdHk4H}!Wf4vV?s25m*4-8pR86u~B>Vn9rKX57Geo9!JpFXf%`sXe+yj7KKV_0i zrWlvo32T%fI>IVljX#~8?kS&-4gZvUvF zb<#s_97miZoC-A*?z{w=0bbxh_0oeqkAR!BwtY0B*4N;6aRz`n0>gImD~qul8)lnk z{|P~#C;rqz!R557X`?~q5x3&wj$r|?1Y({zs5;DuF${5_=d3ea8EyGV=BNx3BHFmv zVQ{HK%#PN)UC`QwCqM?Q@LM z=vE`D;Sg*}&k(I3Uu#E0~i2+y^9N054;~=m6}u~QxLmOv(XSg*N!9D66KAm^=?Dy^7cU6Tq?NsW#!S= z8egKF@z-h-#Lve;wiV*m7-8m}I3a9I20L~ECtFv%gRe_IuRy1E8WIz}o8w5!36w&T zk`=J0X?(FNGoe1}^zu-U*~AfW4Urd~a3jDptW6jldz_Co4(VRprGRL#rRy~7Zz{x2 z@a^AhVR1*>8N9DS5$B)?6%YFgjPIEWTRLwa_YMl$@mDRqOwb$uN_=7aYhn^#GCbt8 z#gEMuX2*Y;oZ0IEM}RBaKEIshc;SG?ml~llTJ5Xd#cU@=9^9Du-O&>41S}| zOZikF==Pe=)Th69#W$(<=9HZ#A^Dk(DkRbS-e86?r{}JSTEUY*e|eL}H5}8re8d}q zFZ4aG5Z7(6Qa|!tIGg$P8m%a8mcQh3r-M!E!Mbfw?|twC26IC3$4Ro&`psjCjuG8! zFfjG9si3xsP`hUH>1FJfVIJ2Bnx)_ldr?CMPOp*)}dW3ouX()?kAskMA2~ z@;MKYTBU27hlb3W1WoTUT2e^bZDg@ymByDY;WBFU+?Vj|OtJwT*&1;axDk#6M2U=X8kB28KkjP+@2Q1VN`0^t^&<(^zo1^ zHoYI#UT9FPDgl^&kP_LZ==OPQq13c%DB92etLob0ncm;H^XrsTk~&?KC7oXvrwdNM z+MFyTQF7#d$&B2YElHcgh>BA}B`I>hZDTH*&3!6GB~&(S3rSM5A==y;zt4B0)7d{= zUf;{}c|OnO{k)&&`~Ak9Q4SnzEE-s#^=66>eyyx@1W~YkArxP5t==-L(2j*ciqg{C zS(hBLEBPN<=wQc!6%+)FPRZE%H+MPEu*u+lx|uv+e-(#wyqyOTL~$Aqj+EMx=ZiJkH|NF$rN7ayv(uiLVs+ew%!B7+xMFn3GhksD<8BRHzH9XSz|R z24UeiO1=>9OQV6#?y!mdT0{)-mK+8-p9)-jqL-Pz1w2g1AwXMj z0^@zbeAJe_kbgmy`XylD$&ABq8#o)D8nD{wXvhR^^EB)7CrZ-B7jRwoJy1=kJd%oT zf^i7>I|=^kXaKd0TZR1i*;5xRH9!iM=W5V>T6`@0ZES#&r$%2U6D7MYa(`W6ro&=z z1g5pI;pCUg$i(E$x}dxFF2%qq9(-H8Tz)W0t+!*a8iFrHodbf^I$|V2>3@UGKgyePA1g_C5r*>1I8&P3(}-6{CV33sV`;NLZq9@$(E%>h%D58ntj77#$Gb z=jJV->a!Vh!=;K~C6ybyvkAmXG{xu4DHdUh!=;wA$ z{mwe-zu52M;Ry3m@D}T<3nhbM9qBgMe+~B{Xh9Z5Heh~=D1AQTv4Cr>>-UY01j@#? z`XmwTJ3Tzw?%#YW|UdSL>2U3^xY{rAFxdGCKTEz49}xrti%j zQ|z~z2#UsA`Bk@!y*wvx7pG2-EDsc}1xZ)V61)iYya&1|@)E$`*%e@GuS`f*<>KH* zWLV-JpX>G^vSt}kkxaC zal=hrX3?r!Tz9Ji5&Y9+vQ~ge0tx68E+FbngI@ypvbeHk>}L66=+XPNknKfHO2>NV zV!x-|i=FpWCo5$%iX3qqxH|eFT4gkzupH9edGN33&A?ylWrw|JJ93WH)tKeRVHx1LaW(C?!-r42+6!}u|Q?% zs7z0ZndFEv`BRu_#A4>}l78vMw4cF#`Zv|=uB%lk{;-hs1;qyo1J6R3#6bR`!GeBc zFm9(ZYAaeJyZZ2@v5^dj&H1>%=9HDpYRReJZ32DHH6ZNl!l9zxF^K_#^-NAdpbtD5 z=mHoC>MfR6f@l^QEqvT7g-BZ`lhyETX9RhE(O)=zUc$)gJ^J5Vd zb=f5ch={s|OskRwj*xRP0DQn+L$0olu{S3+%#O{Wk@9Pzcwv`IU!=-2&}pa-w9roU zZU7$YOf#0PDPJQ-cj`4~=>nB{JJb`*z*hp;lOzLPW!%i<;c}HgumNWDj@U+6_~IOk9Wo7yQUBUtder`7$XSilAKlWq(Z|UhcEOa)^8*#%B^%{VsRb zRDN7%t#)0ro6BOQKnV>7S!JQ3rH6hwHmNII1vWMB)aYQpzQMj9<~rUnM=HO*-PGVy z{$;oXaO=_*sK+;^bSrU$E|Q(2{)X6ZF;^-!Sx|B`n0cB>k-c(`7JLF{EzF(uN|Q+& z`;{@av#-bn@J#RKD?>Ej5n3nbnj-^T!w$_pu(EirOrh-J+@UOsuRgcD`nUW8znj>XR-Zy(>+r)Pd^KzZ3Sv-*7U7U;7?Z@lgWDbFjI4e0j22;?Bt{GUk*t_GbShA z4)uoV9dGLmm?|0lFZku;3+M8xQ7an^zL*(0xlbkkE&Dw?xvC`&`Pm@){t~dDEaR0g z6P_E3op_Jq&7rfP^ZX)sMYeBaVXUeCF3!e?9rFKoZc0!#2WR%)lAqaFm#m&Lzk7G^ zz-{@J{dUc+Z7e-1|MgV9HgXTr>mGK`27x-GQ7kc&oC(@LSF9?{{nIo>V2i zk^V$q22MO28>Wvmm^ZO|-?U@l$~K5SGek>9h9k{F+E*9GqOji z+TTomK*b&X2M0nv_jffLd{%5(+3>6UD%=^@D$?2!)qDFP@$}xVP)c|`YL;3Zw0PP& z{S*nUNN>#Gt#+J71p0ozqg-=2-dMbj6MOk2@#QAy)bz&_+94! ze)x!kPP&H9`zy06d{%_#~mZ_WbE+WZt=ECe#C#BuV+|>aXIP1Qw*JdwD;=enW#Qnqbncg# zcUwOeeBV`q<=dBw*R~GvBkH(-YxlfdFS~Y|g!?6wvc()#^}`0;mtZEtg8JOPjSXKn zuUS3zOjCOL)}rDC{aT}SCh1s9pAzT_pYHTNPvBZ6y!dBXFV5Tu_-+sQ!3b4*)eu@e zd_Rc(3Wp2NTM%BdGBnP0e0PXi9se_3vq4Cmh$)8dcMY0zEiXULIay)ol_9%NMJMX4 zFv8qs;2(QEU?}30Ob!rE0YO)o*ZeZ}$M>`6xn1>Vtu=WQ_cfuj^%%M|&q{QEJx0%sKo5piv+{_oHwN@28CSj6tuS@mz^6!;-8LGq){+=*q$uwl_$1q6%u-Qq`_BvmyRb;he0j=J>896u3v+VeELwx8eC z5^Jx74t8R|XS2$Uph2+1LtQ9zfh#s~;;JzG^F&*z;aFvYMrWV%E#c&d+e; zR%;!yE_$vE6`L92H92&*>)_kn8G!+U2P3EmKh*5Bge&|u`h ze@S3wdWz)z$G!4M$-scwgegYX?URzBh&L()i$=&ep=xT6+(YT!WX(Of!W>~LJ+zni z$SB*Os^-{DUYlMyOwf!t?hT7(iLOfU3{%fb48froOJs=(=k-fSXA1g{)i9(MjR>R( zI>(2i$O#vxhML!RZEANrp%?Np#+R;p;cEakyXWxGy*^Gg_-u1suqq>^%}C`JCCUEu zl#_ldJA6=nbR%B#rW|=*%Q1~SiBZ@8#;eOqnu=ZA&6y7crt6XPa({7EnOAJA3G$EM z*?}8;bd_VLf{1(!VSjmpDo@~gde6bW)O6qF#<^(kGO@HNemDfCTRxvZSCC;JLSaBd`ks6P;Dbo__#u^63v|u?a^zO zntJ|C2u@$3vdUvNqb)Y1cC> z%j=8ki$OxY+r*j^!QXhgm099bdi^D$WJE1bj4R@f2^4fHN-r8oIk&lYAKb}))yA8R zPkRzbO5t?GPw-Hj^Y{ckR#4-`#HOYK3;Re;O4vB0cRjK&rq>ZRq=O_AIUC_7Qlp+X ze@rfNIkVR@uLGHpY|{0>Yh5KT#ALO-z9Nb zncwWvrL*ogd4Hs@lU8c*L%u!h{Bi`etOJa68Gb<1Ny zW(jh@CuYGFMMbtb*VEPR;#{0)nXx9Y_3N;iTN&tRS(JU<{ji3q+O4YJ=Wy0lTCibB zo;nl6E~i#RF)J?vv$DvCA5&s8RFvexf2+w~@K+ zakM&Vl}a2!dpGy9b+y4?NUb*Aj^4IEwB)ulv8CgnrQ)gviN^wJbjDr4_qP_!DlX-3 zJB};dTK*`)rNO#_rP>*|nfhW3b4=_$(Bvsu@e@D2qW+w4w_lOZ@Hg@UkDW{5o9LN#rdUR5@Bk7c3y)#n`e>2T26%dDZF2o^x3vljP3p=LU)g7}Yp0k2pBj-NMZRN5v z!ebH(;2#&Fs2{=uJT5SDnI){@@h&T$(%f((eaeVU7e&d1g%_V@#PN=c2j_M}OUi;d zTT?~j)Cwf|mUiU5iKFmS=;D%~>9i9*MaS430uym+i^eL^Illj%Hv0MpZW;xmp{2|c z4PH!y*JZUOjK<4s$*PVSAKtddIq~r)5Fp+|2G(p}yY~zYre@4YEKisFhk^0rr@H6` zxPnR6zCl48q;!`y($ryhg*SnREL+OgI*wCJ-x}VPh+ASvD-FvgzE%>zoXl6=VKy^4 zOB*SX))Q>0b{|vESbEap+;qS;de^a$!EvoWVHA#G>vI^iA_c$oMb+Po-l%gT1Ws^k z^oQ}*iprvD!7lObP~-Z+ns=*3(c$*N8DeqxY-)uI~mR&9m3kkTzfREfRuN9Sq3Ndn_OyDg_ag*P7_Y-kbE|p6NXik2!l9U`B|8DWL2fDTdf&qyp3*usIPPUKd^Vlm{&FUueO$>FS8>yZxE>bt)ZGM=<00? zT={x#7nw`+k8AZ*l6kjv?0L60Z}2g0p7KaVN(%|HW9+hiy7P+ntheWc;MrD&#?RN3 zzYNSQixbzqnzYzFRG3b+r!=Th2veyuDJy@;Y)_IwKY!num?+b->5nU z1t;*H#}u^YDP!FGaU#O1_EEZ*25|~BEePf|^x2LLVb}ZRJK-(Zq;9^D9oW~=v{xHC z2O4jyuiqdlGX*I5liW-AQlME|XGemp$DXBLB!M76l_CoNM{N_|kr=Nx-D zRpsYy=^3k2O-a9LN9w;@@iqm}Lg4qw?yjShvy~CsqG4)aolY&W(=Fm^_Z^*m&{De8 zyXy)qz?ciqIay1T1h>&Sbq`tnvCL~4T!Il6a$+SV!Ud;_FCfpYwHH3F!Z_}*0CgvK z$;x&Jt68gzeyr;3Z7faRkzR4=og8W8tP%payf&96-MyEqV}PjBV<(DgF~)|pIaj}; zuqfiA>CPt#0VtI+R&KAA4n3ja{V|`f4OwiyJM0goTKOrdF@D2BN zuW^5!koW?zi_$&%p3-_eRoI!w{g|h<@~_p9=qV#ndHEg64ZRH{4WHGQp=51fp?XY) z<#xGq6O_!wN_B?IS1^5V@=h9g@IfH~LTT$&W-0T}_FrTE;@3>FQ37~MVBa%DS#OCC zDVTi$e~H&S$af42GL+kmLb?^90~w|ewkIVpTi+#JIQ|naz$KzJpd_`_H7NbU5>a$3 z-R&i!J=9%V^O+gnN}r99vL<$m{l5$x||I*IpX@}s9t1Is@y}3Sd z*h_H!`SR13#B1<{H4YZ`n&j6QRk#(k_&+1DGUY2M%)3=?%7}-h`O*U_hG(;t#|LJ_ z{9EpiK$evhk+2Q%dkFq-y&$x#i}Uf5g>z>r>b-MO+b&@l;91_>UiFnLLp|(Pz1s4t zc&rl*ID-hb4qLgEA;Q0_x~jpgtbf({^*<=?1n%Gvr&9S(OdKt4fIG~c8yxTFsImtH z26+0++D5S-D*~Yh%Zx4_vp1OA~&~^O-EvS{VWv#OwLb*?IZ4 z$_)k!b}YD)-q-y^PkS#Xlh&2gnKL15UYcVc&ZRiQtkssz zQ5M+X3)Bi%*&vH7*n+pvtJR=i*-c@A)EN`NsMK?|uuG}__S-bp-JT%YSG#OFM4T|Z z{W4uirS;5Mc{VpwH^!&k+0ReHs(6~=(E(K+)|H}z>ci-#A0gf)C!^!4HD~9s^=Yf` z;{I}?8H32O(uTj|I2L8djF$rN_;{v>VlW!MXWx0=2IFGxvQF&ZaDE;50?(gQJMrau z7V!>^98-!)*MJPT0AA!j78o3Zszy%0Pa98nu>VTYsSQ0L<=}JT=_ZVvA-*Hbn9l#X zTvZd=eH>?GpN@6?jxCH#|Ro!6|nP4Hz-lPW8ipi-MWe^}fX zf$clxw`BNwTjkCnpu$jZ{xTYMNo1hQU#-kFFa2G-q?h%~<3m8KO28O%QieMggnKm- zS{wf8;YsbtfX<)s*)^^`1LK1~>(qP;9YvO0u58slbO8Cz)0l3k6i0a69OE-;k%rr1 zEEB5bEk`aAQPPIPdg<@n%QK31?{wEY%q!maY{sO$a&V&uuJxzR5H-~UZZ;DxETY&H zPfjHzIBa8|PH9M3w6j_Bec%Xw5Ln5Z{Lr1WE{FQUxqMga368PAVe<8| zPNCRwmI88;mc#xo?1J4X;PO(OEtPE*$!pnmcxsKgKE?HHx|bi~1){YkyhCUT#qm7W zJ7z12O49fQWj?IcCcUvLY67dLe3bM9jBC7JSs zsi07EYpF4vTfluS@WS7!c|J&AZCMT8PC`)Eug&QFt!qL*xkqU_N3}aN!te68s))W1 zmbJGKJ}-_5@o#3>2DrldEQ$)t=bk(1PVVNm6?@vd+P@E5?~0zB6aKWth(yxY~_ zpZFA8C zn&mCoBEAx8CN-Aw2jhO{Nm)il)DP24rfO&3jY{L2-LCGK*sCTG*>WoAX~~T=SpqE3 zk{ntBnI5~XC!Ou=J_UDuyU)5JZ%HjT0fONup<V47`Z=+*p!U*uq%&yPm%5; zbA=V$3?C;bw-|U@3NGa2#=4E-We$V?+?KeTfN^4aKE55lLgvGN7?x{+5_<9oszXWG zaHtQnlCIsltP?=Y=OY(EBFU|>v#>i>RL?oh=^HGyU)*j5C#OKhEwz$Wj=rQ8_Fv+x zmK49bf?k`^S^`VcCP-Ei#HjK+hh>*lV>`>OCQRx%`rOw&jM9>#$WRr$~8^_a|8f4b(0U;hFkP^uYGBeFK09U zaw?^%Cj1gUAf=)Amqq<$<=V4DF`6k2W+Ug}7OghHoQaalh?g;fiMGlJ*VC|>TR7Mg zN#j<=<;EO!)nu%VOSw7V6z{NwQGkG;qk+~)d|hM-v4DFIyyJ2#pe%1m;ld^(Mx#j{ zzDK>0fX{?DwdFRm5jVTH5^t%DJ)XH5y*@qAdzrIg>mLEkWU-0(UJbg{%9pZDP4)6j zFb*Q{Wxubhi^x>=FYuG;MJ2)0|Emxxhk(>enRG$+@t^mexTkggRF{gV7Sz?cOgE>p z+{d@mH-G1P_WLuNH{As#l;E5`b#xT*_FK(S*~V%a4*{NP$6o%%^aqKnR?P2vnW`_U zxvR={TW{-mPn@(27~Gyfu%{oee~Zn;ms;E=g7Z`J5^Taq7WQr>sKpSYP;oul`51^X zMYil6+6|TyH(UA&QtIt>YEwE&_}-oz{shiKrwjn~`L)|6xm&3^cQ?d_PRumouU!pH7{!`{Ds_ z)kD4hE(-TcM;yC~COA$hhVF-+43-XkZe?s=RNEzOa$*YzR^$Y0-|BCz;UVN^j=6T9 z_H1BR!X)JoM|cR;sw6~3I5m_`UWRy@Xm#~uVFd}R+GJm=P3HEP(OW$spCEB+-TKN~ z^a}TTeQ7N1y}il`iikO9de|fn%~)?F$R$4+Jt8Ro3ME5qEE zGHws?d9HqGQ@2E`w=+ZT@!Z{CpZxm;!NH|`&%n-FxIeQRD6Sn++-r}t($NgjWQFY zzJR8Ibn08fs6m9%-KfX6wLA|#ADpC}aZn)-vHM)+Odn%!nb-CNOmJ4TRhEWE0l1FX zdtBHILdu$tY2G>sMFfyS6hY;cU<8t!AiH&;@!<`E9l}-fMr@1;f6sB;y-apy-OG%J z!p4G56_}=^v}jse!>7J;ur%f12~kexpc?dqy8Kr|#%}b1!;g!K5*$^l!hiaUFuJ!k zR+1XZXAG2K5x=KteLD5W?`gPX_3BqyLX#lQ880iaaW(ELJG5~77A)Sn_PoCx!%UBi zJgFIydpTPA`*B>DAvtr3s1L)4!}m5Zn)20T0yFY7#65BZ(5D|h>Rsk4JS1KTNE^U)QrzJ~usVxv>4+VrCBehajqiXv_GGm=#FE{$BL&d&>Dg> zOiXD}o%5PJ&i`s497+!i2#q2(Ckn%iJV0rQ)Z5M7WSwvD`)pyJPcZj)^P}us(CRqT z)!$VsBihrMExDBR+@!0^K?S@bju~lHrt#^h2aGrsn3Z&0xT~&L@A>htCaVC6*8nnp zZPi6VyTAi}QdH7uy=JIkQ78q4P!fmTsU6ud_%nd2`CF`YD3PQ|7g%qXvf5=DKoU5? zF{bCu?g;ls3D;!QNPbXK>t7ggm*@W9O^>qcL-+chqEwS`n;->+N)0H2hb*ioU_~~s z6CN|d@Mo{#3NFt>e8L45=YeA+=gROwV`^!2I7z$;Zjqj6O0lrpKScgVpjVjPm@FPD z-m$@UKcJO0?nny*28_5?Vo5mY9}Q2wXwcYBIP6sBX1XJ7ojun1trz`vs{Z4wy?`kA zoJ!anQQrYYFgC^F`U^zKJ~q_cSxvMG%v&Oc!%)rx8T($y10l65#SCJE&2M%`0i^)G z=wL~Aa!``=AV`xPt}8Qvqn-}=Os}esaT|4JtGI2l-{i6FznJsY25Z{^ZRY_>>&Be; zUu4D$)+QXgH^G@12 z)_fCXav$e80#aiM5UOHra!;dMmkREt2EW7zqX_7JkQ{|o9vz@h19JDpmB5`Cp_X}C zSg=Q!Qb627U@RA3Rtp);&t_7E3;FMPgJ*1D6hN^E7 z7YJ^3ts}L%2iqMcqi59C?6F6jN(_U<16ik$pWmHRQuituxXPprq4IsP0j;h}zZ8U?(x>>4M z@9+;ar!N;5FDtSZtc3Rr^1U(%(`iA){`Ay(owD|W?T<(F zU(L7=oSqF7Y=WcEqHzl?$BDRsG^ zqX9$);4a@FF(~W}cH)ieO8y$_LO}!(0XcR$%lzxbFKHy~0y06}Hd&IbjntkQ~HA3(j(#osF`_1*ZUC?cBmOF$|B%(kVZO7t9} z8*v{^0!9o7%3B&-U^h$DjA_14*VpR#)42Y0{g#`1*D!1+#24v#_vtv05ptMsJ41Ul zu>n2BTS9P$ zwx?-ngReSR&`{ImqAhs@C#Q;}TpHAI_pzaaChM}vze)C~+@{9TN+=bEdUbq78i39V zFcL+@rL)+2z01^?Hlxb~K>+b}8~?ZC*oLyxo;kNIuI)i=^QVP%_$-_K z+wWSdSt^M0Ir+nrGg5u6-TZy-uUGxDf*H5!C{2^V`h1m1fx4kDhgp}Yqm(XoQha-r z@ZIPIMyzxDprzFhVMO7);(EAMyp<-|UvN@`=GM>j@!=iDFA} zbZTyieG>b3MzV9pz^NaWeaVttjIf_2+p;y-`hrd3n3>9e%NG-A6LX$%!a4UxO{P1L z$dYcjSyE35ldbq+IdWn@Qqz=q8UI3iaP#7eFivI^*|6~N)8UrwDXS1Tmgf~iU89~U1= zi&o2$IB1ghaP&uVwP>T&hcVn>;qeyj6LB}4viTk{&XsbFe=IG+}T(f z=?ao*)7T#IJMFH%c{*TeR^Ju+$|_>mM@{B^*2dYeY%wRr>*>WFJb+^3A1%Z=p~ums zJBwZeQun{jK0m6$Z$}YX#JMGK!P7(S>Wh0FG-@0k#4ooCY_ANQawkq{qX;1&fnBqH zs-2i7OaR+(GHhSParO!Q)QXDdW5d+A8TVyd$+d(G7HQ{|!I_lKM3BYSZD;0daBBeC z5yVkDiLuUfnx+p;)0d{{N7M8#IXj&M4wgO<;J)P_P&GRW)c z?0ukh6Bqh&a6f#s%AxnaD0~KytAzD5q>U)bu_2EcKQ|u9SHj_mQ5B!!o{WOHph1cxH;@hroZ;5$ zc?d^~&9(oMBl85EcS60mfCOVV3cOQvG6Oh2aqU1G84J2nqf4(zx9{zqB6)!U2#5!* zUir*M<)T=;@S0x*^+)NkpE*wVeNlW5AOvJ_l@bEYqGzG=VG%))Jiv>5sk{mdDCh-)kTi>T0#gk#Oa}~+Y>?L_`48&(v{)17GATlfDWOMNZB%Q* z^Fx`=MCF8kdE_PSJz=QeTIFXxflYI%s-2bIBkBbNtR0O$aDo^noTusEtvNi|)JoO+ zrWass7{05qwBlaD=h5a5B#!~WY;0bKO#~g9uPOUb?NSIOd~QStS;o|Pf(9-Cv=D6y ziyFr%2LZPIVAd=B0C#hYCwcAH^Sroz zM+{$^ohc=|b0e}<9!i0YZ{99JOHEK+O2fm9vh;J3p}S7&3B~t zPrgy?1a<^qka+q0Z}B*)8%L23s-z%rJ89V$lda5XTX#<7$nZr`^deRoVuIg~qaFllBe}D96z)IIf zV5;<7(b+ylLudn3a;p=d=sN-ID!rJE8*GM}810QY7B_YiF23~&(QI9L;f)70Psr%+ zLV-+^^2ayct{RufRkmOI&xV8M(O08e#M9WW?#`MRRkq<@(Id$2RQ=?e`srhL05Mc> z(khH1wtE~Rn`-^;O?$14a5<}Nd?_&YHtonXNo`5859<(zKP^!d`KNC^xeJ{#ma7m|ztR~tL3_Wl0QU;G@4DC!(*!LRs~)Y7?<-Vo{m!wp4% zRYiv1S1zlT2iWhD)W!+y!fy`{Ldt}mhM+ibK~ck&3GRIyeF8_V^Q&> zxhz($TPFi_zTbtL*N!qfv1M>nvNU|4Q3sWsjtl5PQyV9LfLcI;^Jcf4-QukZ$pJ2` zZ(}>e%$Zk=H=CW4CWL!jPp3`alKydAL@M)wI;2D!dhDhI(Hs3V2}UMBV`(O(Mch6h z1RUK}Z{+{>^5%>l#VDE)ZHHrKmZEGM{PySp$QMGw8;ybywnjlHh-p~}o8_6K|I)%M zPqBkBryMjLOCf@8MIfWU`}#z2rfPSHv>UYB2!BEDe!b`6$8PP{#Z?aT^x%~Z5fUvb zaPat5psh_b5AcA^-lB@Gb~aB8H~d}_rc&Xfv3r!#P#ta|CTeHC$jn)V3*V^KKJ>qT z-TB>qzm)#&)CobLe;*ir%>p|xX~vcp7);wZ;+3tvvI0VApTP4@onHW2rW=if)3biQF&(dz8POZ&CJ-a zoizVm_eMYcy?c2EMi}H$Ga^+~S@()1T*{1|*gG<}gxWc^G`x#gQ7$%03B;xso02W2 zzx~^9-_1K&<4T)I{(zW^_3S%G{d02~;CP3@z!X`73(yfXl?z%&_GU?~-j{{H*6t${ z3;MfYs^UgfVoZORxtQ*2nmqHza5g|Ct8DnM+hb2PfMHU5Y1Cv83ogE)OjTl5u&A!~ zmgF!tM_a>B|As24GwvDM+hSj1*982Eayv7D->>jb(RlSg1`+a*ad zWS+jpUKj#eSQZ$9?;C8Qc{cOmvCs}$JogGleZ(>V{b*)=BI~ zn1B?^$bb9gr3_DH2ABcx)UmE4UlhQ_B>}njn^I+7aW?{MxY7oBU@s3ee%n9=qJM^F zsM#vtHF*g(3Npvl}tI~@9O;}%A5I8`w!(S)977mI?qNu ztIcXZTPir1(%^4^YUBFQZ`bQXvrGKEax=nFr!vr=SBE7F^GMhvfGbrUaWY!TIaZ}r z!ijY4YK(E~vkjy;q77cAQdKiPkNXQc*nW&$=d`{Z-}g=Smse&#W7HWbsaXZJ;fE1n zC?Z02Ix3*~;!8VkW76wxKlo^jVTE!AgCF4Fnmk^8?lK~8{{0@3tqaQ^ zKXPRLD)?G^doXOiGJx|`@E6=Q-X@G9LK~nTNSAoslsy*lkBC{p&c?WW&~K#BU0C*# zGjPlL;<-Uy;AsS`jc6A?nD{SX2F|0pUu4ucJK`uYU}`N-uX_;XOW#rKTO0mduo9ot t5{seZD%PS6-iBuJ%y6Wca9-rZyyDtZO8wh9J7mNN{I?e@(P0a(Fh0# zNQg-o$jImgSzmAq{x1>wU-tiRK79d@;-V1(x-rn00qCS?7^G-V!vGop038GEzf%84 zFtN}vu+eY;|D5kg0O)Awm>5`Cm^j#2SpS^|ofLq9NyfyFC9MHuws1?q4l8aPc%3?T zibF1=={~uIiqA@ecR*_kv6z1@GlMZzx@Bn|LpMJwV-2QV*PW`lm1`N|5E}Q zDLNAdnKVDM#?u;r0OQ|MQVddnBwz%?WJ(7cK4tg9%R?#^^AJZ8LocCK3VaHLs5k_I z(bamAG?d6(v~8+ECt6(6;RJs~Z?(rgbQxmt2A@OW|2VNZsD6w^+6gS3Ms!*IzUc)n?RH9hV;rA~1{ zP_?pn(D8;On7Q6a6_`Gv&wr#u=Ws$&r!mv9? z4cCHF9m()OVuPjXC5-g&*&LUwuO8(Ni1f(BcD`&3nrV;}R~!Jb^#X(CZS@;FXthJD z;*Xc2RPdc1nx6oStDJY#XnBJku=kpxT^LpQ?(~G({rv5IZmQ9wYV{FEZja zgn|j`L)uBg9OTgE_d*H{ZT9(^qQ%zj7tjZyv*uwF(i7OAF`B;2n7W6QT{3&}R-FOe zi1CykoJ7u>w>UJlv*iMSd#!OF5?6koL%P6e|MIz}`vvCF@}?4HJ(SU|M35hH)R_jH zP*`77n&Vt7U<&}+MO-Pt6!vUzS?pfEDRx~VS+_j_xPE!&r_z)H!(PKtIxMQv$$LZM zl*wev_i1z`ob8PX*c1vM?r{A0-FY>X(Q966`&*4HOhy~a@@%stER!k0!GlgmYB^{2 z{6NYY)})=n_4dP$-5Fc>q!6Z0We&vIk6uTPaz|winB$%et@LslIUVWilZEMEDO2ng ziZ-JGa^lNRvIPg6ZuIztEbvaN1(tbcSM83{nToP_{73ftG3-y_rkm~JFg$Br{uIGf zp?dbWrUSQ}X1DTBfJK*kviRlwka;s)x+wS%k$`vCmG|AMyTo72;gP|nf>GCiQfjM> zp^dRupT*n9o&XoVQ#qEt+j)95ZjT}^__5b-lc&)L(lblTxWbtYTNe7& z0UL3o8)kNL3Wyq{SHS`NvBVidGg!LnzF(_DTg~jA8lxdfhs8}@Z*iK5vX}_2%~2h> zQ-aGyNKJZ>ihCdW)S7M-X( z@i9B{$})Dkx9AD5#W16#X5$;Wu>pAk1Uvyy<#p$$Eidt!9XZ08C~a`XqH~`BN-tgS zvsk=c{P*)rM?tdJNpkM zn1D`mauQtD>;*d9BNg9moNfzJxbd`p3fWY8DBfcANQ1F}0Qd^@%1bgf@$4FdVNdXp z_~Zi)aqIMA=jpqo4Bj7N*qe({I`RzG>1g$G7_PzOL-CeapVeF+M`yh(OOnj$2nTLb z&5Xw_LSszLFVArF1qCl^btzKfn=&jqiuLu%-B9@L^RhexS4QuiiSdM~iMX1#S{A74hFVeO+f6hA7-D%M%Pf0o-ElGM@nW zH>Vq~t|=vu{ezJ|&S*$Ney!ad+|2je@Gqs|*&FU+<6Avfm-lPOJm?jCoE{4CutXW% zbN?7REj9f%vY|FuCLcnZl+d)h%gPe23a1S^AD_(Q+q?VqA2l=;J zyTVo+$D`%pZ+vUgiuh|)ts4R*DeNP-NJ8Qm6C-UFG_GANSCu|HVv+<850Hd7e`G6| zVYqb+{>N-=we<&*R99b<6AwfxSzb@d{Z+_6NCaNqIaFmXb7be09ohzNfm0qBO@`lC z-wtAlA2)&$QBHA(;tneBmW%gdyYjj6Vg{R3>UI`;zS3s`;v!H*Co4|?3RCj>6FoVs zV(Btsr4H)@>CzkR`JbRnLR<*`ixYBc6$i9=JP;MO5T6%4WY*rlzSUJ5v~45&^|Me8 zT@x8H6#u834u(20pMAlrwU+`cHJzEd7#+8%WrRwXwJ%k@oaSOQbtuFl%3WUsHVa0C z*zzmd9QcT67n7kuQY({B!R1eYIKJ(^VB`$4R;t>%6qFIta#Pmp3!xn+!3zgt#m$8t zDX|PDad5>bt|eDfwr{*jvY4N0aZDbM#~uHr4uC|}OZFhilUc)xj&v$mo5E$ugbvhbz>;63-wto(WIol{L&@!% zv7bh?iSBZs16}cvhAU)Qz;{+PbB@AY(h&Rs)ag2uUDt%m@sk@lgrFFVPi~|DB*egU zzx-4sYdfqB=6qS~v*HW!)fNvWtB!iX zG~q9=T=$)g=lltk>7|HT?QYX(Ksv8t=5en<=)c?S)O?8Cp8!--`_GS5h4rW!<37aF z@ya4C5J7Tykik1{D2m=E?_k!k{Mr&`?M475RXz@fT&ThJE*J9-Nd6EeVR5pKTs)h~3m{!K6zS z5#uOX(qf$yoV>5BLuc000mvpfj^$6*vt+q8`MMzuEzf${ zoqUYpu+YonFXZ+DzD+CuZ%X^lS8ajgW%Zkl4ZFzB_B#iPA@Xf}%V881HXF$R7LANt zT9xRWF!!qRv8>;xu-rm4EL2w1l#@yWwo;2!xZvxc@1P4e@9{tP2$6;h5*)+o<0Sn2 zb*qI}8-N-h0fL@?+<&?8yXK+Dk`evG)kU3XHopOZ*7f@2{eexjhkBUF6!^+8>;b0j z1oI?z*zfvm-KDIE?zKMT-%XrAP@YhNq&rI|b85InMxqC@-6g6i%cG#{1Qj7#)C{_60s0T2ovoSwl~ zyD|*|3>KZ(m0jCH9dgtOW~SZ93_bAw7UVz(aPv_+@E;dF&Iwf9g&u zX)Qcfph;TnE_IMSWzz01q&ff7z1VcuxXzI9$@=@}WML^iwy&`B%=(uUmM7p*^ zUYV%W351c;-OMMp$6(vo2Q5U$tpqui^>uDJ+XugBkA>z9%nFPyHE99fsR6(6#{|il+o=tgJpn8T&J8NiH)T|4LsKVX` zvU8mGuZ4}$sO->s7Qr_i5+J?vppsi;pgUO>%NVd3#7h3DMcYi1-%!0d!N}6GgCQ98gww*Pk)Eg=$bzOsfUVK&*OAj7By^X8G z1~2G)V^Z^hF{$ST*@z+Imb}yePk6q`p`37`S>olLGlT~zI>U5%f3wX0Tr@{|t5!P< z*}nwyM3_8kTM9jjT3la95^}~o>rFi;9gCUHvWSlO7VPQ#`~;piGTlmDZ`5vO=NAl; zA50I>3Z1cQSg6jP9sN{V&{!EorJRvBvOpYKZaRA=)aa5Wem)z!v}AT!;&JIPiF5>r z8p#~n?yZ0>XSZDZkcMpkmSVa-bf)NOBd3d#n=F@0Cl3K_(F*j`e`)Zvr_5iPO&Mf`K8(%dAa!G=nYqHHb zH~hSPX|d50?3ipulpu;eqw*?urR8w{;lyU`C$HjbTmoryzj)=iA5nuWTvhE{C)o`) z1XItRF$<7RIvL+|26_Iin7N>MW_sJ)RK3H?J*`PVB^tZ;rnFyIoO_O*=D{do$a?l= z)I?>p0!8Sq&(MZ<1h9zBdp_t);`Y*1s5e(cpJ13PZ8T$c_=sjC$}fasphj5xVU;CW z0Oapv>|*40aBB;}Qn#i1fvI?kuYiC@r~xT9S{>Uxc|$+VM1Pn&l0EICciz;VqHYUg zN8}wCnj3x04v?Dc?jAlSmElb(7Fqc{k@3pNFOPUe>wRyPmvCO()ys7w$J#i|Oi90) zqHX%6_#vvH+uvJ;q~Y>q5!FV!wZ=)F`T2alf9e%t>r*7cn!3D*(rnnqlD_ z1U$Wh6=FO#-|3W+G`VyR_PYT7x)^IcdUmK9Yo`q9d&8`oWXTDmNpJQSF>VAJcxHT} z{Z#c_j>X!=sl#Ju;);90tx2hWS?UMa)scx`&~{mEv948SPdgo1;3W@aSKuR1*q%UY ze%bOup@>6o7tT1S)#{l}DXK>FoTD1zrLe&VEHgX0;tgn;g4qaP8fmfi#|&<7nU9E_ z>zEx${QN=dN{-o}>`#F;auKCw-S#{@yN#qS2?9Hcr6@Y^5hJ&*QzTY*<4HNPNP|pT%}0v|Uc0A6+dLOwdjq zfD*6c3?`~iUs&F(wI)CtA18&4l@!KlUymJXr<~z)`=H?Wf9c=%!o*9zmja_bu8^jm6Lxnuvpkt)s4`geMf|+t&zFJl zCa()|M@nmFlSDxw6y_fg+T@{EsY{np;1b;>YAji%A>1~N&U<}Fx?*i$-IZO9Dz|kB z3P~#5(abs>qVW)4Zx(*dv9x%S!fF2q{EnVr57Mc~8WRdc?v=yX~6$(kG~ zoMGQ6?wpCYh)}ZkVHcy)~Ey-S@wo?yI<;f zI8QhZCnLa6{`HptSl`4>T@Cn0c55?x@8&G9#YNk-+b?H*c?2#f}#eN$0K~wpJX23NO1!sI_&0vt0t29iE zzwj%#ayFQ}eHG5w#FIUF#P|dt_GDrhY!bgLKVC2TQ#bLWP;2?~Ss$}%ZL>%${Z9Rk zLe5>$p9+>3@K*vn5+bGTN;!M=7KEpV|W9I_(1h~3U=kzud z<9MVUq$SP%78-}p;zyx3yTrt`+TrUVb|gRHC8*a*Myb`rzoCvArMM!{xBk>5bvwWQ zJEwR16W8A#ZKm(mZLlCbm&bVyMUw>4@!j9f*+-%BaVjBhliniQHWRf}Df?yq zI+;$$J!ovdBfD2*Q0maNepu!3Tn{%v;(KQe+Dd?&NxjDcS@jY;l(6&h$(_i-&JV@pBv(@kC9v%}KTOx_2L71BN7?G0%abhvj z@1sczzBWkk{3QHwz&4m8{>X~<#@K-?UgnJ#l zy7H(S4jQxa`>pUS5 zvQ#2%&P0N(Kda0Asn*m@Z0vIR$Y|2!r&|prdv@qn(F2y1Fq}el5Zf+P_BUdW`%T)6 zK|_^AXcJ0401|dDVkXqfTBqf-;>7HEtsp6_*092NV@s`4jrj+m8H}E_)`$*Ck{l}; z;y|%~_$c0_pQ;EcPV?|7uQHX0^;GA>YFoR1kur2im}b&RGfXTFwdf!h1sW zx;0Ir8v)Ituz=@n`UTq*B;dR*p_5fp`G)sreZyYz(9ihW+<1<;^T2c&>V21EuexsG z$M54qDtl=9UR>CXsG`$a@{_*8rH{h`-a;9ZEs7F+k|2DCRQj%V!qi<{(fRHr+;z+L zZ?R3`;%oj%c`*rwUdKA&S1jjr&p^!E4R8yKltK`?@#^;Li$=11!?vjtj@1E!)ves$>jbnN@hf% zhw~xg_Srj2C@v8XMmyM537A2tw}J6-;QFg#Zew5}w23qgJmipX)%5 z#Ry^RP>tCO2EKP_E|^qkBzDIvNUbILa`}8k0-c7oI`|X7Wv}0$C^n2$<7O#Caoa2( z_lPm}KAuE*8q7~VgX8)7V@roYu0?cX1{we*9r3{RmQ;RKkWCa10*`dr6$uWk8TRMY zZeW#;MdakHXtoa&Oce=j8sa8{_hlI}n7`@cqF@bBob+Vww*yEIg>eFxzBDD5xp2fRX|U37boNoY z_=E9Q*RWUxf%- z@Xb5S48#>w{HNnPqrq@A&=cVEt){h|^zZw7M_4@VUPdi+3pQ5;hNY=GX05L8TiX1= zsFT`W4&snN_}6Y$9?vZNb5}sdPDUk=iL#`zqyq{t@@qi??6!zAQ2moBP&BPh0Y$Cr9;(L zP43S{imOk`MT9k(ojTn1IwFGQr= z2s-{>QMpZk$eTCM!o*JicmnW0Ilgt%`U%6R_cozW!QY-K;M3h#xdDz%=KPaZVXSHa z`mDDIZc4CzFpz7cbEDiS~%7DYrFn^b+0{>&1LV0@_(sCT&gfp-7?h&4TXkr9|OUre>d^ zXhqkxH0u{KZyI7k2Vyrr;K4*8q^KjG;I5>^>JxgECFC)rPM5ys#Ogr76lJNn{PxE$ z?Ps=iX4qU7&|2xJnx8r+o|jceO4gEwi7j%Vlb0nt_T|2pe~1LMopprXXPB=bN=EpF za(q^frIQ1zUf(TjdTnQ2)(oL5q627DPJYOCKIrAR6i8UF_kfQiaxqk0#S}H%uXNWr z#CN5pvb3&}kKhq?thqOMNo2tp{kBJi=@S$QpelbJCcYtJ?0cRFgY0BdibWqPun zRA(e=DQIqew6(jQxzk&%z#hy&P+GLHp}ePc)MaH*3J2|GOhpHBuPBXk0x&^xyWShu z@0d7z@_V?_ToJs@%ffyE6!~RsSh|^nLBy`C5 zJ(qq1i6CN>m>8ewW-v`Wm9XtOLNFpgVTEer2&Y6bQB{Vzl jm}N`|tLoBu-d<-3Azay8OKiI( + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 9.0 + + diff --git a/netflix/ios/Flutter/Debug.xcconfig b/netflix/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/netflix/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/netflix/ios/Flutter/Release.xcconfig b/netflix/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/netflix/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/netflix/ios/Runner.xcodeproj/project.pbxproj b/netflix/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..9ffc854 --- /dev/null +++ b/netflix/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,471 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = 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; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.netflix; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = 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; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = 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; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.netflix; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.netflix; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/netflix/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/netflix/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/netflix/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/netflix/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/netflix/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/netflix/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/netflix/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/netflix/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/netflix/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/netflix/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/netflix/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..a28140c --- /dev/null +++ b/netflix/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/netflix/ios/Runner.xcworkspace/contents.xcworkspacedata b/netflix/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/netflix/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/netflix/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/netflix/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/netflix/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/netflix/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/netflix/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/netflix/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/netflix/ios/Runner/AppDelegate.swift b/netflix/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..70693e4 --- /dev/null +++ b/netflix/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9ada4725e9b0ddb1deab583e5b5102493aa332 GIT binary patch literal 10932 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 literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f091b6b0bca859a3f474b03065bef75ba58a9e4c GIT binary patch literal 1588 zcmV-42Fv-0P)C1SqPt}wig>|5Crh^=oyX$BK<}M8eLU3e2hGT;=G|!_SP)7zNI6fqUMB=)y zRAZ>eDe#*r`yDAVgB_R*LB*MAc)8(b{g{9McCXW!lq7r(btRoB9!8B-#AI6JMb~YFBEvdsV)`mEQO^&#eRKx@b&x- z5lZm*!WfD8oCLzfHGz#u7sT0^VLMI1MqGxF^v+`4YYnVYgk*=kU?HsSz{v({E3lb9 z>+xILjBN)t6`=g~IBOelGQ(O990@BfXf(DRI5I$qN$0Gkz-FSc$3a+2fX$AedL4u{ z4V+5Ong(9LiGcIKW?_352sR;LtDPmPJXI{YtT=O8=76o9;*n%_m|xo!i>7$IrZ-{l z-x3`7M}qzHsPV@$v#>H-TpjDh2UE$9g6sysUREDy_R(a)>=eHw-WAyfIN z*qb!_hW>G)Tu8nSw9yn#3wFMiLcfc4pY0ek1}8(NqkBR@t4{~oC>ryc-h_ByH(Cg5 z>ao-}771+xE3um9lWAY1FeQFxowa1(!J(;Jg*wrg!=6FdRX+t_<%z&d&?|Bn){>zm zZQj(aA_HeBY&OC^jj*)N`8fa^ePOU72VpInJoI1?`ty#lvlNzs(&MZX+R%2xS~5Kh zX*|AU4QE#~SgPzOXe9>tRj>hjU@c1k5Y_mW*Jp3fI;)1&g3j|zDgC+}2Q_v%YfDax z!?umcN^n}KYQ|a$Lr+51Nf9dkkYFSjZZjkma$0KOj+;aQ&721~t7QUKx61J3(P4P1 zstI~7-wOACnWP4=8oGOwz%vNDqD8w&Q`qcNGGrbbf&0s9L0De{4{mRS?o0MU+nR_! zrvshUau0G^DeMhM_v{5BuLjb#Hh@r23lDAk8oF(C+P0rsBpv85EP>4CVMx#04MOfG z;P%vktHcXwTj~+IE(~px)3*MY77e}p#|c>TD?sMatC0Tu4iKKJ0(X8jxQY*gYtxsC z(zYC$g|@+I+kY;dg_dE>scBf&bP1Nc@Hz<3R)V`=AGkc;8CXqdi=B4l2k|g;2%#m& z*jfX^%b!A8#bI!j9-0Fi0bOXl(-c^AB9|nQaE`*)Hw+o&jS9@7&Gov#HbD~#d{twV zXd^Tr^mWLfFh$@Dr$e;PBEz4(-2q1FF0}c;~B5sA}+Q>TOoP+t>wf)V9Iy=5ruQa;z)y zI9C9*oUga6=hxw6QasLPnee@3^Rr*M{CdaL5=R41nLs(AHk_=Y+A9$2&H(B7!_pURs&8aNw7?`&Z&xY_Ye z)~D5Bog^td-^QbUtkTirdyK^mTHAOuptDflut!#^lnKqU md>ggs(5nOWAqO?umG&QVYK#ibz}*4>0000U6E9hRK9^#O7(mu>ETqrXGsduA8$)?`v2seloOCza43C{NQ$$gAOH**MCn0Q?+L7dl7qnbRdqZ8LSVp1ItDxhxD?t@5_yHg6A8yI zC*%Wgg22K|8E#!~cTNYR~@Y9KepMPrrB8cABapAFa=`H+UGhkXUZV1GnwR1*lPyZ;*K(i~2gp|@bzp8}og7e*#% zEnr|^CWdVV!-4*Y_7rFvlww2Ze+>j*!Z!pQ?2l->4q#nqRu9`ELo6RMS5=br47g_X zRw}P9a7RRYQ%2Vsd0Me{_(EggTnuN6j=-?uFS6j^u69elMypu?t>op*wBx<=Wx8?( ztpe^(fwM6jJX7M-l*k3kEpWOl_Vk3@(_w4oc}4YF4|Rt=2V^XU?#Yz`8(e?aZ@#li0n*=g^qOcVpd-Wbok=@b#Yw zqn8u9a)z>l(1kEaPYZ6hwubN6i<8QHgsu0oE) ziJ(p;Wxm>sf!K+cw>R-(^Y2_bahB+&KI9y^);#0qt}t-$C|Bo71lHi{_+lg#f%RFy z0um=e3$K3i6K{U_4K!EX?F&rExl^W|G8Z8;`5z-k}OGNZ0#WVb$WCpQu-_YsiqKP?BB# vzVHS-CTUF4Ozn5G+mq_~Qqto~ahA+K`|lyv3(-e}00000NkvXXu0mjfd`9t{ literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d0ef06e7edb86cdfe0d15b4b0d98334a86163658 GIT binary patch literal 1716 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 literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f9ed8f5cee1c98386d13b17e89f719e83555b2 GIT binary patch literal 1895 zcmV-t2blPYP)FQtfgmafE#=YDCq`qUBt#QpG%*H6QHY765~R=q zZ6iudfM}q!Pz#~9JgOi8QJ|DSu?1-*(kSi1K4#~5?#|rh?sS)(-JQqX*}ciXJ56_H zdw=^s_srbAdqxlvGyrgGet#6T7_|j;95sL%MtM;q86vOxKM$f#puR)Bjv9Zvz9-di zXOTSsZkM83)E9PYBXC<$6(|>lNLVBb&&6y{NByFCp%6+^ALR@NCTse_wqvNmSWI-m z!$%KlHFH2omF!>#%1l3LTZg(s7eof$7*xB)ZQ0h?ejh?Ta9fDv59+u#MokW+1t8Zb zgHv%K(u9G^Lv`lh#f3<6!JVTL3(dCpxHbnbA;kKqQyd1~^Xe0VIaYBSWm6nsr;dFj z4;G-RyL?cYgsN1{L4ZFFNa;8)Rv0fM0C(~Tkit94 zz#~A)59?QjD&pAPSEQ)p8gP|DS{ng)j=2ux)_EzzJ773GmQ_Cic%3JJhC0t2cx>|v zJcVusIB!%F90{+}8hG3QU4KNeKmK%T>mN57NnCZ^56=0?&3@!j>a>B43pi{!u z7JyDj7`6d)qVp^R=%j>UIY6f+3`+qzIc!Y_=+uN^3BYV|o+$vGo-j-Wm<10%A=(Yk^beI{t%ld@yhKjq0iNjqN4XMGgQtbKubPM$JWBz}YA65k%dm*awtC^+f;a-x4+ddbH^7iDWGg&N0n#MW{kA|=8iMUiFYvMoDY@sPC#t$55gn6ykUTPAr`a@!(;np824>2xJthS z*ZdmT`g5-`BuJs`0LVhz+D9NNa3<=6m;cQLaF?tCv8)zcRSh66*Z|vXhG@$I%U~2l z?`Q zykI#*+rQ=z6Jm=Bui-SfpDYLA=|vzGE(dYm=OC8XM&MDo7ux4UF1~0J1+i%aCUpRe zt3L_uNyQ*cE(38Uy03H%I*)*Bh=Lb^Xj3?I^Hnbeq72(EOK^Y93CNp*uAA{5Lc=ky zx=~RKa4{iTm{_>_vSCm?$Ej=i6@=m%@VvAITnigVg{&@!7CDgs908761meDK5azA} z4?=NOH|PdvabgJ&fW2{Mo$Q0CcD8Qc84%{JPYt5EiG{MdLIAeX%T=D7NIP4%Hw}p9 zg)==!2Lbp#j{u_}hMiao9=!VSyx0gHbeCS`;q&vzeq|fs`y&^X-lso(Ls@-706qmA z7u*T5PMo_w3{se1t2`zWeO^hOvTsohG_;>J0wVqVe+n)AbQCx)yh9;w+J6?NF5Lmo zecS@ieAKL8%bVd@+-KT{yI|S}O>pYckUFs;ry9Ow$CD@ztz5K-*D$^{i(_1llhSh^ zEkL$}tsQt5>QA^;QgjgIfBDmcOgi5YDyu?t6vSnbp=1+@6D& z5MJ}B8q;bRlVoxasyhcUF1+)o`&3r0colr}QJ3hcSdLu;9;td>kf@Tcn<@9sIx&=m z;AD;SCh95=&p;$r{Xz3iWCO^MX83AGJ(yH&eTXgv|0=34#-&WAmw{)U7OU9!Wz^!7 zZ%jZFi@JR;>Mhi7S>V7wQ176|FdW2m?&`qa(ScO^CFPR80HucLHOTy%5s*HR0^8)i h0WYBP*#0Ks^FNSabJA*5${_#%002ovPDHLkV1oKhTl@e3 literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..75b2d164a5a98e212cca15ea7bf2ab5de5108680 GIT binary patch literal 3831 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 literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/netflix/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..c4df70d39da7941ef3f6dcb7f06a192d8dcb308d GIT binary patch literal 1888 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 iW8Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/netflix/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/netflix/ios/Runner/Base.lproj/LaunchScreen.storyboard b/netflix/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/netflix/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/netflix/ios/Runner/Base.lproj/Main.storyboard b/netflix/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/netflix/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/netflix/ios/Runner/Info.plist b/netflix/ios/Runner/Info.plist new file mode 100644 index 0000000..938ac38 --- /dev/null +++ b/netflix/ios/Runner/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + netflix + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/netflix/ios/Runner/Runner-Bridging-Header.h b/netflix/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/netflix/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/netflix/lib/main.dart b/netflix/lib/main.dart new file mode 100644 index 0000000..56b609d --- /dev/null +++ b/netflix/lib/main.dart @@ -0,0 +1,50 @@ +import 'package:flutter/material.dart'; +import 'package:netflix/screen/home_screen.dart'; +import 'package:netflix/widget/borrom_bar.dart'; + +void main() => runApp(MyApp()); + +class MyApp extends StatefulWidget { + _MyAppState createState() => _MyAppState(); +} + +class _MyAppState extends State { + @override + Widget build(BuildContext context) { + return MaterialApp( + title: 'Bbongflix', + theme: ThemeData( + brightness: Brightness.dark, + primaryColor: Colors.black, + accentColor: Colors.white, + ), + home: DefaultTabController( + length: 4, + child: Scaffold( + body: TabBarView( + physics: NeverScrollableScrollPhysics(), + children: [ + HomeScreen(), + Container( + child: Center( + child: Text('search'), + ), + ), + Container( + child: Center( + child: Text('save'), + ), + ), + Container( + child: Center( + child: Text('more'), + ), + ), + ], + ), + bottomNavigationBar: Bottom(), + ), + ), + ); + } +} \ No newline at end of file diff --git a/netflix/lib/model/model_movie.dart b/netflix/lib/model/model_movie.dart new file mode 100644 index 0000000..9e560e6 --- /dev/null +++ b/netflix/lib/model/model_movie.dart @@ -0,0 +1,15 @@ +class Movie { + final String title; + final String keyword; + final String poster; + final bool like; + + Movie.fromMap(Map map) + : title = map['title'], + keyword = map['keyword'], + poster = map['poster'], + like = map['like']; + + @override + String toString() => "Movie<$title:$keyword>"; +} \ No newline at end of file diff --git a/netflix/lib/screen/home_screen.dart b/netflix/lib/screen/home_screen.dart new file mode 100644 index 0000000..5648ce5 --- /dev/null +++ b/netflix/lib/screen/home_screen.dart @@ -0,0 +1,83 @@ +import 'package:flutter/material.dart'; +import 'package:netflix/model/model_movie.dart'; +class HomeScreen extends StatefulWidget { + _HomeScreenState createState() => _HomeScreenState(); +} + +class _HomeScreenState extends State { + List movies = [ + Movie.fromMap({ + 'title': '사랑의 불시착', + 'keyword': '사랑/로맨스/판타지', + 'poster': 'test_movie_1.png', + 'like': false + }), + Movie.fromMap({ + 'title': '사랑의 불시착', + 'keyword': '사랑/로맨스/판타지', + 'poster': 'test_movie_1.png', + 'like': false + }), + Movie.fromMap({ + 'title': '사랑의 불시착', + 'keyword': '사랑/로맨스/판타지', + 'poster': 'test_movie_1.png', + 'like': false + }), + Movie.fromMap({ + 'title': '사랑의 불시착', + 'keyword': '사랑/로맨스/판타지', + 'poster': 'test_movie_1.png', + 'like': false + }), + ]; + @override + void initState() { + super.initState(); + } + + @override + Widget build(BuildContext context) { + return TopBar(); + } +} + +class TopBar extends StatelessWidget { + @override + Widget build(BuildContext context) { + return Container( + padding: EdgeInsets.fromLTRB(20, 7, 20, 7), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Image.asset( + 'images/bbongflix_logo.png', + fit: BoxFit.contain, + height: 25, + ), + Container( + padding: EdgeInsets.only(right: 1), + child: Text( + 'TV 프로그램', + style: TextStyle(fontSize: 14), + ), + ), + Container( + padding: EdgeInsets.only(right: 1), + child: Text( + '영화', + style: TextStyle(fontSize: 14), + ), + ), + Container( + padding: EdgeInsets.only(right: 1), + child: Text( + '내가 찜한 콘텐츠', + style: TextStyle(fontSize: 14), + ), + ), + ], + ), + ); + } +} \ No newline at end of file diff --git a/netflix/lib/widget/borrom_bar.dart b/netflix/lib/widget/borrom_bar.dart new file mode 100644 index 0000000..052d760 --- /dev/null +++ b/netflix/lib/widget/borrom_bar.dart @@ -0,0 +1,60 @@ +import 'package:flutter/material.dart'; + +class Bottom extends StatelessWidget { + @override + Widget build(BuildContext context) { + return Container( + color: Colors.black, + child: Container( + height: 50, + child: TabBar( + labelColor: Colors.white, + unselectedLabelColor: Colors.white60, + indicatorColor: Colors.transparent, + tabs: [ + Tab( + icon: Icon( + Icons.home, + size: 18, + ), + child: Text( + '홈', + style: TextStyle(fontSize: 9), + ), + ), + Tab( + icon: Icon( + Icons.search, + size: 18, + ), + child: Text( + '검색', + style: TextStyle(fontSize: 9), + ), + ), + Tab( + icon: Icon( + Icons.save_alt, + size: 18, + ), + child: Text( + '저장한 콘텐츠 목록', + style: TextStyle(fontSize: 9), + ), + ), + Tab( + icon: Icon( + Icons.list, + size: 18, + ), + child: Text( + '더보기', + style: TextStyle(fontSize: 9), + ), + ), + ], + ), + ), + ); + } +} \ No newline at end of file diff --git a/netflix/lib/widget/carousel_slider.dart b/netflix/lib/widget/carousel_slider.dart new file mode 100644 index 0000000..e69de29 diff --git a/netflix/pubspec.lock b/netflix/pubspec.lock new file mode 100644 index 0000000..750761f --- /dev/null +++ b/netflix/pubspec.lock @@ -0,0 +1,167 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + url: "https://pub.dartlang.org" + source: hosted + version: "2.8.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + characters: + dependency: transitive + description: + name: characters + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" + clock: + dependency: transitive + description: + name: clock + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + collection: + dependency: transitive + description: + name: collection + url: "https://pub.dartlang.org" + source: hosted + version: "1.15.0" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.3" + fake_async: + dependency: transitive + description: + name: fake_async + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + lints: + dependency: transitive + description: + name: lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" + matcher: + dependency: transitive + description: + name: matcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.10" + meta: + dependency: transitive + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.0" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + url: "https://pub.dartlang.org" + source: hosted + version: "1.10.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + test_api: + dependency: transitive + description: + name: test_api + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.2" + typed_data: + dependency: transitive + description: + name: typed_data + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" + vector_math: + dependency: transitive + description: + name: vector_math + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" +sdks: + dart: ">=2.12.0 <3.0.0" diff --git a/netflix/pubspec.yaml b/netflix/pubspec.yaml new file mode 100644 index 0000000..b31ff21 --- /dev/null +++ b/netflix/pubspec.yaml @@ -0,0 +1,82 @@ +name: netflix +description: A new Flutter project. + +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.0+1 + +environment: + sdk: ">=2.12.0 <3.0.0" + +# Dependencies specify other packages that your package needs in order to work. +# To automatically upgrade your package dependencies to the latest versions +# consider running `flutter pub upgrade --major-versions`. Alternatively, +# dependencies can be manually updated by changing the version numbers below to +# the latest version available on pub.dev. To see which dependencies have newer +# versions available, run `flutter pub outdated`. +dependencies: + flutter: + sdk: flutter + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.2 + +dev_dependencies: + flutter_test: + sdk: flutter + + # The "flutter_lints" package below contains a set of recommended lints to + # encourage good coding practices. The lint set provided by the package is + # activated in the `analysis_options.yaml` file located at the root of your + # package. See that file for information about deactivating specific lint + # rules and activating additional ones. + flutter_lints: ^1.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter. +flutter: + uses-material-design: true + assets: + - images/bbongfilx_logo.png + - images/test_movie_1.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware. + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages diff --git a/netflix/test/widget_test.dart b/netflix/test/widget_test.dart new file mode 100644 index 0000000..cf3a3fb --- /dev/null +++ b/netflix/test/widget_test.dart @@ -0,0 +1,30 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility that Flutter provides. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; + +import 'package:netflix/main.dart'; + +void main() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(MyApp()); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +} diff --git a/netflix/web/favicon.png b/netflix/web/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8aaa46ac1ae21512746f852a42ba87e4165dfdd1 GIT binary patch literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM literal 0 HcmV?d00001 diff --git a/netflix/web/icons/Icon-192.png b/netflix/web/icons/Icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..b749bfef07473333cf1dd31e9eed89862a5d52aa GIT binary patch literal 5292 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 literal 0 HcmV?d00001 diff --git a/netflix/web/icons/Icon-512.png b/netflix/web/icons/Icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..88cfd48dff1169879ba46840804b412fe02fefd6 GIT binary patch literal 8252 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 literal 0 HcmV?d00001 diff --git a/netflix/web/icons/Icon-maskable-192.png b/netflix/web/icons/Icon-maskable-192.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9b4d76e525556d5d89141648c724331630325d GIT binary patch literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! literal 0 HcmV?d00001 diff --git a/netflix/web/icons/Icon-maskable-512.png b/netflix/web/icons/Icon-maskable-512.png new file mode 100644 index 0000000000000000000000000000000000000000..d69c56691fbdb0b7efa65097c7cc1edac12a6d3e GIT binary patch literal 20998 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 MPgg&ebxsLQ025IeI{*Lx literal 0 HcmV?d00001 diff --git a/netflix/web/index.html b/netflix/web/index.html new file mode 100644 index 0000000..a589d9d --- /dev/null +++ b/netflix/web/index.html @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + netflix + + + + + + + diff --git a/netflix/web/manifest.json b/netflix/web/manifest.json new file mode 100644 index 0000000..4a26d6a --- /dev/null +++ b/netflix/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "netflix", + "short_name": "netflix", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +}