From 3bfc16c430a73ab0863f8a64728cb3aeb535cfd6 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Sun, 23 Dec 2018 11:08:30 +0000 Subject: [PATCH 001/279] Add Riot Chat Client (#613) Replace Wire with Riot --- assets/img/tools/riot.png | Bin 0 -> 8651 bytes index.html | 27 +++++++++++++-------------- 2 files changed, 13 insertions(+), 14 deletions(-) create mode 100644 assets/img/tools/riot.png diff --git a/assets/img/tools/riot.png b/assets/img/tools/riot.png new file mode 100644 index 0000000000000000000000000000000000000000..30866b312e3c6a297349e15739f8b061e3177075 GIT binary patch literal 8651 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index c13db32c..6e48f965 100644 --- a/index.html +++ b/index.html @@ -1227,9 +1227,9 @@ layout: default
- {% include card.html color="success" title="Mobile: Signal" image="assets/img/tools/Signal.png" @@ -1240,15 +1240,14 @@ layout: default and it doesn't cost anything to use." %} + {% include card.html color="primary" - title="Wire" - image="assets/img/tools/wire.png" - url="https://get.wire.com" + title="Riot.im" + image="assets/img/tools/riot.png" + url="https://riot.im/" footer="OS: Android, iOS, macOS, Windows, Linux, Web" - description="Wire is an app developed by Wire Swiss GmbH. - The Wire app allows users to exchange end-to-end encrypted instant messages, as well as make voice and video calls. Wire is free and open source, enabling anyone to verify its security by auditing the code. - The development team is backed by Iconical and they will monetize in the future with premium features/services.
- Caution: The company keeps a list of all the users you contact until you delete your account." + labels="warning:beta:The software is currently in beta and the mobile client states 'End-to-end encryption is in beta and may not be reliable. You should not yet trust it to secure data.'" + description='Riot.im is a decentralized free-software chatting application based on the Matrix protocol, a recent open protocol for real-time communication offering E2E encryption. It can bridge other communications via others protocols such as IRC too.' %} {% include card.html color="warning" @@ -1268,16 +1267,16 @@ layout: default
  • Cryptocat - Encrypted open source messenger. Supports file sharing and multiple devices. Available for Windows, Linux and macOS.
  • Kontalk - A community-driven instant messaging network. Supports end-to-end encryption. Both client-to-server and server-to-server channels are fully encrypted.
  • Conversations - An open source Jabber/XMPP client for Android 4.4+ smartphones. Supports end-to-end encryption with either OMEMO or openPGP. There is also Conversations Legacy which still supports OTR.
  • +
  • Wire experimental (more info) - A free software End-to-End Encrypted chating application that supports instant messaging, voice, and video calls.
  • List of OTR Clients - Wikipedia
  • -
  • The Matrix protocol and it's various clients such as Riot.im. A recent open protocol for real-time communication.
  • - + +

    Related Information

    @@ -1416,7 +1415,7 @@ layout: default
    - +

    Secure Hosting Provider

    {% include card.html color="success" @@ -1431,7 +1430,7 @@ layout: default url="https://datacell.is/" description="DataCell is a data center providing secure colocating in Switzerland and Iceland." %} - + {% include card.html color="warning" title="VPS/Web Hosting: Orange Website" image="assets/img/tools/orange_hosting.png" @@ -1440,7 +1439,7 @@ layout: default %}
    - +

    Secure File Sync Software

    From 35a1419ab84f23a4e87602afca675da448ec8825 Mon Sep 17 00:00:00 2001 From: Hugo Costa Date: Sun, 23 Dec 2018 15:02:22 +0000 Subject: [PATCH 002/279] Change dudle's link (#688) Change the link to point to the anonymous mode (old one was deprecated and redirected to the main website) --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 6e48f965..5317a888 100644 --- a/index.html +++ b/index.html @@ -1839,7 +1839,7 @@ layout: default
  • Cryptee - Free privacy-friendly service for storing Documents, files and Photos
  • EtherCalc - EtherCalc is a web spreadsheet. Data is saved on the web, and people can edit the same document at the same time. Changes are instantly reflected on all screens. Work together on inventories, survey forms, list management, brainstorming sessions.
  • disroot.org - Free privacy-friendly service that offers Etherpad, EtherCalc and PrivateBin.
  • -
  • dudle - An online scheduling application, which is free and OpenSource. Schedule meetings or make small online polls. No email collection or the need of registration.
  • +
  • dudle - An online scheduling application, which is free and OpenSource. Schedule meetings or make small online polls. No email collection or the need of registration.
  • LibreOffice - Free and open source office suite
  • PC Operating Systems

    From 541d45f82a39038b11d798093c989591f3c8ddee Mon Sep 17 00:00:00 2001 From: Samuel Shifterovich Date: Thu, 27 Dec 2018 17:08:35 +0100 Subject: [PATCH 003/279] Add files for Travis CI (#696) Implement Travis CI. --- .travis.yml | 11 +++++++++++ build.sh | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 .travis.yml create mode 100755 build.sh diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..e69de1c9 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,11 @@ +language: ruby +rvm: + - 2.4.1 + +# Assume bundler is being used, therefore +# the `install` step will run `bundle install` by default. +script: ./build.sh + +sudo: false # route your build to the container-based infrastructure for a faster build + +cache: bundler # caching bundler gem packages will speed up build diff --git a/build.sh b/build.sh new file mode 100755 index 00000000..ebe27b86 --- /dev/null +++ b/build.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -e # halt script on error + +bundle exec jekyll build From a37e9265c5c6f3495dcba69d021fcaf1be6299c1 Mon Sep 17 00:00:00 2001 From: Vince Date: Thu, 27 Dec 2018 17:21:56 +0100 Subject: [PATCH 004/279] Add travis-ci badge to README (#697) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e3f2af9a..77e57576 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ _Encryption Against Global Mass Surveillance._ +[![Build Status](https://travis-ci.com/privacytoolsIO/privacytools.io.svg?branch=master)](https://travis-ci.com/privacytoolsIO/privacytools.io) + # Contributing It's important for a website like privacytools.io to be up-to-date. Keep an eye on software updates of the applications listed here. Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. So if you find an error, or you think a provider should not be listed here, or a qualified service provider is missing or a browser plugin is not the best choice anymore or anything else... From 3268c874b35536bcacb47560144dfd76e811f853 Mon Sep 17 00:00:00 2001 From: c0rdis Date: Sat, 29 Dec 2018 10:29:29 +0100 Subject: [PATCH 005/279] Actualized VPN table --- index.html | 60 +++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/index.html b/index.html index 5317a888..770e068e 100644 --- a/index.html +++ b/index.html @@ -211,7 +211,7 @@ layout: default AirVPN - 54 € + 54 € Yes 162 Italy @@ -222,9 +222,9 @@ layout: default AzireVPN - 45 € + 45 € Yes - 5 + 22 Sweden AzireVPN.com @@ -233,9 +233,9 @@ layout: default blackVPN - 99 € + 49 € Yes - 27 + 31 Hong Kong blackVPN.com @@ -246,7 +246,7 @@ layout: default $ 52 Yes - 18 + 28 Iceland Cryptostorm.is @@ -255,9 +255,9 @@ layout: default ExpressVPN - $ 99.95 + $ 99.95 Yes - 145 + 148 British Virgin Islands ExpressVPN.com @@ -266,7 +266,7 @@ layout: default FrootVPN - $ 35.88 + $ 35.88 No 27 Sweden @@ -277,9 +277,9 @@ layout: default hide.me - $ 65.04 + Free Yes - 88 + 160+ Malaysia hide.me @@ -290,7 +290,7 @@ layout: default $ 100 Yes - 21 + 38 Gibraltar IVPN.net @@ -299,9 +299,9 @@ layout: default Mullvad - 60 € + 60 € Yes - 168 + 281 Sweden Mullvad.net @@ -310,9 +310,9 @@ layout: default NordVPN - $ 69 + $ 83.88 Yes - 475 + 5200+ Panama NordVPN.com @@ -321,9 +321,9 @@ layout: default OVPN.com - $ 84 + 84 € Yes - 39 + 67 Sweden OVPN.com @@ -332,10 +332,10 @@ layout: default Perfect Privacy - 124.95 € + 119.99 € No - 41 - Panama + 54 + Switzerland Perfect-Privacy.com @@ -358,7 +358,7 @@ layout: default Free Yes - 249 + 325 Switzerland ProtonVPN.com @@ -367,9 +367,9 @@ layout: default Proxy.sh - $ 90 + $ 40 No - 300 + 300+ Seychelles Proxy.sh @@ -378,9 +378,9 @@ layout: default Trust.Zone - $ 39.95 + $ 39.95 Yes - 48 + 164 Seychelles Trust.Zone @@ -390,7 +390,7 @@ layout: default $ 39.99 No - 122 + 128 Hong Kong VPN.ht @@ -398,7 +398,7 @@ layout: default VPNArea - $ 59.00 + $ 59 Yes 204 Bulgaria @@ -408,9 +408,9 @@ layout: default VPNTunnel - $ 35.88 + 35.88 € No - 80 + 800+ Seychelles VPNTunnel.com From e5d56f969737a55a27cef9e7a7b5e111412fb5e5 Mon Sep 17 00:00:00 2001 From: c0rdis Date: Sat, 29 Dec 2018 14:08:11 +0100 Subject: [PATCH 006/279] Reworked layout Added FA icons, removed unnecessary sections --- _layouts/default.html | 77 +++++++++++++++++++++---------------------- 1 file changed, 38 insertions(+), 39 deletions(-) diff --git a/_layouts/default.html b/_layouts/default.html index 5e0e966b..9e3f115a 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -85,15 +85,15 @@ Provider + + +
    - -
    uBlock @@ -26,9 +24,7 @@

    An efficient wide-spectrum-blocker that's easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source. We recommend Firefox but uBlock Origin also works in other browsers such as Safari, Opera, and Chromium. Unlike AdBlock Plus, uBlock does not allow so-called "acceptable ads".

    -
    -
    Cookie AutoDelete @@ -38,9 +34,7 @@

    Automatically removes cookies when they are no longer used by open browser tabs. With the cookies, lingering sessions, as well as information used to spy on you, will be expunged.

    -
    -
    HTTPS Everywhere @@ -50,9 +44,7 @@

    A Firefox, Chrome, and Opera extension that encrypts your communications with many major websites, making your browsing more secure. A collaboration between The Tor Project and the Electronic Frontier Foundation.

    -
    -
    Decentraleyes @@ -78,9 +70,7 @@

    Many websites integrate features which let other websites track you, such as Facebook Like Buttons or Google Analytics. uMatrix gives you control over the requests that websites make to other websites. This gives you greater and more fine-grained control over the information that you leak online.

    -
    -
    NoScript From b5f508fa91c520bab4de51cca5a863a0d94f2b3e Mon Sep 17 00:00:00 2001 From: Vincevrp Date: Sun, 20 Jan 2019 17:21:58 +0100 Subject: [PATCH 029/279] Add bottom margin to browser addons --- _includes/sections/browser-addons.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index f30545c7..318cf57a 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -5,7 +5,7 @@
    -
    +
    Privacy Badger
    @@ -15,7 +15,7 @@
    -
    +
    uBlock
    @@ -25,7 +25,7 @@
    -
    +
    Cookie AutoDelete
    @@ -35,7 +35,7 @@
    -
    +
    HTTPS Everywhere
    @@ -45,7 +45,7 @@
    -
    +
    Decentraleyes
    @@ -61,7 +61,7 @@
    -
    +
    uMatrix
    @@ -71,7 +71,7 @@
    -
    +
    NoScript
    From 85fcc17a2d8a9b5697fc8672144cb1abf0a8d57f Mon Sep 17 00:00:00 2001 From: Vincevrp Date: Sun, 20 Jan 2019 17:31:33 +0100 Subject: [PATCH 030/279] Move email providers to separate file --- _includes/sections/email-providers.html | 220 ++++++++++++++++++++++++ index.html | 218 +---------------------- 2 files changed, 221 insertions(+), 217 deletions(-) create mode 100644 _includes/sections/email-providers.html diff --git a/_includes/sections/email-providers.html b/_includes/sections/email-providers.html new file mode 100644 index 00000000..890f8b62 --- /dev/null +++ b/_includes/sections/email-providers.html @@ -0,0 +1,220 @@ +

    Privacy-Conscious Email Providers - No Affiliates

    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Email ServiceURLSinceServerStoragePrice / YearBitcoinEncryptionOwn Domain
    + Protonmail + + WWW + Tor + 2013 Switzerland500 MBFreeAcceptedBuilt-inYes
    + Disroot + + WWW + 2015 Netherlands2 GBFreeAcceptedBuilt-inYes
    + Tutanota + + WWW + 2011 Germany1 GBFreeNoBuilt-inYes
    + Mailfence + + WWW + 2013 Belgium500 MBFreeAcceptedBuilt-inYes
    + mailbox.org + + + WWW + 2014 Germany2 GB12 €AcceptedBuilt-inYes
    + Posteo + + WWW + 2009 Germany2 GB12 €NoBuilt-inNo
    + Runbox + + + WWW + 1999 Norway1 GB$ 19.95YesNoYes
    + Neomailbox + + WWW + 2003 Switzerland1 GB$ 49.95AcceptedBuilt-inYes
    + StartMail + + WWW + 2014 Netherlands10 GB$ 59.95AcceptedBuilt-inYes
    + Kolab Now + + WWW + 2010 Switzerland2 GB$ 60AcceptedNoYes
    +
    + +

    Interesting Email Providers Under Development

    + +
      +
    • Confidant Mail - An open-source non-SMTP cryptographic email system optimized for large file attachments. It is a secure and spam-resistant alternative to regular email and online file drop services. It + uses GNU Privacy Guard (GPG) for content encryption and authentication, and TLS 1.2 with ephemeral keys for transport encryption.
    • +

    Become Your Own Email Provider with Mail-in-a-Box

    +Mail-in-a-Box +

    Take it a step further and get control of your email with this easy-to-deploy mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It's sort of like making your own Gmail, but one you control from top +to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don't need to be a technology expert to set it up. More: https://mailinabox.email/

    + +

    Privacy Email Tools

    + +
      +
    • gpg4usb - A very easy to use and small portable editor to encrypt and decrypt any text-message or -file. For Windows and Linux. GPG tutorial.
    • +
    • Mailvelope - A browser extension that enables the exchange of encrypted emails following the OpenPGP encryption standard.
    • +
    • Enigmail - A security extension to Thunderbird and Seamonkey. It enables you to write and receive email messages signed and/or encrypted with the OpenPGP standard.
    • +
    • TorBirdy - This extension configures Thunderbird to make connections over the Tor anonymity network.
    • +
    • Email Privacy Tester - This tool will send an Email to your address and perform privacy-related tests.
    • +
    + +

    Related Information

    + +
      +
    • Aging 'Privacy' Law Leaves Cloud E-Mail Open to Cops - Data stored in the cloud for longer than 6 months is considered abandoned and may be accessed by intelligence agencies without + a warrant. Learning: Use an external email client like Thunderbird or Enigmail, download your emails and store them locally. Never leave them on the server.
    • +
    • With May First/Riseup Server Seizure, FBI Overreaches Yet Again
    • +
    • Autistici/Inventati server compromised - The cryptographic services offered by the Autistici/Inventati server have been compromised on 15th June 2004. It was discovered on 21st June 2005. One year + later. During an enquiry on a single mailbox, the Postal Police may have tapped for a whole year every user's private communication going through the server autistici.org/inventati.org.
    • +
    diff --git a/index.html b/index.html index 975ccb8c..fd3d56d0 100644 --- a/index.html +++ b/index.html @@ -23,223 +23,7 @@ layout: default {% include sections/browser-tweaks.html %} -

    Privacy-Conscious Email Providers - No Affiliates

    - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Email ServiceURLSinceServerStoragePrice / YearBitcoinEncryptionOwn Domain
    - Protonmail - - WWW - Tor - 2013 Switzerland500 MBFreeAcceptedBuilt-inYes
    - Disroot - - WWW - 2015 Netherlands2 GBFreeAcceptedBuilt-inYes
    - Tutanota - - WWW - 2011 Germany1 GBFreeNoBuilt-inYes
    - Mailfence - - WWW - 2013 Belgium500 MBFreeAcceptedBuilt-inYes
    - mailbox.org - - - WWW - 2014 Germany2 GB12 €AcceptedBuilt-inYes
    - Posteo - - WWW - 2009 Germany2 GB12 €NoBuilt-inNo
    - Runbox - - - WWW - 1999 Norway1 GB$ 19.95YesNoYes
    - Neomailbox - - WWW - 2003 Switzerland1 GB$ 49.95AcceptedBuilt-inYes
    - StartMail - - WWW - 2014 Netherlands10 GB$ 59.95AcceptedBuilt-inYes
    - Kolab Now - - WWW - 2010 Switzerland2 GB$ 60AcceptedNoYes
    -
    - -

    Interesting Email Providers Under Development

    -
      -
    • Confidant Mail - An open-source non-SMTP cryptographic email system optimized for large file attachments. It is a secure and spam-resistant alternative to regular email and online file drop services. It - uses GNU Privacy Guard (GPG) for content encryption and authentication, and TLS 1.2 with ephemeral keys for transport encryption.
    • -

    Become Your Own Email Provider with Mail-in-a-Box

    - Mail-in-a-Box -

    Take it a step further and get control of your email with this easy-to-deploy mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It's sort of like making your own Gmail, but one you control from top - to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don't need to be a technology expert to set it up. More: https://mailinabox.email/

    - -

    Privacy Email Tools

    -
      -
    • gpg4usb - A very easy to use and small portable editor to encrypt and decrypt any text-message or -file. For Windows and Linux. GPG tutorial.
    • -
    • Mailvelope - A browser extension that enables the exchange of encrypted emails following the OpenPGP encryption standard.
    • -
    • Enigmail - A security extension to Thunderbird and Seamonkey. It enables you to write and receive email messages signed and/or encrypted with the OpenPGP standard.
    • -
    • TorBirdy - This extension configures Thunderbird to make connections over the Tor anonymity network.
    • -
    • Email Privacy Tester - This tool will send an Email to your address and perform privacy-related tests.
    • -
    - -

    Related Information

    -
      -
    • Aging 'Privacy' Law Leaves Cloud E-Mail Open to Cops - Data stored in the cloud for longer than 6 months is considered abandoned and may be accessed by intelligence agencies without - a warrant. Learning: Use an external email client like Thunderbird or Enigmail, download your emails and store them locally. Never leave them on the server.
    • -
    • With May First/Riseup Server Seizure, FBI Overreaches Yet Again
    • -
    • Autistici/Inventati server compromised - The cryptographic services offered by the Autistici/Inventati server have been compromised on 15th June 2004. It was discovered on 21st June 2005. One year - later. During an enquiry on a single mailbox, the Postal Police may have tapped for a whole year every user's private communication going through the server autistici.org/inventati.org.
    • -
    + {% include sections/email-providers.html %}

    Email Clients

    From dd7b997b3e53b547e6aa3394965d1fda69bc720f Mon Sep 17 00:00:00 2001 From: Vincevrp Date: Sun, 20 Jan 2019 17:33:47 +0100 Subject: [PATCH 031/279] Move email clients to separate file --- _includes/sections/email-clients.html | 27 ++++++++++++++++++ index.html | 40 +-------------------------- 2 files changed, 28 insertions(+), 39 deletions(-) create mode 100644 _includes/sections/email-clients.html diff --git a/_includes/sections/email-clients.html b/_includes/sections/email-clients.html new file mode 100644 index 00000000..2c49a598 --- /dev/null +++ b/_includes/sections/email-clients.html @@ -0,0 +1,27 @@ +

    Email Clients

    +
    + + {% include card.html color="success" + title="Thunderbird" + image="assets/img/tools/Thunderbird.png" + url="https://mozilla.org/thunderbird" + website="mozilla.org" + footer="OS: Windows, macOS, Linux, BSD." + description="Mozilla Thunderbird is a free, open source, cross-platform email, news, and chat client developed by the Mozilla Foundation. Thunderbird is an email, newsgroup, news feed, and chat (XMPP, IRC, Twitter) client." + %} {% include card.html color="primary" + title="Claws Mail" + image="assets/img/tools/Claws-Mail.png" + url="https://www.claws-mail.org/" + footer="OS: Windows, macOS, Linux, BSD, Solaris, Unix." + description="Claws Mail is a free and open source, GTK+-based email and news client. It offers easy configuration and an abundance of features. It is included with Gpg4win, an encryption suite for Windows." + %} + +
    + +

    Worth Mentioning

    + +
      +
    • K-9 Mail - An independent mail application for Android. It supports both POP3 and IMAP mailboxes, but only supports push mail for IMAP.
    • +
    • GNU Privacy Guard - Email Encryption. GnuPG is a GPL Licensed alternative to the PGP suite of cryptographic software. Tutorial. Use GPGTools for macOS.
    • +
    • Mailpile (Beta) - A modern, fast web-mail client with user-friendly encryption and privacy features.
    • +
    diff --git a/index.html b/index.html index fd3d56d0..91cc16f5 100644 --- a/index.html +++ b/index.html @@ -25,45 +25,7 @@ layout: default {% include sections/email-providers.html %} -

    Email Clients

    -
    - - {% include card.html color="success" - title="Thunderbird" - image="assets/img/tools/Thunderbird.png" - url="https://mozilla.org/thunderbird" - website="mozilla.org" - footer="OS: Windows, macOS, Linux, BSD." - description="Mozilla Thunderbird is a free, open source, cross-platform email, news, and chat client developed by the Mozilla Foundation. Thunderbird is an email, newsgroup, news feed, and chat (XMPP, IRC, Twitter) client." - %} {% include card.html color="primary" - title="Claws Mail" - image="assets/img/tools/Claws-Mail.png" - url="https://www.claws-mail.org/" - footer="OS: Windows, macOS, Linux, BSD, Solaris, Unix." - description="Claws Mail is a free and open source, GTK+-based email and news client. It offers easy configuration and an abundance of features. It is included with Gpg4win, an encryption suite for Windows." - %} - -
    - -

    Worth Mentioning

    -
      -
    • K-9 Mail - An independent mail application for Android. It supports both POP3 and IMAP mailboxes, but only supports push mail for IMAP.
    • -
    • GNU Privacy Guard - Email Encryption. GnuPG is a GPL Licensed alternative to the PGP suite of cryptographic software. Tutorial. Use GPGTools for macOS.
    • -
    • Mailpile (Beta) - A modern, fast web-mail client with user-friendly encryption and privacy features.
    • -
    + {% include sections/email-clients.html %}

    Email Alternatives

    From 588b6bc5a848ec79c49cff9d24a11ed00c71f7a7 Mon Sep 17 00:00:00 2001 From: Vincevrp Date: Sun, 20 Jan 2019 17:36:10 +0100 Subject: [PATCH 032/279] Move email alternatives to separate file --- _includes/sections/email-alternatives.html | 29 ++++++++++++++++++++++ index.html | 28 +-------------------- 2 files changed, 30 insertions(+), 27 deletions(-) create mode 100644 _includes/sections/email-alternatives.html diff --git a/_includes/sections/email-alternatives.html b/_includes/sections/email-alternatives.html new file mode 100644 index 00000000..7722b964 --- /dev/null +++ b/_includes/sections/email-alternatives.html @@ -0,0 +1,29 @@ +

    Email Alternatives

    + +
    + + {% include card.html color="success" + title="I2P-Bote" + image="assets/img/tools/I2P.png" + url="https://i2pbote.xyz/" + footer="OS: Windows, macOS, Linux, Android, BSD / Solaris." + description="I2P-Bote is a fully decentralized and distributed email system. It supports different identities and does not expose email headers. Currently (2015), it is still + in beta version and can be accessed via its web application interface or IMAP and SMTP. All bote-mails are transparently end-to-end encrypted and, optionally, signed by the sender's private key." + %} + + {% include card.html color="primary" + title="Bitmessage" + image="assets/img/tools/Bitmessage.png" + url="https://bitmessage.org/" + footer="OS: Windows, macOS, Linux." + description="Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, + meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide \"non-content\" data." + %} {% include card.html color="warning" + title="RetroShare" + image="assets/img/tools/RetroShare.png" + url="http://retroshare.net" + footer="OS: Windows, macOS, Linux." + description="Retroshare creates encrypted connections to your friends. Nobody can spy on you. Retroshare is completely decentralized. This means there are no central servers. It is entirely Open-Source and free. There are no costs, no ads and no Terms of Service." + %} + +
    diff --git a/index.html b/index.html index 91cc16f5..19bab624 100644 --- a/index.html +++ b/index.html @@ -27,33 +27,7 @@ layout: default {% include sections/email-clients.html %} -

    Email Alternatives

    -
    - - {% include card.html color="success" - title="I2P-Bote" - image="assets/img/tools/I2P.png" - url="https://i2pbote.xyz/" - footer="OS: Windows, macOS, Linux, Android, BSD / Solaris." - description="I2P-Bote is a fully decentralized and distributed email system. It supports different identities and does not expose email headers. Currently (2015), it is still - in beta version and can be accessed via its web application interface or IMAP and SMTP. All bote-mails are transparently end-to-end encrypted and, optionally, signed by the sender's private key." - %} - - {% include card.html color="primary" - title="Bitmessage" - image="assets/img/tools/Bitmessage.png" - url="https://bitmessage.org/" - footer="OS: Windows, macOS, Linux." - description="Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, - meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide \"non-content\" data." - %} {% include card.html color="warning" - title="RetroShare" - image="assets/img/tools/RetroShare.png" - url="http://retroshare.net" - footer="OS: Windows, macOS, Linux." - description="Retroshare creates encrypted connections to your friends. Nobody can spy on you. Retroshare is completely decentralized. This means there are no central servers. It is entirely Open-Source and free. There are no costs, no ads and no Terms of Service." - %} -
    + {% include sections/email-alternatives.html %}

    Privacy Respecting Search Engines

    From 33f75c05bfd0a107c09057fedfce20c64919643d Mon Sep 17 00:00:00 2001 From: Vincevrp Date: Sun, 20 Jan 2019 17:37:49 +0100 Subject: [PATCH 033/279] Move search engines to separate file --- _includes/sections/search-engines.html | 52 ++++++++++++++++++++++++++ index.html | 51 +------------------------ 2 files changed, 54 insertions(+), 49 deletions(-) create mode 100644 _includes/sections/search-engines.html diff --git a/_includes/sections/search-engines.html b/_includes/sections/search-engines.html new file mode 100644 index 00000000..37694745 --- /dev/null +++ b/_includes/sections/search-engines.html @@ -0,0 +1,52 @@ +

    Privacy Respecting Search Engines

    + + + +
    + + {% include card.html color="success" + title="searx" + image="assets/img/provider/searx.jpg" + url="https://searx.me/" + tor="http://ulrn6sryqaifefld.onion" + extra_button='List of Instances' + description='An open source metasearch engine, aggregating the results of other search engines while not storing information about its users. No logs, no ads and no tracking.' + %} + + {% include card.html color="primary" + title="StartPage" + image="assets/img/provider/StartPage.png" + url="https://www.startpage.com/" + description="Google search results, with complete privacy protection. Behind StartPage is a european company that has been obsessive about privacy since 2006." + %} + + {% include card.html color="warning" + title="DuckDuckGo" + image="assets/img/provider/DuckDuckGo.jpg" + url="https://duckduckgo.com/" + tor="http://3g2upl4pq6kufc4m.onion" + description='The search engine that doesn\'t track you. Some of DuckDuckGo\'s code is free software hosted at GitHub, but the core is proprietary. The company is based in the USA.' + %} +
    + +

    Firefox Addon

    + +
      +
    • + Google search link fix - Firefox extension that prevents Google and Yandex search pages from modifying search result links when you click them. This is useful when + copying links but it also helps privacy by preventing the search engines from recording your clicks. (Open Source) +
    • +
    + +

    Worth Mentioning

    + +
      +
    • + Qwant - Qwant's philosophy is based on two principles: no user tracking and no filter bubble. Qwant was launched in France in February 2013. Privacy Policy. +
    • +
    • + MetaGer - An open source metasearch engine, which is based in Germany. It focuses on protecting the user's privacy. +
    • +
    diff --git a/index.html b/index.html index 19bab624..0e96adee 100644 --- a/index.html +++ b/index.html @@ -29,56 +29,9 @@ layout: default {% include sections/email-alternatives.html %} -

    Privacy Respecting Search Engines

    + {% include sections/search-engines.html %} - - -
    - - {% include card.html color="success" - title="searx" - image="assets/img/provider/searx.jpg" - url="https://searx.me/" - tor="http://ulrn6sryqaifefld.onion" - extra_button='List of Instances' - description='An open source metasearch engine, aggregating the results of other search engines while not storing information about its users. No logs, no ads and no tracking.' - %} - - {% include card.html color="primary" - title="StartPage" - image="assets/img/provider/StartPage.png" - url="https://www.startpage.com/" - description="Google search results, with complete privacy protection. Behind StartPage is a european company that has been obsessive about privacy since 2006." - %} - - {% include card.html color="warning" - title="DuckDuckGo" - image="assets/img/provider/DuckDuckGo.jpg" - url="https://duckduckgo.com/" - tor="http://3g2upl4pq6kufc4m.onion" - description='The search engine that doesn\'t track you. Some of DuckDuckGo\'s code is free software hosted at GitHub, but the core is proprietary. The company is based in the USA.' - %} -
    - -

    Firefox Addon

    -
      -
    • - Google search link fix - Firefox extension that prevents Google and Yandex search pages from modifying search result links when you click them. This is useful when - copying links but it also helps privacy by preventing the search engines from recording your clicks. (Open Source) -
    • -
    - -

    Worth Mentioning

    -
      -
    • - Qwant - Qwant's philosophy is based on two principles: no user tracking and no filter bubble. Qwant was launched in France in February 2013. Privacy Policy. -
    • -
    • - MetaGer - An open source metasearch engine, which is based in Germany. It focuses on protecting the user's privacy. -
    • -

    Encrypted Instant Messenger

    +

    Encrypted Instant Messenger

    @@ -68,20 +71,13 @@ permalink: /donate/

    We prefer Bitcoin donations to be above $5 due to the state of the network's transaction fees. You are welcome to donate any smaller or larger amount on any other cryptocurrency, such as Bitcoin Cash, Ethereum, or Stellar.

    -

    You are also welcome to donate via PayPal with an account or credit card:

    +

    More Cryptocurrencies

    +
    -
    -
    -

    - -

    -

    More Cryptocurrencies

    -
    -
    From 3af07184ff1d0fab895458825fef2b8aa8712799 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Wed, 17 Apr 2019 03:25:12 +0000 Subject: [PATCH 209/279] browser-tweaks: remove browser.send_pings (#865) It defaults to false already and is not necessary here. Closes #686 --- _includes/sections/browser-tweaks.html | 3 --- 1 file changed, 3 deletions(-) diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index 038c7c14..6946da5b 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -37,9 +37,6 @@
    browser.safebrowsing.phishing.enabled = false
    Disable Google Safe Browsing and phishing protection. Security risk, but privacy improvement.
    -
    browser.send_pings = false
    -
    The attribute would be useful for letting websites track visitors' clicks.
    -
    browser.sessionstore.max_tabs_undo = 0
    Even with Firefox set to not remember history, your closed tabs are stored temporarily at Menu -> History -> Recently Closed Tabs.
    From 6b6ee86df8a83135b292499593d9b24b6585ab31 Mon Sep 17 00:00:00 2001 From: Alberto Date: Wed, 17 Apr 2019 05:26:02 +0200 Subject: [PATCH 210/279] Logos Changes (#862) * Changes to some logos - Changed Bahnhof and CryptPad logos so they're no longer stretched - Added a logo for Firefox Send - Chaged ZeroBin logo - Changed VeraCrypt logo with a bigger one * Tor-Project -> Tor-Browser logo --- .../sections/browser-recommendation.html | 2 +- _includes/sections/file-sharing.html | 2 +- assets/img/provider/CryptPad.png | Bin 7478 -> 5319 bytes assets/img/provider/bahnhof.png | Bin 16549 -> 3282 bytes assets/img/tools/Firefox-Send.png | Bin 0 -> 9729 bytes assets/img/tools/VeraCrypt.png | Bin 5713 -> 10751 bytes assets/img/tools/ZeroBin.png | Bin 5368 -> 1259 bytes 7 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 assets/img/tools/Firefox-Send.png diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html index ef4c86bf..2dbf54df 100644 --- a/_includes/sections/browser-recommendation.html +++ b/_includes/sections/browser-recommendation.html @@ -4,7 +4,7 @@ {% include card.html color="success" title="Tor Browser" - image="/assets/img/tools/Tor-Project.png" + image="/assets/img/tools/Tor-Browser.png" url="https://www.torproject.org/" tor="http://expyuzz4wqqyqhjn.onion" footer='OS: Windows, macOS, Linux, iOS, Android, OpenBSD.' diff --git a/_includes/sections/file-sharing.html b/_includes/sections/file-sharing.html index 75dd9347..a6c50268 100644 --- a/_includes/sections/file-sharing.html +++ b/_includes/sections/file-sharing.html @@ -12,7 +12,7 @@ {% include card.html color="primary" title="Firefox Send" - image="/assets/img/tools/Firefox.png" + image="/assets/img/tools/Firefox-Send.png" url="https://send.firefox.com/" footer='OS: Browser and Android' description="Send uses end-to-end encryption to keep your data secure from the moment you share to the moment your file is opened. It also offers security controls that you can set. You can choose when your file link expires, the number of downloads, and whether to add an optional password for an extra layer of security." diff --git a/assets/img/provider/CryptPad.png b/assets/img/provider/CryptPad.png index a75c3b2160cac8429b4833ee77e76fe91ef55080..fec8e8decc5c9bd2ec7787b04467dacd3811a97a 100644 GIT binary patch literal 5319 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 AZU6uP diff --git a/assets/img/provider/bahnhof.png b/assets/img/provider/bahnhof.png index fed9534ecc6ab33ec9b42cf03b45fa112e6f1a89..bb1603143a62cf8c157aa32bd74b41caa20e44e7 100644 GIT binary patch literal 3282 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 a*>fpf5R+mOp9MUAfWgz%&t;ucLK6UVPWp!c diff --git a/assets/img/tools/Firefox-Send.png b/assets/img/tools/Firefox-Send.png new file mode 100644 index 0000000000000000000000000000000000000000..edd9c020873f61a15d9e5fb6d211d62e07de30e3 GIT binary patch literal 9729 zcmcI~WmH>RyKeE~#fnQQZV3*--QAr)f`?GtDNwYy7Frw%El}JgSaGL#aVXvb#r4wf z+k2lg?l||1@6XN1%35pAXFl)q%6u~-QJU%sxL6cePo6x%RZ^7Iemr~sIi8|Fz6wJG zCLd3jE{aBOPoCiQ{5gFgn5^alKDKs6T`sGYr{uPao?S6$cI*U?%SLN6gsC+ZD) zB!EHP!F1j*CucX1w;27uctMZXe})0{bpL|5JBrau{V_;qsHRCL19yee@pB1qT66R9 z(+LW5aSQPB2@7-3@c_An06-xCH!ml*0EiC=;^CqD>p}l$%@tw;(w3F~%huza7`>gl zy9)>a@bdEF^5W%!yV?S{g@uIyKpp@O59cF-)6K`(9qi5N?Dq0+23e?^wX400yFJ{Q z?hhl_3hv=9M*pbv-!8yh{-Jet`zuV30Rwo0T>#u%z&|ei4OCP6-=Q$rKWI01InPHc zf9d@niQRO4T%Z7Ls2kkF)fy`233YaV`L{8M^*?J}JY1draR6WS+F})jQ-C&CyZX1DL}yP;QtH^huGWr{3lQ~ zHIS0Cn>*Oq8mc5KM*k>^%ibRHXjKqs#cRXQ$;ZbB;RFNutT@5KHddTA5I#OIm{$O7 zBgp$NU61Q!;np61BKT+hzbh94w|?aKCrBVc0U(&$+J=YITG$52$-~XZ$0^Kh1Lgz^ zLHYRkte}Ec+*W_HX}H=yZXU4He`o!p3i8OvEd&8u*+3wid{$P%oHl}dyqv=P;Ky4Y zZYVzx!Vk2v;iIR6Sc7cft}yUpso2B7worhJvn@T{f2omyJHcJm;E>0dKl<=r<4Q6z znyzpgd#A?QYHU}xxsDRy}+(eDci@C{3nG7 z_i@GM`Twi_ui#qSft_ukkF6F!|HmJ|pQiNh)ByhPto>{5zcsMG;g4PM z&*eYu`0?hSh7NUpq;`F5*D{MUD^H%#mMh6h>3V-S%<_3hE!XrQp|=!}mN5WXAwuR3 z4SoS;md$5*>!i_I{S;q2vNsI`I#Gr@(aLuZDpTmI^)B+!>@kN@9_ZGs61#pr^2&p=n(P=b1| zlgCmd7p5s-NTC_1$riYb1*d!+nO|C*^hg9oWGFmVYD)t^i(=l zB-Siq^$eS-Ch%OZe^43Aq*wA#HU)bDX$YxSL%&3iMbAHLm6W{|aD2Ba7WoAUm}?63 z0Y2ZUb~sJoe|J1YcJlQ-xy#OHn$NI?JUCG+%qLoJ%(P1Zkd4Q`F>w_|ms|dtK~L2@ zi2>KnK9IHp>%O3eHoCje-Jkk}vc$ob`Lh>#YJrxxj5$6D-03UR0jWRDPt`&k@ADtedb4hm3_Z*r{n4&3Sz6(Dg3Y3|D;RrH0%$8iC_nvP3 z^o>I(Idl7gD2p;)2ibV-g2t+=gBG3_#ll46SZD7lk*E=}N`GP;y`tO7t|Y5$nrYl` zI|E#;xk$Y4DZsfO&c~Z+R~Q$3x?BkXvePt0WzMQg!E#hTGwi5O7LxY9QIxE7Sg4Un za-Xs#x{|X7a$bz;`vt8_7~9EL^Q_K?1r+Ns2V>HKNdVLkh^ea5OwbLy?m8%b{KIV)v#L@dF! z#GEJlDV1;hD!#>{$@2XnKzAcrxi&MBq}Dg7uwAjz0lyQe2kn$?*j$C|)yP!}O=EkQ zp;+|ti_0^KK&7;YD|u*3YCE#rE13wal(fb?62%awqHbsx}3^YAQFUXI#BOOi*b$J--H`L>q9b=&&T=_%e%)e8sEk5_e>x7F3(mw?5w0L_=z0wAcMw%S~ zNIKmkXE5V@J;y2ebIV2yJ@Fj-BXHiG2=>z4Dafl^%uKI4-}i-ldQVy*p63bs+y%3= z+#T1m#an2J&LjC{o&J1$0i_RR@v=w7O6v=2=fJXtCaFCtd1K5Zz+&i#H~Xi9&!Y4g zQR|ULO^NRT2#9e*&rP!plCOM%`?@AIiC`KcudgGp1y^l4%FgBp+_)JUoVkTos4>;BdZ4~OXx9uZeip~De2DHEq+fgQ!J*ug?4dnnrG72 z+%!EU{vjRVvNU9(v2s*Tp2RiAbAHs2;c`kJe$Wzq(l#s2gpX_QQvMhyP!m#vrp%8R zTHYU@MSSyz#T1S{1r8nP8};MZk>BW}q^TxNOK zgci~XPnPa}&SSf@uq4)WgPHx%!SP(eGj?vTa@=>tIYdqp>-_+Z*~m9+#9(2&iWA}D z%8C`|&C=dV`%O<8KyXHwjx{&&bQKmOwuyoV@}dd7m|tawnq#*VN*^EkIQC~haLSvF z!`!xhGG3<6_Z>}!HsnHmC(IL{7ZZgT<|P$Ll61VQivewtt2do>{bc_(+Pz>)8gx>= z0(&_7ShPE6Ds}W7x%c<@sOP!Zxf!02+lx>pr#EGkERfDnt@mU=PyQl{whsiwBfD`t z9<-e*r20n)ucfyGw6R6jiP$irGRY=k#Z)fqli@|7lUoUQjbLB=w}HTiFAX$<7KuZt zxn)#WrZj-!0X%o%qnOzY|2+iD`$i-RDue=Qx#?C1yG7UddyV|oeM+q6_*IL5Gr+em zBGk;(krqS`<#JQGbZOXE%_9zT?Ets_`B~oG62>K+cguYuh=ASbuNRxYKCc)@@1RS% zU`sD4M04xRaGwnaog8OWgz6mm)gV8>NE1K_(c5#|!DF6vR7)~PC=K7G&q{d*(p1rI zU(KX>n_JWZpNT`B4V3E>*^2fL2nN>dhwb>yU3Q&xo8L{;+X_~=M9kUCEsy9JG*CBi z%dtV{woBOXguPyL<5z@S^Rr`kt6yIS1huyv8n2@}zuf_ljnR4~ zzdgh&KeY^&ZqHOw5E~xeM=V_pdvV_0efI%W1j0J_3@9{}*P6J#>|2RqZ(!c!RKM#6 z_yi|a@sB5*_*Dt47JVl3+3rkH|FW;zZYDAh+|Hv-_#M|+a(i%D_ zlF*PhQ*L$3Of#R=k0x{-tU)VmHcBLVQAK3ba=U7m*DlsSZNPhc#4NNC9w_|d=hKKF+d1yg-f7s# zEQ{|x+CHo=EIr-N9Q;K_dYhZCkIrWr7I1FLfeEfnQ?Cs$$aEE z!4vdP(e0edta7@uSBK$dE1yJfkkHjW&ADtgM9>IYrtq;0Bq$dt6-^4MQw+H(rnBue zqyaDbiYreOUv6Nu-ICRdpQt&MR#T7ExGB#(-0o5=``tJivRc>^t}FSSETDFdbdIlz!-n4AnCNIX2hR5j3R72uQq>D;5hVSdRF$SDKH%w6B38~ZZhr*6l+h}T z3V)sxN5~bdaI)`>Z+`tlF^vm^SDMwA*@MDd6SACZ4M!g zypDL9wy{nQzR&8bJ_StOGAc5o(29AG*Qua;F;v76wc4$1&sXotrr^r2n>#$c2YkKw z?M#v^aSV*`_tlE{z1KJQu%HnDm)-gpM8PUoJURD?PycAYa8ihzQtJ0bOT6_i(Nu?i zZi6~x|JI0lpx7GKzyRvw(V4Nsw~4!n<|@@siZOtl)q)xl6Vx28s~-)+lKmME3|_gbGLJK)B^?9s0h(tR1Oj# z^u_3rI2hVDLXW{F0}qz?rKd7+a|quRossgeW>I+@ZDN0w+!>mt1!BPco>0AhYy^^t z!bxY=Ayd;MhYqSboeQOtdYqGIp;BkBC(N?=Hi|E+BOboz#a3tB7i85(B% ztiYya|0UyxnVOrTYiy<*u~Xk-1_O3aa!~Tu(X>^F%0LPZosPDAb79KxleHyMysaz* z4N|iwu#^_mCT8D|vua>2O1&svX7jRkpg4dU>rM8rKqPULia5myo{WIZPZi@VV$V z&nffM#O<%(_rxr$F429SHDCo*cHvolbZv5X&|7ue zDqf?>d7jC6q?9yU!>hecC-bDN!8BX0#Xp?hkEP~KX!6MzJ3Dyt#6ak@Btpb&YKiQI z>a>#=3m&?X{goc{3B0{G#o^*H^& z!{d9NTzHRWlWae`uDKK*%MPRedZUGxL7109jD+3UR4iMl<2;#2*c@w*dV#imO0smZ zN~H?VCS_lh|Id4iE;He}@>5UMqnl}rWXBl%h`KPOt@jyKeGKy?2Y!P)IrjF3hdFx5 zHb~roN5qt$d$n3x4{<3)m@d0LNFq~#&Wc3u-JY4E_^J7q`+aV@vAXPhX^@U<@ms1u zJz1rwzi4t(+x}#i@bTHIipgdYt(TqGUKKI|pT>7$Z>z^Nzcfa36jYO?Vp+vVmoyQO zdiqn)_o(Xbhlh@smm>~&158PZBWA|i*t)jY4x@m&$FoBzPg~&XJ4?OZ_QwRjqUl$S zuni)sMZdtRFQ)9Uj;huQkEJSyqiw&ev3qzH7RiZ5MpTm@VMLz8$CJBj9a} zVSky(ND(TP(p5-BQQuPTykVcU>XmLgZz_UrAeqt6U!Xmh^E`}^2u&Y7JMbs7=#44a zr%Q;8yMPi&mJXpp{$dq2h85sR8rOMlvhI2Gq-r)N-ouymOC`8iLL`7wq7*5sJ5sJr zFbXYp%BKK~Rp;!p>aRfnx~fW=mCp<5oD>+e@Fz%hp(w13aX2?s*<~%7AZLku$X8sY zkbX+6dmqcJpD;~AC>ewPLnC4F~3fkaVs9Ic!I0ilT7}aO*bxnSTnm!B5HeI zTqczDh1!c_t`bEW#pM0U`y{)<^~TR%w=>O#;@*pFa21mm}oy;AQAwFB45S*^VUt%Wd{ij(A%D^A?xc#kH%`IXjTxJA2` zggViQKxPs``6$<+^^HF*wN6tc7dM1)J59NK|80}Yl3>XjhJH<{B1ThE^l`OtUTVQw zvM6&Ik|wI8eBK@_M&r&mR;DC5!g1ytk@9|Wsv*IK=+BAB(<~TADzJ`BXMmX^BR(A5 zBq_#=uTsw`^&~L>?+N69Jl8Ztp$svov2iOzsh3tDhvx*Ur=}mmA57_EE7^Kb-@ZXD zmG#Yq$-&x1W!UWsFi5pGDe`Iy1L&LU_8E*PJCcL;6*IE}>g%f45)H@$$4Cvk7?gFb zOTQlWduT`$bMpzLd9`BPRQNtiay4S1v0yx2oa8rabk+cIlKUI8jp1!<`Yek_UpZja zZyo`I-=x^NN6NmEZr$4qn1b{?m38-4VU}%i&NP>fi4Zd+6cft$C`-RUJN4DgIJ;{6 zc_+${BV=cX)4w(V7#HTfMxg2M#}~*NLuAUvdVae1uF+;zI%M^CMbFT?q>TL71&&f5#a=FgR`ebDoS^hHm#JX2tmU zT(si8hKrGNEHrUBy=vC)IW3Xc*Z3X%&;b^^iH zbF9qHBFF6at|zZ8Ca@M546}p+@&beIrhm-FKP2^j0Q^Y8YwV^9wNPqC!n<$@Mi`XZ z$6=+w^7jiP@#^fL1aI}rqm^8d*9uUTBAuaY+m0ryhOc~*9Aruo*^oJxtZEEGN^xS@ z=pq`y-4ie9^L9W=mC^hTTZ`3vpD{bvRPvEuQQCbYIA+U}E0z7-^NRCjB*EYZTsQH% zrV+0=(CKUaw&R1N$lU9_?VzG!b>HRNwE+>sw!DyDY1YA*D0*3)#5du2tgc-l$qY%} z<_>;eFJug((qei?nNSx$U)5mc!&xJPr9}ii+0=TqRL5zx91_B5;B5 zm{W+*Eg!Wa9L?&o&q%VuEf7jigR|Rf-MmdHunAIh07k7qPLw%n&%GboWUhV(0Klr> zal0YXn0dsjQoFB<-TDI7(oC-^rz5LwZ!lpj$6Rt0iCD%GS~Mj4?ch6lN)NI=LC?tP z1IH)p4@9=i`rn*8dFfbG{4ypAO3Ae+zBDv+uW;#-Z20;k+<2`-LZ!jnH1|J=bUxVe zokz$gP3p>A^D=X(dMUIA;I!QLv6_VLUuX9vv)M-4%u**?wGdtdI>WsSEK8;p6e(Z~ z+#0`vb`YqcL1atGtM2~mfsNlk9dFgyS95)jA4g!~O=LzoEBRmWo?3_Kbq&Q6U##{& zA-b(^=C_$ucwiK&tqwy^&$ri`XzdF^x@LXkR^sD#W2#6-+&#N{Z;5|I=qYW-^Bg-8 zXj`wq-igKbcKN|Zc~;`% zgxL-+>QGIEx}e0}FNx~Mx9S&>+BBicGo=;To=w;5#~SWj6S8({IzRVtcE8Zxzb=AP z#an@%8u}v1$d|3V*#^bSd^GUjKI1CTi0S+>iZI7-bM!ASPXImh^E-juFsSLlJr^NC+=>FeisfvuR<$WfC6Pcg5{*x!aDry_g9wgMyFp3p^7G|P_VadF>MT=>B7j@G< z89Oo!J_U8o2>1DG9Et?K{kFZqEr>P9%>T5PMZz*TS)RtiCA;azm$YKdkgc2g`os{t zT6>AhOx|E@mf(LBUL3gwr^FKbB6 z=>|{A76FJx7H~mlkL_LoM0%s9H>bvTL}G=B)I#Ka(e#v3I?h{9|2GPrPdL`Qe?@!e z7`(vuiw$_AQqlNM{I$3g@U_Pkt5=kx_D^b!@9LwMed@Kckjp+*t6-wULJmzVAOB9d zkgoPS9t1en@LmXS1T{69@ObLfy(+T(vUi@tNF0TkU+6lTl9)D!AlfV3F1L!HH#RVH z=u2bD-TC6omi#XIX>+7{*ZuXd$OlL92V4u3Gh>phkz5i(imM@P(hSPLtsrLl?EWhEA2l%iX^L1R}|^yv28>idVg{`7a|SOZZAV=<;}J z;H@Isfxr6!SA8bDtV5Dq-Yp!_J+AKN^E$`DP5v((zVB=|{czlNm4xQJAl>QJX!YX7 zlJGyk_%Z9&{?^+PW0@lfwN%qxg}{f64ErqjrbC3ilQ&r7-DZ^Hx@~N5HAf6B`p`1U z&^i8S*yJqzD<)zFpAL2Q{w?t7QP^HM``CIV%FQqjI8s~%_}Xi~prP?XG=S)JHUDv5 zzQ9ww`ZX5SO-PYiNI__CHejp^pEu&w0)1mbMB+>HEz0x}Z3UW1=CRd7~EMM}$2 z@<*S=^oOB5Yu{)e%BRal!u01Wc@u;`u%+3JUalo*eu5_MV^|ueaZTt+9)fg0`>?%b z)#FP0&I@yA&O|8*p=n$?2Y{Re5~R>K88OcYhRWg7xjst<ZEsSoxe>0elH4;IPG*$TKiq}_P6ZFYHOg;wLL9<>x;9@98hgagt zU*lU5bJY+bj%MTfeZ(fh{Da&~+%1J1o_bxxPN8&~Hzs|0C0~Y21Ol^4G`D9;(87iA zf%~qBrc5~=oK7^MB;=J7R4?whP|)6p$NXuDA^$fT%TR8++vv8Zo-3G?nXIFIJD>N| zekz-8`^s&`ZiA*O{)CC;+Js*A!i`HiQ!3#10q-|*1&KB{$8T+OMRM+hVc0>x4Sw%9 zGM6T$ApA>k^NH|OOf>7>s=izE=#+s{m%+zCDnYw*X7`l+EsyD1yS-1+DVxFz%3SCj zWqih^^^v;ly-n5b;F4ahOHv>uUO0TX81nnwN9F`mBjJ=sqdq_Ye2MNhvSfSywd8gs}pu z*nsX&28#ySC%?@(9OCmVh;R}_wtqG)6IDi65% zc9<;jho@WHf*W3Xd&wZahkZ64D3^0}M3-Lw8GerywCpr!+`+DK!Yv0@97d z9lvwV_niN||66CC=bd-Y-fOR3zrE(2iO^J6c!c*H4-F0Nk&>dU7V7Tt=X!{ZdKb17 zm_prf;fe+bG&I7VKNorm8zChc8Wt5)N8d$XO;rR8bKo?$gjqm1JsjXDYBV%4Ne{R= z*bd?Xuz*-Y9mRnMEge7r)KVO%$FBxbgUdi{po(735N$7Y9k7=jSlALMDFG1k5J53; zfVh|gJRIyD5h5Pqz`yv4pvHfuxqyJbNL=j1fiM3E1n8@20%Ty$5CA`?00)?xj|U(q z%*ibP66WD!2k?Nn1-U?iT->}IAZ`(mfC#TJ;GZubN}98!m57$C{6A%(K8XWuTwLHH zTwLz%?wsztoG@o=E^c9AVJ;947Y`2yih={->F8qa!QqIY{}%^Y2m!n-lcMq`wF)!GF`iU7hX!5^f3Rg4jbG zAdW5w6fO7Pv~U}k3k+cc``@tsd-=ZzK)F^;?Qa?Xtu77@e~Uo4$ho1+_@_huTWW-k zCmh111wp`Eoxu<}Hss`e*z-}VAg{=TEg5B zEdRC#B5Upf5eNQR=Ku+C@bK$!3ybgwiSY8Ufp|nfpns66!7QOxp8rlN$iV~B;o%YC zL&ccyzmTG`#?suy{QpX92^O(}IXjr6Y=%0RTSK_uj@CfH-<}kaf!V{HQG!w0@&5a~ zl8lU|Gt3HVk6J)zDM$m9k`)J{{KE-_T8an@ zf%t^E`2;zHAwmKi!oqx(92O9;IR{t}#3LXG0SiF*E&jD%76x|xlLi0UZ~6bZU&9%S zszP)7|CrC8+WeC~B8pH1DzKjatR8KM(?3V{P{3aqBVrEzQwicg@ShZbSOWh!4gHTj z@DH}`HV_ok|3hB!dF%fr^|(;_bNwmXf0)AcKU?|N+P{_fzsOOz z@n`rqV4*(z4S5hp6wW!L0F6w4g9#0dAwo&^rH)7TUXG`S?neE+!zA^fgQ+_^UyBi|&O=K-R2!n@0 zUJZkeZcu5==iG1hc8x(nx)_0hKE$=WHUHT1z+K?W19^Y~&TrLvo?t)P>$@v9dl(!=hfTXqZgKcB_CFdBemaqC=={#l!JtLRIc)as z6&hi{9(+E;BFGU@`NR|Og=l4C!BuFXOB35RVDDiNS^nHwzn$S+0nQ?sln{lrp~2Ho z8p$gBU^Of*K3R{QauMdUZm9?2$w7Ufy_0_UF40qOshz+WcQ^Z$<5`;Z!yq2^ZrR6D z45aa2GXpj(T;7EP8=ujQo(8_-CxYns;qtQeS?xo}%K}>B*tbf{=|H5WjTs2R0@C6c zhLpJbD>%-q8t40;fRt4Q!SZ)=X$l}ssf2AtVYES#&KbgP-zyISk~nC>!EyX^MWe)A z+_8*9iq=$7M91)R;|+JG(K;R*6@YR+U~AZ!>e!cTWkzV06PZe%asS){{F^bi(nLiU zpg5qOKpdm8(MOC`SSQozyw+%J1F$MlgyOLEHxLxrsL7U&aGC4)Da~59JiFUAheT6n zXcUMC4&~Fo!W(u1)yd;~MENW>T8MJlKi-o46&TxK87;cxpQ{B!8wOR$*)$|QTxW1? zc*qIST0IIb+_eSRGa-suw&$3!PWq{4_6!8Evy_iI5UgE9iLqlJAH2eo!JKYLh<&-@ zN@2##>EpT^@U-CpQHNn$2*;i%%gIK*9GpdNPKgLX#h!9o+(V?6fQ;$~Rlm5+Q7cju z62R^68mZxsVR7sGGD0H}NEB#xu_dmXY4QuwmH$F0ACvqxP6eHyyoIm0KK{**A}56q zg6TCjMWQ*O3V9A2LGNckTX58h~4`+8f9KdE_z@0T_C@?!x``0jd zY(U0~eR>ykH5%zTp1RPQPWn?W-epZ+HFd!f6YzVf71N%%zpyr_A1cW8djSiFhKlOB594+E;b+H&^204+%BMpj$dfR&;GeLqsH?Gb^J!>k;J2)RR z*D+fB(VX=r^!E7$!IYitr=;9cw_DcOhn(FEKhMvF6-DwDReVO&U7vOf6wWM!4TTiV=NflKLvT~&3 z38Qouma?~;lct&;?<=y-SNpLo5WkY&e9CKgd0Dn&)y8{2XxPL`UGrT0xM@*7IYZD)u zk^df%E#o#u^UQLohuDp;7tRt&?A%@#q@0(fmnwMlb0?=M5%gh>2LEL3n+o$@{9@e$ ziAEI`IWSNoUvx!Er=2ua!){VfJ2;nr7?| z6`RN)n)aiwR<<%Yv7x(}MH&fkd!N*-Lb5XS%iek$w?5#FS)WhP{%s59qwp@>D@Vs1 zZ6%@Xkx^V_ug81JHdUdK(t^kah0AYK55UONo_;$|n_=a?t!H36HFliGub2pmE*YkV zD0JUCUw@Fn2^^x@rm*Q9E>2$Mf=?48yy~13pl3UR$Hun`(MzL7q)t?P^S;d56h2gr=IWmO+Rk%B1dQj* zoYyn+^y#K1QYLn-dXJTv>Pq3g{1u<&v+`2E8ItR6ZdK^ndO{F38Uqv{!$j^1zYCTi z$2VygD7{`t&sG0^^hQg{n>BXX8L=C!jgztZtGYk%;3AvvIThW4f=3)PsP0FkTcaQD z4+KRzXVRzKh1QaFf`{%EUMX=4&nfoD4;oUqQ-C`{4E6hnCzL~GDxX8|)A_P?T35Rm zh3$TE2V1A$d_FwnaTDkTdE*`s$*e>|RTbiCyjLek>$aCqB7LbWn<-N3#0d4sE~Wd{-dB&cx?P4fmG6@CAYWUjzUj!s-%&b zdWtoKy2Qw%ET7b9A*;#k7g4sD#TT=rY~J&Qm0B(uE!9^O{bM$)wGLCoUsR#SP9+*B zSS=4VFEaJJn-SPSVlQ7h9bCJUZ;lQR^@34nft^L{v|OY^`6Te>_vh_k#qG}OS#slb z?xwwTq8>vMD3?vYAY6f8x#mI)tBoxGoOD*Q!xfe=Lr=3%6S=ixN4~)|a?Ku}5BNw; zMMTiaLm*Jc?_{{aP>l6hb$rfLT;e*WJB-`TBK|s+JPh(9Qdobm0$FfpW@qk_5r>ny z_v0#arcKEdTXdDk(d#}>=Ncd3?D?FTis;Ki7l^=+m|M9Oz1{mVB3OEBsnb-F_GWgv zF9?MDs_1a;#+qWddAn5JWQ=$|0+~FKd94^u zNtmSod1q5O{kgGfmcrQN$7WV-7>RATd89NY-m4~)1}R8F+I6u|V_UO3J$G8jjz=AY zO`EMBfG%m}XF8Uq8?TVF0{1$zymJ^?@lI)Pi^-FWQEf=H;9j|xqTgB~Yi@Dg5urP+cP^a}qwgUlSH<0G|?=uE#qDL#IGR(HK)2Jn7e zG_gl?jDLI6@w5`Ib;jV+lHD&p0b(X5h<6UzmNZdzu**&erE%V<<{{{DvRRt!i`^vu zv@aA*LC`a)$fE?GA&{s-esMp)V|vn%5Cq%N7`7>#-rNL#^O=~CD(dePU$G(Zr%Mb^ zNRlyPap4QI{tAyaf1!H#^yp-RtGa%#Gg5i}X>caQy6dYJ8P%(?>oDfmgbQ^%kFsU) zm~y4rdVfZuad9I1=!bEvRu;%2j^9JrK5(-4#MYZ*zg?r2q>N}xas_wgYqXL^qRU|rXCL&cYd^#TT-YF(KBsOe7IkH|JDR8H>20D50(*r{x1h>oi zu65I4sSKIUYw{Z-c z?k5zo^jn?q*P`&MM4zII20H(S>r#gaDP5;n6irMD?ML#o>e9pAD11`Qf7CACIA5s< zPu5pfX%Of8-p(mA5}Zs=EH#q4D_17fy=uu}tfHpV&+T7cM#{6N_~4FF zy{7o7h+lDxs}BKBB#`~2w|Hfb!%niC&MNz$C1lE$sE;h=xbbY*1G?K>w!NS?XPvQM zA!NlcnlJP*Zd;QgQinaTK{92@goxm?%_7A{Uw_T-_;JT_$o9EB>j}npsw)d7O&ZB| zB}5nKUE?~Faz2=Qv0E9Qf;oAlQPfCM%)@+q-E>#4P>lmWw*gg;li!qk>QaeTr^kqT z6B1|^2PV}i^(Kn*Jd>&e6^M0?llk`y?_SRsBNLU{?~b!bKYtg`R#vwbWJsH~b`PsdL3Nyrqm=*Ll2TXXf6GxzZTm>*$GW`*J zw*4t8y0A0mveg0_lpV2TjM!|Ky~k+=%RXiy=-m=lhh>vk#v*o@lnrw5y;XA_0us># z)yg)jWd>ox51jZ_7T?wPee12$EY$2MJB*vcaJ#;=m)j`QMLe_ugj;`^{Au}1yIbL{ z1q2KKFt$Rr-^-e_kY4N9m?lv@61n8lJnlZ1Hn%lzb#S>T^l`|?9;Q;Dek-5*{c{Gc+&r?gSN$FPWmv_4wmb!jb)o+gF^1MAL*4|!0qZh*0%=(jV)kj;p-9i#qJjE{EsFBin&n53# z9UpW_0UCc*4s}NGtyN?P*{$abIjAu=QeK2d)~#=?zaw(Z@lYO$*ZGMSa6u9 zu2Sju;L}(n9*oVY{H}D$zDwvEFab>)cXZ@TtD-?w&T8ajNcRf*RjnGN%56)aBG;2g z&v%owkluEhh%Q4(H@(ewi6};eA{v))I5hhFcIZb;Jsn}oHFPLg;^x7C#v?Nd#)uD9 z5>1iZ{n1wGl8RypIR-B7X+yUpRRp8{=K6EO`@VE-i}Pw0^#s*TCv1xXhWK>_&o9W z7p67+`MDLyWSgJ2UmIDhWp7J}(1+5bX;iEpXPiKz8^EFuR9fOC5*}j>y(=%z&}WtV zs!r^#m9hSP-qZrgJPq7FIeL3G>|6luxM%Kvw50)F{Rt42b{gRJ8`gBxVz8OXa{7(I zH~Wp)0oHr$g&4EUg;OOiti&c+W59o3~Rzf_W5 znM$Ik;p7d+NWLAmHuQ)LQvLX0y_DmVL5;7<%(8n2su|r~{rx7r@4Qb@9e3a*oQ0Oo zL`6q%&Gl(~biYl-r*7vnKY}8rbmdpIwK1QpHO$>MO6(RnO0qSk8kB^DX)yKh_U532 zys8t@tcx=xDHVD`gsW#jPtVVF@mtP_-rYDzj*w3WFZqv?eqCNyW85>*_r6xP-=8u% zCKA&X+Epjx5XB&O-xsyV9**UF_H8edu>dy&k3*cUPAi1dG^hkqxW{9dDMP+5QviXf)L>kcFCV4rr`w4WGeg9?Pl&?P2yBqe(OQ+GHZmuhdXH15eNb% zm16xNm8d0UY3XziG!O^AXhxya?xxFX61zk(>IssA?M5O!BS>J*WVUth>j}%@rA@4S z4W-YJR9&#m_g<`06bKQ^i>eFi*;K-*diLZO_oJhD95^WZ#$R^~7B}3H3{gKJz!thl zXC2EhQd2Xbd`-(lR|vL^RU|3*VoN=qVqpOWArF}9-Un`8i!4gK$&<&EVQF{^j^^V0 z;f;v?3R}`JQwuFiqDM*y&g<)4oBsGUsEr z&3h|==me4fSYor*PCPKTHY%7c8tRdr;9J<8Nc>W`>y;(Ir*FTkDFY<#J3h@F9VRmO z78>GG&r*vRpSElIw3$72BNJzdIEig9(xXyZZM?s>4cjI`lZNg0F5nZ z<0w8_)@HG$XcoG_N6IfMlkIK8UlLRKE3F|*T_jGQb>6$GRSN}j3rHkD6Av@nqwW9% zDknyDb({Xj7J*Dln&*H5f;)y%YqV@;oO?iF5sm0#dZhO9CW z|CGgmoB?|c-#QlnRb1;haqKHDs7!sp>D_Df4k zL`(GP9!iRoqh9o3L;D}Xhu4aryJQQ`DGx7wGs>#-JtBEJ((J6P^HQIgsh`mqdoO0# z+n4pv$wfW|s4sV@*Rmx;S9{h9fh%>%ZUx}f$v~-om!*qX=_nA7W@nft{jy()b?9z@ zC8#s!nFdoPT(OYv9VjKr%9@uY!aR{WSaf!o+DKqch_D!H&fFW8Do~Lj9y%H7DLj4l zo#Yu$b74@}xu)T@j)+;lVDCr01$KPV=P$LOu&42*vI<`nS&8p-3{#}HHY9$E6-OZXt|}p1 zF5YgPJmfzrhGQ)k2Z(L6jG$Ay=$h+(z=@6XD)0$oW@ctMC1Z!k8u_9yHut^X>Q_{vB*4u&OLWdC>{K`1!_$q;Yb}844wRZ;2_DmzaYvo1v%A3$G z8FJ8hWw-ys;JE+w*?!p+Gqn7w>#^he(o&*nK3weJMUS+m)mE1R z!|RmDgmyk;m|&4EtUUKXYek^tr0B&s?^)v0tRaf5!PsdTk(~yQs!lcJpAE z^Y_plBLbGsVTUbwdpcc^JmeFe1-tXRm|0k`{55AgIDCQ+*ve^y!$?{cK9rZI3=Jh< z4B#?Radq6^9#{^ia#$c6gktHl1RRpz+#Nrwao!lZRkOt|)lt4XE&07(Gu#fen<*Qt z_c|wNa4=$2r{W3>&_EO3F7*69BzDw8f?wc4w(t~~K>b%4GEA0W60zrAC8!Q?W= zj%@h0WmwO#s}oiX<#AjTlDM{cU|N|~TwLr3xw{&7@w%CrdHwODyz`V2lRMi<4@sQ1 zwsx=sQb&hiD;qJEUsd&K+IMfE-sgCbDf}T~bA*nIE6zICGfZ&FBj@Tw1H8Z3gvQ6m zcX++4GS}?N*5CjpXH=j*qu3l1Z#U|=_{E;FbNlj1_rb4i>~AF zS?h~wJ)6mzYZ(1nI-M?zuu8jjb*;BwsEZgHB0_0$yx(%bV>Lof(7hfn!)S3%GK*!| zfgKfY?0@Tz2cVbN37_3f-55@@&Yf@I&@NUbuAJovFm~$QFxhFpT*c>cS`Bf0E3d4q zyxz2xyQ_6x5XCtn_NLXNdeMEEme+sTMcWH{xiH(#>ggFs^SB_}bp|6s7HG1N&AVlT zZaJ7ZTSIf_>gtLyKw<6kI&rWt`guz3($$Im}hKWjQ2vwt#X#LU4lnjtVIwB~|t`Sn8rkE5|`TFs+JkLFvY&$a8q z2R`b4>e)I`_Vg@8b4I1LWiE$7jVyu8U^vkR#z5ZvjnwA6=t1jr=x5$>F&TByJ)LTH z88oLRc7rBox#F7?JwG)x7FO1HR9Fn;W2tgWk@H*86bcUky1FUOD7OzzDvT31A`=S= zq|q&xTGw8rC`W`3G`sF%#qaE}I#DqpXH!sl!@@e0wmtng2^^cj0fF=$@4@_yX#8)u ziHNTH1lu_S*!AI7jm`d--3M6l(COmv8ADlFb;(=4S9lbXe%YA8q0X}=k|`y*Udl8c zKLSUNxg8dCBIMr#fyb*+TtkojJz8{hb(Q`6au?l@9L^WtJCY@DRxXI6dTTsG7s=Uy zJg}vs0#b|2Fe>-O?2%jVgEj>;77mV7sZJ(-etuwL>aSAm$4{liXwq(eS>Gp>BEIQH z_0*`MuOsq)pVFJSf3L?Fn5+J_dg6&0KVKV{Xi#f42=o6%}qdZGA33$Q?7@xtZc52vs2i1)4R4d6GBNJ!+urmuMTkgxhgu|!zyu+?nL-(XH(uK>T1_>IRhd#bP4J|kP}~)` z=vLmnCmH)Cm35vk8EOo}41O6Ii3hc{wU{neL(AZmTY;xfO%Xe`o#A|T6V*&re$jN) zM@i0W#n(^kFNXgtxBqI(KM*dY`sx)C+L4FI)Wq(Y>({~Ci*%7)D$n&1nmqpvwlws^ zAvP}S{c`>4poIl5&elU|JUl#}3s;4Q_DsGlYd_yxgAEvWXDi3AO0d0T#&ElsG;&7< znes+X#_vf2P;kJF*i@YDG0%2#cT{9>yIXn_G~B$9!$?4$mLI-RFztID`GZJKOv&mpAyRbMRi+v+sGmkv?{5@%npJlZ&0 zO&`D@yB<0T=!Wxn|}f;npsDGpumMFrq7`6=SLdl zVw|YyVb8UTq8dr>!&(e-q04`3)j9xn*}5`voz{~{)x?`CLZG>_^7jy!^f zhE}pYt!7Wpt+SmNQ3nhiam4gQRZcay|1fL$CewY{WC#T=!?oiQ!#VCtUH!Dy_cHpa z5IT&jD^GTV zP7wjKeJ*9?Iru7Szvsa30!ir5ti#G0h6~U$y{e}ft}v)&e6K_)fBmL%HibJ9&H141 z!g7eq@bnRSPYnTuM60yhuer&hHXNGIZ_rpcIg`z*H1Y6`dk!>UC8&F0YpW_+(`M$U zmahmZh0Re>y6LUOrv9Pw#=Eqe>)DH;wu>eD<*PA&WdnnZn+yNtl-Dnj3q0P3FH}-b zuf*@JXK{G<#`64?;~;LXJ(w60SCeu3$$D>mb^Y#6@*sTox#wR`w(?j5s1PIeSA!aU zK>y#!?u<59$pPQ2uMw`hGgjgJYA*s>Z;n;kQvKIrW;amv8r8qHW7Rb{KA!fL){j~H zoO1ay4=?%9@NhG?zU+E&R{LyujuEU)uHy6R@yIf&U=PHnj@M}K^$EpYwBlZa0JVBB z7%XX}dpay@)^v9nyA3Y?QgGI(Ow*5`la@2@tBtfXn{ZE*+Y0OI zEYl92{!B|Hta~K%QOj-=hqhG%m>?^Ac-5+!x8&b?gqj#%sJDxd2VdU$1$6IBbbdQBUaJv6f?}2PhO#kdR8WvK zsz{J*9F=Y7&rzq9P;3mu;7`{zKp%$+Nb4FkHR>eM5TmhP?UA`Qeqd*7o6ZBlL-j9J z(COFFG*djL&V#+Ep5*rC_P`&!^5w*1CG?qoz3mH$ytpPr+(FIxe(dIEj@ao$Hv_Sg z)mZjmb-&dH7)D!#`8c0#(^d6$T)m22LH=p#^hdHL^vX1*}; zR-8Y5V1i;Y7QRG3s-HFM*w7GK!L+EBt;CM+>YSKN5tm{nwLq22NG89Xf6^3X*cc=A zI=M)eOBFc03r9GN+$a98LGpkp9yR$FbX@!o){0RQ`jdD5U)gl`0mb=qfBvGWB&RN0 JA#E1)KLDPdS~~y$ literal 5713 zcmV-X7Ov@uP)Y%PMr+O}=mwwYvY z+k3XHwQbv0JVw{`H)s2D$p3NBe1)GS$P_*~P+SL)90MAW4#!W28^g` zIbc6OM<^>nJ_a-(%RfEv*WN~mmPnoly7N<{Ari%T0}s6UO|s|_f=r>R^F4tD?NA*f zfn}80MbHMA0wNsbK;TV&LRMfTnL-i!fW1I@6k}E!tW0uW*VfYD%> zJ7rp;*W@X4TG(y&S3#Zy!hyN7W=;B#-)a8b<@r)lQ>Lg=)&i_Xqi*t)DdV2zr%54% z8*srtpO`&&2AL&3esWt7uLDPc68umCFf%GL;^fd_{dT3MriCn8w5o-_zn{5#kB(aw zE?Ci0uh%=LPEB}&Z`rfwKC{L*NSkV0to>>UPCOV>W+ z$(_q9SFT*00FZdxzI}%U3zxHS!Azu-o_k15OLdz}rnYpGAl< z2)Y3y_?ls=lrp$Yn`UaA+I5t$uuv8*SdI{an3x!rEnh>p_TBvXv$c@nAOu3d&YgSM zzGFA_>elAjXI}Kgjn0{aiIWnkP_8V#zP_G7Lx+uF^r&I<>)Q(neDvYR01O*Gm{KK5 zeckuY?Yo};=FE|kk|j%hT|Fr&S$FWzf!gWmY3&q6Hye=r1L=hjWGbm!iBLx(=!ohZ z1Gqq60Yw><>&YkXw`krpDk35RtJTcKOP5g;g^{BY2@VQm<;ulK>EiCayXbT}K3lhe zS+f=ZkeZsxzWoP@i;Lm)SDz<1Bp3nM?N(lR@l|qU&rYXK?J%27Xfu&H^A-Y7xKIHs z7Bc|XZ``DBzrm!XWw2`HXte)&uA|rMiHwXSIyy#o_H0H2RaKt_?(+{MX3d#SW=n{l z@(x0@K+p`gV?B!Dxb`B0w7pQ&s##lmmk~TldPJp4wQ#xIlRuErbAN+j%2nYz&X8s}0o;~vs&=JVU+Jk?JWCVhJfU!=U8ZT)3 z+}g;9NB~@JH$n({_wMGI%^Npu!DO-!9i4;b%^LAJJJ$dt$+ES-%xY`w`vz;zy^q&^ zwr$(CZQHhOuWgO(ZB2Jo{$HG^$cT#GJNvtDM9+ymn>|&TRXO?ParQj)VGl+)EFnFl zCB(IrA{ehyio1fq*&i+es=aAe>?6{v95`A-J6eABM-lu867eMd^p`&|zCQa2&izFI zN~@Wy75y#K!bSZ4jvf8iZQHt?&eJ3%)rDJjF)=xb@$qr0-x#{Oy3o|rB&yXSv=UtA zl08=LYXocwkwQ)gP_h|ON40(U@L@0}-pP$gz3ge1JCv7 zJx@v4)7Q5K^scSV6$n(IJa%!wB@trZ0g(NHsOYT%PqSk@&!A8!@ZDi>jv$GdXlrW+ ze_or*_jpFw^Rm0IfhMj4a|Gr6~G^HJ0kV= zcfRHJWPg(c^h=vIZGPBQS6)r^JSDMdK3700o#cWheMe{ott$8BSqx+9xFPBUG$trS zBajGmNTg5!SXi7VFThX|Q7O+Cdx>lcN-NcK9b@G*Qhd)p|M_0w7 zuVk(i6jfh6T(3-aD;yvTH~|X+00A@09CJ38rK&I6fqqYsW@-mSB2hp<*TG|IYGv&} zbx#d5gLon)&!9;G3mKjC@-MFdcr{FtMGMgj{XlPT@AGfD`BqBEEJ~91?UCfaNZ88Z zYw!Y;1)DZkGEwmDvUaq1!l6(Y1|CY~QiT>U!T%~kr>Uta3=R!SWveceA;8U);6LH~ z`EwuBTEF=Aav&hY$=qJlb2I01=k~S^Nn8|*1prDUB_2;uq6@bTsIt=RlLgn$NGZu^ z@g06#D+vpf-DT;+Yj#XPJJ|n%DjGriOK*2W z2g`WOJCjSGJr)()P~RX@Oi8o&`4Cz_gQhd6xgAGWY>W!+t^y+=B;au_WKTAS*l#RR z^$!dTps}e@ymJEx*zN5dh(%-Ta{1gw3-GFnwgA79;J)L&_rAYgy0D0u*=dp7cr4D^ zZI?*j{K6bO*S)x-bz4`>f3>e|B=&Z6NRldyb0tN}d00&_GBUz>PNAu}5e$=PgHx2z9D@Z#cP09-P-Atf$nH3{+caeC!Z@R*RpY}=K* zp9GLy4U-_!yOpZ$Cv>jXbl;&Hr_Y|2lwdNEfMlQmk>=*67KveV`78?bfIaV$(rkhM zFZ83MG|0mMcjabU!o z8N|4t+SYTGb&42w66BOfwd0o$>6oD`*(w*JN-vu6GAjWtp0Qgt%y;+UU;p|SPmCOt zlO8M!N_|<9El^ffd&a}=oqKWJb=S)rM#o0cMX>kn--9z}&wQ9B=4AlNHC;{OB6T^+ z`Qf$KUUwHt151HJn3shv%c4?}5eY}(8dt8dzr?gK5F4FHBn51GuM*b+M(z`6VfF{n zu*CvM*ksFo@>x5M0C)WO2~oQw{N*oyK}%~hOk>jNr<4+F8o^8B$eR<|Mv^!N8; zbaa$wvj2_^n>OIz|NiGcIOZV$CTiQsGT0nT#MX6obV_LCgd93k^`d?+&<5scYnf6M zDJr@}DH1Sm>;r8ikF2#qI1~|yW;O{?f=!#wYhl?0V#hCTa>b5I@u9rT@Mj4;CPWi4 zBquF5ZC)?;Tu%}uWVRd>kH!V$g@t)Zl$<_u8rNKNjl7HY7#$3k=yk7Wrffsa1I+hd z$vC&36&X46#03>#;yNL5@Z{tKYrtc)i@l(fiW)WqRKo#6fbzlP2LZoCRZXcBrlZEz zFV>S4*_Xxu6F9PwSernK*UV?hW+Pdz8A>C|mg3E`n~oI5{&9ox5qM|Z%uk{<0MPj7T1MF$JY zj<3i^D`|x+@PR&+Wnc?5)x7{kdnyTz#)f9m1hPgjHtWTC65Ki2fb7rB;M;yrzV#s2 z8S*(36XSPNN+$s1s+g*DP%Yv?@Af3#J$`rETg5(1!;0C4IUNH6)q_9#Vi2|xJ3Px#Y0%QCNk!K~i=sRvs0A52T zu;c`#J1ox}9vYW1lwe7#(*BCZ$>s9lLx+yUs;Z)ScpU%V^!@LCUjc~hKX5n|j>h85 zK}$(*!}<-#q%s0-fHJ|rW@S<<_BAWSNx5vndf-&GSkt#oz`7U(LN_QIo|QT7uYdn5 z4jedu!^cjf_wGNGId|%$1Hi2cz+7xpfiyWvP~)f14urV-G0ocQfrIKCHUZNJKBTC@$#oP6T}qyc8T7PE_NM{tI}8|`x(K!jW% zn_BsHVTc^z;)Q9y)WFaPrlx0+PDw(+k5dDnTKj4*`$c*w1^QmHFS`Uq79P^VcDEm5 zl**Ro7Mm$szkajykHs?h#V>y?=AfHidnBCjkLw1;2T)cT@=b^z{^-YYl&7=vG6~u4 zb&nl5di=CD{2c+1u}pSr1z=5f2!P|Snm8+YvVsq0pq2jvtrR1)BgK2Re!MHm3<1mY z8OnOow!Mtip&TWS-nt|<_U+q`Cp`Xf1UM$Pmn`vjBA&3%sUZJ(jw7{eF)>8~%)aua zw4+ClfHqpwE;|6o(6t1x5;i`b0-BZ!7RXBjEa2J$=~@xkfIB38EWmc0773;bmU3Tn zON)%(wR^Ah=U)?`^ma=Tf%eyT%m6k5p6|2;GGTxrsPi~-^r&nS+Hbioj=D?=%4gIH zzy@T76=fK+%*C<**=0~G+FzS)^x38(EeCpAlm(m%*{pm&xW29qAxfZIF3B?(65&EF zCk1{jKRb|&7}@u*g(bw243{`$mSvL)+XL8(1Um=+r&}Gq&rS)Bo`JYU<~GJFE$KuBh_oqYqw4A!Aj5r7;g2C(n@(VZ0Fx`v zP3vIt1UQvlTAK5JUk_CvT}6OPi}Q0c#X{ld-2IC@jw6YD*Iz^~VBlPpwDQRZ-)H47 zrZB;^Aiy7w;CQ8^KS5rSQ;}r8*NC&m)TCsgvo31UuoSAAi~A2*Gk9O z2GfuJnJ7w%Wr5g&EZ|mn-Zm7nW2F^_sM}@ashUg6MM+V%Gy(A_`@00N6vEI{lFxO( zp6m-`(#uFDmO+GJTn}Rt5iBm{u(&W!fWuH~39(4FoQ|740G53=HT1VCt@cQeQ&h9* zWGdCpf_^hWNVl|iJT4NA-gH}wqE^ajsFg+p##-9eHy_%6AgRLPGVL?)kozy4G>f;ro%gdEh#EZWxohy3zb9#{%P?L9{oChpue+Tu z{_LOF@vZN9g8+&(2(XYtj+2u<*fEe>J32QeQ|Zls(f>#D46OF!ZytXBXTR5)i4)AS z3p!uG?|(kZdax@q`uwNTc-8BhkWPE_kQMrR%lQ3IM+vBrS%38Xb$H9W8jwtu0cg}^ zJUr*o!^QLSSof|EV8p(z1_8ENEdg3sK8I}V`2R4^&%f3A%{xBV(;-}5v}}TBJao9wy=A!@ zz!a)Tp|5@l)h6%p&q4t}8IU&OXMRHeU-4sO%Jo{C%NU(-5OTylUJmGM zW`?Sb_s2s7(I8(?*v znwB2+3<0@F)|UStD52nO>|Vf$(+NZ)9?E5fKm66;RgVX>29hy@ExmI%d^~|<+@MfY z_|5Nur`#8G%zy^%;qvvf_`&azNGEvB)!2PHTE5erE}+_^zW7emJe5ng47l}IbPr9W zXh)-R*ghHw;ikJT6Hv|YN8!{^49Cuf;W&~GMLgo++AFetJ<`STa|SyPmSIeZo_L9U zO4*L4LSNNY^n&w3)H)5$X0WYi8?IcNk-x>ozosK6It|F-2)s}j+u9ZSuasiG#M`cG zkj;awE4ARx^-H*^Ws>pr1^H^rsgoz2#;y(3SJ91K*Q3^HY;G^5IEO+ZDrw4mArBHI z*+8QNM}>J`^PbIQNvmN%sM(g`mGfX}P>LqZ(6RqA?$Ft!s}3+Hfm$YJrb1(*O>?JC zo$Ah{Qb=V|h(}{`2HO9#50ax++8&(+8%Q}40<>h{3i$$-nB&fo^8~oQp{d|F+NnCg zoCIo>SS?aotI!qw+h3W@U@ek)|L#iskyLRouf3!!(L;wIF0E9gIhqi<3Lj?k|cJc%x7{Lfe zFoF>*7{LfeFoF?`V8IARFoF?`U(F`uGmAczaf&lEG%YMD6BQafK}#z#H6$xD zBq%Itev(ydf@yStVQqX{WMo-gTQMjr7Zem_dx~*o!@VRw*TaC}W+cUoq2VQq6pR%=30XhTX{K15qpSyMVZN;5h`LqR$$Cnh^H zC3lIHY=DwcWq*KMWNb`UV_8{KD>+a#K2J_jOG8LXM?^$LK`v~Ag>8C#Q9nH*@{1+_ z00W6hL_t(&-tCy_QW`-JfM<4gXBYMm5D-L85fluFim36vX%B=7$iL7m=RK&q0e zZBnV4@0W~Ke)cibt%Uv~q<9!oEX7hR#ZoNALy=-BmVaU?mSQO$iWE!nsKks#KH!|u zAs~o3r_N>god=b?eH;Wq94V}uoqBs}dZJ5Gt3Rx%17-{{FD{iklZuBn{aEeGH-eby zFWbvw-~_cXpYy3P#O!b>3b)ZXd@KKoB#1(er9%7f&35I%9}=D-~XV zvNpbUxqnQ8SWAoEMi8^ob_O(!gJ_q^Y}4zoxxWgT{5e#=+Jau1+p#$5lHlttH`yvD zD6so>7=qiWz;DA#3NVKwrut?_7{;>|?|3f`{g$RWL4bW(6#<8G7V)6B8svHnC1hR` zFP64)lP5m(rzBK9LV|}nSJ2X`)$T>KV>AFh9-d9yqfQhG@zf){_O8@{M0 zUw`+~Y(BrheM;!Ti>HM6)GiQ8THfYm%>Ve6#1%v5ve_lKo3+q>G`2W70`ZE?&sN=V z%`}VV9S|c&Tq|#RGdOD%2&%XQ;zljC5fW)u)^;lIR}E2IoDgCq314XA^!i=oipL{? zi@Q;Q546VJjWuw`3+Q4kq+Z9M40X6_!GDX1VG`%&J8Y*o$wt??&&N))s$4UgQEUF$k6**HzZDZ!e4EMt@dU z2?EXnJR#@%zC^U#h2XnIP@re-6B0VgF|p3KQW>Z~Hm?#CoJ#}D+R9OmGfwWh8-e&A z!59RLK*@VG&5d;E;v!k@7;rEbg@6%w(iBfU(ZyI$+(gIlyu_&~pQELBErQ8G{8O*_ z=2ZzMPIEyU2-i5tVtQdD#LZrBGEu!2wZV(ZZPV{<9N3nwj>4-l!hSZN<8Pesm~C+g z7n`^6=#2eNOne?4DnKL>i9{liNF)-8L?V&=cl-u#;AtgB56bEQ0000=xyMrb%f zP`cso&%(2#r?I}j#63Sr+1=c<(bSB2ZQ9qnWJ^XqHAJqYl*HHEQ9eLYX@FH+WyQCj z$iv5{zs)feNK++0TOcz>ue7#DQ&&S%V+|7<{{H_H7#lxM zTSHP$3>-2wOJWTX76c3;9TW;WIxrj~EHyz*L{wo9A2>lxS{ooF7AZnENm?>4A}>2f zK1*0UOfd(9-?= z{W?fjJ4jbMNLC^*JwZ`mI6_YV001{cQbSTrQrH9H)EbxI;Eo^j0Yp|09XeFgr=bOxAJ;&YsAkfFgM&}!SCeKE zEXw|lhXU!UPblj}oL%X-*b`-SCD^l&JD$qi793n|3`sF>JuLNLoVG!wObka{B6Z)! zLP(PO#I#f%;_llT6y)X^q0}}e`c^`O$=j7+rsuikSK^Prm1Ly+m_j2s-v+#<*ryXA zn}ULZa;x_tCwgL9y7&=T?CBAJxY_nn6evBgP}>OWuGG@Q@_7W7bwb^!P28$%Y*2E1 zTk{VFG-_dWRHktZoH2eVLd{jiCsbltF-kJIaAuBLq)mdDbjTq!eQ~PT3>KF%PipH` zB2JnB!r-YfN^Lz#(t56_(IHg~U?o=-t7>d$P>1O~kH%@~Dx+DYj`yu3OwV{#GpuN} zFebB6)fk3@*XM;?RY7h#F3eGLRbH^SP|9Rh4vtS zcOjk31x$Xx4tNEwLYxU;7?|<&fJi>kwzycHY6inntB{LAQF)>e5;!a$Bf+v%b3zMH z6&KoRRm#xP*52Mjfl8G!eykjURZ0jal^V(*ijuQS!N;-G^{@dOA&i6sD@CN>0Pzcg zM=#5_1Vcg2z)BCoUQ;I>=OHkbZ-WwAofs~_QMJ?=t#D{ZaPZlilTm^uNDx>=cf)Z4 zD}^lNs(qp{0(yGbK^`Tp;vukz>xUE@3kQf&8}G{-2v&0JB{)`k)C|U<;%rRlT>>4B zqx!*2I(j6e=-dWJR~`xGstYcTC~YdgdV-8g4|dA z;Oqo30%ww7jDll0O6UgY(8R}0U>H?{T5Ue@>1J>m0;9d8YA}LzStz0j4BJT|Me;ll zK!=kzfj1EBmB1SS)}@mPT^}Yj;1=L|uVekP$Bf`zLLIq2jgSt<<)|<7BwA`;u?bAR z_;Fod4%F&hd5_O{09cob5?ZB9y48dm&rUh+fkKC+E97!TZ&`?3LFJofEYx9g3}9%M z5*?->vq9~1TqdzNKro#!2XORXz}$JrL}%7bRA_y@Kd}cVY0l zKyAASET&NF=oN-bP2fsB42ygcqJk;&`VPPu3jM;RxWt%TmE?QvGdnn7;0V#1!3=Uc z0azz9gJqNhC{;v`CER}1hxJNeHC1p{-VCbgE@1i<=>(9tStOuA=4Gv=DXm`)Ob9*W~>DQfNi(t zp&fI|LT=~x=hXMU1*?9`O+Fr5x}-gxR*o?C{FqU)6_9utbC*XiWQKyB$nfu){2 z_=f4y^-HQlRw=8+xCS~;iA4aZcS|Q~SCoc8t&5M$QiY%e4I58aC}b=HfTiA`&L#^b zn_^p(p#pt$mO|#_WXsxs2nuo`pzMwMNWD9~y>;d$WT)t*glBKBOm7)eZ<1wMPw*a< z|I<3aADVHVxtS27e}oM0lUe#vq`1qK$dqUvL;oB4Y?}V}3wK$WVJdE$rkCmkXQElP z(K3r36b93-ASgERTPe}1H!#o*<|ftS7+efOEH&`^FoRxNYLn?e;H@$oHWVR;W4%ud zon-Kb%otASq~I)r8#wD3yuI+QgdTd_In$w68yT;7>MRNTzKFG%n+lEis-UL|49aSk4tNt6A!p+$CHercG2Sd#4<$o1JC ze>5&WfRnI(yI1UVkAQe?Q0x(oYfQnhOdryDY=oCz7~YhzzGU$UKd#T%rqV#IS4mRH z$wZHUq}_h8{=wU0Ij)!iz;L=Gt%wWTS2#VeU`3(pffc7e`8LOYU!m)IN4K~{cI3wF zu>n5ETRcz3Kg@)|gzheMSYMyJH}OzJA}!NDchi1Yv7Ca0i0n;;uFfkqDP1E9z7-sg zsZR@tXYY>|UpnZj9|F_WJBDaP38$^Zp(er~P&I*G+Y8e6 zhGy;cIgy=^S{G4}mlyP%ApeBpn$Ke$r}Mg*c8OU_vR7sodiYd;SNjae&TX)GBM>E5op-dUn&KQ6S{dye=RbC@&olL|fdy?r z-{x?F?3Zxt<=qAY#dag-$dUL2W<-hCbmxt+Ub_PQj+9IfEXj*a+865=pJ1~+)+bz= zvEFZbO^)A@g0z#N%#A+zF|mH3$8&sEIoo-~CZ3O-elRxI1DvOOY%K9glQNv`!fe3V zUYcREJufzKRbaetgin#3pI2^93FH894HN?|GZ+ZH0hi)DK4vJzaM%(IT*e?Uyw!l~ z`LL<<&=Hq^;+7TR?~BO{I?RB!nt_kOS6UN}Gr$GcGr*b0z##(khSyLl+zbW=jze^? z@iBcLLl3721KAN6;hV_I0A*A&m&sd`xrCpnhoumAn|pVgE@QFDRBST)_1`Q)fVtaL z25>)>ypd|@gd3l{EJS!0N9&pl|07X4y}P|TJ3EtgO`UuNyos7RJ8$8FTb+ieyU9_v zJ1x|0;5T`9{;xzy4qrZF+Li??FZ+(${M9$7%K*#yZ`m*@f6v^HqN2Af*fA^o-pJVtUR<|%UiVWH<)md!h6O>2pMalx9W z2_C=m-Gn_mFU(%&H14A<7iKS?Vf!;YWAP8nd0Q5&dYa&-Zy16M*7zArYG;cfs!u3r zX=(Aay^XM!?NZbOZ{o|Y)ae^GaC{lTK# zBh}q$K*V*jTmj|Ja zOQ%WQznpSuFrsv@oh}SY#q5U&eEE`hjb;#{u%mvcyZGd)b83#f1Kfw~s0%*~Mih3j zQ}ek;syp}lRClrR5(3{z;W?eF8-ytA>rU0pkJQ@y`&4BDKTK)5*gO~k_+nX&NmVr= zJDW9CHT{APHIJ#vXfCVcnZSyR&{kE0eqfkh)vubes{c@PjYWmRzI;(=e&98~ti9&m zq$%sK7p)Ah77k1b0iQGr&&f&fPbt)knzFL8YA1MZPQo&iG<9U_0994Oc>4w5I$k9y zjppInYdt;g-8_x4fq8fN+6@Ov!5~Cd^4@x3k_6d!&9Y0^VOL#G>8h&~Y8Vq=`*_jS z4_{7)PC{^(y*TFO^h%A8rx8K}DUHjHrC$@MP#L1Bgsi@NP9aC)G4HRvcKF)09(SsO zi5eu)Ge2HCdemlubu*kPXBC%c@FXs|t3P$&fl*Nl*!D47 z`sR02?@DA3%*9b1%2k`xrsAhp&GHvEt8`iCx z^~y`bCcNeJ!pHB8dF9h(!s`=9=O=AyTU$LUu|j3;G!C;z;@ci zm)>@FAF^w;`@&gYy!q^oq5t@F2Ml7=-(Q&XMhh8UAhr2o;n%lqU3M%QHeu+is{vdS z#bU9j6+5pkx_TI4-&^$Fx?(De)na46XXb08UR^!v<%vW8`Tm#xxAeL9zjRnVr`;R+ zM^#cy;9^Y_i@Iy(oE7Yp@B>rdr0id|aM)D$w?Evm^i_E9SI4+0SfpAG063gV+u=T9 z!iOJB1hA%v6sv;m^sk=7*LpUz6|{M(m1o*(!8u(X+T z-t9u&B`g#8x)6K;ynp4{j$NxiT=?u4!(ogtBvv)Vfzkny8j0Q@6s8v=j& z!AuJKjmnB*QboZga0-j8+e{rkhPmvWFDHz8ci9+n#xIW^v*yh?XN$mCA&D8z4!&}>{S6xJ`!D`B zEUn^9E&S28U3r66d;W}BwWj+vxKY@_g7fW0ou|!5DmvS47L7)$ZErtAqrnYbwa~E5 z*tf_GzD#YewN(3M=4Z9PEdW!`_A3(U%Guwe;(l<{+4BQ*_EPZq-xh#b-}mbZ()Yhh z6=pE4$msTjqI6s;KGXi>sx7*bg20#A?4sI1__tGTrnE)2J-H&=B5xX%5;++EHp`}(D|WuO=&BV&xv{S2Up-b33BG0pS$D?P0RJ0J W=@m5{p9&@b0000 Date: Wed, 17 Apr 2019 11:50:29 +0800 Subject: [PATCH 211/279] added git.privacytools.io --- _includes/nav.html | 1 + pages/services.html | 1 + 2 files changed, 2 insertions(+) diff --git a/_includes/nav.html b/_includes/nav.html index 4bf42eb2..9937e14d 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -97,6 +97,7 @@ Mastodon - Social Network Matrix - Federated Chat Discourse - Forum + GitLab - Git-Repository Manager Write Freely - Federated Blog PrivateBin - Encrypted Pastebin
    diff --git a/pages/services.html b/pages/services.html index c032512b..c787f7f9 100644 --- a/pages/services.html +++ b/pages/services.html @@ -13,6 +13,7 @@ description: "The privacytools.io team is proud to introduce a suite of privacy-
  • Mastodon - Tracker Free Social Networking at social.privacytools.io
  • Matrix - Federated private chat at riot.privacytools.io (Homeserver: chat.privacytools.io)
  • Discourse - Forum at forum.privacytools.io
  • +
  • GitLab - Git-Repository Manager at git.privacytools.io
  • Write Freely - Federated minimalist blog at write.privacytools.io
  • PrivateBin - Encrypted Pastebin at bin.privacytools.io
  • From ca9757db3124674558d61c0694e956486295028c Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Fri, 19 Apr 2019 21:31:51 +0800 Subject: [PATCH 212/279] Added Complete Comparison Links --- _includes/sections/instant-messenger.html | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 4b563f1f..31bb096c 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -38,6 +38,13 @@
    +

    Complete Comparison

    + + +

    Worth Mentioning

    From d0c406b25392f66edebcbcdc5d34fb585288c183 Mon Sep 17 00:00:00 2001 From: LABB Date: Sat, 20 Apr 2019 06:52:47 -0400 Subject: [PATCH 214/279] Remove Google+ mention, because it is gone --- _includes/sections/social-networks.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html index a3deb559..12961be2 100644 --- a/_includes/sections/social-networks.html +++ b/_includes/sections/social-networks.html @@ -1,7 +1,7 @@

    Decentralized Social Networks

    From 4d47081b2ad0318415188e571dec54caefecc17b Mon Sep 17 00:00:00 2001 From: Alberto Date: Sun, 21 Apr 2019 22:30:19 +0200 Subject: [PATCH 215/279] Enable flags again (#873) * Re-added flags * Removed 4x3 folder --- _sass/flag-icon.scss | 1 + assets/css/style.scss | 1 + assets/img/flags/ad.svg | 151 + assets/img/flags/ae.svg | 8 + assets/img/flags/af.svg | 431 +++ assets/img/flags/ag.svg | 15 + assets/img/flags/ai.svg | 767 ++++ assets/img/flags/al.svg | 5 + assets/img/flags/am.svg | 5 + assets/img/flags/ao.svg | 13 + assets/img/flags/aq.svg | 6 + assets/img/flags/ar.svg | 143 + assets/img/flags/as.svg | 33 + assets/img/flags/at.svg | 6 + assets/img/flags/au.svg | 9 + assets/img/flags/aw.svg | 186 + assets/img/flags/ax.svg | 18 + assets/img/flags/az.svg | 8 + assets/img/flags/ba.svg | 12 + assets/img/flags/bb.svg | 6 + assets/img/flags/bd.svg | 4 + assets/img/flags/be.svg | 7 + assets/img/flags/bf.svg | 7 + assets/img/flags/bg.svg | 7 + assets/img/flags/bh.svg | 11 + assets/img/flags/bi.svg | 15 + assets/img/flags/bj.svg | 14 + assets/img/flags/bl.svg | 7 + assets/img/flags/bm.svg | 99 + assets/img/flags/bn.svg | 36 + assets/img/flags/bo.svg | 867 +++++ assets/img/flags/bq.svg | 5 + assets/img/flags/br.svg | 45 + assets/img/flags/bs.svg | 13 + assets/img/flags/bt.svg | 91 + assets/img/flags/bv.svg | 13 + assets/img/flags/bw.svg | 7 + assets/img/flags/by.svg | 61 + assets/img/flags/bz.svg | 235 ++ assets/img/flags/ca.svg | 11 + assets/img/flags/cc.svg | 19 + assets/img/flags/cd.svg | 5 + assets/img/flags/cf.svg | 15 + assets/img/flags/cg.svg | 12 + assets/img/flags/ch.svg | 9 + assets/img/flags/ci.svg | 7 + assets/img/flags/ck.svg | 9 + assets/img/flags/cl.svg | 13 + assets/img/flags/cm.svg | 15 + assets/img/flags/cn.svg | 19 + assets/img/flags/co.svg | 7 + assets/img/flags/cr.svg | 7 + assets/img/flags/cu.svg | 13 + assets/img/flags/cv.svg | 16 + assets/img/flags/cw.svg | 14 + assets/img/flags/cx.svg | 15 + assets/img/flags/cy.svg | 6 + assets/img/flags/cz.svg | 12 + assets/img/flags/de.svg | 7 + assets/img/flags/dj.svg | 13 + assets/img/flags/dk.svg | 5 + assets/img/flags/dm.svg | 152 + assets/img/flags/do.svg | 6748 +++++++++++++++++++++++++++++++++++ assets/img/flags/dz.svg | 5 + assets/img/flags/ec.svg | 143 + assets/img/flags/ee.svg | 7 + assets/img/flags/eg.svg | 38 + assets/img/flags/eh.svg | 15 + assets/img/flags/er.svg | 8 + assets/img/flags/es.svg | 581 +++ assets/img/flags/et.svg | 14 + assets/img/flags/eu.svg | 28 + assets/img/flags/fi.svg | 5 + assets/img/flags/fj.svg | 138 + assets/img/flags/fk.svg | 90 + assets/img/flags/fm.svg | 11 + assets/img/flags/fo.svg | 12 + assets/img/flags/fr.svg | 7 + assets/img/flags/ga.svg | 7 + assets/img/flags/gb-eng.svg | 5 + assets/img/flags/gb-sct.svg | 4 + assets/img/flags/gb-wls.svg | 9 + assets/img/flags/gb.svg | 15 + assets/img/flags/gd.svg | 13 + assets/img/flags/ge.svg | 18 + assets/img/flags/gf.svg | 5 + assets/img/flags/gg.svg | 18 + assets/img/flags/gh.svg | 6 + assets/img/flags/gi.svg | 33 + assets/img/flags/gl.svg | 12 + assets/img/flags/gm.svg | 14 + assets/img/flags/gn.svg | 7 + assets/img/flags/gp.svg | 7 + assets/img/flags/gq.svg | 31 + assets/img/flags/gr.svg | 22 + assets/img/flags/gs.svg | 205 ++ assets/img/flags/gt.svg | 204 ++ assets/img/flags/gu.svg | 39 + assets/img/flags/gw.svg | 13 + assets/img/flags/gy.svg | 9 + assets/img/flags/hk.svg | 34 + assets/img/flags/hm.svg | 9 + assets/img/flags/hn.svg | 18 + assets/img/flags/hr.svg | 61 + assets/img/flags/ht.svg | 128 + assets/img/flags/hu.svg | 7 + assets/img/flags/id.svg | 6 + assets/img/flags/ie.svg | 7 + assets/img/flags/il.svg | 14 + assets/img/flags/im.svg | 36 + assets/img/flags/in.svg | 25 + assets/img/flags/io.svg | 152 + assets/img/flags/iq.svg | 10 + assets/img/flags/ir.svg | 223 ++ assets/img/flags/is.svg | 12 + assets/img/flags/it.svg | 7 + assets/img/flags/je.svg | 36 + assets/img/flags/jm.svg | 8 + assets/img/flags/jo.svg | 16 + assets/img/flags/jp.svg | 11 + assets/img/flags/ke.svg | 23 + assets/img/flags/kg.svg | 15 + assets/img/flags/kh.svg | 117 + assets/img/flags/ki.svg | 36 + assets/img/flags/km.svg | 16 + assets/img/flags/kn.svg | 14 + assets/img/flags/kp.svg | 15 + assets/img/flags/kr.svg | 24 + assets/img/flags/kw.svg | 13 + assets/img/flags/ky.svg | 65 + assets/img/flags/kz.svg | 23 + assets/img/flags/la.svg | 12 + assets/img/flags/lb.svg | 15 + assets/img/flags/lc.svg | 8 + assets/img/flags/li.svg | 43 + assets/img/flags/lk.svg | 22 + assets/img/flags/lr.svg | 14 + assets/img/flags/ls.svg | 15 + assets/img/flags/lt.svg | 7 + assets/img/flags/lu.svg | 5 + assets/img/flags/lv.svg | 6 + assets/img/flags/ly.svg | 13 + assets/img/flags/ma.svg | 4 + assets/img/flags/mc.svg | 6 + assets/img/flags/md.svg | 72 + assets/img/flags/me.svg | 104 + assets/img/flags/mf.svg | 7 + assets/img/flags/mg.svg | 7 + assets/img/flags/mh.svg | 7 + assets/img/flags/mk.svg | 5 + assets/img/flags/ml.svg | 7 + assets/img/flags/mm.svg | 21 + assets/img/flags/mn.svg | 16 + assets/img/flags/mo.svg | 9 + assets/img/flags/mp.svg | 88 + assets/img/flags/mq.svg | 7 + assets/img/flags/mr.svg | 13 + assets/img/flags/ms.svg | 39 + assets/img/flags/mt.svg | 49 + assets/img/flags/mu.svg | 8 + assets/img/flags/mv.svg | 8 + assets/img/flags/mw.svg | 12 + assets/img/flags/mx.svg | 184 + assets/img/flags/my.svg | 13 + assets/img/flags/mz.svg | 21 + assets/img/flags/na.svg | 18 + assets/img/flags/nc.svg | 7 + assets/img/flags/ne.svg | 6 + assets/img/flags/nf.svg | 9 + assets/img/flags/ng.svg | 6 + assets/img/flags/ni.svg | 133 + assets/img/flags/nl.svg | 7 + assets/img/flags/no.svg | 7 + assets/img/flags/np.svg | 14 + assets/img/flags/nr.svg | 12 + assets/img/flags/nu.svg | 26 + assets/img/flags/nz.svg | 27 + assets/img/flags/om.svg | 128 + assets/img/flags/pa.svg | 14 + assets/img/flags/pe.svg | 6 + assets/img/flags/pf.svg | 33 + assets/img/flags/pg.svg | 9 + assets/img/flags/ph.svg | 28 + assets/img/flags/pk.svg | 15 + assets/img/flags/pl.svg | 6 + assets/img/flags/pm.svg | 7 + assets/img/flags/pn.svg | 81 + assets/img/flags/pr.svg | 13 + assets/img/flags/ps.svg | 15 + assets/img/flags/pt.svg | 57 + assets/img/flags/pw.svg | 11 + assets/img/flags/py.svg | 157 + assets/img/flags/qa.svg | 11 + assets/img/flags/re.svg | 7 + assets/img/flags/ro.svg | 7 + assets/img/flags/rs.svg | 300 ++ assets/img/flags/ru.svg | 7 + assets/img/flags/rw.svg | 13 + assets/img/flags/sa.svg | 26 + assets/img/flags/sb.svg | 13 + assets/img/flags/sc.svg | 14 + assets/img/flags/sd.svg | 13 + assets/img/flags/se.svg | 16 + assets/img/flags/sg.svg | 13 + assets/img/flags/sh.svg | 76 + assets/img/flags/si.svg | 18 + assets/img/flags/sj.svg | 14 + assets/img/flags/sk.svg | 16 + assets/img/flags/sl.svg | 7 + assets/img/flags/sm.svg | 92 + assets/img/flags/sn.svg | 8 + assets/img/flags/so.svg | 11 + assets/img/flags/sr.svg | 6 + assets/img/flags/ss.svg | 11 + assets/img/flags/st.svg | 15 + assets/img/flags/sv.svg | 621 ++++ assets/img/flags/sx.svg | 56 + assets/img/flags/sy.svg | 10 + assets/img/flags/sz.svg | 49 + assets/img/flags/tc.svg | 73 + assets/img/flags/td.svg | 7 + assets/img/flags/tf.svg | 15 + assets/img/flags/tg.svg | 14 + assets/img/flags/th.svg | 7 + assets/img/flags/tj.svg | 181 + assets/img/flags/tk.svg | 9 + assets/img/flags/tl.svg | 13 + assets/img/flags/tm.svg | 222 ++ assets/img/flags/tn.svg | 13 + assets/img/flags/to.svg | 10 + assets/img/flags/tr.svg | 8 + assets/img/flags/tt.svg | 5 + assets/img/flags/tv.svg | 29 + assets/img/flags/tw.svg | 14 + assets/img/flags/tz.svg | 13 + assets/img/flags/ua.svg | 6 + assets/img/flags/ug.svg | 30 + assets/img/flags/um.svg | 48 + assets/img/flags/un.svg | 16 + assets/img/flags/us.svg | 48 + assets/img/flags/uy.svg | 28 + assets/img/flags/uz.svg | 30 + assets/img/flags/va.svg | 483 +++ assets/img/flags/vc.svg | 8 + assets/img/flags/ve.svg | 28 + assets/img/flags/vg.svg | 143 + assets/img/flags/vi.svg | 32 + assets/img/flags/vn.svg | 11 + assets/img/flags/vu.svg | 18 + assets/img/flags/wf.svg | 7 + assets/img/flags/ws.svg | 9 + assets/img/flags/ye.svg | 7 + assets/img/flags/yt.svg | 7 + assets/img/flags/za.svg | 17 + assets/img/flags/zm.svg | 27 + assets/img/flags/zw.svg | 26 + assets/img/flags/zz.svg | 5 + 257 files changed, 18332 insertions(+) create mode 100644 _sass/flag-icon.scss create mode 100644 assets/img/flags/ad.svg create mode 100644 assets/img/flags/ae.svg create mode 100644 assets/img/flags/af.svg create mode 100644 assets/img/flags/ag.svg create mode 100644 assets/img/flags/ai.svg create mode 100644 assets/img/flags/al.svg create mode 100644 assets/img/flags/am.svg create mode 100644 assets/img/flags/ao.svg create mode 100644 assets/img/flags/aq.svg create mode 100644 assets/img/flags/ar.svg create mode 100644 assets/img/flags/as.svg create mode 100644 assets/img/flags/at.svg create mode 100644 assets/img/flags/au.svg create mode 100644 assets/img/flags/aw.svg create mode 100644 assets/img/flags/ax.svg create mode 100644 assets/img/flags/az.svg create mode 100644 assets/img/flags/ba.svg create mode 100644 assets/img/flags/bb.svg create mode 100644 assets/img/flags/bd.svg create mode 100644 assets/img/flags/be.svg create mode 100644 assets/img/flags/bf.svg create mode 100644 assets/img/flags/bg.svg create mode 100644 assets/img/flags/bh.svg create mode 100644 assets/img/flags/bi.svg create mode 100644 assets/img/flags/bj.svg create mode 100644 assets/img/flags/bl.svg create mode 100644 assets/img/flags/bm.svg create mode 100644 assets/img/flags/bn.svg create mode 100644 assets/img/flags/bo.svg create mode 100644 assets/img/flags/bq.svg create mode 100644 assets/img/flags/br.svg create mode 100644 assets/img/flags/bs.svg create mode 100644 assets/img/flags/bt.svg create mode 100644 assets/img/flags/bv.svg create mode 100644 assets/img/flags/bw.svg create mode 100644 assets/img/flags/by.svg create mode 100644 assets/img/flags/bz.svg create mode 100644 assets/img/flags/ca.svg create mode 100644 assets/img/flags/cc.svg create mode 100644 assets/img/flags/cd.svg create mode 100644 assets/img/flags/cf.svg create mode 100644 assets/img/flags/cg.svg create mode 100644 assets/img/flags/ch.svg create mode 100644 assets/img/flags/ci.svg create mode 100644 assets/img/flags/ck.svg create mode 100644 assets/img/flags/cl.svg create mode 100644 assets/img/flags/cm.svg create mode 100644 assets/img/flags/cn.svg create mode 100644 assets/img/flags/co.svg create mode 100644 assets/img/flags/cr.svg create mode 100644 assets/img/flags/cu.svg create mode 100644 assets/img/flags/cv.svg create mode 100644 assets/img/flags/cw.svg create mode 100644 assets/img/flags/cx.svg create mode 100644 assets/img/flags/cy.svg create mode 100644 assets/img/flags/cz.svg create mode 100644 assets/img/flags/de.svg create mode 100644 assets/img/flags/dj.svg create mode 100644 assets/img/flags/dk.svg create mode 100644 assets/img/flags/dm.svg create mode 100644 assets/img/flags/do.svg create mode 100644 assets/img/flags/dz.svg create mode 100644 assets/img/flags/ec.svg create mode 100644 assets/img/flags/ee.svg create mode 100644 assets/img/flags/eg.svg create mode 100644 assets/img/flags/eh.svg create mode 100644 assets/img/flags/er.svg create mode 100644 assets/img/flags/es.svg create mode 100644 assets/img/flags/et.svg create mode 100644 assets/img/flags/eu.svg create mode 100644 assets/img/flags/fi.svg create mode 100644 assets/img/flags/fj.svg create mode 100644 assets/img/flags/fk.svg create mode 100644 assets/img/flags/fm.svg create mode 100644 assets/img/flags/fo.svg create mode 100644 assets/img/flags/fr.svg create mode 100644 assets/img/flags/ga.svg create mode 100644 assets/img/flags/gb-eng.svg create mode 100644 assets/img/flags/gb-sct.svg create mode 100644 assets/img/flags/gb-wls.svg create mode 100644 assets/img/flags/gb.svg create mode 100644 assets/img/flags/gd.svg create mode 100644 assets/img/flags/ge.svg create mode 100644 assets/img/flags/gf.svg create mode 100644 assets/img/flags/gg.svg create mode 100644 assets/img/flags/gh.svg create mode 100644 assets/img/flags/gi.svg create mode 100644 assets/img/flags/gl.svg create mode 100644 assets/img/flags/gm.svg create mode 100644 assets/img/flags/gn.svg create mode 100644 assets/img/flags/gp.svg create mode 100644 assets/img/flags/gq.svg create mode 100644 assets/img/flags/gr.svg create mode 100644 assets/img/flags/gs.svg create mode 100644 assets/img/flags/gt.svg create mode 100644 assets/img/flags/gu.svg create mode 100644 assets/img/flags/gw.svg create mode 100644 assets/img/flags/gy.svg create mode 100644 assets/img/flags/hk.svg create mode 100644 assets/img/flags/hm.svg create mode 100644 assets/img/flags/hn.svg create mode 100644 assets/img/flags/hr.svg create mode 100644 assets/img/flags/ht.svg create mode 100644 assets/img/flags/hu.svg create mode 100644 assets/img/flags/id.svg create mode 100644 assets/img/flags/ie.svg create mode 100644 assets/img/flags/il.svg create mode 100644 assets/img/flags/im.svg create mode 100644 assets/img/flags/in.svg create mode 100644 assets/img/flags/io.svg create mode 100644 assets/img/flags/iq.svg create mode 100644 assets/img/flags/ir.svg create mode 100644 assets/img/flags/is.svg create mode 100644 assets/img/flags/it.svg create mode 100644 assets/img/flags/je.svg create mode 100644 assets/img/flags/jm.svg create mode 100644 assets/img/flags/jo.svg create mode 100644 assets/img/flags/jp.svg create mode 100644 assets/img/flags/ke.svg create mode 100644 assets/img/flags/kg.svg create mode 100644 assets/img/flags/kh.svg create mode 100644 assets/img/flags/ki.svg create mode 100644 assets/img/flags/km.svg create mode 100644 assets/img/flags/kn.svg create mode 100644 assets/img/flags/kp.svg create mode 100644 assets/img/flags/kr.svg create mode 100644 assets/img/flags/kw.svg create mode 100644 assets/img/flags/ky.svg create mode 100644 assets/img/flags/kz.svg create mode 100644 assets/img/flags/la.svg create mode 100644 assets/img/flags/lb.svg create mode 100644 assets/img/flags/lc.svg create mode 100644 assets/img/flags/li.svg create mode 100644 assets/img/flags/lk.svg create mode 100644 assets/img/flags/lr.svg create mode 100644 assets/img/flags/ls.svg create mode 100644 assets/img/flags/lt.svg create mode 100644 assets/img/flags/lu.svg create mode 100644 assets/img/flags/lv.svg create mode 100644 assets/img/flags/ly.svg create mode 100644 assets/img/flags/ma.svg create mode 100644 assets/img/flags/mc.svg create mode 100644 assets/img/flags/md.svg create mode 100644 assets/img/flags/me.svg create mode 100644 assets/img/flags/mf.svg create mode 100644 assets/img/flags/mg.svg create mode 100644 assets/img/flags/mh.svg create mode 100644 assets/img/flags/mk.svg create mode 100644 assets/img/flags/ml.svg create mode 100644 assets/img/flags/mm.svg create mode 100644 assets/img/flags/mn.svg create mode 100644 assets/img/flags/mo.svg create mode 100644 assets/img/flags/mp.svg create mode 100644 assets/img/flags/mq.svg create mode 100644 assets/img/flags/mr.svg create mode 100644 assets/img/flags/ms.svg create mode 100644 assets/img/flags/mt.svg create mode 100644 assets/img/flags/mu.svg create mode 100644 assets/img/flags/mv.svg create mode 100644 assets/img/flags/mw.svg create mode 100644 assets/img/flags/mx.svg create mode 100644 assets/img/flags/my.svg create mode 100644 assets/img/flags/mz.svg create mode 100644 assets/img/flags/na.svg create mode 100644 assets/img/flags/nc.svg create mode 100644 assets/img/flags/ne.svg create mode 100644 assets/img/flags/nf.svg create mode 100644 assets/img/flags/ng.svg create mode 100644 assets/img/flags/ni.svg create mode 100644 assets/img/flags/nl.svg create mode 100644 assets/img/flags/no.svg create mode 100644 assets/img/flags/np.svg create mode 100644 assets/img/flags/nr.svg create mode 100644 assets/img/flags/nu.svg create mode 100644 assets/img/flags/nz.svg create mode 100644 assets/img/flags/om.svg create mode 100644 assets/img/flags/pa.svg create mode 100644 assets/img/flags/pe.svg create mode 100644 assets/img/flags/pf.svg create mode 100644 assets/img/flags/pg.svg create mode 100644 assets/img/flags/ph.svg create mode 100644 assets/img/flags/pk.svg create mode 100644 assets/img/flags/pl.svg create mode 100644 assets/img/flags/pm.svg create mode 100644 assets/img/flags/pn.svg create mode 100644 assets/img/flags/pr.svg create mode 100644 assets/img/flags/ps.svg create mode 100644 assets/img/flags/pt.svg create mode 100644 assets/img/flags/pw.svg create mode 100644 assets/img/flags/py.svg create mode 100644 assets/img/flags/qa.svg create mode 100644 assets/img/flags/re.svg create mode 100644 assets/img/flags/ro.svg create mode 100644 assets/img/flags/rs.svg create mode 100644 assets/img/flags/ru.svg create mode 100644 assets/img/flags/rw.svg create mode 100644 assets/img/flags/sa.svg create mode 100644 assets/img/flags/sb.svg create mode 100644 assets/img/flags/sc.svg create mode 100644 assets/img/flags/sd.svg create mode 100644 assets/img/flags/se.svg create mode 100644 assets/img/flags/sg.svg create mode 100644 assets/img/flags/sh.svg create mode 100644 assets/img/flags/si.svg create mode 100644 assets/img/flags/sj.svg create mode 100644 assets/img/flags/sk.svg create mode 100644 assets/img/flags/sl.svg create mode 100644 assets/img/flags/sm.svg create mode 100644 assets/img/flags/sn.svg create mode 100644 assets/img/flags/so.svg create mode 100644 assets/img/flags/sr.svg create mode 100644 assets/img/flags/ss.svg create mode 100644 assets/img/flags/st.svg create mode 100644 assets/img/flags/sv.svg create mode 100644 assets/img/flags/sx.svg create mode 100644 assets/img/flags/sy.svg create mode 100644 assets/img/flags/sz.svg create mode 100644 assets/img/flags/tc.svg create mode 100644 assets/img/flags/td.svg create mode 100644 assets/img/flags/tf.svg create mode 100644 assets/img/flags/tg.svg create mode 100644 assets/img/flags/th.svg create mode 100644 assets/img/flags/tj.svg create mode 100644 assets/img/flags/tk.svg create mode 100644 assets/img/flags/tl.svg create mode 100644 assets/img/flags/tm.svg create mode 100644 assets/img/flags/tn.svg create mode 100644 assets/img/flags/to.svg create mode 100644 assets/img/flags/tr.svg create mode 100644 assets/img/flags/tt.svg create mode 100644 assets/img/flags/tv.svg create mode 100644 assets/img/flags/tw.svg create mode 100644 assets/img/flags/tz.svg create mode 100644 assets/img/flags/ua.svg create mode 100644 assets/img/flags/ug.svg create mode 100644 assets/img/flags/um.svg create mode 100644 assets/img/flags/un.svg create mode 100644 assets/img/flags/us.svg create mode 100644 assets/img/flags/uy.svg create mode 100644 assets/img/flags/uz.svg create mode 100644 assets/img/flags/va.svg create mode 100644 assets/img/flags/vc.svg create mode 100644 assets/img/flags/ve.svg create mode 100644 assets/img/flags/vg.svg create mode 100644 assets/img/flags/vi.svg create mode 100644 assets/img/flags/vn.svg create mode 100644 assets/img/flags/vu.svg create mode 100644 assets/img/flags/wf.svg create mode 100644 assets/img/flags/ws.svg create mode 100644 assets/img/flags/ye.svg create mode 100644 assets/img/flags/yt.svg create mode 100644 assets/img/flags/za.svg create mode 100644 assets/img/flags/zm.svg create mode 100644 assets/img/flags/zw.svg create mode 100644 assets/img/flags/zz.svg diff --git a/_sass/flag-icon.scss b/_sass/flag-icon.scss new file mode 100644 index 00000000..70821a40 --- /dev/null +++ b/_sass/flag-icon.scss @@ -0,0 +1 @@ +.flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../img/flags/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../img/flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../img/flags/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../img/flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../img/flags/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../img/flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../img/flags/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../img/flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../img/flags/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../img/flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../img/flags/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../img/flags/1x1/al.svg)}.flag-icon-am{background-image:url(../img/flags/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../img/flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../img/flags/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../img/flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../img/flags/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../img/flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../img/flags/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../img/flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../img/flags/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../img/flags/1x1/as.svg)}.flag-icon-at{background-image:url(../img/flags/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../img/flags/1x1/at.svg)}.flag-icon-au{background-image:url(../img/flags/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../img/flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../img/flags/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../img/flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../img/flags/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../img/flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../img/flags/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../img/flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../img/flags/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../img/flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../img/flags/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../img/flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../img/flags/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../img/flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../img/flags/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../img/flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../img/flags/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../img/flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../img/flags/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../img/flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../img/flags/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../img/flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../img/flags/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../img/flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../img/flags/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../img/flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../img/flags/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../img/flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../img/flags/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../img/flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../img/flags/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../img/flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../img/flags/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../img/flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../img/flags/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../img/flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../img/flags/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../img/flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../img/flags/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../img/flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../img/flags/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../img/flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../img/flags/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../img/flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../img/flags/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../img/flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../img/flags/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../img/flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../img/flags/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../img/flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../img/flags/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../img/flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../img/flags/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../img/flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../img/flags/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../img/flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../img/flags/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../img/flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../img/flags/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../img/flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../img/flags/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../img/flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../img/flags/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../img/flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../img/flags/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../img/flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../img/flags/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../img/flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../img/flags/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../img/flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../img/flags/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../img/flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../img/flags/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../img/flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../img/flags/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../img/flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../img/flags/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../img/flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../img/flags/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../img/flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../img/flags/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../img/flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../img/flags/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../img/flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../img/flags/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../img/flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../img/flags/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../img/flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../img/flags/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../img/flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../img/flags/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../img/flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../img/flags/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../img/flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../img/flags/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../img/flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../img/flags/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../img/flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../img/flags/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../img/flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../img/flags/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../img/flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../img/flags/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../img/flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../img/flags/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../img/flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../img/flags/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../img/flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../img/flags/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../img/flags/1x1/er.svg)}.flag-icon-es{background-image:url(../img/flags/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../img/flags/1x1/es.svg)}.flag-icon-et{background-image:url(../img/flags/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../img/flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../img/flags/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../img/flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../img/flags/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../img/flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../img/flags/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../img/flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../img/flags/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../img/flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../img/flags/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../img/flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../img/flags/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../img/flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../img/flags/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../img/flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../img/flags/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../img/flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../img/flags/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../img/flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../img/flags/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../img/flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../img/flags/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../img/flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../img/flags/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../img/flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../img/flags/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../img/flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../img/flags/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../img/flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../img/flags/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../img/flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../img/flags/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../img/flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../img/flags/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../img/flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../img/flags/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../img/flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../img/flags/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../img/flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../img/flags/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../img/flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../img/flags/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../img/flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../img/flags/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../img/flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../img/flags/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../img/flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../img/flags/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../img/flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../img/flags/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../img/flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../img/flags/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../img/flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../img/flags/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../img/flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../img/flags/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../img/flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../img/flags/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../img/flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../img/flags/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../img/flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../img/flags/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../img/flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../img/flags/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../img/flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../img/flags/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../img/flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../img/flags/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../img/flags/1x1/il.svg)}.flag-icon-im{background-image:url(../img/flags/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../img/flags/1x1/im.svg)}.flag-icon-in{background-image:url(../img/flags/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../img/flags/1x1/in.svg)}.flag-icon-io{background-image:url(../img/flags/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../img/flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../img/flags/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../img/flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../img/flags/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../img/flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../img/flags/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../img/flags/1x1/is.svg)}.flag-icon-it{background-image:url(../img/flags/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../img/flags/1x1/it.svg)}.flag-icon-je{background-image:url(../img/flags/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../img/flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../img/flags/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../img/flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../img/flags/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../img/flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../img/flags/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../img/flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../img/flags/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../img/flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../img/flags/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../img/flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../img/flags/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../img/flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../img/flags/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../img/flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../img/flags/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../img/flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../img/flags/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../img/flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../img/flags/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../img/flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../img/flags/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../img/flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../img/flags/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../img/flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../img/flags/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../img/flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../img/flags/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../img/flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../img/flags/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../img/flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../img/flags/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../img/flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../img/flags/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../img/flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../img/flags/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../img/flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../img/flags/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../img/flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../img/flags/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../img/flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../img/flags/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../img/flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../img/flags/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../img/flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../img/flags/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../img/flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../img/flags/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../img/flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../img/flags/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../img/flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../img/flags/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../img/flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../img/flags/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../img/flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../img/flags/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../img/flags/1x1/md.svg)}.flag-icon-me{background-image:url(../img/flags/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../img/flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../img/flags/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../img/flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../img/flags/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../img/flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../img/flags/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../img/flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../img/flags/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../img/flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../img/flags/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../img/flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../img/flags/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../img/flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../img/flags/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../img/flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../img/flags/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../img/flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../img/flags/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../img/flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../img/flags/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../img/flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../img/flags/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../img/flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../img/flags/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../img/flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../img/flags/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../img/flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../img/flags/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../img/flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../img/flags/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../img/flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../img/flags/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../img/flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../img/flags/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../img/flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../img/flags/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../img/flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../img/flags/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../img/flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../img/flags/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../img/flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../img/flags/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../img/flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../img/flags/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../img/flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../img/flags/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../img/flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../img/flags/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../img/flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../img/flags/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../img/flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../img/flags/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../img/flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../img/flags/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../img/flags/1x1/no.svg)}.flag-icon-np{background-image:url(../img/flags/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../img/flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../img/flags/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../img/flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../img/flags/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../img/flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../img/flags/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../img/flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../img/flags/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../img/flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../img/flags/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../img/flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../img/flags/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../img/flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../img/flags/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../img/flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../img/flags/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../img/flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../img/flags/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../img/flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../img/flags/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../img/flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../img/flags/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../img/flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../img/flags/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../img/flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../img/flags/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../img/flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../img/flags/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../img/flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../img/flags/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../img/flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../img/flags/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../img/flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../img/flags/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../img/flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../img/flags/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../img/flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../img/flags/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../img/flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../img/flags/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../img/flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../img/flags/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../img/flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../img/flags/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../img/flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../img/flags/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../img/flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../img/flags/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../img/flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../img/flags/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../img/flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../img/flags/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../img/flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../img/flags/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../img/flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../img/flags/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../img/flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../img/flags/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../img/flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../img/flags/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../img/flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../img/flags/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../img/flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../img/flags/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../img/flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../img/flags/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../img/flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../img/flags/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../img/flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../img/flags/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../img/flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../img/flags/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../img/flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../img/flags/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../img/flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../img/flags/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../img/flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../img/flags/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../img/flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../img/flags/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../img/flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../img/flags/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../img/flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../img/flags/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../img/flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../img/flags/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../img/flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../img/flags/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../img/flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../img/flags/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../img/flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../img/flags/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../img/flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../img/flags/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../img/flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../img/flags/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../img/flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../img/flags/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../img/flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../img/flags/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../img/flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../img/flags/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../img/flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../img/flags/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../img/flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../img/flags/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../img/flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../img/flags/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../img/flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../img/flags/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../img/flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../img/flags/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../img/flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../img/flags/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../img/flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../img/flags/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../img/flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../img/flags/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../img/flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../img/flags/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../img/flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../img/flags/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../img/flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../img/flags/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../img/flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../img/flags/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../img/flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../img/flags/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../img/flags/1x1/um.svg)}.flag-icon-us{background-image:url(../img/flags/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../img/flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../img/flags/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../img/flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../img/flags/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../img/flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../img/flags/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../img/flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../img/flags/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../img/flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../img/flags/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../img/flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../img/flags/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../img/flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../img/flags/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../img/flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../img/flags/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../img/flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../img/flags/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../img/flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../img/flags/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../img/flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../img/flags/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../img/flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../img/flags/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../img/flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../img/flags/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../img/flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../img/flags/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../img/flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../img/flags/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../img/flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../img/flags/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../img/flags/1x1/zw.svg)}.flag-icon-eu{background-image:url(../img/flags/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../img/flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../img/flags/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../img/flags/1x1/gb-eng.svg)}.flag-icon-gb-sct{background-image:url(../img/flags/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../img/flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../img/flags/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../img/flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../img/flags/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../img/flags/1x1/un.svg)} diff --git a/assets/css/style.scss b/assets/css/style.scss index 15a9a992..3b119a45 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -3,6 +3,7 @@ @import '_vars'; @import 'bootstrap'; +@import 'flag-icon'; @import 'fontawesome'; @import 'sortable-theme-bootstrap'; diff --git a/assets/img/flags/ad.svg b/assets/img/flags/ad.svg new file mode 100644 index 00000000..c1148fe2 --- /dev/null +++ b/assets/img/flags/ad.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/ae.svg b/assets/img/flags/ae.svg new file mode 100644 index 00000000..02e29429 --- /dev/null +++ b/assets/img/flags/ae.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/af.svg b/assets/img/flags/af.svg new file mode 100644 index 00000000..a331130b --- /dev/null +++ b/assets/img/flags/af.svg @@ -0,0 +1,431 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/ag.svg b/assets/img/flags/ag.svg new file mode 100644 index 00000000..05bf052f --- /dev/null +++ b/assets/img/flags/ag.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/ai.svg b/assets/img/flags/ai.svg new file mode 100644 index 00000000..7a2ad93f --- /dev/null +++ b/assets/img/flags/ai.svg @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/al.svg b/assets/img/flags/al.svg new file mode 100644 index 00000000..b2199566 --- /dev/null +++ b/assets/img/flags/al.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/am.svg b/assets/img/flags/am.svg new file mode 100644 index 00000000..75ff8f0f --- /dev/null +++ b/assets/img/flags/am.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/ao.svg b/assets/img/flags/ao.svg new file mode 100644 index 00000000..499a0676 --- /dev/null +++ b/assets/img/flags/ao.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/aq.svg b/assets/img/flags/aq.svg new file mode 100644 index 00000000..eb642873 --- /dev/null +++ b/assets/img/flags/aq.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/ar.svg b/assets/img/flags/ar.svg new file mode 100644 index 00000000..8a785e9d --- /dev/null +++ b/assets/img/flags/ar.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/as.svg b/assets/img/flags/as.svg new file mode 100644 index 00000000..777f8d2d --- /dev/null +++ b/assets/img/flags/as.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/at.svg b/assets/img/flags/at.svg new file mode 100644 index 00000000..8c48c720 --- /dev/null +++ b/assets/img/flags/at.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/au.svg b/assets/img/flags/au.svg new file mode 100644 index 00000000..36da23ad --- /dev/null +++ b/assets/img/flags/au.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/aw.svg b/assets/img/flags/aw.svg new file mode 100644 index 00000000..27270b6a --- /dev/null +++ b/assets/img/flags/aw.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/ax.svg b/assets/img/flags/ax.svg new file mode 100644 index 00000000..31990303 --- /dev/null +++ b/assets/img/flags/ax.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/az.svg b/assets/img/flags/az.svg new file mode 100644 index 00000000..4ad2aa80 --- /dev/null +++ b/assets/img/flags/az.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/ba.svg b/assets/img/flags/ba.svg new file mode 100644 index 00000000..c9d7a047 --- /dev/null +++ b/assets/img/flags/ba.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/img/flags/bb.svg b/assets/img/flags/bb.svg new file mode 100644 index 00000000..3353c48b --- /dev/null +++ b/assets/img/flags/bb.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/bd.svg b/assets/img/flags/bd.svg new file mode 100644 index 00000000..ceab30fb --- /dev/null +++ b/assets/img/flags/bd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/flags/be.svg b/assets/img/flags/be.svg new file mode 100644 index 00000000..95d31de3 --- /dev/null +++ b/assets/img/flags/be.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/bf.svg b/assets/img/flags/bf.svg new file mode 100644 index 00000000..4c1e343d --- /dev/null +++ b/assets/img/flags/bf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/bg.svg b/assets/img/flags/bg.svg new file mode 100644 index 00000000..19e9ba69 --- /dev/null +++ b/assets/img/flags/bg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/bh.svg b/assets/img/flags/bh.svg new file mode 100644 index 00000000..c67e0172 --- /dev/null +++ b/assets/img/flags/bh.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/img/flags/bi.svg b/assets/img/flags/bi.svg new file mode 100644 index 00000000..94cd51a2 --- /dev/null +++ b/assets/img/flags/bi.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/bj.svg b/assets/img/flags/bj.svg new file mode 100644 index 00000000..e0c98143 --- /dev/null +++ b/assets/img/flags/bj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/bl.svg b/assets/img/flags/bl.svg new file mode 100644 index 00000000..5f468abf --- /dev/null +++ b/assets/img/flags/bl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/bm.svg b/assets/img/flags/bm.svg new file mode 100644 index 00000000..7ad91b11 --- /dev/null +++ b/assets/img/flags/bm.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/bn.svg b/assets/img/flags/bn.svg new file mode 100644 index 00000000..256df699 --- /dev/null +++ b/assets/img/flags/bn.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/bo.svg b/assets/img/flags/bo.svg new file mode 100644 index 00000000..0d9e1bac --- /dev/null +++ b/assets/img/flags/bo.svg @@ -0,0 +1,867 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/bq.svg b/assets/img/flags/bq.svg new file mode 100644 index 00000000..06006a17 --- /dev/null +++ b/assets/img/flags/bq.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/br.svg b/assets/img/flags/br.svg new file mode 100644 index 00000000..7f297bf2 --- /dev/null +++ b/assets/img/flags/br.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/bs.svg b/assets/img/flags/bs.svg new file mode 100644 index 00000000..e3484201 --- /dev/null +++ b/assets/img/flags/bs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/bt.svg b/assets/img/flags/bt.svg new file mode 100644 index 00000000..63560fe4 --- /dev/null +++ b/assets/img/flags/bt.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/bv.svg b/assets/img/flags/bv.svg new file mode 100644 index 00000000..369f67cb --- /dev/null +++ b/assets/img/flags/bv.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/bw.svg b/assets/img/flags/bw.svg new file mode 100644 index 00000000..7becab42 --- /dev/null +++ b/assets/img/flags/bw.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/by.svg b/assets/img/flags/by.svg new file mode 100644 index 00000000..e64abc75 --- /dev/null +++ b/assets/img/flags/by.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/bz.svg b/assets/img/flags/bz.svg new file mode 100644 index 00000000..840eb350 --- /dev/null +++ b/assets/img/flags/bz.svg @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/ca.svg b/assets/img/flags/ca.svg new file mode 100644 index 00000000..024fc853 --- /dev/null +++ b/assets/img/flags/ca.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/img/flags/cc.svg b/assets/img/flags/cc.svg new file mode 100644 index 00000000..4d57d2d1 --- /dev/null +++ b/assets/img/flags/cc.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/cd.svg b/assets/img/flags/cd.svg new file mode 100644 index 00000000..03e6f4c8 --- /dev/null +++ b/assets/img/flags/cd.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/cf.svg b/assets/img/flags/cf.svg new file mode 100644 index 00000000..2c57425f --- /dev/null +++ b/assets/img/flags/cf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/cg.svg b/assets/img/flags/cg.svg new file mode 100644 index 00000000..3a2efaa3 --- /dev/null +++ b/assets/img/flags/cg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/img/flags/ch.svg b/assets/img/flags/ch.svg new file mode 100644 index 00000000..32f45068 --- /dev/null +++ b/assets/img/flags/ch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/ci.svg b/assets/img/flags/ci.svg new file mode 100644 index 00000000..b651f623 --- /dev/null +++ b/assets/img/flags/ci.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/ck.svg b/assets/img/flags/ck.svg new file mode 100644 index 00000000..97f26774 --- /dev/null +++ b/assets/img/flags/ck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/cl.svg b/assets/img/flags/cl.svg new file mode 100644 index 00000000..2af9587b --- /dev/null +++ b/assets/img/flags/cl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/cm.svg b/assets/img/flags/cm.svg new file mode 100644 index 00000000..8501eb85 --- /dev/null +++ b/assets/img/flags/cm.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/cn.svg b/assets/img/flags/cn.svg new file mode 100644 index 00000000..3a487898 --- /dev/null +++ b/assets/img/flags/cn.svg @@ -0,0 +1,19 @@ + + + Flag of the People's Republic of China + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/co.svg b/assets/img/flags/co.svg new file mode 100644 index 00000000..edf00745 --- /dev/null +++ b/assets/img/flags/co.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/cr.svg b/assets/img/flags/cr.svg new file mode 100644 index 00000000..213db50f --- /dev/null +++ b/assets/img/flags/cr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/cu.svg b/assets/img/flags/cu.svg new file mode 100644 index 00000000..ce6284fc --- /dev/null +++ b/assets/img/flags/cu.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/cv.svg b/assets/img/flags/cv.svg new file mode 100644 index 00000000..47775c2d --- /dev/null +++ b/assets/img/flags/cv.svg @@ -0,0 +1,16 @@ + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + diff --git a/assets/img/flags/cw.svg b/assets/img/flags/cw.svg new file mode 100644 index 00000000..3808d139 --- /dev/null +++ b/assets/img/flags/cw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/cx.svg b/assets/img/flags/cx.svg new file mode 100644 index 00000000..4bf59e6d --- /dev/null +++ b/assets/img/flags/cx.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/cy.svg b/assets/img/flags/cy.svg new file mode 100644 index 00000000..feee5b03 --- /dev/null +++ b/assets/img/flags/cy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/cz.svg b/assets/img/flags/cz.svg new file mode 100644 index 00000000..bc7e8cb2 --- /dev/null +++ b/assets/img/flags/cz.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/img/flags/de.svg b/assets/img/flags/de.svg new file mode 100644 index 00000000..9a1cb040 --- /dev/null +++ b/assets/img/flags/de.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/dj.svg b/assets/img/flags/dj.svg new file mode 100644 index 00000000..7ec496eb --- /dev/null +++ b/assets/img/flags/dj.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/dk.svg b/assets/img/flags/dk.svg new file mode 100644 index 00000000..3d07a763 --- /dev/null +++ b/assets/img/flags/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/dm.svg b/assets/img/flags/dm.svg new file mode 100644 index 00000000..3ecbabf1 --- /dev/null +++ b/assets/img/flags/dm.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/do.svg b/assets/img/flags/do.svg new file mode 100644 index 00000000..1ff04beb --- /dev/null +++ b/assets/img/flags/do.svg @@ -0,0 +1,6748 @@ + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/dz.svg b/assets/img/flags/dz.svg new file mode 100644 index 00000000..3ed0f313 --- /dev/null +++ b/assets/img/flags/dz.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/ec.svg b/assets/img/flags/ec.svg new file mode 100644 index 00000000..260eec0e --- /dev/null +++ b/assets/img/flags/ec.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/ee.svg b/assets/img/flags/ee.svg new file mode 100644 index 00000000..92581ff0 --- /dev/null +++ b/assets/img/flags/ee.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/eg.svg b/assets/img/flags/eg.svg new file mode 100644 index 00000000..f4eb8b38 --- /dev/null +++ b/assets/img/flags/eg.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/eh.svg b/assets/img/flags/eh.svg new file mode 100644 index 00000000..973cb2ed --- /dev/null +++ b/assets/img/flags/eh.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/er.svg b/assets/img/flags/er.svg new file mode 100644 index 00000000..f7f00130 --- /dev/null +++ b/assets/img/flags/er.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/es.svg b/assets/img/flags/es.svg new file mode 100644 index 00000000..bcac2757 --- /dev/null +++ b/assets/img/flags/es.svg @@ -0,0 +1,581 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/et.svg b/assets/img/flags/et.svg new file mode 100644 index 00000000..22b891c7 --- /dev/null +++ b/assets/img/flags/et.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/eu.svg b/assets/img/flags/eu.svg new file mode 100644 index 00000000..fa99a0a3 --- /dev/null +++ b/assets/img/flags/eu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/fi.svg b/assets/img/flags/fi.svg new file mode 100644 index 00000000..4100a4d0 --- /dev/null +++ b/assets/img/flags/fi.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/fj.svg b/assets/img/flags/fj.svg new file mode 100644 index 00000000..5390e030 --- /dev/null +++ b/assets/img/flags/fj.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/fk.svg b/assets/img/flags/fk.svg new file mode 100644 index 00000000..de926fc2 --- /dev/null +++ b/assets/img/flags/fk.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/fm.svg b/assets/img/flags/fm.svg new file mode 100644 index 00000000..3becd0ef --- /dev/null +++ b/assets/img/flags/fm.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/img/flags/fo.svg b/assets/img/flags/fo.svg new file mode 100644 index 00000000..de838d3e --- /dev/null +++ b/assets/img/flags/fo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/img/flags/fr.svg b/assets/img/flags/fr.svg new file mode 100644 index 00000000..bfbea35d --- /dev/null +++ b/assets/img/flags/fr.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/ga.svg b/assets/img/flags/ga.svg new file mode 100644 index 00000000..581c0f0c --- /dev/null +++ b/assets/img/flags/ga.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/gb-eng.svg b/assets/img/flags/gb-eng.svg new file mode 100644 index 00000000..4a135648 --- /dev/null +++ b/assets/img/flags/gb-eng.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/gb-sct.svg b/assets/img/flags/gb-sct.svg new file mode 100644 index 00000000..75e19250 --- /dev/null +++ b/assets/img/flags/gb-sct.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/flags/gb-wls.svg b/assets/img/flags/gb-wls.svg new file mode 100644 index 00000000..736a1f0f --- /dev/null +++ b/assets/img/flags/gb-wls.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/gb.svg b/assets/img/flags/gb.svg new file mode 100644 index 00000000..a3317483 --- /dev/null +++ b/assets/img/flags/gb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/gd.svg b/assets/img/flags/gd.svg new file mode 100644 index 00000000..4c378716 --- /dev/null +++ b/assets/img/flags/gd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/ge.svg b/assets/img/flags/ge.svg new file mode 100644 index 00000000..a3ce6a89 --- /dev/null +++ b/assets/img/flags/ge.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/gf.svg b/assets/img/flags/gf.svg new file mode 100644 index 00000000..44ad7977 --- /dev/null +++ b/assets/img/flags/gf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/gg.svg b/assets/img/flags/gg.svg new file mode 100644 index 00000000..9b71caa8 --- /dev/null +++ b/assets/img/flags/gg.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/gh.svg b/assets/img/flags/gh.svg new file mode 100644 index 00000000..b84be434 --- /dev/null +++ b/assets/img/flags/gh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/gi.svg b/assets/img/flags/gi.svg new file mode 100644 index 00000000..62c103d6 --- /dev/null +++ b/assets/img/flags/gi.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/gl.svg b/assets/img/flags/gl.svg new file mode 100644 index 00000000..8fac0d6b --- /dev/null +++ b/assets/img/flags/gl.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/img/flags/gm.svg b/assets/img/flags/gm.svg new file mode 100644 index 00000000..6727e350 --- /dev/null +++ b/assets/img/flags/gm.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/gn.svg b/assets/img/flags/gn.svg new file mode 100644 index 00000000..1745155a --- /dev/null +++ b/assets/img/flags/gn.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/gp.svg b/assets/img/flags/gp.svg new file mode 100644 index 00000000..bfbea35d --- /dev/null +++ b/assets/img/flags/gp.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/gq.svg b/assets/img/flags/gq.svg new file mode 100644 index 00000000..75024e06 --- /dev/null +++ b/assets/img/flags/gq.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/gr.svg b/assets/img/flags/gr.svg new file mode 100644 index 00000000..cf417e33 --- /dev/null +++ b/assets/img/flags/gr.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/gs.svg b/assets/img/flags/gs.svg new file mode 100644 index 00000000..0a25fac7 --- /dev/null +++ b/assets/img/flags/gs.svg @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + E + + + O + + + T + + + E + + + R + + + R + + + R + + + R + + + R + + + E + + + O + + + O + + + A + + + A + + + A + + + M + + + P + + + P + + + P + + + I + + + T + + + T + + + M + + + G + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/gt.svg b/assets/img/flags/gt.svg new file mode 100644 index 00000000..ac0f7fdb --- /dev/null +++ b/assets/img/flags/gt.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/gu.svg b/assets/img/flags/gu.svg new file mode 100644 index 00000000..37b62a6d --- /dev/null +++ b/assets/img/flags/gu.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + G + + + U + + + A + + + M + + + + + + + + G + + + U + + + A + + + M + + diff --git a/assets/img/flags/gw.svg b/assets/img/flags/gw.svg new file mode 100644 index 00000000..bebad36c --- /dev/null +++ b/assets/img/flags/gw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/gy.svg b/assets/img/flags/gy.svg new file mode 100644 index 00000000..1c6d1890 --- /dev/null +++ b/assets/img/flags/gy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/hk.svg b/assets/img/flags/hk.svg new file mode 100644 index 00000000..7b2cc234 --- /dev/null +++ b/assets/img/flags/hk.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/hm.svg b/assets/img/flags/hm.svg new file mode 100644 index 00000000..b6853ce9 --- /dev/null +++ b/assets/img/flags/hm.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/hn.svg b/assets/img/flags/hn.svg new file mode 100644 index 00000000..161fdcf2 --- /dev/null +++ b/assets/img/flags/hn.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/hr.svg b/assets/img/flags/hr.svg new file mode 100644 index 00000000..d578ce47 --- /dev/null +++ b/assets/img/flags/hr.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/ht.svg b/assets/img/flags/ht.svg new file mode 100644 index 00000000..d5332896 --- /dev/null +++ b/assets/img/flags/ht.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/hu.svg b/assets/img/flags/hu.svg new file mode 100644 index 00000000..566d886f --- /dev/null +++ b/assets/img/flags/hu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/id.svg b/assets/img/flags/id.svg new file mode 100644 index 00000000..0e6a5eaa --- /dev/null +++ b/assets/img/flags/id.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/ie.svg b/assets/img/flags/ie.svg new file mode 100644 index 00000000..d5c85278 --- /dev/null +++ b/assets/img/flags/ie.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/il.svg b/assets/img/flags/il.svg new file mode 100644 index 00000000..da7900ae --- /dev/null +++ b/assets/img/flags/il.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/im.svg b/assets/img/flags/im.svg new file mode 100644 index 00000000..b6f2c26e --- /dev/null +++ b/assets/img/flags/im.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/in.svg b/assets/img/flags/in.svg new file mode 100644 index 00000000..97ca2b93 --- /dev/null +++ b/assets/img/flags/in.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/io.svg b/assets/img/flags/io.svg new file mode 100644 index 00000000..c5b314e3 --- /dev/null +++ b/assets/img/flags/io.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/iq.svg b/assets/img/flags/iq.svg new file mode 100644 index 00000000..cb3ac6d2 --- /dev/null +++ b/assets/img/flags/iq.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/img/flags/ir.svg b/assets/img/flags/ir.svg new file mode 100644 index 00000000..f7e71a5c --- /dev/null +++ b/assets/img/flags/ir.svg @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/is.svg b/assets/img/flags/is.svg new file mode 100644 index 00000000..741adbcd --- /dev/null +++ b/assets/img/flags/is.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/img/flags/it.svg b/assets/img/flags/it.svg new file mode 100644 index 00000000..eab92e61 --- /dev/null +++ b/assets/img/flags/it.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/je.svg b/assets/img/flags/je.svg new file mode 100644 index 00000000..44231ad4 --- /dev/null +++ b/assets/img/flags/je.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/jm.svg b/assets/img/flags/jm.svg new file mode 100644 index 00000000..de2ba070 --- /dev/null +++ b/assets/img/flags/jm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/jo.svg b/assets/img/flags/jo.svg new file mode 100644 index 00000000..dff46354 --- /dev/null +++ b/assets/img/flags/jo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/jp.svg b/assets/img/flags/jp.svg new file mode 100644 index 00000000..46b8c0ab --- /dev/null +++ b/assets/img/flags/jp.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/img/flags/ke.svg b/assets/img/flags/ke.svg new file mode 100644 index 00000000..bb26fe40 --- /dev/null +++ b/assets/img/flags/ke.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/kg.svg b/assets/img/flags/kg.svg new file mode 100644 index 00000000..e2721355 --- /dev/null +++ b/assets/img/flags/kg.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/kh.svg b/assets/img/flags/kh.svg new file mode 100644 index 00000000..f7eb82b2 --- /dev/null +++ b/assets/img/flags/kh.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/ki.svg b/assets/img/flags/ki.svg new file mode 100644 index 00000000..2db4dc25 --- /dev/null +++ b/assets/img/flags/ki.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/km.svg b/assets/img/flags/km.svg new file mode 100644 index 00000000..c59602c9 --- /dev/null +++ b/assets/img/flags/km.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/kn.svg b/assets/img/flags/kn.svg new file mode 100644 index 00000000..e8f75d48 --- /dev/null +++ b/assets/img/flags/kn.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/kp.svg b/assets/img/flags/kp.svg new file mode 100644 index 00000000..015d7c87 --- /dev/null +++ b/assets/img/flags/kp.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/kr.svg b/assets/img/flags/kr.svg new file mode 100644 index 00000000..b774f83d --- /dev/null +++ b/assets/img/flags/kr.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/kw.svg b/assets/img/flags/kw.svg new file mode 100644 index 00000000..d89e8937 --- /dev/null +++ b/assets/img/flags/kw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/ky.svg b/assets/img/flags/ky.svg new file mode 100644 index 00000000..c4a3ebb0 --- /dev/null +++ b/assets/img/flags/ky.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/kz.svg b/assets/img/flags/kz.svg new file mode 100644 index 00000000..7499a394 --- /dev/null +++ b/assets/img/flags/kz.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/la.svg b/assets/img/flags/la.svg new file mode 100644 index 00000000..94a18ec8 --- /dev/null +++ b/assets/img/flags/la.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/img/flags/lb.svg b/assets/img/flags/lb.svg new file mode 100644 index 00000000..0f4318e6 --- /dev/null +++ b/assets/img/flags/lb.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/lc.svg b/assets/img/flags/lc.svg new file mode 100644 index 00000000..2f7ce192 --- /dev/null +++ b/assets/img/flags/lc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/li.svg b/assets/img/flags/li.svg new file mode 100644 index 00000000..160bf144 --- /dev/null +++ b/assets/img/flags/li.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/lk.svg b/assets/img/flags/lk.svg new file mode 100644 index 00000000..6fe4b5ca --- /dev/null +++ b/assets/img/flags/lk.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/lr.svg b/assets/img/flags/lr.svg new file mode 100644 index 00000000..4c2f61ed --- /dev/null +++ b/assets/img/flags/lr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/ls.svg b/assets/img/flags/ls.svg new file mode 100644 index 00000000..90ee3ee2 --- /dev/null +++ b/assets/img/flags/ls.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/lt.svg b/assets/img/flags/lt.svg new file mode 100644 index 00000000..aea215f3 --- /dev/null +++ b/assets/img/flags/lt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/lu.svg b/assets/img/flags/lu.svg new file mode 100644 index 00000000..10a61c9c --- /dev/null +++ b/assets/img/flags/lu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/lv.svg b/assets/img/flags/lv.svg new file mode 100644 index 00000000..69373c64 --- /dev/null +++ b/assets/img/flags/lv.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/ly.svg b/assets/img/flags/ly.svg new file mode 100644 index 00000000..dca3b101 --- /dev/null +++ b/assets/img/flags/ly.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/ma.svg b/assets/img/flags/ma.svg new file mode 100644 index 00000000..e1c634b0 --- /dev/null +++ b/assets/img/flags/ma.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/flags/mc.svg b/assets/img/flags/mc.svg new file mode 100644 index 00000000..e1fc89fa --- /dev/null +++ b/assets/img/flags/mc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/md.svg b/assets/img/flags/md.svg new file mode 100644 index 00000000..add06338 --- /dev/null +++ b/assets/img/flags/md.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/me.svg b/assets/img/flags/me.svg new file mode 100644 index 00000000..47b2680c --- /dev/null +++ b/assets/img/flags/me.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/mf.svg b/assets/img/flags/mf.svg new file mode 100644 index 00000000..bfbea35d --- /dev/null +++ b/assets/img/flags/mf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/mg.svg b/assets/img/flags/mg.svg new file mode 100644 index 00000000..85a81ec5 --- /dev/null +++ b/assets/img/flags/mg.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/mh.svg b/assets/img/flags/mh.svg new file mode 100644 index 00000000..9440551e --- /dev/null +++ b/assets/img/flags/mh.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/mk.svg b/assets/img/flags/mk.svg new file mode 100644 index 00000000..01ec7f2c --- /dev/null +++ b/assets/img/flags/mk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/ml.svg b/assets/img/flags/ml.svg new file mode 100644 index 00000000..35c80477 --- /dev/null +++ b/assets/img/flags/ml.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/mm.svg b/assets/img/flags/mm.svg new file mode 100644 index 00000000..dd4128a6 --- /dev/null +++ b/assets/img/flags/mm.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/mn.svg b/assets/img/flags/mn.svg new file mode 100644 index 00000000..85b7000e --- /dev/null +++ b/assets/img/flags/mn.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/mo.svg b/assets/img/flags/mo.svg new file mode 100644 index 00000000..9405ef6d --- /dev/null +++ b/assets/img/flags/mo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/mp.svg b/assets/img/flags/mp.svg new file mode 100644 index 00000000..dc671b9c --- /dev/null +++ b/assets/img/flags/mp.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/mq.svg b/assets/img/flags/mq.svg new file mode 100644 index 00000000..93670efc --- /dev/null +++ b/assets/img/flags/mq.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/mr.svg b/assets/img/flags/mr.svg new file mode 100644 index 00000000..2be2169f --- /dev/null +++ b/assets/img/flags/mr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/ms.svg b/assets/img/flags/ms.svg new file mode 100644 index 00000000..61ab3559 --- /dev/null +++ b/assets/img/flags/ms.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/mt.svg b/assets/img/flags/mt.svg new file mode 100644 index 00000000..2a2d7011 --- /dev/null +++ b/assets/img/flags/mt.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/mu.svg b/assets/img/flags/mu.svg new file mode 100644 index 00000000..b4745f36 --- /dev/null +++ b/assets/img/flags/mu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/mv.svg b/assets/img/flags/mv.svg new file mode 100644 index 00000000..4563a28b --- /dev/null +++ b/assets/img/flags/mv.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/mw.svg b/assets/img/flags/mw.svg new file mode 100644 index 00000000..79b8e542 --- /dev/null +++ b/assets/img/flags/mw.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/img/flags/mx.svg b/assets/img/flags/mx.svg new file mode 100644 index 00000000..24218437 --- /dev/null +++ b/assets/img/flags/mx.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/my.svg b/assets/img/flags/my.svg new file mode 100644 index 00000000..0aae6d4c --- /dev/null +++ b/assets/img/flags/my.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/mz.svg b/assets/img/flags/mz.svg new file mode 100644 index 00000000..dfef3c7a --- /dev/null +++ b/assets/img/flags/mz.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/na.svg b/assets/img/flags/na.svg new file mode 100644 index 00000000..3cc15770 --- /dev/null +++ b/assets/img/flags/na.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/nc.svg b/assets/img/flags/nc.svg new file mode 100644 index 00000000..8ac2d99a --- /dev/null +++ b/assets/img/flags/nc.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/ne.svg b/assets/img/flags/ne.svg new file mode 100644 index 00000000..1acced62 --- /dev/null +++ b/assets/img/flags/ne.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/nf.svg b/assets/img/flags/nf.svg new file mode 100644 index 00000000..113157a8 --- /dev/null +++ b/assets/img/flags/nf.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/ng.svg b/assets/img/flags/ng.svg new file mode 100644 index 00000000..20ebbbaf --- /dev/null +++ b/assets/img/flags/ng.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/ni.svg b/assets/img/flags/ni.svg new file mode 100644 index 00000000..f91bb8e2 --- /dev/null +++ b/assets/img/flags/ni.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/nl.svg b/assets/img/flags/nl.svg new file mode 100644 index 00000000..5951d7c1 --- /dev/null +++ b/assets/img/flags/nl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/no.svg b/assets/img/flags/no.svg new file mode 100644 index 00000000..ae0f3464 --- /dev/null +++ b/assets/img/flags/no.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/np.svg b/assets/img/flags/np.svg new file mode 100644 index 00000000..e976ab97 --- /dev/null +++ b/assets/img/flags/np.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/nr.svg b/assets/img/flags/nr.svg new file mode 100644 index 00000000..3efe8c3b --- /dev/null +++ b/assets/img/flags/nr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/img/flags/nu.svg b/assets/img/flags/nu.svg new file mode 100644 index 00000000..1391d9ae --- /dev/null +++ b/assets/img/flags/nu.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/nz.svg b/assets/img/flags/nz.svg new file mode 100644 index 00000000..11220770 --- /dev/null +++ b/assets/img/flags/nz.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/om.svg b/assets/img/flags/om.svg new file mode 100644 index 00000000..5667129c --- /dev/null +++ b/assets/img/flags/om.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/pa.svg b/assets/img/flags/pa.svg new file mode 100644 index 00000000..82b0c934 --- /dev/null +++ b/assets/img/flags/pa.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/pe.svg b/assets/img/flags/pe.svg new file mode 100644 index 00000000..ee3ea7bc --- /dev/null +++ b/assets/img/flags/pe.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/pf.svg b/assets/img/flags/pf.svg new file mode 100644 index 00000000..858e8c3c --- /dev/null +++ b/assets/img/flags/pf.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/pg.svg b/assets/img/flags/pg.svg new file mode 100644 index 00000000..d501a52d --- /dev/null +++ b/assets/img/flags/pg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/ph.svg b/assets/img/flags/ph.svg new file mode 100644 index 00000000..63256d72 --- /dev/null +++ b/assets/img/flags/ph.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/pk.svg b/assets/img/flags/pk.svg new file mode 100644 index 00000000..70ba6ba4 --- /dev/null +++ b/assets/img/flags/pk.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/pl.svg b/assets/img/flags/pl.svg new file mode 100644 index 00000000..2350e5c6 --- /dev/null +++ b/assets/img/flags/pl.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/pm.svg b/assets/img/flags/pm.svg new file mode 100644 index 00000000..8ac2d99a --- /dev/null +++ b/assets/img/flags/pm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/pn.svg b/assets/img/flags/pn.svg new file mode 100644 index 00000000..7675811d --- /dev/null +++ b/assets/img/flags/pn.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/pr.svg b/assets/img/flags/pr.svg new file mode 100644 index 00000000..95cf1ae1 --- /dev/null +++ b/assets/img/flags/pr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/ps.svg b/assets/img/flags/ps.svg new file mode 100644 index 00000000..f6fdb84e --- /dev/null +++ b/assets/img/flags/ps.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/pt.svg b/assets/img/flags/pt.svg new file mode 100644 index 00000000..01322293 --- /dev/null +++ b/assets/img/flags/pt.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/pw.svg b/assets/img/flags/pw.svg new file mode 100644 index 00000000..159b7e15 --- /dev/null +++ b/assets/img/flags/pw.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/img/flags/py.svg b/assets/img/flags/py.svg new file mode 100644 index 00000000..f26fc4de --- /dev/null +++ b/assets/img/flags/py.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/qa.svg b/assets/img/flags/qa.svg new file mode 100644 index 00000000..18a07489 --- /dev/null +++ b/assets/img/flags/qa.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/img/flags/re.svg b/assets/img/flags/re.svg new file mode 100644 index 00000000..8ac2d99a --- /dev/null +++ b/assets/img/flags/re.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/ro.svg b/assets/img/flags/ro.svg new file mode 100644 index 00000000..12fe6d21 --- /dev/null +++ b/assets/img/flags/ro.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/rs.svg b/assets/img/flags/rs.svg new file mode 100644 index 00000000..011831a0 --- /dev/null +++ b/assets/img/flags/rs.svg @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/ru.svg b/assets/img/flags/ru.svg new file mode 100644 index 00000000..ea2e10b0 --- /dev/null +++ b/assets/img/flags/ru.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/rw.svg b/assets/img/flags/rw.svg new file mode 100644 index 00000000..e4b53ea0 --- /dev/null +++ b/assets/img/flags/rw.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/sa.svg b/assets/img/flags/sa.svg new file mode 100644 index 00000000..0aa3641d --- /dev/null +++ b/assets/img/flags/sa.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/sb.svg b/assets/img/flags/sb.svg new file mode 100644 index 00000000..f92e8599 --- /dev/null +++ b/assets/img/flags/sb.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/sc.svg b/assets/img/flags/sc.svg new file mode 100644 index 00000000..f1f4322c --- /dev/null +++ b/assets/img/flags/sc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/sd.svg b/assets/img/flags/sd.svg new file mode 100644 index 00000000..b4425874 --- /dev/null +++ b/assets/img/flags/sd.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/se.svg b/assets/img/flags/se.svg new file mode 100644 index 00000000..480d60f5 --- /dev/null +++ b/assets/img/flags/se.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/sg.svg b/assets/img/flags/sg.svg new file mode 100644 index 00000000..853079f8 --- /dev/null +++ b/assets/img/flags/sg.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/sh.svg b/assets/img/flags/sh.svg new file mode 100644 index 00000000..0ae92b08 --- /dev/null +++ b/assets/img/flags/sh.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/si.svg b/assets/img/flags/si.svg new file mode 100644 index 00000000..48ef440c --- /dev/null +++ b/assets/img/flags/si.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/sj.svg b/assets/img/flags/sj.svg new file mode 100644 index 00000000..910d06af --- /dev/null +++ b/assets/img/flags/sj.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/sk.svg b/assets/img/flags/sk.svg new file mode 100644 index 00000000..e97a468b --- /dev/null +++ b/assets/img/flags/sk.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/sl.svg b/assets/img/flags/sl.svg new file mode 100644 index 00000000..9c57c124 --- /dev/null +++ b/assets/img/flags/sl.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/sm.svg b/assets/img/flags/sm.svg new file mode 100644 index 00000000..3a73ddb4 --- /dev/null +++ b/assets/img/flags/sm.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L + + + I + + + B + + + E + + + R + + + T + + + A + + + S + + + + diff --git a/assets/img/flags/sn.svg b/assets/img/flags/sn.svg new file mode 100644 index 00000000..a1efe386 --- /dev/null +++ b/assets/img/flags/sn.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/so.svg b/assets/img/flags/so.svg new file mode 100644 index 00000000..bcba50fe --- /dev/null +++ b/assets/img/flags/so.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/img/flags/sr.svg b/assets/img/flags/sr.svg new file mode 100644 index 00000000..dce93c1f --- /dev/null +++ b/assets/img/flags/sr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/ss.svg b/assets/img/flags/ss.svg new file mode 100644 index 00000000..334f6814 --- /dev/null +++ b/assets/img/flags/ss.svg @@ -0,0 +1,11 @@ + + + Flag of South Sudan + + + + + + + + diff --git a/assets/img/flags/st.svg b/assets/img/flags/st.svg new file mode 100644 index 00000000..f383b311 --- /dev/null +++ b/assets/img/flags/st.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/sv.svg b/assets/img/flags/sv.svg new file mode 100644 index 00000000..02cab01f --- /dev/null +++ b/assets/img/flags/sv.svg @@ -0,0 +1,621 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/sx.svg b/assets/img/flags/sx.svg new file mode 100644 index 00000000..a703bb2f --- /dev/null +++ b/assets/img/flags/sx.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/sy.svg b/assets/img/flags/sy.svg new file mode 100644 index 00000000..aece994b --- /dev/null +++ b/assets/img/flags/sy.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/img/flags/sz.svg b/assets/img/flags/sz.svg new file mode 100644 index 00000000..a22dff25 --- /dev/null +++ b/assets/img/flags/sz.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/tc.svg b/assets/img/flags/tc.svg new file mode 100644 index 00000000..fdb00ac0 --- /dev/null +++ b/assets/img/flags/tc.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/td.svg b/assets/img/flags/td.svg new file mode 100644 index 00000000..233efd40 --- /dev/null +++ b/assets/img/flags/td.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/tf.svg b/assets/img/flags/tf.svg new file mode 100644 index 00000000..0c522638 --- /dev/null +++ b/assets/img/flags/tf.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/img/flags/tg.svg b/assets/img/flags/tg.svg new file mode 100644 index 00000000..9f3c694e --- /dev/null +++ b/assets/img/flags/tg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/th.svg b/assets/img/flags/th.svg new file mode 100644 index 00000000..6a04bb38 --- /dev/null +++ b/assets/img/flags/th.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/tj.svg b/assets/img/flags/tj.svg new file mode 100644 index 00000000..0ab64a11 --- /dev/null +++ b/assets/img/flags/tj.svg @@ -0,0 +1,181 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/tk.svg b/assets/img/flags/tk.svg new file mode 100644 index 00000000..99dd31a7 --- /dev/null +++ b/assets/img/flags/tk.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/tl.svg b/assets/img/flags/tl.svg new file mode 100644 index 00000000..6bc48990 --- /dev/null +++ b/assets/img/flags/tl.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/tm.svg b/assets/img/flags/tm.svg new file mode 100644 index 00000000..cb29bf46 --- /dev/null +++ b/assets/img/flags/tm.svg @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/tn.svg b/assets/img/flags/tn.svg new file mode 100644 index 00000000..d071a751 --- /dev/null +++ b/assets/img/flags/tn.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/to.svg b/assets/img/flags/to.svg new file mode 100644 index 00000000..2dce6f06 --- /dev/null +++ b/assets/img/flags/to.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/img/flags/tr.svg b/assets/img/flags/tr.svg new file mode 100644 index 00000000..20bf2beb --- /dev/null +++ b/assets/img/flags/tr.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/tt.svg b/assets/img/flags/tt.svg new file mode 100644 index 00000000..79a5deca --- /dev/null +++ b/assets/img/flags/tt.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/img/flags/tv.svg b/assets/img/flags/tv.svg new file mode 100644 index 00000000..301fc223 --- /dev/null +++ b/assets/img/flags/tv.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/tw.svg b/assets/img/flags/tw.svg new file mode 100644 index 00000000..3ac618e5 --- /dev/null +++ b/assets/img/flags/tw.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/img/flags/tz.svg b/assets/img/flags/tz.svg new file mode 100644 index 00000000..3c96faf3 --- /dev/null +++ b/assets/img/flags/tz.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/img/flags/ua.svg b/assets/img/flags/ua.svg new file mode 100644 index 00000000..cbc5e015 --- /dev/null +++ b/assets/img/flags/ua.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/img/flags/ug.svg b/assets/img/flags/ug.svg new file mode 100644 index 00000000..45570894 --- /dev/null +++ b/assets/img/flags/ug.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/um.svg b/assets/img/flags/um.svg new file mode 100644 index 00000000..27575949 --- /dev/null +++ b/assets/img/flags/um.svg @@ -0,0 +1,48 @@ + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/un.svg b/assets/img/flags/un.svg new file mode 100644 index 00000000..cd417793 --- /dev/null +++ b/assets/img/flags/un.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/us.svg b/assets/img/flags/us.svg new file mode 100644 index 00000000..27575949 --- /dev/null +++ b/assets/img/flags/us.svg @@ -0,0 +1,48 @@ + + + The United States of America flag, produced by Daniel McRae + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/uy.svg b/assets/img/flags/uy.svg new file mode 100644 index 00000000..f5630d0c --- /dev/null +++ b/assets/img/flags/uy.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/uz.svg b/assets/img/flags/uz.svg new file mode 100644 index 00000000..81b602d7 --- /dev/null +++ b/assets/img/flags/uz.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/va.svg b/assets/img/flags/va.svg new file mode 100644 index 00000000..91a09883 --- /dev/null +++ b/assets/img/flags/va.svg @@ -0,0 +1,483 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/vc.svg b/assets/img/flags/vc.svg new file mode 100644 index 00000000..55876656 --- /dev/null +++ b/assets/img/flags/vc.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/img/flags/ve.svg b/assets/img/flags/ve.svg new file mode 100644 index 00000000..daff4dd7 --- /dev/null +++ b/assets/img/flags/ve.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/vg.svg b/assets/img/flags/vg.svg new file mode 100644 index 00000000..7995fe97 --- /dev/null +++ b/assets/img/flags/vg.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/vi.svg b/assets/img/flags/vi.svg new file mode 100644 index 00000000..b65c000f --- /dev/null +++ b/assets/img/flags/vi.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/vn.svg b/assets/img/flags/vn.svg new file mode 100644 index 00000000..462197d8 --- /dev/null +++ b/assets/img/flags/vn.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/img/flags/vu.svg b/assets/img/flags/vu.svg new file mode 100644 index 00000000..6d8cfa3e --- /dev/null +++ b/assets/img/flags/vu.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/wf.svg b/assets/img/flags/wf.svg new file mode 100644 index 00000000..002cb38e --- /dev/null +++ b/assets/img/flags/wf.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/ws.svg b/assets/img/flags/ws.svg new file mode 100644 index 00000000..18ad14e8 --- /dev/null +++ b/assets/img/flags/ws.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/img/flags/ye.svg b/assets/img/flags/ye.svg new file mode 100644 index 00000000..aa173b47 --- /dev/null +++ b/assets/img/flags/ye.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/yt.svg b/assets/img/flags/yt.svg new file mode 100644 index 00000000..8ac2d99a --- /dev/null +++ b/assets/img/flags/yt.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/img/flags/za.svg b/assets/img/flags/za.svg new file mode 100644 index 00000000..29cd9935 --- /dev/null +++ b/assets/img/flags/za.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/zm.svg b/assets/img/flags/zm.svg new file mode 100644 index 00000000..b5eab12e --- /dev/null +++ b/assets/img/flags/zm.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/zw.svg b/assets/img/flags/zw.svg new file mode 100644 index 00000000..622e250d --- /dev/null +++ b/assets/img/flags/zw.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/img/flags/zz.svg b/assets/img/flags/zz.svg new file mode 100644 index 00000000..bc4c3ee4 --- /dev/null +++ b/assets/img/flags/zz.svg @@ -0,0 +1,5 @@ + + + + + From 86337756d920180096c68835e264163b2e3b66d4 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Mon, 22 Apr 2019 01:45:25 +0000 Subject: [PATCH 216/279] Revert "browser-tweaks: remove browser.send_pings (#865)" (#876) This reverts commit 3af07184ff1d0fab895458825fef2b8aa8712799. --- _includes/sections/browser-tweaks.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_includes/sections/browser-tweaks.html b/_includes/sections/browser-tweaks.html index 6946da5b..038c7c14 100644 --- a/_includes/sections/browser-tweaks.html +++ b/_includes/sections/browser-tweaks.html @@ -37,6 +37,9 @@
    browser.safebrowsing.phishing.enabled = false
    Disable Google Safe Browsing and phishing protection. Security risk, but privacy improvement.
    +
    browser.send_pings = false
    +
    The attribute would be useful for letting websites track visitors' clicks.
    +
    browser.sessionstore.max_tabs_undo = 0
    Even with Firefox set to not remember history, your closed tabs are stored temporarily at Menu -> History -> Recently Closed Tabs.
    From d900cea8a969ab108607093b64f014fc803ba661 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 22 Apr 2019 10:33:18 +0800 Subject: [PATCH 217/279] Added Mastodon and Discourse --- _includes/sections/participate.html | 20 +++++++++++--------- assets/img/icons/discourse.png | Bin 0 -> 10662 bytes assets/img/icons/mastodon.png | Bin 0 -> 7904 bytes 3 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 assets/img/icons/discourse.png create mode 100644 assets/img/icons/mastodon.png diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index ef816b11..3014036b 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -7,18 +7,20 @@
    {% include card.html color="success" - title="Make suggestions on Reddit" - image="/assets/img/icons/reddit.png" - url="https://www.reddit.com/r/privacytoolsIO/" - website="reddit.com" - description='Our active community subreddit to stay up to date or to make suggestions. Join now! (Info)' + title="Make suggestions on Discourse & Reddit" + image="/assets/img/icons/discourse.png" + url="https://forum.privacytools.io/" + website="forum.privacytools.io" + extra_button='reddit.com' + description='Our active Discourse community to stay up to date or to make suggestions. Join now!' %} {% include card.html color="primary" - title="Follow on Twitter" - image="/assets/img/icons/twitter.png" - url="https://twitter.com/privacytoolsIO" - website="twitter.com" + title="Follow on Mastodon & Twitter" + image="/assets/img/icons/mastodon.png" + url="https://social.privacytools.io/" + website="social.privacytools.io" + extra_button='twitter.com' description="Get the latest privacy-related updates from our Twitter Feed. Follow now!" %} diff --git a/assets/img/icons/discourse.png b/assets/img/icons/discourse.png new file mode 100644 index 0000000000000000000000000000000000000000..787af1747ed2f9126119f1e9c07d0d0bf408689f GIT binary patch literal 10662 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 ZBz7H22E5~c_ Date: Mon, 22 Apr 2019 10:35:11 +0800 Subject: [PATCH 218/279] Labels --- _includes/sections/participate.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index 3014036b..4d019344 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -7,11 +7,11 @@
    {% include card.html color="success" - title="Make suggestions on Discourse & Reddit" + title="Discourse & Reddit" image="/assets/img/icons/discourse.png" url="https://forum.privacytools.io/" - website="forum.privacytools.io" - extra_button='reddit.com' + website="Discourse" + extra_button='reddit' description='Our active Discourse community to stay up to date or to make suggestions. Join now!' %} @@ -19,8 +19,8 @@ title="Follow on Mastodon & Twitter" image="/assets/img/icons/mastodon.png" url="https://social.privacytools.io/" - website="social.privacytools.io" - extra_button='twitter.com' + website="Mastodon" + extra_button='Twitter' description="Get the latest privacy-related updates from our Twitter Feed. Follow now!" %} From 00339a051a40b001668a30f2dcbfdbd7b94665a8 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Thu, 25 Apr 2019 18:31:22 +0000 Subject: [PATCH 219/279] resources: move the classic site on top for more visibility (#883) Resolves: #882 --- _includes/sections/resources.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_includes/sections/resources.html b/_includes/sections/resources.html index 95ea7cd8..e0ae0e38 100644 --- a/_includes/sections/resources.html +++ b/_includes/sections/resources.html @@ -1,5 +1,7 @@

    Privacy Tools

    +

    Prefer the classic site? It's still around!

    +
    {% include card.html color="success" @@ -50,5 +52,4 @@ description="We can't operate this site without the generous contributions we receive from our viewers. If you love privacy and our website please consider donating." %} -
    -

    Prefer the classic site? It's still around!

    +
    \ No newline at end of file From 6d0d2a448dabe05d487722479c8247e628e403b5 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Sat, 27 Apr 2019 08:26:39 +0800 Subject: [PATCH 220/279] replaced ! with . --- pages/services.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/services.html b/pages/services.html index c787f7f9..6e68ab28 100644 --- a/pages/services.html +++ b/pages/services.html @@ -19,4 +19,4 @@ description: "The privacytools.io team is proud to introduce a suite of privacy-
    -

    More services are on the way! If there's something that would be super beneficial for us to run, don't hesitate to reach out and ask! And of course, if you like our services, please consider donating to support our server costs, any donation helps!

    +

    More services are on the way. If there's something that would be super beneficial for us to run, don't hesitate to reach out and ask. And of course, if you like our services, please consider donating to support our server costs, any donation helps!

    From 2600e6cd15c5fe816ff741f0541da07bce9bacef Mon Sep 17 00:00:00 2001 From: joaonsg Date: Sat, 27 Apr 2019 20:01:20 +0100 Subject: [PATCH 221/279] Update browser-fingerprint.html (#889) fixed typo --- _includes/sections/browser-fingerprint.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-fingerprint.html b/_includes/sections/browser-fingerprint.html index 86d84e59..52fc912a 100644 --- a/_includes/sections/browser-fingerprint.html +++ b/_includes/sections/browser-fingerprint.html @@ -21,7 +21,7 @@

    Firefox Addon: CanvasBlocker

      -
    • addons.mozilla.org - CanvasBlocker allows users to prevent websites from using the some Javascript APIs to fingerprint them. Users can choose to block the APIs entirely on some or all websites (which may break some websites) or just block or fake its fingerprinting-friendly readout API.
    • +
    • addons.mozilla.org - CanvasBlocker allows users to prevent websites from using some Javascript APIs to fingerprint them. Users can choose to block the APIs entirely on some or all websites (which may break some websites) or just block or fake its fingerprinting-friendly readout API.

    Related Information

    From 1e169cd93b5e4ad36efdf92fa41f4911e32e281b Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sat, 27 Apr 2019 15:22:56 -0500 Subject: [PATCH 222/279] Update resources.html --- _includes/sections/resources.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/resources.html b/_includes/sections/resources.html index e0ae0e38..3cba057a 100644 --- a/_includes/sections/resources.html +++ b/_includes/sections/resources.html @@ -1,6 +1,6 @@

    Privacy Tools

    -

    Prefer the classic site? It's still around!

    +

    Prefer the classic site? View a single-page layout.

    @@ -52,4 +52,4 @@ description="We can't operate this site without the generous contributions we receive from our viewers. If you love privacy and our website please consider donating." %} -
    \ No newline at end of file +
    From 64bfc7866ddbb4427f9eafe73ecb4334e955c7a2 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Sun, 28 Apr 2019 06:38:27 +0800 Subject: [PATCH 223/279] IP --- privacy-policy.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/privacy-policy.html b/privacy-policy.html index 4e69b670..e98b193b 100644 --- a/privacy-policy.html +++ b/privacy-policy.html @@ -28,7 +28,7 @@ description: "This Privacy Policy explains what information privacytoolsIO and i From time to time, privacytoolsIO may release non-personally-identifying information in the aggregate, e.g., by publishing a report on trends in the usage of its website.

    -

    privacytoolsIO also collects potentially personally-identifying information like Internet Protocol (IP) addresses. +

    privacytoolsIO collects anonymized IP addresses in this form: 192.xxx.xxx.xxx for self-hosted Matomo statistics software. privacytoolsIO does not use such information to identify its visitors, however, and does not disclose such information, other than under the same circumstances that it uses and discloses personally-identifying information, as described below.

    From 4cef0344a6495cdb1e27ceae873ba72136341148 Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Mon, 29 Apr 2019 07:00:30 +0800 Subject: [PATCH 224/279] Temporarily removed /r/privacy --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 749df72f..44cee53b 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ _Encryption Against Global Mass Surveillance._ It's important for a website like privacytools.io to be up-to-date. Keep an eye on software updates of the applications listed here. Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. So if you find an error, or you think a provider should not be listed here, or a qualified service provider is missing or a browser plugin is not the best choice anymore or anything else... -**Talk to us please.** Join our [subreddit](https://www.reddit.com/r/privacytoolsIO/) and start a discussion. This is a community project and we're aiming to deliver the best information available for a better privacy. We are also using [/r/privacy](https://www.reddit.com/r/privacy). Thank you for participating. +**Talk to us please.** Join our [subreddit](https://www.reddit.com/r/privacytoolsIO/) and start a discussion. This is a community project and we're aiming to deliver the best information available for a better privacy. Thank you for participating. You can submit your suggestions here on GitHub [(Issues)](https://github.com/privacytoolsIO/privacytools.io/issues) and also in our [subreddit](https://www.reddit.com/r/privacytoolsIO/). Please refer to the [Contributing Guidelines](.github/CONTRIBUTING.md) before submitting. Thank you. From 834bc802e402982bfce64051d3c218c256b698ec Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 29 Apr 2019 11:16:24 -0500 Subject: [PATCH 225/279] Improve Some Wording --- _includes/sections/participate.html | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index 4d019344..98592760 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -2,7 +2,7 @@

    Participate with suggestions and constructive criticism

    -

    It's important for a website like privacytools.io to be up-to-date. Keep an eye on software updates of the applications listed here. Follow recent news about providers that are recommended. We try our best to keep up but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on our own Mastodon instance or on Matrix at #general:privacytools.io.

    +

    It's important for a website like privacytools.io stay be up-to-date. Keep an eye on software updates of the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on our own Mastodon instance or on Matrix at #general:privacytools.io.

    @@ -11,8 +11,8 @@ image="/assets/img/icons/discourse.png" url="https://forum.privacytools.io/" website="Discourse" - extra_button='reddit' - description='Our active Discourse community to stay up to date or to make suggestions. Join now!' + extra_button='Reddit' + description='Join our Discourse community to stay up to date on privacy news or make suggestions!' %} {% include card.html color="primary" @@ -21,7 +21,7 @@ url="https://social.privacytools.io/" website="Mastodon" extra_button='Twitter' - description="Get the latest privacy-related updates from our Twitter Feed. Follow now!" + description="Get the latest privacy-related updates from our Mastodon Feed. Follow us today!" %} {% include card.html color="warning" @@ -30,8 +30,9 @@ url="https://github.com/privacytoolsIO/privacytools.io" website="github.com" description="The complete website source code is available on GitHub. Join our developer team!" + extra_button='Contributor List' %}
    -

    This is a community project and we're aiming to deliver the best information available for better privacy online. Thank you for participating. This project needs you.

    +

    This is a community project aiming to deliver the best information available to improve privacy online. Thank you for participating. This project needs you.

    From 1afab866147dcb2af362170fd770b4a48d8a241b Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Mon, 29 Apr 2019 11:18:08 -0500 Subject: [PATCH 226/279] Improve Some Wording You always catch your mistakes after they've been committed. --- _includes/sections/participate.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index 98592760..ebde07c1 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -2,7 +2,7 @@

    Participate with suggestions and constructive criticism

    -

    It's important for a website like privacytools.io stay be up-to-date. Keep an eye on software updates of the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on our own Mastodon instance or on Matrix at #general:privacytools.io.

    +

    It's important for a website like privacytools.io to stay up-to-date. Keep an eye on software updates for the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on our own Mastodon instance or on Matrix at #general:privacytools.io.

    @@ -28,7 +28,7 @@ title="Develop on GitHub" image="/assets/img/icons/github.png" url="https://github.com/privacytoolsIO/privacytools.io" - website="github.com" + website="GitHub" description="The complete website source code is available on GitHub. Join our developer team!" extra_button='Contributor List' %} From 2fd94a8f26b1555e223b369a4f2b61b3b81319fa Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Wed, 1 May 2019 17:18:00 -0500 Subject: [PATCH 227/279] Add tor address to footer privacy2zbidut4m4jyj3ksdqidzkw3uoip2vhvhbvwxbqux5xy5obyd.onion --- _includes/footer.html | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/_includes/footer.html b/_includes/footer.html index 9516e7d9..44feb477 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -63,13 +63,16 @@ Contact
    - +
    - + From 5a991a731d7be2048e5b42f03c9f23e28fd03675 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Wed, 1 May 2019 18:53:46 -0500 Subject: [PATCH 228/279] Add GrapheneOS --- _includes/sections/mobile-operating-systems.html | 12 ++++++++++-- assets/img/tools/GrapheneOS.png | Bin 0 -> 2070 bytes 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 assets/img/tools/GrapheneOS.png diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index 3528676a..bf83ed82 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -10,7 +10,7 @@ title="LineageOS" image="/assets/img/tools/LineageOS.png" url="https://www.lineageos.org/" - description="LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of Android by Google. It is the continuation of the CyanogenMod project." + description="LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project." %} {% include card.html color="primary" @@ -18,7 +18,15 @@ image="/assets/img/tools/Ubuntu-Touch.png" url="https://ubuntu-touch.io/" description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." - %} + %} + + {% include card.html color="warning" + title="GrapheneOS" + labels="warning:experimental:GrapheneOS is the successor to CopperheadOS and is still in active development." + image="/assets/img/tools/GrapheneOS.png" + url="https://grapheneos.org/" + description="GrapheneOS is a free and open-source security and privacy focused mobile operating system. It is a hardened fork of the Android Open Source Project that is in active development, and the successor to CopperheadOS." + %}
    diff --git a/assets/img/tools/GrapheneOS.png b/assets/img/tools/GrapheneOS.png new file mode 100644 index 0000000000000000000000000000000000000000..b6e8591d6c86a2558bdea547539bc7ab54bb9ab9 GIT binary patch literal 2070 zcmai#dpHvcAIHbcWo~UrEK(^kw}VV$NZEv}+!p0DVl;Cpxz=$R<)N7lbI&Dmc}tec zT!*>Dm=MC@U^2H-CW|GPxAUAo&htLc`#$d zzBe=WLD(;MSEuiOXir27 z`ch1lrOcW^h5`Crw%8Y1Bsp^qgiAf>hP>uE|6c%0BLTsWWpm{FKp3{)3xF9pIyG?J zZBR|9e)G5>z3qZ3D{?IHPP&m~eN|%hY^Z{;gp^?3Q*T&a@0DiBo49ci<$FS*E`78K z@#p@Blg?n3(quYy02Vl0it~Ji-gQ@=a01szZCfatSIh(d1{BLM_BJLwLp)H_(l57F zTiwhq0YSzCYOnHUelON7%ohgsLImq)D5N=a#&^?d^)gmP+yU0UF>D4IHzuz1TW84b zA?y@uK-Xr@eK@}jULT&yl$BlC=ze-*%>|J|q)zn2QYFNEX z+J?|^b|l#8v|1*Nh#>7{XD>@!PxUlA7dvaE>wb)(vE3Ksd97`iDoRhP-h^|fiWgfB z8gMJKa6J>>8C{F!ECP!iAD!~XL}#HmGc-Z4E`O*<4Y+%Z(R-js1OW>NF@6NIQp7$a zHs$bJS0yZ#2V3200Ie@xAA}PdJ^US&C9h-mXeZJ%R8n ztbM5aG3hRi(e#8vxaprzgbXdXUDjI`TQ@@(}IrNgd zua703EJc@_+U~5Rp-U18OcjCM2LVv_j%H8{n0&brVJh9CyyjbaWx}-tL_M`_My^*S zxcl|T5A?W{WOa}zcV=>p+O~IY7WhUrXx!44$!IbDQ$K=ZzoA8^a&nHcoZPR{g^gFI zbDmoAMqwdaxUnwYg~&~grH9g>q&@kt^xv)hj|%@^cre|3T14n|gMxh>z@F4?(q|0H z3*+<8J`bR%9+7w-&Ngs%P09LlG zaqZgcpaGC;vlHVwN?9Ks3;f406+CCD&Z^QfI<=PI`e16eSym~>Z0WX|?X2IRaWjXp zMvQv&W_dGwtm`CiU28{XXlDJC&H!;Jl(JMc3=3FnbzpaRbevews&){ziePfuUU|=v z=w49HZ|$vVSfz>ayvm{|Fthtu@RI_5-P(JN;9tKg)DIt9^-X^LUUS^z8R0gFY!pxK z*srM0DQXBmaui6o53gz^BsHs2Hf^l$Ind%4qO20EV-D$3jA|{4vRL#orqg4G{+2w5 zm)UWr24$K-P@{a#%0vUarZ;V{^e7y@9F+XI;jNI#9-j=8+TyFR!w_ET5w=T-V52hJ zXh>wiy(Q{{mOI40oFVkS8u&~yzd~9_w=S{7bqpLv3U)EyTh6fYKndz%ttdWZd1)kR zUku~AiiF&bHSTHS@xC@^sA)vvS^z`X6MK^hFqEnvtNv6khLrDqq$0PiTyL|rknlBe zc^ek}`4YE1X*7r$8hsxkK#sXQCAfE;)^ipUK%g(1yQ}9-lfUPmP|L3KpACV(teZ5{ z(@qCLc6(e)j7HKE2RWvG~f69^75L zWV8$J85Q;V{3Q8BWBA~@siXQp&2n`>*}H0yOR6(<3K2lQ+!)p;xt6;6NN0UD%@t{U zWB+(~@2I4{3AEV3bCNGaWRo(Wfua!{Dv{`({nzhzOAm=-ILxXs?ecu0QOWh@##uV% zCwxjh+zwpk;_DIPwESY$x3GIt+D&kjY@ZJo4!Sg|JZXeoyi=8uvOHX_P3xBun% zKZN&>3ZDeYJIP{fdFDQ(ev$5tNYsW< Date: Wed, 1 May 2019 20:07:29 -0500 Subject: [PATCH 229/279] Update GrapheneOS Description Edited to clarify current development status and project scope at the request of some members more familiar with the project. --- _includes/sections/mobile-operating-systems.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index bf83ed82..9df7a02d 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -22,10 +22,9 @@ {% include card.html color="warning" title="GrapheneOS" - labels="warning:experimental:GrapheneOS is the successor to CopperheadOS and is still in active development." image="/assets/img/tools/GrapheneOS.png" url="https://grapheneos.org/" - description="GrapheneOS is a free and open-source security and privacy focused mobile operating system. It is a hardened fork of the Android Open Source Project that is in active development, and the successor to CopperheadOS." + description="GrapheneOS is a free and open-source security and privacy focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security." %}
    From 3157b729181e52bab9fd527f08d36dfd88058cc5 Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Sun, 5 May 2019 07:29:45 +0800 Subject: [PATCH 230/279] Added panel-pic for new card design --- assets/css/style.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/assets/css/style.scss b/assets/css/style.scss index 3b119a45..5e4eb003 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -111,6 +111,11 @@ h2, h3:not(.h5), h4, h5 { margin-left: 5px; } +.panel-pic { + float: left; + margin-right: 5px; +} + .panel-icon { float: right; margin: 15px; From 60aeb2d97ab3f9d161c8ce50c292a04c77e66304 Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Sun, 5 May 2019 07:32:07 +0800 Subject: [PATCH 231/279] h5 --- assets/css/style.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/assets/css/style.scss b/assets/css/style.scss index 5e4eb003..0f557f2c 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -98,6 +98,10 @@ h2, h3:not(.h5), h4, h5 { margin-bottom: 1rem; } +.h5 { + margin-bottom: 0rem; +} + .header-404 { font-size: 10rem; } From 8bee414cb07168f85900db6b4b06964b5a6f7a36 Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Sun, 5 May 2019 07:44:02 +0800 Subject: [PATCH 232/279] Update style.scss --- assets/css/style.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/css/style.scss b/assets/css/style.scss index 0f557f2c..90626c1f 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -117,7 +117,7 @@ h2, h3:not(.h5), h4, h5 { .panel-pic { float: left; - margin-right: 5px; + margin-right: 15px; } .panel-icon { From bdcf5e9cfdddce9f8bb77692d12330d3ab43add6 Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Sun, 5 May 2019 09:46:59 +0800 Subject: [PATCH 233/279] Card v2 for browser addons (#903) --- _includes/cardv2.html | 22 +++ _includes/sections/browser-addons.html | 171 +++++++++++++----------- assets/img/addons/Cookie-AutoDelete.png | Bin 2031 -> 12310 bytes assets/img/addons/Decentraleyes.png | Bin 2301 -> 6639 bytes assets/img/addons/HTTPS-Everywhere.png | Bin 963 -> 1080 bytes assets/img/addons/NoScript.png | Bin 2180 -> 11302 bytes assets/img/addons/Privacy-Badger.png | Bin 1898 -> 6040 bytes assets/img/addons/ToSDR.png | Bin 1649 -> 1026 bytes assets/img/addons/uBlock.png | Bin 1480 -> 0 bytes assets/img/addons/uMatrix.png | Bin 2884 -> 8498 bytes assets/img/addons/ublock-origin.png | Bin 0 -> 5506 bytes 11 files changed, 116 insertions(+), 77 deletions(-) create mode 100644 _includes/cardv2.html delete mode 100644 assets/img/addons/uBlock.png create mode 100644 assets/img/addons/ublock-origin.png diff --git a/_includes/cardv2.html b/_includes/cardv2.html new file mode 100644 index 00000000..d07b1896 --- /dev/null +++ b/_includes/cardv2.html @@ -0,0 +1,22 @@ +
    +
    +

    {{include.title}}

    +
    +
    +

    + {{include.title}} + {{include.description}} +

    + Website + {% if include.discussion %} + iscussion + {% endif %} + {% if include.tor %} + Tor + {% endif %} +
    + {{include.icon1}}{{include.icon2}}{{include.icon3}}{{include.icon4}}{{include.icon5}}{{include.icon6}}{{include.icon7}}{{include.icon8}} +
    +
    +
    +
    \ No newline at end of file diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 22a00a0c..c682f631 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -1,94 +1,111 @@

    Excellent Firefox Privacy Add-ons

    -

    - {{include.title}} + {{include.title}} {{include.description}}

    Website {% if include.discussion %} - iscussion + Forum {% endif %} {% if include.tor %} Tor {% endif %}
    - {{include.icon1}}{{include.icon2}}{{include.icon3}}{{include.icon4}}{{include.icon5}}{{include.icon6}}{{include.icon7}}{{include.icon8}} + {% if include.firefox %}{% endif %} + {% if include.chrome %}{% endif %} + {% if include.safari %}{% endif %} + {% if include.opera %}{% endif %} + {% if include.edge %}{% endif %} + + {% if include.android %}{% endif %} + {% if include.ios %}{% endif %} + {% if include.fire %}{% endif %} + + {% if include.windows %}{% endif %} + {% if include.mac %}{% endif %} + {% if include.linux %}{% endif %} + {% if include.bsd %}{% endif %} + {% if include.web %}{% endif %} + + {% if include.github %}{% endif %} + {% if include.gitlab %}{% endif %} + {% if include.git %}{% endif %} + + {{include.icon1}}{{include.icon2}}{{include.icon3}}
    diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index c682f631..c0d38293 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -11,11 +11,11 @@ image="/assets/img/addons/privacy-badger.png" description="Privacy Badger is a browser add-on that stops advertisers and other third-party trackers from secretly tracking where you go and what pages you look at on the web. Privacy Badger learns about trackers as you browse." website="https://www.eff.org/privacybadger" discussion="https://forum.privacytools.io/t/discussion-privacy-badger/265" -icon1='' -icon2='' -icon3='' -icon4='' -icon5='' +github="https://github.com/EFForg/privacybadger" +firefox="" +chrome="" +opera="" +android="" %} {% include cardv2.html @@ -24,13 +24,13 @@ image="/assets/img/addons/ublock-origin.png" description="uBlock Origin is an efficient wide-spectrum-blocker that's easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source." website="https://addons.mozilla.org/firefox/addon/ublock-origin/" discussion="https://forum.privacytools.io/t/discussion-ublock-origin/266" -icon1='' -icon2='' -icon3='' -icon4='' -icon5='' -icon6='' -icon7='' +github="https://github.com/gorhill/uBlock/" +firefox="" +chrome="" +safari="" +opera="" +edge="" +android="" %} {% include cardv2.html @@ -39,9 +39,9 @@ image="/assets/img/addons/cookie-autodelete.png" description="Cookie AutoDelete automatically removes cookies when they are no longer used by open browser tabs. With the cookies, lingering sessions, as well as information used to spy on you, will be expunged." website="https://addons.mozilla.org/firefox/addon/cookie-autodelete/" discussion="https://forum.privacytools.io/t/discussion-cookie-autodelete/267" -icon1='' -icon2='' -icon3='' +github="https://github.com/Cookie-AutoDelete/Cookie-AutoDelete" +firefox="" +chrome="" %} {% include cardv2.html @@ -50,11 +50,11 @@ image="/assets/img/addons/https-everywhere.png" description="HTTPS Everywhere encrypts your communications with many major websites, making your browsing more secure. A collaboration between The Tor Project and the Electronic Frontier Foundation." website="https://www.eff.org/https-everywhere" discussion="https://forum.privacytools.io/t/discussion-https-everywhere/268" -icon1='' -icon2='' -icon3='' -icon4='' -icon5='' +github="https://github.com/EFForg/https-everywhere" +firefox="" +chrome="" +android="" +opera="" %} {% include cardv2.html @@ -63,10 +63,10 @@ image="/assets/img/addons/decentraleyes.png" description="Decentraleyes emulates Content Delivery Networks locally by intercepting requests, finding the required resource and injecting it into the environment. This all happens instantaneously, automatically, and no prior configuration is required." website="https://decentraleyes.org/" discussion="https://forum.privacytools.io/t/discussion-decentraleyes/269" -icon1='' -icon2='' -icon3='' -icon4='' +gitlab="https://git.synz.io/Synzvato/decentraleyes" +firefox="" +chrome="" +opera="" %} {% include cardv2.html @@ -75,11 +75,11 @@ image="/assets/img/addons/tosdr.png" description="Terms of Service; Didn’t Read “I have read and agree to the Terms” is the biggest lie on the web. This addon aims to fix that by grading websites based on their Terms of Service agreements and gives short summaries." website="https://tosdr.org/" discussion="https://forum.privacytools.io/t/discussion-decentraleyes/270" -icon1='' -icon2='' -icon3='' -icon4='' -icon5='' +github="https://github.com/tosdr/" +firefox="" +chrome="" +opera="" +safari="" %} @@ -93,10 +93,10 @@ image="/assets/img/addons/umatrix.png" description="uMatrix gives you control over the requests that websites make to other websites. Many websites integrate features which let other websites track you, such as Facebook Like Buttons or Google Analytics. This gives you greater and more fine-grained control over the information that you leak online." website="https://addons.mozilla.org/firefox/addon/umatrix/" discussion="https://forum.privacytools.io/t/discussion-umatrix/271" -icon1='' -icon2='' -icon3='' -icon4='' +github="https://github.com/gorhill/uMatrix" +firefox="" +chrome="" +opera="" %} {% include cardv2.html @@ -105,7 +105,7 @@ image="/assets/img/addons/noscript.png" description="NoScript is a highly customizable plugin to selectively allow JavaScript, Java, and Flash to run only on websites you trust. Not for casual users, it requires technical knowledge to configure." website="https://addons.mozilla.org/firefox/addon/noscript/" discussion="https://forum.privacytools.io/t/discussion-noscript-security-suite/272" -icon1='' -icon2='' -icon3='' +github="https://github.com/hackademix/noscript" +firefox="" +chrome="" %} \ No newline at end of file From 7842743465953e6539f730236abe77105f902d00 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Sun, 5 May 2019 11:08:14 +0800 Subject: [PATCH 238/279] For Experts Only --- _includes/sections/browser-addons.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index c0d38293..037f7b92 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -82,6 +82,7 @@ opera="" safari="" %} +

    For Experts Only


    \ No newline at end of file diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index 037f7b92..6c7ac8e7 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -10,7 +10,7 @@ title="Privacy Badger: Stop Tracking" image="/assets/img/addons/privacy-badger.png" description="Privacy Badger is a browser add-on that stops advertisers and other third-party trackers from secretly tracking where you go and what pages you look at on the web. Privacy Badger learns about trackers as you browse." website="https://www.eff.org/privacybadger" -discussion="https://forum.privacytools.io/t/discussion-privacy-badger/265" +forum="https://forum.privacytools.io/t/discussion-privacy-badger/265" github="https://github.com/EFForg/privacybadger" firefox="" chrome="" @@ -23,7 +23,7 @@ title="uBlock Origin: Block Ads and Trackers" image="/assets/img/addons/ublock-origin.png" description="uBlock Origin is an efficient wide-spectrum-blocker that's easy on memory, and yet can load and enforce thousands more filters than other popular blockers out there. It has no monetization strategy and is completely open source." website="https://addons.mozilla.org/firefox/addon/ublock-origin/" -discussion="https://forum.privacytools.io/t/discussion-ublock-origin/266" +forum="https://forum.privacytools.io/t/discussion-ublock-origin/266" github="https://github.com/gorhill/uBlock/" firefox="" chrome="" @@ -38,7 +38,7 @@ title="Cookie AutoDelete: Automatically Delete Cookies" image="/assets/img/addons/cookie-autodelete.png" description="Cookie AutoDelete automatically removes cookies when they are no longer used by open browser tabs. With the cookies, lingering sessions, as well as information used to spy on you, will be expunged." website="https://addons.mozilla.org/firefox/addon/cookie-autodelete/" -discussion="https://forum.privacytools.io/t/discussion-cookie-autodelete/267" +forum="https://forum.privacytools.io/t/discussion-cookie-autodelete/267" github="https://github.com/Cookie-AutoDelete/Cookie-AutoDelete" firefox="" chrome="" @@ -49,7 +49,7 @@ title="HTTPS Everywhere: Secure Connections" image="/assets/img/addons/https-everywhere.png" description="HTTPS Everywhere encrypts your communications with many major websites, making your browsing more secure. A collaboration between The Tor Project and the Electronic Frontier Foundation." website="https://www.eff.org/https-everywhere" -discussion="https://forum.privacytools.io/t/discussion-https-everywhere/268" +forum="https://forum.privacytools.io/t/discussion-https-everywhere/268" github="https://github.com/EFForg/https-everywhere" firefox="" chrome="" @@ -62,7 +62,7 @@ title="Decentraleyes: Block Content Delivery Networks" image="/assets/img/addons/decentraleyes.png" description="Decentraleyes emulates Content Delivery Networks locally by intercepting requests, finding the required resource and injecting it into the environment. This all happens instantaneously, automatically, and no prior configuration is required." website="https://decentraleyes.org/" -discussion="https://forum.privacytools.io/t/discussion-decentraleyes/269" +forum="https://forum.privacytools.io/t/discussion-decentraleyes/269" gitlab="https://git.synz.io/Synzvato/decentraleyes" firefox="" chrome="" @@ -74,7 +74,7 @@ title="Terms of Service; Didn’t Read: Be Informed" image="/assets/img/addons/tosdr.png" description="Terms of Service; Didn’t Read “I have read and agree to the Terms” is the biggest lie on the web. This addon aims to fix that by grading websites based on their Terms of Service agreements and gives short summaries." website="https://tosdr.org/" -discussion="https://forum.privacytools.io/t/discussion-decentraleyes/270" +forum="https://forum.privacytools.io/t/discussion-decentraleyes/270" github="https://github.com/tosdr/" firefox="" chrome="" @@ -93,7 +93,7 @@ title="uMatrix: Stop Cross-Site Requests" image="/assets/img/addons/umatrix.png" description="uMatrix gives you control over the requests that websites make to other websites. Many websites integrate features which let other websites track you, such as Facebook Like Buttons or Google Analytics. This gives you greater and more fine-grained control over the information that you leak online." website="https://addons.mozilla.org/firefox/addon/umatrix/" -discussion="https://forum.privacytools.io/t/discussion-umatrix/271" +forum="https://forum.privacytools.io/t/discussion-umatrix/271" github="https://github.com/gorhill/uMatrix" firefox="" chrome="" @@ -105,7 +105,7 @@ title="NoScript Security Suite: Be in total control" image="/assets/img/addons/noscript.png" description="NoScript is a highly customizable plugin to selectively allow JavaScript, Java, and Flash to run only on websites you trust. Not for casual users, it requires technical knowledge to configure." website="https://addons.mozilla.org/firefox/addon/noscript/" -discussion="https://forum.privacytools.io/t/discussion-noscript-security-suite/272" +forum="https://forum.privacytools.io/t/discussion-noscript-security-suite/272" github="https://github.com/hackademix/noscript" firefox="" chrome="" diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html index 2dbf54df..3fbf6911 100644 --- a/_includes/sections/browser-recommendation.html +++ b/_includes/sections/browser-recommendation.html @@ -1,32 +1,47 @@

    Browser Recommendation

    -
    +{% include cardv2.html +title="Tor Browser" +image="/assets/img/tools/Tor-Browser.png" +description="Tor Browser is your choice if you need an extra layer of anonymity. It's a modified version of Firefox, it comes with pre-installed privacy add-ons, encryption and an advanced proxy." +website="https://www.torproject.org/" +forum="https://forum.privacytools.io/t/discussion-tor-browser/278" +git="https://trac.torproject.org/projects/tor" +windows="" +mac="" +linux="" +android="" +ios="" +bsd="" +%} - {% include card.html color="success" - title="Tor Browser" - image="/assets/img/tools/Tor-Browser.png" - url="https://www.torproject.org/" - tor="http://expyuzz4wqqyqhjn.onion" - footer='OS: Windows, macOS, Linux, iOS, Android, OpenBSD.' - description="Tor Browser is your choice if you need an extra layer of anonymity. It's a modified version of Firefox, it comes with pre-installed privacy add-ons, encryption and an advanced proxy." - %} +{% include cardv2.html +title="Mozilla Firefox" +image="/assets/img/tools/Firefox.png" +description='Firefox is fast, reliable, open source and respects your privacy. Don\'t forget to adjust the settings according to our +recommendations: WebRTC and about:config and get the privacy add-ons.' +website="https://www.firefox.com/" +forum="https://forum.privacytools.io/t/discussion-firefox/279" +github="https://github.com/mozilla" +windows="" +mac="" +linux="" +android="" +ios="" +bsd="" +%} - {% include card.html color="primary" - title="Mozilla Firefox" - image="/assets/img/tools/Firefox.png" - url="https://www.firefox.com/" - footer="OS: Windows, macOS, Linux, Android, iOS, BSD." - description='Firefox is fast, reliable, open source and respects your privacy. Don\'t forget to adjust the settings according to our - recommendations: WebRTC and about:config and get the privacy add-ons.' - %} - - {% include card.html color="warning" - title="Brave" - labels="warning:experimental:Brave is a good choice if you want to use a Chromium-based browser. But at this point in Brave's development, it's not as good as Firefox with privacy addons." - image="/assets/img/tools/Brave.png" - url="https://www.brave.com/" - footer="OS: Windows, macOS, Linux, Android, iOS." - description="The new open source browser \"Brave\" automatically blocks ads and trackers, making it faster and safer than your current browser. Brave is based on Chromium." - %} - -
    +{% include cardv2.html +title="Brave Browser" +image="/assets/img/tools/Brave.png" +description="The new open source browser \"Brave\" automatically blocks ads and trackers, making it faster and safer than your current browser. Brave is based on Chromium." +labels="warning:experimental:Brave is a good choice if you want to use a Chromium-based browser. But at this point in Brave's development, it's not as good as Firefox with privacy addons." +website="https://www.torproject.org/" +forum="https://forum.privacytools.io/t/discussion-brave-browser/280" +github="https://github.com/brave" +windows="" +mac="" +linux="" +android="" +ios="" +%} \ No newline at end of file From 5c143143b04d64c5918dc8c300f56e0f9ba0b0b0 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Sun, 5 May 2019 11:40:24 +0800 Subject: [PATCH 240/279] brave url --- _includes/sections/browser-recommendation.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-recommendation.html b/_includes/sections/browser-recommendation.html index 3fbf6911..64275ca9 100644 --- a/_includes/sections/browser-recommendation.html +++ b/_includes/sections/browser-recommendation.html @@ -36,7 +36,7 @@ title="Brave Browser" image="/assets/img/tools/Brave.png" description="The new open source browser \"Brave\" automatically blocks ads and trackers, making it faster and safer than your current browser. Brave is based on Chromium." labels="warning:experimental:Brave is a good choice if you want to use a Chromium-based browser. But at this point in Brave's development, it's not as good as Firefox with privacy addons." -website="https://www.torproject.org/" +website="https://brave.com/" forum="https://forum.privacytools.io/t/discussion-brave-browser/280" github="https://github.com/brave" windows="" From 17e8a04b1122c42d7943dc836b6e41fda598ce0d Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sat, 4 May 2019 22:54:04 -0500 Subject: [PATCH 241/279] =?UTF-8?q?Portugu=C3=AAs=20(#902)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _includes/nav.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/nav.html b/_includes/nav.html index 9937e14d..a81a647b 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -82,6 +82,7 @@ -
    +{% include cardv2.html +title="Nextcloud - Choose your hoster" +image="/assets/img/provider/Nextcloud.png" +description="Similar functionally to the widely used Dropbox, with the difference being that Nextcloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space or the number of connected clients." +website="https://nextcloud.com/" +forum="https://forum.privacytools.io/t/discussion-nextcloud/287" +github="https://github.com/nextcloud" +windows="" +mac="" +linux="" +bsd="" +ios="" +android="" +fire="" +%} - {% include card.html color="success" - title="Nextcloud - Choose your hoster" - image="/assets/img/provider/Nextcloud.png" +{% include cardv2.html +title="Least Authority S4 - For Experts" +image="/assets/img/provider/S4.jpg" +description="S4 (Simple Secure Storage Service) is Least Authority's verifiably secure off-site backup system for individuals and businesses. 100% client-side encryption and open source transparency. 250GB for $9.95/month or 5TB for $25.95/month. Servers are hosted with Amazon S3 in the US." +website="https://leastauthority.com/" +forum="https://forum.privacytools.io/t/discussion-least-authority-s4/288" +github="https://github.com/LeastAuthority" +windows="" +mac="" +linux="" +bsd="" +%} - description="Similar functionally to the widely used Dropbox, with the difference being that Nextcloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server, with no limits on storage space or the number of connected clients." - - url="https://nextcloud.com/" - footer="Client OS: Windows, macOS, Linux, BSD, Unix, iOS, Android, Fire OS. Server: Linux." - %} - - {% include card.html color="primary" - title="Least Authority S4 - For Experts" - image="/assets/img/provider/S4.jpg" - - description="S4 (Simple Secure Storage Service) is Least Authority's verifiably secure off-site backup system for individuals and businesses. 100% client-side encryption and open source transparency. 250GB for $9.95/month or 5TB for $25.95/month. Servers are hosted with Amazon S3 in the US." - - url="https://leastauthority.com/" - footer='OS: Linux, Windows, macOS, OpenSolaris, BSD. (Installation for advanced users)' - %} - -

    Worth Mentioning

    From 1fac434044494f492664f662093d38336a93879f Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Sun, 5 May 2019 13:21:10 +0800 Subject: [PATCH 246/279] cardv2 for Social Networks --- _includes/cardv2.html | 3 +- _includes/sections/social-networks.html | 76 ++++++++++++++---------- assets/img/provider/gnu-social.png | Bin 0 -> 9302 bytes 3 files changed, 48 insertions(+), 31 deletions(-) create mode 100644 assets/img/provider/gnu-social.png diff --git a/_includes/cardv2.html b/_includes/cardv2.html index 7d25d9b5..f96dc6e8 100644 --- a/_includes/cardv2.html +++ b/_includes/cardv2.html @@ -20,7 +20,6 @@ {% if include.mac %}{% endif %} {% if include.linux %}{% endif %} {% if include.bsd %}{% endif %} - {% if include.web %}{% endif %} {% if include.firefox %}{% endif %} {% if include.chrome %}{% endif %} @@ -32,6 +31,8 @@ {% if include.ios %}{% endif %} {% if include.fire %}{% endif %} + {% if include.web %}{% endif %} + {{include.icon1}} {{include.icon2}} {{include.icon3}} diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html index 12961be2..7e529ec7 100644 --- a/_includes/sections/social-networks.html +++ b/_includes/sections/social-networks.html @@ -4,39 +4,55 @@ If you are currently using Social Networks like Facebook or Twitter, you should pick an alternative here. -
    +{% include cardv2.html +title="Mastodon - Twitter Alternative" +image="/assets/img/tools/Mastodon.png" +description='Mastodon is a social network based on open web protocols and free, open-source software. It is decentralized like e-mail. It also has the most users, and the most diverse (in terms of interests) users, looks good, and is easy to setup. Feel welcome to join our hosted instance: social.privacytools.io' +website="https://joinmastodon.org/" +forum="https://forum.privacytools.io/t/discussion-mastodon/289" +github="https://github.com/tootsuite/mastodon" +android="" +ios="" +web="" +%} - {% include card.html color="success" - title="Mastodon" - image="/assets/img/tools/Mastodon.png" - url="https://joinmastodon.org/" - website="joinmastodon.org" - description='Mastodon is a social network based on open web protocols and free, open-source software. It is decentralized like e-mail. It also has the most users, and the most diverse (in terms of interests) users, looks good, and is easy to setup. Feel welcome to join our hosted instance: social.privacytools.io' - %} +{% include cardv2.html +title="diaspora* - Google+ Alternative" +image="/assets/img/tools/diaspora.png" +description="diaspora* is based on three key philosophies: Decentralization, freedom and privacy. It is intended to address privacy concerns related to centralized social networks by allowing users set up their own server (or \"pod\") to host content; pods can then interact to share status updates, photographs, and other social data." +website="https://diasporafoundation.org/" +forum="https://forum.privacytools.io/t/discussion-diaspora/290" +github="https://github.com/diaspora/diaspora" +android="" +web="" +%} - {% include card.html color="primary" - title="diaspora*" - image="/assets/img/tools/diaspora.png" - url="https://diasporafoundation.org/" - description="diaspora* is based on three key philosophies: Decentralization, freedom and privacy. It is intended to address privacy concerns related to centralized social - networks by allowing users set up their own server (or \"pod\") to host content; pods can then interact to share status updates, photographs, and other social data." - %} +{% include cardv2.html +title="Friendica - Facebook Alternative" +image="/assets/img/tools/Friendica.png" +description="Friendica has an emphasis on extensive privacy settings and easy server installation. It aims to federate with as many other social networks as possible. Currently, Friendica users can integrate contacts from Facebook, Twitter, Diaspora, GNU social, App.net, Pump.io and other services in their social streams." +website="https://friendi.ca/" +forum="https://forum.privacytools.io/t/discussion-friendica/291" +github="https://github.com/friendica/friendica" +windows="" +linux="" +android="" +web="" +%} - {% include card.html color="warning" - title="Friendica" - image="/assets/img/tools/Friendica.png" - url="https://friendi.ca/" - description="Friendica has an emphasis on extensive privacy settings and easy server installation. It aims to federate with as many other social networks as possible. Currently, - Friendica users can integrate contacts from Facebook, Twitter, Diaspora, GNU social, App.net, Pump.io and other services in their social streams." - %} - -
    - -

    Worth Mentioning

    - -
      -
    • GNU Social - An open sourced, free and decentralized social network compatible with Mastodon and Friendica.
    • -
    +{% include cardv2.html +title="GNU social - Twitter Alternative" +image="/assets/img/provider/gnu-social.png" +description="A social communication software for both public and private communications. It is widely supported and has a large userbase. It is already used by the Free Software Foundation." +website="https://gnu.io/social/" +forum="https://forum.privacytools.io/t/discussion-gnu-social/292" +github="https://github.com/foocorp/gnu-social" +android="" +ios="" +linux="" +windows="" +web="" +%}

    Related Information

    diff --git a/assets/img/provider/gnu-social.png b/assets/img/provider/gnu-social.png new file mode 100644 index 0000000000000000000000000000000000000000..8f5f3712e8f0d1cf0e31e5b7ec5d230495539245 GIT binary patch literal 9302 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 Date: Sun, 5 May 2019 13:28:58 +0800 Subject: [PATCH 247/279] Added PixelFed --- _includes/sections/social-networks.html | 10 ++++++++++ assets/img/provider/pixelfed.png | Bin 0 -> 20313 bytes 2 files changed, 10 insertions(+) create mode 100644 assets/img/provider/pixelfed.png diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html index 7e529ec7..8b8e736d 100644 --- a/_includes/sections/social-networks.html +++ b/_includes/sections/social-networks.html @@ -40,6 +40,16 @@ android="" web="" %} +{% include cardv2.html +title="PixelFed - Instagram Alternative" +image="/assets/img/provider/pixelfed.png" +description='A free and ethical photo sharing platform, powered by ActivityPub federation. Pixelfed is an open-source, federated platform. You can run your own instance or join one.' +website="https://pixelfed.org/" +forum="https://forum.privacytools.io/t/discussion-pixelfed/293" +github="https://github.com/pixelfed" +web="" +%} + {% include cardv2.html title="GNU social - Twitter Alternative" image="/assets/img/provider/gnu-social.png" diff --git a/assets/img/provider/pixelfed.png b/assets/img/provider/pixelfed.png new file mode 100644 index 0000000000000000000000000000000000000000..774257af7f172f3c6dc1cbd692e051e5866e7cbc GIT binary patch literal 20313 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 tGbR;B;| literal 0 HcmV?d00001 From 965c9bfe613bc1ff44c4dd72704414a4613727ef Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Sun, 5 May 2019 14:31:39 +0800 Subject: [PATCH 248/279] cardv2 for pastebin services removed zerobin, too. its not maintained anymore. --- _includes/sections/paste-services.html | 43 ++++++++++---------------- pages/providers/paste.html | 2 +- 2 files changed, 18 insertions(+), 27 deletions(-) diff --git a/_includes/sections/paste-services.html b/_includes/sections/paste-services.html index f7a4ecb3..8bf41efe 100644 --- a/_includes/sections/paste-services.html +++ b/_includes/sections/paste-services.html @@ -1,31 +1,22 @@ -

    Paste Services

    +

    Pastebin Services

    -
    +{% include cardv2.html +title="PrivateBin" +image="/assets/img/tools/PrivateBin.png" +description="PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256bit AES. It is the improved version of ZeroBin." +website="https://bin.privacytools.io/" +forum="https://forum.privacytools.io/t/discussion-privatebin/296" +github="https://github.com/PrivateBin/PrivateBin" +%} - {% include card.html color="success" - title="PrivateBin" - image="/assets/img/tools/PrivateBin.png" - url="https://privatebin.net/" - description="PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256bit AES. It is the improved version of ZeroBin." - %} - - {% include card.html color="primary" - title="Zerobin.net" - image="/assets/img/tools/ZeroBin.png" - url="https://zerobin.net/" - tor="http://zerobinqmdqd236y.onion" - description="Zerobin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256bit AES." - %} - - {% include card.html color="warning" - title="Ghostbin" - image="/assets/img/tools/Ghostbin.png" - url="https://ghostbin.com/" - description="Ghostbin supports encryption, expiration, sessions, grant users to edit your notes and pastes up to one megabyte. You can also create your own account to keep track of your pastes.
    - The software is good but ghostbin.com's security is worrisome." - %} - -
    +{% include cardv2.html +title="Ghostbin" +image="/assets/img/tools/Ghostbin.png" +description="Ghostbin supports encryption, expiration, sessions, grant users to edit your notes and pastes up to one megabyte. You can also create your own account to keep track of your pastes. The software is good but ghostbin.com's security is worrisome." +website="https://ghostbin.com/" +forum="https://forum.privacytools.io/t/discussion-ghostbin/298" +github="https://github.com/DHowett/spectre" +%}

    Worth Mentioning

    diff --git a/pages/providers/paste.html b/pages/providers/paste.html index e312623b..1a852648 100644 --- a/pages/providers/paste.html +++ b/pages/providers/paste.html @@ -1,7 +1,7 @@ --- layout: page permalink: /providers/paste/ -title: "Paste" +title: "Pastebin hosting services" description: "Find a pastebin provider that won't read your content to share sensitive code or other information." --- From 7ef6c370e82f971b62f5379ff1fde7634a2fcd07 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Sun, 5 May 2019 21:42:46 +0800 Subject: [PATCH 249/279] new pixelfed url --- _includes/sections/social-networks.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html index 8b8e736d..f377303e 100644 --- a/_includes/sections/social-networks.html +++ b/_includes/sections/social-networks.html @@ -44,7 +44,7 @@ web="" title="PixelFed - Instagram Alternative" image="/assets/img/provider/pixelfed.png" description='A free and ethical photo sharing platform, powered by ActivityPub federation. Pixelfed is an open-source, federated platform. You can run your own instance or join one.' -website="https://pixelfed.org/" +website="https://pixelfed.social/" forum="https://forum.privacytools.io/t/discussion-pixelfed/293" github="https://github.com/pixelfed" web="" From fb5696a54fdda217210a27337f9735cbf1d92a4f Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sun, 5 May 2019 17:58:31 -0500 Subject: [PATCH 250/279] Add librehost.json (#895) #816 --- .well-known/librehost.json | 19 +++++++++++++++++++ assets/img/layout/shield.svg | 1 + 2 files changed, 20 insertions(+) create mode 100644 .well-known/librehost.json create mode 100644 assets/img/layout/shield.svg diff --git a/.well-known/librehost.json b/.well-known/librehost.json new file mode 100644 index 00000000..f29cb0e7 --- /dev/null +++ b/.well-known/librehost.json @@ -0,0 +1,19 @@ +{ + "@context" : "http://schema.org", + "@type" : "Organization", + "organizationType" : "Informal collective", + "name" : "privacytools.io", + "tagLine" : "Private Services: No Ads, No Google Analytics, No Affiliates, and No Cross-Site Requests", + "homeUrl" : "https://www.privacytools.io/", + "logo" : "https://www.privacytools.io/assets/img/layout/shield.svg", + "description": "privacytools.io is a socially motivated website that provides information and services for protecting your security and privacy online. No Ads, No Google Analytics, No Affiliates, and No Cross-Site Requests.", + "communicationLanguages": ["en"], + "contactUrl": "https://www.privacytools.io/contact/", + "privacyPolicyUrl" : "https://www.privacytools.io/privacy-policy/", + "termsOfServiceUrl" : "-", + "isServiceProvider" : true, + "foundingDate": "2015", + "version": "0.0.1", + "dateCreated": "2019-05-02T16:25:00Z", + "dateModified": "2019-05-02T16:25:00Z" +} diff --git a/assets/img/layout/shield.svg b/assets/img/layout/shield.svg new file mode 100644 index 00000000..8c6a4f6f --- /dev/null +++ b/assets/img/layout/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file From d1c4b3482f8c15cd775f9a2e13a430ac7b30a725 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 08:31:03 +0800 Subject: [PATCH 251/279] Added Movim #691 #692 --- _includes/sections/social-networks.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html index f377303e..ddf3a710 100644 --- a/_includes/sections/social-networks.html +++ b/_includes/sections/social-networks.html @@ -64,6 +64,11 @@ windows="" web="" %} +

    Worth Mentioning

    + +
      +
    • Movim - Federated social platform that relies on the XMPP standard and therefore allows you to exchange with many other clients on all devices.
    • +

    Related Information

      From f462f4c3a60e52398b78ac0bb084257e450c7296 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 13:32:24 +0800 Subject: [PATCH 252/279] #691 --- _includes/sections/social-networks.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/social-networks.html b/_includes/sections/social-networks.html index ddf3a710..ce2103b9 100644 --- a/_includes/sections/social-networks.html +++ b/_includes/sections/social-networks.html @@ -65,12 +65,12 @@ web="" %}

      Worth Mentioning

      -
        +
      • Minds - An open source and distributed social networking service, integrating the blockchain to reward the community.
      • Movim - Federated social platform that relies on the XMPP standard and therefore allows you to exchange with many other clients on all devices.
      -

      Related Information

      +

      Related Information

      • JustDeleteMe - A directory of direct links to delete your account from web services.
      • Forget - A service that automatically deletes your old posts on Twitter and Mastodon that everyone has forgotten about.
      • From a35e16c13337a996de8d26619b053d7a979cca85 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 13:35:28 +0800 Subject: [PATCH 253/279] shorter alert msg --- _includes/sections/cloud-storage.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/cloud-storage.html b/_includes/sections/cloud-storage.html index 5131eb8c..90cbd5ff 100644 --- a/_includes/sections/cloud-storage.html +++ b/_includes/sections/cloud-storage.html @@ -1,7 +1,7 @@

        Encrypted Cloud Storage Services

        {% include cardv2.html From 223ce608ea569285e3f4d3e0ee333dbe3cb7a4dc Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 13:38:49 +0800 Subject: [PATCH 254/279] dns title --- pages/providers/dns.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/providers/dns.html b/pages/providers/dns.html index a04f2fc1..c93dfce6 100644 --- a/pages/providers/dns.html +++ b/pages/providers/dns.html @@ -1,7 +1,7 @@ --- layout: page permalink: /providers/dns/ -title: "DNS" +title: "DNS / Domain Providers" description: "Don't let Google see all your DNS traffic. Discover privacy-centric alternatives to the traditional DNS providers." --- From ce6f25609a984146b470039f0af1b5fa817053a0 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 13:46:47 +0800 Subject: [PATCH 255/279] cardv2 for dns --- _includes/sections/dns.html | 50 ++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/_includes/sections/dns.html b/_includes/sections/dns.html index 4c8e7189..7fee5078 100644 --- a/_includes/sections/dns.html +++ b/_includes/sections/dns.html @@ -1,31 +1,31 @@

        Domain Name System (DNS)

        -
        +{% include cardv2.html +title="OpenNIC - Service" +image="/assets/img/tools/OpenNIC.png" +description="OpenNIC is an alternate network information center/alternative DNS root which lists itself as an alternative to ICANN and its registries. Like all alternative root DNS systems, OpenNIC-hosted domains are unreachable to the vast majority of the Internet." +website="https://www.opennic.org/" +forum="https://forum.privacytools.io/t/discussion-opennic/338" +github="https://github.com/OpenNIC" +%} - {% include card.html color="success" - title="OpenNIC - Service" - image="/assets/img/tools/OpenNIC.png" - url="https://www.opennic.org/" - description="OpenNIC is an alternate network information center/alternative DNS root which lists itself as an alternative to ICANN and its registries. Like all alternative root DNS systems, OpenNIC-hosted domains are unreachable to the vast majority of the Internet." - %} +{% include cardv2.html +title="Njalla - Domain Registration" +image="/assets/img/provider/Njalla.png" +description="Njalla only needs your email or jabber address in order to register a domain name for you. Created by people from The Pirate Bay and IPredator VPN. Accepted Payments: Bitcoin, Litecoin, Monero, DASH, Bitcoin Cash and PayPal. A privacy-aware domain registration service." +website="https://njal.la/" +tor="http://njalladnspotetti.onion" +forum="https://forum.privacytools.io/t/discussion-njalla/339" +%} - {% include card.html color="primary" - title="Njalla - Domain Registration" - image="/assets/img/provider/Njalla.png" - url="https://njal.la/" - tor="http://njalladnspotetti.onion" - description="Njalla only needs your email or jabber address in order to register a domain name for you. Created by people from The Pirate Bay and IPredator VPN. Accepted Payments: Bitcoin, Litecoin, Monero, DASH, Bitcoin Cash and PayPal. A privacy-aware domain registration service." - %} - - {% include card.html color="warning" - title="DNSCrypt - Tool" - image="/assets/img/tools/DNSCrypt.png" - url="https://dnscrypt.info/" - description="A protocol for securing communications between a client and a DNS resolver. The DNSCrypt protocol uses high-speed high-security elliptic-curve cryptography and is very similar to DNSCurve, but focuses on securing communications between a client and its first-level resolver." - %} - - -
        +{% include cardv2.html +title="DNSCrypt - Tool" +image="/assets/img/tools/DNSCrypt.png" +description="A protocol for securing communications between a client and a DNS resolver. The DNSCrypt protocol uses high-speed high-security elliptic-curve cryptography and is very similar to DNSCurve, but focuses on securing communications between a client and its first-level resolver." +website="https://dnscrypt.info/" +forum="https://forum.privacytools.io/t/discussion-dnscrypt/340" +github="https://github.com/jedisct1/dnscrypt-proxy" +%}

        Worth Mentioning

        @@ -33,4 +33,4 @@
      • NoTrack - A network-wide DNS server which blocks Tracking sites. Currently works in Debian and Ubuntu.
      • Namecoin - A decentralized DNS open source information registration and transfer system based on the Bitcoin cryptocurrency.
      • Pi-hole - A network-wide DNS server for the Raspberry Pi. Blocks advertising and tracking domains for all devices on your network.
      • -
      +
    \ No newline at end of file From db7ef68acbcecde5ac4eee46e8533c05608035b9 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 14:01:40 +0800 Subject: [PATCH 256/279] cardv2 for hosting providers added njalla, too. --- _includes/sections/hosting-provider.html | 53 +++++++++++++----------- 1 file changed, 29 insertions(+), 24 deletions(-) diff --git a/_includes/sections/hosting-provider.html b/_includes/sections/hosting-provider.html index b08b25cc..89511903 100644 --- a/_includes/sections/hosting-provider.html +++ b/_includes/sections/hosting-provider.html @@ -1,29 +1,34 @@

    Secure Hosting Provider

    -
    - {% include card.html color="success" - title="BAHNHOF" - image="/assets/img/provider/bahnhof.png" - url="https://www.bahnhof.net/" - description="BAHNHOF is a widely known 'bullet-proof' hosting company utilized by Wikileaks." - %} - {% include card.html color="primary" - title="Colocation: DataCell" - image="/assets/img/provider/datacell.png" - url="https://datacell.is/" - description="DataCell is a data center providing secure colocating in Switzerland and Iceland." - %} +{% include cardv2.html +title="Data Center: Bahnhof" +image="/assets/img/provider/bahnhof.png" +description="Bahnhof is one of Sweden’s largest network operators, founded in 1994. They specialize in innovative data center construction: Extreme security coupled with low cost green energy has made us world famous." +website="https://www.bahnhof.net/" +forum="https://forum.privacytools.io/t/discussion-bahnhof-net/341" +%} - {% include card.html color="warning" - title="VPS/Web Hosting: Orange Website" - image="/assets/img/provider/orange_hosting.png" - url="https://www.orangewebsite.com/" - description="Orange Website is an Icelandic web hosting provider that prides themselves in protecting online privacy and free speech." - %} -
    +{% include cardv2.html +title="VPS & Domain: Njalla" +image="/assets/img/provider/Njalla.png" +description="Created by people from The Pirate Bay and IPredator VPN. Accepted Payments: Bitcoin, Litecoin, Monero, DASH, Bitcoin Cash and PayPal. A privacy-aware domain registration service and VPS provider." +website="https://njal.la/" +tor="http://njalladnspotetti.onion" +forum="https://forum.privacytools.io/t/discussion-njalla/339" +%} -

    Worth Mentioning

    +{% include cardv2.html +title="Colocation: DataCell" +image="/assets/img/provider/datacell.png" +description="DataCell is a data center providing secure colocating in Switzerland and Iceland." +website="https://datacell.is/" +forum="https://forum.privacytools.io/t/discussion-datacell-is/342" +%} -
      -
    • Njalla - Privacy-aware domain and VPS service in Sweden.
    • -
    \ No newline at end of file +{% include cardv2.html +title="VPS & Hosting: Orange Website" +image="/assets/img/provider/orange_hosting.png" +description="Orange Website is an Icelandic web hosting provider that prides themselves in protecting online privacy and free speech." +website="https://www.orangewebsite.com/" +forum="https://forum.privacytools.io/t/discussion-orange-website/343" +%} \ No newline at end of file From a22841df53fb93a2edf3bd93ae5a6c1618b574fb Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 15:38:25 +0800 Subject: [PATCH 257/279] shorter alert msg --- _includes/sections/browser-addons.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-addons.html b/_includes/sections/browser-addons.html index bcbcce9a..470477e8 100644 --- a/_includes/sections/browser-addons.html +++ b/_includes/sections/browser-addons.html @@ -85,7 +85,7 @@ safari=""

    For Experts Only

    {% include cardv2.html From 01e65d46936ff08721c33619c05e2b99a86c0073 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 15:40:14 +0800 Subject: [PATCH 258/279] Removed Disconnect --- _includes/sections/browser-fingerprint.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/browser-fingerprint.html b/_includes/sections/browser-fingerprint.html index 52fc912a..139351e6 100644 --- a/_includes/sections/browser-fingerprint.html +++ b/_includes/sections/browser-fingerprint.html @@ -16,7 +16,7 @@

    You need to find what most browsers are reporting, and then use those variables to bring your browser in the same population. This means having the same fonts, plugins, and extensions installed as the large installed base. You should have a spoofed user agent string to match what the large userbase has. You need to have the same settings enabled and disabled, such as DNT and WebGL. You need your browser to look as common as everyone else. Disabling JavaScript, using Linux, or even the TBB, will make your browser stick out from the masses.

    -

    Modern web browsers have not been architected to assure personal web privacy. Rather than worrying about being fingerprinted, it seems more practical to use free software plugins like Privacy Badger, uBlock Origin and Disconnect. They not only respect your freedom, but your privacy also. You can get much further with these than trying to manipulate your browser's fingerprint.

    +

    Modern web browsers have not been architected to assure personal web privacy. Rather than worrying about being fingerprinted, it seems more practical to use free software plugins like Privacy Badger and uBlock Origin. They not only respect your freedom, but your privacy also. You can get much further with these than trying to manipulate your browser's fingerprint.

    Firefox Addon: CanvasBlocker

    From cd2ef2bfbca0bb97b3562aef76f1660e7eb6f621 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 15:50:09 +0800 Subject: [PATCH 259/279] vpn adblock issue --- _includes/sections/vpn.html | 2 +- assets/img/provider/OVPN.png | Bin 3811 -> 0 bytes 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 assets/img/provider/OVPN.png diff --git a/_includes/sections/vpn.html b/_includes/sections/vpn.html index 57929e53..4d79d728 100644 --- a/_includes/sections/vpn.html +++ b/_includes/sections/vpn.html @@ -129,7 +129,7 @@ - OVPN.com + OVPN 84 € Yes diff --git a/assets/img/provider/OVPN.png b/assets/img/provider/OVPN.png deleted file mode 100644 index 9145982d432c4be7f3f2167a2995002fcd0ac893..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3811 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 Ww^d|>nE!h Date: Mon, 6 May 2019 15:50:24 +0800 Subject: [PATCH 260/279] Create ovpn.png --- assets/img/provider/ovpn.png | Bin 0 -> 3811 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/img/provider/ovpn.png diff --git a/assets/img/provider/ovpn.png b/assets/img/provider/ovpn.png new file mode 100644 index 0000000000000000000000000000000000000000..9145982d432c4be7f3f2167a2995002fcd0ac893 GIT binary patch literal 3811 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 Ww^d|>nE!h Date: Mon, 6 May 2019 18:25:05 +0800 Subject: [PATCH 261/279] fixed links --- _includes/sections/instant-messenger.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index 588a3b4c..c0538fa6 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -30,7 +30,7 @@ image="/assets/img/tools/Ricochet.png" url="https://ricochet.im/" footer="OS: Windows, macOS, Linux." - description='Ricochet uses the Tor network to reach your contacts without relying on messaging servers. It creates a hidden service, which is used to rendezvous with + description='Ricochet uses the Tor network to reach your contacts without relying on messaging servers. It creates a hidden service, which is used to rendezvous with your contacts without revealing your location or IP address. Instead of a username, you get a unique address that looks like ricochet:rs7ce36jsj24ogfw. Other Ricochet users can use this address to send a contact request - asking to be added to your contacts list.
    Danger Always keep Tor up to date. See below: Updating the Tor binary included with Ricochet' @@ -72,7 +72,7 @@ Currently there are no known vulnerabilities with Ricochet. The software is safe to use as long as you update the included Tor binary to the latest version.
      -
    1. Download the Tor Browser.
    2. +
    3. Download the Tor Browser.
    4. Run the Tor Browser installer or extract package for your platform. Windows (.exe), MacOSX (.dmg) and Linux (.tar.bz2).
    5. Copy the Tor binary or create a symbolic link to it:

    6. From 05d17c0421bb7e6991c84a7d26c218d86587fef8 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 18:26:41 +0800 Subject: [PATCH 262/279] Removed EFF mark --- _includes/sections/instant-messenger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/instant-messenger.html b/_includes/sections/instant-messenger.html index c0538fa6..a06d3cb3 100644 --- a/_includes/sections/instant-messenger.html +++ b/_includes/sections/instant-messenger.html @@ -40,8 +40,8 @@

      Complete Comparison

      From e9bcd6a727db8b50200fb1955b7d77930c185b41 Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Mon, 6 May 2019 22:15:41 +0800 Subject: [PATCH 263/279] Update CONTRIBUTING.md --- .github/CONTRIBUTING.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 089d9a7f..bd5af3df 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -10,19 +10,18 @@ Please read this before contributing. ## Quality over Quantity -We're trying to keep it simple and promote the best tools, not all of them. Maximum are three software choices, but it's possible to add more under "Worth Mentioning" headlines. ([example](https://www.privacytools.io/#im)) +We're trying to keep it simple and promote the best tools, not all of them. ## Software Criteria -- Open Source -- Cross-platform -- Easy to use -- Privacy respecting +- Easy to use. Could your mother use that tool or service? Usability is most important. +- Cross-platform / Accessible. +- Privacy respecting. +- Open Source / free software is preferred but not required There can be exceptions if no software is available that meet the criteria. ## Images -- Provider logos should be exactly 200 x 70 ([example](https://www.privacytools.io/assets/img/provider/AirVPN.png)) -- Tool logos should be exactly 120 x 120 ([example](https://www.privacytools.io/assets/img/tools/ChatSecure.png)) - +- Provider logos are 200px x 70px ([example](https://www.privacytools.io/assets/img/provider/AirVPN.png)) +- Tool logos are 120px x 120px ([example](https://www.privacytools.io/assets/img/tools/ChatSecure.png)) From e389f249f407db03d73735f42dd8cccaf25c7992 Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Mon, 6 May 2019 22:16:01 +0800 Subject: [PATCH 264/279] Update CONTRIBUTING.md --- .github/CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index bd5af3df..27850d1b 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -17,7 +17,7 @@ We're trying to keep it simple and promote the best tools, not all of them. - Easy to use. Could your mother use that tool or service? Usability is most important. - Cross-platform / Accessible. - Privacy respecting. -- Open Source / free software is preferred but not required +- Open Source / free software is preferred but not required. There can be exceptions if no software is available that meet the criteria. From 621d8c7e50c31032d7c8be9edd20ea5ca192b297 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 22:39:19 +0800 Subject: [PATCH 265/279] Update contact.md --- contact.md | 32 ++------------------------------ 1 file changed, 2 insertions(+), 30 deletions(-) diff --git a/contact.md b/contact.md index 20f7c064..f2538c1a 100644 --- a/contact.md +++ b/contact.md @@ -19,22 +19,10 @@ For complete transparency, software will only be considered for this website aft ## Services Team -We take the operation of our various [services](/services/) very seriously. If you experience any issues, or have any concerns or suggestions please contact our service administrators. You may also feel free to reach out to the services team if you experience any technical issues with this website itself, as they operate the general webservers. Do not contact regarding any editorial changes. +We take the operation of our various [services](/services/) very seriously. Report only abuse here: abuse at privacytools dot io.
      -
      -
      -
      - Contact Emails -
      -
        -
      • Abuse: abuse at privacytools dot io
      • -
      • Webmaster: webmaster at privacytools dot io
      • -
      • Hostmaster: hostmaster at privacytools dot io
      • -
      • Postmaster: postmaster at privacytools dot io
      • -
      • Security: security at privacytools dot io
      • -
      -
      +
      GitHub Issues @@ -45,20 +33,4 @@ We take the operation of our various [services](/services/) very seriously. If y
      -
      -
      -
      - Card image cap -
      -
      Jonah
      -
      Lead Administrator
      -
      - -
      -
      -
      From 528e687f5d12725abc2ce9addf477d34b90ec3f8 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 22:39:53 +0800 Subject: [PATCH 266/279] Update contact.md --- contact.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contact.md b/contact.md index f2538c1a..32c6172d 100644 --- a/contact.md +++ b/contact.md @@ -17,7 +17,7 @@ For complete transparency, software will only be considered for this website aft New: We're now on Matrix! Join us at `#general:privacytools.io` to chat with us and other members about this site and privacy in general. If you need a Matrix account, you can sign up with our own homeserver (`https://chat.privacytools.io`) using [riot.privacytools.io](https://riot.privacytools.io/) or any Matrix client! If you prefer XMPP, you're welcome to [use the Matrix.org XMPP bridge to join the discussion](https://conversations.im/j/%23general%23privacytools.io@bridge.xmpp.matrix.org). -## Services Team +## Abuse We take the operation of our various [services](/services/) very seriously. Report only abuse here: abuse at privacytools dot io. From c4c2a22c2cfb536f554c0e18a801e4ddd71c2506 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Mon, 6 May 2019 23:23:11 +0800 Subject: [PATCH 267/279] mastodon verification --- _includes/sections/participate.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/participate.html b/_includes/sections/participate.html index ebde07c1..4e73e9d5 100644 --- a/_includes/sections/participate.html +++ b/_includes/sections/participate.html @@ -2,7 +2,7 @@

      Participate with suggestions and constructive criticism

      -

      It's important for a website like privacytools.io to stay up-to-date. Keep an eye on software updates for the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on our own Mastodon instance or on Matrix at #general:privacytools.io.

      +

      It's important for a website like privacytools.io to stay up-to-date. Keep an eye on software updates for the applications listed on our site. Follow recent news about providers that we recommend. We try our best to keep up, but we're not perfect and the internet is changing fast. If you find an error, or you think a provider should not be listed here, or a qualified service provider is missing, or a browser plugin is not the best choice anymore, or anything else... Talk to us please. You can also find us on our own Mastodon instance or on Matrix at #general:privacytools.io.

      From 7b8176cb88cacd974269331fe776acd852737c04 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Tue, 7 May 2019 08:26:40 +0800 Subject: [PATCH 268/279] added discourse, wording --- contact.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/contact.md b/contact.md index 32c6172d..f3fa6ee9 100644 --- a/contact.md +++ b/contact.md @@ -7,13 +7,15 @@ description: "Contact the privacytoolsIO team if you have any suggestions or are ## Editorial Team -It's very important to us to stay up-to-date on the latest changes in the privacy space. If you have a software recommendation for us, or an issue with this website, please don't hesitate to reach out! +It's very important to us to stay up-to-date on the latest changes in the privacy space. If you have a software recommendation for us, or want to request a change on this website, please don't hesitate to reach out. -[ Open an Issue or Pull Request on GitHub](https://github.com/privacytoolsIO/privacytools.io/issues) +[ Start a discussion in our Discourse Forum](https://forum.privacytools.io/) -[ Suggest something new on Reddit](https://www.reddit.com/r/privacytoolsIO/) +[ Open an issue or pull request on GitHub](https://github.com/privacytoolsIO/privacytools.io/issues) -For complete transparency, software will only be considered for this website after discussions take place on either of the above platforms. Please do not reach out to any of our collaborators directly to discuss any editorial changes to this website. +[ Suggest something new on reddit](https://www.reddit.com/r/privacytoolsIO/) + +For complete transparency, software will only be considered for this website after discussions take place on either of the above platforms. New: We're now on Matrix! Join us at `#general:privacytools.io` to chat with us and other members about this site and privacy in general. If you need a Matrix account, you can sign up with our own homeserver (`https://chat.privacytools.io`) using [riot.privacytools.io](https://riot.privacytools.io/) or any Matrix client! If you prefer XMPP, you're welcome to [use the Matrix.org XMPP bridge to join the discussion](https://conversations.im/j/%23general%23privacytools.io@bridge.xmpp.matrix.org). From 3f58e88bc73e7e820c8aaf3426ab89ad033237cf Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Tue, 7 May 2019 10:45:52 +0800 Subject: [PATCH 269/279] wording --- _includes/sections/header.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/sections/header.html b/_includes/sections/header.html index 26c8c583..44dffd87 100644 --- a/_includes/sections/header.html +++ b/_includes/sections/header.html @@ -1,6 +1,6 @@

      privacytools.io

      -

      You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities. privacytools.io provides knowledge and tools to protect your privacy against global mass surveillance.

      +

      You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities. privacytools.io provides services, tools and knowledge to protect your privacy against global mass surveillance.

      From 460f0b61071696a2acc267bf3e8507863ed07075 Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Tue, 7 May 2019 10:56:26 +0800 Subject: [PATCH 271/279] Added Liberapay --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 44cee53b..7037a8f7 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ You can submit your suggestions here on GitHub [(Issues)](https://github.com/pri # Support privacytools.io - [Donate.](https://www.privacytools.io/donate/) +- [Liberapay](https://liberapay.com/privacytools.io/donate) - [Spread the word.](https://www.privacytools.io/#participate) - [Make suggestions on reddit.](https://www.reddit.com/r/privacytoolsIO/) - View and edit our website source code here on GitHub. From 3d7405c8f72e037401c3f2f970591c991a02285d Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Tue, 7 May 2019 10:56:45 +0800 Subject: [PATCH 272/279] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7037a8f7..6b794f1e 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ You can submit your suggestions here on GitHub [(Issues)](https://github.com/pri # Support privacytools.io - [Donate.](https://www.privacytools.io/donate/) -- [Liberapay](https://liberapay.com/privacytools.io/donate) +- [Liberapay.](https://liberapay.com/privacytools.io/donate) - [Spread the word.](https://www.privacytools.io/#participate) - [Make suggestions on reddit.](https://www.reddit.com/r/privacytoolsIO/) - View and edit our website source code here on GitHub. From 56abf59ee998088164461fd795ec8b4b2e155cce Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Tue, 7 May 2019 10:59:40 +0800 Subject: [PATCH 273/279] Added Portuguese --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6b794f1e..86e8633f 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ You can submit your suggestions here on GitHub [(Issues)](https://github.com/pri - [Français / French](https://privacytools.dreads-unlock.fr/) - [GitLab](https://gitlab.com/Booteille/privacytools) - [Italiano / Italian](https://privacytools-it.github.io/) - [GitHub](https://github.com/privacytools-it/privacytools-it.github.io) - [Русский / Russian](https://privacytools.ru) - [GitHub](https://github.com/c0rdis/privacytools.ru) +- [Português / Portuguese](https://www.privacidade.digital/) - [GitHub](https://github.com/PrivacidadeDigital/privacidade.digital) # License [Do What The Fuck You Want To Public License](https://github.com/privacytoolsIO/privacytools.io/blob/master/LICENSE.txt) From 231a486e766d4714b509c5dd64f7edd6337c6c12 Mon Sep 17 00:00:00 2001 From: BurungHantu1605 Date: Tue, 7 May 2019 11:23:33 +0800 Subject: [PATCH 274/279] Added Patreon --- donate.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/donate.html b/donate.html index 16fe7dd8..d6c1f554 100644 --- a/donate.html +++ b/donate.html @@ -13,8 +13,9 @@ permalink: /donate/

      Our website is free of advertisements and not affiliated with any listed providers.
      Your donation will cover our costs for servers, domains, coffee, beer, and pizza.

      - Donate with Liberapay - Donate with PayPal + Liberapay + Patreon + PayPal

      From 0681b4dca98d414a8a4de8df8c2f65271ef04c26 Mon Sep 17 00:00:00 2001 From: Burung Hantu <11730911+BurungHantu1605@users.noreply.github.com> Date: Tue, 7 May 2019 11:26:48 +0800 Subject: [PATCH 275/279] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 86e8633f..1aa048a1 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ You can submit your suggestions here on GitHub [(Issues)](https://github.com/pri # Support privacytools.io - [Donate.](https://www.privacytools.io/donate/) -- [Liberapay.](https://liberapay.com/privacytools.io/donate) +- [Liberapay](https://liberapay.com/privacytools.io/donate) or [Patreon.](https://www.patreon.com/privacytools) - [Spread the word.](https://www.privacytools.io/#participate) - [Make suggestions on reddit.](https://www.reddit.com/r/privacytoolsIO/) - View and edit our website source code here on GitHub. From bacad99f8d8165b6e99dbc1f519bb437544da671 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Tue, 7 May 2019 21:48:09 -0700 Subject: [PATCH 276/279] Update Contrib/Non-free Warnings --- _includes/sections/operating-systems.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/sections/operating-systems.html b/_includes/sections/operating-systems.html index fac7f5fc..414cf8e4 100644 --- a/_includes/sections/operating-systems.html +++ b/_includes/sections/operating-systems.html @@ -8,6 +8,7 @@ {% include card.html color="success" title="Qubes OS" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/Qubes-OS.png" url="https://www.qubes-os.org/" tor="http://qubesos4rrrrz6n4.onion" From 16943536097ecc564273afe4c405bd6f2e9b0751 Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Tue, 7 May 2019 21:50:01 -0700 Subject: [PATCH 277/279] Update Contrib/Non-free Warning --- _includes/sections/live-operating-systems.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_includes/sections/live-operating-systems.html b/_includes/sections/live-operating-systems.html index c6aa4792..6ef39090 100644 --- a/_includes/sections/live-operating-systems.html +++ b/_includes/sections/live-operating-systems.html @@ -4,13 +4,15 @@ {% include card.html color="success" title="Tails" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/Tails.png" url="https://tails.boum.org/" - description="Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging." + description='Tails is a live operating system, that starts on almost any computer from a DVD, USB stick, or SD card. It aims at preserving privacy and anonymity, and helps to: Use the Internet anonymously and circumvent censorship; Internet connections go through the Tor network; leave no trace on the computer; use state-of-the-art cryptographic tools to encrypt files, emails and instant messaging.' %} {% include card.html color="primary" title="KNOPPIX" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/KNOPPIX.png" url="https://www.knopper.net/knoppix/" website="knopper.net" @@ -19,6 +21,7 @@ {% include card.html color="warning" title="Puppy Linux" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/Puppy-Linux.png" url="http://puppylinux.org/" description="Puppy Linux operating system is a lightweight Linux distribution that focuses on ease of use and minimal memory footprint. The entire system can be run from RAM with current versions generally taking up about 210 MB, allowing the boot medium to be removed after the operating system has started." From 59f2a121b53bf0226bc1227a70e1aeee354907df Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Tue, 7 May 2019 21:51:10 -0700 Subject: [PATCH 278/279] Update Contrib/Non-free Tag --- _includes/sections/mobile-operating-systems.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_includes/sections/mobile-operating-systems.html b/_includes/sections/mobile-operating-systems.html index 9df7a02d..b1f34a19 100644 --- a/_includes/sections/mobile-operating-systems.html +++ b/_includes/sections/mobile-operating-systems.html @@ -8,6 +8,7 @@ {% include card.html color="success" title="LineageOS" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/LineageOS.png" url="https://www.lineageos.org/" description="LineageOS is a free and open-source operating system for smartphones and tablets, based on the official releases of the Android Open Source Project. It is the continuation of the CyanogenMod project." @@ -15,6 +16,7 @@ {% include card.html color="primary" title="Ubuntu Touch" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/Ubuntu-Touch.png" url="https://ubuntu-touch.io/" description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are supported." @@ -22,6 +24,7 @@ {% include card.html color="warning" title="GrapheneOS" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/GrapheneOS.png" url="https://grapheneos.org/" description="GrapheneOS is a free and open-source security and privacy focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security." From 08c35dd53c7cc19d8de25e56f961d1bc998cd1bf Mon Sep 17 00:00:00 2001 From: asddsaz <42685606+asddsaz@users.noreply.github.com> Date: Tue, 7 May 2019 21:52:01 -0700 Subject: [PATCH 279/279] Update Contrib/Non-free tase --- _includes/sections/router-firmware.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_includes/sections/router-firmware.html b/_includes/sections/router-firmware.html index d7ae8a63..32a5a3ed 100644 --- a/_includes/sections/router-firmware.html +++ b/_includes/sections/router-firmware.html @@ -4,6 +4,7 @@ {% include card.html color="success" title="OpenWrt" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/OpenWrt.png" url="https://openwrt.org/" description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers." @@ -11,6 +12,7 @@ {% include card.html color="primary" title="pfSense" + labels="warning:contrib:This software may depend on or recommend non-free software." image="/assets/img/tools/pfSense.png" url="https://pfsense.org/" description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint."