Add banner and modal window live
authorMichael McMahon <michael@fsf.org>
Tue, 12 Nov 2024 23:52:12 +0000 (18:52 -0500)
committerMichael McMahon <michael@fsf.org>
Tue, 12 Nov 2024 23:52:12 +0000 (18:52 -0500)
50 files changed:
en/confirmation.html
en/index.html
en/infographic.html
en/next_steps.html
en/workshops.html
es/confirmation.html
es/index.html
es/infographic.html
es/next_steps.html
es/workshops.html
fr/confirmation.html
fr/index.html
fr/infographic.html
fr/next_steps.html
fr/workshops.html
it/confirmation.html
it/index.html
it/infographic.html
it/next_steps.html
it/workshops.html
missing/confirmation.html
missing/index.html
missing/infographic.html
missing/next_steps.html
missing/workshops.html
pl/confirmation.html
pl/index.html
pl/infographic.html
pl/next_steps.html
pl/workshops.html
ru/confirmation.html
ru/index.html
ru/infographic.html
ru/next_steps.html
ru/workshops.html
sq/confirmation.html
sq/index.html
sq/infographic.html
sq/next_steps.html
sq/workshops.html
tr/confirmation.html
tr/index.html
tr/infographic.html
tr/next_steps.html
tr/workshops.html
zh-hans/confirmation.html
zh-hans/index.html
zh-hans/infographic.html
zh-hans/next_steps.html
zh-hans/workshops.html

index 4956752b9fed0f1e6065054536564aad035d7e22..1248401393e53ede2a3617935c676b031890ed97 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <header class="row centered" id="header"><div>
index 8d38e06df39dd6daf61090dea6ea867321e51c7e..7625c3a6b1865e9f2eec10f20b05047b90b88282 100644 (file)
@@ -14,12 +14,425 @@ self-defense in 40 minutes with GnuPG." />
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
 
