2 <html lang="{{= lang }}">
5 <meta name="viewport" content="width=device-width, initial-scale=1">
6 <meta http-equiv="x-dns-prefetch-control" content="off">
9 <link rel="canonical" href="{{= url }}">
11 <title>{{= title }}</title>
12 <meta name="description" content="{{= description }}">
14 <meta property="og:title" content="{{= title }}">
15 <meta property="og:description" content="{{= description }}">
16 <meta property="og:url" content="{{= url }}">
17 <meta property="og:type" content="website">
18 <meta property="og:image" content="{{= ogImage }}">
19 <meta property="og:image:alt" content="The shiny {{= appName }} logo">
20 <meta property="og:image:type" content="image/png">
21 <meta property="og:image:width" content="1200">
22 <meta property="og:image:height" content="630">
23 <meta property="og:locale" content="en_US">
25 <meta name="twitter:card" content="summary_large_image">
26 <meta name="twitter:site" content="@ProtonMail">
27 <meta name="twitter:title" content="{{= title }}">
28 <meta name="twitter:description" content="{{= description }}">
29 <meta name="twitter:image" content="{{= ogImage }}">
30 <meta name="twitter:image:alt" content="The shiny {{= appName }} logo">
32 <meta name="google" content="notranslate">
34 {{ hreflangs.forEach(function(locale){ }}
35 <link rel="alternate" hreflang="{{= locale.hreflang }}" href="{{= locale.href }}">
38 <link rel="icon" href="/assets/favicon.ico" sizes="any">
39 <!-- Working around https://bugzilla.mozilla.org/show_bug.cgi?id=1801614
40 * otherwise Firefox picks the 1024x1024 declination of the apple-touch-icon -->
41 <link rel="icon" href="/assets/favicon.ico" sizes="1025x1025">
42 <link rel="icon" href="<%= require('./favicon.svg') %>" type="image/svg+xml">
45 <div class="app-root"></div>
46 <div class="app-root-loader"></div>
47 <noscript class="app-noscript">
48 {{= appName }} requires Javascript. Enable Javascript and reload this page to continue.