├── src ├── data │ ├── .gitkeep │ ├── .gitignore │ ├── index.json │ ├── index_de.json │ ├── imprint_de.json │ ├── imprint.json │ └── english-texts.json ├── assets │ ├── img │ │ ├── .gitkeep │ │ ├── spacer.gif │ │ ├── favicon.png │ │ ├── spinner.gif │ │ ├── app-mockup.png │ │ ├── favicon_64.png │ │ ├── icons │ │ │ ├── close.png │ │ │ ├── next.png │ │ │ ├── prev.png │ │ │ ├── loading.gif │ │ │ ├── preview-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-180x180.png │ │ │ ├── favicon-192x192.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon-96x96.png │ │ │ ├── twitter_white.png │ │ │ ├── minus.svg │ │ │ ├── arrow-right-light.svg │ │ │ ├── down.svg │ │ │ ├── plus.svg │ │ │ ├── cross_close.svg │ │ │ ├── burger_menu.svg │ │ │ ├── arrow-down.svg │ │ │ ├── collapse.svg │ │ │ ├── burger_menu_close.svg │ │ │ ├── arrow-right.svg │ │ │ ├── expand.svg │ │ │ ├── external.svg │ │ │ ├── info.svg │ │ │ ├── Close.svg │ │ │ ├── security.svg │ │ │ ├── issue.svg │ │ │ ├── open-source.svg │ │ │ ├── github_white.svg │ │ │ ├── github.svg │ │ │ ├── github_white32x32.svg │ │ │ ├── lock.svg │ │ │ ├── questions.svg │ │ │ ├── info_faq.svg │ │ │ ├── bug.svg │ │ │ ├── documentation.svg │ │ │ ├── code.svg │ │ │ ├── download.svg │ │ │ ├── arrow-left.svg │ │ │ ├── smartphone.svg │ │ │ ├── improvement.svg │ │ │ ├── decentralized.svg │ │ │ ├── virus.svg │ │ │ └── schnelltest-partner.svg │ │ ├── thanks-de.png │ │ ├── thanks-en.png │ │ ├── app-mockup@2x.png │ │ ├── pt-poster-1.0.0.png │ │ ├── partner │ │ │ ├── TUViT_logo@1x.png │ │ │ ├── TUViT_logo@2x.png │ │ │ ├── cispa_logo@1x.png │ │ │ ├── cispa_logo@2x.png │ │ │ ├── logo_msg@1x.png │ │ │ ├── logo_msg@2x.png │ │ │ ├── rki-logo@1x.png │ │ │ ├── rki-logo@2x.png │ │ │ ├── sap_logo@1x.png │ │ │ ├── sap_logo@2x.png │ │ │ ├── detecon-logo@1x.png │ │ │ ├── detecon-logo@2x.png │ │ │ ├── logo_edelman@1x.png │ │ │ ├── logo_edelman@2x.png │ │ │ └── T_Logo.svg │ │ ├── rat-partner-option-1.png │ │ ├── rat-partner-option-2.png │ │ ├── pt-poster-1.0.0-multiqr.png │ │ ├── rat-partner-option-1_en.png │ │ ├── rat-partner-option-2_en.png │ │ ├── pt-poster-withtext-1.0.0.png │ │ ├── screenshots │ │ │ └── dummy_yellow.png │ │ ├── pt-poster-1.0.0-placeholder.png │ │ ├── pt-poster-1.0.0-placeholder_en.png │ │ ├── arrow_left.svg │ │ ├── arrow_right.svg │ │ ├── faq.svg │ │ ├── ideas.svg │ │ ├── news-blog.svg │ │ ├── error.svg │ │ └── how-it-works-2.svg │ ├── scss │ │ ├── helpers │ │ │ ├── _clearfix.scss │ │ │ ├── _text-truncation.scss │ │ │ ├── _screenreaders.scss │ │ │ ├── _background.scss │ │ │ ├── _stretched-link.scss │ │ │ ├── _colored-links.scss │ │ │ ├── _position.scss │ │ │ └── _embed.scss │ │ ├── mixins │ │ │ ├── _clearfix.scss │ │ │ ├── _lists.scss │ │ │ ├── _text-truncate.scss │ │ │ ├── _resize.scss │ │ │ ├── _alert.scss │ │ │ ├── _background-variant.scss │ │ │ ├── _image.scss │ │ │ ├── _list-group.scss │ │ │ ├── _reset-text.scss │ │ │ ├── _box-shadow.scss │ │ │ ├── _container.scss │ │ │ ├── _deprecate.scss │ │ │ ├── _transition.scss │ │ │ ├── _pagination.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _table-variants.scss │ │ │ ├── _caret.scss │ │ │ ├── _utilities.scss │ │ │ ├── _border-radius.scss │ │ │ ├── _gradients.scss │ │ │ └── _buttons.scss │ │ ├── forms │ │ │ ├── _form-text.scss │ │ │ ├── _validation.scss │ │ │ ├── _labels.scss │ │ │ ├── _layout.scss │ │ │ ├── _form-file.scss │ │ │ ├── _form-select.scss │ │ │ ├── _form-control.scss │ │ │ └── _input-group.scss │ │ ├── _sticky-panel.scss │ │ ├── _grid.scss │ │ ├── _images.scss │ │ ├── _modal.scss │ │ ├── vendor │ │ │ ├── _utilities.scss │ │ │ └── _slick.scss │ │ ├── _root.scss │ │ ├── _icon.scss │ │ ├── _custom-variables.scss │ │ ├── _progress.scss │ │ ├── _mixins.scss │ │ ├── utilities │ │ │ └── _api.scss │ │ ├── _footer.scss │ │ ├── _containers.scss │ │ ├── style.scss │ │ ├── _type.scss │ │ ├── _nav.scss │ │ └── _list.scss │ ├── fonts │ │ ├── icon-font │ │ │ ├── icon-font.eot │ │ │ ├── icon-font.ttf │ │ │ ├── icon-font.woff │ │ │ ├── styles.css │ │ │ └── icon-font.svg │ │ ├── roboto-v20-latin-700.eot │ │ ├── roboto-v20-latin-700.ttf │ │ ├── roboto-v20-latin-700.woff │ │ ├── roboto-v20-latin-900.eot │ │ ├── roboto-v20-latin-900.ttf │ │ ├── roboto-v20-latin-900.woff │ │ ├── roboto-v20-latin-700.woff2 │ │ ├── roboto-v20-latin-900.woff2 │ │ ├── roboto-v20-latin-italic.eot │ │ ├── roboto-v20-latin-italic.ttf │ │ ├── roboto-v20-latin-italic.woff │ │ ├── roboto-v20-latin-regular.eot │ │ ├── roboto-v20-latin-regular.ttf │ │ ├── roboto-v20-latin-700italic.eot │ │ ├── roboto-v20-latin-700italic.ttf │ │ ├── roboto-v20-latin-900italic.eot │ │ ├── roboto-v20-latin-900italic.ttf │ │ ├── roboto-v20-latin-italic.woff2 │ │ ├── roboto-v20-latin-regular.woff │ │ ├── roboto-v20-latin-regular.woff2 │ │ ├── roboto-v20-latin-700italic.woff │ │ ├── roboto-v20-latin-700italic.woff2 │ │ ├── roboto-v20-latin-900italic.woff │ │ └── roboto-v20-latin-900italic.woff2 │ └── js │ │ ├── static │ │ ├── redirect.js │ │ ├── store-redirect.js │ │ └── page-redirect.js │ │ └── lazyload.js ├── partials │ ├── enum-text-section.html │ ├── page-redirect.html │ ├── text-plain-component.html │ ├── button-back-component.html │ ├── headline-plain-component.html │ ├── header.html │ ├── header-for-error-pages.html │ ├── button-icon-component.html │ ├── image-ticker.html │ ├── button-component.html │ ├── button-link-component.html │ ├── headline-small-component.html │ ├── icon-list-component.html │ ├── news-text-component.html │ ├── headline-component.html │ ├── slider-component.html │ ├── text-component.html │ ├── image-component.html │ ├── two-column.html │ ├── page-index.html │ ├── favicon.html │ ├── participants.html │ ├── section-get-app.html │ ├── footer.html │ ├── navlist-item.html │ ├── page-imprint.html │ ├── page-privacy.html │ ├── error-page-content.html │ └── global-nav.html ├── helpers │ ├── toJSON.js │ └── limit.js ├── root-assets │ └── robots.txt ├── pages │ ├── error.html │ ├── de │ │ ├── imprint │ │ │ └── index.html │ │ ├── privacy │ │ │ └── index.html │ │ └── index.html │ ├── en │ │ ├── imprint │ │ │ └── index.html │ │ ├── privacy │ │ │ └── index.html │ │ └── index.html │ └── index.html ├── well-known │ └── apple-app-site-association └── layouts │ ├── error-pages.html │ ├── redirect.html │ └── default.html ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── 03_other.md │ ├── 02_questions.md │ ├── 01_site_issue.md │ └── 04_feature_request.md └── workflows │ ├── build-and-test.yml │ └── deploy-master.yml ├── images └── CWA_title.png ├── .browserslistrc ├── NOTICE ├── .editorconfig ├── .vscode └── settings.json ├── CODEOWNERS ├── config.yml ├── docs ├── CREATE_BLOG_REDIRECTS.md ├── FAQ_SEARCH_SUMMARY.md └── CHANGE_WEBSITE_CONTENT.md ├── SECURITY.md ├── .gitignore └── package.json /src/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/img/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | src/assets/* linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /src/partials/enum-text-section.html: -------------------------------------------------------------------------------- 1 |
{{text}}
3 | -------------------------------------------------------------------------------- /src/assets/scss/helpers/_clearfix.scss: -------------------------------------------------------------------------------- 1 | .clearfix { 2 | @include clearfix(); 3 | } 4 | -------------------------------------------------------------------------------- /src/helpers/toJSON.js: -------------------------------------------------------------------------------- 1 | module.exports = (object) => { 2 | return JSON.stringify(object); 3 | } 4 | -------------------------------------------------------------------------------- /images/CWA_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/images/CWA_title.png -------------------------------------------------------------------------------- /src/root-assets/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | Sitemap: https://coronawarn.app/sitemap.xml 4 | -------------------------------------------------------------------------------- /.browserslistrc: -------------------------------------------------------------------------------- 1 | # Browsers that we support 2 | last 2 versions 3 | ie >= 11 4 | ios >= 12 5 | android >= 5 6 | -------------------------------------------------------------------------------- /src/assets/img/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/spacer.gif -------------------------------------------------------------------------------- /src/assets/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/favicon.png -------------------------------------------------------------------------------- /src/assets/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/spinner.gif -------------------------------------------------------------------------------- /src/pages/error.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: error-pages 3 | lang_de: false 4 | --- 5 | 6 | {{> error-page-content}} 7 | -------------------------------------------------------------------------------- /src/assets/img/app-mockup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/app-mockup.png -------------------------------------------------------------------------------- /src/assets/img/favicon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/favicon_64.png -------------------------------------------------------------------------------- /src/assets/img/icons/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/close.png -------------------------------------------------------------------------------- /src/assets/img/icons/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/next.png -------------------------------------------------------------------------------- /src/assets/img/icons/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/prev.png -------------------------------------------------------------------------------- /src/assets/img/thanks-de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/thanks-de.png -------------------------------------------------------------------------------- /src/assets/img/thanks-en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/thanks-en.png -------------------------------------------------------------------------------- /src/assets/img/app-mockup@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/app-mockup@2x.png -------------------------------------------------------------------------------- /src/assets/img/icons/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/loading.gif -------------------------------------------------------------------------------- /src/data/.gitignore: -------------------------------------------------------------------------------- 1 | # generated assets 2 | blogentries*.json 3 | scienceblogentries*.json 4 | searchable_blogentries*.json 5 | -------------------------------------------------------------------------------- /src/assets/img/pt-poster-1.0.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/pt-poster-1.0.0.png -------------------------------------------------------------------------------- /src/assets/img/icons/preview-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/preview-icon.png -------------------------------------------------------------------------------- /src/assets/fonts/icon-font/icon-font.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/icon-font/icon-font.eot -------------------------------------------------------------------------------- /src/assets/fonts/icon-font/icon-font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/icon-font/icon-font.ttf -------------------------------------------------------------------------------- /src/assets/img/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/favicon-16x16.png -------------------------------------------------------------------------------- /src/assets/img/icons/favicon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/favicon-180x180.png -------------------------------------------------------------------------------- /src/assets/img/icons/favicon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/favicon-192x192.png -------------------------------------------------------------------------------- /src/assets/img/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/favicon-32x32.png -------------------------------------------------------------------------------- /src/assets/img/icons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/favicon-96x96.png -------------------------------------------------------------------------------- /src/assets/img/icons/twitter_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/icons/twitter_white.png -------------------------------------------------------------------------------- /src/assets/img/partner/TUViT_logo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/TUViT_logo@1x.png -------------------------------------------------------------------------------- /src/assets/img/partner/TUViT_logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/TUViT_logo@2x.png -------------------------------------------------------------------------------- /src/assets/img/partner/cispa_logo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/cispa_logo@1x.png -------------------------------------------------------------------------------- /src/assets/img/partner/cispa_logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/cispa_logo@2x.png -------------------------------------------------------------------------------- /src/assets/img/partner/logo_msg@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/logo_msg@1x.png -------------------------------------------------------------------------------- /src/assets/img/partner/logo_msg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/logo_msg@2x.png -------------------------------------------------------------------------------- /src/assets/img/partner/rki-logo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/rki-logo@1x.png -------------------------------------------------------------------------------- /src/assets/img/partner/rki-logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/rki-logo@2x.png -------------------------------------------------------------------------------- /src/assets/img/partner/sap_logo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/sap_logo@1x.png -------------------------------------------------------------------------------- /src/assets/img/partner/sap_logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/sap_logo@2x.png -------------------------------------------------------------------------------- /src/assets/img/rat-partner-option-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/rat-partner-option-1.png -------------------------------------------------------------------------------- /src/assets/img/rat-partner-option-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/rat-partner-option-2.png -------------------------------------------------------------------------------- /src/assets/fonts/icon-font/icon-font.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/icon-font/icon-font.woff -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-700.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-700.eot -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-700.ttf -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-700.woff -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-900.eot -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-900.ttf -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-900.woff -------------------------------------------------------------------------------- /src/assets/img/partner/detecon-logo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/detecon-logo@1x.png -------------------------------------------------------------------------------- /src/assets/img/partner/detecon-logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/detecon-logo@2x.png -------------------------------------------------------------------------------- /src/assets/img/partner/logo_edelman@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/logo_edelman@1x.png -------------------------------------------------------------------------------- /src/assets/img/partner/logo_edelman@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/partner/logo_edelman@2x.png -------------------------------------------------------------------------------- /src/assets/img/pt-poster-1.0.0-multiqr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/pt-poster-1.0.0-multiqr.png -------------------------------------------------------------------------------- /src/assets/img/rat-partner-option-1_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/rat-partner-option-1_en.png -------------------------------------------------------------------------------- /src/assets/img/rat-partner-option-2_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/rat-partner-option-2_en.png -------------------------------------------------------------------------------- /src/assets/scss/helpers/_text-truncation.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Text truncation 3 | // 4 | 5 | .text-truncate { 6 | @include text-truncate(); 7 | } 8 | -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-700.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-900.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-italic.eot -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-italic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-italic.woff -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-regular.eot -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-regular.ttf -------------------------------------------------------------------------------- /src/assets/img/pt-poster-withtext-1.0.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/pt-poster-withtext-1.0.0.png -------------------------------------------------------------------------------- /src/assets/img/screenshots/dummy_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/screenshots/dummy_yellow.png -------------------------------------------------------------------------------- /src/helpers/limit.js: -------------------------------------------------------------------------------- 1 | module.exports = function(arr, limit) { 2 | if (!Array.isArray(arr)) { return []; } 3 | return arr.slice(0, limit); 4 | } -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-700italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-700italic.eot -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-700italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-700italic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-900italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-900italic.eot -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-900italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-900italic.ttf -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-italic.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-regular.woff -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-regular.woff2 -------------------------------------------------------------------------------- /src/assets/img/pt-poster-1.0.0-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/pt-poster-1.0.0-placeholder.png -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-700italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-700italic.woff -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-700italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-700italic.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-900italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-900italic.woff -------------------------------------------------------------------------------- /src/assets/fonts/roboto-v20-latin-900italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/fonts/roboto-v20-latin-900italic.woff2 -------------------------------------------------------------------------------- /src/assets/img/pt-poster-1.0.0-placeholder_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corona-warn-app/cwa-website/HEAD/src/assets/img/pt-poster-1.0.0-placeholder_en.png -------------------------------------------------------------------------------- /src/assets/scss/helpers/_screenreaders.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Screenreaders 3 | // 4 | 5 | .sr-only, 6 | .sr-only-focusable:not(:focus) { 7 | @include sr-only(); 8 | } 9 | -------------------------------------------------------------------------------- /src/partials/page-redirect.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/partials/text-plain-component.html: -------------------------------------------------------------------------------- 1 | {{#if text}} 2 |{{{text}}}
3 | {{/if}} 4 | {{#if textblock}} 5 | {{#each textblock}} 6 |{{{.}}}
7 | {{/each}} 8 | {{/if}} -------------------------------------------------------------------------------- /src/assets/img/icons/minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/scss/helpers/_background.scss: -------------------------------------------------------------------------------- 1 | @if $enable-gradients { 2 | @each $color, $value in $theme-colors { 3 | @include bg-gradient-variant(".bg-gradient-#{$color}", $value); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2020 Deutsche Telekom AG and SAP SE or an SAP affiliate company. 2 | 3 | This project is licensed under Apache License, Version 2.0; 4 | you may not use them except in compliance with the License. -------------------------------------------------------------------------------- /src/assets/scss/mixins/_clearfix.scss: -------------------------------------------------------------------------------- 1 | // scss-docs-start clearfix 2 | @mixin clearfix() { 3 | &::after { 4 | display: block; 5 | clear: both; 6 | content: ""; 7 | } 8 | } 9 | // scss-docs-end clearfix 10 | -------------------------------------------------------------------------------- /src/assets/scss/mixins/_lists.scss: -------------------------------------------------------------------------------- 1 | // Lists 2 | 3 | // Unstyled keeps list items block level, just removes default browser padding and list-style 4 | @mixin list-unstyled { 5 | padding-left: 0; 6 | list-style: none; 7 | } 8 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | 2 | # top-most EditorConfig file 3 | root = true 4 | [*] 5 | indent_style = space 6 | indent_size = 2 7 | quote_type = single 8 | max_line_length = 120 9 | [*.json] 10 | indent_style = space 11 | indent_size = 4 -------------------------------------------------------------------------------- /src/assets/img/icons/arrow-right-light.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /src/assets/scss/mixins/_text-truncate.scss: -------------------------------------------------------------------------------- 1 | // Text truncate 2 | // Requires inline-block or block for proper styling 3 | 4 | @mixin text-truncate() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /src/assets/img/icons/down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/assets/img/icons/plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/img/icons/cross_close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/scss/mixins/_resize.scss: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | @mixin resizable($direction) { 4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 5 | resize: $direction; // Options: horizontal, vertical, both 6 | } 7 | -------------------------------------------------------------------------------- /src/pages/de/imprint/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | lang_de: true 3 | page-title: Open-Source-Projekt Corona-Warn-App – Impressum 4 | page-description: Impressum der Webseite coronawarn.app. 5 | page-name: imprint 6 | --- 7 | {{> page-imprint page-contents=imprint_de}} 8 | -------------------------------------------------------------------------------- /src/assets/scss/mixins/_alert.scss: -------------------------------------------------------------------------------- 1 | @mixin alert-variant($background, $border, $color) { 2 | color: $color; 3 | @include gradient-bg($background); 4 | border-color: $border; 5 | 6 | .alert-link { 7 | color: darken($color, 10%); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/pages/en/imprint/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | lang_en: true 3 | page-title: Open-Source Project Corona-Warn-App – Legal Notice 4 | page-description: Legal notice of the website coronawarn.app. 5 | page-name: imprint 6 | --- 7 | {{> page-imprint page-contents=imprint}} 8 | -------------------------------------------------------------------------------- /src/pages/en/privacy/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | lang_en: true 3 | page-title: Open-Source Project Corona-Warn-App – Privacy Statement 4 | page-description: The privacy statement of the Corona-Warn-App. 5 | page-name: privacy 6 | --- 7 | {{> page-privacy page-contents=privacy}} -------------------------------------------------------------------------------- /src/partials/button-back-component.html: -------------------------------------------------------------------------------- 1 | {{#if button}} 2 | 4 | {{button.title}} 5 | {{/if}} -------------------------------------------------------------------------------- /src/assets/img/icons/burger_menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pages/de/privacy/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | lang_de: true 3 | page-title: Open-Source-Projekt Corona-Warn-App – Datenschutzerklärung 4 | page-description: Datenschutzerklärung der Corona-Warn-App. 5 | page-name: privacy 6 | --- 7 | {{> page-privacy page-contents=privacy_de}} -------------------------------------------------------------------------------- /src/assets/scss/mixins/_background-variant.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | @mixin bg-gradient-variant($parent, $color) { 4 | #{$parent} { 5 | background-image: linear-gradient(180deg, mix($body-bg, $color, 15%), $color) !important; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/partials/headline-plain-component.html: -------------------------------------------------------------------------------- 1 | {{#if titlecaption }} 2 |{{{text}}}
12 | {{/if}} 13 | 14 | {{#if button}} 15 | {{button.title}} 16 | {{/if}} 17 | {{#if links}} 18 | {{#each links}} 19 | {{> button-link-component button=.}} 20 | {{/each}} 21 | {{/if}} -------------------------------------------------------------------------------- /src/partials/icon-list-component.html: -------------------------------------------------------------------------------- 1 | {{#if icon-list}} 2 |{{date}} {{#if author}}| by {{{author}}}{{/if}}
5 | {{/if}} 6 |{{date_de}} {{#if author}}| von {{{author}}}{{/if}}
12 | {{/if}} 13 |{{{text}}}
12 | {{/if}} 13 | 14 | {{#if button}} 15 | {{button.title}}{{#if button.icon}}{{/if}}{{#unless button.icon}}{{#if icon}}{{/if}}{{/unless}} 16 | 17 | {{/if}} -------------------------------------------------------------------------------- /src/assets/js/static/store-redirect.js: -------------------------------------------------------------------------------- 1 | 2 | document.addEventListener("DOMContentLoaded", function(event) { 3 | if(navigator.userAgent.toLowerCase().indexOf("android") > -1){ 4 | console.log("redirect android"); 5 | window.location = 'market://details?id=de.rki.coronawarnapp'; 6 | document.getElementById("store_apple").classList.add("d-none"); 7 | } 8 | else if(navigator.userAgent.toLowerCase().indexOf("iphone") > -1){ 9 | console.log("redirect apple"); 10 | window.location.href = 'https://apps.apple.com/de/app/corona-warn-app/id1512595757'; 11 | document.getElementById("store_android").classList.add("d-none"); 12 | } 13 | else { 14 | console.log("no redirect"); 15 | } 16 | }); -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02_questions.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U00002753 Questions?" 3 | about: If you have *specific* questions about the website, please post them here. 4 | labels: question 5 | 6 | --- 7 | 12 | 13 | ## Your Question 14 | 15 | * Website URL Path: 16 | * Line / Paragraph: 17 | * Question: 18 | -------------------------------------------------------------------------------- /src/assets/img/icons/security.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/partials/slider-component.html: -------------------------------------------------------------------------------- 1 | 27 | -------------------------------------------------------------------------------- /src/data/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "section-main": { 3 | "image": { 4 | "url": "/assets/img/thanks-en.png", 5 | "title": "Community", 6 | "alt": "Thank you" 7 | }, 8 | "headline": { 9 | "title": "Thank you for your interest in the Corona-Warn-App.", 10 | "textblock": [ 11 | "Following the end of the app's development on 31 May 2023, its website has now also been discontinued.", 12 | "Some of the content has been moved to the website of the Robert Koch Institute, where it is still available (most of it German only) at https://www.rki.de/cwa." 13 | ] 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/data/index_de.json: -------------------------------------------------------------------------------- 1 | { 2 | "section-main": { 3 | "image": { 4 | "url": "/assets/img/thanks-de.png", 5 | "title": "Community", 6 | "alt": "Vielen Dank" 7 | }, 8 | "headline": { 9 | "title": "Vielen Dank für Ihr Interesse an der Corona-Warn-App.", 10 | "textblock": [ 11 | "Nach dem Entwicklungsende der App am 31.05.2023 wird nun auch ihre Website nicht mehr weitergeführt.", 12 | "Einige der Inhalte sind zum Internetauftritt des Robert Koch-Instituts umgezogen, wo sie Ihnen unter https://www.rki.de/cwa weiterhin zur Verfügung stehen." 13 | ] 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/assets/scss/mixins/_transition.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable property-blacklist 2 | @mixin transition($transition...) { 3 | @if length($transition) == 0 { 4 | $transition: $transition-base; 5 | } 6 | 7 | @if length($transition) > 1 { 8 | @each $value in $transition { 9 | @if $value == null or $value == none { 10 | @warn "The keyword 'none' or 'null' must be used as a single argument."; 11 | } 12 | } 13 | } 14 | 15 | @if $enable-transitions { 16 | @if nth($transition, 1) != null { 17 | transition: $transition; 18 | } 19 | 20 | @if $enable-reduced-motion and nth($transition, 1) != null and nth($transition, 1) != none { 21 | @media (prefers-reduced-motion: reduce) { 22 | transition: none; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/partials/text-component.html: -------------------------------------------------------------------------------- 1 | {{#if title}} 2 | {{#if large-title}} 3 |{{{text}}}
10 | {{/if}} 11 | {{#if textblock}} 12 | {{#each textblock}} 13 |{{{.}}}
14 | {{/each}} 15 | {{/if}} 16 | {{#if textcaption}} 17 |{{textcaption}}
18 | {{/if}} 19 | {{#if button}} 20 | {{> button-component button=button}} 21 | {{/if}} 22 | {{#if links}} 23 | {{#if linksblock}}12 | The Corona-Warn-App open-source project develops a tracking app based on technology with a decentralized approach that 13 | notifies users if they have been exposed to COVID-19. It maintains the highest security and data privacy standards to 14 | protect the end-users and encourage adoption. 15 |
16 |