+            <!-- Begin fsf-modal-window-elem campaign element -->
+            <link type="text/css" rel="stylesheet" href="//static.fsf.org/nosvn/fonts/fa/css/font-awesome.min.css">
+            <!-- Absolute link. -->
+            <style>
+#fsf-modal-window-elem-container div {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+
+@media screen and (min-width: 700px) {
+  #fsf-modal-window-elem-outer-v-center {
+    display: table;
+    position: absolute;
+    height: 100%;
+    width: 100%;
+  }
+
+  #fsf-modal-window-elem-inner-v-center {
+    display: table-cell;
+    vertical-align: middle;
+  }
+
+  #fsf-modal-window-elem {
+    width: 687px;
+    margin-left: auto;
+    margin-right: auto;
+  }
+
+  #fsf-modal-window-elem-right-column {
+    float: right;
+    width: 280px;
+    padding-left: 20px;
+    color: #002047; /* Text */
+  }
+
+  #fsf-modal-window-elem-left-column {
+    width: 100%;
+    float: left;
+    margin-right: -280px;
+  }
+
+  #fsf-modal-window-elem-text {
+    margin-right: 280px;
+  }
+}
+
+@media screen and (max-width: 699px) {
+  #fsf-modal-window-elem {
+    -ms-box-orient: horizontal;
+    display: -webkit-box;
+    display: -moz-box;
+    display: -ms-flexbox;
+    display: -moz-flex;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-flex-flow: row wrap;
+    flex-flow: row wrap;
+  }
+
+  #fsf-modal-window-elem {
+    width: 80vw;
+    margin-left: 10vw;
+    margin-right: 10vw;
+    margin-top: 40px;
+    margin-bottom: 40px;
+  }
+
+  #fsf-modal-window-elem-right-column {
+    width: 100%;
+    order: 1;
+  }
+
+  #fsf-modal-window-elem-left-column {
+    width: 100%;
+    order: 2;
+  }
+
+  #fsf-modal-window-elem-text {
+    margin-top: 20px;
+  }
+}
+
+@media screen and (max-width: 360px) {
+  .long-button-text {
+    font-size: 25px !important;
+  }
+}
+
+#fsf-modal-window-elem-container {
+  position: fixed;
+  z-index: 10000;
+  left: 0;
+  top: 0;
+  width: 100%;
+  height: 100%;
+  overflow: auto;
+  background-color: rgba(0,0,0,0.8);
+  font-weight: normal;
+}
+
+#fsf-modal-window-elem a, a:active, a:focus {
+  outline: none;
+  border-bottom: 0px;
+  color: #fff; /* Text */
+}
+
+#fsf-modal-window-elem {
+  overflow: auto;
+  padding: 20px;
+  border-style: solid;
+  border-width: 5px;
+  border-color: #0065ff; /* Border */
+  border-radius: 20px;
+  box-shadow: 0px 0px 10px #111111;
+  background-color: #1d0c3b; /* Background */
+}
+
+#fsf-modal-window-elem-header {
+  width: 100%;
+}
+
+#fsf-modal-window-elem-header h2 {
+  font-family: sans-serif,"Helvetica",Arial;
+  font-weight: bold;
+  font-size: 24px;
+  color: #fdd538; /* Header Text */
+  text-shadow: 0px 0px 8px #00378c; /* Header Text Shadow */
+  padding-bottom: 20px;
+  margin-top: 0px;
+  margin-bottom: 0px;
+  border: none;
+}
+
+#fsf-modal-window-elem-close-button {
+  float: right;
+  height: 40px;
+  margin-right: -20px;
+  margin-top: -20px;
+  padding: 11px;
+  color: #888; /* Close button */ /* Text */
+  cursor: pointer;
+}
+
+#fsf-modal-window-elem-close-button:hover,
+#fsf-modal-window-elem-text a:hover,
+#fsf-modal-window-elem-text a:focus,
+#fsf-modal-window-elem-text a:active {
+  color: #aaf;
+}
+
+#fsf-modal-window-elem-right-column {
+  text-align: center;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+#fsf-modal-window-elem-buttons div {
+  height:53.333px;
+  line-height: 53.333px;
+  margin-left:auto;
+  margin-right:auto;
+  display:block;
+}
+
+#fsf-modal-window-elem-buttons a {
+  width: 100%;
+  display: block;
+  text-align: center;
+  font-size: 35px;
+  color: #fff; /* Text */
+  text-decoration: none;
+  font-family: sans-serif,"Helvetica",Arial;
+  font-weight: normal;
+}
+
+#fsf-modal-window-elem-maybe-later {
+  margin-top: 5px;
+  margin-bottom: -5px;
+}
+
+#fsf-modal-window-elem-maybe-later a {
+  color: #367c93; /* Text */
+  line-height: 20px;
+  text-decoration: none;
+  cursor: pointer;
+  font-weight: normal;
+  font-family: sans-serif,"Helvetica",Arial;
+  font-size: 16px;
+}
+
+#fsf-modal-window-elem-text a {
+  color: #fdd538; /* Text */
+  font-weight: 700;
+  text-decoration: none;
+}
+
+#fsf-modal-window-elem-text p {
+  font-family: sans-serif,"Helvetica",Arial;
+  font-size: 17px;
+  font-weight: normal;
+  margin: 0px 0px 10px 0px;
+  line-height: 20px;
+  color: #fff; /* Text */
+}
+
+            </style>
+            <div id="fsf-modal-window-elem-container" style="display: none;">
+              <div id="fsf-modal-window-elem-outer-v-center">
+                <div id="fsf-modal-window-elem-inner-v-center">
+                  <div id="fsf-modal-window-elem">
+                    <div id="fsf-modal-window-elem-header">
+                      <div id="fsf-modal-window-elem-close-button"
+                        onclick="//fsfModalWindowElemDontShowForAWhile();">
+                        <i class="fa fa-close">&#8203;</i>
+                      </div>
+                      <h2>Technological freedom is important more than ever!</h2>
+                    </div>
+                    <div id="fsf-modal-window-elem-left-column">
+                      <div id="fsf-modal-window-elem-text">
+
+<p>
+  Please take thirty seconds to read this: free software makes up the building
+  blocks to anything. You can use it to tailor programs that work for you,
+  combine things as you wish, and share these building blocks with others. This
+  is why the FSF has published and promoted free software licenses since 1985,
+  sponsors the GNU System, and tirelessly campaigns for free software adoption.
+</p>
+
+<p>
+  Powered by member dues and donations, the FSF can only continue to be the
+  cornerstone of a more just digital society with your support. Build a better
+  world with us by matching the average donation of USD $46.22.
+</p>
+
+<p><span id="fsf-modal-window-text-link"><a href="https://my.fsf.org/donate?mtm_campaign=fall24&mtm_source=modal">Donate</a> | <a href="https://www.fsf.org/appeal?mtm_campaign=fall24&mtm_source=modal">Read more</a></span></p>
+
+                      </div>
+                    </div>
+                    <div id="fsf-modal-window-elem-right-column">
+                      <!-- Keep these styles inline because they are copied to the appeal page. -->
+                      <div id="fsf-modal-window-elem-buttons"
+                        style="border-radius: 20px;box-shadow: 5px 0 5px -6px #0c2b2b, -5px 0 5px -6px #0c2b2b;">
+                        <div class="join" style="background-color:#3498DB; border-top-right-radius: 20px; border-top-left-radius: 20px;">
+                          <a style="color:#fdd538;text-shadow: 0px 0px 4px #2670a1;"
+                            href="https://my.fsf.org/join?mtm_campaign=fall24&mtm_source=modal"
+                            onclick="//fsfModalWindowElemFollowedLink();">
+                            <i class="fa fa-check-circle">&nbsp;</i>Join
+                          </a>
+                        </div>
+
+                        <div class="renew" style="background-color:#2ecc71;">
+                          <a style="color: #FFF;text-shadow: 0px 0px 8px #219452;"
+                            href="https://my.fsf.org/renew?mtm_campaign=fall24&mtm_source=modal"
+                            onclick="//fsfModalWindowElemFollowedLink();">
+                            <i class="fa fa-refresh">&nbsp;</i>Renew
+                          </a>
+                        </div>
+
+                        <div class="donate"
+                          style="background-color:#1abc9c; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; margin-bottom: 2px">
+                          <a style="text-shadow: 0px 0px 4px #138c74;"
+                            href="https://my.fsf.org/donate?mtm_campaign=fall24&mtm_source=modal"
+                            onclick="//fsfModalWindowElemFollowedLink();">
+                            <i class="fa fa-money">&nbsp;</i>Donate
+                          </a>
+                        </div>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </div>
+              <script>
+// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-3.0
+
+// Licensed GPL-3.0-or-later by Andrew Engelbrecht.
+
+var startTime, endTime, switchTextTime;
+
+startTime = new Date('2024-06-08T04:00:00Z');
+switchTextTime = new Date('2024-07-30T04:00:00Z');
+// Turning this off for now.
+
+// endTime is unused.
+// endTime = new Date('2024-07-29T04:00:00Z');
+
+// Possibly switch the text that is displayed in the modal window, depending
+// upon the current date.
+function fsfModalWindowElemMaybeSwitchText () {
+
+    var now;
+
+    now = new Date();
+    if (now.getTime() < switchTextTime.getTime()) {
+        return; // Do not switch the text.
+    }
+
+    // Switch text
+    document.getElementById("fsf-modal-window-elem-text").innerHTML =' \
+\
+<p>Please take thirty seconds to read this: free software makes up the building blocks to anything. You can use it to tailor programs that work for you, combine things as you wish, and share these building blocks with others. This is why the FSF has published and promoted free software licenses since 1985, sponsors the GNU System, and tirelessly campaigns for free software adoption.<\/p> \
+\
+<p>Powered by member dues and donations, the FSF can only continue to be the cornerstone of a more just digital society with your support. Build a better world with us by matching the average donation of USD \$46.22.<\/p> \
+\
+<p><span id="fsf-modal-window-text-link"><a href="https://my.fsf.org/donate?mtm_campaign=fall24&mtm_source=modal">Donate<\/a> | <a href="https://www.fsf.org/appeal?mtm_campaign=fall24&mtm_source=modal">Read more<\/a><\/span><\/p>';
+}
+
+// Show fsf-modal-window-elem if it has not been previously closed by the user,
+// nor recently hit "maybe later", and the campaign is still happening.
+function fsfModalWindowElemMaybeShow () {
+
+    var pattern, noShowFsfModalWindowElementP, now;
+
+    // See if cookie says not to show element
+    pattern = /showFsf202406FundraiserModalWindowElementP\s*=\s*false/;
+    noShowFsfModalWindowElementP = pattern.test(document.cookie);
+
+    // Uncomment here to enable modal window hiding
+    if (!noShowFsfModalWindowElementP) {
+        setTimeout(function () {
+            // display the element
+            document.getElementById("fsf-modal-window-elem-container").style.display="block";
+        }, 0);
+    }
+}
+
+// Call this first to set the proper text.
+fsfModalWindowElemMaybeSwitchText();
+// Check if appeal is the url.
+if (window.location.href.indexOf("appeal") == -1) {
+  // Call this right away to avoid flicker.
+  fsfModalWindowElemMaybeShow();
+}
+
+// Get the time `plusDays` in the future.
+// This can be a fraction.
+function daysInFuture (plusDays) {
+    var now, future;
+
+    now = new Date();
+    future = new Date(now.getTime() + Math.floor(1000 * 60 * 60 * 24 * plusDays));
+    return future.toGMTString();
+}
+
+// Hide the fsf-modal-window-elem
+function fsfModalWindowElemHide () {
+    document.getElementById("fsf-modal-window-elem-container").style.display="none";
+}
+
+// Optionally hide elem and set a cookie to keep the fsf-modal-window-elem hidden for the next `forDays`.
+function fsfModalWindowElemDontShowForDays (forDays, hideNow) {
+    if (hideNow === true) {
+        fsfModalWindowElemHide();
+    }
+    document.cookie = "showFsf202406FundraiserModalWindowElementP=false; path=/; SameSite=Strict; Secure; expires=" + daysInFuture(forDays);
+}
+
+// Hide the element for one week after closing it.
+function fsfModalWindowElemDontShowForAWhile () {
+  fsfModalWindowElemDontShowForDays(7, true);
+}
+
+// Keep the element visible for now, but do not show it for two weeks.
+function fsfModalWindowElemFollowedLink () {
+  fsfModalWindowElemDontShowForDays(14, false);
+}
+
+// Check if visiting appeal page.
+if (window.location.href.indexOf("appeal") > -1) {
+  fsfModalWindowElemDontShowForAWhile();
+}
+
+// Close popup if user clicks trasparent part
+document.getElementById("fsf-modal-window-elem-container").addEventListener("click", function(event){
+  fsfModalWindowElemDontShowForAWhile();
+});
+
+// Do not close popup if clicking non-trasparent part (with the text and buttons)
+document.getElementById("fsf-modal-window-elem").addEventListener("click", function(event){
+  event.stopPropagation();
+});
+
+// Close popup if user clicks X icon.
+document.getElementById("fsf-modal-window-elem-close-button").addEventListener("click", function(event){
+  fsfModalWindowElemDontShowForAWhile();
+});
+
+// Disable popup if user clicks one of the main buttons.
+document.getElementById("fsf-modal-window-elem-buttons").addEventListener("click", function(event){
+  fsfModalWindowElemFollowedLink();
+});
+
+// Disable popup if user clicks one of the "Read more" link.
+document.getElementById("fsf-modal-window-text-link").addEventListener("click", function(event){
+  fsfModalWindowElemFollowedLink();
+});
+
+// Close popup if user presses escape key.
+window.addEventListener("keydown",  function  (event)  {
+    switch  (event.key)  {
+        case  "Escape":
+            fsfModalWindowElemDontShowForAWhile();
+            break;
+        default:
+            return;
+    }
+},  true);
+// @license-end
+              </script>
+            </div>
+            <!-- End fsf-modal-window-elem campaign element -->
 
 <!-- ~~~~~~~~~ GnuPG Header and introduction text ~~~~~~~~~ -->
 <header class="row" id="header"><div>
