├── TempNugetFeed
├── Debug
│ └── .gitkeep
├── Debug_Mock
│ └── .gitkeep
├── Chino.iOS.1.0.0-rc11.nupkg
├── Chino.Common.1.0.0-rc11.nupkg
├── Chino.Android.1.0.0-rc11.nupkg
├── Release
│ ├── Chino.iOS.1.0.0-rc11.nupkg
│ ├── Chino.Android.1.0.0-rc11.nupkg
│ └── Chino.Common.1.0.0-rc11.nupkg
├── Xamarin.iOS.ExposureNotification.1.2.3-alpha01.nupkg
├── Xamarin.GooglePlayServices.Nearby.ExposureNotification.19.7.2-eap-alpha04.nupkg
└── README.md
├── infrastructure
├── 02_runtime
│ ├── Readme.md
│ └── provider.tf
└── 01_init
│ ├── provider.tf
│ └── Readme.md
├── documents
├── static
│ ├── materials
│ │ ├── app_store
│ │ │ ├── en
│ │ │ │ └── .gitkeep
│ │ │ ├── ja
│ │ │ │ └── .gitkeep
│ │ │ └── zh_CN
│ │ │ │ └── .gitkeep
│ │ └── google_play
│ │ │ ├── en
│ │ │ ├── screenshot1.webp
│ │ │ ├── screenshot2.webp
│ │ │ ├── screenshot3.webp
│ │ │ ├── screenshot4.webp
│ │ │ ├── screenshot5.webp
│ │ │ ├── screenshot6.webp
│ │ │ ├── screenshot7.webp
│ │ │ └── screenshot8.webp
│ │ │ ├── ja
│ │ │ ├── screenshot1.webp
│ │ │ ├── screenshot2.webp
│ │ │ ├── screenshot3.webp
│ │ │ ├── screenshot4.webp
│ │ │ ├── screenshot5.webp
│ │ │ ├── screenshot6.webp
│ │ │ ├── screenshot7.webp
│ │ │ └── screenshot8.webp
│ │ │ └── zh_CN
│ │ │ ├── screenshot1.webp
│ │ │ ├── screenshot2.webp
│ │ │ ├── screenshot3.webp
│ │ │ ├── screenshot4.webp
│ │ │ ├── screenshot5.webp
│ │ │ ├── screenshot6.webp
│ │ │ ├── screenshot7.webp
│ │ │ └── screenshot8.webp
│ ├── exposure_configuration
│ │ ├── Xamarin.ExposureNotification
│ │ │ └── README.md
│ │ └── risk_calculation_configuration.json
│ ├── appendix
│ │ ├── upgrading_v2_fig1.png
│ │ ├── upgrading_v2_fig10.png
│ │ ├── upgrading_v2_fig11.png
│ │ ├── upgrading_v2_fig2.png
│ │ ├── upgrading_v2_fig3.png
│ │ ├── upgrading_v2_fig4.png
│ │ ├── upgrading_v2_fig5.png
│ │ ├── upgrading_v2_fig6.png
│ │ ├── upgrading_v2_fig7.png
│ │ ├── upgrading_v2_fig8.png
│ │ ├── upgrading_v2_fig9.png
│ │ └── exposure_notifications.jpg
│ └── development
│ │ └── how_to_build
│ │ ├── visualstudio-ios.webp
│ │ └── visualstudio-android.webp
├── .gitignore
├── content
│ ├── agreements
│ │ └── _index.md
│ └── docs
│ │ ├── appendix
│ │ └── _index.md
│ │ ├── contribution
│ │ ├── _index.md
│ │ └── contributors.md
│ │ └── development
│ │ ├── _index.md
│ │ ├── multi_language.md
│ │ └── branches.md
├── archetypes
│ └── default.md
└── config.toml
├── Covid19Radar
├── Covid19Radar
│ ├── Documents
│ │ └── html
│ │ │ └── index.html
│ ├── Resources
│ │ └── Fonts
│ │ │ ├── fa-solid-900.otf
│ │ │ ├── Roboto-Regular.ttf
│ │ │ ├── fa-brands-400.otf
│ │ │ ├── fa-regular-400.otf
│ │ │ └── materialdesignicons-webfont.ttf
│ ├── Model
│ │ ├── TermsType.cs
│ │ ├── SurveyAnswerPickerItem.cs
│ │ ├── LogStorageSas.cs
│ │ ├── ApiResponse.cs
│ │ └── SurveyContent.cs
│ ├── Services
│ │ ├── ICloseApplicationService.cs
│ │ ├── IBackgroundService.cs
│ │ ├── IBackupAttributeService.cs
│ │ ├── Logs
│ │ │ ├── ILogUploadService.cs
│ │ │ ├── ILogPathService.cs
│ │ │ └── ILogFileService.cs
│ │ ├── ILocalContentPathService.cs
│ │ ├── NotificationEventArgs.cs
│ │ ├── IExternalNavigationService.cs
│ │ ├── AbsEventLogSubmissionBackgroundService.cs
│ │ ├── IApplicationPropertyService.cs
│ │ ├── StorageServiceMock.cs
│ │ ├── ILocalNotificationService.cs
│ │ ├── IHttpDataService.cs
│ │ └── DeviceVerifierMock.cs
│ ├── Renderers
│ │ └── BorderlessEntry.cs
│ ├── Controls
│ │ └── CustomDatePicker.cs
│ ├── ViewModels
│ │ ├── Tutorial
│ │ │ ├── TutorialPage1ViewModel.cs
│ │ │ ├── TutorialPage2ViewModel.cs
│ │ │ └── TutorialPage6ViewModel.cs
│ │ ├── HomePage
│ │ │ ├── TroubleshootingPageViewModel.cs
│ │ │ └── HowToReceiveProcessingNumberPageViewModel.cs
│ │ ├── Settings
│ │ │ ├── TermsofservicePageViewModel.cs
│ │ │ └── WebAccessibilityPolicyPageViewModel.cs
│ │ ├── ManageExposureDataPage.xaml.cs
│ │ └── HelpPage
│ │ │ └── HelpPage1ViewModel.cs
│ ├── Views
│ │ ├── Settings
│ │ │ ├── ManageUserDataPage.xaml.cs
│ │ │ ├── TermsofservicePage.xaml.cs
│ │ │ ├── PrivacyPolicyPage2.xaml.cs
│ │ │ ├── EditServerConfigurationPage.xaml.cs
│ │ │ ├── WebAccessibilityPolicyPage.xaml.cs
│ │ │ └── LicenseAgreementPage.xaml.cs
│ │ ├── MenuPage.xaml.cs
│ │ ├── EndOfService
│ │ │ ├── SurveyPage.xaml.cs
│ │ │ ├── EndOfServicePage.xaml.cs
│ │ │ ├── SurveyRequestPage.xaml.cs
│ │ │ ├── EndOfServiceNoticePage.xaml.cs
│ │ │ └── TerminationOfUseCompletePage.xaml.cs
│ │ ├── HelpPage
│ │ │ ├── HelpPage1.xaml.cs
│ │ │ ├── HelpPage2.xaml.cs
│ │ │ ├── HelpPage3.xaml.cs
│ │ │ └── HelpPage4.xaml.cs
│ │ ├── Tutorial
│ │ │ ├── TutorialPage1.xaml.cs
│ │ │ ├── TutorialPage2.xaml.cs
│ │ │ ├── TutorialPage4.xaml.cs
│ │ │ ├── TutorialPage6.xaml.cs
│ │ │ └── PrivacyPolicyPage.xaml.cs
│ │ └── HomePage
│ │ │ ├── TroubleshootingPage.xaml.cs
│ │ │ ├── SubmitDiagnosisKeysCompletePage.xaml.cs
│ │ │ ├── HowToReceiveProcessingNumberPage.xaml.cs
│ │ │ ├── HowToEnableExposureNotificationsPage.xaml.cs
│ │ │ └── SplashPage.xaml
│ ├── Common
│ │ ├── DeviceInfoUtility.cs
│ │ ├── DateTimeUtility.cs
│ │ └── Validator.cs
│ ├── Templates
│ │ └── HelpMenuTemplate.xaml.cs
│ ├── AssemblyInfo.cs
│ └── IExposureNotificationEventCallback.cs
├── Covid19Radar.iOS
│ ├── Assets.xcassets
│ │ ├── Contents.json
│ │ └── AppIcons.appiconset
│ │ │ ├── 120.png
│ │ │ ├── 152.png
│ │ │ ├── 167.png
│ │ │ ├── 180.png
│ │ │ ├── 20.png
│ │ │ ├── 29.png
│ │ │ ├── 40.png
│ │ │ ├── 401.png
│ │ │ ├── 402.png
│ │ │ ├── 58.png
│ │ │ ├── 581.png
│ │ │ ├── 60.png
│ │ │ ├── 76.png
│ │ │ ├── 80.png
│ │ │ ├── 801.png
│ │ │ ├── 87.png
│ │ │ ├── 1024.png
│ │ │ ├── 1201.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@1x1.png
│ │ │ ├── Icon-App-40x40@1x2.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ └── Icon-App-76x76@2x.png
│ ├── Resources
│ │ ├── ja.lproj
│ │ │ ├── icon_menu@2x.png
│ │ │ ├── icon_menu@3x.png
│ │ │ ├── HelpPage20@2x.png
│ │ │ ├── HelpPage20@3x.png
│ │ │ ├── HelpPage21@2x.png
│ │ │ ├── HelpPage21@3x.png
│ │ │ ├── HelpPage22@2x.png
│ │ │ ├── HelpPage22@3x.png
│ │ │ ├── HelpPage31@2x.png
│ │ │ ├── HelpPage31@3x.png
│ │ │ ├── HelpPage32@2x.png
│ │ │ ├── HelpPage32@3x.png
│ │ │ ├── Nocontact10@2x.png
│ │ │ ├── Nocontact10@3x.png
│ │ │ ├── icon_close@2x.png
│ │ │ ├── icon_close@3x.png
│ │ │ ├── alert_workaround_img@2x.png
│ │ │ ├── alert_workaround_img@3x.png
│ │ │ ├── exposure_notification_1@2x.png
│ │ │ ├── exposure_notification_1@3x.png
│ │ │ ├── exposure_notification_2@2x.png
│ │ │ ├── exposure_notification_2@3x.png
│ │ │ ├── exposure_notification_3@2x.png
│ │ │ ├── exposure_notification_3@3x.png
│ │ │ ├── exposure_notification_4@2x.png
│ │ │ ├── exposure_notification_4@3x.png
│ │ │ └── InfoPlist.strings
│ │ ├── Base.lproj
│ │ │ ├── HeaderLogo@2x.png
│ │ │ ├── HeaderLogo@3x.png
│ │ │ ├── HelpPage20@2x.png
│ │ │ ├── HelpPage20@3x.png
│ │ │ ├── HelpPage21@2x.png
│ │ │ ├── HelpPage21@3x.png
│ │ │ ├── HelpPage22@2x.png
│ │ │ ├── HelpPage22@3x.png
│ │ │ ├── HelpPage30@2x.png
│ │ │ ├── HelpPage30@3x.png
│ │ │ ├── HelpPage31@2x.png
│ │ │ ├── HelpPage31@3x.png
│ │ │ ├── HelpPage32@2x.png
│ │ │ ├── HelpPage32@3x.png
│ │ │ ├── HelpPage40@2x.png
│ │ │ ├── HelpPage40@3x.png
│ │ │ ├── HelpPage41@2x.png
│ │ │ ├── HelpPage41@3x.png
│ │ │ ├── HelpPage42@2x.png
│ │ │ ├── HelpPage42@3x.png
│ │ │ ├── HelpPage44@2x.png
│ │ │ ├── HelpPage44@3x.png
│ │ │ ├── HelpPage45@2x.png
│ │ │ ├── HelpPage45@3x.png
│ │ │ ├── InfoMark@2x.png
│ │ │ ├── InfoMark@3x.png
│ │ │ ├── arrow_icon@2x.png
│ │ │ ├── arrow_icon@3x.png
│ │ │ ├── icon_arrow@2x.png
│ │ │ ├── icon_arrow@3x.png
│ │ │ ├── icon_close@2x.png
│ │ │ ├── icon_close@3x.png
│ │ │ ├── icon_menu@2x.png
│ │ │ ├── icon_menu@3x.png
│ │ │ ├── Nocontact10@2x.png
│ │ │ ├── Nocontact10@3x.png
│ │ │ ├── img_number_1@2x.png
│ │ │ ├── img_number_1@3x.png
│ │ │ ├── img_number_2@2x.png
│ │ │ ├── img_number_2@3x.png
│ │ │ ├── img_number_3@2x.png
│ │ │ ├── img_number_3@3x.png
│ │ │ ├── notify_img02@2x.png
│ │ │ ├── notify_img02@3x.png
│ │ │ ├── splash_logo@2x.png
│ │ │ ├── splash_logo@3x.png
│ │ │ ├── Improvement_img@2x.png
│ │ │ ├── Improvement_img@3x.png
│ │ │ ├── TutorialPage10@2x.png
│ │ │ ├── TutorialPage10@3x.png
│ │ │ ├── TutorialPage11@2x.png
│ │ │ ├── TutorialPage11@3x.png
│ │ │ ├── TutorialPage12@2x.png
│ │ │ ├── TutorialPage12@3x.png
│ │ │ ├── TutorialPage20@2x.png
│ │ │ ├── TutorialPage20@3x.png
│ │ │ ├── TutorialPage40@2x.png
│ │ │ ├── TutorialPage40@3x.png
│ │ │ ├── TutorialPage60@2x.png
│ │ │ ├── TutorialPage60@3x.png
│ │ │ ├── app_share_icon@2x.png
│ │ │ ├── app_share_icon@3x.png
│ │ │ ├── home_alert_icon@2x.png
│ │ │ ├── home_alert_icon@3x.png
│ │ │ ├── home_stop_icon@2x.png
│ │ │ ├── home_stop_icon@3x.png
│ │ │ ├── question_icon@2x.png
│ │ │ ├── question_icon@3x.png
│ │ │ ├── tutorial_img_1@2x.png
│ │ │ ├── tutorial_img_1@3x.png
│ │ │ ├── home_active_icon@2x.png
│ │ │ ├── home_active_icon@3x.png
│ │ │ ├── alert_workaround_img@2x.png
│ │ │ ├── alert_workaround_img@3x.png
│ │ │ ├── privacypolicy_img01@2x.png
│ │ │ ├── privacypolicy_img01@3x.png
│ │ │ ├── exposure_check_page_head@3x.png
│ │ │ ├── exposure_notification_1@2x.png
│ │ │ ├── exposure_notification_1@3x.png
│ │ │ ├── exposure_notification_2@2x.png
│ │ │ ├── exposure_notification_2@3x.png
│ │ │ ├── exposure_notification_3@2x.png
│ │ │ ├── exposure_notification_3@3x.png
│ │ │ ├── exposure_notification_4@2x.png
│ │ │ └── exposure_notification_4@3x.png
│ │ └── zh-Hans.lproj
│ │ │ ├── icon_menu@2x.png
│ │ │ ├── icon_menu@3x.png
│ │ │ ├── HelpPage20@2x.png
│ │ │ ├── HelpPage20@3x.png
│ │ │ ├── HelpPage21@2x.png
│ │ │ ├── HelpPage21@3x.png
│ │ │ ├── HelpPage22@2x.png
│ │ │ ├── HelpPage22@3x.png
│ │ │ ├── HelpPage31@2x.png
│ │ │ ├── HelpPage31@3x.png
│ │ │ ├── HelpPage32@2x.png
│ │ │ ├── HelpPage32@3x.png
│ │ │ ├── Nocontact10@2x.png
│ │ │ ├── Nocontact10@3x.png
│ │ │ ├── icon_close@2x.png
│ │ │ ├── icon_close@3x.png
│ │ │ ├── alert_workaround_img@2x.png
│ │ │ ├── alert_workaround_img@3x.png
│ │ │ ├── exposure_notification_1@2x.png
│ │ │ ├── exposure_notification_1@3x.png
│ │ │ ├── exposure_notification_2@2x.png
│ │ │ ├── exposure_notification_2@3x.png
│ │ │ ├── exposure_notification_3@2x.png
│ │ │ ├── exposure_notification_3@3x.png
│ │ │ ├── exposure_notification_4@2x.png
│ │ │ ├── exposure_notification_4@3x.png
│ │ │ └── InfoPlist.strings
│ ├── Entitlements.plist
│ ├── Services
│ │ ├── CloseApplicationService.cs
│ │ └── LocalContentService.cs
│ ├── EntitlementsDebug.plist
│ ├── ExportOptions
│ │ ├── AdHoc.plist
│ │ ├── Store.plist
│ │ └── Development.plist
│ └── Main.cs
├── Tests
│ ├── Covid19Radar.UnitTests
│ │ ├── Files
│ │ │ ├── check_version1.json
│ │ │ ├── exposure_risk_calculation_configuration_v1_1.json
│ │ │ ├── exposure_risk_configuration1.json
│ │ │ └── exposure_risk_configuration2.json
│ │ └── AssemblyInfo.cs
│ └── Covid19Radar.UITest
│ │ ├── ReadMe.txt
│ │ ├── App.config
│ │ ├── Features
│ │ ├── HomePage
│ │ │ ├── ContributorsList.feature
│ │ │ ├── LicenseAgreement.feature
│ │ │ ├── UpdateInformation.feature
│ │ │ ├── HomeFeature.cs
│ │ │ ├── ContributorsListFeature.cs
│ │ │ ├── LicenseAgreementFeature.cs
│ │ │ └── UpdateInformationFeature.cs
│ │ └── Tutorial
│ │ │ └── TutorialFeature.cs
│ │ ├── TestConfig.json
│ │ └── NUnitAssemblyHooks.cs
└── Covid19Radar.Android
│ ├── Assets
│ ├── Roboto-Regular.ttf
│ └── AboutAssets.txt
│ ├── Resources
│ ├── drawable-xhdpi
│ │ ├── HeaderLogo.png
│ │ ├── HelpPage20.png
│ │ ├── HelpPage21.png
│ │ ├── HelpPage22.png
│ │ ├── HelpPage30.png
│ │ ├── HelpPage31.png
│ │ ├── HelpPage32.png
│ │ ├── HelpPage40.png
│ │ ├── HelpPage41.png
│ │ ├── HelpPage42.png
│ │ ├── HelpPage44.png
│ │ ├── HelpPage45.png
│ │ ├── InfoMark.png
│ │ ├── arrow_icon.png
│ │ ├── icon_arrow.png
│ │ ├── icon_close.png
│ │ ├── Nocontact10.png
│ │ ├── img_number_1.png
│ │ ├── img_number_2.png
│ │ ├── img_number_3.png
│ │ ├── notify_img02.png
│ │ ├── splash_logo.png
│ │ ├── Improvement_img.png
│ │ ├── TutorialPage10.png
│ │ ├── TutorialPage11.png
│ │ ├── TutorialPage12.png
│ │ ├── TutorialPage20.png
│ │ ├── TutorialPage40.png
│ │ ├── TutorialPage60.png
│ │ ├── app_share_icon.png
│ │ ├── home_alert_icon.png
│ │ ├── home_stop_icon.png
│ │ ├── question_icon.png
│ │ ├── tutorial_img_1.png
│ │ ├── home_active_icon.png
│ │ ├── alert_workaround_img.png
│ │ └── privacypolicy_img01.png
│ ├── drawable-xxhdpi
│ │ ├── InfoMark.png
│ │ ├── HeaderLogo.png
│ │ ├── HelpPage20.png
│ │ ├── HelpPage21.png
│ │ ├── HelpPage22.png
│ │ ├── HelpPage30.png
│ │ ├── HelpPage31.png
│ │ ├── HelpPage32.png
│ │ ├── HelpPage40.png
│ │ ├── HelpPage41.png
│ │ ├── HelpPage42.png
│ │ ├── HelpPage44.png
│ │ ├── HelpPage45.png
│ │ ├── Nocontact10.png
│ │ ├── arrow_icon.png
│ │ ├── icon_arrow.png
│ │ ├── icon_close.png
│ │ ├── splash_logo.png
│ │ ├── TutorialPage10.png
│ │ ├── TutorialPage11.png
│ │ ├── TutorialPage12.png
│ │ ├── TutorialPage20.png
│ │ ├── TutorialPage40.png
│ │ ├── TutorialPage60.png
│ │ ├── app_share_icon.png
│ │ ├── home_stop_icon.png
│ │ ├── img_number_1.png
│ │ ├── img_number_2.png
│ │ ├── img_number_3.png
│ │ ├── notify_img02.png
│ │ ├── question_icon.png
│ │ ├── tutorial_img_1.png
│ │ ├── Improvement_img.png
│ │ ├── home_active_icon.png
│ │ ├── home_alert_icon.png
│ │ ├── privacypolicy_img01.png
│ │ ├── alert_workaround_img.png
│ │ └── exposure_check_page_head.png
│ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ ├── drawable-ja-xhdpi
│ │ ├── HelpPage20.png
│ │ ├── HelpPage21.png
│ │ ├── HelpPage22.png
│ │ ├── HelpPage31.png
│ │ ├── HelpPage32.png
│ │ ├── Nocontact10.png
│ │ ├── icon_close.png
│ │ └── alert_workaround_img.png
│ ├── drawable-ja-xxhdpi
│ │ ├── HelpPage20.png
│ │ ├── HelpPage21.png
│ │ ├── HelpPage22.png
│ │ ├── HelpPage31.png
│ │ ├── HelpPage32.png
│ │ ├── Nocontact10.png
│ │ ├── icon_close.png
│ │ └── alert_workaround_img.png
│ ├── drawable-zh-xhdpi
│ │ ├── HelpPage20.png
│ │ ├── HelpPage21.png
│ │ ├── HelpPage22.png
│ │ ├── HelpPage31.png
│ │ ├── HelpPage32.png
│ │ ├── Nocontact10.png
│ │ ├── icon_close.png
│ │ └── alert_workaround_img.png
│ ├── drawable-zh-xxhdpi
│ │ ├── HelpPage20.png
│ │ ├── HelpPage21.png
│ │ ├── HelpPage22.png
│ │ ├── HelpPage31.png
│ │ ├── HelpPage32.png
│ │ ├── Nocontact10.png
│ │ ├── icon_close.png
│ │ └── alert_workaround_img.png
│ ├── values
│ │ ├── Strings.xml
│ │ └── colors.xml
│ ├── values-zh
│ │ └── Strings.xml
│ ├── values-cn
│ │ └── Strings.xml
│ ├── xml
│ │ └── backup_settings.xml
│ ├── mipmap-anydpi-v26
│ │ └── ic_launcher.xml
│ ├── drawable-ja
│ │ └── splash_screen.xml
│ ├── drawable
│ │ ├── splash_screen.xml
│ │ └── ic_launcher_background.xml
│ └── layout
│ │ ├── Main.axml
│ │ └── Toolbar.axml
│ ├── Services
│ ├── IPlatformService.cs
│ ├── PlatformService.cs
│ ├── CloseApplicationService.cs
│ ├── LocalContentService.cs
│ └── BackupAttributeService.cs
│ └── Renderers
│ └── CustomDatePickerRenderer.cs
├── azure-pipelines
└── app
│ ├── templates
│ ├── variables
│ │ ├── app-variables.yml
│ │ ├── android-build-environment-variables.yml
│ │ ├── app-build-variables.yml
│ │ └── ios-build-environment-variables.yml
│ └── build
│ │ └── setup
│ │ └── ios-setup-xamarin-template.yml
│ ├── app-build-use-test-diagnosis-dev.yml
│ └── app-build-use-test-diagnosis-stg.yml
├── .gitmodules
├── Tools
├── UpdateUserStatusTool
│ └── UpdateUserStatusTool
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── App.config.example
│ │ └── UpdateUserStatusTool.csproj
├── GenerateKeys
│ └── GenerateKeys
│ │ └── GenerateKeys.csproj
├── ConvertBase64
│ └── ConvertBase64
│ │ └── ConvertBase64.csproj
└── compileProtoc.bat
├── .github
└── ISSUE_TEMPLATE
│ └── config.yml
├── Nuget.config
├── CleanBuild.bat
├── .editorconfig
├── clean_build.sh
├── src
├── Covid19Radar.Background
│ ├── host.json
│ └── Services
│ │ ├── ITemporaryExposureKeyDeleteBatchService.cs
│ │ ├── ITemporaryExposureKeyExportBatchService.cs
│ │ ├── ITemporaryExposureKeySignatureInfoService.cs
│ │ ├── ICdnManagementService.cs
│ │ └── ITemporaryExposureKeySignService.cs
├── Covid19Radar.Api.Common
│ ├── Models
│ │ ├── IDeviceVerification.cs
│ │ ├── IAppleDeviceVerification.cs
│ │ ├── CustomVerificationStatusModel.cs
│ │ ├── SequenceModel.cs
│ │ ├── IPayload.cs
│ │ └── IAndroidDeviceVerification.cs
│ ├── Common
│ │ ├── RiskLevel.cs
│ │ └── ByteArrayUtils.cs
│ ├── DataAccess
│ │ ├── ISequenceRepository.cs
│ │ └── ITemporaryExposureKeyRepository.cs
│ ├── Covid19Radar.Api.Common.csproj
│ └── DataStore
│ │ └── ICosmos.cs
└── Covid19Radar.Api
│ ├── Models
│ ├── InquiryLogParameter.cs
│ ├── UserParameter.cs
│ └── TemporaryExposureKeysResult.cs
│ ├── Services
│ ├── IVerificationService.cs
│ ├── IInquiryLogBlobService.cs
│ └── IDeviceValidationService.cs
│ ├── DataAccess
│ ├── IEventLogRepository.cs
│ ├── IAuthorizedAppRepository.cs
│ ├── ICustomVerificationStatusRepository.cs
│ └── IUserRepository.cs
│ └── host.json
└── DevOpsNuget.config
/TempNugetFeed/Debug/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/TempNugetFeed/Debug_Mock/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/infrastructure/02_runtime/Readme.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/documents/static/materials/app_store/en/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/documents/static/materials/app_store/ja/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Documents/html/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/documents/static/materials/app_store/zh_CN/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/documents/.gitignore:
--------------------------------------------------------------------------------
1 | public
2 | resources/_gen
3 |
4 |
--------------------------------------------------------------------------------
/azure-pipelines/app/templates/variables/app-variables.yml:
--------------------------------------------------------------------------------
1 | variables:
2 | AppVersion: '3.0.0'
3 |
--------------------------------------------------------------------------------
/documents/content/agreements/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Agreements"
3 | weight: 100
4 | ---
5 |
--------------------------------------------------------------------------------
/documents/content/docs/appendix/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Appendix"
3 | weight: 1000
4 | ---
5 |
--------------------------------------------------------------------------------
/documents/content/docs/contribution/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Contributions"
3 | weight: 20
4 | draft: false
5 | ---
--------------------------------------------------------------------------------
/documents/content/docs/development/_index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Developments"
3 | weight: 10
4 | draft: false
5 | ---
6 |
--------------------------------------------------------------------------------
/documents/static/exposure_configuration/Xamarin.ExposureNotification/README.md:
--------------------------------------------------------------------------------
1 | **These files are for reference purpose only.**
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "docs/themes/book"]
2 | path = documents/themes/book
3 | url = https://github.com/alex-shpak/hugo-book
4 |
--------------------------------------------------------------------------------
/TempNugetFeed/Chino.iOS.1.0.0-rc11.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/TempNugetFeed/Chino.iOS.1.0.0-rc11.nupkg
--------------------------------------------------------------------------------
/azure-pipelines/app/templates/variables/android-build-environment-variables.yml:
--------------------------------------------------------------------------------
1 | variables:
2 | XamarinSymlinkVersion: '6_12_17'
3 |
--------------------------------------------------------------------------------
/TempNugetFeed/Chino.Common.1.0.0-rc11.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/TempNugetFeed/Chino.Common.1.0.0-rc11.nupkg
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/TempNugetFeed/Chino.Android.1.0.0-rc11.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/TempNugetFeed/Chino.Android.1.0.0-rc11.nupkg
--------------------------------------------------------------------------------
/documents/archetypes/default.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "{{ replace .Name "-" " " | title }}"
3 | date: {{ .Date }}
4 | draft: true
5 | ---
6 |
7 |
--------------------------------------------------------------------------------
/TempNugetFeed/Release/Chino.iOS.1.0.0-rc11.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/TempNugetFeed/Release/Chino.iOS.1.0.0-rc11.nupkg
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig1.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig10.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig11.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig2.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig3.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig4.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig5.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig6.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig7.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig8.png
--------------------------------------------------------------------------------
/documents/static/appendix/upgrading_v2_fig9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/upgrading_v2_fig9.png
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UnitTests/Files/check_version1.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "2.0.1",
3 | "android": "2.0.2",
4 | "ios": "2.0.3"
5 | }
6 |
--------------------------------------------------------------------------------
/azure-pipelines/app/templates/variables/app-build-variables.yml:
--------------------------------------------------------------------------------
1 | variables:
2 | AndroidAppBuildAgent: 'macOS-12'
3 | IosAppBuildAgent: 'macOS-11'
4 |
--------------------------------------------------------------------------------
/TempNugetFeed/Release/Chino.Android.1.0.0-rc11.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/TempNugetFeed/Release/Chino.Android.1.0.0-rc11.nupkg
--------------------------------------------------------------------------------
/TempNugetFeed/Release/Chino.Common.1.0.0-rc11.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/TempNugetFeed/Release/Chino.Common.1.0.0-rc11.nupkg
--------------------------------------------------------------------------------
/azure-pipelines/app/templates/variables/ios-build-environment-variables.yml:
--------------------------------------------------------------------------------
1 | variables:
2 | XamarinSymlinkVersion: '6_12_10'
3 | XcodeVersion: '13.0'
4 |
--------------------------------------------------------------------------------
/documents/static/appendix/exposure_notifications.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/appendix/exposure_notifications.jpg
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Resources/Fonts/fa-solid-900.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar/Resources/Fonts/fa-solid-900.otf
--------------------------------------------------------------------------------
/documents/static/materials/google_play/en/screenshot1.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/en/screenshot1.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/en/screenshot2.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/en/screenshot2.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/en/screenshot3.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/en/screenshot3.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/en/screenshot4.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/en/screenshot4.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/en/screenshot5.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/en/screenshot5.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/en/screenshot6.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/en/screenshot6.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/en/screenshot7.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/en/screenshot7.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/en/screenshot8.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/en/screenshot8.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/ja/screenshot1.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/ja/screenshot1.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/ja/screenshot2.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/ja/screenshot2.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/ja/screenshot3.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/ja/screenshot3.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/ja/screenshot4.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/ja/screenshot4.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/ja/screenshot5.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/ja/screenshot5.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/ja/screenshot6.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/ja/screenshot6.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/ja/screenshot7.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/ja/screenshot7.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/ja/screenshot8.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/ja/screenshot8.webp
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Assets/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Assets/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Resources/Fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar/Resources/Fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Resources/Fonts/fa-brands-400.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar/Resources/Fonts/fa-brands-400.otf
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Resources/Fonts/fa-regular-400.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar/Resources/Fonts/fa-regular-400.otf
--------------------------------------------------------------------------------
/documents/static/development/how_to_build/visualstudio-ios.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/development/how_to_build/visualstudio-ios.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/zh_CN/screenshot1.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/zh_CN/screenshot1.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/zh_CN/screenshot2.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/zh_CN/screenshot2.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/zh_CN/screenshot3.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/zh_CN/screenshot3.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/zh_CN/screenshot4.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/zh_CN/screenshot4.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/zh_CN/screenshot5.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/zh_CN/screenshot5.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/zh_CN/screenshot6.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/zh_CN/screenshot6.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/zh_CN/screenshot7.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/zh_CN/screenshot7.webp
--------------------------------------------------------------------------------
/documents/static/materials/google_play/zh_CN/screenshot8.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/materials/google_play/zh_CN/screenshot8.webp
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/icon_menu@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/icon_menu@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/icon_menu@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/icon_menu@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HeaderLogo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HeaderLogo@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HeaderLogo@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HeaderLogo@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage20@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage20@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage21@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage21@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage21@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage21@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage22@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage22@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage22@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage22@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage30@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage30@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage30@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage30@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage31@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage31@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage31@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage31@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage32@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage32@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage32@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage32@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage40@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage40@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage41@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage41@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage41@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage41@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage42@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage42@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage42@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage42@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage44@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage44@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage44@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage44@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage45@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage45@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage45@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/HelpPage45@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/InfoMark@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/InfoMark@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/InfoMark@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/InfoMark@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/arrow_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/arrow_icon@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/arrow_icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/arrow_icon@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_arrow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_arrow@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_arrow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_arrow@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_close@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_close@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_close@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_close@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_menu@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_menu@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_menu@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/icon_menu@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage20@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage20@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage21@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage21@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage21@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage21@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage22@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage22@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage22@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage22@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage31@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage31@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage31@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage31@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage32@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage32@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage32@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/HelpPage32@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/Nocontact10@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/Nocontact10@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/Nocontact10@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/Nocontact10@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/icon_close@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/icon_close@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/icon_close@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/icon_close@3x.png
--------------------------------------------------------------------------------
/TempNugetFeed/Xamarin.iOS.ExposureNotification.1.2.3-alpha01.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/TempNugetFeed/Xamarin.iOS.ExposureNotification.1.2.3-alpha01.nupkg
--------------------------------------------------------------------------------
/documents/static/development/how_to_build/visualstudio-android.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/documents/static/development/how_to_build/visualstudio-android.webp
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/Nocontact10@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/Nocontact10@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/Nocontact10@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/Nocontact10@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_1@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_1@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_2@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_2@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_3@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_3@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_3@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/img_number_3@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/notify_img02@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/notify_img02@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/notify_img02@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/notify_img02@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/splash_logo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/splash_logo@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/splash_logo@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/splash_logo@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/icon_menu@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/icon_menu@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/icon_menu@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/icon_menu@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HeaderLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HeaderLogo.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage20.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage21.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage22.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage30.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage31.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage31.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage32.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage40.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage41.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage41.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage42.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage42.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage44.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage44.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage45.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/HelpPage45.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/InfoMark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/InfoMark.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/arrow_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/arrow_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/icon_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/icon_arrow.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/icon_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/icon_close.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/InfoMark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/InfoMark.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/120.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/152.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/167.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/180.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/20.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/29.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/40.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/401.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/401.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/402.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/402.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/58.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/581.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/581.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/60.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/76.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/80.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/801.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/801.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/87.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/Improvement_img@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/Improvement_img@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/Improvement_img@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/Improvement_img@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage10@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage10@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage10@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage10@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage11@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage11@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage11@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage11@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage12@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage12@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage12@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage12@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage20@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage20@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage40@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage40@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage60@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/TutorialPage60@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/app_share_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/app_share_icon@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/app_share_icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/app_share_icon@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_alert_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_alert_icon@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_alert_icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_alert_icon@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_stop_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_stop_icon@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_stop_icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_stop_icon@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/question_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/question_icon@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/question_icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/question_icon@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/tutorial_img_1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/tutorial_img_1@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/tutorial_img_1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/tutorial_img_1@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage20@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage20@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage21@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage21@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage21@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage21@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage22@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage22@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage22@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage22@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage31@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage31@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage31@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage31@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage32@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage32@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage32@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/HelpPage32@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/Nocontact10@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/Nocontact10@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/Nocontact10@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/Nocontact10@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/icon_close@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/icon_close@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/icon_close@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/icon_close@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Resources/Fonts/materialdesignicons-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar/Resources/Fonts/materialdesignicons-webfont.ttf
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/Nocontact10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/Nocontact10.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/img_number_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/img_number_1.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/img_number_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/img_number_2.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/img_number_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/img_number_3.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/notify_img02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/notify_img02.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/splash_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/splash_logo.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HeaderLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HeaderLogo.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage20.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage21.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage22.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage30.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage31.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage31.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage32.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage40.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage41.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage41.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage42.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage42.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage44.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage44.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage45.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/HelpPage45.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/Nocontact10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/Nocontact10.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/arrow_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/arrow_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/icon_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/icon_arrow.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/icon_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/icon_close.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/splash_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/splash_logo.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/1024.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/1201.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/1201.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_active_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_active_icon@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_active_icon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/home_active_icon@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage20.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage21.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage22.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage31.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage31.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/HelpPage32.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/Nocontact10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/Nocontact10.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/icon_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/icon_close.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage20.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage21.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage22.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage31.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage31.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/HelpPage32.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/Nocontact10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/Nocontact10.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/icon_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/icon_close.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/Improvement_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/Improvement_img.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage10.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage11.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage12.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage20.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage40.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/TutorialPage60.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/app_share_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/app_share_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/home_alert_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/home_alert_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/home_stop_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/home_stop_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/question_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/question_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/tutorial_img_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/tutorial_img_1.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage10.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage11.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage12.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage20.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage40.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/TutorialPage60.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/app_share_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/app_share_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/home_stop_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/home_stop_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/img_number_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/img_number_1.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/img_number_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/img_number_2.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/img_number_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/img_number_3.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/notify_img02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/notify_img02.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/question_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/question_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/tutorial_img_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/tutorial_img_1.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage20.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage21.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage22.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage31.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage31.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/HelpPage32.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/Nocontact10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/Nocontact10.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/icon_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/icon_close.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage20.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage21.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage22.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage31.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage31.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/HelpPage32.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/Nocontact10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/Nocontact10.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/icon_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/icon_close.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/alert_workaround_img@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/alert_workaround_img@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/alert_workaround_img@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/alert_workaround_img@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/privacypolicy_img01@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/privacypolicy_img01@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/privacypolicy_img01@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/privacypolicy_img01@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/alert_workaround_img@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/alert_workaround_img@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/alert_workaround_img@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/alert_workaround_img@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/home_active_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/home_active_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/Improvement_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/Improvement_img.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/home_active_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/home_active_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/home_alert_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/home_alert_icon.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_1@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_1@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_2@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_2@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_3@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_3@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_3@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_3@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_4@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_4@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_4@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/exposure_notification_4@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/alert_workaround_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/alert_workaround_img.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/privacypolicy_img01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xhdpi/privacypolicy_img01.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/privacypolicy_img01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/privacypolicy_img01.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_check_page_head@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_check_page_head@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_1@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_1@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_2@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_2@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_3@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_3@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_3@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_3@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_4@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_4@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_4@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/Base.lproj/exposure_notification_4@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/alert_workaround_img@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/alert_workaround_img@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/alert_workaround_img@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/alert_workaround_img@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/alert_workaround_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/alert_workaround_img.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_1@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_1@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_2@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_2@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_3@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_3@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_3@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_3@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_4@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_4@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_4@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/exposure_notification_4@3x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/alert_workaround_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xhdpi/alert_workaround_img.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/alert_workaround_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja-xxhdpi/alert_workaround_img.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/exposure_check_page_head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-xxhdpi/exposure_check_page_head.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/alert_workaround_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xhdpi/alert_workaround_img.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/alert_workaround_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.Android/Resources/drawable-zh-xxhdpi/alert_workaround_img.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-40x40@1x1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-40x40@1x1.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-40x40@1x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-40x40@1x2.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/Covid19Radar/Covid19Radar.iOS/Assets.xcassets/AppIcons.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/Tools/UpdateUserStatusTool/UpdateUserStatusTool/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "profiles": {
3 | "UpdateUserStatusTool": {
4 | "commandName": "Project",
5 | "commandLineArgs": "None 0 1"
6 | }
7 | }
8 | }
--------------------------------------------------------------------------------
/TempNugetFeed/Xamarin.GooglePlayServices.Nearby.ExposureNotification.19.7.2-eap-alpha04.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cocoa-mhlw/cocoa/HEAD/TempNugetFeed/Xamarin.GooglePlayServices.Nearby.ExposureNotification.19.7.2-eap-alpha04.nupkg
--------------------------------------------------------------------------------
/Tools/GenerateKeys/GenerateKeys/GenerateKeys.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | netcoreapp3.1
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Tools/ConvertBase64/ConvertBase64/ConvertBase64.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | netcoreapp3.1
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/ReadMe.txt:
--------------------------------------------------------------------------------
1 | Documentation:
2 |
3 | How to write tests with Xamariners.EndToEnd.Xamarin
4 | https://github.com/Xamariners/Xamariners.EndToEnd.Xamarin
5 |
6 | UI Test:
7 | https://docs.microsoft.com/en-us/appcenter/test-cloud/uitest/
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: 技術的な内容以外のご要望・ご提案
4 | url: https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/kenkou_iryou/covid19_qa_kanrenkigyou_00009.html
5 | about: 技術的な内容以外のご要望については、本リポジトリでは扱いません。Q&Aページに記載がありますお問い合わせメールアドレスにご連絡いただきますようお願い致します。
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/ja.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | CFBundleDisplayName="新型コロナウイルス 接触確認アプリ";
6 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Resources/zh-Hans.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | CFBundleDisplayName="新型肺炎密切接触者查询APP";
6 |
--------------------------------------------------------------------------------
/Nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/TempNugetFeed/README.md:
--------------------------------------------------------------------------------
1 | # NuGet packages
2 |
3 | We have created NuGet packages these added missing APIs.
4 |
5 | * Xamarin.GooglePlayServices.Nearby.ExposureNotification
6 | * Xamarin.iOS.ExposureNotification (Not included)
7 |
8 | Please see more detail from below.
9 | https://github.com/keiji/XamarinComponents/tree/exposurenotification/update_apis
--------------------------------------------------------------------------------
/CleanBuild.bat:
--------------------------------------------------------------------------------
1 | @REM This Source Code Form is subject to the terms of the Mozilla Public
2 | @REM License, v. 2.0. If a copy of the MPL was not distributed with this
3 | @REM file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 | git clean -xdf --exclude=packages
6 |
7 | for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s/q "%%d"
8 | pause
9 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UnitTests/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xunit;
6 |
7 | [assembly: CollectionBehavior(DisableTestParallelization = true)]
8 |
--------------------------------------------------------------------------------
/azure-pipelines/app/templates/build/setup/ios-setup-xamarin-template.yml:
--------------------------------------------------------------------------------
1 | steps:
2 | - script: |
3 | echo '##vso[task.setvariable variable=MD_APPLE_SDK_ROOT;]'/Applications/Xcode_$(XcodeVersion).app;sudo xcode-select --switch /Applications/Xcode_$(XcodeVersion).app/Contents/Developer
4 | xcodebuild -version
5 | displayName: 'Select Xcode $(XcodeVersion)'
6 |
--------------------------------------------------------------------------------
/infrastructure/01_init/provider.tf:
--------------------------------------------------------------------------------
1 | # This Source Code Form is subject to the terms of the Mozilla Public
2 | # License, v. 2.0. If a copy of the MPL was not distributed with this
3 | # file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 | provider "azurerm" {
6 | version = "2.4.0"
7 | features {}
8 | }
9 |
10 | terraform {
11 | required_version = ">= v0.12.18"
12 | }
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | end_of_line = lf
6 | indent_size = 2
7 | indent_style = space
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.{axml,cs,css,html,proto,storyboard,xaml,storyboard,proto}]
12 | indent_size = 4
13 |
14 | [*.cs]
15 | charset = utf-8-bom
16 |
17 | [*.resx]
18 | trim_trailing_whitespace = false
19 |
--------------------------------------------------------------------------------
/clean_build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # This Source Code Form is subject to the terms of the Mozilla Public
4 | # License, v. 2.0. If a copy of the MPL was not distributed with this
5 | # file, You can obtain one at https://mozilla.org/MPL/2.0/.
6 |
7 | git clean -xdf --exclude=packages
8 |
9 | find . -type d -name 'obj' | xargs rm -rf
10 | find . -type d -name 'bin' | xargs rm -rf
11 |
12 |
--------------------------------------------------------------------------------
/infrastructure/01_init/Readme.md:
--------------------------------------------------------------------------------
1 | # Storage Account for Terraform state
2 |
3 | Create a storage account for the terraform state files.
4 | Use Azure CLI authentication for deploying resources.
5 |
6 | ```bash
7 | $ az login
8 | $ az account set --subscription=""
9 | $ terraform init
10 | $ terraform validate
11 | $ terraform apply -auto-approve
12 | ```
13 |
14 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Background/host.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "2.0",
3 | "logging": {
4 | "logLevel": {
5 | "default": "Information"
6 | },
7 | "applicationInsights": {
8 | "samplingSettings": {
9 | "isEnabled": true,
10 | "excludedTypes": "Request;Exception;Dependency"
11 | }
12 | }
13 | },
14 | "functionTimeout": "01:00:00"
15 | }
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/values/Strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | COCOA
8 |
9 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/values-zh/Strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | 新型肺炎密切接触者查询APP
8 |
9 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/values-cn/Strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | 新型コロナウイルス 接触確認アプリ
8 |
9 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Model/TermsType.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Model
6 | {
7 | public enum TermsType
8 | {
9 | TermsOfService,
10 | PrivacyPolicy
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/ICloseApplicationService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Services
6 | {
7 | public interface ICloseApplicationService
8 | {
9 | void CloseApplication();
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Tools/UpdateUserStatusTool/UpdateUserStatusTool/App.config.example:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/Models/IDeviceVerification.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Api.Models
6 | {
7 | public interface IDeviceVerification : IAndroidDeviceVerification, IAppleDeviceVerification
8 | {
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/DevOpsNuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Tools/compileProtoc.bat:
--------------------------------------------------------------------------------
1 | @REM This Source Code Form is subject to the terms of the Mozilla Public
2 | @REM License, v. 2.0. If a copy of the MPL was not distributed with this
3 | @REM file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 |
6 | protoc --proto_path=..\src\Covid19Radar.Background\Protobuf\ --csharp_out=..\src\Covid19Radar.Background\Protobuf\ --csharp_opt=file_extension=.g.cs TemporaryExposureKeyExportFileFormat.proto
7 |
8 | PAUSE
9 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | com.apple.developer.exposure-notification
6 |
7 | com.apple.developer.associated-domains
8 |
9 | applinks:www.mhlw.go.jp
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/documents/content/docs/development/multi_language.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "多言語対応"
3 | weight: 40
4 | type: docs
5 | ---
6 |
7 | # 多言語対応
8 |
9 | COCOAの文字列リソースは`Covid19Radar/Covid19Radar/Resources`以下にある`AppResources.*.resx`ファイルにあります。
10 |
11 | 多言語対応をする際、たとえば日本語の文字列リソースを変更するときは `AppResources.ja.resx` を編集します。
12 |
13 | ----
14 | 以前は多言語対応に[Multilingual App Toolkit](https://docs.microsoft.com/en-us/windows/uwp/design/globalizing/use-mat)を利用していましたが、現在は廃止されています。
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/IBackgroundService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Services
6 | {
7 | public interface IBackgroundService
8 | {
9 | public abstract void Schedule();
10 | public abstract void Cancel();
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UnitTests/Files/exposure_risk_calculation_configuration_v1_1.json:
--------------------------------------------------------------------------------
1 | {"format_version":1,"DailySummary_DaySummary_ScoreSum":{"op":">=","value":2000.0},"DailySummary_DaySummary_WeightedDurationAverage":{"op":"NOP","value":0.0},"ExposureWindow_ScanInstance_SecondsSinceLastScanSum":{"op":"NOP","value":0.0},"ExposureWindow_ScanInstance_TypicalAttenuationDb_Max":{"op":"NOP","value":0.0},"ExposureWindow_ScanInstance_TypicalAttenuationDb_Min":{"op":"NOP","value":0.0}}
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/Models/InquiryLogParameter.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System;
6 | using System.Collections.Generic;
7 | using System.Text;
8 |
9 | namespace Covid19Radar.Api.Models
10 | {
11 | public class InquiryLogParameter
12 | {
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Renderers/BorderlessEntry.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 |
7 | namespace Covid19Radar.Renderers
8 | {
9 | public class BorderlessEntry :Entry
10 | {
11 | public BorderlessEntry()
12 | {
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/xml/backup_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Controls/CustomDatePicker.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 |
7 | namespace Covid19Radar.Controls
8 | {
9 | public class CustomDatePicker : DatePicker
10 | {
11 | public CustomDatePicker()
12 | {
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Model/SurveyAnswerPickerItem.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 | using System;
5 | namespace Covid19Radar.Model
6 | {
7 | public class SurveyAnswerPickerItem
8 | {
9 | public string Text { get; set; }
10 | public int Value { get; set; }
11 | }
12 | }
13 |
14 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/Services/IVerificationService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 |
7 | namespace Covid19Radar.Api.Services
8 | {
9 | public interface IVerificationService
10 | {
11 | Task VerificationAsync(string payload);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Model/LogStorageSas.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Newtonsoft.Json;
6 |
7 | namespace Covid19Radar.Model
8 | {
9 | public class LogStorageSas
10 | {
11 | [JsonProperty(PropertyName = "sas_token")]
12 | public string SasToken { get; set; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/ViewModels/Tutorial/TutorialPage1ViewModel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.ViewModels
6 | {
7 | public class TutorialPage1ViewModel : ViewModelBase
8 | {
9 | public TutorialPage1ViewModel() : base()
10 | {
11 | }
12 |
13 | }
14 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/ViewModels/Tutorial/TutorialPage2ViewModel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.ViewModels
6 | {
7 | public class TutorialPage2ViewModel : ViewModelBase
8 | {
9 | public TutorialPage2ViewModel() : base()
10 | {
11 | }
12 |
13 | }
14 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/IBackupAttributeService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Services.Logs
6 | {
7 | public interface IBackupAttributeService
8 | {
9 | void SetSkipBackupAttributeToLogDir();
10 | void SetSkipBackupAttributeToEventLogDir();
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/Logs/ILogUploadService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 |
7 | namespace Covid19Radar.Services.Logs
8 | {
9 | public interface ILogUploadService
10 | {
11 | Task UploadAsync(string zipFilePath, string sasToken);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/Models/IAppleDeviceVerification.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Api.Models
6 | {
7 | public interface IAppleDeviceVerification
8 | {
9 | public string DeviceToken { get; }
10 |
11 | public string TransactionIdSeed { get; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Background/Services/ITemporaryExposureKeyDeleteBatchService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 |
7 | namespace Covid19Radar.Background.Services
8 | {
9 | public interface ITemporaryExposureKeyDeleteBatchService
10 | {
11 | Task RunAsync();
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/ILocalContentPathService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Services
6 | {
7 | public interface ILocalContentService
8 | {
9 | public const string LICENSE_FILENAME = "license.html";
10 |
11 | public string LicenseUrl { get; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/NotificationEventArgs.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System;
6 |
7 | namespace Covid19Radar.Services
8 | {
9 | public class NotificationEventArgs : EventArgs
10 | {
11 | public string Title { get; set; }
12 | public string Message { get; set; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/DataAccess/IEventLogRepository.cs:
--------------------------------------------------------------------------------
1 | /*This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 | using Covid19Radar.Api.Models;
7 |
8 | namespace Covid19Radar.Api.DataAccess
9 | {
10 | public interface IEventLogRepository
11 | {
12 | Task UpsertAsync(EventLogModel eventLog);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Background/Services/ITemporaryExposureKeyExportBatchService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 |
7 | namespace Covid19Radar.Background.Services
8 | {
9 | public interface ITemporaryExposureKeyExportBatchService
10 | {
11 | Task RunAsync();
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/ViewModels/HomePage/TroubleshootingPageViewModel.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 |
6 | namespace Covid19Radar.ViewModels
7 | {
8 | public class TroubleshootingPageViewModel : ViewModelBase
9 | {
10 | public TroubleshootingPageViewModel() : base()
11 | {
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/ViewModels/Settings/TermsofservicePageViewModel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.ViewModels
6 | {
7 | public class TermsofservicePageViewModel : ViewModelBase
8 | {
9 | public TermsofservicePageViewModel() : base()
10 | {
11 | }
12 |
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Services/IPlatformService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Android.App;
6 |
7 | namespace Covid19Radar.Droid.Services
8 | {
9 | public interface IPlatformService
10 | {
11 | Activity CurrentActivity { get; }
12 | string GooglePlayServiceIdentifier { get; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/documents/config.toml:
--------------------------------------------------------------------------------
1 | baseURL = "https://cocoa-mhlw.github.io/cocoa"
2 | languageCode = "ja-JP"
3 | title = "COCOA Open Source Project"
4 | theme = "book"
5 | enableGitInfo = true
6 |
7 | [markup]
8 | [markup.goldmark.renderer]
9 | unsafe = true
10 |
11 | [markup.tableOfContents]
12 | startLevel = 2
13 |
14 | [menu]
15 | # [[menu.before]]
16 | [[menu.after]]
17 | name = "GitHubリポジトリ"
18 | url = "https://github.com/cocoa-mhlw/cocoa"
19 | weight = 1
20 | # [[menu.after]]
21 |
22 | [params]
23 | BookTheme = 'light'
24 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/IExternalNavigationService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Services
6 | {
7 | public interface IExternalNavigationService
8 | {
9 | void NavigateAppSettings();
10 | bool NavigateBluetoothSettings();
11 | void NavigateLocationSettings();
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Tools/UpdateUserStatusTool/UpdateUserStatusTool/UpdateUserStatusTool.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | netcoreapp3.1
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/Common/RiskLevel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Api.Common
6 | {
7 | public enum RiskLevel
8 | {
9 | Invalid = 0,
10 | Lowest = 1,
11 | Low = 2,
12 | MediumLow = 3,
13 | Medium = 4,
14 | MediumHigh = 5,
15 | High = 6,
16 | VeryHigh = 7,
17 | Highest = 8
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Background/Services/ITemporaryExposureKeySignatureInfoService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Background.Protobuf;
6 |
7 | namespace Covid19Radar.Background.Services
8 | {
9 | public interface ITemporaryExposureKeySignatureInfoService
10 | {
11 | SignatureInfo Create();
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/AbsEventLogSubmissionBackgroundService.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 | namespace Covid19Radar.Services
6 | {
7 | public abstract class AbsEventLogSubmissionBackgroundService : IBackgroundService
8 | {
9 | public abstract void Schedule();
10 | public abstract void Cancel();
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Background/Services/ICdnManagementService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Collections.Generic;
6 | using System.Threading.Tasks;
7 |
8 | namespace Covid19Radar.Background.Services
9 | {
10 | public interface ICdnManagementService
11 | {
12 | Task PurgeAsync(IList contentPaths);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/ViewModels/Settings/WebAccessibilityPolicyPageViewModel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.ViewModels.HomePage
6 | {
7 | public class WebAccessibilityPolicyPageViewModel : ViewModelBase
8 | {
9 | public WebAccessibilityPolicyPageViewModel() : base()
10 | {
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Settings/ManageUserDataPage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 | using Xamarin.Forms;
6 |
7 | namespace Covid19Radar.Views
8 | {
9 | public partial class ManageUserDataPage : ContentPage
10 | {
11 | public ManageUserDataPage()
12 | {
13 | InitializeComponent();
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/Models/CustomVerificationStatusModel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Api.Models
6 | {
7 | public class CustomVerificationStatusModel
8 | {
9 | public string id { get; set; }
10 | public string Result { get; set; }
11 | public int HttpStatusCode { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/DataAccess/IAuthorizedAppRepository.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Api.Models;
6 | using System.Threading.Tasks;
7 |
8 | namespace Covid19Radar.Api.DataAccess
9 | {
10 | public interface IAuthorizedAppRepository
11 | {
12 | Task GetAsync(string platform);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/ViewModels/ManageExposureDataPage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 | using Xamarin.Forms;
5 |
6 | namespace Covid19Radar.Views
7 | {
8 | public partial class ManageExposureDataPage : ContentPage
9 | {
10 | public ManageExposureDataPage()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/Services/IInquiryLogBlobService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System;
6 | using System.Collections.Generic;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 |
10 | namespace Covid19Radar.Api.Services
11 | {
12 | public interface IInquiryLogBlobService
13 | {
14 | string GetServiceSASToken();
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/Models/SequenceModel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Api.Models
6 | {
7 | public class SequenceModel
8 | {
9 | public string id { get; set; }
10 | public string PartitionKey { get; set; }
11 | public ulong value { get; set; }
12 | public string _self { get; set; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/azure-pipelines/app/app-build-use-test-diagnosis-dev.yml:
--------------------------------------------------------------------------------
1 | name: $(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r)
2 |
3 | # NOTE: CI/PR triggers should be set in the Classic Editor
4 |
5 | variables:
6 | - group: app-settings-dev
7 | - group: ios-signing-development
8 | - template: templates/variables/app-variables.yml
9 |
10 | jobs:
11 | - job: build_ios
12 | pool:
13 | vmImage: 'macOS-11'
14 | variables:
15 | - template: templates/variables/ios-build-environment-variables.yml
16 | steps:
17 | - template: templates/build/ios-build-development-template.yml
18 |
--------------------------------------------------------------------------------
/azure-pipelines/app/app-build-use-test-diagnosis-stg.yml:
--------------------------------------------------------------------------------
1 | name: $(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r)
2 |
3 | # NOTE: CI/PR triggers should be set in the Classic Editor
4 |
5 | variables:
6 | - group: app-settings-stg
7 | - group: ios-signing-development
8 | - template: templates/variables/app-variables.yml
9 |
10 | jobs:
11 | - job: build_ios
12 | pool:
13 | vmImage: 'macOS-11'
14 | variables:
15 | - template: templates/variables/ios-build-environment-variables.yml
16 | steps:
17 | - template: templates/build/ios-build-development-template.yml
18 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/DataAccess/ICustomVerificationStatusRepository.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Api.Models;
6 | using System.Threading.Tasks;
7 |
8 | namespace Covid19Radar.Api.DataAccess
9 | {
10 | public interface ICustomVerificationStatusRepository
11 | {
12 | Task GetAsync();
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/documents/content/docs/development/branches.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "ブランチ構成"
3 | weight: 10
4 | type: docs
5 | ---
6 |
7 | ## ブランチ構成
8 |
9 | ### develop
10 | デフォルトブランチです。Pull Requestは原則、このブランチに向けて送ってください。
11 |
12 | ### main
13 | リリースされているCOCOAのソースコードの最新版が格納されます。各バージョンのコードは[Release](https://github.com/cocoa-mhlw/cocoa/releases)にあります。
14 |
15 | ### featureブランチ
16 | 大きめの機能を作る際、複数人数で作業を分担するために`cocoa-mhlw/cocoa`上に作ります。featureブランチがある場合、関連するPull Requestは該当するfeatureブランチに向けます。作業の完了後、`develop`向けにPull Reqeustを出す流れです。
17 | featureを作るか、developをIssueやPull Requestの大きさを見ながらコラボレーターが判断します。詳細は相談してください。
18 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/ViewModels/Tutorial/TutorialPage6ViewModel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Prism.Navigation;
6 |
7 | namespace Covid19Radar.ViewModels
8 | {
9 | public class TutorialPage6ViewModel : ViewModelBase
10 | {
11 | public TutorialPage6ViewModel(INavigationService navigationService) : base(navigationService)
12 | {
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/MenuPage.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class MenuPage : FlyoutPage
12 | {
13 | public MenuPage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/documents/content/docs/contribution/contributors.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Contoributors"
3 | weight: 600
4 | type: docs
5 | ---
6 |
7 | # Contirbutors
8 |
9 | ## COCOA Contirbutors
10 |
11 | *
12 | * [Takym](https://github.com/cocoa-mhlw/cocoa/commits?author=Takym)
13 | * [Kuu](https://github.com/cocoa-mhlw/cocoa/commits?author=fumiya-kume)
14 | * [山本ユースケ](https://github.com/cocoa-mhlw/cocoa/commits?author=yusuke)
15 | * [Murayu](https://github.com/cocoa-mhlw/cocoa/commits?author=Murayu0225)
16 | * [Kenji Suzuki](https://github.com/cocoa-mhlw/cocoa/commits?author=kvaluation)
17 |
18 | (アルファベット順)
19 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Services/CloseApplicationService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading;
6 | using Covid19Radar.Services;
7 |
8 | namespace Covid19Radar.iOS.Services
9 | {
10 | public class CloseApplicationService : ICloseApplicationService
11 | {
12 | public void CloseApplication()
13 | {
14 | Thread.CurrentThread.Abort();
15 | }
16 | }
17 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/EndOfService/SurveyPage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 | using System;
5 | using System.Collections.Generic;
6 |
7 | using Xamarin.Forms;
8 |
9 | namespace Covid19Radar.Views.EndOfService
10 | {
11 | public partial class SurveyPage : ContentPage
12 | {
13 | public SurveyPage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/HelpPage/HelpPage1.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class HelpPage1 : ContentPage
12 | {
13 | public HelpPage1()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/HelpPage/HelpPage2.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class HelpPage2 : ContentPage
12 | {
13 | public HelpPage2()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/HelpPage/HelpPage3.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class HelpPage3 : ContentPage
12 | {
13 | public HelpPage3()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/HelpPage/HelpPage4.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class HelpPage4 : ContentPage
12 | {
13 | public HelpPage4()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/Features/HomePage/ContributorsList.feature:
--------------------------------------------------------------------------------
1 | Feature: Contributors List
2 |
3 | # This Source Code Form is subject to the terms of the Mozilla Public
4 | # License, v. 2.0. If a copy of the MPL was not distributed with this
5 | # file, You can obtain one at https://mozilla.org/MPL/2.0/.
6 |
7 | Scenario: Navigate to Contributors List
8 | Given I am on "HOME" page
9 | When I tap on MasterDetail Hamburger
10 | Then I can see a label marked as "Contributors List"
11 | When I tap on "Contributors List" element
12 | Then I am on "Contributors List" page
13 | # to complete
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/Features/HomePage/LicenseAgreement.feature:
--------------------------------------------------------------------------------
1 | Feature: LicenseAgreement
2 |
3 | # This Source Code Form is subject to the terms of the Mozilla Public
4 | # License, v. 2.0. If a copy of the MPL was not distributed with this
5 | # file, You can obtain one at https://mozilla.org/MPL/2.0/.
6 |
7 | Scenario: Navigate to License Agreement
8 | Given I am on "HOME" page
9 | When I tap on MasterDetail Hamburger
10 | Then I can see a label marked as "License Agreement"
11 | When I tap on "License Agreement" element
12 | Then I am on "License Agreement" page
13 | # to complete
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Common/DeviceInfoUtility.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 | using System;
5 | using Xamarin.Essentials;
6 |
7 | namespace Covid19Radar.Common
8 | {
9 | public interface IDeviceInfoUtility
10 | {
11 | public string Model { get; }
12 | }
13 |
14 | public class DeviceInfoUtility : IDeviceInfoUtility
15 | {
16 | public string Model => DeviceInfo.Model;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/Features/HomePage/UpdateInformation.feature:
--------------------------------------------------------------------------------
1 | Feature: UpdateInformation
2 |
3 | # This Source Code Form is subject to the terms of the Mozilla Public
4 | # License, v. 2.0. If a copy of the MPL was not distributed with this
5 | # file, You can obtain one at https://mozilla.org/MPL/2.0/.
6 |
7 | Scenario: Navigate to Update Information
8 | Given I am on "HOME" page
9 | When I tap on MasterDetail Hamburger
10 | Then I can see a label marked as "Update Information"
11 | When I tap on "Update Information" element
12 | Then I am on "Update Information" page
13 | # to complete
--------------------------------------------------------------------------------
/infrastructure/02_runtime/provider.tf:
--------------------------------------------------------------------------------
1 | # This Source Code Form is subject to the terms of the Mozilla Public
2 | # License, v. 2.0. If a copy of the MPL was not distributed with this
3 | # file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 | provider "azurerm" {
6 | version = "2.4.0"
7 | features {}
8 | }
9 |
10 | terraform {
11 | required_version = ">= v0.12.18"
12 | backend "azurerm" {
13 | resource_group_name = "terraform-state-rg" # Resource Group Name for the Storage Account.
14 | container_name = "tfstate"
15 | key = "prod.terraform.tfstate"
16 | }
17 | }
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/Services/IDeviceValidationService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Api.Models;
6 | using System;
7 | using System.Threading.Tasks;
8 |
9 | namespace Covid19Radar.Api.Services
10 | {
11 | public interface IDeviceValidationService
12 | {
13 | Task Validation(string platform, IDeviceVerification deviceVerification, DateTimeOffset requestTime);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/EndOfService/EndOfServicePage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 | using System;
5 | using System.Collections.Generic;
6 |
7 | using Xamarin.Forms;
8 |
9 | namespace Covid19Radar.Views.EndOfService
10 | {
11 | public partial class EndOfServicePage : ContentPage
12 | {
13 | public EndOfServicePage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Tutorial/TutorialPage1.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class TutorialPage1 : ContentPage
12 | {
13 | public TutorialPage1()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Tutorial/TutorialPage2.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class TutorialPage2 : ContentPage
12 | {
13 | public TutorialPage2()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Tutorial/TutorialPage4.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class TutorialPage4 : ContentPage
12 | {
13 | public TutorialPage4()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Tutorial/TutorialPage6.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class TutorialPage6 : ContentPage
12 | {
13 | public TutorialPage6()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Services/PlatformService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Android.App;
6 | using Xamarin.Essentials;
7 |
8 | namespace Covid19Radar.Droid.Services
9 | {
10 | public class PlatformService : IPlatformService
11 | {
12 | public Activity CurrentActivity => Platform.CurrentActivity;
13 | public string GooglePlayServiceIdentifier => "com.google.android.gms";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Templates/HelpMenuTemplate.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Templates
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class HelpMenuTemplate : ContentView
12 | {
13 | public HelpMenuTemplate()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/EndOfService/SurveyRequestPage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 | using System;
5 | using System.Collections.Generic;
6 |
7 | using Xamarin.Forms;
8 |
9 | namespace Covid19Radar.Views.EndOfService
10 | {
11 | public partial class SurveyRequestPage : ContentPage
12 | {
13 | public SurveyRequestPage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/TestConfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "Repl": false,
3 | "AndroidConfiguration": {
4 | "ApkName": null,
5 | "AppPath": "C:\\Work\\Xamarin\\Android\\com.google.android.apps.exposurenotification.apk",
6 | "EnableScreenshots": true
7 | },
8 | "IosConfiguration": {
9 | "Simulator": true,
10 | "SimulatorIdentifier": "7EFBB4DD-B95F-4C1F-8AF7-56D20F8D6B63",
11 | "DeviceIdentifier": "fdc14880626e29abdaa4ebd953ee299d179ba924",
12 | "BundleName": "jp.go.mhlw.covid19radar",
13 | "AppName": "Covid19Radar",
14 | "AppPath": "/users/batman/apps/Covid19Radar.iOS.app"
15 | }
16 | }
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/Models/IPayload.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Api.Models
6 | {
7 | ///
8 | /// Payload for http request message.
9 | ///
10 | public interface IPayload
11 | {
12 | ///
13 | /// Validation Results
14 | ///
15 | /// true if valid
16 | bool IsValid();
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/EntitlementsDebug.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | com.apple.developer.exposure-notification
6 |
7 | com.apple.developer.associated-domains
8 |
9 | applinks:www.mhlw.go.jp
10 |
11 | com.apple.developer.exposure-notification-test
12 |
13 | com.apple.developer.exposure-notification-test-skip-file-verification
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Services/LocalContentService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.IO;
6 | using Covid19Radar.Services;
7 | using Foundation;
8 |
9 | namespace Covid19Radar.iOS.Services
10 | {
11 | public class LocalContentService : ILocalContentService
12 | {
13 | public string LicenseUrl => Path.Combine(NSBundle.MainBundle.BundleUrl.AbsoluteString, ILocalContentService.LICENSE_FILENAME);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/IApplicationPropertyService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 |
7 | namespace Covid19Radar.Services
8 | {
9 | public interface IApplicationPropertyService
10 | {
11 | bool ContainsKey(string key);
12 | object GetProperties(string key);
13 | Task SavePropertiesAsync(string key, object property);
14 | Task Remove(string key);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/ViewModels/HelpPage/HelpPage1ViewModel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Prism.Navigation;
6 |
7 | namespace Covid19Radar.ViewModels
8 | {
9 | public class HelpPage1ViewModel : ViewModelBase
10 | {
11 | public HelpPage1ViewModel(INavigationService navigationService) : base(navigationService)
12 | {
13 | Title = Resources.AppResources.HelpPage1Title;
14 | }
15 |
16 | }
17 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/EndOfService/EndOfServiceNoticePage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 | using System;
5 | using System.Collections.Generic;
6 |
7 | using Xamarin.Forms;
8 |
9 | namespace Covid19Radar.Views.EndOfService
10 | {
11 | public partial class EndOfServiceNoticePage : ContentPage
12 | {
13 | public EndOfServiceNoticePage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/HomePage/TroubleshootingPage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class TroubleshootingPage : ContentPage
12 | {
13 | public TroubleshootingPage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Settings/TermsofservicePage.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class TermsofservicePage : ContentPage
12 | {
13 | public TermsofservicePage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/DataAccess/ISequenceRepository.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 |
7 | namespace Covid19Radar.Api.DataAccess
8 | {
9 | public interface ISequenceRepository
10 | {
11 | Task GetNextAsync(string key, ulong startNo, int increment = 1);
12 | Task GetNextAsync(Common.PartitionKeyRotation.KeyInformation key, ulong startNo, int increment = 1);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | [assembly: ExportFont("fa-regular-400.otf", Alias = "FA-R")]
7 | [assembly: ExportFont("fa-solid-900.otf", Alias = "FA-S")]
8 | [assembly: ExportFont("fa-brands-400.otf", Alias = "FA-B")]
9 | [assembly: ExportFont("materialdesignicons-webfont.ttf", Alias = "MaterialFontFamily")]
10 | [assembly: ExportFont("Roboto-Regular.ttf", Alias = "RobotoRegularFontFamily")]
11 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/ViewModels/HomePage/HowToReceiveProcessingNumberPageViewModel.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Prism.Navigation;
6 |
7 | namespace Covid19Radar.ViewModels
8 | {
9 | public class HowToReceiveProcessingNumberPageViewModel : ViewModelBase
10 | {
11 | public HowToReceiveProcessingNumberPageViewModel(INavigationService navigationService) : base(navigationService)
12 | {
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Settings/PrivacyPolicyPage2.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 |
12 | public partial class PrivacyPolicyPage2 : ContentPage
13 | {
14 | public PrivacyPolicyPage2()
15 | {
16 | InitializeComponent();
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/IExposureNotificationEventCallback.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar
6 | {
7 | public interface IExposureNotificationEventCallback
8 | {
9 | public void OnEnabled() { }
10 | public void OnDeclined() { }
11 |
12 | public void OnGetTekHistoryAllowed() { }
13 | public void OnGetTekHistoryDecline() { }
14 |
15 | public void OnPreauthorizeAllowed() { }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Services/CloseApplicationService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Services;
6 |
7 | namespace Covid19Radar.Droid.Services
8 | {
9 | public class CloseApplicationService : ICloseApplicationService
10 | {
11 | public void CloseApplication()
12 | {
13 | var activity = Xamarin.Essentials.Platform.CurrentActivity;
14 | activity.FinishAffinity();
15 | }
16 | }
17 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Model/ApiResponse.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Net;
6 |
7 | namespace Covid19Radar.Model
8 | {
9 | public class ApiResponse
10 | {
11 | public T Result { get; }
12 | public int StatusCode { get; }
13 |
14 | public ApiResponse(int statusCode = 0, T result = default)
15 | {
16 | Result = result;
17 | StatusCode = statusCode;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable-ja/splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | -
8 |
9 |
10 | -
11 |
15 |
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable/splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | -
8 |
9 |
10 | -
11 |
15 |
16 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Services/LocalContentService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.IO;
6 | using Covid19Radar.Services;
7 |
8 | namespace Covid19Radar.Droid.Services
9 | {
10 | public class LocalContentService : ILocalContentService
11 | {
12 | private const string ASSET_PATH = "file:///android_asset";
13 |
14 | public string LicenseUrl => Path.Combine(ASSET_PATH, ILocalContentService.LICENSE_FILENAME);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/ExportOptions/AdHoc.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | compileBitcode
6 |
7 | destination
8 | export
9 | method
10 | ad-hoc
11 | signingCertificate
12 | Apple Distribution
13 | signingStyle
14 | manual
15 | stripSwiftSymbols
16 |
17 | thinning
18 | <none>
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/EndOfService/TerminationOfUseCompletePage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 | using System;
5 | using System.Collections.Generic;
6 |
7 | using Xamarin.Forms;
8 |
9 | namespace Covid19Radar.Views.EndOfService
10 | {
11 | public partial class TerminationOfUseCompletePage : ContentPage
12 | {
13 | public TerminationOfUseCompletePage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/ExportOptions/Store.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | destination
6 | export
7 | manageAppVersionAndBuildNumber
8 |
9 | method
10 | app-store
11 | signingCertificate
12 | Apple Distribution
13 | signingStyle
14 | manual
15 | stripSwiftSymbols
16 |
17 | uploadSymbols
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Settings/EditServerConfigurationPage.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 |
12 | public partial class EditServerConfigurationPage : ContentPage
13 | {
14 | public EditServerConfigurationPage()
15 | {
16 | InitializeComponent();
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Settings/WebAccessibilityPolicyPage.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class WebAccessibilityPolicyPage : ContentPage
12 | {
13 | public WebAccessibilityPolicyPage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UnitTests/Files/exposure_risk_configuration1.json:
--------------------------------------------------------------------------------
1 | {
2 | "format_version": 1,
3 | "DailySummary_DaySummary_ScoreSum": {
4 | "op": ">=",
5 | "value": 1170.0
6 | },
7 | "DailySummary_DaySummary_WeightedDurationAverage": {
8 | "op": "NOP",
9 | "value": 0.0
10 | },
11 | "ExposureWindow_ScanInstance_SecondsSinceLastScanSum": {
12 | "op": "NOP",
13 | "value": 0.0
14 | },
15 | "ExposureWindow_ScanInstance_TypicalAttenuationDb_Max": {
16 | "op": "NOP",
17 | "value": 0.0
18 | },
19 | "ExposureWindow_ScanInstance_TypicalAttenuationDb_Min": {
20 | "op": "NOP",
21 | "value": 0.0
22 | }
23 | }
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UnitTests/Files/exposure_risk_configuration2.json:
--------------------------------------------------------------------------------
1 | {
2 | "format_version": 1,
3 | "DailySummary_DaySummary_ScoreSum": {
4 | "op": ">=",
5 | "value": 2270.0
6 | },
7 | "DailySummary_DaySummary_WeightedDurationAverage": {
8 | "op": "NOP",
9 | "value": 0.0
10 | },
11 | "ExposureWindow_ScanInstance_SecondsSinceLastScanSum": {
12 | "op": "NOP",
13 | "value": 0.0
14 | },
15 | "ExposureWindow_ScanInstance_TypicalAttenuationDb_Max": {
16 | "op": "NOP",
17 | "value": 0.0
18 | },
19 | "ExposureWindow_ScanInstance_TypicalAttenuationDb_Min": {
20 | "op": "NOP",
21 | "value": 0.0
22 | }
23 | }
--------------------------------------------------------------------------------
/src/Covid19Radar.Background/Services/ITemporaryExposureKeySignService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Background.Protobuf;
6 | using System.IO;
7 | using System.Threading.Tasks;
8 |
9 | namespace Covid19Radar.Background.Services
10 | {
11 | public interface ITemporaryExposureKeySignService
12 | {
13 |
14 | Task SignAsync(MemoryStream source);
15 |
16 | Task SetSignatureAsync(SignatureInfo info);
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
14 |
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | #1976D2
8 | #019AE8
9 | #019AE8
10 | #066AB9
11 | #019AE8
12 | #019AE8
13 |
14 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/ExportOptions/Development.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | compileBitcode
6 |
7 | destination
8 | export
9 | method
10 | development
11 | signingCertificate
12 | Apple Development
13 | signingStyle
14 | manual
15 | stripSwiftSymbols
16 |
17 | thinning
18 | <none>
19 |
20 |
21 |
--------------------------------------------------------------------------------
/documents/static/exposure_configuration/risk_calculation_configuration.json:
--------------------------------------------------------------------------------
1 | {
2 | "format_version": 1,
3 | "DailySummary_DaySummary_ScoreSum": {
4 | "op": ">=",
5 | "value": 1350.0
6 | },
7 | "DailySummary_DaySummary_WeightedDurationAverage": {
8 | "op": "NOP",
9 | "value": 0.0
10 | },
11 | "ExposureWindow_ScanInstance_SecondsSinceLastScanSum": {
12 | "op": ">=",
13 | "value": 900.0
14 | },
15 | "ExposureWindow_ScanInstance_TypicalAttenuationDb_Max": {
16 | "op": "NOP",
17 | "value": 0.0
18 | },
19 | "ExposureWindow_ScanInstance_TypicalAttenuationDb_Min": {
20 | "op": "NOP",
21 | "value": 0.0
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/HomePage/SubmitDiagnosisKeysCompletePage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class SubmitDiagnosisKeysCompletePage : ContentPage
12 | {
13 | public SubmitDiagnosisKeysCompletePage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/NUnitAssemblyHooks.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using NUnit.Framework;
6 | using Xamariners.EndToEnd.Xamarin.Infrastructure;
7 |
8 | namespace Covid19Radar.UITest
9 | {
10 | [SetUpFixture]
11 | public class NUnitAssemblyHooks : NUnitAssemblyHooksBase
12 | {
13 | static NUnitAssemblyHooks()
14 | {
15 | RunnerConfiguration.CurrentAssembly = typeof(NUnitAssemblyHooks).Assembly;
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/layout/Main.axml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/StorageServiceMock.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 |
7 | namespace Covid19Radar.Services
8 | {
9 | public class StorageServiceMock : IStorageService
10 | {
11 | public async Task UploadAsync(string endpoint, string uploadPath, string accountName, string sasToken, string sourceFilePath)
12 | {
13 | await Task.Delay(500);
14 | return true;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/HomePage/HowToReceiveProcessingNumberPage.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class HowToReceiveProcessingNumberPage : ContentPage
12 | {
13 | public HowToReceiveProcessingNumberPage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/DataAccess/IUserRepository.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Api.Models;
6 | using System.Threading.Tasks;
7 |
8 | #nullable enable
9 |
10 | namespace Covid19Radar.Api.DataAccess
11 | {
12 | public interface IUserRepository
13 | {
14 | Task GetById(string id);
15 |
16 | Task Create(UserModel user);
17 |
18 | Task Exists(string id);
19 |
20 | Task Delete(IUser user);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Common/DateTimeUtility.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System;
6 |
7 | namespace Covid19Radar.Common
8 | {
9 | public interface IDateTimeUtility
10 | {
11 | public DateTime UtcNow { get; }
12 | public DateTime JstNow { get; }
13 | }
14 |
15 | public class DateTimeUtility : IDateTimeUtility
16 | {
17 | public DateTime UtcNow => DateTime.UtcNow;
18 | public DateTime JstNow => Utils.JstNow();
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/HomePage/HowToEnableExposureNotificationsPage.xaml.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 | using Xamarin.Forms;
6 | using Xamarin.Forms.Xaml;
7 |
8 | namespace Covid19Radar.Views
9 | {
10 | [XamlCompilation(XamlCompilationOptions.Compile)]
11 | public partial class HowToEnableExposureNotificationsPage : ContentPage
12 | {
13 | public HowToEnableExposureNotificationsPage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/Models/UserParameter.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Newtonsoft.Json;
6 |
7 | namespace Covid19Radar.Api.Models
8 | {
9 | [JsonObject("userParameter")]
10 | public class UserParameter: IUser
11 | {
12 | ///
13 | /// User UUID / take care misunderstand Becon ID
14 | ///
15 | /// User UUID
16 | [JsonProperty("userUuid")]
17 | public string UserUuid { get; set; }
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/host.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "2.0",
3 | "extensions": {
4 | "http": {
5 | "maxOutstandingRequests": 200,
6 | "maxConcurrentRequests": 25
7 | }
8 | },
9 | "logging": {
10 | "logLevel": {
11 | "default": "Information"
12 | },
13 | "applicationInsights": {
14 | "samplingSettings": {
15 | "isEnabled": true,
16 | "excludedTypes": "Request;Exception;Dependency"
17 | }
18 | }
19 | },
20 | "healthMonitor": {
21 | "enabled": true,
22 | "healthCheckInterval": "00:00:01",
23 | "healthCheckWindow": "00:00:05",
24 | "healthCheckThreshold": 3,
25 | "counterThreshold": 0.80
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/Models/IAndroidDeviceVerification.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Linq;
6 |
7 | namespace Covid19Radar.Api.Models
8 | {
9 | public interface IAndroidDeviceVerification
10 | {
11 | public string ClearText { get; }
12 |
13 | public string JwsPayload { get; }
14 |
15 | public static string GetRegionString(string[] regions)
16 | => string.Join(",", regions.Select(r => r.ToUpperInvariant()).OrderBy(r => r));
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Resources/layout/Toolbar.axml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
14 |
15 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.iOS/Main.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using UIKit;
6 |
7 | namespace Covid19Radar.iOS
8 | {
9 | public class Application
10 | {
11 | // This is the main entry point of the application.
12 | static void Main(string[] args)
13 | {
14 | // if you want to use a different Application Delegate class from "AppDelegate"
15 | // you can specify it here.
16 | UIApplication.Main(args, null, "AppDelegate");
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Assets/AboutAssets.txt:
--------------------------------------------------------------------------------
1 | Any raw assets you want to be deployed with your application can be placed in
2 | this directory (and child directories) and given a Build Action of "AndroidAsset".
3 |
4 | These files will be deployed with you package and will be accessible using Android's
5 | AssetManager, like this:
6 |
7 | public class ReadAsset : Activity
8 | {
9 | protected override void OnCreate (Bundle bundle)
10 | {
11 | base.OnCreate (bundle);
12 |
13 | InputStream input = Assets.Open ("my_asset.txt");
14 | }
15 | }
16 |
17 | Additionally, some Android functions will automatically load asset files:
18 |
19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/Features/HomePage/HomeFeature.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using NUnit.Framework;
6 | using Xamarin.UITest;
7 | using Xamariners.EndToEnd.Xamarin.Features;
8 |
9 | namespace Covid19Radar.UITest.Features.HomePage
10 | {
11 | [TestFixture(Platform.Android)]
12 | #if __Apple__
13 | [TestFixture(Platform.iOS)]
14 | #endif
15 |
16 | public partial class HomeFeature : FeatureBase
17 | {
18 | public HomeFeature(Platform platform) : base(platform)
19 | {
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/ILocalNotificationService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 |
7 | namespace Covid19Radar.Services
8 | {
9 | public interface ILocalNotificationService
10 | {
11 | public Task PrepareAsync();
12 |
13 | public Task ShowExposureNotificationAsync();
14 |
15 | public Task DismissExposureNotificationAsync();
16 |
17 | public Task IsWarnedLocalNotificationOffAsync();
18 |
19 | public Task ShowEndOfServiceNoticationAsync();
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/Features/Tutorial/TutorialFeature.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using NUnit.Framework;
6 | using Xamarin.UITest;
7 | using Xamariners.EndToEnd.Xamarin.Features;
8 |
9 | namespace Covid19Radar.UITest.Features.Tutorial
10 | {
11 | [TestFixture(Platform.Android)]
12 | #if __Apple__
13 | [TestFixture(Platform.iOS)]
14 | #endif
15 |
16 | public partial class TutorialFeature : FeatureBase
17 | {
18 | public TutorialFeature(Platform platform) : base(platform)
19 | {
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/src/Covid19Radar.Api/Models/TemporaryExposureKeysResult.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Newtonsoft.Json;
6 | using System.Collections.Generic;
7 |
8 | namespace Covid19Radar.Api.Models
9 | {
10 | public class TemporaryExposureKeysResult
11 | {
12 | [JsonProperty("timestamp")]
13 | public long Timestamp { get; set; }
14 |
15 | [JsonProperty("keys")]
16 | public IEnumerable Keys { get; set; }
17 |
18 | public class Key
19 | {
20 | public string Url { get; set; }
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/Logs/ILogPathService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System;
6 |
7 | namespace Covid19Radar.Services.Logs
8 | {
9 | public interface ILogPathService
10 | {
11 | // Logger
12 | string LogsDirPath { get; }
13 | string LogFileWildcardName { get; }
14 | string LogFilePath(DateTime jstDateTime);
15 |
16 | // Log upload
17 | string LogUploadingTmpPath { get; }
18 | string LogUploadingPublicPath { get; }
19 | string LogUploadingFileWildcardName { get; }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/Common/ByteArrayUtils.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Text;
6 |
7 | namespace Covid19Radar.Api.Common
8 | {
9 | public static class ByteArrayUtils
10 | {
11 |
12 | public static string ToHexString(byte[] byteArray)
13 | {
14 | StringBuilder hex = new StringBuilder(byteArray.Length * 2);
15 | foreach (byte b in byteArray)
16 | {
17 | hex.AppendFormat("{0:x2}", b);
18 | }
19 | return hex.ToString();
20 | }
21 |
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Services/BackupAttributeService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Services.Logs;
6 |
7 | namespace Covid19Radar.Droid.Services.Logs
8 | {
9 | public class BackupAttributeService : IBackupAttributeService
10 | {
11 | public void SetSkipBackupAttributeToLogDir()
12 | {
13 | // Skip backup in `AndroidManifest.xml`
14 | }
15 |
16 | public void SetSkipBackupAttributeToEventLogDir()
17 | {
18 | // Skip backup in `AndroidManifest.xml`
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/Features/HomePage/ContributorsListFeature.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using NUnit.Framework;
6 | using Xamarin.UITest;
7 | using Xamariners.EndToEnd.Xamarin.Features;
8 |
9 | namespace Covid19Radar.UITest.Features.HomePage
10 | {
11 | [TestFixture(Platform.Android)]
12 | #if __Apple__
13 | [TestFixture(Platform.iOS)]
14 | #endif
15 |
16 | public partial class ContributorsListFeature : FeatureBase
17 | {
18 | public ContributorsListFeature(Platform platform) : base(platform)
19 | {
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/Features/HomePage/LicenseAgreementFeature.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using NUnit.Framework;
6 | using Xamarin.UITest;
7 | using Xamariners.EndToEnd.Xamarin.Features;
8 |
9 | namespace Covid19Radar.UITest.Features.HomePage
10 | {
11 | [TestFixture(Platform.Android)]
12 | #if __Apple__
13 | [TestFixture(Platform.iOS)]
14 | #endif
15 |
16 | public partial class LicenseAgreementFeature : FeatureBase
17 | {
18 | public LicenseAgreementFeature(Platform platform) : base(platform)
19 | {
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Common/Validator.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 |
5 | using System.Text.RegularExpressions;
6 |
7 | namespace Covid19Radar.Common
8 | {
9 | public class Validator
10 | {
11 | ///
12 | /// Value pattern of processing-number.
13 | ///
14 | private const string ProcessingNumberRegex = @"\A[0-9]{8}\z";
15 |
16 | public static bool IsValidProcessingNumber(string processingNumber)
17 | {
18 | return Regex.IsMatch(processingNumber, ProcessingNumberRegex);
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Tutorial/PrivacyPolicyPage.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System;
6 | using System.Collections.Generic;
7 | using System.Linq;
8 | using System.Text;
9 | using System.Threading.Tasks;
10 | using Xamarin.Forms;
11 | using Xamarin.Forms.Xaml;
12 |
13 | namespace Covid19Radar.Views
14 | {
15 | [XamlCompilation(XamlCompilationOptions.Compile)]
16 |
17 | public partial class PrivacyPolicyPage : ContentPage
18 | {
19 | public PrivacyPolicyPage()
20 | {
21 | InitializeComponent();
22 | }
23 | }
24 | }
--------------------------------------------------------------------------------
/Covid19Radar/Tests/Covid19Radar.UITest/Features/HomePage/UpdateInformationFeature.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using NUnit.Framework;
6 | using Xamarin.UITest;
7 | using Xamariners.EndToEnd.Xamarin.Features;
8 |
9 | namespace Covid19Radar.UITest.Features.HomePage
10 | {
11 | [TestFixture(Platform.Android)]
12 | #if __Apple__
13 | [TestFixture(Platform.iOS)]
14 | #endif
15 |
16 | public partial class UpdateInformationFeature : FeatureBase
17 | {
18 | public UpdateInformationFeature(Platform platform) : base(platform)
19 | {
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar.Android/Renderers/CustomDatePickerRenderer.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Android.Content;
6 | using Covid19Radar.Droid.Renderers;
7 | using Xamarin.Forms;
8 | using Xamarin.Forms.Platform.Android;
9 |
10 | [assembly: ExportRenderer(typeof(DatePicker), typeof(CustomDatePickerRendererAndroid))]
11 | namespace Covid19Radar.Droid.Renderers
12 | {
13 | public class CustomDatePickerRendererAndroid : DatePickerRenderer
14 | {
15 | public CustomDatePickerRendererAndroid(Context context) : base(context)
16 | {
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/Settings/LicenseAgreementPage.xaml.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System;
6 | using System.Collections.Generic;
7 | using System.Linq;
8 | using System.Text;
9 | using System.Threading.Tasks;
10 | using Xamarin.Forms;
11 | using Xamarin.Forms.Xaml;
12 |
13 | namespace Covid19Radar.Views
14 | {
15 | [XamlCompilation(XamlCompilationOptions.Compile)]
16 |
17 | public partial class LicenseAgreementPage : ContentPage
18 | {
19 | public LicenseAgreementPage()
20 | {
21 | InitializeComponent();
22 | }
23 | }
24 | }
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/IHttpDataService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Model;
6 | using System.Net;
7 | using System.Threading.Tasks;
8 |
9 | namespace Covid19Radar.Services
10 | {
11 | public interface IHttpDataService
12 | {
13 | Task PostRegisterUserAsync();
14 |
15 | Task PutSelfExposureKeysAsync(DiagnosisSubmissionParameter request);
16 |
17 | Task> GetLogStorageSas();
18 |
19 | Task> PutEventLog(V1EventLogRequest request);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/Covid19Radar.Api.Common.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net6.0
5 | Covid19Radar.Api
6 | <_FunctionsSkipCleanOutput>true
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Views/HomePage/SplashPage.xaml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
12 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Model/SurveyContent.cs:
--------------------------------------------------------------------------------
1 | // This Source Code Form is subject to the terms of the Mozilla Public
2 | // License, v. 2.0. If a copy of the MPL was not distributed with this
3 | // file, You can obtain one at https://mozilla.org/MPL/2.0/.
4 | using System;
5 | using Newtonsoft.Json;
6 | using Newtonsoft.Json.Linq;
7 |
8 | namespace Covid19Radar.Model
9 | {
10 | public class SurveyContent
11 | {
12 | [JsonProperty("q1")]
13 | public int? Q1 { get; set; }
14 |
15 | [JsonProperty("q2")]
16 | public int? Q2 { get; set; }
17 |
18 | [JsonProperty("start_date")]
19 | public long? StartDate { get; set; }
20 |
21 | [JsonProperty("exposure_data")]
22 | public SurveyExposureData ExposureData { get; set; }
23 | }
24 | }
25 |
26 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/DeviceVerifierMock.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using System.Threading.Tasks;
6 | using Covid19Radar.Model;
7 |
8 | namespace Covid19Radar.Services
9 | {
10 | public class DeviceVerifierMock : IDeviceVerifier
11 | {
12 | public Task VerifyAsync(DiagnosisSubmissionParameter _)
13 | => Task.Run(() => "DUMMY RESPONSE");
14 |
15 | public Task VerifyAsync(V1EventLogRequest _)
16 | => Task.Run(() => "DUMMY RESPONSE");
17 |
18 | public bool IsErrorPayload(string payload)
19 | => false;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Covid19Radar/Covid19Radar/Services/Logs/ILogFileService.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | namespace Covid19Radar.Services.Logs
6 | {
7 | public interface ILogFileService
8 | {
9 | // Log upload
10 | string CreateLogId();
11 | string CreateZipFileName(string logId);
12 | string CreateZipFile(string fileName);
13 | string CopyLogUploadingFileToPublicPath(string logPath);
14 | bool DeleteAllLogUploadingFiles();
15 |
16 | // Log rotate
17 | void SetSkipBackupAttributeToLogDir();
18 | void Rotate();
19 | bool DeleteLogsDir();
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/DataAccess/ITemporaryExposureKeyRepository.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Covid19Radar.Api.Models;
6 | using System.Threading.Tasks;
7 |
8 | namespace Covid19Radar.Api.DataAccess
9 | {
10 | public interface ITemporaryExposureKeyRepository
11 | {
12 |
13 | Task UpsertAsync(TemporaryExposureKeyModel model);
14 | Task GetAsync(string id);
15 | Task GetNextAsync();
16 | Task GetOutOfTimeKeysAsync();
17 | Task DeleteAsync(TemporaryExposureKeyModel model);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/Covid19Radar.Api.Common/DataStore/ICosmos.cs:
--------------------------------------------------------------------------------
1 | /* This Source Code Form is subject to the terms of the Mozilla Public
2 | * License, v. 2.0. If a copy of the MPL was not distributed with this
3 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 |
5 | using Microsoft.Azure.Cosmos;
6 |
7 | namespace Covid19Radar.Api.DataStore
8 | {
9 | public interface ICosmos
10 | {
11 | Container User { get; }
12 | Container Notification { get; }
13 | Container TemporaryExposureKey { get; }
14 | Container Diagnosis { get; }
15 | Container TemporaryExposureKeyExport { get; }
16 | Container Sequence { get; }
17 | Container AuthorizedApp { get; }
18 | Container CustomVerificationStatus { get; }
19 | Container EventLog { get; }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------