templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  4.     <title>{% block title %}Toast – Save Tabs for Later{% endblock %}</title>
  5.     <meta name="description" content="{% block metaDescription %}Save, sync, or share sets of links between all your browsers, devices, and team members. Manage tabs in the browser window, save and reopen them in one click or one-by-one.{% endblock %}">
  6.     <meta name="title" content="{% block metaTitle %}Toast - Save Tabs for Later{% endblock %}">
  7.     <meta name="keywords" content="{% block metaKeywords %}{% endblock %}">
  8.     {% set gtm_id = app.environment == 'dev' ? 'GTM-5K9WLFF' : 'GTM-MLVVTKW8' %}
  9.     <!-- Google tag (gtag.js) -->
  10.     <script async src="https://www.googletagmanager.com/gtag/js?id=G-EDT8WNCXEK"></script>
  11.     <script>
  12.       window.dataLayer = window.dataLayer || [];
  13.       function gtag(){dataLayer.push(arguments);}
  14.       gtag('js', new Date());
  15.       gtag('config', 'G-EDT8WNCXEK');
  16.     </script>
  17.     <!-- Google Tag Manager -->
  18.     <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  19.     new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  20.     j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  21.     'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  22.     })(window,document,'script','dataLayer','{{ gtm_id }}');</script>
  23.     <!-- End Google Tag Manager -->
  24.     {% block replacestylesheets %}
  25.         <link rel="stylesheet" type="text/css" href="{{ asset('includes/css/main.css') }}">
  26.         {#        <link rel="stylesheet" type="text/css" href="{{ asset('libs/css/bootstrap.min.css') }}">#}
  27.         <link rel="stylesheet" type="text/css" href="{{ asset('css/libs.min.css') }}">
  28.         <link rel="stylesheet" type="text/css" href="{{ asset('css/main.css') }}?v=4.1.0">
  29.         <link rel="stylesheet" type="text/css" href="{{ asset('css/animate.css') }}">
  30.         {% block stylesheets %}{% endblock %}
  31.     {% endblock %}
  32.     <link rel="icon" href="{{ asset('img/logo-black.svg') }}" sizes="any" type="image/svg+xml">
  33.     <link rel="apple-touch-icon" href="{{ asset('img/favicons/favicon-180.png') }}" type="image/png" sizes="180x180">
  34.     <link rel="apple-touch-icon" href="{{ asset('img/favicons/favicon-152.png') }}" type="image/png" sizes="152x152">
  35.     <link rel="apple-touch-icon" href="{{ asset('img/favicons/favicon-120.png') }}" type="image/png" sizes="120x120">
  36.     <link rel="apple-touch-icon" href="{{ asset('img/favicons/favicon-76.png') }}" type="image/png" sizes="76x76">
  37.     <link rel="shortcut icon" href="{{ asset('img/logo-black.svg') }}" sizes="any" type="image/svg+xml">
  38.     <link rel="shortcut icon" sizes="196x196" href="{{ asset('img/favicons/favicon-196.png') }}">
  39.     <link rel="shortcut icon" sizes="192x192" href="{{ asset('img/favicons/favicon-192.png') }}">
  40.     <link rel="icon" type="image/png" href="{{ asset('img/favicons/favicon-32.png') }}" sizes="32x32">
  41.     <link rel="icon" type="image/png" href="{{ asset('img/favicons/favicon-16.png') }}" sizes="16x16">
  42.     {#
  43.     <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
  44.     <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('img/favicons/favicon-180.png') }}">
  45.     <link rel="icon" type="image/png" href="{{ asset('img/favicons/favicon-32.png') }}" sizes="32x32">
  46.     <link rel="icon" type="image/png" href="{{ asset('img/favicons/favicon-16.png') }}" sizes="16x16">
  47.     <link rel="mask-icon" href="{{ asset('img/logo-black.svg') }}" color="#342534">
  48.     <link rel="shortcut icon" href="{{ asset('img/favicons/favicon-16.ico') }}">
  49.     #}
  50.     <meta name="theme-color" content="#FFC31E">
  51.     <meta property="og:url" content="https://dotoast.com">
  52.     <meta property="og:type" content="publicsite">
  53.     <meta property="og:title" content="{% block ogTitle %}Toast - Save Tabs for Later{% endblock %}">
  54.     <meta property="og:description" content="{% block ogDescription %}Save, sync, or share sets of links between all your browsers, devices, and team members. Manage tabs in the browser window, save and reopen them in one click or one-by-one.{% endblock %}">
  55.     <meta property="og:image" content="https://dotoast.com/img/ogimage.gif">
  56.     <meta property="og:image:type" content="image/gif">
  57.     <meta property="og:image:width" content="1600">
  58.     <meta property="og:image:height" content="1000">
  59.     <meta property="og:video" content="https://dotoast.com/img/ogvideo.mp4?v=3.0">
  60.     <meta property="og:video:secure_url" content="https://dotoast.com/img/ogvideo.mp4?v=3.0">
  61.     <meta property="og:video:type" content="video/mp4">
  62.     <meta property="og:video:width" content="1600">
  63.     <meta property="og:video:height" content="1000">
  64.     <meta property="fb:app_id" content="515974779224794">
  65.     <meta name="HandheldFriendly" content="True">
  66.     <meta name="apple-mobile-public-app-capable" content="yes">
  67.     <meta name="format-detection" content="telephone=no">
  68.     <meta http-equiv="imagetoolbar" content="no">
  69.     {% block metaViewport %}<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no">{% endblock %}
  70.     {% block replacejslib %}
  71.         <script src="{{ asset('js/libs/jquery-3.6.0.min.js') }}"></script>
  72.         <script src="{{ asset('js/libs/popper.min.js') }}"></script>
  73.         <script src="{{ asset('js/libs/bootstrap.min.js') }}"></script>
  74.         {% block javascriptslib %}{% endblock %}
  75.     {% endblock %}
  76.     <!-- Meta Pixel Code -->
  77.     <script>
  78.     !function(f,b,e,v,n,t,s)
  79.     {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  80.     n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  81.     if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  82.     n.queue=[];t=b.createElement(e);t.async=!0;
  83.     t.src=v;s=b.getElementsByTagName(e)[0];
  84.     s.parentNode.insertBefore(t,s)}(window, document,'script',
  85.     'https://connect.facebook.net/en_US/fbevents.js');
  86.     fbq('init', '940138771085320');
  87.     fbq('track', 'PageView');
  88.     </script>
  89.     <noscript><img height="1" width="1" style="display:none"
  90.     src="https://www.facebook.com/tr?id=940138771085320&ev=PageView&noscript=1"
  91.     /></noscript>
  92.     <!-- End Meta Pixel Code -->
  93.     <script>(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');</script>
  94.     <script async src='https://r.wdfl.co/rw.js' data-rewardful='106319'></script>
  95.     <script src="https://cdn.jsdelivr.net/npm/js-cookie@3.0.1/dist/js.cookie.min.js"></script>
  96.     <script>
  97.         function getClientReferenceId() {
  98.             return window.Rewardful && window.Rewardful.referral || ('checkout_'+(new Date).getTime());
  99.         }
  100.         Cookies.set('rewardful', getClientReferenceId());
  101.     </script>
  102.     {% block jsHeader %}{% endblock %}
  103. </head>
  104. <body class="{% block bodyClass %}{% endblock %}">
  105. <!-- Google Tag Manager (noscript) -->
  106. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id={{ gtm_id }}"
  107. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  108. <!-- End Google Tag Manager (noscript) -->
  109. {% block wrapperExists %}
  110.     <div id="wrapper" class="b-wrapper {% block wrapperClass %}{% endblock %}">
  111.         {% block navbar %}{% endblock %}
  112.         <main id="content" class="{% block mainClass %}b-content{% endblock %}">
  113.             {% block body %}{% endblock %}
  114.         </main>
  115.         {% block footer %}{% endblock %}
  116.         <div class="b-footer-wrapper">
  117.             <footer id="footer" class="b-footer">
  118.             </footer>
  119.         </div>
  120.     </div>
  121. {% endblock %}
  122. {% block replacejs %}
  123.     <script rel="script" src="{{ asset('includes/js/main.js') }}"></script>
  124.     <script src="{{ asset('js/libs.min.js') }}"></script>
  125.     <script src="{{ asset('js/common.js') }}"></script>
  126.     {% block javascripts %}{% endblock %}
  127. {% endblock %}
  128. </body>
  129. </html>