index 68ad98d274cdd76f30a2c2f791c5706864e4fb0d..59222dfc1541bdb3a4b7779a2bfcdc7a3b188aea 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <header class="row centered" id="header"><div>
index 33582593f4a391bb04d9b182f90a61c4b4475f0a..67819189f91d861c6946b41b0abd8fc8aff5586d 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- ~~~~~~~~~ GnuPG Header and introduction text ~~~~~~~~~ -->
index 64129707982bf09f1ffe2c827c5cce652f6f149c..a99cc49e69bae9d8392baacad5648f1a132c569c 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- ~~~~~~~~~ GnuPG Header and introduction text ~~~~~~~~~ -->
index f6d48ecf4df43296ad181fa35a8bfc23f0008661..36024f79cb9044154224832d8d2e8a462df814e0 100644 (file)
@@ -16,7 +16,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index b8bd24f0b06bf15ab60ee885b92c8d5c1a3fef9c..ef88a3c677574227d74fb11e591b356bdefb6b10 100644 (file)
@@ -15,7 +15,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index f16e74a8b045ab4ba3d53eb31b39754a50efa6cf..098bd4b94b8d1e6f13bc39225eaaeadba42d20c7 100644 (file)
@@ -16,7 +16,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 9309862c392554e3abf91282b52c3d4d93bcab4d..b447f8e2fdcc70cbd7fa31340899e32b686dd98a 100644 (file)
@@ -16,7 +16,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index d8363e1c500a2fa192059003ab0f25eb21f56e3c..d93ef3051bd130a25360b3602dd92be40cfa9806 100644 (file)
@@ -16,7 +16,7 @@ personal del correo electrónico en 40 minutos con GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 6db3a741165bacf22758589f56712a95d33d5bec..2650d32a40c5d5e3e06ad5b9eae2147c4d8ed8b7 100644 (file)
@@ -15,7 +15,7 @@ apprendra à vous défendre avec GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 74d474a3ddaaaac0f49620bb865fb744bf3b4500..a3ccf5d0b64e0e93fbb0503d11cb02e51b71558d 100644 (file)
@@ -14,7 +14,7 @@ apprendra à vous défendre avec GnuPG." />
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 44a2b5d51427d3a4907e1d54ed28655c6a2220b2..22d27059bac6ee09aed768e341a492ffc7a12443 100644 (file)
@@ -15,7 +15,7 @@ apprendra à vous défendre avec GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index ad4aba4e3c444ef33b4045b98e06854878fb87c0..1d946ed90b2f45c659df8c21680697ad53fc981f 100644 (file)
@@ -15,7 +15,7 @@ apprendra à vous défendre avec GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index aa736e62a8d728b849381ea7c16fdc2a3e17ea81..51899a3fe85b88150837a73608a572abe74aa15b 100644 (file)
@@ -15,7 +15,7 @@ apprendra à vous défendre avec GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 172a1107b72c01303c0e6fd1a16729c9e0bdfad1..241fc58676bd642dc4659a3dca01137aeed62ae5 100644 (file)
@@ -15,7 +15,7 @@ tue email in 40 minuti usando GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 695446574210877957279e5dfe4e7b44638b459b..d1f3618d1d2fc239c52b5962fef35a1a6543b3f9 100644 (file)
@@ -14,7 +14,7 @@ tue email in 40 minuti usando GnuPG." />
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index fc735a94184d0413c3b990c0689cc197285524ea..75dafaa6e3e9a1e923ff78423b60309277f8b32d 100644 (file)
@@ -15,7 +15,7 @@ tue email in 40 minuti usando GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index dda677d01d630ff5aa38f6dbdde556cc83e43421..0f3920c21c69570ea081328d771047ef8dd570d4 100644 (file)
@@ -15,7 +15,7 @@ tue email in 40 minuti usando GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index af883b1cd5ba98224fdae1ae43e14818bc7137bd..d837fa60a98e758f60347ea862d984ccf8e4d6ea 100644 (file)
@@ -15,7 +15,7 @@ tue email in 40 minuti usando GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 9b09c5df4d27720c0e01aa807fb8f291a363a281..5f07a316bfc887b216191c792be404f506e8b366 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 0723b8c1ce3b59f4faa92d0e25399e97ae2ce2af..cda40ec61424e603cc8a43f8771af9341c972fd5 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 9b09c5df4d27720c0e01aa807fb8f291a363a281..5f07a316bfc887b216191c792be404f506e8b366 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 9b09c5df4d27720c0e01aa807fb8f291a363a281..5f07a316bfc887b216191c792be404f506e8b366 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 9b09c5df4d27720c0e01aa807fb8f291a363a281..5f07a316bfc887b216191c792be404f506e8b366 100644 (file)
@@ -15,7 +15,7 @@ self-defense in 40 minutes with GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;"><p>Due to Enigmail's PGP functionality being migrated into Icedove and Thunderbird, steps 2 and 3 of the guide are currently out of date.</p><p> Thank you for your patience while we're working on a new round of updates.</p></div>-->
 
 <!-- PLACE FUNDRAISER MODAL WINDOW HERE -->
index 79f0bcd38ac158db16648751f3ac72a1adfdcf2e..ac55568fc129e3fd0eb1f3d34c8b54afda918b96 100644 (file)
@@ -14,7 +14,7 @@ w 40 minut z GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index d2fe4fa666f9b0f23483d6b1d4d693d2dd27af33..ed3cb0411d9da4f7a725cd472fc06f1ed98f0ecc 100644 (file)
@@ -13,7 +13,7 @@ w 40 minut z GnuPG." />
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 38969eda13e9c2b0f7e72e08eb1cfba57744c849..5c3b27430f3a69de63cc15e5fe93b02cb3258491 100644 (file)
@@ -14,7 +14,7 @@ w 40 minut z GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 24e9b259e3cf1dfad15b9e1218055f3edbc32913..95d9a0256618cdc9e0dd774926d3329da40f8365 100644 (file)
@@ -14,7 +14,7 @@ w 40 minut z GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 6e5b57c7a2dcbd5a04a8d9b19bc9b3921334f261..47514fd3568027569a2eeea3766a4d1c54aba619 100644 (file)
@@ -14,7 +14,7 @@ w 40 minut z GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 8302b4c51a003ac509fb0ac34f57c2490067c12e..7196768814544c0ad5c1fc3244a5916d25f829d8 100644 (file)
@@ -14,7 +14,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 226582f701d28d0c9b10781c983bef54173f1835..e5c3c338e92c6fab64a2e04e09549c6d5dcf0981 100644 (file)
@@ -13,7 +13,7 @@
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 598ba37650d73c6fa40d2fc9dd5b316cbcd512d5..3f4a999a5dd0d8998d90032e2c8ea60321074a36 100644 (file)
@@ -14,7 +14,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index bfa93a1f38e01d0300e386056ca69f017615cdcf..f6e43f9e720f0fcfd3b3c95b86bb0034fe64719a 100644 (file)
@@ -14,7 +14,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 19bee37c0f9f1985f891d796ab92090ed92ca440..ae39c8d1f703685b5f7913fa20a6f6ed334c6d22 100644 (file)
@@ -14,7 +14,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index ed416f6f5062184eb28af58daa9fbae12f84f8d2..d7271afe716b8965865e1c47c407e1cbd3098988 100644 (file)
@@ -14,7 +14,7 @@ GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index d6ffa932b89f34198039512938e0b47ab46acf53..fed440cc78635beb97e0b1de833255fbaadb8744 100644 (file)
@@ -13,7 +13,7 @@ GnuPG." />
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 611a9476246749fdffc65fc8b9beab7cfa68b121..02f2fa53ef041da03059480900775be4cd327809 100644 (file)
@@ -14,7 +14,7 @@ GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index d061168880b3d8b5bd57b7883d7602d956fd530d..4d3991ffa807ff4b43a9d4829d1d1b7f9944b6a4 100644 (file)
@@ -14,7 +14,7 @@ GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 6bebeda31617134d86c6c6be0f4fa9a29ba9c890..592e3f5164c44b0a253a3448abbc1bae83d05f7a 100644 (file)
@@ -14,7 +14,7 @@ GnuPG." />
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index d55ecdd7d034e2df5db6d4a4561a5d11b8e6ff54..23120394fd5028ba4364827da00e443cc3fb30be 100644 (file)
@@ -13,7 +13,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index a2ce1f73834a46209a554e544b00025b78fcf5c2..e5a4360f0bd0f52a13d9cc7dd47641bdee14f4b1 100644 (file)
@@ -12,7 +12,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 7bd5c9b85a64d6acb32245c337017f947827ac77..edca217821ee0865158ff3ff2f33fc5efbb80915 100644 (file)
@@ -13,7 +13,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index da24001cfa22d7aea59042c60c9e504280a113e7..2b27a292ca41c5cae74415c6827ea31ecbfc978a 100644 (file)
@@ -13,7 +13,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 4f633ce036787c22bb414cc0e043bb0438a47164..0d97a71a013447a47f5e4a6b736d93ba16201e36 100644 (file)
@@ -13,7 +13,7 @@ eder. Bu rehberle 40 dakikada GnuPG yardımıyla e-posta öz savunmayı
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index cdd4896c5e28f8e15e6e33ab61edbe68270c84c6..d2eddd05d81a1f9fa70c61a699e6caf8ba375849 100644 (file)
@@ -12,7 +12,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index 0eb1fefef822c6df2b94f2397fd2ba6bc9c830e4..b81f853d41110892281e17512d21fb030b8ed095 100644 (file)
@@ -11,7 +11,7 @@
 <link rel="shortcut icon"
 href="../static/img/favicon.ico" />
 </head>
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 45abb366b358e426a7bb37c2603f6c3df44bb45d..4d4b8115720636f2d4a9e2d40472cd212c997d14 100644 (file)
@@ -12,7 +12,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 <!--<div style="text-align: center; padding: 2.5px; background-color: #a94442; color:#fcf8e3;">
index b106b2f22826c6f769ffcc49774afda89c571618..0848572ffa0b09fd286381b4c351de8d45050f14 100644 (file)
@@ -12,7 +12,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>
 
 
 
index 36149c73a6671254f9add8dd84dc39d8c85a0e31..3684c5bb543ffd019784298a2c97c4fb176df682 100644 (file)
@@ -12,7 +12,7 @@
 href="../static/img/favicon.ico" />
 </head>
 
-<body>
+<body><iframe title="FSF Fundraiser Banner" src="//static.fsf.org/nosvn/banners/202411fundraiser/" scrolling="no" style="width: 100%; height: 300px; display: block; margin: 0; border: 0 none; overflow: hidden;"></iframe>