From 2718222c9bb57c88a82902c0ce6c8ffabf71c987 Mon Sep 17 00:00:00 2001 From: Saivann Date: Mon, 18 Mar 2013 14:29:59 -0400 Subject: [PATCH 1/7] new bitcoin.org implement multilanguage new improved clients list page update history and statistics in the "about" page add "Some things you need to know" page add "Support Bitcoin" page add a contextual presentation for each category of users (individuals, organizations, developers and enthusiasts) add a short and concise "how it works" page add a "vocabulary" page for Bitcoin technical words definitions give more visibility for the foundation new website design and layout --- README.md | 22 +- _config.yml | 26 +- _contrib/translate | 23 + _contrib/update_website.sh | 0 _contrib/updatesitemap | 26 + _includes/nav.html | 17 - _layouts/base-en.html | 95 +++ _layouts/base-fr.html | 97 +++ _layouts/base.html | 49 -- _layouts/index.html | 4 - _layouts/post.html | 45 +- _layouts/simple.html | 14 - _less/bitcoin.less | 107 --- _less/bootstrap.less | 15 +- _less/forms.less | 393 ----------- _less/main.less | 532 +++++++++++++++ _less/patterns.less | 819 ----------------------- _less/preboot.less | 279 -------- _less/reset.less | 136 ---- _less/scaffolding.less | 110 --- _less/tables.less | 148 ---- _less/type.less | 188 ------ _plugins/less.rb | 5 +- about.html | 102 +-- chainfork.html | 2 +- clients.html | 140 +--- critfix.html | 2 +- dos.html | 2 +- en/about.html | 40 ++ en/bitcoin-for-developers.html | 27 + en/bitcoin-for-enthusiasts.html | 27 + en/bitcoin-for-individuals.html | 24 + en/bitcoin-for-organizations.html | 30 + en/choose-your-wallet.html | 105 +++ en/community.html | 21 + en/development.html | 53 ++ en/download.html | 19 + en/faq.html | 340 ++++++++++ en/foundation.html | 11 + en/how-it-works.html | 26 + en/img/bitcoin_at_a_glance.png | Bin 0 -> 32835 bytes en/img/bitcoin_at_a_glance.svg | 702 +++++++++++++++++++ en/img/bitcoin_at_a_glance_src.svg | 521 ++++++++++++++ en/index.html | 14 + en/resources.html | 35 + en/support-bitcoin.html | 30 + en/version-history.html | 4 + en/vocabulary.html | 62 ++ en/you-need-to-know.html | 38 ++ favicon.ico | Bin 2550 -> 1406 bytes favicon.png | Bin 0 -> 705 bytes feb20.html | 2 +- font/ubuntu-b-webfont.eot | Bin 0 -> 22368 bytes font/ubuntu-b-webfont.svg | 245 +++++++ font/ubuntu-b-webfont.ttf | Bin 0 -> 47568 bytes font/ubuntu-b-webfont.woff | Bin 0 -> 25964 bytes font/ubuntu-bi-webfont.eot | Bin 0 -> 25333 bytes font/ubuntu-bi-webfont.svg | 245 +++++++ font/ubuntu-bi-webfont.ttf | Bin 0 -> 55024 bytes font/ubuntu-bi-webfont.woff | Bin 0 -> 29076 bytes font/ubuntu-r-webfont.eot | Bin 0 -> 23126 bytes font/ubuntu-r-webfont.svg | 245 +++++++ font/ubuntu-r-webfont.ttf | Bin 0 -> 48952 bytes font/ubuntu-r-webfont.woff | Bin 0 -> 26688 bytes font/ubuntu-ri-webfont.eot | Bin 0 -> 26253 bytes font/ubuntu-ri-webfont.svg | 245 +++++++ font/ubuntu-ri-webfont.ttf | Bin 0 -> 58816 bytes font/ubuntu-ri-webfont.woff | Bin 0 -> 30004 bytes fr/a-propos.html | 40 ++ fr/bitcoin-pour-developpeurs.html | 27 + fr/bitcoin-pour-organisations.html | 30 + fr/bitcoin-pour-particuliers.html | 24 + fr/bitcoin-pour-passionnes.html | 29 + fr/choisir-votre-porte-monnaie.html | 106 +++ fr/comment-ca-marche.html | 25 + fr/communaute.html | 22 + fr/developpement.html | 53 ++ fr/fondation.html | 11 + fr/img/bitcoin_at_a_glance.png | Bin 0 -> 34073 bytes fr/img/bitcoin_at_a_glance.svg | 726 ++++++++++++++++++++ fr/img/bitcoin_at_a_glance_src.svg | 521 ++++++++++++++ fr/index.html | 14 + fr/ressources.html | 35 + fr/supporter-bitcoin.html | 30 + fr/telecharger.html | 15 + fr/vocabulaire.html | 61 ++ fr/vous-devez-savoir.html | 35 + img/bitcoin-press.png | Bin 998 -> 0 bytes img/bubble.png | Bin 0 -> 4506 bytes img/bubble.svg | 66 ++ img/but_bitcoin.png | Bin 0 -> 825 bytes img/but_bitcoin.svg | 64 ++ img/but_involve.png | Bin 0 -> 870 bytes img/but_involve.svg | 65 ++ img/but_start.png | Bin 0 -> 664 bytes img/but_start.svg | 62 ++ img/but_warn.png | Bin 0 -> 511 bytes img/but_warn.svg | 52 ++ img/clients/armory.png | Bin 36197 -> 0 bytes img/clients/bitcoin-qt.png | Bin 25500 -> 0 bytes img/clients/bitcoin-wallet.png | Bin 27090 -> 0 bytes img/clients/electrum.png | Bin 14401 -> 0 bytes img/clients/lo-armory.png | Bin 0 -> 2275 bytes img/clients/lo-bitcoin.png | Bin 0 -> 8269 bytes img/clients/lo-bitcoinwallet.png | Bin 0 -> 5137 bytes img/clients/lo-blockchain.png | Bin 0 -> 4279 bytes img/clients/lo-electrum.png | Bin 0 -> 4380 bytes img/clients/lo-multibit.png | Bin 0 -> 5518 bytes img/clients/multibit.png | Bin 42002 -> 0 bytes img/{ico-android.png => dow-android.png} | Bin img/dow-ios.png | Bin 0 -> 506 bytes img/{ico-linux.png => dow-linux.png} | Bin img/{ico-osx-uni.png => dow-osx-uni.png} | Bin 1180 -> 1171 bytes img/dow-ubuntu.png | Bin 0 -> 519 bytes img/dow-win.png | Bin 0 -> 735 bytes img/gravatar-140.png | Bin 1954 -> 0 bytes img/ico-ios.png | Bin 684 -> 0 bytes img/ico-mac.png | Bin 677 -> 0 bytes img/ico-ubuntu.png | Bin 792 -> 0 bytes img/ico-win.png | Bin 738 -> 0 bytes img/ico_anon.png | Bin 0 -> 481 bytes img/ico_anon.svg | 75 +++ img/ico_conf.png | Bin 0 -> 1019 bytes img/ico_conf.svg | 133 ++++ img/ico_democracy.png | Bin 0 -> 803 bytes img/ico_democracy.svg | 65 ++ img/ico_donate.png | Bin 0 -> 1040 bytes img/ico_donate.svg | 74 ++ img/ico_fast.png | Bin 0 -> 885 bytes img/ico_fast.svg | 107 +++ img/ico_help.png | Bin 0 -> 995 bytes img/ico_help.svg | 73 ++ img/ico_international.png | Bin 0 -> 1040 bytes img/ico_international.svg | 109 +++ img/ico_invoice.png | Bin 0 -> 480 bytes img/ico_invoice.svg | 74 ++ img/ico_irreversible.png | Bin 0 -> 796 bytes img/ico_irreversible.svg | 77 +++ img/ico_key.png | Bin 0 -> 674 bytes img/ico_key.svg | 85 +++ img/ico_lab.png | Bin 0 -> 600 bytes img/ico_lab.svg | 71 ++ img/ico_lock.png | Bin 0 -> 481 bytes img/ico_lock.svg | 72 ++ img/ico_lowfee.png | Bin 0 -> 680 bytes img/ico_lowfee.svg | 81 +++ img/ico_market.png | Bin 0 -> 612 bytes img/ico_market.svg | 67 ++ img/ico_micro.png | Bin 0 -> 725 bytes img/ico_micro.svg | 77 +++ img/ico_mobile.png | Bin 0 -> 579 bytes img/ico_mobile.svg | 87 +++ img/ico_multi.png | Bin 0 -> 1423 bytes img/ico_multi.svg | 77 +++ img/ico_network.png | Bin 0 -> 783 bytes img/ico_network.svg | 112 ++++ img/ico_own.png | Bin 0 -> 788 bytes img/ico_own.svg | 65 ++ img/ico_pci.png | Bin 0 -> 474 bytes img/ico_pci.svg | 94 +++ img/ico_shield.png | Bin 0 -> 514 bytes img/ico_shield.svg | 256 +++++++ img/ico_simple.png | Bin 0 -> 574 bytes img/ico_simple.svg | 65 ++ img/ico_software.png | Bin 0 -> 630 bytes img/ico_software.svg | 65 ++ img/ico_solve.png | Bin 0 -> 724 bytes img/ico_solve.svg | 71 ++ img/ico_spread.png | Bin 0 -> 794 bytes img/ico_spread.svg | 83 +++ img/ico_translate.png | Bin 0 -> 1111 bytes img/ico_translate.svg | 105 +++ img/ico_transparency.png | Bin 0 -> 778 bytes img/ico_transparency.svg | 75 +++ img/ico_visib.png | Bin 0 -> 651 bytes img/ico_visib.svg | 65 ++ img/ico_wiki.png | Bin 0 -> 972 bytes img/ico_wiki.svg | 266 ++++++++ img/icon-be-the-network.png | Bin 0 -> 3437 bytes img/icon-be-the-network.svg | 318 +++++++++ {lib => img}/innerbg.png | Bin img/logo_bitcoin_foundation.png | Bin 0 -> 1579 bytes img/logo_small.png | Bin 3382 -> 0 bytes img/logotop.png | Bin 0 -> 6578 bytes img/logotop.svg | 135 ++++ index.html | 171 +---- js/main.js | 25 + may15.html | 2 +- news.html | 12 +- robots.txt | 1 + sitemap.xml | 139 ++++ 191 files changed, 9435 insertions(+), 2716 deletions(-) create mode 100755 _contrib/translate mode change 100644 => 100755 _contrib/update_website.sh create mode 100755 _contrib/updatesitemap delete mode 100644 _includes/nav.html create mode 100644 _layouts/base-en.html create mode 100644 _layouts/base-fr.html delete mode 100644 _layouts/base.html delete mode 100644 _layouts/index.html delete mode 100644 _layouts/simple.html delete mode 100644 _less/bitcoin.less delete mode 100644 _less/forms.less create mode 100644 _less/main.less delete mode 100644 _less/patterns.less delete mode 100644 _less/preboot.less delete mode 100644 _less/reset.less delete mode 100644 _less/scaffolding.less delete mode 100644 _less/tables.less delete mode 100644 _less/type.less create mode 100644 en/about.html create mode 100644 en/bitcoin-for-developers.html create mode 100644 en/bitcoin-for-enthusiasts.html create mode 100644 en/bitcoin-for-individuals.html create mode 100644 en/bitcoin-for-organizations.html create mode 100644 en/choose-your-wallet.html create mode 100644 en/community.html create mode 100644 en/development.html create mode 100644 en/download.html create mode 100644 en/faq.html create mode 100644 en/foundation.html create mode 100644 en/how-it-works.html create mode 100644 en/img/bitcoin_at_a_glance.png create mode 100644 en/img/bitcoin_at_a_glance.svg create mode 100644 en/img/bitcoin_at_a_glance_src.svg create mode 100644 en/index.html create mode 100644 en/resources.html create mode 100644 en/support-bitcoin.html create mode 100644 en/version-history.html create mode 100644 en/vocabulary.html create mode 100644 en/you-need-to-know.html create mode 100644 favicon.png create mode 100644 font/ubuntu-b-webfont.eot create mode 100644 font/ubuntu-b-webfont.svg create mode 100644 font/ubuntu-b-webfont.ttf create mode 100644 font/ubuntu-b-webfont.woff create mode 100644 font/ubuntu-bi-webfont.eot create mode 100644 font/ubuntu-bi-webfont.svg create mode 100644 font/ubuntu-bi-webfont.ttf create mode 100644 font/ubuntu-bi-webfont.woff create mode 100644 font/ubuntu-r-webfont.eot create mode 100644 font/ubuntu-r-webfont.svg create mode 100644 font/ubuntu-r-webfont.ttf create mode 100644 font/ubuntu-r-webfont.woff create mode 100644 font/ubuntu-ri-webfont.eot create mode 100644 font/ubuntu-ri-webfont.svg create mode 100644 font/ubuntu-ri-webfont.ttf create mode 100644 font/ubuntu-ri-webfont.woff create mode 100644 fr/a-propos.html create mode 100644 fr/bitcoin-pour-developpeurs.html create mode 100644 fr/bitcoin-pour-organisations.html create mode 100644 fr/bitcoin-pour-particuliers.html create mode 100644 fr/bitcoin-pour-passionnes.html create mode 100644 fr/choisir-votre-porte-monnaie.html create mode 100644 fr/comment-ca-marche.html create mode 100644 fr/communaute.html create mode 100644 fr/developpement.html create mode 100644 fr/fondation.html create mode 100644 fr/img/bitcoin_at_a_glance.png create mode 100644 fr/img/bitcoin_at_a_glance.svg create mode 100644 fr/img/bitcoin_at_a_glance_src.svg create mode 100644 fr/index.html create mode 100644 fr/ressources.html create mode 100644 fr/supporter-bitcoin.html create mode 100644 fr/telecharger.html create mode 100644 fr/vocabulaire.html create mode 100644 fr/vous-devez-savoir.html delete mode 100644 img/bitcoin-press.png create mode 100644 img/bubble.png create mode 100644 img/bubble.svg create mode 100644 img/but_bitcoin.png create mode 100644 img/but_bitcoin.svg create mode 100644 img/but_involve.png create mode 100644 img/but_involve.svg create mode 100644 img/but_start.png create mode 100644 img/but_start.svg create mode 100644 img/but_warn.png create mode 100644 img/but_warn.svg delete mode 100644 img/clients/armory.png delete mode 100644 img/clients/bitcoin-qt.png delete mode 100644 img/clients/bitcoin-wallet.png delete mode 100644 img/clients/electrum.png create mode 100644 img/clients/lo-armory.png create mode 100644 img/clients/lo-bitcoin.png create mode 100644 img/clients/lo-bitcoinwallet.png create mode 100644 img/clients/lo-blockchain.png create mode 100644 img/clients/lo-electrum.png create mode 100644 img/clients/lo-multibit.png delete mode 100644 img/clients/multibit.png rename img/{ico-android.png => dow-android.png} (100%) create mode 100644 img/dow-ios.png rename img/{ico-linux.png => dow-linux.png} (100%) rename img/{ico-osx-uni.png => dow-osx-uni.png} (60%) create mode 100644 img/dow-ubuntu.png create mode 100644 img/dow-win.png delete mode 100644 img/gravatar-140.png delete mode 100644 img/ico-ios.png delete mode 100644 img/ico-mac.png delete mode 100644 img/ico-ubuntu.png delete mode 100644 img/ico-win.png create mode 100644 img/ico_anon.png create mode 100644 img/ico_anon.svg create mode 100644 img/ico_conf.png create mode 100644 img/ico_conf.svg create mode 100644 img/ico_democracy.png create mode 100644 img/ico_democracy.svg create mode 100644 img/ico_donate.png create mode 100644 img/ico_donate.svg create mode 100644 img/ico_fast.png create mode 100644 img/ico_fast.svg create mode 100644 img/ico_help.png create mode 100644 img/ico_help.svg create mode 100644 img/ico_international.png create mode 100644 img/ico_international.svg create mode 100644 img/ico_invoice.png create mode 100644 img/ico_invoice.svg create mode 100644 img/ico_irreversible.png create mode 100644 img/ico_irreversible.svg create mode 100644 img/ico_key.png create mode 100644 img/ico_key.svg create mode 100644 img/ico_lab.png create mode 100644 img/ico_lab.svg create mode 100644 img/ico_lock.png create mode 100644 img/ico_lock.svg create mode 100644 img/ico_lowfee.png create mode 100644 img/ico_lowfee.svg create mode 100644 img/ico_market.png create mode 100644 img/ico_market.svg create mode 100644 img/ico_micro.png create mode 100644 img/ico_micro.svg create mode 100644 img/ico_mobile.png create mode 100644 img/ico_mobile.svg create mode 100644 img/ico_multi.png create mode 100644 img/ico_multi.svg create mode 100644 img/ico_network.png create mode 100644 img/ico_network.svg create mode 100644 img/ico_own.png create mode 100644 img/ico_own.svg create mode 100644 img/ico_pci.png create mode 100644 img/ico_pci.svg create mode 100644 img/ico_shield.png create mode 100644 img/ico_shield.svg create mode 100644 img/ico_simple.png create mode 100644 img/ico_simple.svg create mode 100644 img/ico_software.png create mode 100644 img/ico_software.svg create mode 100644 img/ico_solve.png create mode 100644 img/ico_solve.svg create mode 100644 img/ico_spread.png create mode 100644 img/ico_spread.svg create mode 100644 img/ico_translate.png create mode 100644 img/ico_translate.svg create mode 100644 img/ico_transparency.png create mode 100644 img/ico_transparency.svg create mode 100644 img/ico_visib.png create mode 100644 img/ico_visib.svg create mode 100644 img/ico_wiki.png create mode 100644 img/ico_wiki.svg create mode 100644 img/icon-be-the-network.png create mode 100644 img/icon-be-the-network.svg rename {lib => img}/innerbg.png (100%) create mode 100644 img/logo_bitcoin_foundation.png delete mode 100644 img/logo_small.png create mode 100644 img/logotop.png create mode 100644 img/logotop.svg create mode 100644 js/main.js create mode 100644 robots.txt create mode 100644 sitemap.xml diff --git a/README.md b/README.md index ee1aa32b..34f69963 100644 --- a/README.md +++ b/README.md @@ -2,30 +2,42 @@ Installing dependencies - sudo apt-get install rubygems + sudo apt-get install rubygems ruby1.9.1-dev build-essential sudo gem install jekyll aquarium json less therubyracer # Usage -* update DOWNLOAD\_VERSION in index.html +* update DOWNLOAD\_VERSION in _config.yml +* run ./_contrib/updatesitemap if you changed a page * run jekyll * output will be in \_site/ +# Translation + +* Find the two letter ISO 639-1 code for your language (fr, en, jp) +* Run ./_contrib/translate (language code) (language name) +* Make sure that languages are listed in alphabetical order in _config.yml +* Rename html files in (lang)/ according to your language. And update links in _layouts/base-(lang).html and (lang)/*.html to reflect your changes. +* Translate all .html and images files in (lang)/ and _layouts/base-(lang).html +* A tips for translators, you can preview your work in a simple Google chrome browser with no HTTP server. Just go to the existing english page, open the javascript console with CTRL + SHIFT + J and use the following command to make the page editable : document.body.contentEditable=true + ## Advanced Usage ### Alerts -You can easily put alerts on the homepage by changing the ALERT and ALERT\_CLASS variables in index.html. +You can easily put a global alert on the website by changing the ALERT and ALERT\_CLASS variables in _config.yml. +And you can also set an alert specific to a language by appending the language code to the ALERT. Example: ``` ALERT_CLASS: error ALERT: Security alert: Please upgrade to 0.3.25 as soon as possible! +ALERT_fr: Alerte de sécurité: Mettez Bitcoin à jour vers la version 0.3.25 sans délais! ``` - -will produce a red alert box. Possible classes are: error (red), info (blue), success (green) and warning (yellow) +will produce an english red alert box for all languages, and a translated red alert box for french language. +Possible classes are: error (red), info (blue), success (green) and warning (yellow) ### Release Notes diff --git a/_config.yml b/_config.yml index 7bc58731..5754abd4 100644 --- a/_config.yml +++ b/_config.yml @@ -1,3 +1,13 @@ +DOWNLOAD_VERSION: 0.8.1 +ALERT_CLASS: +ALERT: + +langs: +- langcode: fr + langtext: Français +- langcode: en + langtext: English + safe: false auto: false server: false @@ -38,21 +48,7 @@ kramdown: coderay_tab_width: 4 coderay_bold_every: 10 coderay_css: style - -navigation: -- text: Home - url: / - section: index -- text: News - url: /news.html - section: news -- text: About - url: /about.html - section: about -- text: Clients - url: /clients.html - section: clients - + aliases: s_nakamoto: Satoshi Nakamoto --author=Satoshi Nakamoto: Satoshi Nakamoto diff --git a/_contrib/translate b/_contrib/translate new file mode 100755 index 00000000..cff28262 --- /dev/null +++ b/_contrib/translate @@ -0,0 +1,23 @@ +#!/bin/bash + +if [[ -z ${1} || -z ${2} ]]; then + echo 'You must provide language code and language name. Ex : ./_contrib/translate fr "Français"' + exit +fi + +cp -R en ${1} +cp _layouts/base-en.html _layouts/base-${1}.html +sed -i "s_layout: base-en_layout: base-${1}_g" ${1}/*.html +sed -i "s_href=\"/en/_href=\"/${1}/_g" ${1}/*.html +sed -i "s_src=\"/en/_src=\"/${1}/_g" ${1}/*.html +sed -i "s_href=\"/en/_href=\"/${1}/_g" _layouts/base-${1}.html +sed -i "s_src=\"/en/_src=\"/${1}/_g" _layouts/base-${1}.html +sed -i "s_langcode: en_langcode: ${1}_g" _layouts/base-${1}.html +sed -i "s_langtext: English_langtext: ${2}_g" _layouts/base-${1}.html +sed -i "s/ALERT_CLASS_en/ALERT_CLASS_${1}/g" _layouts/base-${1}.html +sed -i "s/ALERT_en/ALERT_${1}/g" _layouts/base-${1}.html +sed -i "/langcode: ${1}/d" _config.yml +sed -i "/langtext: ${2}/d" _config.yml +sed -i "/langs:/a - langtext: ${2}" _config.yml +sed -i "/langs:/a - langcode: ${1}" _config.yml +sed -i "s_- langtext: ${2}_ langtext: ${2}_g" _config.yml diff --git a/_contrib/update_website.sh b/_contrib/update_website.sh old mode 100644 new mode 100755 diff --git a/_contrib/updatesitemap b/_contrib/updatesitemap new file mode 100755 index 00000000..dacd0d49 --- /dev/null +++ b/_contrib/updatesitemap @@ -0,0 +1,26 @@ +#!/bin/bash +#Should be called each time a page is updated, added or removed to update sitemaps +echo '' > sitemap.xml +echo '' >> sitemap.xml +for l in *; do + if [[ ! -d $l || $l == "_site" || $l == "_layouts" ]]; then + continue + fi + files=`find ${l} -name "*.html" -type f` + for f in $files; do + c=(${f//"."/ }) + c=${c[@]:0:1} + if [[ $c == "${l}/index" ]]; then + c=(${c//"/"/ }) + c="${c[@]:0:1}/" + fi + t=$(stat -c "%y" ${f}) + t=(${t//" "/ }) + t=${t[@]:0:1} + echo "" >> sitemap.xml + echo " http://bitcoin.org/${c}" >> sitemap.xml + echo " ${t}" >> sitemap.xml + echo "" >> sitemap.xml + done +done +echo '' >> sitemap.xml diff --git a/_includes/nav.html b/_includes/nav.html deleted file mode 100644 index fe294a9a..00000000 --- a/_includes/nav.html +++ /dev/null @@ -1,17 +0,0 @@ - diff --git a/_layouts/base-en.html b/_layouts/base-en.html new file mode 100644 index 00000000..bee15c04 --- /dev/null +++ b/_layouts/base-en.html @@ -0,0 +1,95 @@ +--- +langcode: en +langtext: English +menufor: +- text: Individuals + url: /en/bitcoin-for-individuals +- text: Organizations + url: /en/bitcoin-for-organizations +- text: Developers + url: /en/bitcoin-for-developers +- text: Enthusiasts + url: /en/bitcoin-for-enthusiasts +menu: +- text: How it works + url: /en/how-it-works +- text: Vocabulary + url: /en/vocabulary +- text: Resources + url: /en/resources +- text: Community + url: /en/community +- text: Development + url: /en/development +- text: Foundation + url: /en/foundation +- text: About + url: /en/about +--- + + + + +{{ page.title }} +{% lesscss bootstrap.less %} + + +{% for lang in site.langs %}{% if lang.langcode != page.langcode %} + +{% endif %}{% endfor %} + + +{% if site.ALERT or site.ALERT_en %} + {% if site.ALERT_CLASS %}{% assign class = site.ALERT_CLASS%}{% endif %}{% if site.ALERT_CLASS_en %}{% assign class = site.ALERT_CLASS_en%}{% endif %} + {% if site.ALERT %}{% assign alert = site.ALERT%}{% endif %}{% if site.ALERT_en %}{% assign alert = site.ALERT_en%}{% endif %} +
+
{{ alert }}
+
+{% endif %} + +
+
+
+ {{ content }} +
+ + +
+
+ + + + diff --git a/_layouts/base-fr.html b/_layouts/base-fr.html new file mode 100644 index 00000000..69e6e64b --- /dev/null +++ b/_layouts/base-fr.html @@ -0,0 +1,97 @@ +--- +ALERT_CLASS: +ALERT: +langcode: fr +langtext: Français +menufor: +- text: Particuliers + url: /fr/bitcoin-pour-particuliers +- text: Organisations + url: /fr/bitcoin-pour-organisations +- text: Développeurs + url: /fr/bitcoin-pour-developpeurs +- text: Passionnés + url: /fr/bitcoin-pour-passionnes +menu: +- text: Comment ça marche + url: /fr/comment-ca-marche +- text: Vocabulaire + url: /fr/vocabulaire +- text: Ressources + url: /fr/ressources +- text: Communauté + url: /fr/communaute +- text: Développement + url: /fr/developpement +- text: Fondation + url: /fr/fondation +- text: À propos + url: /fr/a-propos +--- + + + + +{{ page.title }} +{% lesscss bootstrap.less %} + + +{% for lang in site.langs %}{% if lang.langcode != page.langcode %} + +{% endif %}{% endfor %} + + +{% if site.ALERT or site.ALERT_fr %} + {% if site.ALERT_CLASS %}{% assign class = site.ALERT_CLASS%}{% endif %}{% if site.ALERT_CLASS_fr %}{% assign class = site.ALERT_CLASS_fr%}{% endif %} + {% if site.ALERT %}{% assign alert = site.ALERT%}{% endif %}{% if site.ALERT_fr %}{% assign alert = site.ALERT_fr%}{% endif %} +
+
{{ alert }}
+
+{% endif %} + +
+
+
+ {{ content }} +
+ + +
+
+ + + + diff --git a/_layouts/base.html b/_layouts/base.html deleted file mode 100644 index 8a583b68..00000000 --- a/_layouts/base.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - Bitcoin - {{ page.title }} - - - - - - - - - - - - {% lesscss bootstrap.less %} - - - - - - - - - {{ content }} - -
-
-
-

- © Bitcoin Project 2009–2012
- Released under the MIT license -

-
-
-
- - - diff --git a/_layouts/index.html b/_layouts/index.html deleted file mode 100644 index 56459e5c..00000000 --- a/_layouts/index.html +++ /dev/null @@ -1,4 +0,0 @@ ---- -layout: base ---- -{{ content }} diff --git a/_layouts/post.html b/_layouts/post.html index 9233bc00..f4c8ccce 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -1,28 +1,23 @@ --- -layout: simple -section: news +layout: base-en --- -
-
-
-
News archive
-
    - {% for post in site.categories.releases %} -
  • - {{ post.title }} - {{ post.date | date:"%Y-%m-%d" }} -
  • - {% endfor %} -
-
-
-

{{ page.title }} {{ page.date | date:"%e %B %Y" }}

- {% if page.src %} -

- Full announcement (including signatures) -

- {% endif %} - {{ content }} -
-
+
+

Version history

+
    + {% for post in site.categories.releases %} +
  • + {{ post.title }} + {{ post.date | date:"%Y-%m-%d" }} +
  • + {% endfor %} +
+
+
+

{{ page.title }} {{ page.date | date:"%e %B %Y" }}

+ {% if page.src %} +

+ Full announcement (including signatures) +

+ {% endif %} + {{ content }}
diff --git a/_layouts/simple.html b/_layouts/simple.html deleted file mode 100644 index 5ec31f13..00000000 --- a/_layouts/simple.html +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: base ---- -
-
-
-

Bitcoin P2P Digital Currency

-
-
-
- - {% include nav.html %} - - {{ content }} diff --git a/_less/bitcoin.less b/_less/bitcoin.less deleted file mode 100644 index 028e07f4..00000000 --- a/_less/bitcoin.less +++ /dev/null @@ -1,107 +0,0 @@ -/* bitcoin.less - * site specific styles - * ---------------------------------------------------------------------------------------- */ - -img.icon { - margin-right: 8px; - vertical-align: bottom; -} - -#masthead .inner { - padding-top: 1.5em; -} - -.overview + div { - padding-top: 2em; -} - -.overview { - background: #f5f5f5; - border-bottom: 1px solid #eee; -} - -#download { - background: #fff; - color: #333; - .well; - padding: 0; - - h2 { - background: #f3f3f3; - border-bottom: 1px solid #eee; - padding: 0.25em 0.5em; - #gradient > .vertical(#ffffff, #e8e8e8); - } - - div { - padding: 1em; - } -} - -#masthead + .container, .topbar + .container, .topbar + .overview { - padding-top: 2em; -} - -#masthead { - #gradient > .vertical(#004D9F, #049CD9); - - .inner { - box-shadow: inset 0 10px 30px rgba(0, 0, 0, 0.1); - background-image: url(lib/innerbg.png); - padding-top: 2em; - padding-bottom: 1em; - } - - color: #fff; - - .primarybox { - p { - line-height: 2em; - } - - p, h1, h2, h3, h4 { - color: #fff; - text-shadow: 0 1px 2px rgba(0, 0, 0, .5); - - small { - color: #eee; - } - } - - a:not(.btn) { - font-weight: bold; - color: #fff; - - &:hover { - color: #fff; - } - } - } -} - -footer { - padding-bottom: 6em; -} - -img.logo { - vertical-align: middle; - position: absolute; - left: -80px; - z-index: 100; -} - -.right { - float: right; -} - -table.unstyled td { - border: none; -} - -.topbar { - position: static; -} - -.thelogo { - vertical-align: top; -} diff --git a/_less/bootstrap.less b/_less/bootstrap.less index 93393666..fbf87cbd 100644 --- a/_less/bootstrap.less +++ b/_less/bootstrap.less @@ -9,17 +9,4 @@ * Date: @DATE */ -// CSS Reset -@import "reset.less"; - -// Core -@import "preboot.less"; -@import "scaffolding.less"; - -// Styled patterns and elements -@import "type.less"; -@import "forms.less"; -@import "tables.less"; -@import "patterns.less"; -@import "bitcoin.less"; - +@import "main.less"; diff --git a/_less/forms.less b/_less/forms.less deleted file mode 100644 index ed07cf0a..00000000 --- a/_less/forms.less +++ /dev/null @@ -1,393 +0,0 @@ -/* Forms.less - * Base styles for various input types, form layouts, and states - * ------------------------------------------------------------- */ - - -// FORM STYLES -// ----------- - -form { - margin-bottom: @baseline; -} - -// Groups of fields with labels on top (legends) -fieldset { - margin-bottom: @baseline; - padding-top: @baseline; - legend { - display: block; - margin-left: 150px; - font-size: 20px; - line-height: 1; - *margin: 0 0 5px 145px; /* IE6-7 */ - *line-height: 1.5; /* IE6-7 */ - color: @grayDark; - } -} - -// Parent element that clears floats and wraps labels and fields together -form .clearfix { - margin-bottom: @baseline; -} - -// Set font for forms -label, -input, -select, -textarea { - #font > .sans-serif(normal,13px,normal); -} - -// Float labels left -label { - padding-top: 6px; - font-size: 13px; - line-height: 18px; - float: left; - width: 130px; - text-align: right; - color: @grayDark; -} - -// Shift over the inside div to align all label's relevant content -div.input { - margin-left: 150px; -} - -// Checkboxs and radio buttons -input[type=checkbox], -input[type=radio] { - cursor: pointer; -} - -// Inputs, Textareas, Selects -input, -textarea, -select, -.uneditable-input { - display: inline-block; - width: 210px; - height: @baseline; - padding: 4px; - font-size: 13px; - line-height: @baseline; - color: @gray; - border: 1px solid #ccc; - .border-radius(3px); -} - -/* mini reset for non-html5 file types */ -input[type=checkbox], -input[type=radio] { - width: auto; - height: auto; - padding: 0; - margin: 3px 0; - *margin-top: 0; /* IE6-7 */ - line-height: normal; - border: none; -} - -input[type=file] { - background-color: #fff; - padding: initial; - border: initial; - line-height: initial; - .box-shadow(none); -} - -input[type=button], -input[type=reset], -input[type=submit] { - width: auto; - height: auto; -} - -select, -input[type=file] { - height: @baseline * 1.5; - line-height: @baseline * 1.5; -} - -textarea { - height: auto; -} - -.uneditable-input { - background-color: #eee; - display: block; - border-color: #ccc; - .box-shadow(inset 0 1px 2px rgba(0,0,0,.075)); -} - -// Placeholder text gets special styles; can't be bundled together though for some reason -:-moz-placeholder { - color: @grayLight; -} -::-webkit-input-placeholder { - color: @grayLight; -} - -// Focus states -input, -select, textarea { - @transition: border linear .2s, box-shadow linear .2s; - .transition(@transition); - .box-shadow(inset 0 1px 3px rgba(0,0,0,.1)); -} -input:focus, -textarea:focus { - outline: none; - border-color: rgba(82,168,236,.8); - @shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); - .box-shadow(@shadow); -} - -// Error styles -form div.error { - background: lighten(@red, 57%); - padding: 10px 0; - margin: -10px 0 10px; - .border-radius(4px); - @error-text: desaturate(lighten(@red, 25%), 25%); - > label, - span.help-inline, - span.help-block { - color: @red; - } - input, - textarea { - border-color: @error-text; - .box-shadow(0 0 3px rgba(171,41,32,.25)); - &:focus { - border-color: darken(@error-text, 10%); - .box-shadow(0 0 6px rgba(171,41,32,.5)); - } - } - .input-prepend, - .input-append { - span.add-on { - background: lighten(@red, 50%); - border-color: @error-text; - color: darken(@error-text, 10%); - } - } -} - -// Form element sizes -.input-mini, input.mini, textarea.mini, select.mini { - width: 60px; -} -.input-small, input.small, textarea.small, select.small { - width: 90px; -} -.input-medium, input.medium, textarea.medium, select.medium { - width: 150px; -} -.input-large, input.large, textarea.large, select.large { - width: 210px; -} -.input-xlarge, input.xlarge, textarea.xlarge, select.xlarge { - width: 270px; -} -.input-xxlarge, input.xxlarge, textarea.xxlarge, select.xxlarge { - width: 530px; -} -textarea.xxlarge { - overflow-y: scroll; -} - -// Turn off focus for disabled (read-only) form elements -input[readonly]:focus, -textarea[readonly]:focus, -input.disabled { - background: #f5f5f5; - border-color: #ddd; - .box-shadow(none); -} - -// Actions (the buttons) -.actions { - background: #f5f5f5; - margin-top: @baseline; - margin-bottom: @baseline; - padding: (@baseline - 1) 20px @baseline 150px; - border-top: 1px solid #ddd; - .border-radius(0 0 3px 3px); - .secondary-action { - float: right; - a { - line-height: 30px; - &:hover { - text-decoration: underline; - } - } - } -} - -// Help Text -.help-inline, -.help-block { - font-size: 12px; - line-height: @baseline; - color: @grayLight; -} -.help-inline { - padding-left: 5px; - *position: relative; /* IE6-7 */ - *top: -5px; /* IE6-7 */ -} - -// Big blocks of help text -.help-block { - display: block; - max-width: 600px; -} - -// Inline Fields (input fields that appear as inline objects -.inline-inputs { - color: @gray; - span, input { - display: inline-block; - } - input.mini { - width: 60px; - } - input.small { - width: 90px; - } - span { - padding: 0 2px 0 1px; - } -} - -// Allow us to put symbols and text within the input field for a cleaner look -.input-prepend, -.input-append { - input { - .border-radius(0 3px 3px 0); - } - .add-on { - background: #f5f5f5; - float: left; - display: block; - width: auto; - min-width: 16px; - padding: 4px 4px 4px 5px; - color: @grayLight; - font-weight: normal; - line-height: 18px; - height: 18px; - text-align: center; - text-shadow: 0 1px 0 #fff; - border: 1px solid #ccc; - border-right-width: 0; - .border-radius(3px 0 0 3px); - } - .active { - background: lighten(@green, 30); - border-color: @green; - } -} -.input-prepend { - .add-on { - *margin-top: 1px; /* IE6-7 */ - } -} -.input-append { - input { - float: left; - .border-radius(3px 0 0 3px); - } - .add-on { - .border-radius(0 3px 3px 0); - border-right-width: 1px; - border-left-width: 0; - } -} - -// Stacked options for forms (radio buttons or checkboxes) -.inputs-list { - margin: 0 0 5px; - width: 100%; - li { - display: block; - padding: 0; - width: 100%; - label { - display: block; - float: none; - width: auto; - padding: 0; - line-height: @baseline; - text-align: left; - white-space: normal; - strong { - color: @gray; - } - small { - font-size: 12px; - font-weight: normal; - } - } - ul.inputs-list { - margin-left: 25px; - margin-bottom: 10px; - padding-top: 0; - } - &:first-child { - padding-top: 5px; - } - } - input[type=radio], - input[type=checkbox] { - margin-bottom: 0; - } -} - -// Stacked forms -.form-stacked { - padding-left: 20px; - fieldset { - padding-top: @baseline / 2; - } - legend { - margin-left: 0; - } - label { - display: block; - float: none; - width: auto; - font-weight: bold; - text-align: left; - line-height: 20px; - padding-top: 0; - } - .clearfix { - margin-bottom: @baseline / 2; - div.input { - margin-left: 0; - } - } - .inputs-list { - margin-bottom: 0; - li { - padding-top: 0; - label { - font-weight: normal; - padding-top: 0; - } - } - } - div.error { - padding-top: 10px; - padding-bottom: 10px; - padding-left: 10px; - margin-top: 0; - margin-left: -10px; - } - .actions { - margin-left: -20px; - padding-left: 20px; - } -} diff --git a/_less/main.less b/_less/main.less new file mode 100644 index 00000000..1726d179 --- /dev/null +++ b/_less/main.less @@ -0,0 +1,532 @@ +body{ +background-color:#fafafa; +color:#646464; +font-family:"Helvetica Neue", "Liberation Sans", Arial, sans-serif; +margin:0; +padding:0; +background-repeat:repeat; +background-image:url(/img/innerbg.png); +} +h1,h2{ +font-family:'UbuntuBold', sans-serif; +font-weight:normal; +} +h1{ +color:#0d579b; +font-size:160%; +} +h2{ +color:#383838; +font-size:130%; +} +h3{ +color:#383838; +font-size:100%; +} +h1 img,h2 img,h3 img{ +vertical-align:middle; +margin-right:5px; +} +a:link,a:visited,a:active{ +color:#4892b2; +} +a:link:hover,a:visited:hover,a:active:hover{ +color:#75bfdf; +} +a img{ +border:0; +} +blockquote{ +margin-left:0px; +margin-bottom:18px; +border-left:5px solid #eee; +padding-left:15px; +} +pre{ +background-color:#f5f5f5; +display:block; +padding:17px; +margin:0 0 18px; +line-height:18px; +font-size:12px; +border:1px solid #ccc; +-webkit-border-radius:3px; +-moz-border-radius:3px; +border-radius:3px; +white-space:pre-wrap; +word-wrap:break-word; +} + +#head{ +background-image:linear-gradient(bottom, rgba(255, 255, 255,0) 14%, #fff 70%); +background-image:-o-linear-gradient(bottom, rgba(255, 255, 255,0) 14%, #fff 70%); +background-image:-moz-linear-gradient(bottom, rgba(255, 255, 255,0) 14%, #fff 70%); +background-image:-webkit-linear-gradient(bottom, rgba(255, 255, 255,0) 14%, #fff 70%); +background-image:-ms-linear-gradient(bottom, rgba(255, 255, 255,0) 14%, #fff 70%); +height:90px; +} + +#lang,#lang li,#lang ul{ +display:block; +list-style:none; +padding:0px; +margin:0px; +text-align:right; +cursor:pointer; +} +#lang{ +position:absolute; +right:0px; +height:28px; +border-left:1px solid transparent; +border-right:1px solid transparent; +border-top:1px solid transparent; +} +#lang>li>ul{ +display:none; +right:-1px; +top:26px; +position:absolute; +background-color:#fff; +margin-left:-5px; +border-radius-bottom-right:5px; +-webkit-border-radius-bottom-right:5px; +border-radius-bottom-left:5px; +-webkit-border-radius-bottom-left:5px; +border-left:1px solid #ebebeb; +border-right:1px solid #ebebeb; +border-bottom:1px solid #ebebeb; +z-index:100; +} +#lang:hover{ +border-left:1px solid #ebebeb; +border-right:1px solid #ebebeb; +border-top:1px solid #ebebeb; +background-color:#fff; +} +#lang>li:hover>ul{ +display:block; +} +#lang a,#lang a:link,#lang a:visited,#lang a:active{ +padding:4px 8px; +text-decoration:none; +color:#000; +font-size:18px; +width:100px; +display:inline-block; +} +#lang>li>ul>li>a,#lang>li>ul>li>a:link,#lang>li>ul>li>a:visited,#lang>li>ul>li>a:active{ +color:#5c5c5c; +} +#lang>li>ul>li:hover>a{ +color:#000; +} + +#logo{ +position:absolute; +left:0px; +top:10px; +} +#logo a{ +display:block; +background-image:url(/img/logotop.svg); +width:191px; +height:40px; +} +#logo span{ +display:none; +} + +#rightbox{ +width:210px; +height:200px; +position:absolute; +right:0px; +top:16px; +border-radius:5px; +-webkit-border-radius:5px; +padding:5px; +} +#choose>a:first-child,#before>a:first-child,#start>a:first-child,#support>a:first-child{ +padding:10px 8px 10px 48px; +color:#fff; +display:block; +text-align:left; +margin-bottom:10px; +text-decoration:none; +font-weight:bold; +border-radius:5px; +-webkit-border-radius:5px; +} +#choose img,#before img,#start img,#support img{ +vertical-align:middle; +margin-right:8px; +margin-left:-40px; +} +#before>a:first-child,#start>a:first-child,#support>a:first-child{ +background-color:#2c6fad; +border:1px solid #20598f; +background-image:linear-gradient(bottom, #20598f 14%, #2c6fad 70%); +background-image:-o-linear-gradient(bottom, #20598f 14%, #2c6fad 70%); +background-image:-moz-linear-gradient(bottom, #20598f 14%, #2c6fad 70%); +background-image:-webkit-linear-gradient(bottom, #20598f 14%, #2c6fad 70%); +background-image:-ms-linear-gradient(bottom, #20598f 14%, #2c6fad 70%); +} +#before>a:first-child:hover,#start>a:first-child:hover,#support>a:first-child:hover{ +background-image:linear-gradient(bottom, #2c6fad 14%, #2c6fad 70%); +background-image:-o-linear-gradient(bottom, #2c6fad 14%, #2c6fad 70%); +background-image:-moz-linear-gradient(bottom, #2c6fad 14%, #2c6fad 70%); +background-image:-webkit-linear-gradient(bottom, #2c6fad 14%, #2c6fad 70%); +background-image:-ms-linear-gradient(bottom, #2c6fad 14%, #2c6fad 70%); +} +#choose>a:first-child{ +padding:12px 8px 12px 48px; +background-color:#e7750c; +border:1px solid #cc6100; +background-image:linear-gradient(bottom, #cc6100 14%, #e7750c 70%); +background-image:-o-linear-gradient(bottom, #cc6100 14%, #e7750c 70%); +background-image:-moz-linear-gradient(bottom, #cc6100 14%, #e7750c 70%); +background-image:-webkit-linear-gradient(bottom, #cc6100 14%, #e7750c 70%); +background-image:-ms-linear-gradient(bottom, #cc6100 14%, #e7750c 70%); +} +#choose>a:first-child:hover{ +background-image:linear-gradient(bottom, #e7750c 14%, #e7750c 70%); +background-image:-o-linear-gradient(bottom, #e7750c 14%, #e7750c 70%); +background-image:-moz-linear-gradient(bottom, #e7750c 14%, #e7750c 70%); +background-image:-webkit-linear-gradient(bottom, #e7750c 14%, #e7750c 70%); +background-image:-ms-linear-gradient(bottom, #e7750c 14%, #e7750c 70%); +} + +#menufor{ +width:660px; +position:relative; +bottom:-18px; +margin:2px 0px 0px 210px; +padding:0px; +height:35px; +overflow:hidden; +} +#menufor li{ +list-style:none; +float:left; +margin:0px 10px; +border-radius:5px; +-webkit-left-radius:5px; +} +#menufor li a,#menufor li a:active,#menufor li a:visited,#menufor li a:link{ +font-family:'UbuntuBold', sans-serif; +font-size:17px; +display:block; +text-decoration:none; +padding:6px 6px 0px 6px; +text-shadow:0px 1px 1px rgba(0,0,0,0.15); +color:#2c6fad; +border-bottom:3px solid #2c6fad; +} +#menufor>li:hover,#menufor>li.active{ +background-color:#2c6fad; +background-image:linear-gradient(bottom, #265f94 15%, #2c6fad 50%); +background-image:-o-linear-gradient(bottom, #265f94 15%, #2c6fad 50%); +background-image:-moz-linear-gradient(bottom, #265f94 15%, #2c6fad 50%); +background-image:-webkit-linear-gradient(bottom, #265f94 15%, #2c6fad 50%); +background-image:-ms-linear-gradient(bottom, #265f94 15%, #2c6fad 50%); +margin:0px 8px; +} +#menufor>li:hover>a,#menufor>li.active>a{ +padding:6px 8px 0px 8px; +text-shadow:0px 2px 2px rgba(0,0,0,0.4); +border-bottom:3px solid #2c6fad; +border-radius:5px; +-webkit-left-radius:5px; +color:#fff; +} + +.wrap{ +width:980px; +margin:auto; +position:relative; +} + +#menu{ +padding:0px; +margin:0px; +margin:auto; +position:relative; +left:-6px; +top:24px; +height:32px; +} +#menu li{ +list-style:none; +float:left; +border:1px solid transparent; +border-radius:3px; +-webkit-border-radius:3px; +} +#menu li a,#menu li a:active,#menu li a:visited,#menu li a:link{ +font-family:'Ubuntu', sans-serif; +height:24px; +font-size:16px; +display:block; +color:#3f3f3f; +text-decoration:none; +padding:6px 10px; +} +#menu li:hover a,#menu li.active a{ +color:#000; +} +#menu li:hover,#menu li.active{ +background-color:#fff; +border:1px solid #d8d8d8; +box-shadow:0px 0px 14px rgba(0,0,0,0.15); +-moz-box-shadow:0px 0px 14px rgba(0,0,0,0.15); +-webkit-box-shadow:0px 0px 14px rgba(0,0,0,0.15); +} + +#content{ +margin-top:5px; +position:relative; +left:-40px; +padding:15px 210px 20px 40px; +width:740px; +text-align:justify; +background-color:#fff; +min-height:400px; +border-right:2px solid #ebebeb; +border-left:2px solid #ebebeb; +border-top:2px solid #ebebeb; +box-shadow:0px 15px 70px rgba(0, 0, 0, 0.2); +-moz-box-shadow:0px 15px 70px rgba(0, 0, 0, 0.2); +-webkit-box-shadow:0px 15px 70px rgba(0, 0, 0, 0.2); +} + +.index,.index ul,.index li{ +list-style:none; +padding:0px; +margin:0px; +} +.index{ +padding:20px; +border:2px dashed #4892b2; +display:inline-block; +} +.index>li>a{ +font-weight:bold; +} +.index>ul{ +padding:20px 0px 20px 20px; +} +.index a,.index a:link,.index a:active,.index a:visited{ +display:block; +text-decoration:none; +} + +.box{ +width:600px; +border:2px dashed #4892b2; +padding:0px 20px 0px 20px; +} + +.contributors{ +width:900px; +} +.contributors a{ +font-size:13px; +} +.contributors td{ +padding:6px 0px; +} + +.ressources li{ +font-size:18px; +padding-top:6px; +} +.ressources a,.ressources a:link,.ressources a:active,.ressources a:visited{ +text-decoration:none; +} +.ressources>li{ +font-weight:bold; +} +.ressources>li>ul>li{ +font-weight:normal; +} + +.list>li{ +padding:5px 0px 5px 0px; +} + +.preview{ +width:900px; +} +.previewcol{ +clear:both; +} +.previewcol .previewrow:first-child{ +padding-left:0px; +} +.previewrow{ +float:left; +width:270px; +text-align:justify; +padding-left:40px; +position:relative; +} +.previewrow>h2{ +font-size:18px; +} +.previewrow>span>span{ +opacity:0; +transition:opacity 400ms ease-out; +-moz-transition:opacity 400ms ease-out; +-webkit-transition:opacity 400ms ease-out; +width:0px; +height:0px; +display:inline-block; +position:absolute; +left:-110px; +right:-110px; +padding:0px 30px; +margin-top:-270px; +background:url(/img/bubble.svg) bottom center no-repeat; +z-index:1000; +overflow:hidden; +} +.previewrow>span>span>h2{ +margin-top:20px; +} +.previewrow>span:hover>span{ +opacity:1; +width:auto; +height:280px; +} +.previewrow>span{ +display:inline-block; +position:relative; +} +.previewrow>span>span>div{ +position:absolute; +top:28px; +right:30px; +} +.previewrow>span>span>div>img{ +margin-left:4px; +} +.previewrow>span>span>h2:first-child+div+p{ +font-size:15px; +} +.previewrow>span>span>h2:first-child+div+p+p{ +text-align:center; +} +.previewrow a,.previewrow a:link,.previewrow a:visited,.previewrow a:active{ +font-weight:bold; +text-decoration:none; +font-size:20px; +} + +.alert-message{ +background-color:#fff; +} +.alert-message>div{ +background-color:#fff; +background-color:#c5251f; +} +.alert-message.error>div{ +background-color:#c5251f; +} +.alert-message.success>div{ +background-color:#489e48; +} +.alert-message.info>div{ +background-color:#517ea7; +} +.alert-message>div>div{ +margin:auto; +width:960px; +padding:10px; +} +.alert-message,.alert-message a,.alert-message a:link,.alert-message a:active,.alert-message a:visited{ +color:#fff; +} + +.versiontext{ +text-align:left; +} + +.download a{ +font-size:20px; +} + +.summary{ +font-size:20px; +} + +.foundation{ +width:500px; +margin:40px auto; +border:2px dashed #dfdfdf; +padding:40px; +border-radius:9px; +-webkit-border-radius:9px; +} + +#footer{ +position:relative; +left:-40px; +padding-left:40px; +padding-bottom:40px; +text-align:left; +margin-right:30px; +font-size:14px; +background-color:#fff; +width:950px; +border-right:2px solid #ebebeb; +border-left:2px solid #ebebeb; +border-bottom:2px solid #ebebeb; +} +#footer>div{ +float:left; +margin-right:200px; +padding-top:6px; +border-top:#cfcfcf 2px solid; +} + +@font-face{ +font-family:'UbuntuRegular'; +src:url('/font/ubuntu-r-webfont.eot'); +src:url('/font/ubuntu-r-webfont.eot?iefix') format('eot'), +url('/font/ubuntu-r-webfont.woff') format('woff'), +url('/font/ubuntu-r-webfont.ttf') format('truetype'), +url('/font/ubuntu-r-webfont.svg#webfontKT0zjHSC') format('svg'); +font-weight:normal; +font-style:normal; +} +@font-face{ +font-family:'UbuntuItalic'; +src:url('/font/ubuntu-ri-webfont.eot'); +src:url('/font/ubuntu-ri-webfont.eot?iefix') format('eot'), +url('/font/ubuntu-ri-webfont.woff') format('woff'), +url('/font/ubuntu-ri-webfont.ttf') format('truetype'), +url('/font/ubuntu-ri-webfont.svg#webfontGetaoUfe') format('svg'); +font-weight:normal; +font-style:normal; +} +@font-face{ +font-family:'UbuntuBold'; +src:url('/font/ubuntu-b-webfont.eot'); +src:url('/font/ubuntu-b-webfont.eot?iefix') format('eot'), +url('/font/ubuntu-b-webfont.woff') format('woff'), +url('/font/ubuntu-b-webfont.ttf') format('truetype'), +url('/font/ubuntu-b-webfont.svg#webfontEreyFiHC') format('svg'); +font-weight:normal; +font-style:normal; +} +@font-face{ +font-family:'UbuntuBoldItalic'; +src:url('/font/ubuntu-bi-webfont.eot'); +src:url('/font/ubuntu-bi-webfont.eot?iefix') format('eot'), +url('/font/ubuntu-bi-webfont.woff') format('woff'), +url('/font/ubuntu-bi-webfont.ttf') format('truetype'), +url('/font/ubuntu-bi-webfont.svg#webfontf1YowZka') format('svg'); +font-weight:normal; +font-style:normal; +} diff --git a/_less/patterns.less b/_less/patterns.less deleted file mode 100644 index 413f8217..00000000 --- a/_less/patterns.less +++ /dev/null @@ -1,819 +0,0 @@ -/* Patterns.less - * Repeatable UI elements outside the base styles provided from the scaffolding - * ---------------------------------------------------------------------------- */ - - -// TOPBAR -// ------ - -// Topbar for Branding and Nav -.topbar { - height: 40px; - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 10000; - overflow: visible; - - // Links get text shadow - a { - color: @grayLight; - text-shadow: 0 -1px 0 rgba(0,0,0,.25); - } - - // Hover and active states - a:hover, - ul .active a { - background-color: #333; - background-color: rgba(255,255,255,.05); - color: @white; - text-decoration: none; - } - - // Website name - h3 { - position: relative; - a { - float: left; - display: block; - padding: 8px 20px 12px; - margin-left: -20px; // negative indent to left-align the text down the page - color: @white; - font-size: 20px; - font-weight: 200; - line-height: 1; - } - } - - // Search Form - form { - float: left; - margin: 5px 0 0 0; - position: relative; - .opacity(100); - } - input { - background-color: #444; - background-color: rgba(255,255,255,.3); - #font > .sans-serif(13px, normal, 1); - padding: 4px 9px; - color: #fff; - color: rgba(255,255,255,.75); - border: 1px solid #111; - .border-radius(4px); - @shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0px rgba(255,255,255,.25); - .box-shadow(@shadow); - .transition(none); - - // Placeholder text gets special styles; can't be bundled together though for some reason - &:-moz-placeholder { - color: @grayLighter; - } - &::-webkit-input-placeholder { - color: @grayLighter; - } - // Hover states - &:hover { - background-color: @grayLight; - background-color: rgba(255,255,255,.5); - color: #fff; - } - // Focus states (we use .focused since IE8 and down doesn't support :focus) - &:focus, - &.focused { - outline: none; - background-color: #fff; - color: @grayDark; - text-shadow: 0 1px 0 #fff; - border: 0; - padding: 5px 10px; - .box-shadow(0 0 3px rgba(0,0,0,.15)); - } - } -} - -// gradient is applied to it's own element because overflow visible is not honored by ie when filter is present -// For backwards compatability, include .topbar .fill -.topbar-inner, -.topbar .fill { - background-color: #222; - #gradient > .vertical(#333, #222); - @shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); - .box-shadow(@shadow); -} - - -// NAVIGATION -// ---------- - -// Topbar Nav -// ul.nav for all topbar based navigation to avoid inheritance issues and over-specificity -// For backwards compatibility, leave in .topbar div > ul -.topbar div > ul, -.nav { - display: block; - float: left; - margin: 0 10px 0 0; - position: relative; - left: 0; - > li { - display: block; - float: left; - } - a { - display: block; - float: none; - padding: 10px 10px 11px; - line-height: 19px; - text-decoration: none; - &:hover { - color: #fff; - text-decoration: none; - } - } - .active a { - background-color: #222; - background-color: rgba(0,0,0,.5); - } - - // Secondary (floated right) nav in topbar - &.secondary-nav { - float: right; - margin-left: 10px; - margin-right: 0; - // backwards compatibility - .menu-dropdown, - .dropdown-menu { - right: 0; - } - } - // Dropdowns within the .nav - // a.menu:hover and li.open .menu for backwards compatibility - a.menu:hover, - li.open .menu, - .dropdown-toggle:hover, - .dropdown.open .dropdown-toggle { - background: #444; - background: rgba(255,255,255,.05); - } - // .menu-dropdown for backwards compatibility - .menu-dropdown, - .dropdown-menu { - background-color: #333; - // a.menu for backwards compatibility - a.menu, - .dropdown-toggle { - color: #fff; - &.open { - background: #444; - background: rgba(255,255,255,.05); - } - } - li a { - color: #999; - text-shadow: 0 1px 0 rgba(0,0,0,.5); - &:hover { - #gradient > .vertical(#292929,#191919); - color: #fff; - } - } - .divider { - background-color: #222; - border-color: #444; - } - } -} - -// For backwards compatability with new dropdowns, redeclare dropdown link padding -.topbar ul .menu-dropdown li a, -.topbar ul .dropdown-menu li a { - padding: 4px 15px; -} - -// Dropdown Menus -// Use the .menu class on any
  • element within the topbar or ul.tabs and you'll get some superfancy dropdowns -// li.menu for backwards compatibility -li.menu, -.dropdown { - position: relative; -} -// The link that is clicked to toggle the dropdown -// a.menu for backwards compatibility -a.menu:after, -.dropdown-toggle:after { - width: 0; - height: 0; - display: inline-block; - content: "↓"; - text-indent: -99999px; - vertical-align: top; - margin-top: 8px; - margin-left: 4px; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 4px solid #fff; - .opacity(50); -} -// The dropdown menu (ul) -// .menu-dropdown for backwards compatibility -.menu-dropdown, -.dropdown-menu { - background-color: #fff; - float: left; - display: none; // None by default, but block on "open" of the menu - position: absolute; - top: 40px; - min-width: 160px; - max-width: 220px; - _width: 160px; - margin-left: 0; // override default ul styles - margin-right: 0; - padding: 6px 0; - zoom: 1; // do we need this? - border-color: #999; - border-color: rgba(0,0,0,.2); - border-style: solid; - border-width: 0 1px 1px; - .border-radius(0 0 6px 6px); - .box-shadow(0 2px 4px rgba(0,0,0,.2)); - .background-clip(padding-box); - - // Unfloat any li's to make them stack - li { - float: none; - display: block; - background-color: none; - } - // Dividers (basically an hr) within the dropdown - .divider { - height: 1px; - margin: 5px 0; - overflow: hidden; - background-color: #eee; - border-bottom: 1px solid #fff; - } -} - -.topbar .dropdown-menu, .dropdown-menu { - // Links within the dropdown menu - a { - display: block; - padding: 4px 15px; - clear: both; - font-weight: normal; - line-height: 18px; - color: @gray; - text-shadow: 0 1px 0 #fff; - // Hover state - &:hover { - #gradient > .vertical(#eeeeee, #dddddd); - color: @grayDark; - text-decoration: none; - @shadow: inset 0 1px 0 rgba(0,0,0,.025), inset 0 -1px rgba(0,0,0,.025); - .box-shadow(@shadow); - } - } -} - -// Open state for the dropdown -// .open for backwards compatibility -.open, -.dropdown.open { - // .menu for backwards compatibility - .menu, - .dropdown-toggle { - color: #fff; - background: #ccc; - background: rgba(0,0,0,.3); - } - // .menu-dropdown for backwards compatibility - .menu-dropdown, - .dropdown-menu { - display: block; - } -} - - -// Tabs and Pills -.tabs, -.pills { - margin: 0 0 20px; - padding: 0; - list-style: none; - .clearfix(); - > li { - float: left; - > a { - display: block; - } - } -} - -// Basic Tabs -.tabs { - width: 100%; - border-bottom: 1px solid #ddd; - > li { - position: relative; // For the dropdowns mostly - top: 1px; - > a { - margin-right: 2px; - padding: 0 15px; - line-height: (@baseline * 2) - 1; - .border-radius(4px 4px 0 0); - &:hover { - background-color: #eee; - border-bottom: 1px solid #ddd; - text-decoration: none; - } - } - &.active > a { - background-color: #fff; - padding: 0 14px; - border: 1px solid #ddd; - border-bottom: 0; - color: @gray; - } - } - // first one for backwards compatibility - .menu-dropdown, - .dropdown-menu { - top: 35px; - border-width: 1px; - .border-radius(0 6px 6px 6px); - } - // first one for backwards compatibility - a.menu:after, - .dropdown-toggle:after { - border-top-color: #999; - margin-top: 15px; - margin-left: 5px; - } - // first one for backwards compatibility - li.open a.menu:after, - .dropdown.open .dropdown-toggle:after { - border-top-color: #555; - } -} - -// Basic pill nav -.pills { - a { - margin: 5px 3px 5px 0; - padding: 0 15px; - text-shadow: 0 1px 1px #fff; - line-height: 30px; - .border-radius(15px); - &:hover { - background: @linkColorHover; - color: #fff; - text-decoration: none; - text-shadow: 0 1px 1px rgba(0,0,0,.25); - } - } - .active a { - background: @linkColor; - color: #fff; - text-shadow: 0 1px 1px rgba(0,0,0,.25); - } -} - - -// PAGE HEADERS -// ------------ - -.hero-unit { - background-color: #f5f5f5; - margin-top: 60px; - margin-bottom: 30px; - padding: 60px; - .border-radius(6px); - h1 { - margin-bottom: 0; - font-size: 60px; - line-height: 1; - letter-spacing: -1px; - } - p { - font-size: 18px; - font-weight: 200; - line-height: @baseline * 1.5; - } -} -footer { - margin-top: @baseline - 1; - padding-top: @baseline - 1; - border-top: 1px solid #eee; -} - - -// PAGE HEADERS -// ------------ - -.page-header { - margin-bottom: @baseline - 1; - border-bottom: 1px solid #ddd; - .box-shadow(0 1px 0 rgba(255,255,255,.5)); - h1 { - margin-bottom: (@baseline / 2) - 1px; - } -} - - -// BUTTON STYLES -// ------------- - -// Base .btn styles -.btn { - // Button Base - cursor: pointer; - display: inline-block; - #gradient > .vertical-three-colors(#ffffff, #ffffff, 25%, darken(#ffffff, 10%)); // Don't use .gradientbar() here since it does a three-color gradient - padding: 5px 14px 6px; - text-shadow: 0 1px 1px rgba(255,255,255,.75); - color: #333; - font-size: 13px; - line-height: normal; - border: 1px solid #ccc; - border-bottom-color: #bbb; - .border-radius(4px); - @shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - .box-shadow(@shadow); - - &:hover { - background-position: 0 -15px; - color: #333; - text-decoration: none; - } - - // Primary Button Type - &.primary { - color:#fff; - .gradientBar(@blue, @blueDark) - } - - // Transitions - .transition(.1s linear all); - - // Active and Disabled states - &:active { - @shadow: inset 0 2px 4px rgba(0,0,0,.25), 0 1px 2px rgba(0,0,0,.05); - .box-shadow(@shadow); - } - &.disabled { - cursor: default; - background-image: none; - .reset-filter(); - .opacity(65); - .box-shadow(none); - } - &[disabled] { - // disabled pseudo can't be included with .disabled - // def because IE8 and below will drop it ;_; - cursor: default; - background-image: none; - .reset-filter(); - .opacity(65); - .box-shadow(none); - } - - // Button Sizes - &.large { - font-size: 16px; - line-height: normal; - padding: 9px 14px 9px; - .border-radius(6px); - } - &.small { - padding: 7px 9px 7px; - font-size: 11px; - } -} -// Super jank hack for removing border-radius from IE9 so we can keep filter gradients on alerts and buttons -:root .alert-message, -:root .btn { - border-radius: 0 \0; -} - -// Help Firefox not be a jerk about adding extra padding to buttons -button.btn, -input[type=submit].btn { - &::-moz-focus-inner { - padding: 0; - border: 0; - } -} - - -// ERROR STYLES -// ------------ - -// Base alert styles -.alert-message { - .gradientBar(#fceec1, #eedc94); // warning by default - margin-bottom: @baseline; - padding: 7px 14px; - color: @grayDark; - text-shadow: 0 1px 0 rgba(255,255,255,.5); - border-width: 1px; - border-style: solid; - .border-radius(4px); - .box-shadow(inset 0 1px 0 rgba(255,255,255,.25)); - - // Remove extra margin from content - h5 { - line-height: @baseline; - } - p { - margin-bottom: 0; - } - div { - margin-top: 5px; - margin-bottom: 2px; - line-height: 28px; - } - .btn { - // Provide actions with buttons - .box-shadow(0 1px 0 rgba(255,255,255,.25)); - } - .close { - float: right; - margin-top: -2px; - color: @black; - font-size: 20px; - font-weight: bold; - text-shadow: 0 1px 0 rgba(255,255,255,1); - .opacity(20); - &:hover { - color: @black; - text-decoration: none; - .opacity(40); - } - } - - &.block-message { - background-image: none; - background-color: lighten(#fceec1, 5%); - .reset-filter(); - padding: 14px; - border-color: #fceec1; - .box-shadow(none); - - p { - margin-right: 30px; - } - .alert-actions { - margin-top: 5px; - } - &.error, - &.success, - &.info { - color: @grayDark; - text-shadow: 0 1px 0 rgba(255,255,255,.5); - } - &.error { - background-color: lighten(#f56a66, 25%); - border-color: lighten(#f56a66, 20%); - } - &.success { - background-color: lighten(#62c462, 30%); - border-color: lighten(#62c462, 25%); - } - &.info { - background-color: lighten(#6bd0ee, 25%); - border-color: lighten(#6bd0ee, 20%); - } - } -} - - -// PAGINATION -// ---------- - -.pagination { - height: @baseline * 2; - margin: @baseline 0; - ul { - float: left; - margin: 0; - border: 1px solid #ddd; - border: 1px solid rgba(0,0,0,.15); - .border-radius(3px); - .box-shadow(0 1px 2px rgba(0,0,0,.05)); - } - li { - display: inline; - } - a { - float: left; - padding: 0 14px; - line-height: (@baseline * 2) - 2; - border-right: 1px solid; - border-right-color: #ddd; - border-right-color: rgba(0,0,0,.15); - *border-right-color: #ddd; /* IE6-7 */ - text-decoration: none; - } - a:hover, - .active a { - background-color: lighten(@blue, 45%); - } - .disabled a, - .disabled a:hover { - background-color: transparent; - color: @grayLight; - } - .next a { - border: 0; - } -} - - -// WELLS -// ----- - -.well { - background-color: #f5f5f5; - margin-bottom: 20px; - padding: 19px; - min-height: 20px; - border: 1px solid #eee; - border: 1px solid rgba(0,0,0,.05); - .border-radius(4px); - .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); -} - - -// MODALS -// ------ - -.modal-backdrop { - background-color: rgba(0,0,0,.5); - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 1000; -} -.modal { - position: fixed; - top: 50%; - left: 50%; - z-index: 2000; - width: 560px; - margin: -280px 0 0 -250px; - background-color: @white; - border: 1px solid #999; - border: 1px solid rgba(0,0,0,.3); - *border: 1px solid #999; /* IE6-7 */ - .border-radius(6px); - .box-shadow(0 3px 7px rgba(0,0,0,0.3)); - .background-clip(padding-box); -} -.modal-header { - border-bottom: 1px solid #eee; - padding: 5px 20px; - .close { - position: absolute; - right: 10px; - top: 10px; - color: #999; - line-height:10px; - font-size: 18px; - } -} -.modal-body { - padding: 20px; -} -.modal-footer { - background-color: #f5f5f5; - padding: 14px 20px 15px; - border-top: 1px solid #ddd; - .border-radius(0 0 6px 6px); - .box-shadow(inset 0 1px 0 #fff); - .clearfix(); - margin-bottom: 0; - .btn { - float: right; - margin-left: 10px; - } -} - - -// POPOVER ARROWS -// -------------- - -#popoverArrow { - .above(@arrowWidth: 5px) { - bottom: 0; - left: 50%; - margin-left: -@arrowWidth; - border-left: @arrowWidth solid transparent; - border-right: @arrowWidth solid transparent; - border-top: @arrowWidth solid #000; - } - .left(@arrowWidth: 5px) { - top: 50%; - right: 0; - margin-top: -@arrowWidth; - border-top: @arrowWidth solid transparent; - border-bottom: @arrowWidth solid transparent; - border-left: @arrowWidth solid #000; - } - .below(@arrowWidth: 5px) { - top: 0; - left: 50%; - margin-left: -@arrowWidth; - border-left: @arrowWidth solid transparent; - border-right: @arrowWidth solid transparent; - border-bottom: @arrowWidth solid #000; - } - .right(@arrowWidth: 5px) { - top: 50%; - left: 0; - margin-top: -@arrowWidth; - border-top: @arrowWidth solid transparent; - border-bottom: @arrowWidth solid transparent; - border-right: @arrowWidth solid #000; - } -} - -// TWIPSY -// ------ - -.twipsy { - display: block; - position: absolute; - visibility: visible; - padding: 5px; - font-size: 11px; - z-index: 1000; - .opacity(80); - &.above .twipsy-arrow { #popoverArrow > .above(); } - &.left .twipsy-arrow { #popoverArrow > .left(); } - &.below .twipsy-arrow { #popoverArrow > .below(); } - &.right .twipsy-arrow { #popoverArrow > .right(); } -} -.twipsy-inner { - padding: 3px 8px; - background-color: #000; - color: white; - text-align: center; - max-width: 200px; - text-decoration: none; - .border-radius(4px); -} -.twipsy-arrow { - position: absolute; - width: 0; - height: 0; -} - - -// POPOVERS -// -------- - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1000; - padding: 5px; - display: none; - &.above .arrow { #popoverArrow > .above(); } - &.right .arrow { #popoverArrow > .right(); } - &.below .arrow { #popoverArrow > .below(); } - &.left .arrow { #popoverArrow > .left(); } - .arrow { - position: absolute; - width: 0; - height: 0; - } - .inner { - background: #333; - background: rgba(0,0,0,.8); - padding: 3px; - overflow: hidden; - width: 280px; - .border-radius(6px); - .box-shadow(0 3px 7px rgba(0,0,0,0.3)); - } - .title { - background-color: #f5f5f5; - padding: 9px 15px; - line-height: 1; - .border-radius(3px 3px 0 0); - border-bottom:1px solid #eee; - } - .content { - background-color: @white; - padding: 14px; - .border-radius(0 0 3px 3px); - .background-clip(padding-box); - p, ul, ol { - margin-bottom: 0; - } - } -} \ No newline at end of file diff --git a/_less/preboot.less b/_less/preboot.less deleted file mode 100644 index a922f569..00000000 --- a/_less/preboot.less +++ /dev/null @@ -1,279 +0,0 @@ -/* Preboot.less - * Variables and mixins to pre-ignite any new web development project - * ------------------------------------------------------------------ */ - - -// VARIABLES -// --------- - -// Links -@linkColor: #0069d6; -@linkColorHover: darken(@linkColor, 10); - -// Grays -@black: #000; -@grayDark: lighten(@black, 25%); -@gray: lighten(@black, 50%); -@grayLight: lighten(@black, 75%); -@grayLighter: lighten(@black, 90%); -@white: #fff; - -// Accent Colors -@blue: #049CDB; -@blueDark: #0064CD; -@green: #46a546; -@red: #9d261d; -@yellow: #ffc40d; -@orange: #f89406; -@pink: #c3325f; -@purple: #7a43b6; - -// Baseline grid -@basefont: 13px; -@baseline: 18px; - -// Griditude -@gridColumns: 16; -@gridColumnWidth: 40px; -@gridGutterWidth: 20px; -@extraSpace: (@gridGutterWidth * 2); // For our grid calculations -@siteWidth: (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1)); - -// Color Scheme -@baseColor: @blue; // Set a base color -@complement: spin(@baseColor, 180); // Determine a complementary color -@split1: spin(@baseColor, 158); // Split complements -@split2: spin(@baseColor, -158); -@triad1: spin(@baseColor, 135); // Triads colors -@triad2: spin(@baseColor, -135); -@tetra1: spin(@baseColor, 90); // Tetra colors -@tetra2: spin(@baseColor, -90); -@analog1: spin(@baseColor, 22); // Analogs colors -@analog2: spin(@baseColor, -22); - - -// MIXINS -// ------ - -// Clearfix for clearing floats like a boss h5bp.com/q -.clearfix { - zoom: 1; - &:before, &:after { - display: table; - content: ""; - } - &:after { - clear: both; - } -} - -// Center-align a block level element -.center-block { - display: block; - margin: 0 auto; -} - -// Sizing shortcuts -.size(@height: 5px, @width: 5px) { - height: @height; - width: @width; -} -.square(@size: 5px) { - .size(@size, @size); -} - -// Input placeholder text -.placeholder(@color: @grayLight) { - :-moz-placeholder { - color: @color; - } - ::-webkit-input-placeholder { - color: @color; - } -} - -// Font Stacks -#font { - .shorthand(@weight: normal, @size: 14px, @lineHeight: 20px) { - font-size: @size; - font-weight: @weight; - line-height: @lineHeight; - } - .sans-serif(@weight: normal, @size: 14px, @lineHeight: 20px) { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: @size; - font-weight: @weight; - line-height: @lineHeight; - } - .serif(@weight: normal, @size: 14px, @lineHeight: 20px) { - font-family: "Georgia", Times New Roman, Times, serif; - font-size: @size; - font-weight: @weight; - line-height: @lineHeight; - } - .monospace(@weight: normal, @size: 12px, @lineHeight: 20px) { - font-family: "Monaco", Courier New, monospace; - font-size: @size; - font-weight: @weight; - line-height: @lineHeight; - } -} - -// Grid System -.container { - width: @siteWidth; - margin: 0 auto; - .clearfix(); -} -.columns(@columnSpan: 1) { - width: (@gridColumnWidth * @columnSpan) + (@gridGutterWidth * (@columnSpan - 1)); -} -.offset(@columnOffset: 1) { - margin-left: (@gridColumnWidth * @columnOffset) + (@gridGutterWidth * (@columnOffset - 1)) + @extraSpace; -} - -// Border Radius -.border-radius(@radius: 5px) { - -webkit-border-radius: @radius; - -moz-border-radius: @radius; - border-radius: @radius; -} - -// Drop shadows -.box-shadow(@shadow: 0 1px 3px rgba(0,0,0,.25)) { - -webkit-box-shadow: @shadow; - -moz-box-shadow: @shadow; - box-shadow: @shadow; -} - -// Transitions -.transition(@transition) { - -webkit-transition: @transition; - -moz-transition: @transition; - transition: @transition; -} - -// Background clipping -.background-clip(@clip) { - -webkit-background-clip: @clip; - -moz-background-clip: @clip; - background-clip: @clip; -} - -// CSS3 Content Columns -.content-columns(@columnCount, @columnGap: 20px) { - -webkit-column-count: @columnCount; - -moz-column-count: @columnCount; - column-count: @columnCount; - -webkit-column-gap: @columnGap; - -moz-column-gap: @columnGap; - column-gap: @columnGap; -} - -// Add an alphatransparency value to any background or border color (via Elyse Holladay) -#translucent { - .background(@color: @white, @alpha: 1) { - background-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha); - } - .border(@color: @white, @alpha: 1) { - border-color: hsla(hue(@color), saturation(@color), lightness(@color), @alpha); - background-clip: padding-box; - } -} - -// Gradient Bar Colors for buttons and allerts -.gradientBar(@primaryColor, @secondaryColor) { - #gradient > .vertical(@primaryColor, @secondaryColor); - text-shadow: 0 -1px 0 rgba(0,0,0,.25); - border-color: @secondaryColor @secondaryColor darken(@secondaryColor, 15%); - border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) fadein(rgba(0,0,0,.1), 15%); -} -// Shared colors for buttons and alerts -.btn, -.alert-message { - // Set text color - &.danger, - &.danger:hover, - &.error, - &.error:hover, - &.success, - &.success:hover, - &.info, - &.info:hover { - color: @white - } - // Danger and error appear as red - &.danger, - &.error { - .gradientBar(#ee5f5b, #c43c35); - } - // Success appears as green - &.success { - .gradientBar(#62c462, #57a957); - } - // Info appears as a neutral blue - &.info { - .gradientBar(#5bc0de, #339bb9); - } -} - -// Gradients -#gradient { - .horizontal (@startColor: #555, @endColor: #333) { - background-color: @endColor; - background-repeat: repeat-x; - background-image: -khtml-gradient(linear, left top, right top, from(@startColor), to(@endColor)); // Konqueror - background-image: -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+ - background-image: -ms-linear-gradient(left, @startColor, @endColor); // IE10 - background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+ - background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+ - background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10 - background-image: linear-gradient(left, @startColor, @endColor); // Le standard - filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",@startColor,@endColor)); // IE9 and down - } - .vertical (@startColor: #555, @endColor: #333) { - background-color: @endColor; - background-repeat: repeat-x; - background-image: -khtml-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); // Konqueror - background-image: -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+ - background-image: -ms-linear-gradient(top, @startColor, @endColor); // IE10 - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+ - background-image: -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+ - background-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10 - background-image: linear-gradient(top, @startColor, @endColor); // The standard - filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); // IE9 and down - } - .directional (@startColor: #555, @endColor: #333, @deg: 45deg) { - background-color: @endColor; - background-repeat: repeat-x; - background-image: -moz-linear-gradient(@deg, @startColor, @endColor); // FF 3.6+ - background-image: -ms-linear-gradient(@deg, @startColor, @endColor); // IE10 - background-image: -webkit-linear-gradient(@deg, @startColor, @endColor); // Safari 5.1+, Chrome 10+ - background-image: -o-linear-gradient(@deg, @startColor, @endColor); // Opera 11.10 - background-image: linear-gradient(@deg, @startColor, @endColor); // The standard - } - .vertical-three-colors(@startColor: #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) { - background-color: @endColor; - background-repeat: no-repeat; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), color-stop(@colorStop, @midColor), to(@endColor)); - background-image: -webkit-linear-gradient(@startColor, @midColor @colorStop, @endColor); - background-image: -moz-linear-gradient(top, @startColor, @midColor @colorStop, @endColor); - background-image: -ms-linear-gradient(@startColor, @midColor @colorStop, @endColor); - background-image: -o-linear-gradient(@startColor, @midColor @colorStop, @endColor); - background-image: linear-gradient(@startColor, @midColor @colorStop, @endColor); - filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); // IE9 and down, gets no color-stop at all for proper fallback - } -} - -// Reset filters for IE -.reset-filter() { - filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)")); -} - -// Opacity -.opacity(@opacity: 100) { - filter: e(%("alpha(opacity=%d)", @opacity)); - -khtml-opacity: @opacity / 100; - -moz-opacity: @opacity / 100; - opacity: @opacity / 100; -} \ No newline at end of file diff --git a/_less/reset.less b/_less/reset.less deleted file mode 100644 index 9e2c6bef..00000000 --- a/_less/reset.less +++ /dev/null @@ -1,136 +0,0 @@ -/* Reset.less - * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc). - * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ - - -// ERIC MEYER RESET -// -------------------------------------------------- - -html, body { margin: 0; padding: 0; } -h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; } -table { border-collapse: collapse; border-spacing: 0; } -ol, ul { list-style: none; } -q:before, q:after, blockquote:before, blockquote:after { content: ""; } - - -// Normalize.css -// Pulling in select resets form the normalize.css project -// -------------------------------------------------- - -// Display in IE6-9 and FF3 -// ------------------------- -// Source: http://github.com/necolas/normalize.css -html { - overflow-y: scroll; - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -// Focus states -a:focus { - outline: thin dotted; -} - -// Display in IE6-9 and FF3 -// ------------------------- -// Source: http://github.com/necolas/normalize.css -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} - -// Display block in IE6-9 and FF3 -// ------------------------- -// Source: http://github.com/necolas/normalize.css -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -// Prevents modern browsers from displaying 'audio' without controls -// ------------------------- -// Source: http://github.com/necolas/normalize.css -audio:not([controls]) { - display: none; -} - -// Prevents sub and sup affecting line-height in all browsers -// ------------------------- -// Source: http://github.com/necolas/normalize.css -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} - -// Img border in a's and image quality -// ------------------------- -// Source: http://github.com/necolas/normalize.css -img { - border: 0; - -ms-interpolation-mode: bicubic; -} - -// Forms -// ------------------------- -// Source: http://github.com/necolas/normalize.css - -// Font size in all browsers, margin changes, misc consistency -button, -input, -select, -textarea { - font-size: 100%; - margin: 0; - vertical-align: baseline; - *vertical-align: middle; -} -button, -input { - line-height: normal; // FF3/4 have !important on line-height in UA stylesheet - *overflow: visible; // Inner spacing ie IE6/7 -} -button::-moz-focus-inner, -input::-moz-focus-inner { // Inner padding and border oddities in FF3/4 - border: 0; - padding: 0; -} -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; // Cursors on all buttons applied consistently - -webkit-appearance: button; // Style clicable inputs in iOS -} -input[type="search"] { // Appearance in Safari/Chrome - -webkit-appearance: textfield; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5 -} -textarea { - overflow: auto; // Remove vertical scrollbar in IE6-9 - vertical-align: top; // Readability and alignment cross-browser -} \ No newline at end of file diff --git a/_less/scaffolding.less b/_less/scaffolding.less deleted file mode 100644 index c07686ab..00000000 --- a/_less/scaffolding.less +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Scaffolding - * Basic and global styles for generating a grid system, structural layout, and page templates - * ------------------------------------------------------------------------------------------- */ - - -// GRID SYSTEM -// ----------- - -.row { - .clearfix(); - margin-left: -1 * @gridGutterWidth; - - // Find all .span# classes within .row and give them the necessary properties for grid columns (supported by all browsers back to IE7) - // Credit to @dhg for the idea - [class*="span"] { - display: inline; - float: left; - margin-left: @gridGutterWidth; - } - - // Default columns - .span1 { .columns(1); } - .span2 { .columns(2); } - .span3 { .columns(3); } - .span4 { .columns(4); } - .span5 { .columns(5); } - .span6 { .columns(6); } - .span7 { .columns(7); } - .span8 { .columns(8); } - .span9 { .columns(9); } - .span10 { .columns(10); } - .span11 { .columns(11); } - .span12 { .columns(12); } - .span13 { .columns(13); } - .span14 { .columns(14); } - .span15 { .columns(15); } - .span16 { .columns(16); } - - // Offset column options - .offset1 { .offset(1); } - .offset2 { .offset(2); } - .offset3 { .offset(3); } - .offset4 { .offset(4); } - .offset5 { .offset(5); } - .offset6 { .offset(6); } - .offset7 { .offset(7); } - .offset8 { .offset(8); } - .offset9 { .offset(9); } - .offset10 { .offset(10); } - .offset11 { .offset(11); } - .offset12 { .offset(12); } - - // Unique column sizes for 16-column grid - .span-one-third { width: 300px; } - .span-two-thirds { width: 620px; } - .offset-one-third { margin-left: 340px; } - .offset-two-thirds { margin-left: 660px; } -} - - -// STRUCTURAL LAYOUT -// ----------------- - -html, body { - background-color: #fff; -} -body { - margin: 0; - #font > .sans-serif(normal,@basefont,@baseline); - color: @gray; -} - -// Container (centered, fixed-width layouts) -.container { - width: 940px; - margin: 0 auto; -} - -// Fluid layouts (left aligned, with sidebar, min- & max-width content) -.container-fluid { - padding: 0 20px; - .clearfix(); - > .sidebar { - float: left; - width: 220px; - } - // TODO in v2: rename this and .popover .content to be more specific - > .content { - min-width: 700px; - max-width: 1180px; - margin-left: 240px; - } -} - - -// BASE STYLES -// ----------- - -// Links -a { - color: @linkColor; - text-decoration: none; - line-height: inherit; - font-weight: inherit; - &:hover { - color: @linkColorHover; - text-decoration: underline; - } -} diff --git a/_less/tables.less b/_less/tables.less deleted file mode 100644 index d1af37de..00000000 --- a/_less/tables.less +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Tables.less - * Tables for, you guessed it, tabular data - * ---------------------------------------- */ - - -// BASELINE STYLES -// --------------- - -table { - width: 100%; - margin-bottom: @baseline; - padding: 0; - border-collapse: separate; - font-size: 13px; - th, td { - padding: 10px 10px 9px; - line-height: @baseline * .75; - text-align: left; - vertical-align: middle; - border-bottom: 1px solid #ddd; - } - th { - padding-top: 9px; - font-weight: bold; - border-bottom-width: 2px; - } -} - - -// ZEBRA-STRIPING -// -------------- - -// Default zebra-stripe styles (alternating gray and transparent backgrounds) -.zebra-striped { - tbody { - tr:nth-child(odd) td { - background-color: #f9f9f9; - } - tr:hover td { - background-color: #f5f5f5; - } - } - - // Tablesorting styles w/ jQuery plugin - .header { - cursor: pointer; - &:after { - content: ""; - float: right; - margin-top: 7px; - border-width: 0 4px 4px; - border-style: solid; - border-color: #000 transparent; - visibility: hidden; - } - } - // Style the sorted column headers (THs) - .headerSortUp, - .headerSortDown { - background-color: rgba(141,192,219,.25); - text-shadow: 0 1px 1px rgba(255,255,255,.75); - .border-radius(3px 3px 0 0); - } - // Style the ascending (reverse alphabetical) column header - .header:hover { - &:after { - visibility:visible; - } - } - // Style the descending (alphabetical) column header - .headerSortDown, - .headerSortDown:hover { - &:after { - visibility:visible; - .opacity(60); - } - } - // Style the ascending (reverse alphabetical) column header - .headerSortUp { - &:after { - border-bottom: none; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 4px solid #000; - visibility:visible; - .box-shadow(none); //can't add boxshadow to downward facing arrow :( - .opacity(60); - } - } -} - -table { - // Blue Table Headings - .blue { - color: @blue; - border-bottom-color: @blue; - } - .headerSortUp.blue, - .headerSortDown.blue { - background-color: lighten(@blue, 40%); - } - // Green Table Headings - .green { - color: @green; - border-bottom-color: @green; - } - .headerSortUp.green, - .headerSortDown.green { - background-color: lighten(@green, 40%); - } - // Red Table Headings - .red { - color: @red; - border-bottom-color: @red; - } - .headerSortUp.red, - .headerSortDown.red { - background-color: lighten(@red, 50%); - } - // Yellow Table Headings - .yellow { - color: @yellow; - border-bottom-color: @yellow; - } - .headerSortUp.yellow, - .headerSortDown.yellow { - background-color: lighten(@yellow, 40%); - } - // Orange Table Headings - .orange { - color: @orange; - border-bottom-color: @orange; - } - .headerSortUp.orange, - .headerSortDown.orange { - background-color: lighten(@orange, 40%); - } - // Purple Table Headings - .purple { - color: @purple; - border-bottom-color: @purple; - } - .headerSortUp.purple, - .headerSortDown.purple { - background-color: lighten(@purple, 40%); - } -} \ No newline at end of file diff --git a/_less/type.less b/_less/type.less deleted file mode 100644 index 7ee69f2f..00000000 --- a/_less/type.less +++ /dev/null @@ -1,188 +0,0 @@ -/* Typography.less - * Headings, body text, lists, code, and more for a versatile and durable typography system - * ---------------------------------------------------------------------------------------- */ - - -// BODY TEXT -// --------- - -p { - #font > .shorthand(normal,@basefont,@baseline); - margin-bottom: @baseline / 2; - small { - font-size: @basefont - 2; - color: @grayLight; - } -} - - -// HEADINGS -// -------- - -h1, h2, h3, h4, h5, h6 { - font-weight: bold; - color: @grayDark; - small { - color: @grayLight; - } -} -h1 { - margin-bottom: @baseline; - font-size: 30px; - line-height: @baseline * 2; - small { - font-size: 18px; - } -} -h2 { - font-size: 24px; - line-height: @baseline * 2; - small { - font-size: 14px; - } -} -h3, h4, h5, h6 { - line-height: @baseline * 2; -} -h3 { - font-size: 18px; - small { - font-size: 14px; - } -} -h4 { - font-size: 16px; - small { - font-size: 12px; - } -} -h5 { - font-size: 14px; -} -h6 { - font-size: 13px; - color: @grayLight; - text-transform: uppercase; -} - - -// COLORS -// ------ - -// Unordered and Ordered lists -ul, ol { - margin: 0 0 @baseline 25px; -} -ul ul, -ul ol, -ol ol, -ol ul { - margin-bottom: 0; -} -ul { - list-style: disc; -} -ol { - list-style: decimal; -} -li { - line-height: @baseline; - color: @gray; -} -ul.unstyled { - list-style: none; - margin-left: 0; -} - -// Description Lists -dl { - margin-bottom: @baseline; - dt, dd { - line-height: @baseline; - } - dt { - font-weight: bold; - } - dd { - margin-left: @baseline / 2; - } -} - -// MISC -// ---- - -// Horizontal rules -hr { - margin: 0 0 19px; - border: 0; - border-bottom: 1px solid #eee; -} - -// Emphasis -strong { - font-style: inherit; - font-weight: bold; - line-height: inherit; -} -em { - font-style: italic; - font-weight: inherit; - line-height: inherit; -} -.muted { - color: @grayLight; -} - -// Blockquotes -blockquote { - margin-bottom: @baseline; - border-left: 5px solid #eee; - padding-left: 15px; - p { - #font > .shorthand(300,14px,@baseline); - margin-bottom: 0; - } - small { - display: block; - #font > .shorthand(300,12px,@baseline); - color: @grayLight; - &:before { - content: '\2014 \00A0'; - } - } -} - -// Addresses -address { - display: block; - line-height: @baseline; - margin-bottom: @baseline; -} - -// Inline and block code styles -code, pre { - padding: 0 3px 2px; - font-family: Monaco, Andale Mono, Courier New, monospace; - font-size: 12px; - .border-radius(3px); -} -code { - background-color: lighten(@orange, 40%); - color: rgba(0,0,0,.75); - padding: 1px 3px; -} -pre { - background-color: #f5f5f5; - display: block; - padding: @baseline - 1; - margin: 0 0 @baseline; - line-height: @baseline; - font-size: 12px; - border: 1px solid #ccc; - border: 1px solid rgba(0,0,0,.15); - .border-radius(3px); - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - -} \ No newline at end of file diff --git a/_plugins/less.rb b/_plugins/less.rb index 97c4a36c..0af5feef 100644 --- a/_plugins/less.rb +++ b/_plugins/less.rb @@ -41,7 +41,10 @@ module Jekyll css_file = digest + ".css" css_path = File.join(site.dest, css_file) - + + if !Dir.exist?(site.dest) + Dir.mkdir(site.dest) + end File.open(css_path, "w") do |f| f.write(css) end diff --git a/about.html b/about.html index 6402fc65..c289ae92 100644 --- a/about.html +++ b/about.html @@ -1,94 +1,8 @@ ---- -layout: simple -title: About Bitcoin ---- -
    -
    -

    About Bitcoin

    -
    -
    -

    Introduction

    - -

    Bitcoin is one of the first implementations of a concept called crypto-currency, which was first described in 1998 by Wei Dai on the cypherpunks mailing list. Building upon the notion that money is any object, or any sort of record, accepted as payment for goods and services and repayment of debts in a given country or socio-economic context, Bitcoin is designed around the idea of using cryptography to control the creation and transfer of money, rather than relying on central authorities.

    - -
    - -
    -

    Technology

    - -

    If you are interested in learning more about the technical details of Bitcoin it is recommended you start with these documents:

    - - -
    -
    -
    - -
    -

    Features

    - -
    -
    - -

    These are the basic features of any Bitcoin-like network.

    - -
      -
    • Bitcoins can be transferred between arbitrary nodes on the network.
    • -
    • Transactions are irreversible.
    • -
    • Double spending is prevented by using a block chain.
    • -
    • Transactions are broadcasted within seconds and verified within 10 to 60 minutes.
    • -
    • Transactions can be received at any time regardless of whether your computer is turned on or off.
    • -
    - -

    Economic rules

    - -

    These rules are enforced collectively by the network. While they will not change for Bitcoin, other digital currencies using Bitcoin's technology may change them to suit their needs.

    - -
      -
    • Hard limit of about 21 million Bitcoins.
    • -
    • Bitcoins are divisible to 8 decimal places yielding a total of approx. 21×1014 currency units.
    • -
    • Transactions are cheap, and mostly free (Transaction fees).
    • -
    - -

    Features of the Bitcoin network

    - -

    The network has been running for more than 45 months yielding to some impressive security features.

    - -
      -
    • Long block chain (more than 204.000 blocks) with lots of processing power securing transactions.
    • -
    • Only one major incident (fixed in August 2010).
    • -
    - -
    -
    -
    - -
    -

    Contributors ordered by number of commits

    - - - - {% for c in site.project.contributors %} - - {% cycle nil, nil, nil, nil, '' %} - {% endfor %} - -
    - {% if c.gravatar_id %} - - {% else %} - - {% endif %} - {% if c.login %} - - {{ c.name }} ({{ c.contributions }}) - - {% else %} - {{ c.name }} ({{ c.contributions }}) - {% endif %} -
    -
    -
    + + + + + + + + diff --git a/chainfork.html b/chainfork.html index 54814456..ed6b7f11 100644 --- a/chainfork.html +++ b/chainfork.html @@ -1,5 +1,5 @@ --- -layout: simple +layout: base-en ---
    diff --git a/clients.html b/clients.html index 643bd1fd..0bb45158 100644 --- a/clients.html +++ b/clients.html @@ -1,132 +1,8 @@ ---- -layout: simple -title: Clients - -clients: -- name: Bitcoin-Qt - url: bitcoin.org - image: bitcoin-qt.png - description: | - The original software written by Satoshi Nakamoto, the - project's founder. If you aren't sure which program to - pick, this is a good bet. This application is a - peer-to-peer client that builds the backbone of the Bitcoin - network. It is suited for enthusiasts, merchants, miners, - developers and people who want to help support the project. - People who run Bitcoin-Qt are first class network citizens - and have the highest levels of security, privacy and - stability. However, it can be very resource intensive and - you should be willing to leave it running in the background - so other computers can connect to yours. If your computer - is low powered or you aren't willing to tolerate a 8-hour+ - initial start time, you should consider other clients. - Cutting edge features tend to be implemented in other - clients first. - platforms: - - name: linux - - name: win - - name: osx-uni -- name: MultiBit - url: multibit.org - image: multibit.png - description: | - MultiBit's primary focus is being fast and easy to use, - even for people with no technical knowledge. It has a - YouTube channel to help you learn the software, and - includes helpful features such as an exchange rate ticker. - MultiBit supports many languages such as German, Spanish - and Greek. MultiBit synchronizes with the network much - faster than Bitcoin-Qt and should be ready for you to use - within a few minutes. This is a good choice for non - technical users who want an easy to use experience, - especially if you use a Mac. - platforms: - - name: linux - - name: win - - name: osx-uni -- name: Armory - url: bitcoinarmory.com - image: armory.png - description: | - Armory is a Bitcoin client that works on top of - Bitcoin-Qt, expanding it with functionality for Bitcoin - power users. It focuses on advanced features and security - options, including "cold-storage" for maintaining Bitcoins - on an offline computer to protect your funds from online - threats. Armory supports multiple encrypted wallets, each - of which only needs to be backed up once using a printer or - removable media. Armory is a good choice for experienced - Bitcoin users, seeking additional flexibility and security - for managing their funds. - platforms: - - name: linux - - name: win -- name: Electrum - url: electrum.org - image: electrum.png - description: | - Electrum's focus is speed, with low resource usage and - simplifying Bitcoin. You do not need to perform regular - backups, because your wallet can be recovered from a secret - phrase that you can memorize or write on paper. Startup - times are instant because it operates in conjuction with - high-performance servers that handle the most complicated - parts of the Bitcoin system. - platforms: - - name: linux - - name: osx-uni - - name: win - - name: android -- name: Bitcoin Wallet - url: play.google.com/store/apps/details?id=de.schildbach.wallet - image: bitcoin-wallet.png - description: | - Bitcoin Wallet is a standalone wallet for Android devices. - Its primary focus is security, ease of use and being independant - of centralized network components (servers). Thus, it uses the - SPV (simple payment verification) model. It supports - initiating transactions via QR code, Bitcoin URIs or near-field - communication (NFC). It has a useful currency conversion - calculator and is localized to a dozen languages. - platforms: - - name: android ---- - -
    -
    -

    Bitcoin Client Software

    -

    Bitcoin is a system of merchants, individuals, a network of participants and software. Together they maintain a mutually co-operating infrastructure without the need for authorities - a decentralised peer-to-peer system. A core layer of the Bitcoin system is the Bitcoin network through which people interact with it using Bitcoin client software. Below we list such software.

    -

    Bitcoin clients are the base level of technology for conducting Bitcoin transactions. Clients usually store a collection of keys on that computer (often termed a wallet). These keys allow you to send and receive payments through the Bitcoin network. Nobody has access to these keys except yourself, and they must be kept secure. This is where clients differ, with ingenious strategies and ongoing research into making a user-friendly and secure client - not an easy task when both goals often conflict!

    -
    - {% for client in page.clients %} - {% cycle '', '', '', '

    ' %} -
    -

    {{ client.name }}

    - -

    {{ client.description }}

    -

    Website: {{ client.url }}

    -

    Platforms: - {% for platform in client.platforms %} - - {% endfor %} -

    -
    - {% endfor %} -
    -
    - - -
    + + + + + + + + diff --git a/critfix.html b/critfix.html index af52d5f8..4d4de351 100644 --- a/critfix.html +++ b/critfix.html @@ -1,5 +1,5 @@ --- -layout: simple +layout: base-en ---
    diff --git a/dos.html b/dos.html index 19f7ac01..4252daea 100644 --- a/dos.html +++ b/dos.html @@ -1,5 +1,5 @@ --- -layout: simple +layout: base-en ---
    diff --git a/en/about.html b/en/about.html new file mode 100644 index 00000000..443a0317 --- /dev/null +++ b/en/about.html @@ -0,0 +1,40 @@ +--- +layout: base-en +title: About - Bitcoin +--- +

    About Bitcoin

    + +

    A bit of history

    +

    Bitcoin is one of the first implementations of a concept called crypto-currency, which was first described in 1998 by Wei Dai on the cypherpunks mailing list. Building upon the notion that money is any object, or any sort of record, accepted as payment for goods and services and repayment of debts in a given country or socio-economic context, Bitcoin is designed around the idea of a new form of money that uses cryptography to control its creation and transactions, rather than relying on central authorities.

    +

    In 2009, the first Bitcoin specification and proof of concept was published in a Cryptography mailing list by a member under the pseudonym of Satoshi Nakamoto. Towards the end of 2010 Satoshi left the project saying he had moved on to other things. The creator of Bitcoin never revealed his identity and simply left his invention to the world. The origin and the motivation behind Bitcoin is still today a great source of mystery.

    +

    Since 2010, the Bitcoin community has grown with many developers working on the project. During June and July 2011, Bitcoin suddenly gained media attention leading to a massive buy rally. The resulting bubble slowly deflated through the latter part of 2011 and the value of Bitcoin has since slowly climbed once again back to its 2011 heights.

    +

    On September 27th 2012, the Bitcoin Foundation was created in an effort to standardize, protect, and promote Bitcoin. Today, the Bitcoin economy is developing quickly with new users joining every day.

    + +

    Technical features

    +

    These are the basic features of any Bitcoin-like network.

    +
      +
    • Bitcoins can be transferred between arbitrary nodes on the network.
    • +
    • Transactions are irreversible.
    • +
    • Double spending is prevented by using a block chain.
    • +
    • Transactions are broadcast within seconds and verified within 10 to 60 minutes.
    • +
    • Transaction processing and money issuance are carried out collectively through mining.
    • +
    • Transactions can be received at any time regardless of whether your computer is turned on or off.
    • +
    + +

    Economic rules

    +

    These rules are enforced collectively by the network. While they will not change for Bitcoin, other digital currencies using the same technology may change them to suit their needs.

    +
      +
    • Hard limit of about 21 million Bitcoins.
    • +
    • Bitcoins are divisible to 8 decimal places yielding a total of approx. 21×1014 currency units.
    • +
    • Transactions are cheap, and mostly free.
    • +
    + +

    Statistics

    +

    The network has been running for more than 45 months, yielding some impressive security features. There has been especially significant growth over the last year. As of February 2013, here are some statistics.

    +
      +
    • Long block chain (more than 220,000 blocks).
    • +
    • A lot of processing power securing transactions - estimated at over 25 terahashes/s.
    • +
    • Over $1 million USD of daily trade volume distributed across 40,000 transactions.
    • +
    • Total value of all Bitcoins in circulation is over $300 million.
    • +
    • Only one major security incident (fixed in August 2010).
    • +
    diff --git a/en/bitcoin-for-developers.html b/en/bitcoin-for-developers.html new file mode 100644 index 00000000..1f93defa --- /dev/null +++ b/en/bitcoin-for-developers.html @@ -0,0 +1,27 @@ +--- +layout: base-en +title: Bitcoin for Developers - Bitcoin +--- +

    Bitcoin for Developers

    +

    Bitcoin can be used to build amazing things, or just answer common needs.

    + +

    SimpleThe simplest of all payment systems

    +

    Unless payment needs to be associated with automatic invoices, accepting money is as simple as adding a Bitcoin address to a website as a bitcoin: link or QR code. This very simple setup is within reach of any user and can fulfill the needs of a good range of clients. It's especially suitable for donations.

    + +

    APIsMany third party APIs

    +

    There are many third party payment processing services that provide APIs; you don't need to store bitcoins on your server and handle the security that this implies. At the same time, most of these APIs allow you to exchange your Bitcoins into your local currency at competitive costs.

    + +

    OwnYou can be your own financial system

    +

    If you don't use any third party APIs, you can integrate a Bitcoin server directly in your applications, allowing you to become your own bank and payment processor. With all responsibilities that this implies, you can build amazing systems that process Bitcoin transactions with almost no fees.

    + +

    InvoiceBitcoin addresses to track invoices

    +

    Bitcoin can create as many Bitcoin addresses as you want. So if you were to build a payment system associated with an invoice, you simply need to generate and monitor a Bitcoin address for each payment. You can also use the same addresses once the payment is done.

    + +

    SecurityMost of the security is on client side

    +

    Most of all parts of the security is handled by the the protocol on client and Bitcoin network side. Authenticity is verified through private keys and double-spend through the Bitcoin network. That means, no PCI compliance or fraud detection. We love things that just work, don't we?

    + +

    InstantInstant transactions and confirmations

    +

    A Bitcoin transaction is usually received within a few seconds and confirmed within 10 minutes. Before that, the transaction can be considered authentic but reversible. If you really require instant transaction, it is recommended to ask for a small transaction fee and use a double-spend detection system.

    + +

    MicroCheap micro payments

    +

    Bitcoin offers the lowest payment processing fees for any type of transaction, including micro-payments. Which means that it can also be used to design and implement new creative online services that could not exist before only because of financial limitations.

    diff --git a/en/bitcoin-for-enthusiasts.html b/en/bitcoin-for-enthusiasts.html new file mode 100644 index 00000000..ea3a04ce --- /dev/null +++ b/en/bitcoin-for-enthusiasts.html @@ -0,0 +1,27 @@ +--- +layout: base-en +title: Bitcoin for Enthusiasts +--- +

    Bitcoin for Enthusiasts

    +

    Bitcoin is changing the world of finance, making it more open and democratic.

    + +

    DemocracyBitcoin is a worldwide democratic consensus

    +

    By its decentralized open-source nature, Bitcoin is the first payment network that is powered by its users with no central authority. Even Bitcoin developers have no power to force updates in the protocol if enough users, developers, or miners disagree. You have exclusive control over your Bitcoin wallet.

    + +

    NetworkDigital money made for the Internet

    +

    Bitcoin is born from the Internet, bringing the freedom of physical money to the virtual world while making payments easier and more secure in both worlds. Bitcoin can offer an alternative to previous cumbersome and costly systems, and it can increase online business access to developing countries.

    + +

    IndividualProtecting individual rights and freedom

    +

    Bitcoin allows people to securely store and exchange value on a network that cannot be seized, manipulated or stopped by any organization or individual. It gives many powerful tools to the people so that it is easier to protect individual rights against various levels of corruption.

    + +

    GlobalThe first global neutral currency

    +

    Not often in our history has money been disconnected from any political influence or national economy. Could Bitcoin be the first global currency to cross all barriers between nations, politics and cultures for the benefit of the common good? It certainly looks like it might happen. One for all and all for one!

    + +

    TransparencyPromoting transparency

    +

    All Bitcoin transactions are public, but the owner or recipients of these transactions are not. Organizations can choose to reveal their ownership of some Bitcoin addresses to their members, allowing them to implement high levels of transparency.

    + +

    SecureMaking money more secure

    +

    Thanks to a clever use of strict cryptographic rules, Bitcoin provides an amazing list of security features. Not only are bitcoins impossible to counterfeit or spoof, but the protocol is also built to be very resistant against an impressive list of attacks, including distributed denial of service.

    + +

    SolveSolving issues with trust in banks

    +

    Bitcoin offer solutions to many of the trust problems that plague banks thanks to selective accounting transparency, signature proofs, and irreversible transactions. It also increases the risks for crooked bankers: no bitcoins can be created to save them from their own mistakes at the expense of the people.

    diff --git a/en/bitcoin-for-individuals.html b/en/bitcoin-for-individuals.html new file mode 100644 index 00000000..d8bb057b --- /dev/null +++ b/en/bitcoin-for-individuals.html @@ -0,0 +1,24 @@ +--- +layout: base-en +title: Bitcoin for Individuals - Bitcoin +--- +

    Bitcoin for Individuals

    +

    Bitcoin is the simplest way to exchange money at very low cost.

    + +

    MobileMobile payments made easy

    +

    Bitcoin on mobiles allows you to pay with a simple two step scan-and-pay. No need to swipe your card, type a PIN or sign anything. And all you need to receive Bitcoin payments is to display the QR code in your Bitcoin wallet app and let your friend scan your mobile, or touch the two phones together (using NFC radio technology).

    + +

    InternationalFast international payments

    +

    Bitcoins can be transferred from Africa to Canada in 10 minutes. There is no bank to slow down the process, level outrageous fees or freeze the transfer. You can pay your neighbors the same way as you can pay a member of your family in another country.

    + +

    AnytimeWorks everywhere, anytime

    +

    Just like with email, you don't need to force your family to use the same software or the same service providers. Just let them stick to their own favorites. No problem there, they are all compatible as they use the same open technology. The Bitcoin network never sleeps, even on holidays!

    + +

    SecureSecure transactions

    +

    Bitcoin transactions are secured by military grade cryptography. Nobody can make a payment on your behalf or charge you money without having a copy of your wallet. So as long as you take required steps to protect your wallet, Bitcoin provides a nice level of protection against many types of fraud.

    + +

    FreeAlmost 100% free to use

    +

    You can already send and receive payments for free! Except for special cases like very tiny micro-payments, there is no enforced fee. You can however choose to pay a small voluntary fee to increase your transaction priority and to remunerate people who operate the Bitcoin network.

    + +

    AnonymousAnonymous online payments

    +

    Anonymous payments are a part of our everyday lives as most of real life purchases are done without the requirement to provide a proper identification. Bitcoin now introduces the same freedom to the online world. It allows you to buy services or make donations without the hassle of being passed under x-ray. However, you should note that full anonymity requires special efforts.

    diff --git a/en/bitcoin-for-organizations.html b/en/bitcoin-for-organizations.html new file mode 100644 index 00000000..7655b75c --- /dev/null +++ b/en/bitcoin-for-organizations.html @@ -0,0 +1,30 @@ +--- +layout: base-en +title: Bitcoin for Organizations - Bitcoin +--- +

    Bitcoin for Organizations

    +

    Bitcoin is a very secure and inexpensive way to handle payments.

    + +

    Low FeeThe lowest fees out there

    +

    Bitcoin's high cryptographic security allows it to process transactions in a very efficient and inexpensive way. You can make and receive payments using the Bitcoin network with zero fees in most cases. You can pay a very small voluntary fee if you want to increase a transaction's priority.

    + +

    ProtectionProtection against payment and chargeback fraud

    +

    Any business that accepts credit card or PayPal payments knows the problem of payments that are later reversed because the sender's account was hacked or they fraudulently claim non-delivery. The only way businesses can defend themselves against this kind of fraud is with complex risk analysis and increased prices to cover the losses. Bitcoin payments are irreversible and wallets can be kept highly secure, meaning that the cost of theft is no longer pushed onto the shoulders of merchants.

    + +

    InternationalFast international payments

    +

    Bitcoins can be transferred from Africa to Canada in 10 minutes. In fact, Bitcoins never have any real physical location. So you can transfer as many of them as you want anywhere with no limits, delays or excessive fees. There are no intermediate banks to make you wait three business days.

    + +

    PCINo PCI compliance required

    +

    Accepting credit cards online typically requires extensive security checks in order to comply with the PCI standard. While it is a good thing to protect credit cards, Bitcoin security is built in such a way that makes this approach obsolete. Your payments are secured by the network, not at your expense.

    + +

    InstantInstant transactions for points-of-sale

    +

    A Bitcoin transaction is usually deployed within a few seconds and confirmed within 10 minutes. Before that, the transaction can be considered authentic but reversible. If you really require instant transactions, it is recommended to ask for a small transaction fee and use a double-spend detection system.

    + +

    VisibilityGet some free visibility

    +

    Bitcoin is an emerging market of new customers who are searching ways to spend their coins. Accepting them is a good way to get new customers and give your business some new visibility. Accepting a new payment method has always shown to be a clever practice for online businesses.

    + +

    Multi-signatureMulti-signature

    +

    Bitcoin also includes a feature that is not yet well known, allowing coins to be spent only if a subset of a group of people sign the transaction (so-called "n of m" transactions). This is the equivalent of the good old multi-signature cheque system that you might still use with banks today.

    + +

    TransparencyAccounting transparency

    +

    Many organizations are required to produce accounting documents about their activity and to adopt good transparency practices. Using Bitcoin offers the highest level of transparency since your balance and your transactions are public for your members if you keep them aware of your Bitcoin addresses.

    diff --git a/en/choose-your-wallet.html b/en/choose-your-wallet.html new file mode 100644 index 00000000..cd74e6fa --- /dev/null +++ b/en/choose-your-wallet.html @@ -0,0 +1,105 @@ +--- +layout: base-en +title: Choose your wallet - Bitcoin +--- + + + +

    Choose your wallet

    +

    Your Bitcoin wallet is what allows you to transact with the world. It gives you ownership of Bitcoin addresses that you can use to receive coins from other users, and then lets you send those coins onwards. Just like email, you can receive Bitcoins when you are offline and all wallets are compatible with each other.

    +

    Get started fast and easy

    +

    If you are new to Bitcoin, those wallets are a good place to begin.

    +
      +
    • MultiBit is an app you can download for Windows, Mac and Linux. It provides maximum privacy.
    • +
    • My Wallet is a web wallet. Your wallet is stored in your browser but accessed via the website.
    • +
    • Bitcoin Wallet for Android or Blockchain for iPhone runs on your phone or tablet.
    • +
    + +

    Be the Bitcoin network

    +

    NetworkDo you have a computer that you keep switched on all the time, that's connected to the internet? You can help the community by simply running the original Bitcoin client on it. The original client is more resource intensive and will take a complete day to synchronize. After that your computer will contribute to the network by checking and relaying transactions.

    + +
    +
    + +
    +

    Software walletsSoftware wallets

    +

    Software wallets are installed on your computer. They give you complete control of your wallet. You are responsible for doing backups and protecting your money. Just like cash.

    + + +

    Bitcoin-Qt

    +
    windowslinuxmac os x
    +

    Bitcoin-Qt is the original Bitcoin client and it builds the backbone of the network. It offers the highest levels of security, privacy and stability. However it has fewer features and it takes a lot of space and memory.

    +

    Download

    +
    + bitcoin-qt +
    + + +

    Multibit

    +
    windowslinuxmac os x
    +

    Multibit is a lightweight client that focuses on being fast and easy to use. It synchronizes with the network and is ready to use in minutes. Multibit also supports many languages. It is a good choice for non-technical users.

    +

    Visit website

    +
    + multibit +
    + + +

    Armory

    +
    windowslinux
    +

    Armory is an advanced Bitcoin client that runs on top of Bitcoin-Qt. Expanding its features for Bitcoin power users. It offers many backup and encryption features, and it allows secure cold-storage on offline computers.

    +

    Visit website

    +
    + armory +
    + + +

    Electrum

    +
    windowslinuxmac os xandroid
    +

    Electrum's focus is speed and simplicity, with low resource usage. It uses remote servers that handle the most complicated parts of the Bitcoin system, and it allows you to recover your wallet from an encrypted online backup.

    +

    Visit website

    +
    + electrum +
    +
    + +
    +

    mobile walletsMobile wallets

    +

    Mobile wallets allow you to bring Bitcoin with you in your pocket. You can exchange coins easily and pay in physical stores by scanning a QR code or using NFC "tap to pay".

    + + +

    Bitcoin Wallet

    +
    android
    +

    Bitcoin wallet is a lightweight mobile client that is available for Android phones and tablets. This client does not need to be associated with any online service to work. It is compatible with QR Code scanning and NFC.

    +

    Visit website

    +
    + bitcoin wallet +
    + + +

    Blockchain

    +
    androidios
    +

    Blockchain is a mobile online wallet powered by blockchain.info. It is also available for iPhones in a restricted mode to fits Apple policies. It includes many blockchain.info features like online wallet backup.

    +

    Visit website

    +
    + blockchain +
    +
    + +
    +

    online walletsOnline wallets

    +

    Online wallets allow you to use your Bitcoin anywhere with less do to protect them. However, you must choose your online wallet with care as they host your Bitcoins.

    + + +

    Blockchain

    +
    +

    Blockchain is a user-friendly web wallet. It stores an encrypted version of your wallet online but decryption only happens in your browser. For security reasons, you should always use the browser extension and email backups.

    +

    Visit website

    +
    + blockchain +
    +
    +
    + +
    .
    + +
    diff --git a/en/community.html b/en/community.html new file mode 100644 index 00000000..9697f4fa --- /dev/null +++ b/en/community.html @@ -0,0 +1,21 @@ +--- +layout: base-en +title: Community - Bitcoin +--- +

    Bitcoin communities

    + diff --git a/en/development.html b/en/development.html new file mode 100644 index 00000000..ba26b114 --- /dev/null +++ b/en/development.html @@ -0,0 +1,53 @@ +--- +layout: base-en +title: Development - Bitcoin +--- +

    Bitcoin development

    + +

    Specification

    +

    If you are interested in learning more about the technical details of Bitcoin it is recommended you start with these documents.

    + + +

    Developers

    + + +

    Get involved

    +

    Bitcoin development is open source and any developer can contribute to the project. Everything you need is in the Github repository. Please make sure to read and follow the development process described in the README as well as to provide good quality code and respect all guidelines.

    + +
    +

    Contributors

    +

    (Ordered by number of commits)

    + + + {% for c in site.project.contributors %} + + {% cycle nil, nil, nil, nil, '' %} + {% endfor %} + +
    + {% if c.gravatar_id %} + + {% else %} + + {% endif %} + {% if c.login %} + + {{ c.name }} ({{ c.contributions }}) + + {% else %} + {{ c.name }} ({{ c.contributions }}) + {% endif %} +
    +
    diff --git a/en/download.html b/en/download.html new file mode 100644 index 00000000..0c07d68b --- /dev/null +++ b/en/download.html @@ -0,0 +1,19 @@ +--- +layout: base-en +title: Download - Bitcoin +--- +

    Download Bitcoin-Qt

    +

    Latest version : {{ site.DOWNLOAD_VERSION }}

    +

    + Download for Windows (zip) ~13MB
    + Download for Windows (exe) ~9MB
    + Download for Ubuntu (PPA)
    + Download for Linux (tgz, 32/64-bit) ~12MB
    + Download for Mac OS X ~13MB
    + Source code (GitHub)

    + Show version history +

    +
    +

    Bitcoin-Qt is a community-driven free open source project, released under the MIT license.

    +

    Note : Bitcoin-Qt initial sync can take a day to complete. You should make sure that you have enough bandwidth and storage for the full blockchain size.

    + diff --git a/en/faq.html b/en/faq.html new file mode 100644 index 00000000..2dda2d66 --- /dev/null +++ b/en/faq.html @@ -0,0 +1,340 @@ +--- +layout: base-en +title: Frequently Asked Questions +--- +

    Frequently Asked Questions

    + +

    Table of contents

    + + +

    General

    + +

    What are bitcoins?

    +

    Bitcoins are the unit of currency of the Bitcoin system. A commonly used shorthand for this is “BTC” to refer to a price or amount (eg: “100 BTC”).

    +

    There are such things as physical bitcoins, but ultimately, a bitcoin is just a number associated with a Bitcoin address. A physical bitcoin is simply an object, such as a coin, with the number carefully embedded inside. See also an Introduction to bitcoin.

    + +

    How can I get bitcoins?

    +

    There are a variety of ways to acquire bitcoins:

    +
      +
    • Accept bitcoins as payment for goods or services.
    • +
    • There are several services where you can trade them for traditional currency.
    • +
    • Find someone to trade cash for bitcoins in-person through a local directory.
    • +
    • Participate in a mining pool.
    • +
    • If you have a lot of mining hardware, you can solo mine and attempt to create a new block (currently yields 25 bitcoins plus transaction fees).
    • +
    + +

    Does Bitcoin guarantee an influx of free money?

    +

    +Since Bitcoin is a new technology, what it is and how it works may be initially unclear. Bitcoin is sometimes presented as being one of three things: +

    +
      +
    1. Some sort of online 'get-rich-quick' scam.
    2. +
    3. A loophole in the market economy, the installation of which guarantees a steady influx of cash.
    4. +
    5. A sure investment that will almost certainly yield a profit.
    6. +
    +

    +In fact, none of the above are true. Let's look at them independently. +

    + +

    Is Bitcoin a 'get-rich-quick' scheme?

    + +

    If you've spent much time on the Internet, you've probably seen ads for many 'get-rich-quick' schemes. These ads usually promise huge profits for a small amounts of easy work. Such schemes are usually pyramid/matrix-style schemes that make money from their own employees and offer nothing of any real value. Most convince one to buy packages that will make them earn hundreds a day, which in fact have the buyer distribute more such ads, and make minute profits.

    + +

    Bitcoin is in no way similar to these schemes. Bitcoin doesn't promise windfall profits. There is no way for the developers to make money from your involvement or to take money from you. That bitcoins are nearly impossible to acquire without the owner's consent represents one of its greatest strengths. Bitcoin is an experimental, virtual currency that may succeed or may fail. None of its developers expect to get rich off of it.

    + +

    A more detailed answer to this question can be found here.

    + +

    Will I make money by installing the client?

    + +

    Most people who use Bitcoin don't earn anything by doing so, and the default client has no built-in way to earn Bitcoins. A small minority of people with dedicated, high-performance hardware do earn some Bitcoins by "mining" (generating new bitcoins, see [[#What is mining?|What is mining?]]) with special software, but joining Bitcoin shouldn't be construed as being the road to riches. Most Bitcoin users get involved because they find the project conceptually interesting and don't earn anything by doing so. This is also why you won't find much speculation about the political or economic repercussions of Bitcoin anywhere on this site: Bitcoin developers owe their dedication to the project's intellectual yieldings more than to those of a monetary nature. Bitcoin is still taking its first baby steps; it may go on to do great things but right now it only has something to offer those chasing conceptually interesting projects or bleeding edge technology. +

    + +

    As an investment, is Bitcoin a sure thing?

    +

    Bitcoin is a new and interesting electronic currency, the value of which is not backed by any single government or organization. Like other currencies, it is worth something partly because people are willing to trade it for goods and services. Its exchange rate fluctuates continuously, and sometimes wildly. It lacks wide acceptance and is vulnerable to manipulation by parties with modest funding. Security incidents such as website and account compromise may trigger major sell-offs. Other fluctuations can build into positive feedback loops cause much larger exchange rate fluctuations. Anyone who puts money into Bitcoin should take measures to reduce their risk and consider it as a high-risk currency. Later, as Bitcoin becomes better known and more widely accepted, it should stabilize, but for the time being it is unpredictable. Any investment in Bitcoin should be done carefully and with a clear plan to manage risk.

    + +

    Can I buy bitcoins with Paypal?

    + +

    It is possible to buy physical bitcoins with PayPal but it is otherwise difficult and/or expensive to do so, because of significant risk to the seller.

    +

    While it is possible to find an individual who wishes to sell Bitcoin to you via Paypal, (perhaps via #bitcoin-otc ) most exchanges do not allow funding through PayPal. This is due to repeated cases where someone pays for bitcoins with Paypal receives their bitcoins, and then fraudulently complains to Paypal that they never received their purchase. PayPal often sides with the fraudulent buyer in this case which means any seller would need to cover that risk with higher fees or refuse to accept PayPal altogether.

    +

    Buying Bitcoins from individuals with this method is still possible, but requires the seller to have some trust that the buyer will not file a claim with PayPal to reverse the payment.

    + +

    How are new bitcoins created?

    +
    +Total bitcoins over time +

    Total Bitcoins over time

    +
    +

    New bitcoins are generated by the network through the process of mining. In a process that is similar to a continuous raffle draw, mining nodes on the network are awarded bitcoins each time they find the solution to a certain mathematical problem (and thereby create a new block). Creating a block is a proof of work with a difficulty that varies with the overall strength of the network. The reward for solving a block is automatically adjusted so that in roughly the first four years of operation of the Bitcoin network, {{formatnum:10500000}} BTC will be created. This amount is halved each four years, so it will be {{formatnum:5250000}} over years 4-8, {{formatnum:2625000}} over years 8-12, and so on. Thus the total number of bitcoins in existence will not exceed {{formatnum:21000000}}. See Controlled Currency Supply.

    +

    Blocks are mined every 10 minutes, on average and for the first four years ({{formatnum:210000}} blocks) each block includes 50 new bitcoins. As the amount of processing power directed at mining changes, the difficulty of creating new bitcoins changes. This difficulty factor is calculated every 2016 blocks and is based upon the time taken to generate the previous 2016 blocks. See Mining.

    + +

    What's the current total number of bitcoins in existence?

    +

    Current count. Also see Total bitcoins in circulation chart

    +

    The number of blocks times the coin value of a block is the number of coins in existence. The coin value of a block is 50 BTC for each of the first {{formatnum:210000}} blocks, 25 BTC for the next {{formatnum:210000}} blocks, then 12.5 BTC, 6.25 BTC and so on.

    + +

    How divisible are bitcoins?

    +

    A bitcoin can be divided down to 8 decimal places. Therefore, 0.00000001 BTC is the smallest amount that can be handled in a transaction. If necessary, the protocol and related software can be modified to handle even smaller amounts.

    + +

    What do I call the various denominations of bitcoins?

    +

    There is a lot of discussion about the naming of these fractions of bitcoins. The leading candidates are:

    +
      +
    • 1 BTC = 1 bitcoin
    • +
    • 0.01 BTC = 1 cBTC = 1 centibitcoin (also referred to as bitcent)
    • +
    • 0.001 BTC = 1 mBTC = 1 millibitcoin (also referred to as mbit (pronounced em-bit) or millibit or even bitmill)
    • +
    • 0.000 001 BTC = 1 μBTC = 1 microbitcoin (also referred to as ubit (pronounced yu-bit) or microbit)
    • +
    +

    The above follows the accepted international SI prefixes for hundredths, thousandths, and millionths. There are many arguments against the special case of 0.01 BTC since it is unlikely to represent anything meaningful as the Bitcoin economy grows (it certainly won't be the equivalent of 0.01 USD, GBP or EUR). Equally, the inclusion of existing national currency denominations such as "cent", "nickel", "dime", "pence", "pound", "kopek" and so on are to be discouraged; this is a worldwide currency.

    +

    One exception is the "satoshi" which is smallest denomination currently possible

    +
      +
    • 0.000 000 01 BTC = 1 satoshi (pronounced sa-toh-shee)
    • +
    +

    which is so named in honour of Satoshi Nakamoto, the pseudonym of the inventor of Bitcoin.

    +

    For an overview of all defined units of Bitcoin (including less common and niche units), see Units.

    +

    Further discussion on this topic can be found on the forums here:

    + + +

    How does the halving work when the number gets really small?

    +

    Eventually the reward will go from 0.00000001 BTC to zero and no more bitcoins will be created.

    +

    The block reward calculation is done as a right bitwise shift of a 64-bit signed integer, which means it is divided by two and rounded down. The integer is equal to the value in BTC * 100,000,000 since internally in the reference client software, all Bitcoin balances and values are stored as unsigned integers.

    +

    With an initial block reward of 50 BTC, it will take many 4-year periods for the block reward to reach zero.

    + +

    How long will it take to generate all the coins?

    +

    The last block that will generate coins will be block #6,929,999 which should be generated at or near the year 2140. The total number of coins in circulation will then remain static at 20,999,999.9769 BTC.

    +

    Even if the allowed precision is expanded from the current 8 decimals, the total BTC in circulation will always be slightly below 21 million (assuming everything else stays the same). For example, with 16 decimals of precision, the end total would be 20,999,999.999999999496 BTC.

    + +

    If no more coins are going to be generated, will more blocks be created?

    +

    Absolutely! Even before the creation of coins ends, the use of transaction fees will likely make creating new blocks more valuable from the fees than the new coins being created. When coin generation ends, these fees will sustain the ability to use bitcoins and the Bitcoin network. There is no practical limit on the number of blocks that will be mined in the future.

    + +

    But if no more coins are generated, what happens when Bitcoins are lost? Won't that be a problem?

    +

    Because of the law of supply and demand, when fewer bitcoins are available the ones that are left will be in higher demand, and therefore will have a higher value. So, as Bitcoins are lost, the remaining bitcoins will eventually increase in value to compensate. As the value of a bitcoin increases, the number of bitcoins required to purchase an item '''de'''creases. This is a deflationary economic model. As the average transaction size reduces, transactions will probably be denominated in sub-units of a bitcoin such as millibitcoins ("Millies") or microbitcoins ("Mikes").

    +

    The Bitcoin protocol uses a base unit of one hundred-millionth of a Bitcoin ("a Satoshi"), but unused bits are available in the protocol fields that could be used to denote even smaller subdivisions.

    + +

    If every transaction is broadcast via the network, does Bitcoin scale?

    +

    The Bitcoin protocol allows lightweight clients that can use Bitcoin without downloading the entire transaction history. As traffic grows and this becomes more critical, implementations of the concept will be developed. Full network nodes will at some point become a more specialized service.

    +

    With some modifications to the software, full Bitcoin nodes could easily keep up with both VISA and MasterCard combined, using only fairly modest hardware (a single high end server by todays standards). It is worth noting that the MasterCard network is structured somewhat like Bitcoin itself - as a peer to peer broadcast network.

    +

    Learn more about Scalability.

    + +

    Economy

    + +

    Where does the value of Bitcoin stem from? What backs up Bitcoin?

    +

    Bitcoins have value because they are useful and because they are scarce. As they are accepted by more merchants, their value will stabilize. See the list of Bitcoin-accepting sites.

    +

    When we say that a currency is backed up by gold, we mean that there's a promise in place that you can exchange the currency for gold. Bitcoins, like dollars and euros, are not backed up by anything except the variety of merchants that accept them.

    +

    It's a common misconception that Bitcoins gain their value from the cost of electricity required to generate them. Cost doesn't equal value – hiring 1,000 men to shovel a big hole in the ground may be costly, but not valuable. Also, even though scarcity is a critical requirement for a useful currency, it alone doesn't make anything valuable. For example, your fingerprints are scarce, but that doesn't mean they have any exchange value.

    +

    Alternatively it needs to be added that while the law of supply and demand applies it does not guarantee value of Bitcoins in the future. If confidence in Bitcoins is lost then it will not matter that the supply can no longer be increased, the demand will fall off with all holders trying to get rid of their coins. An example of this can be seen in cases of state currencies, in cases when the state in question dissolves and so no new supply of the currency is available (the central authority managing the supply is gone), however the demand for the currency falls sharply because confidence in its purchasing power disappears. Of-course Bitcoins do not have such central authority managing the supply of the coins, but it does not prevent confidence from eroding due to other situations that are not necessarily predictable.

    + +

    Is Bitcoin a bubble?

    +

    Yes, in the same way as the euro and dollar are. They only have value in exchange and have no inherent value. If everyone suddenly stopped accepting your dollars, euros or bitcoins, the "bubble" would burst and their value would drop to zero. But that is unlikely to happen: even in Somalia, where the government collapsed 20 years ago, Somali shillings are still accepted as payment.

    + +

    Is Bitcoin a Ponzi scheme?

    +

    In a Ponzi Scheme, the founders persuade investors that they’ll profit. Bitcoin does not make such a guarantee. There is no central entity, just individuals building an economy.

    +

    A ponzi scheme is a zero sum game. Early adopters can only profit at the expense of late adopters. Bitcoin has possible win-win outcomes. Early adopters profit from the rise in value. Late adopters, and indeed, society as a whole, benefit from the usefulness of a stable, fast, inexpensive, and widely accepted p2p currency.

    +

    The fact that early adopters benefit more doesn't alone make anything a Ponzi scheme. All good investments in successful companies have this quality.

    + +

    Doesn't Bitcoin unfairly benefit early adopters?

    +

    Early adopters have a large number of bitcoins now because they took a risk and invested resources in an unproven technology. By so doing, they have helped Bitcoin become what it is now and what it will be in the future (hopefully, a ubiquitous decentralized digital currency). It is only fair they will reap the benefits of their successful investment.

    +

    In any case, any bitcoin generated will probably change hands dozens of time as a medium of exchange, so the profit made from the initial distribution will be insignificant compared to the total commerce enabled by Bitcoin.

    +

    Since the pricing of Bitcoins has fallen greatly from its June 2011 peak, prices today are much more similar to those enjoyed by many early adopters. Those who are buying Bitcoins today likely believe that Bitcoin will grow significantly in the future. Setting aside the brief opportunity to have sold Bitcoins at the June 2011 peak enjoyed by few, the early-adopter window is arguably still open.

    + +

    Won't loss of wallets and the finite amount of Bitcoins create excessive deflation, destroying Bitcoin?

    +

    Worries about Bitcoin being destroyed by deflation are not entirely unfounded. Unlike most currencies, which experience inflation as their founding institutions create more and more units, Bitcoin will likely experience gradual deflation with the passage of time. Bitcoin is unique in that only a small amount of units will ever be produced (twenty-one million to be exact), this number has been known since the project's inception, and the units are created at a predicable rate.

    +

    Also, Bitcoin users are faced with a danger that doesn't threaten users of any other currency: if a Bitcoin user loses his wallet, his money is gone forever, unless he finds it again. And not just to him; it's gone completely out of circulation, rendered utterly inaccessible to anyone. As people will lose their wallets, the total number of Bitcoins will slowly decrease.

    +

    Therefore, Bitcoin seems to be faced with a unique problem. Whereas most currencies inflate over time, Bitcoin will mostly likely do the just the opposite. Time will see the irretrievable loss of an ever-increasing number of Bitcoins. An already small number will be permanently whittled down further and further. And as there become fewer and fewer Bitcoins, the laws of supply and demand suggest that their value will probably continually rise.

    +

    Thus Bitcoin is bound to once again stray into mysterious territory, because no one exactly knows what happens to a currency that grows continually more valuable. Economists generally agree that a low level of inflation is a good thing for a currency, but nobody is quite sure about what might happens to one that continually deflates. Although deflation could hardly be called a rare phenomenon, steady, constant deflation is unheard of. There may be a lot of speculation, no one has any hard data to back up their claims.

    +

    That being said, there is a mechanism in place to combat the obvious consequences. Extreme deflation would render most currencies highly impractical: if a single Canadian dollar could suddenly buy the holder a car, how would one go about buying bread or candy? Even pennies would fetch more than a person could carry. Bitcoin, however, offers a simple and stylish solution: infinite divisibility. Bitcoins can be divided up and trade into as small of pieces as one wants, so no matter how valuable Bitcoins become, one can trade them in practical quantities.

    +

    In fact, infinite divisibility should allow Bitcoins to function in cases of extreme wallet loss. Even if, in the far future, so many people have lost their wallets that only a single Bitcoin, or a fraction of one, remains, Bitcoin should continue to function just fine. No one can claim to be sure what is going to happen, but deflation may prove to present a smaller threat than many expect.

    +

    For more information, see the Deflationary spiral page.

    + +

    What if someone bought up all the existing Bitcoins?

    +

    Bitcoin markets are competitive -- meaning the price of a bitcoin will rise or fall depending on supply and demand at certain price levels. Only a fraction of bitcoins issued to date are found on the exchange markets for sale. So even though technically a buyer with lots of money could buy all the bitcoins offered for sale, unless those holding the rest of the bitcoins offer them for sale as well, even the wealthiest, most determined buyer can't get at them.

    +

    Additionally, new currency continues to be issued daily and will continue to do so for decades though over time the rate at which they are issued declines to insignificant levels. Those who are mining aren't obligated to sell their bitcoins so not all bitcoins will make it to the markets even.

    +

    This situation doesn't suggest, however, that the markets aren't vulnerable to price manipulation. It doesn't take significant amounts of money to move the market price up or down and thus Bitcoin remains a volatile asset.

    + +

    What if someone creates a new block chain, or a new digital currency that renders Bitcoin obsolete?

    +

    That the block chain cannot be easily forked represents one of the central security mechanisms of Bitcoin. Given the choice between two block chains, a Bitcoin miner always chooses the longer one - that is to say, the one with the more complex hash. Thusly, it ensures that each user can only spend their bitcoins once, and that no user gets ripped off.

    +

    As a consequence of the block chain structure, there may at any time be many different sub-branches, and the possibility always exists of a transaction being over-written by the longest branch, if it has been recorded in a shorter one. The older a transaction is though, the lower its chances of being over-written, and the higher of becoming permanent. Although the block chain prevents one from spending more Bitcoins than one has, it means that transactions can be accidentally nullified.

    +

    A new block chain would leave the network vulnerable to double-spend attacks. However, the creation of a viable new chain presents considerable difficulty, and the possibility does not present much of a risk.

    +

    Bitcoin will always choose the longer Block Chain and determines the relative length of two branches by the complexities of their hashes. Since the hash of each new block is made from that of the block preceding it, to create a block with a more complex hash, one must be prepared to do more computation than has been done by the entire Bitcoin network from the fork point up to the newest of the blocks one is trying to supersede. Needless to say, such an undertaking would require a very large amount of processing power and since Bitcoin is continually growing and expanding, it will likely only require more with the passage of time.

    +

    A much more distinct and real threat to the Bitcoin use is the development of other, superior virtual currencies, which could supplant Bitcoin and render it obsolete and valueless.

    +

    A great deal of careful thought and ingenuity has gone into the development of Bitcoin, but it is the first of its breed, a prototype, and vulnerable to more highly-evolved competitors. At present, any threatening rivals have yet to rear its head; Bitcoin remains the first and foremost private virtual currency, but we can offer no guarantees that it will retain that position. It would certainly be in keeping with internet history for similar system built from the same principles to supersede and cast Bitcoin into obsolescence, after time had revealed its major shortcomings. Friendster and Myspace suffered similar fates at the hand of Facebook, Napster was ousted by Limeware, Bearshare and torrent applications, and Skype has all but crushed the last few disciples of the Microsoft Messenger army.

    +

    This may sound rather foreboding, so bear in mind that introduction of new and possibly better virtual currencies will not necessarily herald Bitcoin's demise. If Bitcoin establishes itself sufficiently firmly before the inception of the next generation of private, online currencies as to gain widespread acceptance and general stability, future currencies may pose little threat even if they can claim superior design.

    + +

    Transaction

    + +

    Why do I have to wait 10 minutes before I can spend money I received?

    +

    10 minutes is the average time taken to find a block. It can be significantly more or less time than that depending on luck; 10 minutes is simply the average case.

    +

    You can see how long all other recent transactions have taken here: BitcoinStats.org.

    +

    Blocks (shown as "confirmations" in the GUI) are how the Bitcoin achieves consensus on who owns what. Once a block is found everyone agrees that you now own those coins, so you can spend them again. Until then it's possible that some network nodes believe otherwise, if somebody is attempting to defraud the system by reversing a transaction. The more confirmations a transaction has, the less risk there is of a reversal. Only 6 blocks or 1 hour is enough to make reversal computationally impractical. This is dramatically better than credit cards which can see chargebacks occur up to three months after the original transaction!

    +

    Ten minutes was specifically chosen by Satoshi as a tradeoff between propagation time of new blocks in large networks and the amount of work wasted due to chain splits. For a more technical explanation, see Satoshi's original technical paper.

    + + +

    Do you have to wait until my transactions are confirmed in order to buy or sell things with Bitcoin?

    +

    YES, you do, IF the transaction is non-recourse. The Bitcoin reference software does not display transactions as confirmed until six blocks have passed (confirmations). As transactions are burred in the chain they become increasingly non-reversible but are very reversible before the first confirmation. Two to six confirmations are recommended for non-recourse situations depending on the value of the transactions involved.

    +

    When people ask this question they are usually thinking about applications like supermarkets. This generally is a recourse situation: if somebody tries to double-spend on a face-to-face transaction it might work a few times, but probabalistically speaking eventually one of the double-spends will get noticed, and the penalty for shoplifting charges in most localities is calibrated to be several times worse than the proceeds of a single shoplifting event.

    +

    Double-spends might be a concern for something like a snack machine in a low-traffic area with no nearby security cameras. Such a machine shouldn't honor 0-confirmation payments, and should instead use some other mechanism of clearing Bitcoin or validating transactions against reversal, see the wiki article here for alternatives.

    +

    Applications that require immediate payment processing, like supermarkets or snack machines, need to manage the risks. Here is one way to reverse an unconfirmed payment:

    +

    A Finney attack, in which an attacker mines a block containing a movement of some coins back to themselves. Once they find a block solution, they quickly go to a merchant and make a purchase, then broadcast the block, thus taking back the coins. This attack is a risk primarily for goods that are dispatched immediately, like song downloads or currency trades. Because the attacker can't choose the time of the attack, it isn't a risk for merchants such as supermarkets where you can't choose exactly when to pay (due to queues, etc). The attack can fail if somebody else finds a block containing the purchasing transaction before you release your own block, therefore, merchants can reduce but not eliminate the risk by making purchasers wait some length of time that's less than a confirm.

    +

    Because pulling off this attack is not trivial, merchants who need to sell things automatically and instantly are most likely to just price the cost of reversal fraud in, or use insurance.

    + +

    I was sent some bitcoins and they haven't arrived yet! Where are they?

    +

    Don't panic! There are a number of reasons why your bitcoins might not show up yet, and a number of ways to diagnose them.

    +

    The latest version of the Bitcoin-Qt client tells you how far it has yet to go in downloading the blockchain. Hover over the icon in the bottom right corner of the client to learn your client's status.

    +

    If it has not caught up then it's possible that your transaction hasn't been included in a block yet.

    +

    You can check pending transactions in the network by going here and then searching for your address. If the transaction is listed here then it's a matter of waiting until it gets included in a block before it will show in your client.

    +

    If the transaction is based on a coin that was in a recent transaction then it could be considered a low priority transaction. Transfers can take longer if the transaction fee paid was not high enough. If there is no fee at all the transfer can get a very low priority and take hours or even days to be included in a block.

    + +

    Why does my Bitcoin address keep changing?

    +

    Whenever the address listed in "Your address" receives a transaction, Bitcoin replaces it with a new address. This is meant to encourage you to use a new address for every transaction, which enhances anonymity. All of your old addresses are still usable: you can see them in ''Settings -> Your Receiving Addresses''.

    + +

    How much will the transaction fee be?

    +

    Some transactions might require a transaction fee for them to get confirmed in a timely manner. The transaction fee is processed by and received by the bitcoin miner. The most recent version of the Bitcoin client will estimate an appropriate fee when a fee might be required.

    +

    The fee is added to the payment amount. For example, if you are sending a 1.234 BTC payment and the client requires a 0.0005 BTC fee, then 1.2345 BTC will be subtracted from the wallet balance for the entire transaction and the address for where the payment was sent will receive a payment of 1.234 BTC.

    +

    A fee might be imposed because your transaction looks like a denial of service attack to the Bitcoin system. For example, it might be burdensome to transmit or it might recycle Bitcoins you recently received. The wallet software attempts to avoid generating burdensome transactions, but it isn't always able to do so: The funds in your wallet might be new or composed of many tiny payments.

    +

    Because the fee is related to the amount of data that makes up the transaction and not to the amount of Bitcoins being sent, the fee may seem extremely low (0.0005 BTC for a 1,000 BTC transfer) or unfairly high (0.004 BTC for a 0.02 BTC payment, or about 20%). If you are receiving tiny amounts (''e.g.'' as small payments from a mining pool) then fees when sending will be higher than if your activity follows the pattern of conventional consumer or business transactions.

    +

    As of Bitcoin 0.5.3 the required fee will not be higher than 0.05 BTC. For most users there is usually no required fee at all. If a fee is required it will most commonly be 0.0005 BTC.

    + +

    What happens when someone sends me a bitcoin but my computer is powered off?

    +

    Bitcoins are not actually "sent" to your wallet; the software only uses that term so that we can use the currency without having to learn new concepts. Your wallet is only needed when you wish to spend coins that you've received.

    +

    If you are sent coins when your wallet client program is not running, and you later launch the wallet client program, the coins will eventually appear as if they were just received in the wallet. That is to say, when the client program is started it must download blocks and catch up with any transactions it did not already know about.

    + +

    How long does "synchronizing" take when the Bitcoin client is first installed? What's it doing?

    +

    The popular Bitcoin client software from bitcoin.org implements a "full" Bitcoin node: It can carry out all the duties of the Bitcoin P2P system, it isn't simply a "client". One of the principles behind the operation of full Bitcoin nodes is that they don't assume that the other participants have followed the rules of the Bitcoin system. During synchronization, the software is processing historical Bitcoin transactions and making sure for itself that all of the rules of the system have been correctly followed.

    +

    In normal operation, after synchronizing, the software should use a hardly noticeable amount of your computer's resources.

    +

    When the wallet client program is first installed, its initial validation requires a lot of work from your computer's hard disk, so the amount of time to synchronize depends on your disk speed and, to a lesser extent, your CPU speed. It can take anywhere from a few hours to a day or so. On a slow computer it could take more than 40 hours of continuous synchronization, so check your computer's power-saving settings to ensure that it does not turn its hard disk off when unattended for a few hours. You can use the Bitcoin software during synchronization, but you may not see recent payments to you until the client program has caught up to the point where those transactions happened.

    +

    If you feel that this process takes too long, you can download a pre-synchronized blockchain from http://eu2.bitcoincharts.com/blockchain/. Alternatively, you can try an alternative "lite" client such as Multibit or a super-light client like electrum, though these clients have somewhat weaker security, are less mature, and don't contribute to the health of the P2P network.

    + +

    Networking

    + +

    Do I need to configure my firewall to run Bitcoin?

    +

    Bitcoin will connect to other nodes, usually on TCP port 8333. You will need to allow outgoing TCP connections to port 8333 if you want to allow your Bitcoin client to connect to many nodes. Testnet uses TCP port 18333 instead of 8333.

    +

    If you want to restrict your firewall rules to a few IPs, you can find stable nodes in the fallback nodes list.

    + +

    How does the peer finding mechanism work?

    +

    Bitcoin finds peers primarily by forwarding peer announcements within its own network and each node saves a database of peers that it's aware of, for future use. In order to bootstrap this process Bitcoin needs a list of initial peers, these can be provided manually but normally it obtains them by querying a set of DNS domain names which have automatically updated lists, if that doesn't work it falls back to a build-in list which is updated from time to time in new versions of the software. There is also an IRC based mechanism but it is disabled by default.

    + +

    Mining

    + +

    What is mining?

    +Mining is the process of spending computation power to secure Bitcoin transactions against reversal and introducing new Bitcoins to the system. +

    Technically speaking, mining is the calculation of a hash of the a block header, which includes among other things a reference to the previous block, a hash of a set of transactions and a nonce. If the hash value is found to be less than the current target (which is inversely proportional to the difficulty), a new block is formed and the miner gets the newly generated Bitcoins (25 per block at current levels). If the hash is not less than the current target, a new nonce is tried, and a new hash is calculated. This is done millions of times per second by each miner.

    + +

    Is mining used for some useful computation?

    +

    The computations done when mining are internal to Bitcoin and not related to any other distributed computing projects. They serve the purpose of securing the Bitcoin network, which is useful.

    + +

    Is it not a waste of energy?

    +

    Spending energy on creating and securing a free monetary system is hardly a waste. Also, services necessary for the operation of currently widespread monetary systems, such as banks and credit card companies, also spend energy, arguably more than Bitcoin would.

    + +

    Why don't we use calculations that are also useful for some other purpose?

    +

    To provide security for the Bitcoin network, the calculations involved need to have some very specific features. These features are incompatible with leveraging the computation for other purposes.

    + +

    How can we stop miners from creating zero transaction blocks?

    +

    The incentive for miners to include transactions is in the fees that come along with them. If we were to implement some minimum number of transactions per block it would be trivial for a miner to create and include transactions merely to surpass that threshold. As the network matures, the block reward drops, and miners become more dependent on transactions fees to pay their costs, the problem of zero transaction blocks should diminish over time.

    + +

    How does the proof-of-work system help secure Bitcoin?

    +

    To give a general idea of the mining process, imagine this setup:

    +

    + payload = [some data related to things happening on the Bitcoin network]
    + nonce = 1
    + hash = SHA2( SHA2( payload + nonce ) )
    +

    +

    The cost function use in bitcoin is the Hashcash cost-function. Bit coin mining intensively computes a high value Hashcash stamp on the underlying block chain data. The hashcash stamp that Bitcoin miners produce is computed by repeatedly increasing "nonce" until the hash function yields a value, that has the rare property of being below a certain target threshold. (In other words: The hash "starts with a certain number of zeroes", if you display it in the fixed-length representation, that is typically used.)

    +

    As can be seen, the mining process doesn't compute anything special. It merely tries to find a number (also referred to as nonce) which - in combination with the payload - results in a hash with special properties.

    +

    The advantage of using the hashcash mechanism consists of the fact, that it is very easy to check a result: Given the payload and a specific nonce, only a single call of the hashing function is needed to verify that the hash has the required properties. Since there is no known way to find these hashes other than brute force, this can be used as a "proof of work" that someone invested a lot of computing power to find the correct nonce for this payload.

    +

    This feature is then used in the Bitcoin network to secure various aspects. An attacker that wants to introduce malicious payload data into the network, will need to do the required hashcash proof of work before it will be accepted. And as long as honest miners have more computing power, they can always outpace an attacker.

    +

    Also see Hashcash and Proof-of-work system and SHA2 and on Wikipedia.

    + +

    What do I need to start mining?

    +

    In the early days of Bitcoin, it was easy for anyone to find new blocks using standard CPUs. As more and more people started mining, the difficulty of finding new blocks has greatly increased to the point where the average time for a CPU to find a single block can be many years. The only cost-effective method of mining is using a high-end graphics card with special software (see also Why a GPU mines faster than a CPU) and/or joining a mining pool. Since solo CPU mining is essentially useless, it was removed from the GUI of the Bitcoin software.

    + +

    Security

    + +

    Could miners collude to give themselves money or to fundamentally change the nature of Bitcoin?

    +

    There are two questions in here. Let's look at them separately.

    + +

    Could miners gang up and give themselves money?

    +

    Mining itself is the process of creating new blocks in the block chain. Each block contains a list of all the transactions that have taken place across the entire Bitcoin network since the last block was created, as well as a hash of the previous block. New blocks are 'mined', or rather, generated, by Bitcoin clients correctly guessing sequences of characters in codes called 'hashes,' which are created using information from previous blocks. Bitcoin users may download specialized 'mining' software, which allows them to dedicate some amount of their processing power – however large or small – to guessing at strings within the hash of the previous block. Whoever makes the right guess first, thus creating a new block, receives a reward in Bitcoins.

    +

    The block chain is one of the two structures that makes Bitcoin secure, the other being the public-key encryption system on which Bitcoin trade is based. The block chain assures that not only is every single transaction that ever takes place recorded, but that every single transaction is recorded on the computer of anyone who chooses to store the relevant information. Many, many users have complete records of every transaction in Bitcoins history readily available to them at any point, and anyone who wants in the information can obtain it with ease. These things make Bitcoin very hard to fool.

    +

    The Bitcoin network takes considerable processing power to run, and since those with the most processing power can make the most guesses, those who put the most power toward to sustaining the network earn the most currency. Each correct guess yields, at present, fifty Bitcoins, and as Bitcoins are presently worth something (although the value still fluctuates) every miner who earns any number of Bitcoins makes money. Some miners pull in Bitcoins on their own; and some also join or form pools wherein all who contribute earn a share of the profits.

    +

    Therefore, first answer is a vehement “yes” – no only can miners collude to get more money, Bitcoin is designed to encourage them to do so. Bitcoin pools are communal affairs, and there is nothing dishonest or underhanded about them.

    +

    Of course, the real question is:

    + +

    Can they do so in ways not sanction by Bitcoin developers? Is there any way to rip off the network and make loads of money dishonestly?

    +

    Bitcoin isn't infallible. It can be cheated, but doing so is extremely difficult. Bitcoin was designed to evade some of the central problems with modern currencies – namely, that their trustworthiness hinges upon that of people who might not have users' best interests in mind. Every currency in the world (other than Bitcoin) is controlled by large institutions who keep track of what's done with it, and who can manipulate its value. And every other currency has value because people trust the institutions that control them.

    +

    Bitcoin doesn't ask that its users trust any institution. Its security is based on the cryptography that is an integral part of its structure, and that is readily available for any and all to see. Instead of one entity keeping track of transactions, the entire network does, so Bitcoins are astoundingly difficult to steal, or double-spend. Bitcoins are created in a regular and predictable fashion, and by many different users, so no one can decide to make a whole lot more and lessen their value. In short, Bitcoin is designed to be inflation-proof, double-spend-proof and completely distributed.

    +

    Nonetheless, there are a few ways that one can acquire Bitcoins dishonestly. Firstly, one can steal private keys. Key theft isn't something that Bitcoin security has been designed to prevent: it's up to users to keep theirs safe. But the cryptography is designed so that it is completely impossible to deduce someone's private key from their public one. As long as you keep your private key to yourself, you don't have much to worry about. Furthermore, one could theoretically create a new block chain, but due to the way in which the block chain is constructed, this would be extremely difficult and require massive amounts of processing power. A full explanation of the difficulties involved can be found in the block chain article.

    +

    Bitcoin can be ripped off – but doing so would be extremely hard and require considerable expertise and a staggering amount of processing power. And it's only going to get harder with time. Bitcoin isn't impenetrable, but it's close enough to put any real worries in the peripherals.

    + +

    Could miners fundamentally change the nature of Bitcoin?

    +

    Once again, almost certainly not.

    +

    Bitcoin is a distributed network, so any changes implemented to the system must be accepted by all users. Someone trying to change the way Bitcoins are generated would have to convince every user to download and use their software – so the only changes that would go through are those that would be equally benefit all users.

    +

    And thus, it is more or less impossible for anyone to change the function of Bitcoin to their advantage. If users don't like the changes, they won't adopt them, whereas if users do like them, then these will help everyone equally. Of course, one can conceive of a situation where someone manages to get a change pushed through that provides them with an advantage that no one notices, but given that Bitcoin is structurally relatively simple, it is unlikely that any major changes will go through without someone noticing first.

    +

    The fact that such changes are so difficult to make testifies to the fully distributed nature of Bitcoin. Any centrally controlled currency can be modified by its central agency without the consent of its adherents. Bitcoin has no central authority, so it changes only at the behest of the whole community. Bitcoins development represents a kind of collective evolution; the first of its kind among currencies.

    + +

    Help

    + +

    I'd like to learn more. Where can I get help?

    + diff --git a/en/foundation.html b/en/foundation.html new file mode 100644 index 00000000..6eac3f58 --- /dev/null +++ b/en/foundation.html @@ -0,0 +1,11 @@ +--- +layout: base-en +title: Bitcoin Foundation +--- + +
    +The Bitcoin Foundation +

    Bitcoin Foundation

    +

    Bitcoin Foundation standardizes, protects and promotes the use of Bitcoin cryptographic money for the benefit of users worldwide.

    +

    Visit Bitcoin Foundation Website

    +
    diff --git a/en/how-it-works.html b/en/how-it-works.html new file mode 100644 index 00000000..11042cc2 --- /dev/null +++ b/en/how-it-works.html @@ -0,0 +1,26 @@ +--- +layout: base-en +title: How does Bitcoin work? - Bitcoin +--- +

    How does Bitcoin work?

    + +

    OK, this is a question that often causes confusion. Here's a quick explanation! + +

    The basics for a new user

    +

    As a new user, you only need to choose a wallet that you will install on your computer or on your mobile phone. Once you have your wallet installed, it will generate your first Bitcoin address and you can create more whenever you need one. You can disclose one of your Bitcoin addresses to your friends so that they can pay you or vice versa, you can pay your friends if they give you their addresses. In fact, this is pretty similar to how email works. So all that is left to do at this point is to get some bitcoins and to keep them safe. In order to start using Bitcoin, you are not required to understand the technical details.

    + +

    However, if you want to know more, keep reading!

    + +


    Bitcoin overview

    + +

    Blockchain

    +

    The blockchain is a shared public transaction log on which the entire Bitcoin network relies. All confirmed transactions are included in the blockchain with no exception. This way, new transactions can be verified to be spending bitcoins that are actually owned by the spender. The integrity and the chronological order of the blockchain are enforced with cryptography.

    + +

    Transaction

    +

    A transaction is a transfer of value between Bitcoin addresses that gets included in the blockchain. Bitcoin wallets keep a secret piece of data called a private key for each Bitcoin address. Private keys are used to sign transactions, providing a mathematical proof that they come from the owner of the addresses. The signature also prevents the transaction from being altered by anybody once it has been issued. All transactions are broadcast between users and confirmed by the network in the following minutes, through a process called mining.

    + +

    Mining

    +

    Mining is a distributed consensus system that is used to confirm waiting transactions by including them in the blockchain. It enforces a chronological order in the blockchain, protects the neutrality of the network, and allows different computers to agree on the state of the system. To be confirmed, transactions must be packed in a block that fits very strict cryptographic rules that will be verified by the network. These rules prevent any previous block from being modified because doing so would invalidate all following blocks. Mining also creates the equivalent of a competitive lottery that prevents any individual from easily adding new blocks consecutively in the blockchain. This way, no individuals can control what is included in the blockchain or replace parts of the blockchain to roll back their own spends.

    + +

    Going down the rabbit hole

    +

    This is only a very short and concise summary of the system. If you want to get into the details, you can read the original paper that describes the system's design, and explore the Bitcoin wiki.

    diff --git a/en/img/bitcoin_at_a_glance.png b/en/img/bitcoin_at_a_glance.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a9713c0b31fcb489da84b012593d14fa8df304 GIT binary patch literal 32835 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 literal 0 HcmV?d00001 diff --git a/en/img/bitcoin_at_a_glance.svg b/en/img/bitcoin_at_a_glance.svg new file mode 100644 index 00000000..80b78bc6 --- /dev/null +++ b/en/img/bitcoin_at_a_glance.svg @@ -0,0 +1,702 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/en/img/bitcoin_at_a_glance_src.svg b/en/img/bitcoin_at_a_glance_src.svg new file mode 100644 index 00000000..5b14f281 --- /dev/null +++ b/en/img/bitcoin_at_a_glance_src.svg @@ -0,0 +1,521 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + 1pY3.. + 1sd9.. + You + + 1qTu.. + ? + + + + + + + + + 1x4F..->1pY3.. + 2.00 BTC + (...) + (...) + + Blockchain + the + (a shared public transaction log) + + + + + + + (...) + + + + + + 1x4F.. + Bitcoin + Network at a glance + + + + + + + + + Friend + ? + + ? + + diff --git a/en/index.html b/en/index.html new file mode 100644 index 00000000..ef64b3d2 --- /dev/null +++ b/en/index.html @@ -0,0 +1,14 @@ +--- +layout: base-en +title: Bitcoin +--- +

    An open source P2P digital currency

    +

    Bitcoin is a currency, a protocol, and a software that enables +

      +
    • Instant peer to peer transactions
    • +
    • Worldwide payments
    • +
    • Low or zero processing fees
    • +
    • And much more!
    • +
    +

    Bitcoin uses peer-to-peer technology to operate with no central authority: managing transactions and issuing Bitcoins are carried out collectively by the network. Through many of its unique properties, Bitcoin allows exciting uses that could not be covered by any previous payment systems.

    +

    The software is a community-driven free open source project, released under the MIT license.

    diff --git a/en/resources.html b/en/resources.html new file mode 100644 index 00000000..072c9ebd --- /dev/null +++ b/en/resources.html @@ -0,0 +1,35 @@ +--- +layout: base-en +title: Resources - Bitcoin +--- +

    Bitcoin resources

    + diff --git a/en/support-bitcoin.html b/en/support-bitcoin.html new file mode 100644 index 00000000..130dd307 --- /dev/null +++ b/en/support-bitcoin.html @@ -0,0 +1,30 @@ +--- +layout: base-en +title: Support Bitcoin - Bitcoin +--- +

    Support Bitcoin

    +

    Bitcoin is a protocol that was born from a small community and has grown fast since. There are a lot of things you can do to help Bitcoin to spread and improve over time.

    + +

    BitcoinUsing Bitcoin

    +

    Obviously, using Bitcoin is the first thing you can do to help its development. There are most probably many cases where it can make your life easier. And you can accept payment in Bitcoin yourself.

    + +

    NetworkBe the network

    +

    You can join the Bitcoin network by keeping the original software running on your computer. You can also do some Bitcoin mining to make the network more secure by helping to process transactions.

    + +

    DevelopmentDevelopment

    +

    Bitcoin is open source. So if you are a developer, you can use your super-powers to do good and improve Bitcoin. Or you can also build amazing new services or software that use Bitcoin.

    + +

    DonationDonation

    +

    The easiest way to help is to donate a few bitcoins or join the Bitcoin Foundation. The Foundation funds a salary for the maintainer of the core Bitcoin software, organizes conferences, and provides other important resources.

    + +

    SpreadSpread

    +

    Speak about Bitcoin to interested people. Write about it on your blog. Tell your favorite shops you would like to pay with Bitcoins. Or be creative and make yourself a nice Bitcoin T-shirt.

    + +

    WikiWiki

    +

    The Bitcoin wiki is full of useful and detailed information and we are constantly improving the information it contains - just like Wikipedia. You can help keep the wiki accurate and up-to-date. + +

    TranslateTranslate

    +

    Bitcoin is already translated in many languages. However you can translate it in new languages as well as improving existing translations. Translations in the Bitcoin wiki would be very welcome!

    + +

    HelpHelp

    +

    You can join Bitcoin communities to give help to new users. And you can talk about Bitcoin with other people and learn more about it every day.

    diff --git a/en/version-history.html b/en/version-history.html new file mode 100644 index 00000000..e9e1c912 --- /dev/null +++ b/en/version-history.html @@ -0,0 +1,4 @@ +--- +layout: post +title: Version history +--- diff --git a/en/vocabulary.html b/en/vocabulary.html new file mode 100644 index 00000000..57ab9f53 --- /dev/null +++ b/en/vocabulary.html @@ -0,0 +1,62 @@ +--- +layout: base-en +title: Vocabulary - Bitcoin +--- +

    Some Bitcoin words you might hear

    +

    Bitcoin provides a new approach to payments and as such, there are some new words that might become a part of your vocabulary. Don't worry, even the humble television created new words!

    +

    Table of contents

    + + +

    Address

    +

    A Bitcoin address is like a physical address or an email. It is the only information you need to provide for someone to pay you with Bitcoin.

    + +

    Blockchain

    +

    The blockchain is a public record of all Bitcoin transactions, in chronological order. The blockchain is shared between all Bitcoin users. It is used to verify the balance of Bitcoin addresses and to prevent double spending.

    + +

    Block

    +

    A block is a record in the blockchain that contains and confirms many waiting transactions. Roughly every 10 minutes on average, a new block including transactions is appended to the blockchain through mining.

    + +

    BTC

    +

    BTC is the unofficial three letter code for Bitcoin. It can be used as an abbreviation, like USD for US dollar.

    + +

    Confirmation

    +

    Confirmation means that a transaction has been verified by the network and is highly unlikely to be reversed. One confirmation is pretty secure. Though for larger amounts ( ex. 1000 $USD and above ), one can wait for a transaction to have more confirmations - 6 is an frequently chosen number. Each new confirmation decrease the risk of a reversal exponentially.

    + +

    Cryptography

    +

    Cryptography is the branch of mathematics that lets us create mathematical proofs that provide high levels of security. Online commerce and banking already uses cryptography. In the case of Bitcoin, cryptography is used to make it impossible for anybody to spend funds from another user's wallet or to corrupt the blockchain. It can also be used to encrypt a wallet, so that it cannot be used without a password.

    + +

    Double Spend

    +

    If a malicious user tries to spend their bitcoins to two different recipients at the same time, this is double spending. Bitcoin mining and the blockchain are there to create a consensus on the network about which of the two transactions will win.

    +

    + +

    Hash Rate

    +

    The hash rate is the measuring unit of the processing power of the Bitcoin network. The Bitcoin network must make intensive mathematical operations for security purposes. When the network reaches a hash rate of 10 TH/s, it means it can make ten trillion calculations per second.

    + +

    Mining

    +

    Bitcoin mining is the process of making computer hardware do mathematical calculations for the Bitcoin network to confirm transactions and increase security. As a reward for their services, Bitcoin miners can collect transaction fees for the transactions they confirm along with newly created bitcoins. Mining is a specialized and competitive market where the rewards are divided up according to how much calculation is done. Only a few Bitcoin users do Bitcoin mining and it is not an easy way to make money.

    + +

    P2P

    +

    Peer to peer refers to systems that work like an organized collective by allowing each individual to interact directly with the others. In the case of Bitcoin, the network is built in such a way that each user is broadcasting transactions of other users. And crucially, no bank is required as a third party.

    + +

    Private Key

    +

    A private key is a secret piece of data that proves your right to spends Bitcoin from a specific Bitcoin address through a cryptographic signature. Each Bitcoin address has its own unique private key. Your private keys are stored in your computer if you use a software wallet while they are stored on some remote servers if you use a web wallet. Private keys must never be revealed as they allow you to spend bitcoins for their respective Bitcoin addresses.

    + +

    Signature

    +

    A cryptographic signature is a mathematical mechanism that allows someone to prove ownership. In the case of Bitcoin, a Bitcoin address and its private key are linked by some mathematical magic. When your Bitcoin software signs a transaction with the appropriate private key, the whole network can see that the signature matches the Bitcoin address. However, there is no way for the world to guess your private key to steal your hard-earned bitcoins.

    + +

    Wallet

    +

    A Bitcoin wallet refers to the equivalent of a physical wallet on the Bitcoin network. Each Bitcoin wallet can show you the total balance of all Bitcoin addresses it contains. Just like you can count the money in your real wallet. And in the same way, a Bitcoin wallet allows you to pay a specific amount to a specific person. This is different to credit cards where you are charged by the merchant.

    diff --git a/en/you-need-to-know.html b/en/you-need-to-know.html new file mode 100644 index 00000000..6b2b7345 --- /dev/null +++ b/en/you-need-to-know.html @@ -0,0 +1,38 @@ +--- +layout: base-en +title: Some things you need to know - Bitcoin +--- +

    Some things you need to know

    +

    If you are about to explore Bitcoin, there are a few things you should know. Bitcoin does not let you send emails or take pictures; it lets you exchange money and value. As such, Bitcoin must be treated with the same care as your regular wallet, or even more in some cases!

    + +

    SecuritySecuring your wallet

    +

    Like in real life, your wallet must be secured. Always remember that it is your responsibility to adopt good practices in order to protect your money. Here are some options you should consider.

    + +
    +

    Backup your wallet

    +

    Bitcoin services and software allow you to backup your wallet, which can be printed on paper or saved to a USB drive. Stored in a safe place, a backup can protect you against computer failure and many human mistakes.

    + +

    Encrypt your wallet

    +

    Encrypting your wallet allows you to set a password for anyone trying to withdraw any funds. This helps protect against thieves and hackers, though it cannot protect against keylogging hardware or software. However, you should make sure you never forget the password or your funds will be permanently lost. Unlike your bank, there are no password recovery options with Bitcoin!

    + +

    Be careful with online wallets

    +

    Using a online wallet is pretty much like using a online bank. You are trusting someone else to protect your money while you have to remember and protect your password. Your should always choose such services carefully. As of today, no online wallet provides enough insurance and security to be used to store value like a bank.

    + +

    Use an offline backup for savings

    +

    An offline backup of a wallet provides the highest level of security for savings. It involves storing a wallet only on paper and on usb keys in different secured locations that are not connected to the network. This is a good protection against computer failures, computer vulnerabilities, theft and human mistakes. As of today, this approach still requires some technical knowledge to be done correctly.

    +
    + +

    VolatileBitcoin value is volatile

    +

    The value of Bitcoin can unpredictably increase or decrease over a short period of time due to its young economy, novel nature, and sometimes-illiquid markets. Consequently, keeping your savings in Bitcoin is not recommended. Bitcoin should be considered as a high risk asset and you should never store money that you cannot afford to lose with Bitcoin. If you receive payments with Bitcoin, many service providers allow you to convert them instantly to your local currency.

    + +

    IrreversibleBitcoin payments are irreversible

    +

    Any transaction you issue with Bitcoin cannot be reversed. It can only be refunded by the person receiving the funds. That means you should take care to do business with people or organizations you know and trust. But don't worry, Bitcoin can detect typos and usually won't let you send money to an invalid address.

    + +

    AnonymousBitcoin is not anonymous without efforts

    +

    All Bitcoin transactions are stored publicly and permanently on the network, which means anybody can see the balance and the transactions of any Bitcoin address. However, it is not possible to associate a Bitcoin address with its physical owner unless the owner demonstrated that they own it. This is why it is recommended to use many different Bitcoin addresses; in fact, you should create a new one each time you receive money. This is especially important for public uses such as websites. You might also want to consider hiding your computer's IP address with a tool like Tor so that it cannot be logged by others.

    + +

    ExperimentalBitcoin is still experimental

    +

    Bitcoin is an experimental new currency that is in active development. Although it becomes less and less experimental as usage grows, you should keep in mind that Bitcoin is a new invention that is exploring ideas that have never been attempted before. As such, its future cannot be predicted by anyone.

    + +

    TaxesDon't forget to pay your taxes

    +

    Bitcoin is not a official currency. That said, most jurisdictions still require you to pay income, sales, and payroll taxes on anything that has value, including Bitcoin. It is your responsibility to inform yourself about and comply with any applicable laws.

    diff --git a/favicon.ico b/favicon.ico index d249e41feb0fd2bb0d0ab942a9c84f304586164a..2534bce7063ebe896b60dcc7f42c17afff52edf2 100644 GIT binary patch literal 1406 zcmeH^+fz+Z9LK*0k=#yBa@U1)>gZldL`tc2aVfQ3y33*59`F|!X3#Jw4%O6@sbOMD z84nl_MMRRuWHe?BGc}^!EA1R79!p5ME8^R* z0{0R#!mAkk%NQ=Sam3Y$@VIV9>sJdRsu@l{l~CL!A>j_g_fZ8I_eF@Zip#GgB+=}r zSwZw|hLYDZev2wP`YbsAf+Mz;A+te5@1TNWaw>WxL4SiGlDu*rh)BOD!f=z}>~oH1 zUo7Ox!EK&0xiS1=Du$SXsxBFoT^yN>5=JByo&6SEB+q#AjH_elC#RZj8QF~@J`X7{ zz2yk5U}*R#!^>ob%QZ7XD;b(T$?&mILTd0pLa)_uFp{goQQ7@_WB1Xw6kh)7CpWG%1jJh$H=w7WHwcVV$ z5mE6@Mi@Et{7~Ra4sWO<<3ou$63Kz%FNiT+7+>UJ&@iu8KDLw>Nw^g;^0g5c+t lPdH>+cQ@MwLbQc8Qje3qmAGT8Hy)lDk!Z~mYwQ27{{VOyL!kfw literal 2550 zcmaKu4OCQR8pr=?scEZHaoWvVF*b7Z6H|1_KvPS@RR%+Z@FTEAMU4?rKs1mKg^`hA zMqygi1%gn=BeR2?G(<#LQJ0T#MRpO$_(sd+ltK#f-)DwZThG=#=b7Q&dH>J7m;2t| z?*#^6AV!UXd=JIirvV4xzx#Gr`xKy-W8*Bxr0k?D<9=xy;Jf^0W;_b9jOiwL?%b`lRW>msC-He%;SK*p@4U50HfO#30u;j=^ zDALcvGrI&Uq!d{f;dQhOo;elpJYEi;6H>Y5n44+FyII#T|5!cVIbH`JlUb?;9~c|3 zBJZF07~J7Mlv{u=&&# zgcjD|eNz(_n;Nm?WGfW%?J1?mYsS(q+u(b;5xxbD@F{GAqM!py3%-T-R~_&K(fxzMhgcsMtr|33T6?Y=w+zkX2wIJ|ZGXhK6;9qhJYtDa*)g`yFp|k^=<@b=% z7AP;aV9TXe1Yd5))`|{nueyaW^KFD)y^DxzcMyH_G~&LhM8fHEL|te=blDBWUur@^ zc@xxsZ-VM_GgK8VNUm%_qPZQqs#c^_-$d%QThQ138*#NiAgZj-ams3|E3F8Zh4oUNt|?V+7ps zB7!g$Nf?h@IH3}=(TRnijSuJ;1S;Y{Wg4jYD`+eO&0qf{Zzp*t$uE+;pX5U&ua^Ah zk~c}dQ1TZfFXzdij_pAhNv?Vx6F_8LnUwd57
    &NeSIdbJk`}Pf$5i^rN9A~rZH!;sm^il^8K)7nF$NLBL zyAP!PaYCT(S9b5}Hmq2+N&oy5fBooLTGzpU(0MKY_!IrFU)h=R+NAiPfzCQluVqX0 zifH|qiEnQU8ni$+XVxq?{RoGo?Jggv7e5oG+xW(eD7|}xev$8Lt*t%$l7Iig)VTSv z(^s!aP|2iOsM_|s;h&D$_13CwI@?gWz-b8@pLbrL?VYG~eARjb@BK-mO-|N^yky<8 zd@P(l*=b(?Uhf#0XL4UfG6y3E^w* zzp*{-{J4lioi8i3Juj_GXntYU&SUlg(QZGNT%k7(oD!8DwkYG=_wueYsrdnuTS;we zALU)8kFkQbfr%X99hyHQL~Z-iK5NqQ20471c|>?2Jfpa&?-l<@7l)|q z_?YWm6s}QNOW`qvF%-5?IK_;nZXRjtp|F|G=~Wa~GD+@HTqW1AeXU z6sJ*`N?{(wUlczv@?TvHDr@H8W!vs8J%0Iz@*Z;i;s=U9taT#6^?Zz!WUgW_HKo^7W%jM3M-DZZdhK*GJ(*T>ph=D-xyiR{?AZtkqP zL-9OiJwb60WevgP%2tY>`Qe$H6mL<}W;ypM4qqM`WyxB$2@wZJ&PdL$h>_m$H+m^f zrFfgNPLStRL-8!dO;k5MpsWcv+;>Ojf~eGi{ptQsr(NkblXn}Ai(h3PKVV{W9}{JK zfAvw^Nv9;!cXk_8o805lgb4qCn-ZBmcWS&L(=ENYVNv#l9=Fd+zI#h!Dsl+@bI|y$ h`z=ea|Jgc68s-!YGR%n_&|iRI&M(!&ah8lF`yZ|pi&Ovr diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..75c1c97f786b9e90027d1a32e500cdf8c33a6908 GIT binary patch literal 705 zcmV;y0zUnTP)RB;f;Kfm95`;=TU4P2p6?4M*wkwFAO1`>D* z3=e9Dus}qpLv%4n?BKD35GG-_Eee7Th0w*IIvIpS2^JfKxoy~rxPm_4?>8NuyFMTF zg}KapXXZP@j1m!|SbK6Y+JF1Du4#?f2vW$^dSbsgo%LD zbP3(qj(hqhXopf^It(}5J7oK676HCM3M;4b%XUDjRYMLXeSvmP@~|{@}nQ z@l*ak9+l_n`x%}NO0vsynf{I1hCd<<5V^`20z{3L4}KpmDT%-H%6LO{nUz714xkc9 nD#%+UX}jq?uDFrOMfraLNI??@AE#h!00000NkvXXu0mjf=&&_( literal 0 HcmV?d00001 diff --git a/feb20.html b/feb20.html index db1dfe7f..6cb4acc5 100644 --- a/feb20.html +++ b/feb20.html @@ -1,5 +1,5 @@ --- -layout: simple +layout: base-en ---
    diff --git a/font/ubuntu-b-webfont.eot b/font/ubuntu-b-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e83c7b0a62c64ba5690b6e549421eb3fe0cd12c4 GIT binary patch literal 22368 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

    AF(5W*Ld zje1fGGO*JsnHOF`ivWccC`qC9aEFDMF02Z|Pl_eW2N<5@$juk6` zToLe&oHR?=WepH3e7xjW47s+IV%FMv3TfsPbS%*T;dmLb2FK&BvGRe93{PlU!pj+v zLroZ=2VqH0vedpHzX09zjoihwTWTi=W~<*BZ8rKci~J*j0*-CGTx2Ao3QZRE)k5nu zV)C&1b1PUN9Iyb83|xWp8VQ3_Jk$UHGUox+Z1Cu8*>Z!#+729@IK;3NH+Cdu+}PPPbiiH3MO*GhfycN9U$<4c-BxZnD|KG)NX)Omu2Q zBsvs*nL{kfoLPUtYUGNK+YIJ|n1D!ycwHvBU9JR(Cj+~ZRWaI-4!J5>7G|ag`j8O> zi6e8R8y1&=_y#SSa$<((I6SHT&UY?i~Zq9}e%-Htjh!N$pI z_Rx*wZZ_J7c0%I_yb(Pax}XFXK@gVozWV;`zXlBQAS^foHyJ2FK*t6=e7>Is7GDk0 z80+5V1;F`mO#D5h*^c%RS&%u5lU3F%PRmcp4J|e%l*an*Q(tJndP?D7IpEgUCHORT ziRGI|UjT9^0nZBRu!saZ>X;(=(XKAHrdn=RnhL$;_{G_eDQeROp^^t-hG^H4YY=&miTjS@7EbGlrN!N*4eqJ zH)0cE-Kp^~2J~BA!g#cJoV<){w>%TY{V0f}vvSEM0w2giH%pf4MWJhT1!zrL-j=iH zE;2d9)u55Le61&38W96A%Zx?D@jz2-sGd?Oubo#sPpr2Z*> zX1Us|qM<=g8rB%CmvR?N|B zYVH&Paeavdwq_jgF%CEO$!=0&+7g3k19B+sEg*#ChG3Xt8${r3%mNS%(J=|L=%-*_ zuL=T?Uw3W})2=q?VSI+EwLgR|oKP0J}~7k4-O#3!U%+chdF2sh7$72 zkfNcxZus{U8f`4NaXt>>Y3Ap~g>!6HzUal$ywss-^cWyMfrOVub;rRF4MR+#S1}M? zA++(e4-Y#a%c3}UpOw4rsMjSHMg#*iA}6}EBoLR!L-*u>P8Sx31LeqJCEXM)gZ}L$ z7?np&LoYf%xQ5sXASv%HzP!Q_fxr@qa~z!4@@2hU3WUptbn0ZQiHCen!%8>MB83Cg zPzR8xQ1Dberl0lbfY8rqqX&9qfeli+9r-&LJ0VVV!!c%u`tOQgv|4P8y*#)oILHRK zRPrR~f#bjsB0_=6?IvI0Tn(yHOaTsQpN z=fwgFB7zmwXJKX)3=1C-!2($Vt}`00AktE6#hp&Fq$x6kun#=YK?6pPoXG+m5JxtW zsnU4jBbSiU5{kBiPvk7Sxc5!~jG+$JOC^#)!_#e>OGQ^y(ashmgg0^a8K7KcHw>+#?v&=*O@8YR zDQBc?6=#Zjs9t$b?d6^JxRnjzX;*kC_5ev+1P)bgz49rq$5~{^o5jDnRn4 zDg+7$O#+1NAcCpHJPm;C%gIg@hmK)g38lAyHjVi%jum5uSUPMw@mIDZd{BkcvUH3O zz&s~MG=@ZJ<_vA9`2hofU{};(Y)JFIma}d{t1+($y0WzLElAM+oRPfCEe?s8!Bixh z>MvXOWY8*!Ohd@p^QTsEz*dkrmJr@TbV`{dpY7DsGvmajVoWIs-3`PiYjcSiwkHM@ zKUNUBM81i%0K+}nE_ofcS-q7EV&SoK7r|P0427LlwM*@*st<_jd!~ zE1U>xfntP0B|hO{TtBjTd+!S`*}hl0kVb6l1F}LMzfr$@9 z=Rda*%Eqo@6P{*2XLCBH8kwU3#h|u&W+4m(sgo_z5csUW;8uvI?51~C1pF|k@j&2` zgqAFxJ9rGld%^cJdxi{#k`u~v-cEap21r>v$>|b-w8KPg)b>>m-O4L$4%G5Y0uR#3 z{scfCil|w-U}F7bp#7mvKD%Ji_7tq%It*hTc8L;WO2Z7DgEOHv1Rt^2k6q0PIAL z*7ycHHlRXJ`;s)@=;V+a9(|R-r2{1xu|paL4ipno&jo0g_&s1OFV`MbLH-0hCs1OO=0<&for%VCC*$$fnX&LC@>rsKRZ4dS}$QQ7b}DIgsC*C zWZyT$#U{CnOqwg0cJDYfz#p)lc+R}T`+&Sy1fE!CJhn4U4QPD(kjA3>KL6L2;MXdb z^T~N6T)a2|kO8AV)twN7E z2vxJ%0!4cuTstZfrK9bJgA4-eH)&Fxw&&?~Zhz3U8xy1S;4FNsr{ErX)k+7=%iTXw zJGb1}XYQ+!N8`3&C^q53UqCo|&~xpB85Tz1*kil|;!;OaWEokgb08>b~?TZxImv|>0WD?N_+6aMDt}Nj3E6}b}BVzDcR|0cU z)IwYe(J_v*i!KQv5IJy@#s#0eH_?xSKXOlyazXc0kAp)J(s&fMXO)DWp%zJW54O~1 zpEoadi!gshDDF7ZO~6T}okoa*`8FOT=@aXe22o#Hw5$aU8)~(;0H^# zd;;Z}Sne^!#}SUa=PA7=RkSk;C`YiF_*8}iY;&{+UgSi9tU)sf7aq~fiS6XUXjn&P zhIE5axKdR9{GDOAKo~9p0f$h3fGB;(A@MIwLg#ejoH#Y9e1)SpC{DwZB%C$Pe<6uyTOm4Lsz$iqXXKw*8XcFBPkvdF6Cjg5uK?DK> z#CXEqa(_{AvNk{*K*iF^JdPYA9nsZ>%*`MRewu3zXF24l%hOVgX=louF@qQ^l)D+{ z0nb6qr-1br9efByhU~K{jV(yWVK>zlkb<==9*jIK)#PLYz{n`PDT7Z1YVwoIF+K>C z;5A@0sv0HM{A}?v0XaLUG_Oyqal+|kP8b?CRWkO%u1OM}1JRO%&#^tpOpF+umbceb z;}Vdd0Fu=s15Lx20wdm}^2kdBPgX&WmO_^16VV+3Ws*2(32qHN6FaCT+k~N2dWBd; z={}WTv(TKld;>eV#x@(7>7w9UN4WNXZS*6>OPJF@O>)K$Xt`uI=3;;W5Lh81W4}bl z-!Ecj zo05bP@8nAP+@s_?K1qQ#4CD*-kAdf4f0?0&8ZC6h54?nQKm_Fld2ZRRXB@nHi&wQBXuZj2zX5EarvT5zgp80uhuNO zqbW`(MHsF9c}N0rx170ETtaB%(<06^+RBCiAp00>Q{07zN@l_M#v4V@-8MY!Fz_WJ zs}OwuP%}-P+KO#NnAv~FJ@ZLv>L~K(oJnIsLXTT)Jp2bg8I>iBTqga$ASd2)N z5~H>*Zq^J*HnLfl6HKqV&A@`s^h*b2+(65~Q)n_DhczWwSaTALq&%=@l!_H8wy<&v z&s&<9u>b@PrKB{wSGt>*mCA_38rM=CB~^;H0*y;)Qaif` z0Zz9Hb(ARt3d*+-isIo-{+#lU)I7uwO&w6>1&cu9h}0gj?&1@>HX+B z=3d0*B0Qpj4_hRATSmzbkP*^M1 zOlnNGFwAVUhRN2D+dzWFYOaqpQi-Kn)uR%1A-IsR0AZ9sI?#MDE7_-jh=E~aPIZcR znR823@1Q?XQkWw94W+h4JV68EWCByfDrQkS%FAGQ4DU;mo%kOgy$L@B7St~M!AA;` zi*hA*BifOEL$ENIf*Q~+yron0WRD2ROAbGUQ&fNxkEtUVIK=FG(GI>CpO{90i_Hwc=xU{w;2Rh@9wqi@+47p}oKgOdTWhbql*>f*wVl zII%f|9lI6k%jlEm-w&{ooCjoTubZes3Q3yi4<{<~WR!~pd+ztGDurI3jl<7vZE{qs@e_km;&6y9LU{t>MlazR=_&5Y(P_3 z!HI+&rx1<#X&NeNGtAZ``>A3a;Eo8cK)gBzT&w#8RR(y%>aJvv`yFh#W<`-E#ZB{B zFcJ{3Kuz{l|7jdDol;Cjc{UOza?*n<4#3YJ_)Lh5V1dVgD1;NNqAT1n ze(K$)Jl>=nL?G4Ay@4?U2t5;r=&E^QUi9ZIOL6e+gTGh@0$S#n!3NkrlpvXNz-cOz zsLrE+iS`T|038$Js3@7d0rk?L3SgjQNM%F%1F0}J0&L6B-R$xNGJO)uLXH1Q-nl3w0LAqk-P!Jm@%7s3i}FP3`ssPE|kh%LFLn(Y?!uI&F@GJo7YAy zeTO1CZkeU{_97!_y5alJcv4;yS!>$BsHNeIPog1^K$FSKE4WzJ&2l<)I>4Am_1j~e z?14)gIn+TL5X(XBfr-74D`$v}8gX7f&u_Fsp^O_#_3kyqH+WMT5Rl)?f|S-TRcT0} zXY|fPbzJ``h1O5_1sXsCi{zWJfzn!tmiB6S7A&GM;=gY7!nDooMC^I{L!lul_W2Tc z)Pqq74dY8JAuBIkLrD_b43M*HoU3*Q@SKSOO2VKEwg;#cc6l~u3EA!tioG!T6QSHC zW%_)}m&hpd01^+Km;}H@4(^5Pa$NXm2!pA#II7?x0$yNTmz>B}n*1)<92_#{18RcG zHA3#)5SQ@ny8kzYVqY^ALH@*3w7uwX91wUcI#PfIW>wP?O>WeumW)C)s1avLF)&2~ Pqp1rsGR literal 0 HcmV?d00001 diff --git a/font/ubuntu-b-webfont.svg b/font/ubuntu-b-webfont.svg new file mode 100644 index 00000000..26a86208 --- /dev/null +++ b/font/ubuntu-b-webfont.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/font/ubuntu-b-webfont.ttf b/font/ubuntu-b-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d39d5d33a929072d4342926d42dc57480c4aad7d GIT binary patch literal 47568 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 literal 0 HcmV?d00001 diff --git a/font/ubuntu-bi-webfont.eot b/font/ubuntu-bi-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..1c8f03e8ebf6269ca65b613d79cb558cac4e5505 GIT binary patch literal 25333 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%0D=P7 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 DZM9HG literal 0 HcmV?d00001 diff --git a/font/ubuntu-bi-webfont.svg b/font/ubuntu-bi-webfont.svg new file mode 100644 index 00000000..b38e1a81 --- /dev/null +++ b/font/ubuntu-bi-webfont.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/font/ubuntu-bi-webfont.ttf b/font/ubuntu-bi-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..90084fba5abf0ff6aa5d12e325549c10eb04750c GIT binary patch literal 55024 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

    `E8xpXZPAw+5JbEIo6+%N;| ztmMPpRV5hZo0q8+5(&n@bMZE2JM-NMY^_g>N6w&W!Ci}z z8w+jy@s72N-CkHnYxwo$0LRM4ZZj245I zW!G@<=x<{s$FmIQE0b%nX<2C26?L{*0urRuxKV-(MlrXLc6m)%3+yxjrE!C-6=Dv8 z80FF}g2gSWnesxsq^(HPwTESXM4PRoi$r#)^=!P`*^}hW+EEhOt<_g8UAc9etNF23 zK!Uj@KhS8$^_RTu-dL+M7TplS%tN5r5e_RPwk8;z0@PUO*Xr_LefLh+rQcK zcihOf*S5D9O;>bEFV9~&!|k*k!+x*iDYlL)0F73H=okAI-MZ1`>{d>{%I+}4E}7N0 z>4qdF$rKZiQMD_xCaD%z%8ir_l~j8dfSWO{)0?amj`FVbXbOl=FTXyPw;d&Ad$%?4~`HtKu0*^RuP_Kor~ zt+F&txMkgy7oM=DDJIuD7#ws@DcU`?L#}slU;$X3T<>6oQ+1Zz%kb!C)Ii+HAz|Zz z$K>M~izk>L`ipwMwK!-Cb=Uj3$5%~0-nW1Is+S+@+y8xk*r|>7ZEp2N968Z1eT&9h zwg8UwWpHGiaB&Us(c>1n@GiN8s9T6jnc3d@MOYSn1lNTv9kkN_n5F-S`}rt1m8@A4VMP zH>L6xM5t;n3}c~z+mD*R#0U=6oW#QJxW3y#3KE*3n_8wD8@oNs_#_eeJKzqUIRZ5G zQ{1tDsb!kLipmuh$r_N|3hZT)1x6-n>p~6?;&?p>ajh)G)s?BbS|n~=42WA*IWdpN z&rHmt+?dGCp;sB;viOt0r8&)nwCoBs6+%@7HlRgEx0SW7kTWr>dbh3W4kR{pG!6E5`ok^Bs5=(X z*$R#4Lh;h}4ZMjaWu{v@0+OWt*HlMo|Ft6KvDz?M?FisW?EExWLp z<3x3*PHZOJICh72Z2afa`^x^$rbnUcPV@lOe&^Ss_^c>^V+INfh+92BU#tqZ*$l@(eCss+E%3RSyd;c?>wfOdHvQD zF2`TInJAXy^b0EKPuw`)5WRA>doEV+6wngPDDnW?p$EfaRQ}bQ|IPHLKkTBw?QywA zL7xzFf+(~L7Trl`Z<9v26BGDbXBqCqhkv6kDbHfouHCPlCy}*ak zN|5b|yfj*=!YwTm^BhbL24W1fIH9mobQDaDn;cGcaAJY{)`IYaiJpn^+3XNX0Z{rU z#e&=`z?I{Zk&pE<&@7Z|ID1i5#y|gXUnaY-5fXyBjUVV?=DKm__$_mXv z#ds0EOusSi!^;$WI*Y4tFDqW*!tM|Ld|QFN(B&)3u5BqQrMI*1%KV;(KSrRy+SpWH zD2k=CChV+_op7RFSc+E8C<>#q&EO8kp^!jUg7_SZ+; ziAcaOhXh=$F7Z`Y`@D&F$yU-sB9FMcV~O6HqN1AKMC&To9_h!@UTOc6H*^21;YcJ5 ze{wDz{!?RbDJxTmm9)5T828=hap^WqYHn)6lyAT_h;;{=Tzaa(MvAU5M!gwPtue}5 z>mpTZkn`!bjUKZ+MYE1OO8mr03ZLXIHC=zYiM2Ic|6Lb5)_84cmsC~%?KnA3+D3vy zTZZ2zn@Ja`KPX+4rlhOV5$Pi7?3n0aJ6J<_boV3JQ&CFNUZ7RXwya*D3z^KXIptz! zpYTM8BI`_R(0F!JMeGpn0ZhFJgI@TfX@PmjK_P5Rm4z1Kna3nL>1IM_2;TP4w?$1E zoPYXGqS%gk8Uy=h0vqwNTQ(T|`6Ia&O{ikQ=e`!+@j}bm^FB&10DI9 z7|50|iKP15? zHu?B$x*WK5Zl0C;QmD8mn*-by?YHdD21K^@UHM9FvUNYDU zbXZ;{SBEmoBRz)ynI6NkPdSFU2S6Xp&pg;H%RN3gn3nacLpRGf&wz|`j0S(z=M&G? z&h_k^J54?XJWtF_KO@CBj;4&{!az36;Bg#B2goZ&cZ;q0#7J-(rzbk0kww&AnTe&| z#2I;4uzqUXLd$&$~{)FJ+u(#e$*kCHR7BZF@P4|w*`h_Fu9v%gp z+`|JGV+n`gYl1Ka{7oE7d6f2!5m_HLDhq@K7q}btnaYNR=gv(x_TXq^4|CBKEdCQq zi>?S}!#Hc^usIYSvAu`ST8h2H@yMn7vp&yqW{b7dS3WDiNw-lOpLl-E}4OUl`fg0T93cnP~euk{fW*(8lp$(@zW9z z1KnCvn7Fx{CYjR%o1@1jiQU5M`b6_h<%UoAS)AO9QziG}^fMiEcH=Ccs~cw^y~}b! zuPF8T(=8v%K3iW-gaUW$%}Hue<=vq}Cx189hW{VW2VugU=aWY@=^ZA-{Wzm!GjrNU z=M=cboaW6nr{KTBoa6w?9cT4_%WC;fvl`FF81lS&>AaG(%Khef35&v_AJ!`M+~?z3 zt(j|{wOR9=AC>1Rh8N805-UbA`jN!0A7bf(Pc`#7m*5>K@x(3G;~h!!iPedwRi;rV zrBRewJU5jh_=_tO0ok@CDyQrJWGc~UH6XG1(*zS1B0X#Lav|XSQtaR9Mh`|N1h|g|KT4_k+1BMo<4p0 zlym?Lvy)g3OCONJ7p3>44-ONH^e-rvr*0fnjws$|3V`Mz?Ak$lahBzzd)>Kn`o-7&8Ur5q6!S)FbGv!7OQ@l_-NY-?MkX`w zeK2n~_AZ!f-o>|{x95L_*Dm*Gn>pH~+w%OnY>#d?`G#y;B+tJS<{w}Z*eUOm6u{c3 zcyz)otJyH9+3L9|f`u6+pm0m3i6e*qD?#BVKNFR>Pv4{WcFyl@DRu1DI{0?fTYoG4 z%gQ}XVGUV8gD#(=tEqjutEuC&b~P0VrN*uMn$p6zTlF?2f0cG(=WKCGUdZxm_cDxP zC+*AX$@B>qEYsfPgxN}CALiVt33Uy->Uyf`uuJ0H9pLw(=NZw3BlB~& z9^0JgOiBOp+V|?WuIzbuu=?T6-X(U$&XX+1Hm%>)vHTZ5S`99i%~7|iqr0BA1(*BH zDb^@sObhd>yuV!xs;7kdu$Y4ZtEFKf_J&vhUQ>bmJM9K+UuBT}stP!-2;){htbCrU zDc$0ESA?dUo6^nMgsy4vbQ8K+S5zn}VgUPcN`r}dteSS$U>__eib$|j_Oa@XDTBM5 zT2F;`S@%_oQq4qwHx4$zIZtZRj_tmtG6u#2(qkA*0?VcEVdQ~Xc@nB2K&U#lYR$UZq z@VNtj)w*i$K&8)j&g*K9I^)j8$@Mk016|FFTY}-x@{QL{WqROoa?excO3+b3Cd{mr zbrk-*o-5Nc!cWsML|7pAhXd+IZt8l9NfmFV>nQ`6#7j3j!fWYFS)mI{$go4b;QvH7 z)7!Q(#e{rTJ5!h4d;4alZ&J&g)zNh5_g}tMJ5%lj*-HQaf)1dCJ_{XwBU|cENeJ__ zp32aoh0-E&TUu03(<1tBObayDpM@H|Y1{oN$zjd5<4BKErIylTG3J79K@XuJEQZ0e zOro}0sF>a}<&d4C&rTn|T&*f5(al_po|HI$QR1`EX-;?Zv(T;f7M|y)C8TqXJUr4< ztyEKbCb2Kxttpxa3(KMt5g8seg2c6FD2m0D_=}zk;dG&FESlj|TPfZ>o78-|d96Y$ zbzecEPg6T36PxP%h4Zl*+~q;YSYsSlnDjKZ(JcRR;s1L^W=R4AU zD1`>2=qZNR7SprHpGcBcpkx-wvc>SZs`-h}%$>RS@O&2T2$=-Be{pYRxM#6{PbOXd zX_@nIqBrSwCwmi#FVffQaAjpWan3QvZk$!w`7S2TGy-RiFsUeVCKwf~m6RdX2EmUi zr(8Kjn>q+Kz>S(IVOb@{l5=SKK{+*{sEz6|w}!hE@m>?|dXo8uzXra@ATGt2muU*w zBrd}CI61jM?xn_tT(#cjDGf#y)wNB_a9tFdM1MI#B0v6&RYgMZ;JT1^To=;H6jO!| za$7OKynQ``lxFueF7wMhE__P7rQ>{cT&xQI)v@~~E@iqKw;t^o`cGX+6Q%xOg#L7m8@5=@P=-;$|V_-I?xU*cy1_2mx zZrXR4j*-I8N&N(z*tN_(bFpGCO|xRxDXiEDm%FAG6Z%UNV?)SbwKx|!Hi?KA+p$c{ zOOZ_)pSz*#0o)GzLN&L+KBxlcW8dAh{F~FjzUe&yYGXIrSjP;^Wn+EX#;{^z5^TI3 zjY!M8`IzZe>bg1Y>{lx~I@T4F`UC8YGV7S9@>>cb$!jCYI$DIZks_ogELC5S8^~bS zAYxXp23#QYso;(EH}CtNt|D>Ui{B1L8j|V!~{3 ztDH3`dIeW_-2<=3$%~nCSLDy(8R-}k<|3zul0m7@=v=S9ik7h!IEiX3A)~!(`k*t6 z_N0t8R7J@(>h=Vc4IE8fyNZia#^D{Wez3jsiAGZSUh}->T^IiCzD;bW2n8w|Ds2qsRVysIA1)Hq_jEBI@t(AL`w+b)skc$0HM|v!5L7 z-v8=-8y>p*=@XkGE%%SAIVSvr%!i%KQYN9WOPhe6Qel_26(B>>A~F@OfXMN}RJe|A zA3AaS5TyQ0PCO)?ja=G^a6(MiO4U#F2|IZ@=m8F zuOaL7H}3?-XPmsYvU7d}EIzOIZK77W&Pwj7K z+H%*zZAlPY6jS72<$}nyu@=g2%#Udml-C-sdM<_9(yd@3`m)+mlg*Y4OhmO}Ol8#q zjlr5Hzd0>RwUgH#-;A{@;S$MJ2d=dYD>j8yo1!LU@%QMI`lWOl520-DH!C&*9%3o< z?@m~Udfloksr1yMsrGoOkJ30t!-}zT049R9WDKy$&a!OAXU8J(bC9Q3$D~mu8?t3#Y7A#o~lwkMO+5QkvbyD;+dF;3K$tH7&A`T#^OLLjU$uV`e0)Raz`hNg_q-1m_<_9)bR(%VgS$5L z4(?pfA0kgSlKEvvPhprl_x1xo3to5sUCn7qa9E~8K5*UlaG1;V`qdG^T{_H0HtYChZ$DhG${;d3;_%n&I zsR_=2>QNvlTA)W^pr40N%jsaB->H8}5B9v`S0n1IuVOyS=~-BvS{X@J&~dDpjAQL- zPvcH|6?J)-xZ2hvN3EbW0vu%jZO8kl<13aTrGpJL;lg&=L%b|SZNTllkX|9r{B!Qc z$iuUkzYi(SJ!hqS@uXiVBYBX8F+P}PjIaFijPa1a^I(nV9>)Zpi#%RGqULZ5=+fwc zW8crbq@3lmM^HS_No7DmVb)iGjEGDa>;mDd4CxjqpFtf|MYMEZYt7IraX^42cn5%2 z?09wJ)el#yV*+w9k z`us@OhJoii)h>`|>D}7CB6ZMkpfTm*xbERs?tT7d9EEGXCGe_n4b($QTN+VIa5dmN zGg}iDOIJmbl{Dp+k(BFDTQ}i11Lt;#if}X%pTvkyI^pCXZE`te2E2b|Jsby&HImmH z3l4*PNUnK=2YV@Z{LdLPC-a?kn!0t>IH7w1Ph>yO#2rwfiTorj)yhM?0q+dKOndU^MZi7)r| zfuozfdw0IbzA*C7)1w0eo43qZsou7(XKUxamkw&CE&b^oJYK;M_AyS<*ETapXCVlo zXKIQhOK5`DkOXZ}5rqIi^TM#`A`WzgK_3@_2`IAaNTx1Z5Z(}R+9fD|Q`#)A zm_lnEc3e4MmtL7>**@Vzp;d2UJS6Wyl7-hzN>*^P5mq1;g@F@_k)77G@T7(EHDy^e zVEb~NR+_c=rsaEOX4ARehTo5{SA-;YIgf6+BkDJdfNnW^h3b~WdyMmWk8%1vtckzQ zeNM(-6Yw@N;iO)XJ}_fr7$|R}g%Y8XT8R9E4Pw^BnFaq(2Y=bK!^U6twiO+^v3cFz zsl)W%uk)9=i~0ch%xXq5g_C^7XX?_QDeLIw4BVKal1ctu@7XG{AynuEAd_YbyCyS13PX~hhL>UAnhb+E)(Xt@_Hu@$)K0~AmgX^wLd+hVV=x&r5F)r3*U>} zg>EKGw+Mx(mJxfJ2%Efjl-a_iX1rI>zBii5f_PTLcnIG;aqF_~N4jIoQdqaH!s3Zc z`U+9Q!#J5_*s8)p;8sDwhSH{_L60wx$)TYLPW{3L4Q$7daj1+WVIU^k4XPMT6p|)D zuAszeK=`uX;KxhGE_KyJ_({QP9BX{0ZuGTJ#-IAZ@Qw$bJ-&?n%Rs8J$jnY`PQ7e8 zu&wQIk7e`m&09}A*(b2?oC$Q6o!R+|?{tR$9(ZK?na(w54&3K;f94A`fBTIw$T{vU zL!a&$#z6YHA2RgBt(i<>AmAgC6S0m&>hYc2Vsz{QxeL1L0;mVO!$^~mBs5)#Met+Q7S`3nK+Gd&ME+( z-T?kOl;CAAncXJ}EpFg$m6yQAXs`~7Q?Zl^#0PD0OPL0TpH(EjVAkfdRyO{zz))~a zrffW4j@!{GhgOPPqa|Nz`_xpV(UNDM%%Rf_ZL<|-Q4iVokyO68~IX7Xxy-YN0c zD(}@Js=!p4uN)RO;Hs0F#Y97MnEV`p>#TN-lRt)M{ur~`0!{2M4>$9IsxqZAN{O_+ z$uAosvwod!|JZWU{-NroMo6(0tt7=d)?E=3Y2}||LE~J>s9R|S#TnU^Q-55~q zB#GB8JZAncLZv+hq0(4QVb>lIljx*f1r3w}(i>N|&e0nO=h>0W6(bwJLPsWk;M`N|;A0TN(1YoE^qqyKySv*x_czJ`IBfr9}o z3IL3w4G91Mc-muNWME+5^iP<9fz$H8$3Fwk>kKIj;ta^(H2{v#2FU;bc-n1~Pe@cz z7{$+b|GZ}s(xQb(WQ#Tu5i&?b3{nbe5tQv@a1{|k(QG16gFyzBp@xvkCTcbY5#nNq zhl>!y3R+C#B9mFPXdx~VT$CfFbUW|qz$6a*IPc!?{`uZH^VAwT!Jqs9s;Uy0((976 zUAS*D$aov5*h`pFt&&t_d{SjsGDhlITTsfasX07W27`LYb#v~6$w-bmNRninq{uSo z4^!vJi*UU%?iZimk;(8LeH+{UD2g^fv+Y36HeuV&A!p{vQ;t&{2gs>=93MlAy+|EF z&i9bC>&STxtRJBsq_(qm7rka)TI?P6pOS<>B;B@;XP=e?&rYZ<#C5yG)Rrso{w3qN z1^F#!%^MVXUsf+uXGt7IopOO0N2f_6t2)RPzUvS*jYaQ0vaDsz6Ryo8W*%|<4etMj z>-s86<|RIxet|bi&#s}xoO4Cf#`oW(r?(JSn=X9+SG(Syr%xxMe&{cmRs(1?M{&XQ zNZIR0MSql-S>;_BltS;LIVJtNK|=rg)GC(9Th${2wgKICM&h#0+@86=YE|0xh%|Hm zu9*#c@p9M*182z7Jjj zvr!iD|A}&_!IU{)&0#MY%u*+!ENTg}$fGS(|2upA$^RdF(x+rXZOLW*74WBls;UP& z--vYWfDP&x^(JfKcd&~&guyx@D^f2jsK|=@qw`X)^UNyG=O$GAhpdl9`-*BF!{NE? zbH@9Eiiy$l=Ps~;3+gsp;lLSJ_y=1E5v%|Jc-muNV9ulWgE*qmVc~ztZuB!Sl_U@ujVy|I;$DzS-jMId(iSroe9WEv=39d=p8+i11 z&he`7_VGU8)8bpjFTwA|-@yM&Kt|9{aFq~?P=(M7;UeK*B4#2BL|sJRi5ZBsi5(LA zCvGBMB0focjrbXf1c?`tW|9x2+@y|3TS%XhQIP4A`6g>8XC${zUQE76K|~=z;fA7~ z;yEQgr434NlpT~SR3ub~b8>S!pb6inR%`9PViyyN%J}5Yvy~(FUfCPLigc-=R)s=z6;|BQwsA5s|Z^Xb|+jU+$X#x{7v|q2(Ab% zAe| z8(x%W^2P9yY|C%M%d%P9GJH+8YKMmF^0D^T@QU27{V==={LAp#^3lSk;p=k0{?70^ zaNuxDw(EiCH`%EFH2humRzx04CL=kMu_V%yzT^_gf$YgXJ`r}CGK9qtyKUeUYtLcR zkp_@rU5~Nv@Y})41h@k{2F?*L#@|=c;(CtXNRAjUuXwj`H z3ZDcuj)1iDG2=Ax4N6E@o3c#s+^eWxEl=nZ>Yd;3GS?h-BcLvJ{E6@x9636u%rSNX ziydZjtSOQg^cy0QkDztOasr(c%+ktjz;lbLi0PZLe-rl1cgSH?8TmV-Ava`=-_Qd`FJHrD6Te7_32&1WHl3pGl(P(R zQnKx__MX{Hiu=pYD%hS{?HMi3bC}pXoSlHo=0EfIDod^JL++@J-%Ds$je3XCMw~_p zZ^v%*$!f~gHhr9F(euxFPP7{_I4h^K5lU-^x#$?>GIq4LGb>N#>-4EJ0)#R=@rWds>A!_#VIdqU`mu0m8wrp#dV4s zH8XvlT8I33@ZMhSxt-p5dZ~87>pUp@j3;kQb@v%(g!j@eK2v@gU@*H02E{$#qwM~d z&%eCK-hfxDbRYV+?XjKcBko4_-an9g$glqe=+UTs#ol|nTfukfF78lV3bjRA*s{2W7KcDcxIwTB5L^QR4$u^rAOQ}X z@sJ=_c+LBBW0J`yGlyR$Lj?T!VYZ!L{I5QnEfOJ-L}J5E6b_<^!AUG}#FIcGNhFg( zDruyXK_*#blS3|fGbfGKV=uQzm=t(bn(+3S50~c;Q6jMSeW%Q*V z{TaYO1~C{fK88?^p8!J{#&AY3l2MFi3}YF`cqTBBNld1KDNJP=)0x3cW-*&N%%xIn z9HWV5ZgPMRY+(;OImii)i=7?3V>A0DN*wH#Xtr^O_Y%V)PMTl&$#0Hwn)|eJhI!0q zFI7CGntMFpDUW!}6FySI3!d?uv()mPeZ1x+uc$LW_?7J}Ajm=%vxs^Q)4)=e5TcPV z%UI3|KCzP3tYQu8Sj#nzuz~e#WD{Tb#&yndo*TU3tvDrC;v`-YBvFziSyCib(j;9n zB$EqVZ;1dI%{PFEIk36KOAak8~o~y zfX}+a)KI#V?!RJeptb-2c-lqIyAr`r7zE%PA&IypxD20DHiw0+o_k{IC0e zmJ$Gf5&(eFKU))U{$J4lrBDHS0Be9Rz#ZW8p9BEV0onjNfWv=nSAZ43`#*#bp#LA@ z4fq6b0(ks4juOBLUwu^Ha_hT-TYJmBFN zreI8#vMFH+d}E<2c>tWZwh{7IRUSDdzmb(#mI5{qpOr~2C`1~Q{z6{kPH;K6Tpj~e zh=lf>(eb9@ek~;hCP=FL4Vm_p;1j^-aAbrKy+g9|qMBIdg4;x$fr9Of;dEfE7*UE& z4GAl5NtSj=%;x~9=hhX?M1#mwoOZ0k)eqFrt*lLZLTtFmTe0j7t`w%XP^>tLaI4r) z_`_L;?HJkNcC$5PU&8P9G>1H>+MPpyt-p1wl2)y~Nb6H%;!Kd+!P!#PLnEw^<3wVe zqqV<{R%Ri}A^Rt#D6EVk6wMG}R>G~+pp%9hkz{K?9Lo#eVPa)h26!Vnt)-HAs(ChEKQIM$mCxwB-@?n&1taiqSvt zP>NWYdJrX2cK$9&(EbenovNzWO5Paa_;(aT~1O#3O1QtC9uA&$^Lw zoYRHMfy)sbYMicC7aogHRYwtgNra1j#*$RFoC*Zq25A_=H6$r#*zb$&%ZrBclQ9Go zwU2)+f2M^9mF~WYCS*5eEOXU&XrUa4DNuk^nS`4PU0kL|#>e{5h4NTUvqPzM&5rFX zagy@17wJx?4-a0XkTLtIJ2|XIWjYy# zOKV)bEqo{^*L^BS>n=Ap*G&T?WxXS$B9wYItDg*j$!W)uvxsd`Ku1 z;QjiG^mB?lJC;wDpLQA`jp_4Vsu3T81Vab!>NjK$oiw9lr{n}*5Nyr{z&ee%kQ?n} zI*EFrF_(9d6U6K<(>EUnOl!1L3w3_Q7xXvZ@FC`O&ajIe$pJsLm{V^;DB-NB;*!Tv z=^T!LhFhit9uq#!B2)R4aK_lUnH2<5ifq(6cd(@FKPZ3Y)x7x zHx*jx^uwsa{mIN?jS|2(a46-jB=ZMUnPgN(%G4n=lS(@XOk8C=T1!m~P}?;uy`$J= z%uAVMpZFQ>Ws8jPvVY$CkSCLW5_|uo@T|%vU|T}XDBh7rEgOMoHLBR#2>T@TKBTBo z=jT9Nk!$0~NbNqbGaMBt3zCW5sw33G_*vl*iO8B^ z-fT*0ieHqQ|KVay&N8zqdcgMUT8$dtMFWzqv^uh;`59M(LzX?#8=%TWx!GIdH9wJ7 z^p!g%k0lz8r8^T#TN-UzB&UgEdDxLdGkIP(*Snkasf%!1+w*e(QjBp zx~51;If&S#*w7n97^by1!BU;?)a`#FD^(#{JgFDBJkat@&&g(fR=nX5nqMhjf0@{w zpfsa4-BLINC*)^Z&?)}*h58s@bMYReWrSkiFY)ALuD zcZ~hRO4v2xkI1x2R}kU+0kEn6cI*Bo@=n&uws9{?m=*%-3Ksw%K(7+t6=jKLonckN z)DoBaeq>6CHhF4?!!r7uew=9oSyzgUZ?j^RaM<@Gy>C35i<@qfPq?*5s+0SI|7_H! z`8HYV(bTsXaoe`MK%q9P7D34;I;hvL9+d5|cA-ZaMf}U+9pHKnDJ(eycBntU2wfs z!vS(SHJSb0^%ZcUz99v`9y4L0=p`Ma-n0CUUCb!A_(og{v2x8B)5$4A%wE_2!NFoCqV&TJ|Dh}%lJ}<1yLLNr+^&8xw%WeF zZF81PYs9vK>pO!WH6Gb^jlhr$N=@!R^eNUP(RxXLFRYMmze-*8OnkHRC{(A`C?;eG zr1*i}!lxODrIWVGlNR~GI|}V3E{o{XkRm;hS~L^&84g%b!C41LWJ#6%5drJ^q=I`j zrqvC#zcl-^GbXsS>>=xDJ*$~h3~_O^IOA58joUI! z!&2HdH^@R$M<>!I_>=wiKYGyLpe!2VO^=yGqBJg(E!$&4I2U)Fsp<%m&TD(hkt@34 zI|`z-&XzIGedTEBiq6$~^`sjFx`E*7o^j8z$YLvKu1PQlqv=nfAIZ6VRV$iP_ng5v zWZA+JGZ~ZHxQz;q^Bml zbW9N6sIx*|XfM<0S@>MXVA*4B~Sx`&Y%~bnxlo`3;)e`{kWo< zmk^zUh>|ZQGI$qGYO#v$b3Zkqqh*!0|JCAHkc_&_pZRZ>(Vzy3X|A{kv}auwZ4qw7 zn3U$J3}b@bbaB#uBa!6%W`juo!dT`*;2WSumR1mPa9^#fB91ll5X zp0QYlP|}af;f)eAs)GYb!PqiB)3>6i)gds2>ch*+baRuHWsV6tA48prwO?_rvuI!ljv`x^~vP6^)h{{WulA8EK#m!Gpsg5R# z;DgkPsYc~}0>)f4i7t^n(QOykfb3Ba4_QB;=y^;JSnJ%}Jsy z;>s*G+HN_`N*fwz-hkyFQqv@}dm_dYhAH1$L%<~|MdUO3rF%ZB>Hz77}a>(q| z(Ibch9jU3n&R|Z-^Kyl7g=QK^ow3b+R@07jwkhf58^X0y5<`vWCuvYee^A-S<Ru5f(u;jq?onrZJ4Jz zE`8U#eK_?^jT-IcW;r3tkVGWbjI?aMBsa3Y7-aM;6&>OAEe6dS84~k?Ib2zP#1tY|Mv0GZme z-4_hRbdE>Ra(Cl8CkCO)a4J=D`OthYCkP88ZKa$yboukMGETCquh7{L&1fy?;%vpl z{*Y1P-VAFX1K9lffLlr6R7cSti#>A;e7W5?M!-DQ)UYH9;hOv*kG&RUU%v{@4he`+ z=C@TLM}Jzd?My>me;CTNCN+EUYR73!%iKuYz`VR)4F6tM-GHDKbq@P0ApC2TzQ(sh zqV~HuqS3H6ajd9dMG+CC#{^GCga-uQ0^98{E!iw>nq`A^E%N)iYQkpdE*!JvC@14@ zpXN12vOkIh=zx6|N$MOS9)uyoP$Z|9L;O~iKPUWI<##QrfxqSDg-d!|YL=p#z!s#QM?eUy~dBe5APD^Gn^7X@|`MNR5-!Pu_=Wh7Y=arL}9Ivqz zij+&rb<-EAkByek0nM5ezylK84ufDr_GU3-ZjfcT_#@)yGa-l@rl zy_)(dKx8Oi*yB_zp;R&A6C$itj4qcBW?G?Go>Uk+Iz>n1>XW@mmXj=QRH7p&2yJWIg@8Ql1_t88ypUdElNqmo`}$d)U<+}*0B|mOHry?rfDZLTYKIytFdzKTmoLmJ;3ldN4qF!B-3)z=}KcIcC!o6eBENd zz{=`|C{-i^RK#8da@gyNqRU@hXSmd}qwikU6k{ty5sek_I4qM0HUU%aZQAd)S$G#k z*d&o9HOa6dQxRHoHMVk`XuyJOt~%sCNuwyJQ9thQUgeL3TzJfUDIT=mp<7g_=}ljJ z@FcpVaEpJ?TO%u*Ks8}k>~sLEYOqLR2iwH_5R{kSi+5tt$Mgo<69Aw{c(p#0U8q13 zAQBbAc{@1LxS9?)c2%9kHFx_xad89*cU-ohe;5WulwF9&l)i62jM=*g-kqSpvCu(} zBdWmiaIL*ydtl7|9Gf#dag@&Rh&InOAYxcF^hWVCeep|bqek8%=7q8fP<#opBd1Uu zxV@Iuqft1&*RrzVbt;1nQL>9f<4%&&|$K@f(coq`@5*A25aiS>TfG+Sur4M#27@r^i|`%#jcf}xq` z1kQku2|0Fq;H6bT(L}BVX*UVqw(m~#p;2h@=}dZ>CW3?gDcmcMl&D6UA(kK+LlXfW4Xo%_xnt3m9 zUpGR9-Mn~)80K%N`h=zV2=w35MGa9IQz`?Uj@pB{H+?VRu>m0&Nf)8f zLf?KM`HzDmH|}-_GQ(k}mLpHyKGAeK5NEsoV4v<>l$IRGrhcUN&39BhC2T;9ye~T- z00kVi$sK3bHvXpqe!#-~J%;_!u$<2`y%g>)8K=;0C?A3O@_9)e^4cBL5l%?mVM;-(PD~Dv*}Ku*Rh)^!2lbvnNy9-;Ph0_L(YDV zNk*H!i25uQV;7wSD||td!mLF!YT~O2F?5g#O_qz|IZFqr&icmsUrGQX6I-%#$yi=! ze{*VHLN{yt*}5}5S7sC%I{FW_Y;wE4Mm)zOnqc}lY@&^Pjquh@GOXQS z6x9s4L^1ESlT^8vs6BY4>GZb82}4X`j>H<841NrNB#}#uUw*?x6Yu*%goY@VkZ%rT z0x7XeicAp5a4cOL(}?L;BwJJ>E~|aoB8-i?CFFJCZrDlL1Q552-m$ENR@<1Wb0*H1 ziUL>(HGgNkDXQFG^09ytb`Q5$bJ2HddazeGUCwKRpTv-ni!v| z<$n-#F@}jPDW5r1{;VVI{x|wYGp9)w2g+y{vxZO31O}TmOZE| znRYrIU1o%!@P{HdeyNhkw7A;Ofk#C){m?uD8cWijyjhbyo@?g)d}+4&=zHQz{c?d^ zlJQtbSZ=qUiH9M`=X)*cvQEtTBckPQ_!FU(YerT(pn`3Jj4YOg^?E1?cFhkd%=|@` zz1aP0&1>OEqC8smnP55gkuoUT13)QucNHdJvGFIW`Y=C=m0b;SZ;$!gRmdeNNsp}bFH*75B3UBZZFD>kN$Q%zxoh}b5Hyqi3}26} zK$f!vj0Fix_THWflfHtpc%LXF-Nd{KzubPbs6xFrB>{I}?Sn9C^m96`<$j7CrY=Es z)586%WxnIXc6H`pv`zz5E#(4wZn0MM=R2G!sN$26OYovi!OkDz`$E zESk>2pQu&2?YC{vQa>}N#RpzX9+ZXOgpxaFL39KX*|!uKs>JkXj;IY(s?U*v@DuC6 zW+Se6D)-iX3}J041!U3TrY1O!;=^Gj!J(*gCtvBg7Yz~zDmls#HC&i4{JV~zux+gU zY0I|mpvKA+-z_lrJ1K9hYY1Jz&D4Qr`GsDey60Y>eS;%y5UVgMz$Ctxw{}VGVbh(I zYY0uy=@W;p+w9HHU&kQj>mPVd)rsa`R!o$Wc1eeknsAB;)ZO!i~u8Nb<>C-GoYW=Ye{au!<>d zFUG$-ntXMCU7`LFCV~eWPy(%&(~Po=Of03f*`+DiWclM#A?j3 zRSw%=gNYq+1(Z1igd!6?{)BAv8{=YJBg`FndPdp!&lQVdV{;dNAv`4~^Vm$C7LTo$ z@feDSUa#M+B-B#n-n9C7{Q)0yTF8bJCmI`Y8utd~3dJBgBaVUfz`ewmw6z!s?;T=9{)CG)z_U{`jHL{bw*j|XTPW!M{j^gLR`u_{B)uW`H- zWj~KKRmEgNNXb4|;m2&5w*8Cz*1AyeH~HH}Jn&F!?<=&$aa@W@;UFcM(-<4n^6OVP z@{n=`v(1pyfj4B1Gh=VZAj=pT4|6Va4E8 zOxx$h-QqVg)xD~+$7P!xt}#=c@0m!LLs$5S=Y`EMxkWWGurfh3jKUEbIvNo!;;oCb zi%i|pEJR~R)OfbrTkZ{e)*SYD?m0z|qm_etu9c@2@z@zOBW332bu${`V{bwWe74o{ z`YK_&D3yS2%2zcM=K-l6_b7D2E$#ZIBeZ!k_F^ZZh#8Hg6Qs z??G^GDd;np-WXT~FIknv=N58r%-!T@=T}M4fuz#TX3r6m(3ar?&m1lS97F1lQ}n2a zxIjXg9L1?V`u$)QG%L3#oj`U-t4+URqM-njIWB=itsLx5}hMn)3e5w7N%mzr>m{L-#8FbLiyk>ogw!9wR^nYOBRfyOMp-fd2X z5su>>t&S;f;>{KOWrYz;A%AT;mhst|@%ymt4Zpm+hO$wJbnxQ{WzodLlUuIxF6S|Q zb*JWR+PdU})OkjkfT#8i0<^1FK6_m6Fu-2^8z(T{W_a&2V#j32iDUrTG6_E?j}KQt z-oZjT4-T3fOsT>({Ja)GxW@3VbS27hqdm4~$$QF|2B(Y2x#a1d zH@ef)APcd|#DVcH!vE(Tdq!kb@wWo%QQQYPX82TUosUi;{4J59|Ir>{bp$^(nh8Cvez|}iTz7(Z z0R!W!DOL9&3s>RF3vr5#FUwAwuGBxN2p3b}*}fnyvG)h6@lFGVHaQiay_gusVA7@L zrK#o%{)pUv5zDT8ZyU9j@?LY0{UaBAd;RH!X!wiole@5ZDbAYmJ*PS1&>u&@uy_&@YdXtW_?2_2%II^LzIeCy$d7BzXVc~bco5x965a_#XpvSvtgDiv%J9N1ZB ziAt7fg}892!;D2YLm+#OGbPcR$21KZtE0XqZ_)y&=5O{XHn;VPjM7zED^bvDdr-x( zxRH`Qo_1_2ES%!dBRpa5a{LB1jLo2zXpBZg_MbhtECDlK@OJEgd;~*;Q#C-4zUPsOSDNdUr9Jqn(K%>ciU>xy{V$Z1AM9L5;~W&O5zJoUIr)d=u_;|EVPrcv(+}IE=p#6E z_?QB|7oyjSu(7oVTnL9LnWTdM^pw8S30?7^)1#}Wff6G;D4l~6{>ClZ`BQ-v$VH1R z(KWd$j?0!h3aq~{O)~?F|2*9`vFH|4O%(z&+ukd!OdL^3|4LO}w}cSUCiF#PGxRIy zg||nCd7#&|eA^=77N$(vM8Llff%DlR`rKvr56WmiVetn&>zm=Lqx0^oh?QX!V*lFQ zGldv^76||`$JEnsX>yQtPtV2!XTyBP_T#a+)qK0^QrAG1!|yxmn7BIzpB^y2tZquW z3Ilhu8a$Rr-wsm}O|o{b2^%fR&qUJj)Hzz(U~4&{NUTI?Er2`J7f-$NZ)^5%uZXxJ zrsDHq^lrvLD>2O?yXA*eV1Z1dRZxXenPoB#x#3AgL4rzvVn6x&*ru#AT-pg?oH?&pI8GPNwFz z2)*bOsV_@Yk?Hn?itvKVA90hoIjOIjO4}0A<~Aq8(x{h7dq_YFywgFH)~t7fsTYPb zbAD2J`y5!3mP9N1_M}|^YpsP|)R8UmVg*5NSgsdq1e-O0Bo7+f31`P>%AormPol8= zN3Db%s`8Q)xom*S9G0sCwRoT(RtNzhNhDi1H@wvFj^vn|ts7*jos6KPODagwex!Zb z0_iI@Ntpca)$OSRk^}%w8qn5 zE?^U$wIfWwmQ-flCQ>t|qLc^IoGL6GXzS^1f%|w_-nRAM{7o3Oa{In3xn1#$V`2ug z4k^XdQ|JKKejC?UT@DWklJep&z;LQi3nI}asHGY8?>2N{MC-j|X;sp8b;y4QPC*$9 zVuRKfA@>(L;9}um+gGmg5Nd`{N{Q$CD@5Z z8HY>c%(xW^n38?-5b~9+^32lDQ|kO#)G;IXGKUAqWY(wX-22XLf>|Z_NZ=!*mnM?f zN9T*F14(w`m)zF%p9p7GZgfS~@F+wYMAOTPY$@8qd*v|CQ9kssq|_mZU#N2-=11H; za0uhy3r(@Kj4>G4=2+g7&v;-GHB8@RAvLAnMrI}*J`p{7YW$arijbH@znzEtWK;az zdYid#B4H^i8NyRM$-ntYT{-6aV)lSf?^{}fXzf!=lIUDMCs&z;=JKn_Q@3V_r= zF5{5|692ZtNJkq?xfL!*icH}P$~EZ=6P&KXm|o)g-HY|9zNzdezM>z0j8Scg1lj6q z;-gDilbb9tR%e7jGbP?W-CQDrEO?CbQ@fdDO#q6HKVKh?F*6F2mnd7W2RHx?De*PEhYBtBTj? zNp1DRY)Q%PPFjLa>n*RbCFZ=+UR4my_9!5df(vmehnzRP`<&64b6S>dW56S|f739x zmf`#y1*v*|05428*UXEdPrA6gj}AYgS7k=Ha8{UQ^gBqlXZL&8Dm6I>L8g6{hh*C0}e03^oLLeee4J|Q#LZ*pZV4&iY1 z9f!;uDI>8#&_)tr%5^|FkkVV&-KK8I+Wt5`DY#`$)YGO)GvOTYguqK|Gpv{u3u}jU za4eOj(o(8eLCvgF%1aAZIc|1(dUZP@QCcJ_4TJOAFxDDfHOvC&AGiwd^6G|j%yc{y zUm`4||NLhjOJ(RRvg?ymjzLyaIZ*HDT4Nk`uk?E=&C?##djmXcP!Hb`u9AyvdsOmd zm7oSY5i6P9wrmk6wsgBh;Z3XF`&! zoHJ>#N}B(9Lb`H)L?mk4^79`o+f}+WB{3cRkX??o{&zZCr7TL4ZXBmRbSv!hSgWG5e zuR)dy#{?s2%_>&28#c+2A9l6mtn$Hj;|zpsCGMP??RGL)^vinsk79VM0Kb0RqU1n+ zDDxlA)Ed>+JS>w5o*$ukh)n3~=hEmbP7;@+IB*|y1yK>-f!#uJqqGou<9^Y3R3U7l zeffkkN%Toc)6E>}RNuzo8G{8#bz*Dk$pzt8pw-fI&S?v$L&2l^2g?u4ACm+jXG#0FB%V8u89%O4$l7Tu?J-X16J4{VUCf>U!lHKV8oV*z_8ZknEi11tN8@*F?WY@0fuVG z?@{ep=ES+55JXjWvy4m2bz{g?)p;c+8H9WcEck-aMJJzhE6IqFDtd}H;g72iNYOof zw;k5XUIC|<#*?R5;g5_^v)Y78Q>R4ZJ_(G-?lGDULFugHJ=Q5O211MZ^&@?R ze$|}#2P^#k;Tv2`@9uF9^)$A>A*EJ|2&1f1IU$k@k|Th(*HR)S;fWsWCz?Rt!N-b~ z58(NFia|1nBC^(cgyUZ%=Zo)kbyj@xhTyrU%uzaJgdH3j)a=P1^3VOB2c!CnWA{ej z%U!)i{CDBe7c6=1+>+bgjfKb+L{v&;i<^n5;E=Erx(c_$Mr4aF6!4_@++qfFMz@7& zleJV-!kM~iOYR|MtFk8H7aVC?BqM0n818KXTrRdQGR**z26IRjcEu-~1eBG~6g*;?@a zV>gDjr0FqouB+s597ya1?@@$+rv6$NA&O?c-5kd!aue<=MF>S949KVsc&B}Qw`$5h zuOozYF;xq}kP=JjWBn8{TbkN!FeS>cRA#qt)M{SxS}pmtX(X^Kv^G;}>gaohXf`vs zqy|rQuBzH(%=uYzUo^uC#pnN$O&Mo=JR$rSESG$DYdFmxnG zun*)lyE_B9s8dh|Ydy|!+ofN z@h)x|O8b~N0-gnxXvGfyol1ck>6ty-WJ(ts%6jwyLd;c4@&uThk8Dwr(Z6$i@;)!8 zyE2#AhCW`UR7&9`+nBIzhBmG3$Qgy=o2OI?WKH%)fSYxt;8#Z@FC)$jJ%UrNc8k~E zm!6bcmF**eXo)Nwo1FqjsvTJ3+~878q_@*_#H>M(BC$~Xf)$ISyqu4H$BFpz=S!{W zM2)Z?#KVwj`Qn*Q+#H-9Y09}`$JYBF%DbWo?uUO}%`gnpyohJtBVj&&Dv^r6 zzk30H)ZHtVVdM_i!iu63c4_zoddx+hbPN#)c9+dZyqQA~oh9Unbj8xn?a3NSuHV=n ziu|?3q$LJ@q>vK zh|g?qUuz7hxOvas9c9E~3K#5<>kg%H^eSjJ>29fGeP zCNWM6Q5GTb(G;8E9n^whrWv`6YoVub6mvrs0grzZEy}_q}QPt z-~aRz%2Y-o%UDT&$NK(a#{Lr7m&zLtof(-Ht>9`xO21%k6ywD4@=uinCD-^DZ~#^@ zZd_flzx}I^cGzPc(BdRjT6Gv3Ku+-nsc|6ELWVn@SfY1iXP|pNo%)sh#0LZte)<&@ zWbT}iSVVhp92y%xllhy65BfdKKoG^BwTX3vN*);f3IPDchd+P7D2Sqjuv}kNXd;)$ zw+GmYGBtzSO(u)+jWcicI=Q2P79$-EK43AE#`l6~x2{cJ}mD3n^F8);M)hskF*q$Z!E zn-AJjqEdn(jTZBLJXkkA!Wf02YT;e1n>tM(1$jN1Ts>&+NMUxTD-dh{v?r0aV?J2a zQvhfQA&Ux)VKh));TkotAESZD&$lttVe_wp=2bOl5G!uC#nAwipO-A{uuMP`Y)Ex2 zo7JFrTEnyn`!dH!ioocvMX*biM!|KvdP>Xi7ZkZ4@?XeLT z=Dy)j?TlT9rQg6!=fC6TNL_r^@~&K2k}q?Y6z<*|Eu>R9n{KKK{D`n@RT5W{eBOhh zpOaoOL7C9ux*=p47Egfz@7wO??nkMcmPt7xfX2as%*Kmwt z;W~m%oG-r;AeVXD3r@29kjs}fD-*_t7ezw;rMCewTDXw~ytH~3Y#PTCOM#&OzNf*$ zSOVy(8+on@@H1gi`U)EMyz=0sa~H9U{!j~ZLum9c48M4XZffZqB+%J z>&1ZT6!F-ZkqkX)5|$q-DW+Pk^}i4;;3eAn{FN186yv1jR+0pftmM%1W_UDJqU_>^ zf=DLcMWya?A;Rtom!#KbpZk;~ut1N0)Mac_pNSSmIp|C_U!97V^B9^iuzjcz9 z)rB%*s#gm>WX_1g+fY9+#$GF3Em>=9reGex6*NnvrfIWAn%s+-?@3KVQ}GQ1p+%$w z>Y$`h42X%U)UuFspVHp#Fo-Ni!o>lji=r((bTe@=&|^~+ zt5g2O5mx_88k)|++qt{|_-&ax@5ZXG>wdvV%2y7`*qp*UZ<5%$l@Awm7P#fIeM%T6e@G^+cqEQq=YW7p~OBh_u zZdpYNd$vibg%CWli+L?E#7sym<8>m|LE^_;-lTQH81^PulYc9Hf!O>cN&MCJNF%d@ z#IvK(s*ht)h~-uJHmhq^|1!x(pEV16PM=T>v~_i8({qB*=FSPGizcSCUqd|5>e!1j z;;8|9n$~7v^J;%(oN@`CAm&7~_`n&BS%l8EhJU66l9roKN8=ZgaYWOly|j+0jhsjI z)%yN=10vKxz)!Snzs#Y)Kqzn|UVFTJq|(HXaJ}S;>o~To_aiv8D0A+qz?kc{+f!=R z?s6{?MN?B*aEV|VHpSsIzY2CnuFg>2RWx=XG7_m;=QdxDm{w)@0M=akeVEc zykbOS8s@&u^1g?K06ul;L#Z0QTd~oi%5?G#TGqJme?l?Jfwq|L(6U&CD%2CyJ&HSo z2rQPILQiqZz?7qg) z(V?1{a2WgrgtwxU5hYs&ix`%z7RSlg0`Dns8VLa|EW^`(aS!G5S`%z9i5{Z|YRe4m zV@@S;2z_AlHXatk9j23by!i+R8BLh#43uO(JsCL;?wJQWKL1PF|A-0qq*liV;Gl}@ zVW-)}Z~Fd7KW}D$nZy_dgeeHp1L?70Xq2k>D*HJA@Ki215llvY$348mriRlzLmR-H z(l%gp1l5Ce3|((Fu$4o3MKf8KY{oE#02Mx4U8*7_j7O>Cy1e})EGEiqnoptu-^Er; z1PXur3G~2ovkAqabi2kJE!+BJX2*EsGm@k%bz?$Wj7F!(gS%*da~ol>>7?Wb8jzng zxmRRRiV8R|`I-#ftlGk2BSB1}gy+nP57A*rJp1%7!ok)-vyKHLYZ&YwBa7-oPh(4$ z@-BmH3lnYzNKzxfI>X+;SCM?I zuQ|7IA~|V1ng02sH41Imi=_UNGH=Zq-wPW(;`j3CxNA_ivvGNo_^#C;3w^_xW(5m3 zYp& zZU6LUXmpW+os3TL-fHrU(#W{wnipGK?o?f_t=U1cU`tOF;z(`GW;^xV z9B8(#?|rc4O#{LYpKhwWuj{b|GVR@2xE<~aUMVO?ohlW3yBtuMbs^9jRfrS4+-k6t zc`-$+!X~_(w1o zcyWJXES=8#L74=a;HO!vxYkb!3@rkyKJ4k*9J5635o;B3piL0jsgLNO!bHL4$E)4s z&$>}ozYBPx6KC&D^5%YP;T3@$#UoE>@eBpn$X>|Evz84IrtV!4K#?JX!)B?{L`e3P z_}I#pr{p~~Ds38=Vgz11;fg+3H1oa6SdPO6mT+@G)mNw z!`#m-;XeFZd)S?H7~`t-!uOx+MyCoxHytZ0B@1oBgsC0J5(JzxXcrC^!Y*UN6C;s# z3J!e$CHr#=`QfOaZ6iy*3_vJUng!iED?Y#d&T%dtz;V?hJzq^%#TkiDBKQ?aujZgE zO~jGq!=uBWE2#lCBC?hC6vh3387GzMV8HctLY~rE4PjX-fUJj3kPLF4ze!`F!#+dQ zXM|LHfgz%-oF9nSR3D@O)WgFB81klTHV_EGri+&w-84v!24tB0jusXXSTFY2 zT`*v_29_?Rsa4zIKR$aMD(4YHDGF4aB`tDsXj{cEO6BsT3C9C-*9a)&XVfyIsjdh? z?=;-=qZA)efXrim2Lo&iCK7Ss@Xw+Vt*HWo<+gC z8Adv7!ll5`&`~5_=;AVcZ>$=shB3fRyR|)-P)?f@Z?xWo+m@r(bbYV6`2Gu(nv2o@ zmwk0&fg&FCmIQ-e?-ltzwxO~b008!#0bIqub!!fmJSfc31=)Z z%S4t?#P9@#*~Lfw1imcmBOZbz%48^e>lSz`4hD`D7OVS%({m4jaO6XTRLPX%WduQ| z70!2|h9Uu1pE>rF-15NLTK-w)2S^DnN5|} zx_x}l6xZLFusT0X3q7WvdDKLSTu7$&CZmopT z1^*-L858C-v?d`T1;7j93>6nd!H-565^Q)&l+wa}^cwM!2sw5(tdH4lGk5nh7fv3? zEhzKn-tjJQ@qSwnx$hU3!lF+L0Kz*O@G&mlXa?ZIxb%Ju*}kB^t=3PMezku*s6nt4jO-}SM1UjSD+g}CGQl2c zd=-bs@%MdfRDc`N{oU>{+H$u_CMYcwBolkfVZC)p!&VX3z*rV_9S*QUwHyZp=s*et zhZNl_2$F0>au<<^c>vZq7SVv}`o|H_o^NE6joxYCNSx08c|z9%R6a))QxMCkQ00qb zIVVHp$8-6z&C95JC~i{P)Wg7+-zE^9V=#7I&FSVYP+Y?Uk>#=I3xAvTT|znf_?rO7 z13T-ng}oh{R{UE@m3H7Aka$KH9UgFl6p&x8IKN` z->nj{qWF0p6kKFVi32(ibx!&O8X?QvU3C&~ac7w(WQWE?QI>*!S->6O6|uTxkS}wpdMN$?2rgrTlC7q*yhzq*RkL zUtu$}2&f@w(d|2#RIh2yQ$>0XW9lNO5J=FTlf(sGFZ>Od(_sWqK$q!4(Ic{#gOisn zBs7E51-vVS4-59F1(ws&$IgQ-x@jrkf$J9^==H4(CkmlXmr9W|k|fZy-b}GPyC?8X zlb&RdcxlI7#vF!H!7}**Keo-sd*s>LhvJ+?BWbiaaKP$MlnTZ#-4xg;-(wJ3Tkszw zt^E#91F=4{SK*@pYG(`q36S8b7XL7a$Jt#?R&>YAF& zr3hNr40Rja;rZ}Oa>0)Uf)`mFVs~$}LY@l(&&Y46c<3Xi~?Hv1yXiS{C;b}>shu8+${gUWeFBu_fRKdwvbyRDmgcx*z z?op|!kkm|`;i@8jkP=dP*+HUWU^eK$kXj_<3EoH(7!%Ezx$Zo%lQHpp-{x2Vbk(Dx2h6#!(}blVE}~f_Hv2{*Mk4EV$$7~ zCk{GMfV>dm&PZQ$>G3joW@h;3accNEjXSfJM!v4@zU)|>obSQm?Uh(da% zgShr&%xiMoxiBICg%#9#t2RZBbL@!H0UIYryT~v010cE{abhBFYOKVZsRN4|oGPgy z{esrFf7fk3Vn)nuc2B4&y+*NBY3>r{%K?IY2v814jfCTSPErdjDRGz1 zTo`pA$|Z&<-P4hfjP1zqE5Q_41rtweHw@C>Kp^UZ-LO{3K6V#^k!N6}gxcJ@+c(YB zF2F#UH(#FB^>V{?$C(+lc6d%>>|@7^mcIjphFzu-5x^kwIG_viEihsmZ(tcAz;)GL z3vj+2>7@=|WRVacnobu-Hf1|Im+40%9@Ge+t<6pizF<3-KdGI9OpC zN_&PEg4=Q&#=3w(c*r~dcZPf^7;=(^i6@_NhK!G}wpNsONZ_lCT^YKMR4D%Ftby6K zp8y?~{A<>Dra!A>UTc(CMkO3;4$dV~&UZY5Spzb90u3DU*iQl~4!?DTYG5B4MECKi z*HjSqUfrD!5+@hjSlDn5=t>>uCf&CBRRWE6mo?_Gw#n9#rVKa26+od>I~cN^U?WTQ zyue*i<3X?m?n_`?QdTTJ{Ii$7wpf8=a2Nn#FI-Ne?^K zL1-m$;$3_C)T_f&N)YAvIqw4!pn7o!mpuceKihYJWDQmXl`1ST-yA_o`J9L?g31?0 z{7Fs?02pE-0ssz1CIGOhPP#df5^4uJne?K1Mid#xAkh~j8%YJRsW`>rpD~w$b%32K zJbg^Gug-M2D6fGvgx3Q>#<+1{kZxu5E z(iD)SKxUU?R`hwe+GkERtt3O~hswPsW9hBwbhR)G0s#re+Y*ZbZHgKKXb&t8zfM%- zPq^cY`w+v*GiPf1cx}%Az#BP#pF^}EG^94$UZdbh(I3^ILnYl>i zDwjq!NEvU}tA2!?^RL4Pgu3X>DvX#=ef5ReeZGHnh$eagApD*23^EyR@SB^EIl z*9yx&iKv@)LKSn;YnP1+HNPf3btBS{^)K-xMU2ZGmp*WqaB4i(OUIL=ol1Ji0kMq0 z<|9cJCjK1hR(OPSsYP`n)W36S1UxrRyaP$BfoApL2{y?FNE_Z7&MWF2fPuJA&$$Q% zc~p^Zo(wrh5>8c5Ad6j-t;2+50Vlcu)6|EupM4S{4pr{wNj;RBra2-Y(H=D9;BOHy zBy5F=QJGnjr~$uJOLH2Iz@c5c#$w-GlTx{3fztwnAG7@wu1KAY*uz^$521lYZs@uW z=8=$H>;SLw&t2WZMzyeo5+2Lhom|&? z){woI8a;J5qHvo0mkQ@Ww{1OWl0ybt+Kuyv=nwEpZjTUz=&G=*#;6uA+cj$e%W|G} zrm7~+hz}lTf9c=~C_l~cq`&<>xRCW@|zo%SV;sBraH*dP`M%l zAp*htUntpz5g%_MlmlRBAr>ftFjvRo1|#B^jYT_APw4|3tVn`j3`&_bM-w@w%>6=l zuBb+uPG^kP0&rW#9whRGr;x^+v@^~c7Npb9m0}biJ7jtErE+0X&$VIMmT!6sNUG8Q zGa6_aFKL^a5@L+PMEV2G9t>t(Xt(NpQAX~W_A3NE0aKA5L-k#>3~IA=RD&U>y%EXGW<(>dNLs?-yMeM{Lz2Ah&57j=EBd;lwug|x%j zsG@+QRGyFYH|EKtIbC8B`7glEymQZ_1tj83i#xMnuIB6YzJ20~iyCKMTZ$o-}M@i>8=hk^BHtT9ZF(M!8=vnFD&Sy?vh zyc+Apn2fWa0;Xa2l^{S&l#RnAtzVRZ6PG{IR7vHL18xc~a2YK|{=4WaPu|E;;PDE9 zIdDoRMiE1Jkfd3Y&0Ld!fL>v<+1mO9NRxhiToMY7(7s91Z52Wa0c3|I76VU; z4%-|&Rqe0K07Q7+Nm%ZzxIj4(#WhL|+xkIWzo+*dEE-mSNNZ7Z9+1-(?-N>s(hTA5 z?2JC)crgMH9Ds6l%5moP7{VVsd(=rdb*;NhqYJ(%UMQ=2%hZ>fi;8*q{1;LYc@GI zcn|HCcS%2Q;{`D>(`g$XKm_f(xX|7^U~8~-3?1}cfr~HQu|$2H7BgU#N_8|cndLc?v3Am+j*l^z!}B5T3d zw{VF9T4JS@Sb&uyk?L9taQC=96;A@M{GTO;ByM4;?nL7Am{( z_UYH{PkigKg35nlE9f1G47CCxjdnL|nAO$hSbQl7b5htws)@ zV7s%xC~Tna^tEE8IC201Cr69VaHiNe3DWY>M#LtUfSb|kpAGwPEUl0!pINI+MG|u{ zr%ok6vWJ!d5|NvB&V?6*^|FY;+ja@*2#D_^;v=I|vySYq>QSf^u`v_!PB4{|6-}f9 z9m$BhFl-H*nbiQmuVO*626uN-&F6zaubwF0kTl3bZKwlf%|}N(;RZN=;YGEI7o^uHfhvN85mC?!QdOc zvz&%j1~77IayEw$tu)9odsA6B6WN=mS@eos3x6QFu1M&*4a#@0kQEem@E>@wAfor3 z5S_?rlPi#gBpI_?N(X?&DTNtI1($V`nhNS=2tf$Ir%sN|74>3F6c`u>2YUUAag>d& z%b-_PZ8-s(uEpSl0a0SXsCQ`1NGe+~TIjSF z;9HkvT`QECrnO^`K5q5n70ceXDGFxtGrIc0Ya-JCIz^M z0DTM899zoXl-p;{v68)SIC5L}y}ktAk)TWAp52#sY?1V)b~43~;cn56R%&qmThhh|`~ zvykf@*~P2gRAQD_ddy^hm-TVZVgC8^3b=qrZT`?HMVt9~PGK)6pJ87`zUuq(-fcu0 zUfrtfDX)NP?M*>*!6o)1@9@H9lglTlp~;p4T)l=5yjF^=wW{G0DT>kIDr4=AF1J7W zS<6$+kjWKWxaz3ACp6f5$@3FvN^eN;K*AQGLi_|zl-2DJy7f|i?>6l>wmuw9#$>nT^Pm^A8_p0ROvX*7VD zH8N7bvVu+=?CQdRSlGaXGYyJHF}8U_@+Glvt3_j|8LHnG%!E{ylx)(a!h&<57{Gy( zh?glB9D)HbAUSw&n|?)8Al-5|>79j%ecdMk0i-*gl5e~@upl?P;uOlGk;E$PpK_P3 z&jo1)pyx42IwMSuVu^Rg1aY56l%N^c>?mvu7iYx}=W1cBH_{3Q@3s^_!$8%x^Q;#P z+pU{cK}j88W|NEMBgIBe*&NxR&Q_vOGn6|gZxoR~Q9Rz_nQuKFv9?kyB1#KNgtu*2PY$!)=!~^(Xa-jhZ6wc%7XrN|v zRqZ=4E1{LbI>C?%Nyv&)0a~|aVCljS0ph_X)%>;eS00aG;UPy({umSoB7%tm$U7mp z7l{T5jN)J zym||TYzUY(oQx*1TLJ@T6v26h6`0W@3rY;UQ=y@S^O1|Va1Sd!OKRXe7+5YH!QIw3 zO`SbHlXwbkDlsr%1Yo6`fQ%5Zm+W7(Y;GphvM2j8bM_G%>|Vc4O8uv9^Sc?yRN2ic zM~+jNyN)WYyRCar@a2haZL31=e-{HrUHDV6WfTVWY}|J&`zKndhUEgP8z*Mf8p-+J zHa?HRtfCWH@dUB?C%GJ1R7^5p^frbF7=ST{$2DA@X| zVU!8v8N-Xz9jLRDk7>nWTpST@ZFeZUA-d3VYKY@GC2g#Miu9n1B1pdce)ARlM)skL z=&iU2aQ13)vB+c}&Pau$bRcd>{bc?4RJUky4c;=f+E_OW3Fj4%aYZUW8^+RI-W=M% z7>vjOxri*~R7jI9i*I89)h4=JKBolq6HEJDSvnnu6Alwpc#r^bZ|axELWIO z&hTIzz&N!&7QC?@i1KHTqPLc71dv_$?jV~iBwfYi+hSR_y3|JAS?0wkh(|8_nIaq( zGPaWqLi$<61ZH4S&=KeK_Vo#d5_Ou3Kr1)&Z?571YiWK|tcvwIg3fzSC^ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/font/ubuntu-r-webfont.ttf b/font/ubuntu-r-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c0d48de8cb55c7e9094144159094003141308d7f GIT binary patch literal 48952 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 literal 0 HcmV?d00001 diff --git a/font/ubuntu-r-webfont.woff b/font/ubuntu-r-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..9e01d5a0c9eacc33a7ed9771c4bb9afc679f14e6 GIT binary patch literal 26688 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

    h(e5v20 literal 0 HcmV?d00001 diff --git a/font/ubuntu-ri-webfont.eot b/font/ubuntu-ri-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..7fdc49e60606ac6a89d6c17f31230e28fc6027e7 GIT binary patch literal 26253 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 literal 0 HcmV?d00001 diff --git a/font/ubuntu-ri-webfont.svg b/font/ubuntu-ri-webfont.svg new file mode 100644 index 00000000..9e6df9f5 --- /dev/null +++ b/font/ubuntu-ri-webfont.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/font/ubuntu-ri-webfont.ttf b/font/ubuntu-ri-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b74d2937112b5b581078eb5e01f0a3dafd25b369 GIT binary patch literal 58816 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%0An6A~2RnQzsX-_QcC^t+tlOW$eS) zuy|**R7R{hr$_WPqKpzun45sV;SBfbpVFEDXi2qx`iz})NV{NEaf&K`gT^FX3>!!l ztGitx4#&fJCUhPmLu6D`xcAl*ghIofNL;wb0A-+1rX9Nw{7L_Qizj;vATKm7Kp2)M zFF+xK2_&W}&k}kD90*ikkhxX+EP#k75mY?^^U*qn9G{_&0~%#Vm5`cjTTZ%bIqAf= z(M;cJuUdyb<<|A{M(%wrpQcHtA+i9*sypqWKKh@Y8}~EXv*p<-P4+t8!0mc!tW~pj zM~r8|zY6=&HA_z2ua>O$*y9cU^nM12>aG%vN{&8hBU7N*t>MCP#33d530Vk_X^0g` znGbeEbj2MJzdoXXLWmn;|AE8+W_UOo{v{eW3EQS<^J3}0{>-e?oC$bg|88bXrO;E7 zlvY?|TGnD1JhUYAhj3cKaA55ul;hdK*x5I>e@{QK7yA+K=dPJKDL(`Py%7ampH8 zo48jn%wd{n!i%r;QZyImq(ih}e^ae^hqv#?a9nnVA8B2gL5|rxp;ETkij`GGSSx@8 zjEfI84UMStYah#?Et@J3`6Vrhb4Qr``SnnM#?CQ$tC<{27QTbi%SG@9C^V?{&gF{7 z2Kgo;lpvoU(S$x)N|iqxDA=7B`rfYxArm!W!yN7 zhu=#NE6JDkTlwp2x8UwYe;8n4II`Gzhrm@>72K`Y7nVZq9dy)TtcYhY*F*H{1@ez6 zVjMHJG|EcWO=D4@nG0=o&b|13)t$s^iF$KtFU_P z*Tr0_Vg|?bMj#f@Qa&+h!ZrI@Xul|7kxzFDcw7yz*a;9p?8P)46M|d<@Cn$$cCUtP zMHGovKZkPh-{Bm;HGc!o6crpOOF9Wi%A+AkFCgQ$@5CcbIf`$j8-uD>3Qho|=@kuqcDPR~xF!a6}UrzBKF#H)(jnJzp8lGnfOAI4YnA z_vppjkr;EYL@c4PP~Pt?kqRAoCs;}XzhPRh?vi<8#Pheo9IK;df)Hjlla_ij%JVf! z=xwR8YPLLLkxg@P(p6&{5$b^C9tB$N>9FHHqh^&%2-OX&^nim)4A2$|eP036aB< z&i^Pa<$*6ganmdiSzEdZsWn!WXuUG@7v$0uScqmI#K5@`Vt`jfI0%QrbT<_t6#c-z zb3S+g7+m?v^WFj1d7wW(h`bcV+tz%z{q7z@jRu{Brojn%#R0(xNdqUH#0L%BaBD*# zNQ*_tl1v|i(T4$9=@50BKmlm_AUt+V!n{dPH%7R)Is7u0Q(?%B33$|2W$D%SY6}!R zZo9OJ#M4^eXdwJoSsmwGQ+Qp}*CT#+CN)E2{;KUN7d}#c{tNz+IFh zZ2;JE*I0Rii%z6BhnnA$5z;ChR++@YjGQ%RmC|2WDk4B8D+6UywTvCo?2vV~BF!_) z(m6=ToLe z%I~%A!EQU%*L*R$3-i^Pbp*cBXOy+T%kwn|)hjAnjjgOR$rs!vFiD%mGUxl|4g|Jo z^Ya?5N~xImJ7|ni)l2PIs)?AYzt$wo`umqg_Zg(TP`8c2v6qj9F+xv65*fn5D`Q1C;Ji z{BvUY2l?whTlkj?Q(B#jk1s7ec${u}91K~W)C9J;0=XvMCR+%N*GCdOUH9(eyB=P5 zHjRI=n@TOuBhLsW?KNM5{rzhJ6LRT|c=lr;vX^1=z_Poh{qAML1_qR}=pRq#%H`;O z$j6w8)-h7~Ccn5_5PJ;+%e3rKc>2P|l>jBdPEPZ6ki*PgG{dn?0lqsFJq3ihmbEX5 z6WW2pz$q0KGdjx2uVP17Fud+6Cc;}a2r57bDiU{^zCik*<)ANlLB`^y&oo_G9j|(bz2&Td4HMW{aW1|#<4OBbRg{@M{HZzu zPykylSVKkRUf>-)Yk~^AEIcJi{&r4`BfnMY!{vq7(jqkT3#4`B7`c6--K)XY1-2x9 z9ngI>mG-pWZ(hTKV?9%!U`m2vvv#)`Jp>gVaY6Q1UupHq_Cd~NvlwDX)-YiWLM>~>?WXd@Y>7ng!2*y7fHeD_@Gg*>L1vZlmU7A~HS$k6fMgbLy z*8dVVpRf>Ggs=fGLZO~{!=-;Kp^eDTX#Bg1UN%!9R<&!MG@naT&!CB?-<*2Nf=L;~ z*EHXuuVeXWMygMtuiOqUgQMMYS*vkiV-CC}a19829+N-e@4sU;dK80770J-V~?Wk+)*s}4_@%cq9PS%~XX z-o`p-muGK1XcjU_p(?5Kw{A3-78g1*wqjL?jeE}Pa;j{$0&1^u=p+fT8r>s3uUzHM-B-P@R?U;$o>Wa7JzoabJ3{*3ZfQ$6Fe8%k_qkxoIH;5Qju^vYjc`meKt?!X zL@<*Cbky@vhzzvwI0m6;HV9GCI@rkV{+$nVkJ4mUIXF}iBG^e&bg}kK*y)X6C5L?$ zs3Ics?xUs?;BQ~w^&(_dq|5X?9CcaR*vWisb@&euPdB#x9*t3`7pm&8E8GeXMP)XU z+Ti)`LUCLMZ682!q*lDbOL!^MqcuDswQlhPudb~&%w3v=>TMhBER+hFCj}U0iZa^3 zd~~V~o&l-Tp#O%cBtCWo7(H%s4T(A-9mUO#dUTi|KqUPBz7m>s)pHDD2Bu>7IzuPU z{Bb`gcq*B%E zw_iYoM;Ehh@7NW8-*lFFraAq!f++whgr=M#s{Vg4!WiQ=tA0uH$CEwO^ zu=FHiLs=B-W@}?RKJ-fq9Wa3GXajl6c+MadPs-T-l!Rp2qi zQ6!ptl`CXq5|x}EJY=bCptrNvI2DB}f^#d1@IiiKM%oi4Iw~geJD0^kZ7#`wx$d3KestB>#A4qJf_spMc|wPqcz|6IgMU#shMbeABnK%@Mvi^ zlRB;{*KaQ?j8D}$)r&1yjnCNVL2bBak%`sw#t`W&q_Jas>UW{bt}Sk#VzJep-Y?aD zk7Gndx~?MMU&rlB+}~9qa@r;b1=BX(?n>TeU-nglmDf05MD|rz@UI162dN!h?w_s* z+i)|hrZcN(#eN(m9vI+8(zouSlfeClp(0k&j38!5fn{eAlEKhJLtSoVO7^Qj22Tvp z#A&O<>qg!I9eCU=It^s?w5*y#Zx5N|xJL%3Arh87!>!-#q$*bDVBEu&1w zx|Go>V$i;ZjaW6@PsoY_v@iy?saik?R$<^DR7>2CFeuO;QG&qXCRvg=h)`3$O-Z2{XlI3N7$FQ5 zVXnr#5<-ix@z~XDgG|I>QI2Bn!6`2pt5M3_D@-TE0}nz| zsA=vhN9B8fzX~!E3O6Z0%0(wdO?pPpI|VfsPr1LY5!rF9=R%uclsK zp$xkbwi_2pr$~l<9Yz|EBgrwzZ|OGT^OjR`)<~et6ozmBYdV8)PB1jt3v~|uEFlVS z+pm-{jM|h&=34)ivNVeV@jP}+sd!CBtH;)lmA{HLUSh3P=lHu~?^7L3EdxcTjtAp4 zI%tRcc-Kg9cWa)ygvB5QH5h=S{+@N%o^|($h+k&?(2y1Ee=xoX`E!+5WrKR^rS!{% zyCjW4N9FA#4#2{Dh7WRaAO=RP9zvjekz1qnsbya=NwYTs#;7t=>PE+?_*Q!)1tyyf z{@u6NyQj^8PSF9~GvNo>`{Wb2e4b(^ztos;W83~|RWF`U1i1LS`v)^ySQ4=}oXfzF zsi1ePmRdN$U*#ANI`?{oie_Q8>-5;4;YeC z$9Iq=a2WI{4p;ZZB&uoWFPD4ZT~V_=M>2J-v|f8XC*z92vBf6GaVeF`XZiO0(0jml<2cw~@VlG)pu~{3whZTNfRAQ?!vCDPs)sNYup5`gaWKk#1rBsuB;$5qt z83?kD)*h{*HXeZzCDUwX)^8h3EUgAA0obBc(XYmW*p!=oZk1Q}HeD6Y7FLxzYJ5KH zIxR;lF)7ZQu-@(7RsMsSZ5+1_-rFPc?PMrZb6_A=)Pj7OWAL8wlBh@(u|U6gP(nli z{rONBXlC&|EQ!BpbH}NHjnV5c_Iep$jbfUQ{gBxw-sTh@6%aPdGZp*%fsX@F&fD9k zI~AGmRP(c?Lkko7p@^|XVeb=%j1!0o7Hvqpej6Z z7kwMOQy}m7>1(jpLrh;ul*_&y&r6!d0Mz#NU6^W_}HXxBQZqV zd~fQFZ*>LReDyqpzD|cK(ioHV})#hXcZdJ_n0!eOiY=1Ue=jguW zc|DkGo%)M8UtKe7Dh_><=|;MB`^orpTXKYZyWuL|=4DB`%4BA|V)5>I&@!$^&1V!B za#1C_hBK;E=>slNYks-Vy)j-k$(&GN^^#t+Rdl@^*OiDNbrRhD}lp#Pt9{Awmn%{ z&2zj9jpz(*7LQo-6q$%CrO8shT56TwZKJ@-;tV1O8%=o61wil45_`J#rPS~%pa+mY?WxNk(CZm z$Vd@VWf55%p((AB%!ZGcz2twzz9w_aL98&kW-CsoWAR#0VBH^4RW(VohdjQLO1Bkf z_cUHJk}9^T=?_mLg!{?cS!3c&XUoVL7Oeh^@)}XAI!2zmU)T_! zHX@G8R^^9GRmrh1NOj6kt}%Jwq5On4%Jm-5ZZBZ8E7$o5>ln#xKbNcdB&msNS z#jB85w-nxNY?2ZPGFdWs)yW?%MIzayhZQfh2*VH5Yu-*_-p0^C7E>K6#b3oRNrqC` zcg3?)ke)=7PXPja7&*PSIcI0LHzeA12`tkCX_mxhHW>c%0o%F46HVRo!!wm_Yh7VK zb5ld7rJQK3>G^_xSl-w1TtF_dZB(8keF*R}q>Ymn!CX<;>DT>8C3L9V`nc8ifp zQGM+u_?>f!+xyx&wFc*Y{5Lp)l>Y4H|#)=#f^{#`_lHJ>A+G9i3(iy%rscbYWt*(JH2c>pDl|N9X3NsN<8U>Jk zS;ii&Nx!{DW@=j1kebhj+>n>6jqUtw-5C?vv^zS_!_jQ=dx}aTYdL5(`K9+a9@cc=+C zc}HOCRjMcyPo7$J_DKzD?SiYQ9TqL_K}_Z2oY_T()-?yp9r>pv=d9XCbd1g2HJ-1? zh#7p*=q8`H%+=GjkjUn!>QYE*LAiG>tg-h0E*YvYwWA^>G!@ zt1r(+SIg7lNd{Pb{AZl^#aL*daQka5x7QAb`~3+V(wgTX`HmR__cQfm6)%T^N^V>} zoWyK-5`y}WSQrIfgC=XnB4M-rfzDV14DHm^5=z=|Z6N?B41K!$TQbEkSOSGBT{wM~ zn`s=1(m)o6Du*obFNwJNfpiFM>is$pVx%4nZP}(^mTPyD8rpDk)<(S>6}S!@U(;W& z(;3Xym~Zbx;!Lk-aY@<|u%&=-Nj67qqIX&CV)ZPF5 zm~0I62+<@5n$`eKOiG1a7-yHTs%s^!kh(Af1R-;}Jt#3L=L0ycK& zSN2G@7#^vS%a`@Q+LV}vx z_tv5{&6jM(fobwtCecdtiIm+#lkpq#gxe;YpzGzV4!tj3^d=C!e{Zb5Nwxs4TIl-- zWlxlueE7yThI=klGlU}YXN;kuQ%dlFYrN^Vw_XMWk5u7L45oZGWpGpw4#z@zJB#IZ zS^8?leS|MNUGtW$^{EZNey*{fOaty|z`zv=sP!Vp>5l!73Ycrpc<2r>N%PC1(TONw zGkSyL!l3p~P9*GPf8m4KN%ymJ_%V+mOkv7DLJ6%*ghQ9y2{t_u3m|Ee(g_M(abO~n z+;d8+=4>GSR-bvCRBnCuylda4>nyU_g&Lm7cb@h&%A@h{)Y%Mi6TipaPFCy4Tm4)| zvrYZ}T#V-IfQW~W! z53NM4dXJkU;SP`O4BW0Jtl%^D_PLlcA{%YWw3}#<~X$?S;*8kEIDMhZ(j>} z4g!S)3k+7LPpGrXN~I)cTFQfr-0Pjk#KBZ^Jsw?%)FJFk+dF?iN3-(+ENQj$cIanY zN0^-&WF$FynL`&@Eflb}b6vw$;!v#g+(nEBVBxA^4;E?TesD^##_Qs2kIK zboe7K4|~0kyHaZq)zfb9P+_zNN#^3y71d&RcL}HrG;D|koQ#MYqPi~(Tr66hFbXB5 zb>?`G0a<4Xo1z%Klf8Hs-62dYQM%uRn-Y9mu)rDBu_GZ|p#pSQG0$vn@R!Icbh5T( zPV!Y)KSty4bBTrvv%FVgrjq+*7O~H*mJOR{JoU}H!hc90#=l zPOXE@$nLhMy2p*WA_!HI$g0?Lm_V4fGfz0}Qw<;UVR@LM_|}eaUpOZb4y8#adJ8gO zO5jRWv_VB02EK?qEX{0^tke%ni4?p|KSrm(F%&*_Jdkfg66XgZRXfyLzpAhlU&^~G z|I)=@NjyCu#j=V;ntzM#ggQvt=obH#ky$K;;K(#n zZ}Y}5+T-=#VEeO1q(xeKZA9(Hr{$wSD;MP+q5Wbe4`7hhf-Mh2bj;C_JAVr0&(+1iYeJXBhpn%$$RTm+fSA=>KIYtv*x zeu`m^)j@C3Z-A&@h)=OrrT^DY+e~>8d0c_V9KV9ZUh{WL?8o5fwP$^ z>2xY?sqQXciStYKho;>?8|&6w=hIl`LBYYB+c0Ijojc4NY)=ADo_pldfiDBuxCn|A z%!z2|qRALI))amGMSu{lH%CGIm0KP{mNx@k=3|0-Z56Q&FO6@%v{rJkR`*#lTOD0rM`cv1#(3dlkf|%8iTD)mO`@G9 zi4#N=(2-$*7F0AcVh9KNZ)jGFpOb4^ObJtAn1ndVJpSab*|=>)Gx@cCx})CqNjnV& zev%1H?=5}RV0k$tTkvvTC)wNI^4;B$o3K(AAHdWiyp7w|n{_c}bWB$8w9%Z6bS5c9 zGnbD1Ex{A~Lu?eF*dQ;I=E4` zxLAlnpQ{~}TGi^wQXGR^460R;-Iq6m!-7Khiu z#~R?xlfb4Or!x!XAf5FxbBiqyiqOcMpV@)NCj6aH{@JJY6N$0!U?qDJ%IVeV_?L$# zI+wPf51+D~P-$4Rw^f?~<*E49Im^&Zw&Cs@8QYpKh3wUIEeAnZrtcVf%Vpi@O;Rw1 zTLtOBD&RuFj^m6LR7^^#UB@g}szx*D$1l}Ok|8pi4uB*E-N+*mwJh`l3Tz?D<4?|6 z`UqDlXpCdWm(Oaqnn?nYVA*R#>t%zsQwmfx%2F0k_pM_OCEk&XWCHSP=XDbXx= zOmy5WLuAhmF~W**jH9PX53$`t5}L!fp~Pa6u8!Y7pBNo5Lp|sBwbYvZ1aHBeRL`WBc~PM zWN6YW_pH*Z0oxf(G5X+Oh^hT))6anoHZ4Lm*f;9up9DCzYBZMlqIs8rA=5X@!VcPi zAph+a{2Vk(ngs$2-p}#IHxu;la6;Z;yP*J}$n-1VpMASwj#AVFbJ+@)hlT-T3g#md zmr(rB-DGY82m{jzM0N{1R3!!3p>pMT3iI?J1QoN-x@R*AWp!0#%gX#KfAzn>hRSNW z6ZLPB{so3G*N66cW)w$|Weas?8wQq`DGKz^04jkVO(6;Ro4!JEg0_FJ%wi{XX3yki zI7BxGr4~%?=y#{Du`%#?K6w_)-LQDP_W7R9(?p;47_Lv##GB{gPtl=rxH@#czwpRX z;5T?a61NWZ0uhf_$>DF;^>bKnHhOGX3Ur%>O6?766yo4?xkZ(&S6@me`ISs?C&sbr z5$E3A(F6anH$&z7N;4TYy#m>|;Bbf%`cR%$x%iR>?+YvrW!g8HfKlRJ7$+=iVjf&1 zZZ3&BXq_pSf5&f`Q_^&QdoTYoTP7WT2ymW;W#vNdtg1^=!=0;qhA@4$y#%B_K7er3 zUF%nIFIRC^x$wOC*FNp@pR?AAK2uti@Nx|*K!rBhs>hpznT$PM)Y`S<#-+f~+Au?lFyZw1PvWFV-&5Luos_{!p`Z>@Imew>%^m1Qp&dA`M8J$^FdZq@hWF(9`5 z6?n(%inU{4(p9Lbu9|#(AFpqtfxhMAU0s~+*27S|aavm1;8jEhHrAz0s-*pEO#3(A ziSzQ}QW{cTdqsbCQBs{-fdUt`I+H`$=h^y31%HXXDW=dmr1)CYUzKvzYOZN1)Ex~~ zNOf*986}=^Xlj85OZ#WOR*nQe&$D6!i2;-h!$no9BjqyZAoj?Tyk`w_kdK3_)^TR_ zG?Wzb5sC7qmJB1BGIG(7toUN{#?GbZq1CRn^YA2C1&f^On+(sWUNXXuQ@xoFwzpcb4C2VAaFN1N_-!s*=_j2Yd z!P0TelK6w;Zp$B$fi+NDqKI3~Md;PTkc{N!_TGbd1R{Z(WJ5I##WoMe*g9+eYD=qv zA8uMf+e$2M=^0XZH@aTOxN@;Ma(Ug=fjE?wr0-`~1}+6QTWBG`cLV-C5#kvZBSk81 zXH*wTu=0cd+{)Oe4jW`l=0i?dgtYDX1jPc`M7acXwAu}$ufWrW8uA&B1)R0`)~YH% zbCXcQIw&pm3Ges#+vxW=^XhJU-nM@;7+q+{p4-Wc4Mf|OGqA=7S4c;|RTw{!)IEnN zD+d@G(E{;4?vdc;Y9}d2H%X*({OTBR*iT@Vd4_4XxQD@x;&rssm06Y#TEu?twwp1p zTl=0mS!g>$qmyv4HNTH{^AgE=9DO?}4&hg-Y@|7|f~(`Ic@S;SpWXWTFfmRiLb98_ zz}1J`6)?L7%R-^gTrfuyGS5V#HWFh-Sr8wH>bjXukV=_H? zP{o>7zMrhi+1T&zsF(rQ5^bOu8&V?iOWK)v%_5~b0>i+8uHH0sS(A;qw(((bLfm{}7E zcQA21g0@-;79^|U!8DWBqEXp#<-5C~!4C4P(|oDVqwa5*qO37W-7H4al*SmTTKU{+ zMA#ZI%XDDT0~C6^dAp3njzBA?OHEzmtbEhJ#$-E21JQ%J)?mswX~`qTj3@|k{lSnX z>U0t z-Dy}!d{{V1z70*s+J8GF!vk$n*={p;{~fl<^@yAEs=%JfUxo+gn`#O~stALnR6cp# z_Pz7TCxrq1)*r1L9H3OyKZk9LIwbQVY=LI8_@hF00&6NYG&jzpBqcIVnjB%eaVVK0 z^f1x5J2uH*;-n^ZxF#y*==OO-VDGfW3!d|)LB_#?gO{v;MuOlL&<&)Ef^ge&N{mL z;pqGl0%g-1+#0i?IXqo9DoP!5Fgu_5vtLOm>&mS%CPL-7h;Ro^ZZfO}lBZoBcN6<8 zFt#46jC6hfKv#tQ=g?Lf=?-mi?LHEGXu`1lsoSQ|^=9fkfZxHKHryp{=$sFsl$jP; zG-8|^qq5Kl>bKO-*@`rx2&se~CXB``tGTlaI9my~jFQ&I3#=9@$BNbmtd^TJkfT1~dQb?2G?xrJ;u!P^k z`crF$O|2CfxV1?9+F-8-9T0KALFImr=fN<|h=lvqH=~^93&&mXqdz|Dc8Ejy)mLV7 zTCr=Mn)f57t?-W83;kUwM)1?8p~%K!)gryLSA^vMXHusl1c>n(V^U;5;s>~%gQG~z zn-ne9j9ftjA*>adn+n>W20)#Oou1&brAlIE@u7;lOu@p~ggNrn^YT6DgVE|Xc3$Gu9N_CF910i4H;B0fb20TboEJEtpqvfIu=}*~I-62rMFY#cLHC1jC0bP_LZc*Frv`pNQ2=dM!Wx;&8wJr#6ML(1vLD4}bna}+WNYrSE@D8s(9Tg<8)qr`J ztGb%^b~F4-n_#ZnEcCbSxi`op0U6tsX;CvB_=?+UyM|)$OE{aENid4KBuz7&sOV!B zRBCBXmYi0Ug^WAsOoo5DaI(G0HLb5M$SRwjW?^2CEkZUg(=~KN|L1ZJ#Qyq$Ys^R> zRzVxpf&#>o@VyG2uW$ow9rX&%RP1$hMew%F+o4 z3M-bkyMDfBo*o7GyvBS=g5p_=v4fE&J)aaK&&15u#3g_&9;@F@6wD&0<#kX7CgfP{ zIV96t&s?+K*EySNb{?sGHw?>rV<@;(W#Twiz3GT|kS=8p zawx{9{vUiQstw3d*Ordp3KXi)QHEW2Yx@Y->0QvPpXa`U=%G=9g-4TZah3lIa%n-0 zOv3Jv$={fpQ4^m}7=Ls@|E|3LakVcKX4KA#yr-!_*eirpoH(|-t6+j=qSi<^Jet+_ zhb_FCXiy%x)=2M2w&&lQRMg+w4SL7{dm+lH=lzt_41*&XS@9z-#; z^`Zx5k!x6QvZPH(<|DH4ka~lxO!J45?M~$l+nfZds<|PtIOabDB$|94)EQq_-iA}H z)w_+a-*}puJeRI@>V0ybZ)K9Bbr!|B1P&V#3SC^`|D5@FeQs$onq9vQx3k%tZ8iAF zB}{AyeKkGBy!w29a9JjH%J}#y(Jf|{_zl5*-8_k)RPp1scc@+7dkPD4H@EcT$ zT{0@|Rg_^KvbZTY%@)TZsRaqE;i8UDNfi~}S~EU1M}96)kr(7wB&FDcIM`2J0}C<;_@-h!IDWLWwX&n_qO5pG2)^iPn};pP{lCX&a^i;P8S<-NU(H2o9PXf zk;8qzICoS zMeB~v@qD4ZbyH6)$Q6W=k${ai@IuYJws5dE60jS!!i}wo?PycMG;tOImHuTHG3cq-O4Xit;)00p)X(;!Nu?qoZUB6Kg=6M{Ht^ zQeR7Bk;JA()vHKOUmHcVxhB=qYjeYARV?wZ9h0|hlV4oB_C@?0Tl-kYBR}1+;ndEK zj-97AZ20LT9nUu0y<>5_t1+yPy6cE>@`uE*4+gjk#4w!>Gwhtcgn+HtQ$-AGV zcx_@2@q*@Qz-pNJw$jI9G{`e$d>E^?EwNEAJt5*WC20#VE2Pm9T4n%Xi>S)@^zZIa zl(AnBE5;;4QKlBpUy-TBQ;w)bQdX#BQ1Yy4jU`Ae60Z|O*EaCJf>yOuJ=01;ms6Qn znF(G`w2mN6^ESUc6u2jHuZ=i`?Rq=!?Qb6Xi^q(m@ld3_)U55`3#{#fJ=I*g_nGZo zHoLr}u`aeS>^6p+-sofBDxDoEiug(wdPsuhYnN?C{rNI8$Pe*GMgtVj*olkSb;|fM zd1}4ubb1L287vD4aznIItBy8|$pL zV-~l6nx+<;jEGSy3g;4=n85Z@bF8*eU_*x9T3{8U7>gG}pOF=bRn35@dwEFE?^a|s z&C-1aW+aBhKrDT1@hy({oP=wCbX|CBd(XhS4p()-XJW-Gzu-J3)8Ll2drRH7blp|m zGh8j7CQru}x7D&Nja%;1c)80OaRP^6gV5sYEDm)!#k62B?ki{O{TlDCT}mJE1b3NR zr;P(1vG2BMiK-otMQ?OeqxM2B%f(8O3Vh5Q7ESCf^iJ$9BsuMQC%W+}KqHB0`-)_8 zMSC>!`CwOF-50-DSJ$O+H?F)T7`$a=W8=!!V6b&%V@qdeOUvgvseQVJVfb_WhqNB& z+p6`ib~Q3t(BS9B!7!?+N%I<{FFqgW%UqMz&>q|x9h~WFXt|F0yp#_bKVLxpp`CK9 z*R)DC3nN;y+6vH+uctX-eI_!f!@cubgUOP!y;JF%~CdfS=yke;&>(r*H+m;;Z zJ$R5ksr@x0`+Q%h2E83D>=J_LAv zDQ$J&!aS413O<9q4z=EsYWDf!)d_z%RO{*wHm~Zb?dxdrdgnz4mHEEIuH)9je5uGijP)CYh`f!DyP9=0IFl zsmPE0g_QJ|{YJf2XhX_^jGcsb!aKA4{qgYPy5P#LaPbW9!n$yxHnGB2Y^!Z)^=;_y zY^|Pqdbnd9dt|NPHTjd_WX*l~#Swor;1gDwTuxJ8b4Q=w(cZXayARjRy7@!g%i6jd z*Q*<|EM@?i&$`L{74qL|^d!DZ{utnfIq!3rTObYU9w1Ll%HwhKD=jEXv$$0(hGKt8 zCedosC;?qw_&s%-)m$TIbp&~hvmj8J z8&xx?mvgQvIh`qh`--HuJN)rx z;}dKmmW;=u@xi%gshmy1x1ZMRWt>>GKzH`$0|N7EL|Zg%!0qHQ+MmL99{pn6MNX6U z_KD7;4HrwYc(IRVc9E;Kl^V?D=VfyFOj z3JDAxl6>e*Qt(h}tX)nWAP>!0DFpN7wFh2*Rpk2jzP6>_;<#kit}?QhwsDV|kI=O- zj#Q5H3%8+s4_}pa+yFnJhL$>#Do5bFK99a0zUm_VU`dIZCYKs zSl)N9-dx~y7uvOs#LTeKwb1Q~M|*m0xW+voYa2ED7$cKnCi)KNDLX>#lll&uu60$l zSd<6)qWBVz&Wfh^5}Q_B(QG4P+I&3`5dV?)b2BcFvmM^B z3H5C|dw?$m8H#l}Evo(OQDkR+bkwdwNv+kfPt@wzb82-o`PbCy-1L0`?bWM}ZXDRI zj88PSG%j5jm?A

    rUMY98f^ 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 I8NY-800^c@@&Et; literal 0 HcmV?d00001 diff --git a/fr/a-propos.html b/fr/a-propos.html new file mode 100644 index 00000000..ec8c6402 --- /dev/null +++ b/fr/a-propos.html @@ -0,0 +1,40 @@ +--- +layout: base-fr +title: À propos - Bitcoin +--- +

    À propos du Bitcoin

    + +

    Un peu d'histoire

    +

    Bitcoin est une des premières implémentation d'un concept appelé crypto-devise, initialement décrit en 1998 par Wei Dai sur la liste de diffusion the cypherpunks. En se basant sur la notion que la monnaie peut être n'importe quel objet, ou toute forme de registre, acceptée sous forme de paiement pour des biens et des services et le paiement d'une dette dans un contexte étatique ou socio-économique, le Bitcoin a été conçu avec l'idée de créer une nouvelle forme de monnaie qui utilise la cryptographie pour contrôler sa création monétaire et ses transactions, plutôt que de dépendre d'une autorité centrale.

    +

    En 2009, la première spécification et la première preuve de concept du Bitcoin est publiée dans la liste de diffusion Cryptography par un membre sour le pseudonyme de Satoshi Nakamoto. Vers la fin de l'année 2010, Satoshi délaisse le projet. De tout ce temps, le créateur du Bitcoin n'a jamais révélé son identité et a laissé son invention au public. L'origine et la motivation derrière la création du Bitcoin sont encore aujourd'hui une grande source de mystère.

    +

    Depuis 2010, la communauté Bitcoin gagne une forte croissance avec plusieurs développeurs bénévoles impliqués dans le projet. Au cours de juin et juillet 2011, le Bitcoin reçoit soudainement l'attention des médias, créant une bulle spéculative massive qui s'essoufle ensuite rapidement. La valeur du Bitcoin grimpe ensuite progressivement jusqu'à rejoindre sa montée spectaculaire de 2011.

    +

    Le 27 septembre 2012, la Bitcoin foundation est créée afin de standardiser, protéger et promouvoir le Bitcoin. Et à ce jour, l'économie du Bitcoin est en forte croissance.

    + +

    Fonctionnalités techniques

    +

    Voici les propriétés de base de tout réseau reposant sur un protocole basé sur Bitcoin.

    +
      +
    • Les Bitcoins peuvent être transférés entre des postes arbitraires sur le réseau.
    • +
    • Les transactions sont irréversibles.
    • +
    • Les double dépenses sont bloquées par l'usage de la chaîne de bloc.
    • +
    • Les transactions sont diffusées dans la seconde et vérifiées dans les 10 à 60 minutes suivantes.
    • +
    • Le traitement des transactions et la création monétaire sont effectués collective par le minage.
    • +
    • Les transactions peuvent être reçues en tout temps même lorsque votre ordinateur est arrêté.
    • +
    + +

    Règles de l'économie

    +

    Ces règles sont imposées collectivement par le réseau. Bien qu'elles ne changeront pas pour le Bitcoin, d'autres monnaies virtuelles utilisant la technologie du Bitcoin peuvent les changer pour s'adapter à leurs besoins.

    + + +

    Statistiques

    +

    Le réseau fonctionne depuis plus de 45 mois, donnant lieu à des caractéristiques de sécurité impressionnantes. Et une croissance significative au cours de la dernière année. Au cours de février 2013, voici quelques statistiques.

    +
      +
    • Une longue chaîne de blocs (plus de 220.000 blocs).
    • +
    • Une puissance de calcul puissante sécurisant les transaction estimée à plus de 25 Terrahash/s.
    • +
    • Plus de 1M $USD de volume d'échange journalier distribué sur 40,000 transactions.
    • +
    • Une capitalisation boursière estimée au-dessus de 300M $USD.
    • +
    • Seulement un incident majeur (corrigé en Août 2010).
    • +
    diff --git a/fr/bitcoin-pour-developpeurs.html b/fr/bitcoin-pour-developpeurs.html new file mode 100644 index 00000000..4c4573b1 --- /dev/null +++ b/fr/bitcoin-pour-developpeurs.html @@ -0,0 +1,27 @@ +--- +layout: base-fr +title: Bitcoin pour les Développeurs - Bitcoin +--- +

    Bitcoin pour les Développeurs

    +

    Le Bitcoin peut propulser des systèmes innovants, ou les plus habituels.

    + +

    SimpleLa plus simple des configurations de paiement

    +

    À moins que les paiements doivent être associés une facturation automatisée, accepter les Bitcoin est aussi simple que d'ajouter une adresse Bitcoin sur un site web sous forme de texte ou sous la forme d'une image représentant le code QR. Cette approche simple est à la portée de tous et peut répondre des besoins d'une bonne palette de clients. Spécialement pour les dons.

    + +

    APIsPlusieurs APIs de programmation

    +

    Il existe de nombreux services de traitement de paiement qui offrent des APIs de programmation. De telle sorte que vous ne soyez pas obligés de conserver de Bitcoins sur votre serveur ni prendre en charge la sécurité que cela implique. Du même coup, la plupart de ces APIs vous permettent d'échanger vos Bitcoin contre votre propre devise locale à des prix compétitifs.

    + +

    AutonomeDevenez votre propre système financier

    +

    Si vous n'utilisez pas d'API de programmation offert par un tiers, vous pouvez intégrer un serveur Bitcoin directement dans vos applications. Vous permettant ainsi de devenir votre propre banque et de traiter vous-même tous vos paiements. Avec toutes les responsabilités que cela implique, vous pouvez construire des systèmes autonomes utilisant le Bitcoin pratiquement sans le moindre frais.

    + +

    FactureLes adresses Bitcoin pour associer une facture

    +

    Bitcoin peut virtuellement créer autant d'adresse Bitcoin qu'un utilisateur le désire. Ce qui signifie que si vous souhaitez développer un système de paiement associé à un numéro de facture, vous avez simplement besoin de générer et surveiller une adresse Bitcoin pour chaque paiement. Vous pouvez aussi ré-utiliser les même adresses une fois les paiements complétés.

    + +

    SécuritéPresque toute la sécurité est du côté du client

    +

    La plus grande partie de la sécurité s'effectue par le biais du protocole du côté du client et du côté du réseau Bitcoin. L'authenticité des payeurs est vérifiée grâce aux clés privées et la double-dépense est bloquée par le réseau Bitcoin. Ce qui signifie que vous n'avez pas à vous soucier d'être conforme avec la norme PCI ou d'implémenter des détections de fraudes. Bitcoin fonctionne, point à la ligne.

    + +

    InstantanéTransactions instantanées et confirmations

    +

    Une transaction Bitcoin est normalement déployée à l'intérieur de quelques secondes et confirmée dans les 10 minutes suivantes. Avant quoi, la transaction peut être considérée comme authentique mais réversible. Si vous avez réellement besoin d'utiliser les transactions instantanées, il est recommandé d'exiger un petit frais de transaction et d'utiliser un système de détection des doubles-dépenses.

    + +

    MicroLes micro paiements accessibles

    +

    Bitcoin offre les frais de transaction les plus bas pour tout type de paiement, incluant les micro-paiements. Ce qui signifie qu'il peut aussi être utilisé pour concevoir et implémenter des nouveaux services en ligne créatifs qui ne pouvaient pas exister pour de simples restrictions financières.

    diff --git a/fr/bitcoin-pour-organisations.html b/fr/bitcoin-pour-organisations.html new file mode 100644 index 00000000..e8834636 --- /dev/null +++ b/fr/bitcoin-pour-organisations.html @@ -0,0 +1,30 @@ +--- +layout: base-fr +title: Bitcoin pour les Entreprises - Bitcoin +--- +

    Bitcoin pour les Organisations

    +

    Bitcoin est un moyen très sécuritaire et économique de traiter des paiements.

    + +

    FraisLes frais les plus compétitifs

    +

    La haute sécurité cryptographique du Bitcoin lui permet de traiter des transactions de manière extrêmement efficace et économique. À ce jour, vous pouvez émettre et recevoir des paiements gratuitement en utilisant le réseau Bitcoin dans la plupart des cas. Et vous pouvez payer un petit frais de transaction volontaire si vous voulez augmenter la priorité d'une de vos transactions.

    + +

    ProtectionProtection contre les fraudes par renversement

    +

    Toutes les entreprises qui acceptent les paiements par cartes de crédit ou Paypal connaissent le problème que représente les paiements qui sont plus tard renversés lorsque le compte du payeur a été piraté ou lorsque le payeur prétend frauduleusement ne pas avoir reçu son achat. Les entreprises ne peuvent pas se défendre contre ce type de fraude, hormis par des analyses de risque complexes et en augmentant leurs prix pour couvrir les pertes. Les paiements Bitcoin sont irréversibles. Ce qui signifie que les coûts de la fraude ne sont plus poussés sur les épaules des marchands.

    + +

    InternationalTransferts internationaux sans délais

    +

    Les Bitcoins peuvent être transférés de l'Afrique vers le Canada en 10 minutes. En fait, les Bitcoins n'ont aucun emplacement géographique fixe. Ce qui signifie que vous pouvez transférer n'importe quelle somme vers n'importe quelle destination sans limite, sans délais et sans frais excessifs. Il n'y a pas de banque intermédiaire pour ralentir vos paiement pendant 3 jours ouvrables.

    + +

    PCIAucune conformité PCI requise

    +

    Accepter les cartes de crédit en ligne requiert une liste exhaustive de vérifications et de formalités toujours renouvellées afin de se conformer à la norme PCI. Bien que ce soit une bonne chose pour protéger les cartes de crédit, la sécurité du Bitcoin est pour sa part conçue de manière à rendre cette approche désuète. Vos paiements sont sécurisés par le réseau. Pas aux frais de votre entreprise.

    + +

    InstantanéTransactions instantanées pour les points de vente

    +

    Une transaction Bitcoin est normalement déployée en quelques secondes et confirmée en 10 minutes. Avant quoi, cette transaction peut être considérée comme authentique mais réversible. Si vous avez vraiment besoin d'utiliser les transactions instantanées, il est recommandé d'exiger un léger frais de transaction et d'utiliser un système de détection des doubles-dépenses.

    + +

    VisibilitéGagner de la visibilité avec peu d'effort

    +

    Le Bitcoin est un marché émergeant où de nouveaux consommateurs sont à la recherche de biens et de services en échange de leurs Bitcoins. Les accepter est une bonne façon d'obtenir de nouveaux clients et de donner à votre entreprise un peu plus de visibilité. Accepter de nouvelles formes de paiements est une pratique futée depuis longtemps réputée pour les commerces en ligne.

    + +

    Multi-signatureMulti-signature

    +

    Bitcoin inclut également une fonctionnalité encore peu connue permettant d'empêcher la dépense de certains Bitcoins à moins qu'un nombre défini d'un groupe de personnes ne signe la transaction. C'est ce qu'on appelle souvent les transactions "n de m". Ce système représente l'équivalent du bon vieux chèque à signatures multiples que vous utilisez peut-être encore aujourd'hui.

    + +

    TransparenceTransparence dans votre comptabilité

    +

    Plusieurs organisations sont tenues de produire des documents sur leurs activités et d'adopter de bonnes pratiques de transparence. Utiliser le Bitcoin offre le plus haut niveau de transparence puisque vos soldes et chacune de vos transactions peut être consultée en ligne par chacun de vos membres que vous tenez au courant de vos adresses Bitcoin.

    diff --git a/fr/bitcoin-pour-particuliers.html b/fr/bitcoin-pour-particuliers.html new file mode 100644 index 00000000..befd6ee8 --- /dev/null +++ b/fr/bitcoin-pour-particuliers.html @@ -0,0 +1,24 @@ +--- +layout: base-fr +title: Bitcoin pour les Particuliers - Bitcoin +--- +

    Bitcoin pour les Particuliers

    +

    Bitcoin est la manière la plus simple et économique d'échanger de l'argent.

    + +

    MobilePaiements mobiles simplifiés

    +

    Bitcoin sur les mobiles vous permet de payer avec la meilleure simplicité avec un simple scan. Aucun besoin de passer votre carte, de taper un code NIP ou de signer. Tout ce que vous devez faire pour recevoir des paiements Bitcoin est d'afficher le code QR avec votre application Bitcoin et de laisser un ami scanner votre mobile, ou de mettre en contact les deux mobiles ( avec la technologie NFC ).

    + +

    InternationalTransferts internationaux sans délais

    +

    Les Bitcoins peuvent être transférés de l'Afrique vers le Canada en 10 minutes. Il n'y a aucune banque pour ralentir le traitement de vos transations, engoutir des frais substantiels ou même geler votre tranfert. Vous pouvez payer votre voisin exactement de la même façon que vous pouvez payer un membre de votre famille dans un autre pays.

    + +

    PartoutFonctionne partout, en tout temps

    +

    Tout comme les emails, vous n'avez pas besoin de forcer qui que ce soit à utiliser le même logiciel ou la même banque que vous. Laissez à vos amis et à votre famille le libre choix de leur service favoris. Aucun problème, tous les services Bitcoins sont compatibles entre eux puisqu'ils utilisent la même technologie ouverte. Le réseau Bitcoin ne dors jamais, même le dimanche!

    + +

    SécuritéTransactions sécurisées

    +

    Les transactions Bitcoin sont sécurisées par une cryptographie de niveau militaire. Personne ne peut faire de paiement en votre nom ou vous charger une somme sans avoir une copie de votre porte-monnaie. Tant que vous faites le nécessaire pour protéger votre porte-monnaie, Bitcoin offre un niveau de protection intéressante contre plusieurs formes de fraudes.

    + +

    GratuitPresque 100% gratuit

    +

    Vous pouvez déjà envoyer et recevoir des paiements gratuitement! À l'exception de cas spéciaux comme les très petits paiements, il n'y a aucun frais obligatoire. Vous pouvez toutefois décider volontairement de verser un frais de transaction pour augmenter la priorité de traitement de votre paiement. Et ainsi rémunérer du même coup les personnes qui font fonctionner le réseau Bitcoin.

    + +

    AnonymePaiements en ligne anonymes

    +

    Les paiements anonymes font partie de notre vie de tous les jours. La plupart des achats faits en boutique sont complétés sans obligation s'identifier. Bitcoin introduit la même liberté dans le monde du web. Vous permettant d'acheter des services ou de faire des dons sans le désagrément d'être passé au rayon X. Toutefois, vous devez savoir que l'anonymat complet requiert des efforts spéciaux.

    diff --git a/fr/bitcoin-pour-passionnes.html b/fr/bitcoin-pour-passionnes.html new file mode 100644 index 00000000..1da19062 --- /dev/null +++ b/fr/bitcoin-pour-passionnes.html @@ -0,0 +1,29 @@ +--- +layout: base-fr +title: Bitcoin pour les Passionnés +--- +

    Bitcoin pour les Passionnés

    +

    Bitcoin change le monde des finances en le rendant plus ouvert et démocratique.

    + +

    DémocratieBitcoin est un consensus mondial et démocratique

    +

    De par sa nature libre et décentralisée, Bitcoin est le premier réseau de paiement qui fonctionne uniquement grâce à ses utilisateurs et sans autorité centrale. Même les développeurs du Bitcoin n'ont aucun pouvoir de forcer une mise à jour dans le protocole si suffisamment d'utilisateurs, de développeurs ou de mineurs sont en désaccord. Vous seul avez le contrôle exclusif de votre porte-monnaie.

    + +

    RéseauUne monnaie conçue pour Internet

    +

    Bitcoin est né de l'Internet. Introduisant à son passage les libertés de la monnaie physique dans le monde du web tout en rendant les paiements plus faciles et sécuritaires dans les deux mondes. Bitcoin peut offrir des alternatives concrètes à plusieurs systèmes anciens, lourds et couteux. Et il peut augmenter l'accessibilité du commerce en ligne dans les pays en voie de développement.

    + +

    IndividusProtéger les droits et libertés individuelles

    +

    Bitcoin permet à chaque personne de stocker et échanger de la valeur sécuritairement sur un réseau qui ne peut être saisi, manipulé ou stoppé par aucune organisation ou individu. Donnant ainsi un libre accès à des outils puissants qui peuvent jouer un rôle dans la protection des droits et libertés individuelles contre plusieurs niveaux de corruption.

    + +

    GlobalLa première devise globale et neutre

    +

    On ne peut que difficilement trouver une monnaie dans notre histoire qui ait déjà été libre de toute influence politique ou de toute économie nationale. Le Bitcoin pourrait-il devenir la première devise globale à traverser toutes les barrières entre les nations, les politiques et les cultures pour le bénéfice du bien commun? Tout ça semble possible. Un pour tous, et tous pour un!

    + +

    TransparencePromouvoir la transparence

    +

    Toutes les transactions Bitcoin sont publiques. Mais les propriétaires et les destinataires de ces transactions restent inconnus. Les organisations peuvent choisir de révéler leur propriété sur certaines adresses Bitcoins envers des personnes définies. Ce qui permet à toute organisation de mettre en oeuvre d'excellentes pratiques de transparence adaptées à chaque besoin. +

    + +

    SécuritéRendre l'argent plus sécuritaire

    +

    Grâce à un usage ingénieux de règles cryptographiques, le Bitcoin offre une liste étonnante de fonctionnalités reliées à la sécurité. Non seulement les Bitcoins sont impossibles à contrefaire ou à usurper mais le protocole est aussi conçu pour être très résistant contre une liste impressionnante d'attaques informatiques, incluant les attaques par déni de service distribué. +

    + +

    RésoudreRésoudre les problèmes de confiance des banques

    +

    Bitcoin offre des solutions contre plusieurs problèmes de confiance entre les banques avec la transparence comptable sélective, les preuves par signature cryptographiques et les transactions irréversibles. Bitcoin augmente aussi les risques des banques malhonnêtes. Aucun nouveau Bitcoin ne peut être créé pour les sauver de leurs propres erreurs aux frais des citoyens.

    diff --git a/fr/choisir-votre-porte-monnaie.html b/fr/choisir-votre-porte-monnaie.html new file mode 100644 index 00000000..fe484e5a --- /dev/null +++ b/fr/choisir-votre-porte-monnaie.html @@ -0,0 +1,106 @@ +--- +layout: base-fr +title: Choisir votre porte-monnaie - Bitcoin +--- + + + +

    Choisir votre porte-monnaie

    +

    Votre porte-monnaie Bitcoin est ce qui vous permet de faire des transactions avec le monde. Il vous rend propriétaire de quelques adresses Bitcoin que vous pouvez utiliser pour recevoir et envoyer des Bitcoins avec d'autres utilisateurs. Et comme les emails, vous pouvez recevoir des Bitcoins lorsque vous êtes hors-ligne et tous les porte-monnaies Bitcoin sont compatibles entre eux.

    +

    Débuter rapidement et simplement

    +

    Si vous êtes un nouvel utilisateur, ces porte-monnaie sont un bon point de départ.

    +
      +
    • MultiBit est un logiciel sur ordinateur qui offre un bon niveau de confidentialité.
    • +
    • My Wallet est un porte-monnaie sur le web qui se stocke et fonctionne dans votre navigateur.
    • +
    • Bitcoin wallet pour Android ou Blockchain pour iPhone fonctionne sur mobiles et tablettes.
    • +
    + + +

    Devenir le réseau Bitcoin

    +

    RéseauPossédez-vous un ordinateur que vous gardez ouvert en permanence? Vous pouvez aider la communauté simplement en laissant fonctionner le logiciel Bitcoin original sur celui-ci. Le logiciel Bitcoin original est exigeant en ressource and prendra plus d'une journée entière pour se synchroniser. Après quoi, votre ordinateur contribuera au réseau en partageant les transactions et la chaîne de bloc.

    + +
    +
    + +
    +

    Software walletsPorte-monnaie logiciel

    +

    Les porte-monnaie logiciels sont installés dans votre ordinateur. Ceux-ci vous donnent un contrôle complet sur vos Bitcoins. Vous êtes responsables de faire des sauvegardes et de le protéger. De la même manière que l'argent liquide.

    + + +

    Bitcoin-Qt

    +
    windowslinuxmac os x
    +

    Bitcoin-Qt est le logiciel Bitcoin original sur lequel s'appuie le réseau. Il offre le plus haut niveau de sécurité, de vie privée et de stabilité. Toutefois, il offre moins de fonctionnalités et prend beaucoup d'espace et de mémoire.

    +

    Télécharger

    +
    + bitcoin-qt +
    + + +

    Multibit

    +
    windowslinuxmac os x
    +

    Multibit est un client léger qui se concentre à être rapide et facile d'usage. Il se synchronise avec le réseau et est prêt en quelques minutes. Multibit supporte aussi plusieurs languages. Il est un bon choix pour les novices.

    +

    Visiter le site

    +
    + multibit +
    + + +

    Armory

    +
    windowslinux
    +

    Armory est un client Bitcoin avancé qui élargit les fonctionnalités de Bitcoin-Qt pour les super-utilisateurs. Armory offre plusieurs formes de sauvegardes et d'encryption et il permet une utilisation hors-ligne sécurisée.

    +

    Visiter le site

    +
    + armory +
    + + +

    Electrum

    +
    windowslinuxmac os xandroid
    +

    Electrum se spécialise dans la rapidité et la simplicité. Electrum est très léger et utilise des serveurs distants pour augmenter ses performances. Il conserve aussi une sauvegarde encryptée en ligne de votre porte-monnaie.

    +

    Visiter le site

    +
    + electrum +
    +
    + +
    +

    mobile walletsPorte-monnaie mobile

    +

    Les porte-monnaie mobiles vous permettent d'apporter le Bitcoin avec vous. Vous pouvez échanger des Bitcoins de personne à personne et payer dans des boutiques par un simple scan du code QR affiché sur un écran, ou avec NFC.

    + + +

    Bitcoin Wallet

    +
    android
    +

    Bitcoin Wallet est un client mobile léger qui est disponible pour les mobiles et tablettes Android. Cette application n'a pas besoin d'être associée à un service en ligne. Et il est compatible avec le scan de codes QR et la technologie NFC.

    +

    Visiter le site

    +
    + bitcoin wallet +
    + + +

    Blockchain

    +
    androidios
    +

    Blockchain est un porte-monnaie mobile qui fonctionne avec le service en ligne blockchain.info. Il est disponible pour iPhones dans une version compatible avec les restrictions d'Apple et il inclut les options de blockchain.info .

    +

    Visiter le site

    +
    + blockchain +
    +
    + +
    +

    online walletsPorte-monnaie en ligne

    +

    Les porte-monnaie en ligne vous permettent d'utiliser vos Bitcoins partout avec moins à faire pour les protéger. Toutefois, vous devez choisir un porte-monnaie en ligne avec prudence puisque ces services hébergent vos Bitcoins.

    + + +

    Blockchain

    +
    +

    Est un porte-monnaie en ligne très simple. Le service conserve une version encryptée de votre porte-monnaie mais le décryptage se passe dans votre navigateur. Par sécurité, utilisez l'extension et les emails de sauvegarde.

    +

    Visiter le site

    +
    + blockchain +
    +
    +
    + +
    .
    + +
    diff --git a/fr/comment-ca-marche.html b/fr/comment-ca-marche.html new file mode 100644 index 00000000..52b04a01 --- /dev/null +++ b/fr/comment-ca-marche.html @@ -0,0 +1,25 @@ +--- +layout: base-fr +title: Comment fonctionne Bitcoin? - Bitcoin +--- +

    Comment fonctionne Bitcoin?

    +

    Voici une question à problème. Essayons une explication rapide! + +

    La base pour un nouvel utilisateur

    +

    Comme nouvel utilisateur, vous avez seulement besoin de choisir un porte-monnaie que vous installerez sur votre ordinateur ou sur votre mobile. Une fois prêt, votre porte-monnaie créera votre première adresse Bitcoin et vous pouvez en créer de nouvelles chaque fois que vous en avez besoin. Vous pouvez communiquer l'une de vos adresses Bitcoin à un ami pour qu'il puisse vous payer. De la même façon, vous pouvez payer vos amis s'ils vous donnent leurs adresses. En fait, échanger des Bitcoins est assez similaire à échanger des emails. Ensuite, il ne reste qu'à obtenir quelques Bitcoins et à les garder en sûreté. En tant qu'utilisateur, vous n'avez pas besoin de connaître le fonctionnement technique.

    + +

    Toutefois, si vous voulez en savoir plus, continuez votre lecture!

    + +


    Survol du Bitcoin

    + +

    Chaîne de blocs

    +

    La chaîne de bloc est un journal de transactions partagé et public sur lequel repose le réseau Bitcoin. Toutes les transactions confirmées sont incluses dans la chaîne de blocs sans exception. De cette façon, il est possible de vérifier que chaque nouvelle transaction échange des bitcoins appartenant à l'émetteur du paiement. L'intégrité et l'ordre chronologique de la chaîne de bloc est protégée par la cryptographie.

    + +

    Transaction

    +

    Une transaction est un transfert de valeur entre des adresses Bitcoin qui est incluse dans la chaîne de bloc. Les porte-monnaie Bitcoin conservent une information secrète pour chaque adresse Bitcoin qu'on appelle clé privée. Les clés privées sont utilisées pour signer chaque transaction, fournissant une preuve mathématique qu'elles proviennent des bons propriétaires. La signature permet également d'empêcher la transaction d'être modifiée une fois émise. Toutes les transactions sont diffusées entre les utilisateurs et sont confirmées par le réseau dans les minutes suivantes via un procédé nommé minage.

    + +

    Minage

    +

    Le minage est un système de consensus distribué qui est utilisé pour confirmer les transactions en attente en les incluant dans la chaîne de bloc. Le minage impose un ordre chronologique dans la chaîne de bloc, protège la neutralité du réseau et permet aux ordinateurs du réseau d'être en accord sur l'état du système. Pour être confirmées, les transactions doivent être incluses dans un bloc qui doit correspondre à des règles cryptographiques très strictes qui sont ensuite vérifiées par le réseau. Ces règles empêchent la modification d'un bloc antérieur car la logique des blocs suivants serait brisée. Et elles créent l'équivalent d'une loterie compétitive qui empêche tout individu d'ajouter des blocs consécutivement dans la chaîne de bloc. De cette façon, aucun individu ne peut contrôler ce qui est inclut dans la chaîne de bloc ni en remplacer des parties pour annuler ses propres transactions.

    + +

    Aller plus loin..

    +

    Tout cela n'est qu'un résumé très court et concis du système. Si vous voulez aller plus loin dans les détails, vous pouvez lire la spécification originale ou explorer le Wiki Bitcoin.

    diff --git a/fr/communaute.html b/fr/communaute.html new file mode 100644 index 00000000..3c6179e3 --- /dev/null +++ b/fr/communaute.html @@ -0,0 +1,22 @@ +--- +layout: base-fr +title: Communauté - Bitcoin +--- +

    Les communautés du Bitcoin

    + diff --git a/fr/developpement.html b/fr/developpement.html new file mode 100644 index 00000000..8327f0d2 --- /dev/null +++ b/fr/developpement.html @@ -0,0 +1,53 @@ +--- +layout: base-fr +title: Développement - Bitcoin +--- +

    Développement du Bitcoin

    + +

    Spécification

    +

    Si vous êtes intéressés à en apprendre davantage sur les détails techniques du Bitcoin, il est recommandé de commencer avec ces documents.

    + + +

    Développeurs

    + + +

    S'impliquer dans le développement

    +

    Le développement du Bitcoin est ouvert et tout développeur peut contribuer au projet. Tout ce que vous devez savoir est dans le dépôt Github. Veuillez vous assurer de lire et de suivre le processus de développement décrit dans le README ainsi que de produire du code de qualité.

    + +
    +

    Contributeurs

    +

    Classé par le nombre d'ajouts dans le code

    + + + {% for c in site.project.contributors %} + + {% cycle nil, nil, nil, nil, '' %} + {% endfor %} + +
    + {% if c.gravatar_id %} + + {% else %} + + {% endif %} + {% if c.login %} + + {{ c.name }} ({{ c.contributions }}) + + {% else %} + {{ c.name }} ({{ c.contributions }}) + {% endif %} +
    +
    diff --git a/fr/fondation.html b/fr/fondation.html new file mode 100644 index 00000000..f0a4ce2c --- /dev/null +++ b/fr/fondation.html @@ -0,0 +1,11 @@ +--- +layout: base-fr +title: Fondation Bitcoin +--- + +
    +The Bitcoin Foundation +

    La Fondation Bitcoin

    +

    La Fondation Bitcoin standardise, protège et promouvoit l'utilisation de la monnaie cryptographique Bitcoin pour le bénéfice de ses utilisateurs mondiaux.

    +

    Visitez le site web de la Fondation

    +
    diff --git a/fr/img/bitcoin_at_a_glance.png b/fr/img/bitcoin_at_a_glance.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4ef8190baef674dcb1c5fa41c86620d0010538 GIT binary patch literal 34073 zcmV*RKwiIzP)MzCV_|S* zE^l&Yo9;Xs004xTNklI7r=kdJWt7(N)n|IDMO-&N&`)l29=TqX-0ig z8i>rKSyYl_Dup7AiU`r5455L{Gw;3i{c+E|@1Aqd9p4?!xp!HAIQNYEtiAT{?X&mV zYaytpsHnI@R0S$3DhezW6%`c)mWqms0!u|DB7-SF1!{8+?YNAqxQ=ez!M!|4U!LF@ zhA@ipyun+%$;*sk7|-z}kMS_~aVNKO1J`f`7t@l{s6r9dr-}kgB_4)Ri3Xg{)%2hr zLwSQ)e8n36PSD#6Ski>jPMXC7fJAF+x( zam7;fa+q~2WC8=Yg$t-fVXY$-1y&|kd|~QwEqxi!C#+$AiUAc)j(MSFvTe zkp9eJdm2J2m>gsYBe{;6t{zRC!$xxac5P%dr<%^0WNh4M^qU*dnE{*^rxJ8FHl`@B zR1$CQr*aD~v67<+hQlFtv6W5y!5UWZJzwz|A2WmZn8a(m$jiLRWIo_S=JN%MSNE-ER{r6V;S1; zKR#kxT$}w-{^M7^CU4J=2bpm5v$n3p*Z)s z7BigAoZy<8>|tzt$2{h-*>_+c#eC-!rz>|+!T9wsg0PDMaVx|5^r5Z}x~s&$`pR)7 zG?Vy--T4I9 zTE@}QxsDP1i6Bhy+f&Eb=)s&_*^-M94#dZYYC1Y<>|Ic7b(TRr{Oh0a&v^cBb-QKAP+w%;q_6prO@N zT{22{5|`1JNi63;K2ZH7|Kpt0^dUpmu4kjW-@YcsMtkG;0|>%yPuZzwxkWamjPuGf zj)Q(ja;a?`X~P=7{cAYO?`fwP8?BAs*YOj%erM+}E|nvLiU7AX)KXl^NY=#IK({cD zVcf*>u@+6e;PjQyJ!MrXzwzh3s;eFB2;weL^DJ`WywgdWW1uz|B83M`et z$~lf+d>-|H`eBwbn(H|!V<#fo^8}x;BZl#kVX5!K@e>d5d}sWDAPh2ooo(!HXmY3!PFG;5_*Y9!9^~sN`wIUu zlfJZe=8}pO=&%5%b33m`{TaQ1;hY;kCxIwRT*-EKj;GgToO1_)aFC*czzN3gb{4k; z&&Fc`PZ)tJ?JE$0(ZAe&+EI^;7u?D4x@q5|#>Q2~sHW)?kktsn3zl&z&qmK6bC5et`-UM13yfbY{88s~ znP}lVd%A!BPJxw)&8G#gvMb`h_ixjU>Z-N4Xubp&@d7I&UZ(UJHzqQe4P}fEzz0lw z+Zh`-8eUPJPr%ZGKv}~>s-x+OhGxGlza!6B`(qU5F9cz@FzI{#;KiSet7$z{UVpQ5g@aiIb$vzkZ|uHwT8T^)a8 z5KUBPN%-?|4+|r7A^C}iy^T7KC3qG=*y|t9o~zi8AZ+mbv0@d1Fw8VyF6OdOh$9HX zI{{C4!~&$#jY0U&jNi{82*3Hx-{e1DCU84~a5R_5e{>{;08Hv@Q{*~iLQ zCbZP=quH}@nF1@_{i{YsFb}wkSM!WV#WA&4gU9$SfRaYz`YQt5g(N&QfG`MzSwVPMWb!O`fC@v%AUz{1FCPpVCS- zrNDC5)c5ExYyacsV5s7_+AqkJED8gyg`Dr&_iM~3^J+ywpeduN8sQy!dR<=?SgEhh z6BrjJd&@U;j^`2%6-U}ZBPN8ggGIEB>k~UM-t$M0dW=uhl5Bxj{o^(G_P))|NTOm< zfT0}nrYKWjr5aY_LoVPr#5+1$lu;8d1Nb{6w7!a8qyy%%-B=Rc58;f2z16RF@vr!k z*%4h`oHz2n4nTnwkI{=kAwL86F@hSZr;M|UV%!mCRBJBv?==O9;XKtDM~la6evMA>Isyi6A$nRr_s#_FLOHGs31^9!b1YB=^_ZU;Yzt#HXV0=~)_dV8a1z2!*7Lr=qhzy^y(|@|%~95}jP(@eSiWEns}On$ zROTaujT~Sn1!#kCwLk}KB5$dAMQXv1l@#I@ehq0SPvmDg7QGSA zxD|~N9uXK!Hf1QpFMR7et206qfg%ErAygL_NDk!$HZaFH>mS|_s7nryQl8z+p$L`8 zW}v_*j^r&jVgN_Ei7Z}WFNLUt@T3vA*_Tj^n>{cSxQJXj3p`B@r5M2hiWp^?%5PMm z5Sw_1EEceta|AZ=p}>;}l>`P^lWQojqBoPXLdIU-&EUKQN-7F1ZVLIwZ8P0tUF*O! z4p7)1U3}xo`pjxR_np<89M*UO$S{}R1%c05Ay5P1QRA#1nJw@xTPVSUi04C$f0-n( z+z)@HIm8%2U@dcvEI(}ouJ^*z7^F9X5b`;zxSA(8z)XSr5$4mth>1Fs?o1(+#W+0j(8*vDYKI?>cWFJ-%lL zg(%Kph6|J>$D0OK5IC0~5N;FL$vXmtILJ5yGR=&0KH>+?MYvI50^0zLS9*qgql4I<~gl(%y&ekn2-h)~stzg3#j2tx(V#U}5M z0xPn=k$3Y?i0pua)Fo6UB53^)Vi^7vDo1s{#}PKM9^rQ?2>g#+DhfP9uGb#9mbJXi z4+tFv*0Pt6*<*}&t@1{47q|xDAI~%ZEfD@-HQC%IP=&+n^v-Hhj@|5F4to*03OtPP z6~7{$k4?e&Of>RB^E$cwz~`(I7{+2IvyQ#gq5?bE%Uo8|&q$^58=sSlP*Gq5d-#~W zh@JPAno>B!IGZ0rtPFfR&<9vWC5SB*K~U9n4iWe0XLIsO z6_qF~>lCJiSRL`aMlDrfMXQ!td>quI{^j1hIT00=m@MpE76-Mk^<1tRQeZ`@k|I17 zG*HZb26>h&sHo)A&a&tdVi%Jb*QL8Z8 ztH}dQ=O1!xWCwHTXO1GEV$xpgpx*FD8KZ;n3M{J{j^W*)f8}QBhhRwEm7)ht5|e*4O^mul~;DsQ!@tz(P@{Ue>|6~Q)$KniJD&GZS3%$`zyK8Rs#=PsSu3aPvHQGN*8 z$zE<$O$O0#lb|bDzvN^ERwll9LskYciD?=!G>q;Z=4ifg<&ly4X&6Mu1$i(?K%?E< zslduKV|Xmc0@NLz(D^DMwD)A3VC9iFVvV_(0h+ECw4XI6zcJwzSZ*49`7&sZUR@3m zPJ7SC6<0arFjv|gyd%7hng7bF0Nm%VY5_eqXki$6DYzUn< z4U){_2v24n>ND$Q3-Dx+sO;ZSSDQvy{aqQ6duS}uTeTZP?)#au_;LAomL90bbQhCf>ih_8fkNgXrf|K!f=&C z4!`J%xiB>lZ28z>`en{wMrOQZ7JY1oE|2m8#k46zq{BW5#Z?YDj8`p(t%d9PFUYK6 zMFm#+{AHRQWS*tHHh~CrScAO@2UfOz7DiAL)mdO`%^NZ!{89S9;5n?bt>CYzq2?d4 z7AGbgS2^UcNHrbN$N4k1Q%8q*F#SIb)BW{&1#u94LE~FRp~aIpk`!R&WYz$3K5C=` z+kymEF0H_F>#G&!l_1{i8Zst2O^!(tu5$QLwH@)C?cyMjaZglWxpU-dp>2i!klBkz zW6`NN3ax{cW#Pw2yQMMNTH!T!cZhNg$`OUU6U(#8@sCD^J5^X?`v}10<#6E8S!3bM=!3 zjEk{BumJ?s(JX=?~Et)ykWg}QRiWPfpmE~jmFAN2i(_Z5W z+a#3BHG*h9^?GGWfc1cCKIR_rNLysRoGzjM(&Hs=wVfB7t^@7)*6af*0oEwhd_L;z zP7c|$hWFFMT_hb|;gL-8LrJo32c-m9@2ckWRcmc*gV21M4(klvUi>VcxApYBSqO?KZ-ftAcc*Rl;BGfhLs#9h-9 zQvxgvm7Hj&pMzYhz)Dt;>#*4dSFdWq^91O6Xi9+fzG^{Tk*iDY|c%bYNYfT2E+= zRkwO6B~6*^FiF=RyTmJPLR$D{a2I zbsi~sHSknYfi+Pzo`gEB!fJPp2s^!arTE@vUPEUFlUWBfIg&(Rou?X4(x~vyHmQc2 zDX{WWxWYC;^$&Bknp=|VVRF)N^^IyfrStAvIaPrb`{>D=Hn{4nrk3=YXp}TyY2P`S z^=jwYxQ^-ytk{Y+*k<)pS2eSg)J1Z_%>1Nr_>)|(c56pgP)>mreZhL$;OZtdu@u!t zJq~L=!nCZ}lWbP!E_807CZ`sw3r7Rg*h9@Lg*Ea*!f`cCwVaZgt!=X`da6_Vy3QIQ|t>zdtCdbrJA*Ka^POeV^FY_L;zw#?x zJ?N0y9cAPDewG3&cwr_6C~T86(xTFU`}u(7Y$b;r4zr#w8Oybq2U7|$DF9Q^+`x*i z`IO8s4HlpwcQc0BEMXZ-n9UgOrcvsLJt)9?Hi=iOD6s5{@?e0nc2Ga%rK(1M)&%{S zImB$P$*d7J3h;W=n6gJ#4l^<0d^3c8beal!XDU@Jos)umTIxjw1mf zWX?}ST*M`25EQz?aItzRrERoNVR=tw zM?grY)(Wh=4~>}txOyYS&J{nzI6?nVS~awST*fT2llaK>+?Q^1hV11-YG2e zB>@98|2ky)%K=3g7=Wv9Q#lk%HCE@tr|8KvX=cYVkS!^B^iBp*Ep2esKOeT#KZWJ) z8_+73J7GRI^#!;lKrx$B8IgzLG54;#;`&9}lwkmSQd)$=3{8ig77ymrmL5!D*(V3I z%=c11J(7C=rab|3gH2OfqSy27w|y|xlhgTn|6)AIe~u{17Pkj$VT zu=)q!>N5(ZR2lu^ww!mDvlcW&@W%1Mpm$!gndcR{_YnBGZ5s=qh?micReJ znB4n9$y66KtO7hAhh@yklGiEh5@0Qfvn?%2>DyG{PfKgv#_<^hEba@y)rgdv*wb+j zOLy4$?vIRc+0f7eC#RtDX|-trf*hvS+2`DV0h}*VGv1tvM>YybF|jn2!+1ui)+NBm zdON&fb$8+9+t;a`n2AWQFD1a1UP|#hJs!}>7?=^jqI5tIWkkG#$Il5V$ z%VAeKI6dolV69DnEv-xW;K8Q>c|tG91Yk`HAaz$q^feLzti8^4Amw=ebtSHZoYZ-L zN2J*k5|pST#edeR7LdPibMnLBB>QpQ0&w-ZBaG~o1R2?x4sBG$`O&4g5`-;I4o%H< z39_Y|Q~qWb1*A8glkC-n$$ePefR%%*o#DmI;shDl^$u-RPr4Xaf-uX$z#5z&TN>hs zce8dl9!gtaQIzGDm))QGnC(W{{!EaOJ>bYDRm>HhSE1zw#{%n}1liJL2fSNhzO}UB zgUMZmkjzIt6F}#ljxn-C4*>v1Lg;8=db z#sQujj&ZD{RKhYEzv9RyH7gB(B{Xm-uzpOCE&b?__X~_*_iWk$iy{HJIQ~do*o=VE zl}i|~9J!*94QT8ppihivby;&q_C7JsA+xzNv#uta!qJHQs>@s-%k+ z1 zrZdw8Sp5UOcpE#;$QCBZ$Q+odkkiuySVCDx0&7HqY-yyU-m(ZkTH5uG$@l}3_y^Pv z=sZ5-KqDKTAR{})f$v&hft67G-kKm=a#%Jd8U+mWJmGp^QHZ6Mms*wj$P6~+ygDH! z_IK*jBH4~8DzFl%-+Gy{%qt+H=)uIhnk4%6j|F@VIx-F?70FJ3iM{Q}cWtD=O0b6i zN`Ni>>%2dH6lJBQegBZ?&%#9it+7VF8st>l&v*J%M=n>jebciPSP9nf+X=9xcO3bq zO#mIMkLdP5`hjcIdl47mx_Kj$46s zOF+P{X3n*J%Ca}kCN|okZ`xFWm0%4Qh+BS3ul!B{hrVkuezLUlk6j5Y$_0e`8tQE8 z4;j@xH;4qkVqdDl^oM=V=D`mZmG@;$34O#C~`}3;0&SZ zUC-f&rKNXrBd|tVUgBqpI~-Ug1A@$WOey@Ob_Vx^W8d@KP>1J==imGw$L}|e|Drvt zP&zKi@*s$c-jZ@yPC-YvoaZfVeH|rS1}y3a492x_{uc(<`herzd+Rt|4BC0J)^?N7N4Sc@z#FvSf+B9!5`I4lg# zC6}um{Fbdl9WEmW4J6qGE2|;7#?jhNc$LzQwx*de|KT%Z>s=SLoGSxDbDr!XU~xl0 zR_Eg#ukz-+&i=UF?k8?_qJyj;a6#x3rW#24Jj4g#_s)0~hXRYjT*Vx6;&i)j=-@;L zWXn6xwY2%!t^pQh*la0$KS!(j8183v0&e^dk2^700&PQ|(8+*Ojs)g`{mwYn+qAcc zTq4iO8!}${N}#KAMQJUqrM1-Z+gHKZSKD%*E2WRTBrnMm(p^q>C9pV+7uXv2+y2b$ z&UFbA1WpZDf_JG~fHl-o@L!$U*AOVrU=Aek0S6f2v|Pos3w=Tn*=}Ize#?=Qjr~WZ zvftjG^0)Z^`&OEpuDZ(D?>|Z0!Pqy(Z{IEQrLfOp?HVN92a6fpxvj zeI9lZu&BrMBs^vVS2z|}rP*X@`TgAhtj{ckc4R^(3UL>IC-H$_IVS=+mxMc|u@4!w zO#6Q|_U5&j0lqU2%J=e{Z%F=#G>HmWMP;9{XM;?Vp)yrgidcGT&IJ}HF)3~%R^eqf zCpr{aT`g^YU;IlN@7r|_m@TN~K*gTO;-o(`n?cU-rs2}?C#^E@@wnf&LRQUImYibQrK@sGVD59M=X8f9u6h>kq7AKOwacK?|=^+4J?YW zAzA(y`6y*acBbgjA332{akdfl5${C zmT4(^^oNd|a!9!UWqfb;VDda(V=Q42My9j?t2iO$I_MPsq{_a&lQ$YrVcBNvIn8(0 z@5UbU649Z?-lwAgRs-YrZfWNtV9|tiDSZ6O)Z3DcPDWW6@SS6UMH#kQ3VW5~{A1>) zyb%AUdI>mJMRJ&q$0>81BZ{$)dMVYyHIbZlzJZTz#z@jM<9Aoz8K(qU zRd|N6e_2$sgbiee-~8ZK87L(j4J=x6!~wQ+(0LJ1xGf+vbU_CKi%RS=74xXmGV^k$ zV~VmWl}>`5g?!6lYCO*oe-XVhHieqFF0vDQ8Q}O- zkUqw?f3oFD#=c#a>)IImzcPMbWc;2G23QDkvJCe*IEbv0B8~(WC0OntTbk^+KGtOx z7Oan->v+6wbAlxp@Z|J`v|c04xMKMxOTdv^qHxSVJ6UOO6Z0%~uv=-RCr5y>2Ps7>6mavE!yw)~Cw* zof{)Pb-d4~$~=tjmB}`vQ-x)tvA2t{r@U_luvkRELXdZitlVGm}NTgxyk#M!aeOc^(~FZZHh@9 zX&}eNt57LQW6v#-pFGr&$7$I}i3)=Q3SaSb?XV!}=;Is{lWvEXW(e(Xx4zK)&phK&)Yr$d{__IsKHH<; zgwt|rfc3otf%Tj7io{zME(~!Bu;yC|_ORnrS2ce(SY*?fev*7=q2HDwZQLHs>C1fn zSoSfWE67ZXW)8~Z0e!IwzP^|}uqN6ZTP$J!B&P;g8ypBMp_=1bT`fz5tbNpQ0I)dU zf~$?ri)K#s{N3P5+s5`~z6+KjZS;ud^mAo^43GiRF~m9N$$0ru{+12$rSz9z>qV}S zN%Fn?CO^ujGFe7S4{72X=PE1L%1C)%zLgE~lgyV_rDY_gOAW9#ITBdsIIxd3#=?g2 zP5_p*f7RWAimQ>o8=N8{-%4+}L>fwaneRi^CGG@PPe(SmSR^&T+TuuEG<9IRtHK^j zlGW-d1{P;oaJ7a)4piI;`Mrg||4}K~Z4-ROMZmf{ZGe@MzI;;SsJR+g0s}34cs|v@ znrbP~HI7tU&G_E%RRdTf+zG6E6z#|15KbR9}*es*YBv0CxH z;U@;LZgnTH?o(jpOMlxGSo!E<^-U$PUUB~Tl^}3RJa5-X4vUD$AEIsBmT@v%NlDzGTTAEw72<|Id}>#TU( z<{rbG>bo6SwbKSzDVdcfJMxoX6p=krQjqsWf&S5`A;7A$4@xR|}J$5jqj zrbv4cpW0nSL|O}i6q0{LWR(rDyixEyK|>45K@s^b{eYEa$)$5RwuR8KTvFG9tB;&+ z+q6(%Su|3bTj)a{`qGzv^y4ue<8dD6fApt6Pw)f-7{HS}$x}SVKnC(OPxB1V@GQ^r z9M3U`K@4Uv&+|M(7{XA7@&Yd~jA0CCI3pOrNJcV>QH*9ZV;I9&#xjm^yvU1;XFM` z4Zhf5FNlc9IX1v*FCrq|Wg^Q(SLs5+_?a zMuC+t{Z+AKD_oFBU@bE}YByzEqNK|eSSoR{rAi8{d}?rtrQ36Af`G+2mIuA$8Wmlp zz>26TUcv)(=48c^0xN+UyuiYdVTl6Po0bQi=^7QaRbYkDP;p-12swt#iAPd#lE;2G*OBh-|MOos5l}ENyFXR=~I4;6_ zPeypxZv^Nfy3sh=xgiJHQeg#FzIAwi>>lrtpJ)v!bBl`<)JTC9Qa{gIaFs(2ODP=m zFXU6?@@MqG;!X}5yMN*o*CH!hft61UR$#x0CGREzSTigkk;}M9L3I^aA+%H3?_}PH~lbPEcTl z&`t+iT;(vr=G?&?H8xGaq98S>Y|i^l5z3o@wG816V`_UR!aXhpmZqxDzYedoe6QUY zZ(!YKc|b>3si#D=x#W@}I~<~&2Z8`=p6$ouA;!|*A6OLUMI$l80q;_H8u2ZM5jL{k z11yS=jc|!^d=kPmmjY{rBa7A0RXQxj_Slv|M|#?)mK=mG>(29}0}J(nLv(WuIpo>^ z>lK@GkENo(y(VCdLC9t~-?5Y14F{M*2svyf2Qh$Eh$9F_3K#|;EO9BYZg*gz);T}O zlSPZKnuu~J(yUvNom9;d7UE?Wnpr)%a2?liJzeR_4cy3$+{De?OgC=f7H;J>ZlgQ5 zb31p?gC5*TPkM3}cXK!Qa4)^+#eMXqH}~@Z5AYxl@emL52#@fn5x>(Dz0*H-rzdi! zH)^LRX6JJ}ODo4{<|HFZd9DRpw*|ez46OBtCwe4>C?N=Zfv}2d0_FM2_er<}VJWo* zf#(o@b}6t5(190B@l?&xRL!weJ&{!XW2u@WsrtuJeV2Ec!h5{ORHpJi?=y`L_<-q5 zX9hEv$t-3uo7sHGhkV3G%;94`W>9S5hEuA=HkNO;yW7G0gIC@ zHy*0WP8*}C%%3*6S{wR<)eJ0wbC^XALN50RG(iw*1_I02lf^L{K)6HopV7A0#KM)n z@dDQ4mK!%#Wv7YB6ya;XpC9oU6M2rS2$N^S3M@gO4hsD^*EuM#3i1}huWt3j zQi+@W{bJ(E%6I{5mFc!?RMBZ;Ft7PGvl$loJd@>(EX^s- z6)Zpy+8BGf@;=Q4foqxOoT&(vB-q~oOIPUhH~@`I+7cW<_*S4Wdk~hp zM0YKCp5Y;67}ropkrYOY)(odl#{*c_4?dyCVE z22>6GsYyZapFj#w#}&G3AF(YBR3wGbm|7w7iOy(#yMKqLFccJ%9t z;DKBzMaKZCGj?t8f+ zBG=>w2NtDy+?d-M7~->e5Q7-Rw+L&DZAVW{P?Td8Jn`yb4a~hZ_w<|_a}S8fv$>&x z#aV1d7#{W+;}L{&1c3)lhqBX5o7M>Lm*xjptzr*l>g-QKudE3)GBdCSBmBoQGq9-0 zt&Ct4|Kkcu`Sw0%@;K^7Z_kGz&FD=_ZRqI=EU(PW6?ruTusD&|jc8(FfW`gBMjo)f z@eMXyo@UxC!cG%o#^ncCgH5+Okk>fV16U<;{t=PRp@3DFM<~lse_+vpZGNX*9t2ox z5zZ0>2I^>0`U9&%&fg-^B^0o3Mp(miFR&=c2qtj0AaEuVyk1D0!x5IU!UU}M(^#MH zn<%qBKfp5kxX*R5Qfz=#AZJRh$Tw0j{GhuZu&B&Vgauqd6ILm(6jl;ppd{)9Pa&l$6REx~5!5>%?5yqq=u(*i@Z086o7^Q>q z(E#h@9Fc#eT%aw52i7tC%@GdqvuD9Mr<2VhAplr;(mf3|YW8>kB359{G2P}DSF0od zSU2a2ykr*`I2^FvLp)1O!T{@6gbUmPEGjbJq=kP&&(?4f-9r21(SdH<XSZ1p@1$T#td4HkwKIWLIHyWZ*_>E_MNyU`2unSwWqr%Tz4Bc8k6{U% zWBHc5J{DkIXt_z-^a56)oHn`TV*yqJayh~%&fp?8g#gwNgf(2nalGsS7Fo>V7itN# zWg~+fq@B*T6ZH#%j5v%omQ9BSRzX%HtoBByqR?TjAhg%B- z)(g2JKTGt$5_sBlFc`3^n__tm6{wCN+#xUuVY_qkobXPNwQ%JE&ODI=2nX3`1{PH~ zmn*r)@gyPH%+wpITm0oFx|rC2?GLw^>VJrpHd()V6|g_f8q@;W*Ber z2tS&D)rJ9F?RQoM`tT0#F`8bU&ntQ}nsNds^NM%W!V%h869iZ`;q>@{iJZg=e_-*E z-w8{o@7q5gVFSe}$VzPT5HbW8rlJT0R=3<-`Q7Rs6Bby8R@w*xw;=rBpDQ5*u!bW1 zCQzP32sfk!ux_$^&sB*MSQKGjbk_Ls6YN^yC29baI`x#szAsdQM?G z{rzBb_3^Z(mLO1y)-*HrX3>h){sZbXqO~W1JIB$QdVWVrbE79>K25kPJ={{wz9UZ|9N<5MM@-kRH8$>Y zp|;MB*p}{BCyy1~So5zzwcQOg?YA}&`)dA3DlVmqS=48s$=n+_>CnBd#=Pp0~1 zh%15s%ZNt0-FKuIzat2%%sm0#VhMW?_R!UZ`Wnx{2yAJA`({8>sMEJh#90^_j`#F{@iUjM5 zhXvLGPNx)|*oXK##RdY49yF#bCAo+>2-%z@P=p0+;#`4(e8Lvbq9&D$vc_p9>U_-shFd~u^ z;UVwkH-;7QH3c$E->q24K92A$<<w!K0xP&~TCyNur>3v9 z*Hu3gdH#zOSYJnz#X`lErZECRm>svz%hutOjAtaQKC?Y=j_M}JXR~=Q>Vyb@MFDo3 zF6yC*OheP?%x&R(tyJ=*;dA*k$f4hLkR^!D%7q_24?pCte+^VrqHB09m>=}uHaF)+ zNVw+y2si8=xZ^6znjTGOuA&lolWWerpa%~!f~u;c5Zaq=qR)Gg0PCqpWB;kBsF>PL zvyiYFsjv#GL35nrUn2q5Ow%RrsuERHB7)W2pa%~zifXE(2(;MA;!;&AJh0ZAF6pOA zR8a}j%$o8^2w06)SVgSKT9y&?W?_IudCLVIREa7oA)44Zd>jH+W2mk=ib9)N>@@M` z&Tzo8dP3AtC90?dXrhwhgO^DOZqL4l_<+ z6{B89n+WuEIAFbII{i~spo&VAuzFFyOY))H+b#J}3xo#NQq$=#r~*|YHnnP8lm5fY zoW+MBU^U)9nVCvVpV{U?sZ&A#i$d%-oqUrjP$fb`8&3{`u$U5Q`;Lv79rWN4UQ$@a zLB}OH5-LNX`A1y~-5RI@RU$I8?tVYk*vE==`5QK3RtQ+VY`0KXB_>U;HZiDwC}3S| zS(Z~&)u$4Xk!>~o{4~9gMI&a0gw=^^0dds!dnO7^2nDRWO{cC`<*7tuVwVK$N*iQx zrYTW}S&s6G!Yb|>A7rA?7omVPG~LptswBn47TN5a?|x*_FeI#A&5Km85=X6@Q>tzX z1*{KDr@pGnQ;ER9ng%&A&y6{q{a`iSm)R!}R!GUGYTA>+vRl=KB-Jng|mB^w#(}KQHHg8Z% z>pa0VP{iWca7hqgajb=GO;vd+Va@BcFeiNC9%OL_?}vcZ1WwlaPD(wjGjZsiV8F8a zm{w8Msf01DY8(!G(#LLakKqiahJe+Z3acd6#e(4LZTvU8m`>ZHic<+|T0G^=9#W7@IIZ+nl;$Kpp6aZu?`<6UF9wjHeAR#>I5Zkk#~(<|Ep%RDyUOBJUQ z(yV%zey(Pa>G#PD4Y=e(XCRAHnH&OE?@(83H>LGcIk>+<-bP`I_rqnXIF%4aRe-go z9o^_+`hAVS3jvqSPBpSPm3KnGYBHy4-8#U!_Lx|7jUBM6S*Uh~s!b(?NnK<5xrxHm zG3|L)5EveC;jGjli@G6U^{&~cS|x?nwaUbzo_4@GL%pz6qA;nYrk@WA6kwmfD}!;~ z2peP-PC!isRT8swx*vuDJ=+m?YHkA-?<|L zF2615uzD*5tlp!Z)~Lhm%N!GHq#dxXF`cqqm8KHHpyr!?K4a`1Yuf8e%+6@bj3c2HPN<#er02in&-6OG=n16I#)S?yI+3|nbr`gzbh?Q9B^EdGmD8Dl!K%bE)% zLFKH?#1OE0U&m=3Yhh2BXf)prSpPGf@{KA@C8#+~G5s9x+uzu<|1r}w{=Ki^NrBay zAz(F)`dW_;wy^t5G+J&4tP!SDW~tItf*4aR69{thmIYIkqkc!;H(iy*Kw}}#&xsBz z%*i2P^?}05@ix{qSk%$HjkipvyzbH$El3rrQi?3C^n~g7M$^x!reiDpe*6(|Woho< z+=SzFLP%I?CMY-9SbGzV4%z|h6VoZryXy6d(}rjHmaV?Ipj?*o0+%{zF-Y1N(;cRt zXPJ(@X~ILrWdS3#ec@(#rJnzNEqGwGgnHNh7T@mswaT3$V@!1lC^D30Jt{wJr?m4rrErv{fUB zqu#UV$nEq9bS|c>>F0zbl%*!GhJe*98f$&I(#H0icyy@+Sd_33t%VC->3Ft9eDYy; zAUF*SZJpnb6$$@v2nDOz3M&`e(MA)Gx>IW(ukqB%xlW`TaPW zxS)NU$SbChfoA#8JQ<+kIy+is;?cuaV4dc+rO!MU^(7tD43bbUkDGobq>sZ1yc_~n zAJIhX!S!}zUj9753akbeV3l|LD9UEbuD!g#Mbw};g($}b3}?S}rbx{o$#aN8_XNP| zr4X>1!`WH~X<8K_xM8!DU^^YeNs%D*2>pjcMi6*LfaH@L9CXY!w{;Da zrO}qBh?Zz*K6HF1MB_f&IKvyBmf9*dpPFDBq7A2}0~r^wN+~DCp}+!DV$~VUpbI~J z?P4KG#))}i$0eM4u}apq zT#~yfO77z=!-6l|F3c{W9zNotyhGFvPn4O#;xoS&qdOuupKT#9e}f>;ibW|nZ!GP|VT<9)K5*ElT3}5G+c9e4-ax*S z($Sk`Y9_1NsTd1t>AWnft^6>84Xee5!Qv`D?SWZ>_)9Lz!!uKx6r>o>sXaZt;__g#m&Av0yCs3paWl=eBi` zCm6&>)!qu&==q&U`V4XEryXu>9=?=HYvrOGi#_&FuK%MKr+c=5?uB#7#&c7iKDHI< zS`aa^T!syhS@dXVaOFu-4WJqH994r+%!DO=eLf~d=4<#??|mf zY=5nsDNw>+9`W*kzbN&eK2>LpLRaP*OZ(O)u8hAwCm830oFQuKc-M!# zn8tZ*9v|ml_V^gajoSm}y41)nPTGi34c!>J(VUR3y^jkigz$%`clUt~YIZx{JCf~= zXjshJ-mwI6;WwYE=_o%8V#B0QhIRn}9CSMb!W&Nn))T2183?vVJF88SPpyjBEt65H!Yn z^VAiq#!`cDc11RJ`tKh_tUMFlT@3OnG{khaH%wrC9OU*IrS_{1|R1v0k@P~|HKS`5zId;Js^Hu@%D z^PIY|6ac!T1>JLQn~Fq8Eea_wFcN~Tb9DV*{_k^6_^bI@y(XmUKt{Mjwl3w#@Q)>` zy5%UEpeLxBC0{6dK!c~$-So8wJx2rcVvo{V7SlypHPo*b4XgqHJ*o~-)pQ?)`CdXI zPgPn&e#*6^(Ul+AzxNfsp7q4;Fp7}6%YY?#;rP!iAdV<`D3#U+86Pcfk^&R!*Cyf> z_qaDUW)_$x13wuYe!9rloX1O{dD4Ar>(im0D>k*`^ouMMd4ZJoL zo{-WuZv-jBf=4Y4(OhFJ+Ls&NaKmR&!1MLE*5wW3|9cm%+;@RtEG*vdq7PBQgSEeD zNFkZCGE12Np&92QjnP)y!0F(+bx76aAa1~~!j7{3R~gNi8u{3qB%Zz*#TX3-p34O| zUH@BRnws5{{UzqEz~rp@&RzqL{+oo1@Op|m*o)r~0vK6&8oddyhW=aCr0Jc_doHIU zA0Rs71y_KIql2n=CEq`Hav6-i3zhuiK#C$^4a{0S?+0ldxaJbdG1{C4 z4zR?~d6ITeyb0f3C?F}zZE;}u$A%9UnlHzl;W*|_()5dYON=|LmlP^!JPVGThAXJ7 z+e(L@eHWDxS^)1o3L5|SOU@4jB(Y+7N%wB+c2aJg|LFifl%m<(Im+nl(ieh7O^shj z9%W`4oV57#rc?bp$2_dI{j-Q(|K?`dN97t!_Mh&)UaZeaM3?L()OOT<3{ z@P&`%%^+@BjGvNJ=S67c7?SCvsAeo8#7hHdgLS9bwm7gc!byBoa+4GGc=~4SmbkT{R?VV*Y-^frG2a zTAPU-Id9}48M}-m|4mf3R!D}VdxE4U?0){a+%OA}r16^1K+M57|O|xz&%{*(l z5aJ{=L_SKz@~X!516cHKjv(T>Ap&K1pL*k4?|*XenpHfS*wRhX`N6C7aQ+`D*a;oR zhk2RZgX?fsQn&d;qPQ87bRp&=xjTZSCc0P`b?$0ce)ycW-1CA>FzcghNhU8m?ozJT z)@si(`OXTV} zG%y7Re0GL_J93ZvrC|J<|Eerc{by%89n2KQde(Bd`}p6;W_7fIxOu}=M71go|4t)v zU8L^u{wL&R2u<5I{(7Y2>}f>cdgn;j|1?78G1Ol7tVwXQb?*SLe2$>q3Aqu_2*4&G z3ttx`dizcSQebnKvhbfyNCiKKzm7dg{sQ9G3A;{_IgaPr#N zcV$;DDK62VY~`ClSt_QP*g>>BRn(5>;w~LH@PPDC|4gBd0l5fTxi4`bZW2JB;OE`> zxKTo|c!Vtll%W}Nh!QS4qJDXDV+5V9qj;~7VzFeeb&#$47{}-*6}4xD4i{3l$?RDF zMebKobid26(e6KCUD=cOV*CeXSv1Y$?`YqGUbi2H-vi03$mA+Zx_sQ7h;7_<|K3N# zJidG`%=B%F=glw%_R>6?r7u*# zea2i^AQB1n;CE_Ru#n%oXu21xhH2k9dcMg)EVrf8b>!_fFe4l*C*>9m*L+Wi}T>&W-?%jh;Vu-#Y9_aSO;c`?%+aH6xLclQcP*^7L_{PKU} zLk!{qW`ejLElo4Uw<#E<+`^iM`wPzj=OZN!oX;3?FI$RBL)hQp&DXotzd`t-ZjN#W zkVIK;iS1Yy6{Zk-G&Eks=oVqLM87!l6t!(JtZK&kL%2Lq$Oul28}g!XxB@{xMf<)P z>bbR!I)A2TN}tRxVn}B~N*cwg9QL%E@)EhsO)wiMp66Zml8*^0ppxFUS0;nTPN_&z zz)=xs(92N7#~Qg7*&9G0nv>-_c8*AEd->(7Szkb>~t zNYpoI+f=f`i7~t?m0LlO8DzyJ%>l|AuX zDu%i1vgKIM7x36}Oz;$wZwZa$MA?{fMo~I;=On^saACd>7 zykc=O`v`?7WlENQ_$%CsY6U7)SRe`kzO@e5S?B_t;vKW~?U}X|k1>SmvfSa%8a)#nH4_l(VgxbAIDN!g$GoxN z`T+{6#ykUZMJ?+%O`qlxNh%)92y;96p7M`Dj1J~YL$pl9KqmipLl%rh^|{DyZaC_s z5~1<#qntR4dP%tuDR=~#e24|}-=2;@zkg8$(F@O54^_}H6^Y+7zIW!yq{~Zt^f7&i z>_^5$%sD|(9>t{$@uV~&MAfiLz_Y0n5^UA(y@%k>0}$#K2AZ*g@%(Kma;9kWqaQX; z=KentMC+Vtzc5awBtrA$2|ES&bm-tu`X=T}_rG-NKhb&OOt<^jDA3@jA%d1NVslUx zCU3$Q^icz=n7vBCuoiU`-dtF{f;N#TzNL(o4sgK!?jQr7Z17E`R>6RoXj6O}_lFn( z)Ls31Rv(F~4-7$2qs5CM_JX~UU8Hz#pqdahI4aZ&v-h76JvceX+1pXzCprVQ*ke9@ z+7?0z7-M$6+dx#s@G_rdaX2d13>V9nwju^oTc{C@;u2BT2RvoM!8bB+IYA=!UyQ2o zpX{d3?<@;}q6~_6oP4+KWQy5&JP`ZB7qs9)vTT=~H%;MZRt_lf;lG8>%RSN&*kI68 zP!!6sb3{-(*2A9#qMn$;uLy5eIGv?u$<;#^P!@O;FJm;sQ2i zO`P??GMX_cqfxK7s&NXl4e_0ee+zLG&d8H6)>#`@WZy;!Cdhr;P*gI5a;!VXVVseG zzPOCp+upi%Opj_~mWuv!>|AXSw_QH(1*AzO<|9d6k=hS6Dty2xeNDNor+9{P%`-U7 zTM9KIQCyMzJ?y&VkWHE+ zzYS1(NsJ;%eFfx9nBv@U3mh2pF0(q%CsmX`*L>lgp{gjyq9jhukry5~etBa&Yc2&d zh}>{S8OZX74#{+Wdx^fQ?}R$zU*k9inNUCHg2rkP#CJrBzkr3|rkWzdP(O}BZt5!N zwO^Cs7%lNS^~v4aOqc2c$+#;ONBy6q)YcdvS|c}!5M@xn*4lEPI{XE%Z- z$qLbCyTI&G@s*rAsawkVVdpj!$kpAkLTWF+Rbh!EdpK-pd8t@UgJ7Pskw#v8A7QM`Mw| zAo(2k8v|e^X@Ke0i@JY>Pd(N8_L)ZwK&e(hEKNv#xMO+Tp>E_arUfNs^Glr zXM4?83m;U!I`sRVL}K>d^xy5Yp@VC9=t{;euy~-HVA0q0i6Ed|u~tAXvR>QJW9$BAlt2dkz=8!(%|Lxz7L=H>dRX zibAQDXs{h)QPUXQFJslgfppT<5D-0SyxyKBMbauJlN?WaE=}S2W6O|60v4h`itqhP zW12tnHq2-}b;8!x0cC6}?NI|2I44H$26(Ia>KLJpTv~Zc!%=hlgY0=n9VOsWU@4`R zL1ZvUSX=z(-h2+ge2@xVz}^xVDCuw(eK~c7oN33~gNMj{bI-^_!2t1V_B=ED&qf+H zqxD;RJ;*$63>=<0M%+nEn6aIxMmSk{#0zTymk5?NYm_U$uiBj@aNaJ7FJtlb%Lh*K znTLZI#P=rvi3uK@oark0p(+XU!+(c$2Qwie@?-`$?4#Y!|Bm`0s;$CD)n?4`|-XmRnW9~Sxw z(uNJ*V38rcHlkpn9Wh6OAx8Bfydp$<-_(^TRo4l}Wr7r-8Rv)x%vd>WUQ43qSwYx1 zIytcC*{iAs*+*26!FQ)kOAw>}kj`)c(W7d5C1M*{K*j-wt`$qi-N+@HY?;Fh~uDO#cQ$odM?y8-!}4HX)^16=~CJ5I5zd89|m! z9KZn=A_nuDhxwV=hFw?g35o*`Xu&Ovt~W21%5X~qhSI`%>SYJN^PX|``e1R!gT`19 zB|IN&83>a1=k0jCXu4iQ>?PpX4Nwkm@EqZmK2Hw;8Q2Mx$AzzUl>`+Q#wxX(U;AH+ zsJKyDR5R-fUh=R;EkpyBFv_ClSZe;OSQKL|9Qfe>>NO1t7vL=Md1U-cR1g4|ta#vi zd-Yd`l?WiC8SC{9_hcL)=cUspxHkuU4VmZIWQ8ggZL#zI{`obei~&x2xsT05fy51= zm3i=YHYl{36zc5;@aVu2;)FBvEU;waPbFfZXCkUI)e39=_Y|;36aAkZY=;(q1xuEO zz6GEWR{t%B|J*v5qw|x!NuLGRSfaEtbLrcEaGtCEx17*2OQE6@Aeht$^5V%Pt|&m} z3Y5sl;nCfM$I=uH`esq`aoTHGcYgxBm1-z1M1FHteEJYcS}+R_U4cs~Di2gJQ|-MW z1V|)iH$CDi*t0{+G=!?C#E15fPf^eBA|2z#fBsAQFQo+=b_WP2yN}RI2XBA`q7D(* z+new#xXwN}whyM?Fo5m>qhCx;3dTnvXXSNrz46rchT12dKPUdrHU+$iZg~z?xXJgr zg4TD5WtcUzs4ypy3H`&viWD)b>d0U@I@~cZowg4?oMSwYgd5-M->w#Y8nU3n%58Sw5e`#H}S!x@R zq8!GHW6SezUj-g3)4$FQ1B}>W3E6;MWzUJ4sSv8=74?=3K!{KVNsRSIXWUzoq-}uc z`rNe`s-uk40M2YifejEW?;?08Xaka6rvB}%DDX9AV-wsa*cGR62M5NLX|xpmwc4nx zB=x*?bo&DiynSe^)~j`3F4ILW9@n?HbINd13e}dWG^l$ z*_MLfHNqjPw5N0}H1>6Cuf|uKj$XeO!Z$JEEzD7q_z6W2|AHVdTIbLhS*WnuL9e4C zQAlCIN_Vei7lp>I9thy&|>l5_WPM2{_$O zGW?8{^*;ebowp{?dfd<;b3{3Qabp^{W(u`$??RW&9wczJ5kEHV#icK!LL(;N(Y#1J z9qM?EF$wsAnQFOETZPvcZXNrdq88KVX*j+jglcQ1eltdkUE-1vWAVgYaE6~Td?1X- z(e;%!fV8!{CE#KHFd4o_a7~_O+RB##Mp8dVw=3VfSr#uu31I_aMB;oI(LZL)w23Dv zV8i0JHgg{)(i-z92&;IpnYl<>jZs-pizq=qX^qwTO0{2g5ww3RoHwBDAo1-S>mTJ~ z((c4MD-sxhl~zkmW=H--QEasW)KXkpQp4Ts?4J#dVIN}exnv%de*&`50kjYdt1@uR z^91uoa(7$7MR_UvT=YhE!LT3?wosbKUpXo6hJ=wx^HabYaQogmGrRxZ@TV-IY64m7 zoL@%^V&sU~;)T|EkFzyX{3GGYO}D}~<#5wEmd>}LHNYWdmUKoC@a*M_SVT=^lK)c= zFHA39H7iYd-XAyp>Yr#cL%5a2Xd-gy)}__+x?QwY;X5|Z`^8m4tq;}(mGaTCfzZ@U z*!1$1-l^jIcb*)>WDGPk-G*Gfj+6-I_^7oJ1*>hehiS1^B7G>ge^^h)2+z7LrOB(s zn+~b@GWX(BLDT%+y|po)gl)3H^A|05xA);P*ZzSQ%)srVAEl8fcx5|P}8V=f6hSbXq*D8T#I`}nGYi6gjsxo4M~qRTwc5p*IQ9ct`oaV{y<5YT^iAc*(;@W`M1~84?bEUf^Rk$sNM2=Whkv@ z=p0nbKcJ7F{f^FF$nYadJPz1(`TG4EoZrC+>Pd=BrGK7|n-)%QAzoYzDRwJE zG6v!7%XIJ$8Y`Psgj%Ut3rwH*h4>lOoj?16$kDRHJ+lXbMm4=ZBDoaToonqXt)atz z?+qc!x5QN)GN)j{gys-gx@{*#+R!$rQu9G5k*R#V8H^yHR}@(m;TWEO?|e7q$^idu z|Jlz%kQClp;JW(Vb?-OhPTR5TR8g83;>gkI;Df|^0YXZ&xbzNehFp!-YgR@5D2{== zcsn?_V<6MV01mB7w+A?O#tK>~Y{a>BqMjo*oc3oV1`dzrhEDgps8zs6k88o>Q&Y7fmJ))z zo<=DH$WZC{b_(zS*e#&olsS*x$CK=5!Woot8r|mmdu>ikxbC%^G0^5bkOjkf(v?qm z?_XC}D>6ZNZT(v5SC325xo6J7!Mseelqo8j%ii>wf^Qyv9tav;OjL5TyMd)3gm?3M zDLefLAO#t6wWnftNjRj6#B++dl(j$QO?{D7Cpq2t4|xN;y6hw+{dOYD??o3B3K%O; z2jo8w$?Y9+&fb(ZX!aa~LJ=Q>Mqcmx^pk@R?x`J(L!hkFOFue#*C)>0C>rFoMF7)y zcIlTBb@0U%Rm(x!=ZCY^wWXF(SI1`(j+FNI!tYwpjZu$A03kg& z=0$_KY^vJXsjYv(jJ%s$>R{3FGRk_&Tzq=jTaeyPi-+B&+lM7}^0{$O+epfjW@5dLeKvWNh3Eg<&S_~Y#AlK<#_&Q4;Y*30y2 zRJFv324>VnWxGk_M02lLmetlt2uwNlX;~dov*@<|?Fj0k50k zS8nSFo-}G!I|;jP5$y2TkwCn$+bPM08m&=^$#2uq;b6lu22~AL9j^q%tg!vF9Oven z8Q_h_rH$IXhG}OpKD>&C4FMc>VS8>DYCEW~^PZq~4pqm(T_ZUgGOt&9^#1u9uL7Sati(3uKr_V&bI|sJfmaU$Jlo@re9u^|GLD zhK*MqqvoDwk&XS2rMJ~L)NWI&)3Nb8o~vtuzqv|XVb}VMKpKq>lY1rugsdJEUqaN0 zm`|zYW9q1I1t47|>^Bn_aJj~IyCu*V&SaBfp%?7^($AIyal2A?>J`7!u&JI!jX>{I z`Z=!61_34V%=*D4e-S}MNgUCtro`yW2XEmYp6n<=R+?UDnGoEZ1EEwR#WI(e_aEk$ z`~`v5i;F$uop%s5j$*(=1jNjuQH_o4?DVp`uA;&oo7JWB+zADwCD@#%bXPvAV)(l@ zj$%SO-?+lm3E}AXLBW%C{;MLzj4JH09e+CEtVnU7jaN?GBN~4f7Z|xouQV?9* zt1!q1ic?Xo;16?Z*P*QR;4B|kudC1bVG?AZ{}jsAY%oWD2lx^WJO+C%AJA?{tR3nVID0*f(~Qa!dO)5GPl`)2Y<)> zNi7!-U_Bgw^=}}La~!>Q9oKUImnq(8a9^h@_y@2zSM-&HZkYchoQ@k}zrNQ9UK$R| zIw?R7hM5QF^${b%x)TJ;-XI@a*s-uL`qp=q$#T1azAqtHXVsls!z8PLoo%%1Id7w$ zj<2Dbzlh~mkAk=n!}iT%4JGWCd18Re%96L+JG6*>p0q9m*C+w<*k>Ah1qN<@b%wkz3G=sjS~by|*(5)8K;BZ);Tlil2Ve z-_*9-VHvw0OGqRb_v)5dzipG~efRgG=!(+6;;n+!!N=Ii@It^XFmLldOgi+iQO($> z`60x07yojJZsD-U_T8T7dS%!(?Au5|2H?TGiu`t;{O7qynslG}Up9f_wcub&+x+i_ z)4Z1gYA&s-E%!7hPtimiDp_aHM#6^pqgWZ+;9ryh0BmFWfT6y$v z{^Q{=HGxb0M)JqM{o3W{yfl(=C(K8Th*2BSqBFTuct7ch2!wR-K#`wki@y8m>96iX zn$!5T&ypQBUwI)D92su4wKYk-NEQ7uGY$kP{wq<{ns330u8&1 z=cde^5pr~Y+&}z)@HJv3=TDhVr7xX&{XLE_4RO5l`mL+x0m&0T-SlC@6}cVBr=kG@ z2M)QcqyB~3dZ=(zUAuCfxrx0zb+zW!af+1zo@JgEbI3Sa*8tzMclK?c+}Aw*%y6T9 zbQ+~S>G6ddq z6Hn0>KpgF@j!S&Jlg>^dnH$@&tXjC}kzHHiR>y?Jx+7__cc(bSw|_;VAUYs1XME31 z^+G<-JET(7X?|B%RX8$0dmoLy*zk+b>(^gUZZBTg1tbS(+Xc0*iIVOU2MYGO|Kv{e z4}Wipuwe7DZtd6r*|+A}bo9xTUosO+Ptsy7o*O?ZBTQz(NHbojBzKA{AbY$)hrfPp zac2*~>$?xAS_D<-V$GqX_;u$-#l`J-`f*9~@cMBNmBBphXRvnMNiepVY^rjP8Xo=hJPfwnslW3vqFAx}>SxaUq!` zshjNMUa!#>=gSK*Q3GbK67)K5;^hGdV4SqY#nGRp7_o#YSvoTECfzO7QMeH#b z8b6~gOwq|u!oP`4?d~!ALULTZp>=-t-WVGG9L1uw2{!Pu^qID812F%Hu(es#F{?BvJ0oQd+ z#fkMvXXm>RKUMz~8w7R2G$*oNa8!n%RnCB~*h4rf{Ztp&?w8urt{5$D%$R50M}0>Toq-BB?4^MoV@6(9`m{d5_WOIE=Jh1O^bG>1QUF{!0?Ah%3!}T|*xTE!S*54ydn3KhE&2 zv-3)`=rCJX2_>G>E=7zK0XRgIS3f1Nv0g6zW&W^fzD?3gJsq>@@op;)1-#tpY$4F4 z1mxHEN`n>Ed_6ax7$t0j`}MRH}|lEkXKs?&ilVy;Lx@#*lmaWcqZ5q>3jX?jj4E-%$-=O$81G`x30{= ztUsBhrC+Jc+wFg&>$U~zQgXL5xZ>dKYbt_DqD~16c z$YflRscc>d@u)n0@2H6md)a&!yX1gv`hHH}~rDd+!pp1i!aG{n_D9m)5a+#h8NJ$DxR02-S4 z^dPd$8sUfvr6DXVWp$(ac-GE1O=BbBC;8DFufMU3)vq;TLqe0c2tR8s$LH6$6FU6Q zXB^A7`vg2@Ot4K&J_vKKe(5dS_%>*AhYA0J8x573WxQ0dVtPip$_`)w`@QFF=1mt* zM30XJL%}WKH95!YwFKW1zY4EyC2y>^WyDBl=^Y<}11eK?xQPww>Jk&Lhs zDV06I9N&R|J`Ei7d`F^N#*Wb$fXE3y6U&;7L&kiM4WeKU(#C1OAbDw5biEsa?UsEi zrXTL%x{sdhMaw{IQVi;#C~oa0k=E@uK3xL%J$Nr@ghHnA!L(z@rxIB9%aaUDP|-Dy zU0wgRr4Z3mSG%dY-3xC*NU%cfHv-!r;#V1c+JZN-an@#22tl581(2m02SRnqpI&@d zM;Sh!CIY1(daNw5*hWS({X5zHtTQGPwTA&aT{?b*=MNd^iiL>|pSJI-zMOS&E4t@g z4PuFPS<<>EL_CcCs95gbAgxCsFI(=>d&lBhF1Lge(}Ho5Cm;mUzo6ZInkJBo8jy(K z0y(mDIR19oLs`UrzM98z+|dG$8LDraA*1C`O&^Kvb;g3YUw?{2?@ylG7k7bgNXYTW zyIQjlV8C)QOI@LUf-ea+*0YGJ08FMdp$Ck~c{+BrHRk6yJ_y#`@gyh@;6((&lYGCh z5P%PMUZTW%`)(RbU39YNc3^?|ndb?Ag`de%O)R`EM(@??!T8yUD3Oq~ zs-d~<>;b`!WuM5My;6ABXz#pIF?dQ(-z)kR+fIao69EuPazu zyaZS8U&z2Y)VbZa167$tL`H*Rsle&XSyKtrzx(C7&Oc=BW4WO4V>GtXO47W8R zh*8U(V6WSIO5Ah`t(!iGWR{@-f$hUV)g&SJMwE%3sffP2SH>zxuxeb0W#pOE9$H*o zA3Ycp+8_gD?=#D23l?P`G~Qf%m4!=CZD~1UlJ08JKx7m7dC63M^%MhY9O2{p^4}X$nj1uPY=BiTKG|Z2-H#!7Jq52l3r=CJk(o{y* z^bgep63MmXc5fNv|_3hOZD%1@f zuKK}I=xI$MIWX$+Da?prYpD3NjfubuNaauR{8lF`F9M)IR(8)mBh=n}2$ao#gH%oV zc()*;@{clA+-+MtswuNOXexB>ZLcDfRX+yrH#RoxJ&`jF!%6(h1RF9NI%!TwkhhgP zXz_ga%oGfCxas!o$ zD9|xNHiJ()PBtK8lL)7LWi9zo*Fw+3aoIj}T!5^1KG-%K-qIDkqlNbG>yPtHHrE^JuWiUYr>CVdCq5X@Yr>-k7_e6zThcyX(7;ywRTJo_I6`CJ zGJl5|6)p_!%Ru9oqdoi2emU zcL9E~GO4V&v}30os*fd@HL~cowA+Tw1|N^x(%8zy&lfjY*Mr8>D`Z@YsMX68M6pE#4 zF3Gz9DC^o##xuj_)yubI_G^8S&msRr#GJnt928V)xXg{aU`b7XzAKrGxQ#lwvd(>EWh8A=}8^&ye`zc^^#bk+{P zGKj6Bv!o|1=Fi)kG~fLl0X)_n z!d6wX?ZTRI-&0;NF3#?52w|=G_0w%piEdX))R2r!v6!uUY17%cg!z^W-b>a+^61w4 zeZ9K8s-&0duhYlstTj6G{*#Q^6}F~#Vx9ASpQ1@DI z`dZ~0<<#$&f!nj7@*D1i++8t8o#IvKW0nDGo%06&|~%2Kfc^_}7l+3U3g^ zsI@KU)_L$5Tj~C~DLfHqjvA{x(c&&TXx|&=`CmQaicocJa;LCnkFMm7R%KXRx^4 zN8VaCLz%=4sfq4CEi1-{zLrjv+uo}oh?}W%gNKUSq8;CFi#x8en+>Kk8@n4^TpEo> z-a!zTh1FjvH>ZU+{9uXUw~HZvUeB3$eO3{#w+u;}Xvt4O_9!AUT8lktHu{Ud*MwZz zI+}Uf?3Xy{fT|+2{UrP)*JXLId2(NG#fe4VE0)aUz|Nd|ePjW+a4R8T##WJ>|BY~F z>I&s+T92L|=S4M7d{bYBJ#vip#Nk8DqoFgXHe5-~Yj)xN%p?1IzVB>@Jpo7BpkDJr zNVcPp9j?Mar11x=Jhz&6dV$JB0CQpB)~gP>U5^Ft$?3t*+Y%pwIb%AX(_`Bvh37Ea zR~<-4_K}i*ft<)NOpn?WEhy^)KE9&*`UzJwBDeX|H(BH4CAAJO=%l2qi z`;|48e>V4Vf9OPYhu9Q0CPoxY5Doq!cFG`K+SU0>vOD#wg0|><#Qd?J!F=8+R zTb{>z>-If*1F!t2rh^v7oA)u#q_6Ne;jk)>v3SKtQx^$q(J!ftW7VU(jPJ50h$mkI zFT=lr}zj>4`?_aA@G!4M9D_VyUKDqs-A+0Ni?A(Brq1o498f{{k)}A@T zNDa6=h~q0Wiv;ETyqIUpBwbZR-RH$1^7-(3(=YKSWZ-k7c}{H{8_&>Ltq*2gimnIY z#WO$ZNA?}1z5;c}>Kkj3M+NI%FOD}R-2`PudQ{GIS?9s(;NYI+|K8ObnM4!3%-u77s4g;&T2^L~!od4}qOsr({Q2laks`{ucpQ%|Nss%otdDKm@2%OMv@%2eB*QIyS|TR}e( z66^P-(Oa22CNsw7si>@zJB@@c0=K&UwaJy@3!*IlV=}8ka>WJDFCPum#;*fQ0aSJ8 zw4$#KoeXyd4(V;{64i`76MHoQsFPpe;HpirU(9>oBn~|1b}l_MouR#qJ&Q6WWNe;; zWJhh>)Z=M+gJW6R(spnAC-N^ShDtEr>qSqs$P6Gy)VXFPC1nyI#`g((@ARz*r?%>c zlnf0syj1*8ul7o1Es!E==*IbH|3F}{U_uq$d0&ZQ-oeRzZw%hl7XNA9*o_muR<+I} zB_IyVacoG*^TVI1Yg$VEu}s&DA9@fnTGb4s@(G0Ay_(jRc@8bGE^l)lGZ1}G`*bH- zA}>L=Fs2F3(2bLe>T*p$T!jKR9Q(G4?Ohucd;k+V4E_)%zL&x?`VXJ@`khVtnI-D< zsDo_Z+s`N$oL|dG0>ZxawuT4pcwha11L?%RCIL#S^`gwKz#Uc;zbaH`o%cx};4eyY zCC7Pczr-AALo=wH`A0>ANP95U#Fqc|jahv0;v|t7U6NPEcW8j^6IE4Bl7e$2zdUM1 zOzg_9Z#r{TE^eElL`q~qVX<)hcSnseAg$_R)^92TPJceJ1dSn?>8oF7>eUo!>yP1m@3`f$O-xM!j0=Ey0v0Y8Y|AV3;4YEm#VIevf5RO=cCbT3ZpGW;72rE%GeNSpL`fSv5bA@6PC12+ukNR`U!!j`RnbE9 z;GOIul}#Wm*5)J5sfqD@h4e(eykH(%Lb|W1HV<5rZ8GB+f61B#>rE$j@~gxu5U)o5 zDR@y>CBC)MD~9dSJ$Om7mz{buBz-1(FPt=BaH|eHEI5dz^BcEisD^XlcA1BY5rD`p~k}@v7?HMC}Bp#zCp|rYJrC*rC=> zml89Qx?gFv>}q#IqAro;;k+9j?L`4H+9-*UpAoM#jL;ms*lvYc2mfz^dcRxuzK%TN z0=$1Wdq)GCjQdBH{jQ2yg<85hnxbEx?mqKyxk2T>MZYEf^(@~xLnuq1OGk8h$kUH8 zrw#V?Ci)o)-8{`!mmoJ;@-RbHq4M=Y(difau9*Nw(}LTDR~|E*vP>gVWRc3#m4`lF zd1i9%iA>a`Y2Ghf((@Lu_kUy(o^f{jpHuZee;wd{`s1gXZRU!PdLj{8esYhq&Nch+ z&el@#dY(%{+Xw$zb;M{lUY6?C}HJ_in9xKzV4h;EqUs9&EfMoy;?VX zZDa(lZJg3yInl0Uq2$#o>A<_7mkRA{6nP-ww@_1d$HaR!Mr8NymVoTmaiA6s(ZoWb6jiv z9;fsz=MvR$4ScJ+QUf@v1H4rlxKa^#C$%UL05e8c7n8Ru5Hv1b1Ox|y0s{kqj$N?= wtQMjeNi9S%l3K80B()HO!R8_v{7CMn{r--h&+WD?c*Xz(p00i_>zopr0Dmv12><{9 literal 0 HcmV?d00001 diff --git a/fr/img/bitcoin_at_a_glance.svg b/fr/img/bitcoin_at_a_glance.svg new file mode 100644 index 00000000..1164aaf2 --- /dev/null +++ b/fr/img/bitcoin_at_a_glance.svg @@ -0,0 +1,726 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fr/img/bitcoin_at_a_glance_src.svg b/fr/img/bitcoin_at_a_glance_src.svg new file mode 100644 index 00000000..4325452a --- /dev/null +++ b/fr/img/bitcoin_at_a_glance_src.svg @@ -0,0 +1,521 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + 1pY3.. + 1sd9.. + Vous + + 1qTu.. + ? + + + + + + + + + 1x4F..->1pY3.. + 2.00 BTC + (...) + (...) + + Chaîne de bloc + la + (un journal de transactions public partagé) + + + + + + + (...) + + + + + + 1x4F.. + Bitcoin + Un survol du réseau + + + + + + + + + Ami + ? + + ? + + diff --git a/fr/index.html b/fr/index.html new file mode 100644 index 00000000..6b6d5643 --- /dev/null +++ b/fr/index.html @@ -0,0 +1,14 @@ +--- +layout: base-fr +title: Bitcoin +--- +

    Une devise virtuelle P2P libre et ouverte

    +

    Bitcoin est une devise, un protocole et un logiciel qui rend possible : +

      +
    • Transactions instantanées de pair à pair
    • +
    • Paiements internationaux
    • +
    • Aucun ou peu de frais de transaction
    • +
    • Et bien plus!
    • +
    +

    Bitcoin utilise une technologie pair à pair pour fonctionner sans autorité centrale. Le traitement des transactions et la création des Bitcoins est prise en charge collectivement par le réseau. Par le biais de ses propriétés uniques, le Bitcoin rend possible des usages prometteurs qui ne pouvaient pas être couverts par les systèmes de paiement précédents.

    +

    Le logiciel Bitcoin est un logiciel libre développé par la communauté et publié sous la licence MIT.

    diff --git a/fr/ressources.html b/fr/ressources.html new file mode 100644 index 00000000..431677f7 --- /dev/null +++ b/fr/ressources.html @@ -0,0 +1,35 @@ +--- +layout: base-fr +title: Ressources - Bitcoin +--- +

    Ressources sur le Bitcoin

    + diff --git a/fr/supporter-bitcoin.html b/fr/supporter-bitcoin.html new file mode 100644 index 00000000..51807b9b --- /dev/null +++ b/fr/supporter-bitcoin.html @@ -0,0 +1,30 @@ +--- +layout: base-fr +title: Supporter Bitcoin - Bitcoin +--- +

    Supporter Bitcoin

    +

    Le Bitcoin est un protocole né d'une petite communauté et qui a grandi rapidement. Il y a beaucoup de choses que vous pouvez faire pour aider le Bitcoin à se propager et à s'améliorer.

    + +

    BitcoinUtiliser Bitcoin

    +

    Bien entendu, utiliser Bitcoin est la première chose que vous pouvez faire pour aider son développement. Il y a probablement plusieurs cas où il peut déjà vous rendre la vie plus facile. Et vous pouvez vous-même accepter d'être payé avec les Bitcoin.

    + +

    RéseauDevenir le réseau

    +

    Vous pouvez faire partie du réseau Bitcoin en laissant le logiciel Bitcoin original fonctionner en permanence sur votre ordinateur. Et vous pouvez faire du minage de Bitcoin pour aider le réseau à devenir toujours plus sécuritaire en plus d'aider le traitement des transactions.

    + +

    DéveloppementDéveloppement

    +

    Le code source du Bitcoin est ouvert. Donc si vous êtes un développeur, vous pouvez utiliser vos super pouvoirs pour faire le bien et améliorer Bitcoin. Mais vous pouvez aussi construire des services ou des logiciels fantastiques qui fonctioneront avec le Bitcoin.

    + +

    DonDons

    +

    La manière la plus facile d'aider Bitcoin est de faire un don de quelques Bitcoins ou de rejoindre la fondation Bitcoin. La fondation offre un salaire aux développeurs qui font fonctionner le coeur du réseau Bitcoin, elle organise des conférences et elle fournit d'autres ressources importantes.

    + +

    PropagerPropager

    +

    Parler du Bitcoin à des personnes intéressées. Écrivez à propos du Bitcoin dans votre blog. Dîtes à votre boutique favorite que vous aimeriez pouvoir payer en Bitcoin. Ou soyez créatifs et faîtes-vous imprimer un superbe t-shirt sur le Bitcoin.

    + +

    WikiWiki

    +

    Le Wiki Bitcoin contient un nombre impressionnant d'informations détaillées. Et le wiki est en constante recherche d'amélioration de la même manière que Wikipedia. Vous pouvez aider à maintenir le wiki à jour et veiller à protéger l'exactitude de chaque information présentée.

    + +

    TraductionTraduction

    +

    Le logiciel Bitcoin original est déjà traduit dans plusieurs langues. Toutefois, vous pouvez le traduire dans de nouvelles langues ainsi que vérifier si vous pouvez améliorer les traductions existantes. Plus de traductions dans le Wiki Bitcoin serait aussi largement apprécié!

    + +

    AideAide

    +

    Vous pouvez rejoindre les communautés Bitcoin pour aider et assister les nouveaux utilisateurs. Et vous pouvez discuter à propos du Bitcoin avec d'autres utilisateurs et en apprendre plus à chaque jour.

    diff --git a/fr/telecharger.html b/fr/telecharger.html new file mode 100644 index 00000000..25aaee59 --- /dev/null +++ b/fr/telecharger.html @@ -0,0 +1,15 @@ +--- +layout: base-fr +title: Télécharger - Bitcoin +--- +

    Télécharger Bitcoin-Qt

    +

    Dernière version : {{ site.DOWNLOAD_VERSION }}

    +

    + Télécharger pour Windows (zip) ~13MB
    + Télécharger pour Windows (exe) ~9MB
    + Télécharger pour Ubuntu (PPA)
    + Télécharger pour Linux (tgz, 32/64-bit) ~12MB
    + Télécharger pour Mac OS X ~13MB
    + Code source (GitHub)

    + Voir l'historique des versions (anglais) +

    diff --git a/fr/vocabulaire.html b/fr/vocabulaire.html new file mode 100644 index 00000000..6ae35f26 --- /dev/null +++ b/fr/vocabulaire.html @@ -0,0 +1,61 @@ +--- +layout: base-fr +title: Vocabulaire - Bitcoin +--- +

    Quelques mots que vous pourriez entendre

    +

    Bitcoin offre une nouvelle approche avec les paiements. De fait, certains mots nouveaux pourraient entrer dans votre dictionnaire. Ne vous en faites pas, même la radio a un jour créé de nouveaux mots.

    +

    Table des matières

    + + +

    Adresse

    +

    Une adresse Bitcoin est comme une adresse physique ou une adresse email. Il s'agit de la seule information que vous avez besoin de fournir pour qu'une personne vous paie avec des Bitcoins.

    + +

    Chaîne de bloc

    +

    La chaîne de bloc est un journal public de toutes les transactions Bitcoin, en ordre chronologique. Celle-ci est partagée entre tous les utilisateurs du réseau Bitcoin. Et elle est utilisée pour vérifier le solde des adresses Bitcoin et pour empêcher la double dépense.

    + +

    Bloc

    +

    Un bloc est un ajout dans la chaîne de bloc qui contient et confirme plusieurs transactions en attente. Environ chaque 10 minutes, un bloc est ajouté à la chaîne de bloc via le minage.

    + +

    BTC

    +

    BTC est le code ISO non officiel pour le Bitcoin. Il peut être utilisé comme une abbréviation, de la même façon que USD pour le dollar américain.

    + +

    Confirmation

    +

    Une confirmation signifie qu'une transaction a été vérifiée par le réseau et que ses chances d'être renversée sont quasi inexistantes. Une seule confirmation offre un bon niveau de sécurité. Quoi que pour les paiements importants ( ex. 1000 $USD et plus ), vous pouvez attendre qu'une transaction ait accumulé davantage de confirmations - 6 confirmations est la norme la plus courante. Chaque nouvelle confirmation diminue le risque d'un renversement de façon exponentielle.

    + +

    Cryptographie

    +

    La cryptographie est une branche de la mathématique permettant de créer des preuves mathématiques qui offrent un haut niveau de sécurité. De nos jours, tout commerce ou banque en ligne utilise déjà la cryptographie. Avec le Bitcoin, la cryptographie est utilisée pour empêcher quiconque de dépenser les fonds d'un autre utilisateur et pour empêcher la corruption de la chaîne de bloc. Elle peut aussi être utilisée pour encrypter un porte-monnaie, afin qu'il ne puisse être utilisé qu'avec un mot de passe.

    + +

    Double Dépense

    +

    Si un utilisateur mal intentionné essaie de dépenser ses Bitcoins envers deux destinataires au même moment, il s'agit de double dépense. Le minage et la chaîne de bloc existent pour créer un consensus afin de décider laquelle des deux transactions sera confirmée.

    + +

    Taux De Hash

    +

    Le taux de hash est l'unité de mesure de la puissance de calcul du réseau Bitcoin. Le réseau Bitcoin doit faire des calculs mathématiques intensifs pour des raisons de sécurité. Quand le réseau atteint un taux de hash de 10 TH/s, cela signifie qu'il peut faire dix billions de calculs par seconde.

    + +

    Minage

    +

    Le minage de Bitcoin est le procédé d'utiliser du matériel informatique pour effectuer des calculs mathématiques pour le réseau Bitcoin afin de confirmer des transactions et augmenter la sécurité. Comme récompense pour leurs services, les mineurs de Bitcoin collectent les frais de transaction pour les transactions qu'ils confirment et les Bitcoins nouvellement créés. Le minage est un marché compétitif où les revenus sont divisés en fonction du nombre de calculs effectués. Seulement une petit fraction des utilisateurs du Bitcoin font du minage et il ne s'agit pas d'un moyen facile de gagner de l'argent.

    + +

    P2P

    +

    Pair à pair réfère à une forme de système qui fonctionne comme une collectivité organisée. Permettant à chaque individu d'interagir directement avec les autres. Dans le cas du Bitcoin, le réseau est construit de manière à ce que chaque utilisateur diffuse les transactions des autres utilisateurs. Et aucune banque n'est requise en tant que tiers entre les utilisateurs.

    + +

    Clé Privée

    +

    Une clé privée est une information secrète qui permet de prouver votre droit de dépenser des bitcoins à partir d'une adresse Bitcoin définie grâce à une signature cryptographique. Chaque adresse Bitcoin a sa propre clé privée unique. Vos clés privées sont stockées dans votre ordinateur si vous utilisez un porte-monnaie logiciel tandis qu'elles sont stockés sur des serveurs en ligne si vous utilisez un porte-monnaie en ligne. Les clés privées ne doivent jamais être révélées car elles permettent de dépenser les bitcoins des adresses Bitcoin auxquelles elles sont associées.

    + +

    Signature

    +

    Une signature cryptographique est un mécanisme mathématique qui permet de prouver son authenticité. Dans le cas du Bitcoin, une adresse Bitcoin et sa clé privée sont liés par la magie de la mathématique. Quand un logiciel Bitcoin signe une transaction avec la clé privée appropriée, le réseau Bitcoin peut vérifier que la signature correspond à l'adresse Bitcoin dans la transaction. Malgré tout, il n'existe aucun moyen de deviner quelle est la clé privée afin de voler des bitcoins durement gagnés.

    + +

    Porte-Monnaie

    +

    Un porte-monnaie Bitcoin réfère à l'équivalent d'un porte-monnaie physique sur le réseau Bitcoin. Chaque porte-monnaie peut afficher le solde des adresses Bitcoin qu'il contient. De la même façon que vous pouvez compter l'argent dans votre porte-monnaie. Un porte-monnaie Bitcoin partage aussi la similarité de vous permettre de payer un montant spécifique à une personne spécifique. À l'inverse des cartes de crédit où vous êtes chargés par le marchand.

    diff --git a/fr/vous-devez-savoir.html b/fr/vous-devez-savoir.html new file mode 100644 index 00000000..2d100732 --- /dev/null +++ b/fr/vous-devez-savoir.html @@ -0,0 +1,35 @@ +--- +layout: base-fr +title: Ce que vous devez savoir - Bitcoin +--- +

    Ce que vous devez savoir

    +

    Si vous êtes sur le point d'explorer le Bitcoin, il y a certaines choses que vous devez savoir. Bitcoin ne sert pas à échanger des emails ou des images. Il vous permet d'échanger de l'argent et de la valeur. De fait, Bitcoin doit recevoir la même prudence de votre part que votre porte-monnaie.. Voir parfois plus!

    + +

    SécuritéSécuriser votre porte-monnaie

    +

    Comme votre argent liquide, votre porte-monnaie doit être protégé. Rappelez-vous que vous êtes responsables d'adopter des pratiques pour protéger votre argent. Voici quelques options à considérer.

    + +
    +

    Sauvegarder votre porte-monnaie

    +

    Les services et logiciels Bitcoin vous permettent de sauvegarder votre porte-monnaie ou vos clés privées. Qui peuvent être imprimées sur du papier ou sauvegardées sur une clé USB. Stockés dans un endroit sécuritaire, une sauvegarde peut vous protéger contre des pannes informatiques ou diverses erreurs humaines.

    +

    Encrypter votre porte-monnaie

    +

    Encrypter votre porte-monnaie vous permet d'appliquer un mot de passe contre quiconque tenterait de retirer des fonds. Ce qui peut vous protéger contre le vol et le piratage. Mais pas contre les enregistreurs de frappe. Vous devez vous assurer de ne jamais oublier votre mot de passe sinon votre argent sera perdu. Contrairement à votre banque, vous ne pouvez pas récupérer votre mot de passe avec Bitcoin!

    +

    Soyez prudents avec les porte-monnaie en ligne

    +

    Utiliser un porte-monnaie en ligne est un peu comme utiliser une banque en ligne. Vous accordez votre confiance à une entreprise pour stocker votre argent tandis qu'il ne vous reste qu'à vous souvenir de votre mot de passe et à le protéger. Vous devez choisir ce genre de service avec prudence. À ce jour, aucun de ces services n'offre assez d'assurance et de sécurité pour stocker de la valeur comme une banque.

    +

    Utiliser une sauvegarde hors-ligne pour l'épargne

    +

    Utiliser un porte-monnaie hors-ligne offre le plus haut niveau de sécurité pour l'épargne. Il implique de stocker un porte-monnaie seulement sur papier et sur des clés usb dans différents lieux sécurisés qui ne sont connectés à aucun réseau. Il s'agit d'une bonne protection contre les pannes et les vulnérabilités informatiques, le vol et les erreurs humaines. À ce jour, cette approche requiert encore des connaissances techniques pour être réalisée correctement.

    +
    + +

    VolatileLa valeur du Bitcoin est volatile

    +

    La valeur du Bitcoin peut augmenter ou diminuer de façon imprévisible sur une courte période de temps en raison de sa jeune économie, sa nature inusitée et ses marchés parfois peu liquides. En conséquence, conserver vos économies avec Bitcoin n'est pas recommandé. Bitcoin doit être considéré comme un actif à haut risque et vous ne devriez jamais stocker d'argent avec le Bitcoin que vous n'avez pas les moyens de perdre. Si vous recevez des paiements en Bitcoin, beaucoup de fournisseurs de services vous permettent de transférer vos Bitcoins instantanément dans votre devise.

    + +

    IrréversibleLes paiements Bitcoin sont irréversibles

    +

    Toute transaction effectuée avec Bitcoin ne peut être renversée. Elle peut seulement être remboursée par la personne recevant les fonds. Ce qui signifie que vous devez vous assurer de faire commerce avec des entreprises et des personnes que vous connaissez et en qui vous pouvez avoir confiance. Mais ne vous en faites pas, Bitcoin peut détecter les erreurs de frappe et ne vous laissera généralement pas envoyer d'argent vers une adresse invalide.

    + +

    AnonymeBitcoin n'est pas anonyme sans efforts

    +

    Toutes les transactions Bitcoin sont stockées de façon publique et permanente sur le réseau. Ce qui signifie que quiconque peut consulter le solde et les transactions de chaque adresse Bitcoin. Toutefois, il n'est pas possible d'associer une adresse Bitcoin avec son propriétaire avant que celui-ci n'en ait fait la démonstration. Pour cette raison, il est recommandé d'utiliser différentes adresses Bitcoin. En fait, vous devriez en utiliser une nouvelle chaque fois que vous recevez un paiement. Cette pratique est spécialement importante pour les utilisations publiques comme les sites web. Vous pouvez aussi cacher l'adresse IP de votre ordinateur afin qu'elle ne puisse pas être enregistrée avec un outil tel que Tor.

    + +

    ExpérimentalBitcoin est encore expérimental

    +

    Bitcoin est une nouvelle devise expérimentale qui est en développement actif. Bien qu'elle devienne de moins en moins expérimentale à chaque jour tandis que son usage augmente, vous devez garder en tête que le Bitcoin est une invention nouvelle qui joue sur un terrain qui n'a jamais été exploré à ce jour. En conséquence, son futur ne peut être prédit par personne.

    + +

    TaxesN'oubliez pas de payer vos taxes

    +

    Bitcoin n'est pas une devise officielle. Ceci étant dit, la plupart des juridictions exigent tout de même que vous payiez des taxes sur le revenu, les ventes et les salaires sur tout ce qui a de la valeur, incluant le Bitcoin. Il est de votre responsabilité de vous informer et de vous conformer aux lois en application.

    diff --git a/img/bitcoin-press.png b/img/bitcoin-press.png deleted file mode 100644 index a88bc1336a980d842c8caa6bb9dc21fcb5b93fba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 998 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipk) z3=KFxKD1;200U-8L_t(&-tCz?XjD-UhCjmffk8o$uo$eik$^!k_$XYAiWX~aA!sKG z3W7)=pn|Dv3<$BX5p9I{YLo~PECL#Z4M>oPf{mbr5U~mdvj&?vFdon2-rak}O){{M zdonv`=Ktr+%smTG0$u=R{+7`HnvtUH7AYlQ45-Oxz!Og^#+Da0ZC$AbFFm%-+?(`2-pRz2HJrM>rl92v+cQX-0IK^#cszv7Qmw%81ZbZ z(sF5VOn?!=XgGpxh@*4LuHM(joeP^#4*Bf(a@q;rsE{54R)eS=I4Xusf>hK9GVZWz z9Cqo&TAj;gzZz)_X=TTA)p{?$v(~NRt2z$&`M^7c%bqI^pI*$jv>5vig~lqzr4L7Y zpEN${eXA-N^>;&i`U-|?&zPN5mIhv1b8X?19Yh>Rs&wkbEo*V-%2#snohtoK(7#h#JDzqPsmQj_~WlM9S-c^;A2yCd9@gYT(tpSpmJ zLPAVtfVbAEGc9)(SX3P+i`}$xBw}+4*rMkC1bAYNW|Pvs4|&#Rfjz)C;JsA2Ua35{ zfXAXUAMn$)M@-L*GXnvg5XQ5TfSu|9w>QXT8XS#e<-G$~Ber{hD=E11Vbf?1I6H-T z(FXV>w=HwPdPlXoF1kjqPfqtH(Yc{cy$9I#TsS@gjyd#**b2pGxEPebKd5z=Eat>zy#e00t4@LHls-Fc z89P%5BUeth_MP%S{;i_sxg}YV{3Ok#L!pwaaFALirM<66{>A3DdR|B|W)>>H0at)< UInC`4i~s-t07*qoM6N<$f^53M&Hw-a diff --git a/img/bubble.png b/img/bubble.png new file mode 100644 index 0000000000000000000000000000000000000000..8c2a61dfe9a83a669bdfbed3da02c004b8526da9 GIT binary patch literal 4506 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 U{SgZMsR9BS>6>50>ca2;2SEo;zW@LL literal 0 HcmV?d00001 diff --git a/img/bubble.svg b/img/bubble.svg new file mode 100644 index 00000000..a41339cc --- /dev/null +++ b/img/bubble.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/but_bitcoin.png b/img/but_bitcoin.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e823bf54d7334103a14b82ff78b74a6710bdcf GIT binary patch literal 825 zcmV-91IGM`P)#X*^(-0b&?8lc;>kVN&S+pNore5M@@yhKLmeu z4EgV2;G}N?Mw1kz4Z$|x8_)-I1G_z+kI0k^=!|fKYidsE>T_C+2}x7_zaXj6%f9v8 zjHK%I3c)U*2vkS7?UDZ);5#r3?DO0!KWAM$fTVg!-I8VvZ&;X;bVE{elHPJM|Gu$U z!Qe_*kaRUpUpe={&Y)ieT5wr^2bc)PYk^+iUZo*GQqJ!vig$rbjij5BmJDy4uG9ku z{f?p-3i`i+>%aqJ{`ru|YCzuLUc|_LHn^rr4d@K|OTbG*t{OOQ@M9rSrS#RX7MKQd zfdQ|9kG_rK67m#=yMevH$OO_JsUmwqth8YT6`gy5p3JFNj7hQiwk^0y568M#X;bq=)S z>V6e)#uy(=n0wdY8h||^8CQ;TKtHerC;%IS@g?FfAb{o=e$|HKJaEA;juX*3hK=K9$@FS(pOa=_# zYJ3OqCNSV9@IK3;00000NkvXXu0mjf DWI1gO literal 0 HcmV?d00001 diff --git a/img/but_bitcoin.svg b/img/but_bitcoin.svg new file mode 100644 index 00000000..091d88f9 --- /dev/null +++ b/img/but_bitcoin.svg @@ -0,0 +1,64 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/but_involve.png b/img/but_involve.png new file mode 100644 index 0000000000000000000000000000000000000000..c5708175e1cccc944c4a42cccc07a96b41fa861a GIT binary patch literal 870 zcmV-s1DX7ZP)iZzgtrxZP5@Kf`mjD7D#GSjRo;15|N;Z zMI%k@Y(y+9Y{Y_1Z6(r8#X=e)R$_w%7FE&>5rUBFpJ}UVTH4f@pT#?qxqW?|c{82y zZRXu`?!Di4&O7(KJ5mJzEC;G8vA0jM0k{q{hwP_;0pKmLvXTONfDAAMY%$wvAW48J z;Ao+JN=g&3OwuMvPEtbBT60~HRBz8yl3tXue;fh(fFBlV5~u~LEgM-pvAIitW?*YM z1>E$A2F%uGX~)DJGW$7T9Owt?$|c~FC!oh{Z+uZemDR+s*@l6}@LomN08lHb#xwN- z+a)#FI3uasIhT=iL(&?v4>{-F$0cz<6W}6zdo85^(?Bb5$BTXhXasfx-_4c+T8oMD zrIB<*_%7M;%NF1+BhBIikg(q@27yEr*FvwLLBVlq2bw~@{R)ns6r}s0q!l*)BdJr; zWl8JJmX>tOIhVG~o&s75WuV(r|1{+5_k15Mx-61F3%O>LeI@m__8u?^^c50tlH8FR z0XCc6uWD>g${Y6recm_&blKXg-rRojeJg-f9#ID9H2ZO2!Xxm>e*w=!{!w5f&`z#! z$AM#cGhk%zyp4u|GojRmF>ZuD9s)-~_IT|X=6M{EIx z+mdD$AwrTSBwcaNeJOe+P)GjCFN9g(Q9h2m8F0=`O1iJ0otA<@N%22IQDE*puNaI1 zI~PUniFj5d`2=vjT;%JR`?)QI-@t>ikeh%mARUu@7I+0LEf@I?;&;OtBd;mEa}JTW z6c5vqJ}bC@)EAgLAgRSUx7fZhAHZRPn{aA@=u<#j*@;6Us(`b=H*$YUvKRuYD=NSf w;(!CdV}kxL2HgEGt<807*qoM6N<$f;k#{#Q*>R literal 0 HcmV?d00001 diff --git a/img/but_involve.svg b/img/but_involve.svg new file mode 100644 index 00000000..e8c02f6a --- /dev/null +++ b/img/but_involve.svg @@ -0,0 +1,65 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/but_start.png b/img/but_start.png new file mode 100644 index 0000000000000000000000000000000000000000..4f35f2d53d8a9bc8ce5b20bfa53408460fc1bdad GIT binary patch literal 664 zcmV;J0%!e+P)YkFyBr!En@Baz>iv(^1cY)2hcc?{<*J?-otRBp>r|1Y&fEi#BcnDk%^Hh`y z=mQmC4wwdB01G{94d5ei40uxnfo(t)H~=gG`+%*$4?v(B$n>HMw1G>&@?REn=5}7a zqBhjJ8aX^x)tb84Ydeqg{py$Cd|Y(YZ|c#!1gh%y0vz{aRlTKB9+2yg@4*VL5|+B7uPWp&ORMR+P0Of&RUJ*>_I z{gS#@Z6)Y8)c5LAlCLxZk5imC)H~{iggpy^+%I&){F-q@6Md!Scw>Sr0`37PQ}&dJ zn-0Vs@Dp$xcs8gg((Z!k1X%~TI>1&Lm<5`^4PZ}}b09SZ4-&%vJS~i2RMea5?hL(L zx8WmTtxxtc<1B69BJe8n)ICTeP$M*o9_$*%@VEq?0B`$bI|k?%P5|O?Hu_{|iYAa% zBxn7zyVcb#!xUN8$fI<*heXTxPT#bi1W?bZUya*yq`p&kt|tME+wW=hLx@IGz2NWr yV5Bk1qqGDZ0*-`l6<8Uy28(zVkA;cV9kP}H0000 + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/but_warn.png b/img/but_warn.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a2abc523f615d05eb3e307f20eb2b5648ee517 GIT binary patch literal 511 zcmV{m_&s{Nb=3VX@SK?}$+D&;HDp&`(yAr9WUN3JXc)aD-nzwT1psI{yj|dF+yI^mm|;Bt zXAW<6^92AL0G~$hbshk9plR?4sO16hK-^qeYU0=~4*=Mjs{`B>3GjlwSKI)%29IZ6 zxB)E9b)P4|3DC~)9OemdlL62Hj`IZg;P*Xl16O$hkO9yEUOi#f14&xvz#{R%W2oW% zqcR+7)YfB~=qoO;4SDzFL6 zrha^wQwFxZVIdVb0+xUHZa~}dFu*2wo*aND>XF|J-uV(2LNvcYE zmo!M$o1{xg^WMC_jN%Po9hd?3fvuzpE*1VP_y(()CUMz*hRgr}002ovPDHLkV1jVa B&{hBd literal 0 HcmV?d00001 diff --git a/img/but_warn.svg b/img/but_warn.svg new file mode 100644 index 00000000..39d8c19f --- /dev/null +++ b/img/but_warn.svg @@ -0,0 +1,52 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/img/clients/armory.png b/img/clients/armory.png deleted file mode 100644 index 28b6bb046464fa6b4ff5457dc29982dcc7eaa8c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36197 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ⅈyn1 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

    Jx3cU%nwo5*hhX=kfzSvta#zG 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 I@|KYQ0zH8I*#H0l diff --git a/img/clients/bitcoin-wallet.png b/img/clients/bitcoin-wallet.png deleted file mode 100644 index 33d53f8f9da4baa70cbd2237ee492be376068ac5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27090 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%0DIQ@!Nz;HL{h7~`v8c&0HD2JRLk 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 literal 0 HcmV?d00001 diff --git a/img/clients/lo-bitcoin.png b/img/clients/lo-bitcoin.png new file mode 100644 index 0000000000000000000000000000000000000000..c075b8be64cd693ee171580d67aad5ea55d5a831 GIT binary patch literal 8269 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⪼q*N+yk@dvQ>4>s6PEUYn+h!3WLoH1Vzdv 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 literal 0 HcmV?d00001 diff --git a/img/clients/lo-blockchain.png b/img/clients/lo-blockchain.png new file mode 100644 index 0000000000000000000000000000000000000000..24ecf6028da71f131a34c4b2d9d2840d21081136 GIT binary patch literal 4279 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 Z{13WtiowDVKnnl>002ovPDHLkV1g{W_`m=F literal 0 HcmV?d00001 diff --git a/img/clients/lo-electrum.png b/img/clients/lo-electrum.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f229ece7d125e0310fed39c19e7e921ef93246 GIT binary patch literal 4380 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 QQUCw|07*qoM6N<$g5^JOxBvhE literal 0 HcmV?d00001 diff --git a/img/clients/multibit.png b/img/clients/multibit.png deleted file mode 100644 index fed0bf4785b59a7038118b0f3633aefcc761f7b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42002 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


    %53(8v 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

    fTp@nP1s%nfYA{CPLB&SNK7*-5&G72_ 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 literal 0 HcmV?d00001 diff --git a/img/ico-linux.png b/img/dow-linux.png similarity index 100% rename from img/ico-linux.png rename to img/dow-linux.png diff --git a/img/ico-osx-uni.png b/img/dow-osx-uni.png similarity index 60% rename from img/ico-osx-uni.png rename to img/dow-osx-uni.png index 0d266234b809ac723a6cd8b9ed61e9a1b551a708..8aa0e4ba2201c323c518f0e70ef12d48988d049c 100644 GIT binary patch delta 322 zcmV-I0log536lwsSph?_T1Ns5sakT#0002NbW%=Jld%H7lWzkFe+fxMK~xwS1;N2e z0#OtO;QyR^X1rJ+R>KrZ5e2423m1V&Em{Qi0!0tds!i_^ZKEe>8LbPNRk{sD!Un1l z!Ie-TD$c#P@1qESeTiRJsNB5;AON19=wq`-v-s?R!NA>(O*|7!H!|t@5d_z*QW}^k z1)XIY?t(}geb_b?e>h#{j`v7mey}hrrO-QLB9U+T&DADmR@zG8XXr>y!pIT#fSmsKoMNxFAbHnyzG3YAOMO0+#d&)m{!o4zybu5Z375@4@pEp zRCwBAH~<9us=`F|^dpQwYz82%*3o6v6co~86W<3G2xr&g=TcMS_T?28V*&~ovS_QT zD9S4+D66W87#v_=a7$t^4mW#CZrbhNXy z2sZ8RpBj^xUd&+TCFNviWoes#-`LX^6_=FBVB+oKWMgYBF{`0#Vsv~;7Q+H(R~LI* zTl48nofD?Tr{*y%nad+5Eh$q_)7m{HW@cIigYm}Mfk6Rt*44IjPo9yGv54Wo;$?f+ zuU@gLuB~@!Y;qaUrTe$<+_h)r+WPkHDKm;9Kz`Z3aQW_)Yc@1@Oq#bQ6ynmdcN$=dexirsz3kr{{8ml-_P&=e*gUc_s{?T z{{<{G%z+LSE(!7rW?)m-E$W>xdD`|f=da$l{rTI^Kaa%!t^i6iCV9KNn7QxoxCrFz z^mK6yk&t9P*z0sKfx+S8Zu@MF&Dk?Gwsg%Dx%K^D|24}1!|4)j(^BMF^tC0@6SlAA zSaw^8I7yfDNJp4I3gT>2~^~9<|9+y@2tRdST?lC^-y!@bM?CvX*jqlts z`+JwYNc_Hjv%{)s3=^iUidx3dbLHsqpPTmZX}cR-I(vU@W%cXBdoRxUX}E{K_tmc} zuX@y9JO2oJdpK~p%G7ta^;$lcEe~Z1T)67n{!&3khdI6_la4a{Z~rMO#;92F0_X__ MPgg&ebxsLQ01%<;o&W#< literal 0 HcmV?d00001 diff --git a/img/dow-win.png b/img/dow-win.png new file mode 100644 index 0000000000000000000000000000000000000000..f6120d618530e7ad2c2c6e43a07585a80772a517 GIT binary patch literal 735 zcmV<50wDc~P)}g-{s}$|CU1H;^F_BP0gYJ|8o}qeI#*^{P}Fjyu4c0C=D|-@G;c=-QB)-gu%Y*r9k`gB+34ADi7K>FxeOP2KMB z69c|9Zp#?Z6Pr&giezZS=_>qNd^Y`0oGT#M7sW z%D1MFj-`&7T*A?;-Pygos#Mm~#nG)6-?R+6F$3`L?f&-hriTE$uXE^eI7MObQEv2& z#y7^NBG|Sd?S3x1%Kql)?ryIF$>);!`~TzO+tAR|{lT2w-QDWNwR^QE(70&DtU%Ja zRkvS4r><$7mCOHuEET3PlmGw#0d!JMQvg8b*k%9#00Cl4M??UK1szBL000SaNLh0L z01FcU01FcV0GgZ_00007bV*G`2i5`%6&DA&ugT;9007%bL_t&-S7Ttn0?Z6GxYNoI zd|MqYRc>XjXg8QZi7vmcl(N2~P*4F6I}1>NUsX#-Dp5{CNX1E1k`pLUr=iL%!WAVU zDP|;Uug<^_mg5j^EK+SLpD*U@FAG$_>+S2OR~sQAuj1sB4>E$4l}#^Q&Ai6CJd<5k zlYzm-gN?&f*i~G*ijU8x0;nL@!`Dwh%|bdwJAjEX6)3==$EKH|7O5nt7|f&yvQ$99 zPQhJGPRT04i#ZEuDMO$M(4r7&C6JC-&r+E4W5fmHvnx4^H4$DciZjRq(E!gYB)I>b R^n3sS002ovPDHLkV1meFX){s^u8LCXqr{t1(!Tf#5(2k|tAxf##-G5Rgg3Kw*FY z5?~x8UA8t`i6mslBucU~Bq368bvO{JW)cE&1cw2&e5*pmREL2xx=dnkIi`WY3z z1D^#Y62t-=REYoqRLD;P1wud|ol5s#6%-WY3osx$M1vSKI>V11#Pnw{AqaT>fP^=t zG?f|8rMg~ucR z#QUGZszeQj(BcslnyHi!jZ0l-afLBCN(9DHWg?1hovmVQI*OyJbQA+P2?2lrmdF$q zdj>BMFe4Qz99Bq>NNyNNC{SfGDRWf-kIv;n5F?n&qSGTF7K_1SLqUP;03M6OVzFnr zTvU=NM-=!hSNac^J}1{Q3UZ9_%te&4?TD18MCHIt%1qf@v2b`1bLu_kO6Q7&!{g1# zr4hl9K5Ij4ffj7<@!QOuLd8>)@3p%cby-8b@y2ZfNdp?;0BY`PWAMW&Op$f#F*h4L=zMuHU-z;B-UR4zt4{;<61!a#@M$ z;k#vbN~-{eymn7lKl5MbGLBzezp*M#cfE|0YX~v61vxA8r8l;F<^Pj$?3vcdltaK<^()6UJm|WG*uF&TuwJ!GG5A*+U zPJ0mR{oco>OHlaxML&o<7pyeygOfKrk?Z1_%Cr? zw}kAIPN};gN`B<+0QT-LZ12_&voNk*4Xf}0n(xP10|nA`HgB&TJh-pNT%*F?;w zCLzz`M*9?Z+|g~Ua5CAWrV%=_p+2v!=v~m>I0+ijw+G5i>wno*z@?{<&FAR{_=pV=Ou7tXF6Jo9UI*E*VE$Gp%dXSlY2O0vBIlw zB*u`t?^qDEy7ADl&CS_Yl>6hbYe%o%Id{*0^&-2Swz|MISEIk4=cN{uOl@BM*xQ-c z6&sx~wurVi>ET3%xoFqmijJqY2@NGyZ3zsa?}@hBFNL2AhHDRub=fy$bh@X9Hh(iZ zAZA5Bt-hIdVTx=8C2iW^(s5dIzvpvP=kL|uQC5s_q?)quGV{7OwMJxo!jf4rC}e=ml9;^CAxs(ZrEqax6BwCv`7h2oK4hc9w^*yZD2Y08)TnO2ozEe8yFNqn#Rq?kVamd1+9 z8{ZG%Hr0o8w)Ew^V>~~7X*_RAbpCpd_5BjY&_1gxp5LY_O&&|3Tx$KEvzuF&2D|V5 zG*oxyc;GHAc4!FpX)q2H4CZ<{rEbS^%F6?Fp*oFeO5Sf|3CI26MF*#Qy4SBElUsk= zX2Un+=Ggr-MX7dck(YnkJHM&d^|-jk>|THBf=xHr(OKvTH(Tw{JZc zB+NTp1}593o(*2wJoK)RGM3hqJH6+lsRV6#Q!x|TeQgWmc2{swDt9ryqM diff --git a/img/ico-ios.png b/img/ico-ios.png deleted file mode 100644 index 3f0c215ef210af0259bdb338ee7db640395b7b64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmV;d0#p5oP)U|4Vm15;lfJ6JvZwut8Yh6e`8eP==Yg4;L8XhzZ{1`JMAg z&PlG|KVI+0p8K>FlBPN957xw=nY?Ov5QlDKbBlLhy9^CiF6G`;z}|ijSE|x#3^UuT zUdqMag+Uy;PUnc9{g}DgDb7;En|E#IT6MBC#rI3xnxA2KWJ(l()41cpgCkzN{6c+V zl1ea4yZsGJ%INqQ!t?P|iSCbMPU1d~9^RulwID857$hlAH{P?pzJ?GIYYolD1jbl$ ztx1xU(pkw@SttUx7pK|TkMM_vsMTtCo`-YpHz1HwBBi9N zHK(TmkDq-k0*!i=naLWmR3ZohDwPUC2#hrd1VWteoaZ^#L8BfN0VxD4OAX$(V^pb3 zP_5v3l00)5W06uIfU_*+cxRjCrDhSRRGVTDcU*XIOuN0!*^MTivK)jRwAPG`Uq?!h zqPcSkq0Db`s>kp;2 SbTkJ50000R>*Yt!b}y_B zx#3;4IPmp%W_eK!wV$%W|9IGcempWU+VwaC0|NsS%z(zm#(#%5ZdrTt#+!(j|JbL$ zzj5cR!mrD>7#J8B-rhd9gO{I2J|%nU|?WisM&B)y?pP(IoQ-PVH13HFfcH@WfCmrVEWL2O)WDv!Fy+Syc1M&mJ!m_NOo`!JN|`gV z9j$VFu0;Xq+irSAZ-1H(<9k#sn$>di$Cu6xN2Cb4AZ_Lu)=xiKvs6C6pAHif{dl+M z+NB5Va)xRZ1Z@vqaw*Sa-VF@ry4SB-u=?eXuZy>zK?w`E3({uJWOeV{63HT=(EjV^ zA9kO#dM=opPklWX2Mg;n9tIXJZZ)}i#nTpv!Q@zAj6*wa82{mVW5jghdgp&e78Wjc zu|ft0hE@g!28PFv7-IghJY;V#>1z4;=PNTCA4?nq149o30|Ns9=OoaMG(iqy00000 LNkvXXu0mjfA( diff --git a/img/ico-ubuntu.png b/img/ico-ubuntu.png deleted file mode 100644 index bc129aacbb9887ab25d964b8f8633fae2c46ef88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 792 zcmV+z1LypSP)P!8vlW z|7r8H{`Ir|wKf1silnKeNB|Z}iV6Tjr;_^j&2ylnsQPs|thLr!NukMz^z4@bJ$z!@ zBJoy9(FtHEDYOW6Fgy5`>Bo0chSpjS)fSSyu9CU$gA4jUx4U&}dO|BHdW=ku2q4K| zRqHjJ-geTlNx!M2_+;hyf3WEspJz0*o0&KL3yVM8hM5;Y&&@(Q<=TXm6qXe(&%Gy_FIq)s z`;X1q=mFpfaKk-w7k>dR W(iMtG1y5T50000}g-{s}$|CU1H;^F_BP0gYJ|8o}qeI#*^{P}Fjyu4c0C=D|-@G;c=-QB)-gu%Y*r9k`gB+34ADi7K>FxeOP2KMB z69c|9Zp#?Z6Pr&giezZS=_>qNd^Y`0oGT#M7sW z%D1MFj-`&7T*A?;-Pygos#Mm~#nG)6-?R+6F$3`L?f&-hriTE$uXE^eI7MObQEv2& z#y7^NBG|Sd?S3x1%Kql)?ryIF$>);!`~TzO+tAR|{lT2w-QDWNwR^QE(70&DtU%Ja zRkvS4r><$7mCOHuEdT%i{0;6_00001bW%=J06^y0W&i*H0b)x>L;#2d9Y_EG010qN zS#tmY3ljhU3ljkVnw%H_000McNliru)&dL_7YDho$>ab40NY7KK~xyiV_?7n%nUWS z)5;KhTOBP`Ze^}$H<&<)F2Amnvc98GPyr7+3s8VxRZB-IQBFcg#Yt3>6DUxpp~@}7 z6(u1lW+ZB_&cG0s;}C8vQf(=pFXrqo3sk`C?dzvk8zCXD;^dPLGJ=(rO)p)|yvDjb zlU-Jmfx*Rtjl)#fRb0A?kI$w8s36zF*H1vrLOMk|fQc~`D8Qk|rk9}>sU)Zv%%lji zR6xN_!Cg&G$tuB%ISXhhL!b%Jq7Z2%kd9c-Qke5�BHCD>;ib5ne2cGspwc0M9EV UxRPta9smFU07*qoM6N<$f~$*ccK`qY diff --git a/img/ico_anon.png b/img/ico_anon.png new file mode 100644 index 0000000000000000000000000000000000000000..40f5f8d4d78f185a803d390b7b36d50b23a4fee1 GIT binary patch literal 481 zcmV<70UrK|P)xhsw&oKA|{h2_{aGn+lP$i48e!_4eF|DBn4m<=&Tea1$w z?s(Al#Sp?Xyv9R}aTeQ5XN)mR*ugRWEa^MmXOEX@KE$-fywn_fD*?cBO#WeB)o>L6 zqeSy^IYP>~A!Xl$5H|4(gN*IL72-Dz@T4^W9^n(N zag|`atV{f`I1lmw@EE5pjjNg$v$mTHa9Di7UCgVR;b{)Qv_tc9Iri(kn$mEqp}uVl z@UE_*_bb^NU=8p;0cx*a_i6@eqv_A+Gu{;CP)N + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/img/ico_conf.png b/img/ico_conf.png new file mode 100644 index 0000000000000000000000000000000000000000..097906a701c2d710f9dd267faf5278496ffdd4c4 GIT binary patch literal 1019 zcmVZTbO1Ux_u|JIBhRZTtu5!opsKZ(d`Yw1&9Tjcqmh#ZdSwTZ~LA~Gf-$;X@!<@>;c zNR&5$ezW!{A`khTS^EOWMda6j_E)_}>z614?Xj2avo z8mg?Vt<^XW+4DRd9v*gqcxBnV7YE=7_3cvyAR_+M)RfbC$kWr)no6Zyoe{P9XB>c! zfM2Z5<x3lnX#9jrs3$)gCfvU~`$ANEvc_ZE)u4ghCM5L~U zZ0hRjvPGfNec&@yJ)x?vs;e>m-wyl$6v9Y4J3IYyxttii=Xu)Q-EC*!F>q?L_rObF zKSBQkP%IXin3zb6esXe>LZM*4V(kPnu}U!+xWt<_tVYw@+gq8LnQ=xxH#eu*Y}VBU zo(bslhOT1Z0=0!$10tPH`(tBcIzK;-nk7F0k*6X^}$AaHZsB0g0w^SEAR<$nxNpK)bQ(m zqX6Euo}U3KLQ^&V%OOP8 + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/img/ico_democracy.png b/img/ico_democracy.png new file mode 100644 index 0000000000000000000000000000000000000000..7039487ff0cd1e883b91dc057f4ce0834b91cdf7 GIT binary patch literal 803 zcmV+;1Kj+HP)qwAc7!95s?U@l(;BJDJ@jow21gC8BL78Fo|`>#l5d{=b4$j zH$MErVct3S-gCb9-1E+TLv`4IL3~xA&$j5#>Fe+i4csc@XigWwhjAN665B2eyo1le zn2!-*r(;ovzoM;yOVQSkqc~h8ffWgX5iGz5co1!M9Ex-I<0U5WZ99i$)AcEObL-be z67U$m#peS;hWERMEm{E3zLINDy}kE#fKCZs(h(1WiNKht=QgIE@A z&oEgPfyFVX_}jqhWc;3RL_3pt*OT#Y@MY>SJEA$AL%nhlNhEH(6B!Qan30E1u(`-(&$s~TRGC1th+G;z=KboIzmEm&1;5DqOI`~4ZH(e(g zF5|f9H{n|0ZFn}zygJU5Ay5YMu>-#f*?8&g-H&5a8K*t7Pni+@!oQvESReIz{QX>L hT<;b0uv8b7{|2&?MkNrPFEs!F002ovPDHLkV1n6bbv^(9 literal 0 HcmV?d00001 diff --git a/img/ico_democracy.svg b/img/ico_democracy.svg new file mode 100644 index 00000000..cb69a2de --- /dev/null +++ b/img/ico_democracy.svg @@ -0,0 +1,65 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/ico_donate.png b/img/ico_donate.png new file mode 100644 index 0000000000000000000000000000000000000000..f52bcf01678ce2fb018a610c9c46fbe1203ad5ed GIT binary patch literal 1040 zcmV+r1n>KaP)UK~z|U&6iC`D_0c9e|OaQ726sli$ZB}(W0PGUqxIQDHx0N zt-9$(c zaY*8PByGVSxMb$eo%8>lbMDQ(qeO(qG~-d#{|^B5wZ5Q~Y60E_o)lXnun+tK{3;@a znjDHqRSozEH~>sQyR?_UG4MH{s`6Wfa0vLZM8Hj4SB!ZMy!o#HfKeb@g{WIA0H6FL z03ce7#x?4hnHlTw@K8dbknZa0(j6TgZrS*(CIH}7AX6zG3x);DZeoL#b zuTS4c8;{4!Qog>vZkK0ra?-6FPfIl`_kt(**zoYMy1(Ar+q3%vfdJuf*nXDF<=kAn zS9VvCfp7dWu(q~VHVH2-E@WqCM@~;q?Y{H#b7^gDb@TC)R|&rM5?4yu^)D0(vaqmV zWipwvNtjF~rM?;^^o|g25n>NW@+N zCnqO3m;h%Yk}dCb-hv;H2Lb^-GBRR`h+JM?ifNkSWOsLWGCDfyHV3|_)O&Cw6Op)5 z>U-c>X}@Wjn5GH9^z^i((`n-IxLR3Rk%NN+48uSv#q#p9q*5uT3~U46KFo{rZukoD z8x?!P{Uq$^>CsbDQ}(q>w55AM0eH(%%c-*n@jev?lBT969f?FNrIe1vVpb-T5v7!u z_+9bW^;G0{B#Q#4ZUTm3_(h)wo_T6`JuE`J2K-Qx&T3MwfjIDnuYbP*B_L0MpMhJS zl)nHzt=6w9IUzzY$%uE}4m0ROc;`nTbu1N;SMF_qN(Xt|vL0000< KMNUMnLSTYm`|4-_ literal 0 HcmV?d00001 diff --git a/img/ico_donate.svg b/img/ico_donate.svg new file mode 100644 index 00000000..bbaf5f17 --- /dev/null +++ b/img/ico_donate.svg @@ -0,0 +1,74 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/img/ico_fast.png b/img/ico_fast.png new file mode 100644 index 0000000000000000000000000000000000000000..1759b836a4b572785be7900e1f4ddb0523567b98 GIT binary patch literal 885 zcmV-*1B(2KP)xTPLJ{;q(Q2Y1D=vvro$`~N|}=rG11gmH8+oyIA}M_j^%UXL;U z)|xcN*w}F=KEguFehT-t;%?!52Y#(^@&i7^`}h{~rT3Td?2-jwU2>3<9>omCE9`H_ z6F5}DoWNZ}2|&QbniAdbOfH+{i@C;<*~k zzQlbUD+g`EUJf|lVr#9zP8`IKNyJsWjZTGqFSTE+%L8xdXRWa&5gBehjwzB?#7V3x z+5Dck57!BJN&6O8k-a`Uawh+Q3j^NSsXikyS zztlg5-_$>%PbrGc%4GjNcE%Xb4Rq4ti^i}=|4`AU&*4q1YT~brKq(qsJd?h1(&BT# z4Sb!V^InYcY%AWj0!m^=@Q@!%PKd1i!M%dkOJY=3x00000 LNkvXXu0mjfIA@)w literal 0 HcmV?d00001 diff --git a/img/ico_fast.svg b/img/ico_fast.svg new file mode 100644 index 00000000..da5ed6ec --- /dev/null +++ b/img/ico_fast.svg @@ -0,0 +1,107 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/img/ico_help.png b/img/ico_help.png new file mode 100644 index 0000000000000000000000000000000000000000..6c6b50656212cdcfda86d0f83c46b5b8eb0418be GIT binary patch literal 995 zcmV<9104K`P)2lP}g67>*NAfm+dWJygkjl@9yBFY?d9H+UndpPIl z_RKx!o*P07*1h}gy}oO$z1CiPuNz{F{!i*}Di}f-#0Z8}DILILF~(CJQ-Do4Rq}ojpX1(c>FN;02eH4TZxVw`Qh;l5JQ2Kr z_c2cI2K!oe2*t)-!7sFU?|-yJCz}4R9Bd@jy%Ve75t6 zwIPIM4INk`t8M6uG45}O8%@R&{V~Rc5W+DGA>antecg?I!iTvNGYyTy&B^%ZVh7X7 zy=18GffZ>Z?GTy_PX#6t~nw{~*i(`54L5W=bkiZ-~^ z(iN$zr4Yg$xGVqJ#^Itgg3BL@R~nSl?Xqik1}Ctxi~MqYo7nic{2V`(EOu3xW3Iw& zWSv!oOprAu-zEAN%-vaWb|iM^Twvs>037fKdo z{oi~SV~eue^?>Z6+9PQ~8#z#NW?zM&uW@w;Uef#5>Tlq{XotMcVPh|bs<^m_Dk;V| zj*m*yuf-UD>4t4Y4NGgCtd)+kc5C2D>^{a0f6b~WgfN5$@I{RA_!Zeb{skPcwuJ+o RK8FAR002ovPDHLkV1ivd*ku3! literal 0 HcmV?d00001 diff --git a/img/ico_help.svg b/img/ico_help.svg new file mode 100644 index 00000000..493933ef --- /dev/null +++ b/img/ico_help.svg @@ -0,0 +1,73 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/img/ico_international.png b/img/ico_international.png new file mode 100644 index 0000000000000000000000000000000000000000..27418f59ce42c0c964ed64905d51299965a50f88 GIT binary patch literal 1040 zcmV+r1n>KaP)UK~z|U#n(-!RaF!R@Za_;Q!ypNk5_|ILxM0YF(fRJB5Dv} zkrL6w1{sYCq7SS=gq8y-8e|j827M3_5=2pCMwUfj^^CAj>#3pkX{NsS+zs}+db*u+ z?|npgU~|s7d#(Ta@3q(duX9t**{QrnozmzSGg60?(qt?`A7&_v*b`%0&iR)S0p^^0 z8d!$ca2P`|hAYoQID$8@qG#M50-uE!D?yIpSLDig8E*!GmffqE@t+9bI_$%74B}&4 zh^z5KWaH`Bim6zQ4fs8L4s^>#r{GUUid(CE9M@x6%pbtQc%F{_*rKXWj`!z~dM1FI z+klQ?CBBOEF2uyJors6A4u{%;=g7n`?&ygCX5wHCPz&sJ%xm-MZ?Lb9KQOBo0-GaH z9mv}?_LJ~e4+M^53q~~(z%7yDCXiJPTlQ4U@4$P?NvZQ6#+{uAykAp9If`p>hl2e; zIW1>m9Byo@hr^XD^w$!=H07ubw>hrGxGp-8@hr~8eVB|nxH2&J;Rz=-VouAyD#c5Y z6lwiFitV?Y^F2CTIp_T;rRBH?UkAo=e1=`IplMhf8D12`cC`RnE4ep}4{0lu9@KJv z!@dt-3bx1l-pIh3mT$EiP7n4+uq35422x6+J7plH)ThYqxSHvyI0rZ2XKae!XS58e z1jZ^w@)4fLl$6r7*qu_kwF8j{adyMp>39og;3j-hiS;i6`{Mo~R^fI<-DYAV?oKI< zuL;sILrRfujeBe5d+P`c#C>+o`6cB{&#la_!N!!*SpU2Zb|F9!tNoZ2?|V+nR0`>Q zr9ggCR<%jJnC!-FqPgG_yrO8qK!eX!VcY5@3z~#zXBaG1`giPfv|cg;XsHb&zzT%rE2*;Z`HIS=-XIT8Z@$92m89sdpd)`Q9<4EU@70000< KMNUMnLSTYF^X9n# literal 0 HcmV?d00001 diff --git a/img/ico_international.svg b/img/ico_international.svg new file mode 100644 index 00000000..bf624e58 --- /dev/null +++ b/img/ico_international.svg @@ -0,0 +1,109 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/img/ico_invoice.png b/img/ico_invoice.png new file mode 100644 index 0000000000000000000000000000000000000000..0b96cf5db69e80dbeca171d38520c8395c751f19 GIT binary patch literal 480 zcmV<60U!Q}P)(yl_E-slnf)6;23XB;63SULiU3>>0lYCYcY4!*P7D{P^%>pJmWwA}I0-xu`>6xU%aWJs${5OD0{xWeeOb^7!jMMLccY1v@ z*SDQYdN#AGd|*>0cm+QD`ZBQUCjXIkD6kO*%B&mTN?$H_nv06u?`5=;~W$pK7DFl8Y5Ml_jQam;btmh?fr z+wn?W0N(j50%VL-D#2|-lX`gw85R0DmDB=u=v}Yix0!rX + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/img/ico_irreversible.png b/img/ico_irreversible.png new file mode 100644 index 0000000000000000000000000000000000000000..100e309c0c79c2aa5018390c9cd11c9cffbd77b4 GIT binary patch literal 796 zcmV+%1LOROP);y$Yh-QuWZ&r8LxfbufR=mVGP6= z`#QeD3$$^l4|W?S@jpImh<}F;{=n#<1P7IKYbH|RoWumaFN$Bm>Rv^^#y^NeLrf?^<_aw%O;%9oSd5F(T0*4#+_(j^|+ql{gZ{rTWXqcgk1@;pD%dQ_`S5Dxs zqV=7$9TO?OIg!bS>O5976ffKUW4gZ;_p + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/img/ico_key.png b/img/ico_key.png new file mode 100644 index 0000000000000000000000000000000000000000..d64b486daa586d2734f8d9e3eed49ad931f161e6 GIT binary patch literal 674 zcmV;T0$u%yP)`^GvtfH6oHV=Tubzn~8%cL6xKU187&R zftP?-Xj$(?%~#cMK4_N|@F9gvtfwY$*`s}<66s$dt^qB8tnKjuuXG;(4goJ}lJ5a) zm0B_IpeFe)u%7C>0QvQr7Z^N{+enVBG#-p|@ z>pK1dTv63~%Or>W*YP{zF17<~sOqO>lLPKn{4cE0zvC+Q8&Cpkh)~)6umAu607*qo IM6N<$f?&ZOod5s; literal 0 HcmV?d00001 diff --git a/img/ico_key.svg b/img/ico_key.svg new file mode 100644 index 00000000..31811ff2 --- /dev/null +++ b/img/ico_key.svg @@ -0,0 +1,85 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/img/ico_lab.png b/img/ico_lab.png new file mode 100644 index 0000000000000000000000000000000000000000..b0ade809031775b0b7e08797309959cf49ec7dd2 GIT binary patch literal 600 zcmV-e0;m0nP)NG4()QY(&Qj^Z<|Qv>U)`z_#Rs z=@M*7?5SjZ)^?z5T`qX8R{)Sxdcp3`%2w+F_7?)WbIL-XO6l+AAkd)n2fIIINuW{b zH+Ija0>+peUp-zB5x)YNU4cIRts^0nc$r0?rb zeG&rGD#0aC6Y#Gp|4ym|@OuA5C0HmC6RbjCngnJQ@HvnViCa@~+o=!$^1zt_o{NZW z4^*Ky4FdBD@D!;2C4ODSZzduDRO7Xq4>%Kpa7UmD-AM?HDIfugRtmry@QOEt9)Wwj z;dBkWsAraw5ZDb6_>0^Fwax_a{{NCD_hmdRPt+)$itxFv$xu&3>)nuE1&TncO9e*w z{^d)$3@}mB6H)>F=bM%s0~No%gh0zbB=_aVSF+R + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/img/ico_lock.png b/img/ico_lock.png new file mode 100644 index 0000000000000000000000000000000000000000..968fa2de2ad2a0db7de09f67183ba7c001be56bc GIT binary patch literal 481 zcmV<70UrK|P)_i(8PY^`3(Z)(quo9aq1v?+X z&KD5Gx3CaweFz^w6f6W0EDjM)MZs!sELnsuc3mI@w z7y)1!=oo{$Sg;VV9Kvm2)X`snePA7!1eSq4;LTgNYw&IQ0w>-Qo?RQL7mZNoU7_n&lQ1O9`X4i)sld2Ib{~`3&_wCY zsB{9UZaDDUilrS7ltk$%s0dU9Dgq$_&jrWvuWR2DDny6C1JEcScm|w?CZ&2C{(Ax+ XbS1iLe5jLI00000NkvXXu0mjfTnxQ1 literal 0 HcmV?d00001 diff --git a/img/ico_lock.svg b/img/ico_lock.svg new file mode 100644 index 00000000..926fe703 --- /dev/null +++ b/img/ico_lock.svg @@ -0,0 +1,72 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/img/ico_lowfee.png b/img/ico_lowfee.png new file mode 100644 index 0000000000000000000000000000000000000000..3b97638b367dce863114c840ff0d8bf1dc71fe71 GIT binary patch literal 680 zcmV;Z0$2TsP)oGR6!KR@!xFLXd*^o5o3ZFR!ABP*+!y>R;IDo zPv8r7Zli^*c7lbK_yG*oBHCIAX(b8@g4ifANTML>=4D+Si(JVjX0!M1Zb;#Q(+p?k z|D2g~W+ucKZKvh7mHuA|2qBDw5GF$i*BZz3TL|2b3Xb3~j-v<9*968GyY49BGa?r8 z8V_*vpV%#c_a<2`<6O)5E&%hmj9EOx{Uq}%spfY8?!hH|!uQ_Z-Z(ls`YVCIK+l#4 zNWd48jDH{&3WYc`GZRatQXCi|?S}oS=^*BF2AN%_HB9^*#1SnW-s||f@Y%EqP zl{hps^mlBwD*_NOh1zBUHt^{*0@BpLO_Z=BMQo$JPZPAMfDpnNTt|OKIK1mfKnURg z9<~Wz(#Z~l5OR2eJ#D~Qsh5wbBAXQ6ZB1G(r7vK(tuDaXF2FCQzF*eChw-%o_%a@6 zy4oAydAvlu0|9f`*RFs&$@aAiU&N^_@EGHoFWCZqH!Ic_wurki#;MFR*VRB7-|#a- z=5@S6K5O>Py5JC|C2xHSucFuvyy;_P<vpW-e7o?b0vd#z#uqDB>w5SS9(4k5 zDIgJ1z|#$mWDa|`TtI`6t5!Q@0Vg|!XA+QzIEJ^l(G7TvQAifvHv0p%R;OFD#`fs| O0000 + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/img/ico_market.png b/img/ico_market.png new file mode 100644 index 0000000000000000000000000000000000000000..65dcc7a2524986c96ae0ae09f686d3509475d84a GIT binary patch literal 612 zcmV-q0-ODbP)+{A%=se_BH5{QU}h`2sR{lK5Ehe=$iLqJMti=c~j z^zaNvhjf?o^)w + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/ico_micro.png b/img/ico_micro.png new file mode 100644 index 0000000000000000000000000000000000000000..b46fc496cf993cadff462299c051c9457739298e GIT binary patch literal 725 zcmV;`0xJE9P)VyguzW#*qGRunA{K&B*B5OFtNZ$z`=w~jnLMXMx;Fqzk8d@>wB-ay!Y%$PJaK+ zJ-_ce|9HwxzcZ3LqjbMZ{MFA;`@4W<13bZeZ8@=or)m|6&5C@hl>~*sOxc zOcC)pE@KDAu)WLJjrZb%hQ0+{!;hKyrWJz9loydh;w3!6C!2A>FmrJNAK`c#;jwCb zjb+8BO+Xs~8^i9#`Zeb9O=kYu20$GH6F7#IP4dq;Sm|28J$#p$^KCB2z-f3NZ}1ns z+=?`Oh`X4{%wIYWBjRL4JdcPYBe6gW3w^D`)f_Hid#B7;Ph@>4BAT^eoAvdf-kVec za}pPDCL+#e=I?8|dcB4b@faT?n%lME8mwckV}Ccs8|yjzkeS!ZPH*$g8D4Sf2h zCfYO1=0tGw&4X(PqIZysSXY<2I%S&Vo(Q zGIrtxzR%2?>m>T1pTPqh7{CJ4xQcx}WqN#gzB1h_%#PAc@3UGbMjtD1~HX zv{r~B;tZ}=7uUcRz1z5UM*C{T_3K#Af6L6-RtPEpKPgc + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/img/ico_mobile.png b/img/ico_mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..73eb153d3f902cbdd754dbf12566032ba6e357ea GIT binary patch literal 579 zcmV-J0=)f+P)l4+?a(xu`NcmR4U zWjfv>PvFMxEE-D|HA1*WR;1J?;fjO3aRE37X7>&_I6I%T(rRyR_nVn-MkA_9miUzE z>p;%-K}5a*KY_37qivIz^EG~}>b;eLs_tCCHDFR$kG3~d)gA%h^LkUS*QHjgZF{!i zL=^M+obh<9zV9n=;dsLtfjhvI%jIx18mTd6uhnX`bQOUoKy2^Cim*^9;CWu0*&7s# z#YA>40%_K#HGPT7Foj-m9D!3JHU$w;?gfzzr!$X0<{Gf#991A36M>X8V8y%Ez^mII zvJd=O>2x};mqvB5Yd@V%nM@{$ zSc}a&5xE6^toG#d`DAqkgki{Hu~=XH7r0c_=Uuk35rCy + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/img/ico_multi.png b/img/ico_multi.png new file mode 100644 index 0000000000000000000000000000000000000000..cd04fcac083c90ff9d10b292bf6ea6d1dcddec64 GIT binary patch literal 1423 zcmV;A1#tR_P)=Dq{(cJEv0LjP&b-7MP`{y zy0ST);#6=jajz8A7cw@dd*eSa@P#lL)1gz8A->QlI-NrhM29~pqQ2N>tGY$n>u#Nxm^h-8Dz0X3XwA`q z#>U3O{r&yVH8eErTDI%$x z1|XSC4$jZd?-(8){#Vy^#>dB-QmNFb8wNl`nnmOR5!oyv60lj0I2fpe@fRjq4u5@;G{t&e5x;|)G*05=sSAd?NeWeoI8u(uV zmJuu(jov>tHuk4d>dTgvmhNyke0Q~7)3n3g-QC%aj*d3NFrE$0UkSiO;C};NNftyz ztav=WVRCZva-mQ-CL$`4NIV~yr$hwTb-~Nxbp!Yqn5irR{HB!ptJ)zRkMGH5vu)GU z(?8p`Jv2HxdMOr*Z5EM`572ZRXL@F4Momsm<{ihGtJoId)vo_RV9rOZ0N4Ni0%)rE zC6mc#T3cJs0UMN3WHOl}nM~$9kWorun&#Q|_V(FaE~k2XdsQZrDd@U>bV;ll!T0*X zRgEzRyiLUVHnqdbFS;|6p_9q07T?o;7LC~i5iRrrhWZ-;8302$6eQbSt<2Pxm-T3 z>w2|KpP!%KuaufI4CCDe03u=nZv#3o4;=MD1m&VX4B!8Rl|qiNb(rBdl3AZb~a zVcWKA+qSD|n&9#1fQbAKP$Ax{eqbBe?~ek@NjL=D1{47YIKL7RHBEcGt*vdYv9WQi zsi|qSxw&}^=nasbBvAGj{J>Wp!s9^@z(2nIX+J|H;E{R&EX(?|r>93*mNjfy*5&T* zZe>~4@n9>?1K$9{zyUvvx8R+Gpv3*Godho6kDjM*yMX2UM5u8&RjqMnI-Q=#X0x`YY5RcPt*xzvbUHl_Y^mFb{K;1Xsh{?LXMhK< zrx6*3@mg0`mx@NCqd+qd4u``d8#iuLrfHt4dmD<#9YAB1>RVu)|Gf@)s#eN_5(0K5tOR9P3;B_h$4f{RGXb=~zN zBO^tn)P;)Pb=@-~BO^r-X#}4Zsdx zZ!O~h(1Ld)D*!I}`YyaaQ6b`r=YKULSc2Vntj7=dp`WEcfU!!3fvu~3e%F&AfG6;d z7kKIaq{?=N#rA9ikKG6W)#;D0m}Z6735_cIHWqoHfFEx}3911+%+mh> literal 0 HcmV?d00001 diff --git a/img/ico_multi.svg b/img/ico_multi.svg new file mode 100644 index 00000000..0c373d87 --- /dev/null +++ b/img/ico_multi.svg @@ -0,0 +1,77 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/img/ico_network.png b/img/ico_network.png new file mode 100644 index 0000000000000000000000000000000000000000..6df8bcbb61fec8d9af51f46619de7b7d266f77e5 GIT binary patch literal 783 zcmV+q1MvKbP)m~B915&2@0XiVgzUAw)owjbKj5m z-tWD6zsFoS+~0lo-gCb9obNgJz7S)yo^8XrTE{cJED9lv;T>$pe2nq?#t_69y9(aN zzgW)XDt6cH?M3R0@5RH+@JjZ5sR;me95{hz5fpq0N#Jk@;gvxnPzPX7>O=Nh4&tR@ z1GrZimpNO4cr+-0Iu17m8VFK|@1;8?Hr_)C~z#GFNA>2y+O?-}% zIFMu>J8&h0@Im7tNFMkho%EA7bEBBcJTyIw5d4#rzt>@Y1Q#<9Ut*-GLNuBw-c_^q zj8%fpVYCSVhmykodQ!%5ET%oT5~v?>4KtYR7r@6!+0Q+@l!LgRc`h&COPJ~hz=fpb z)4qtsR0g05VgdWgwRLGYk@`Pt)>Yf<86RjZ-<$Dvxv(RE5W+@`uMxn`)aTEw{65)K zesp_~j4M)X3D*TXer?Za)2L6TdNhhC7NAEGVj9=o0hiaSDHEjeQyaoCC8R zNr>0*x7JIi-2APqz+f9b#7}8HH~1UQwq3fig*SF~QmF?s7OCi+R!Tyhe=+JP{kGG4&f_zJ(ognq3p z2e8=1D61*;ZjABQL5y|+kf&Pd;*gCgo@iH_GEQr*&S17OUjixH7cs__CIM8_aKEDJ zEw_;wY+NhZI!UN + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/img/ico_own.png b/img/ico_own.png new file mode 100644 index 0000000000000000000000000000000000000000..d9c170f0cecfc3101f316e0f27a37543da9c5c64 GIT binary patch literal 788 zcmV+v1MB>WP)d?8Vq3$Vj|Jcs9%4|kP2y4)0OJneSNK~#bmbvj z#R|?NYzPam4a?|zp9O^uaB`yn{OTR&n{*jl*A)N`*UG)tP=QrkST_Ke!Mzl8RN!HH zV7&nRRO)+%mkrrJOBKj)7n?o^0QQt7KEo+I7y+Pl3^iLaDd-c*|8&pu&a&ZwgA3UrQ4*u|AkypWk(;!TX}9#{!Mbal}r4% zc4o%=x1|SK+z;DSU_Yj7*)7zPcqRW^W+n4>`RZv{qW^H% S`U$200000 + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/ico_pci.png b/img/ico_pci.png new file mode 100644 index 0000000000000000000000000000000000000000..a780cd143dac8b7ebb0b109047c0fae1adb2f872 GIT binary patch literal 474 zcmV<00VV#4P)_Pu4Vc0};=yHLU>A1x_wDR3yDO^7J)DV#;;2|en1-?}Ez_AXz0s(Ny(LYo*iommJno_UVGu`&d=JPq5&E^Fzj-c1; zNx$Eh-ENnuxM3JLj-%~%n;1Z;RH9O;WGa5La=9F}BY??dg6q2M_xnu6MFiWn&lk`! z3E#*!0RzBM)%(|h0>HfNRI63S<8dme;c%#(PUq&=O$=bUT+;1!Q$3M9&r3Bg2C&_3 z8I4AX3x#2b@B3+V5-k?)TCK)tB)h`NB1n`}+t^hx9&VhHp2Oe_*P~a0lil0#d@b3YB0cmRM + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/img/ico_shield.png b/img/ico_shield.png new file mode 100644 index 0000000000000000000000000000000000000000..fd35a64da15e2d8a7d8f1085c170e12d32f80e69 GIT binary patch literal 514 zcmV+d0{#7oP)wpVRiZ*rySU~)!4<*>pwUy%`v3|d zDy>eZ72iN9=+K`~iG-uM_;asf=aS9s-kNuI*LagR+3e2ze$UL#%)V3#7zJ*CLlNnzg+xT1Km&LNB#}E_S{~+$z)RBH7}LMr2gV8m0Q0~yFlVQD z3fKUy2S%NhPrxov2gZRJpary?0Eic6$HB-a>w|u&U0@edO}&`hBBeWQ8@^Wr&uEb! zh#GK~0Qdsdy|jEfS%?TYApUNw`sx@f7A%7Q8wLmX0f_$ovH?mU82|tP07*qoM6N<$ Ef@V3=UH||9 literal 0 HcmV?d00001 diff --git a/img/ico_shield.svg b/img/ico_shield.svg new file mode 100644 index 00000000..624fb363 --- /dev/null +++ b/img/ico_shield.svg @@ -0,0 +1,256 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/ico_simple.png b/img/ico_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..fe669262d87d4475b0195830cd11277cfd23f88c GIT binary patch literal 574 zcmV-E0>S->P)f~{ED2`W}v zTUsfClHShNDu~+HSlRjqEUY64(eo~9M8&bl94zb1-d^sO19f1#+3$H~zV}<$5MwmU zH8)fGe}R8OAcSx$gm5o}u$bKtW9;m~H4LzeZJhgKPlxa`2_7p?AJ1^8Qvs~vQw=_R zc5tjS0UX8q0=$p)&RT#4yur@`{7PpTK){m}xH^1*jqH0<6xc}pt;4_KF+yhoxSUCR z#1Fj2Lh;>(qU$){0)DCh|Alur()fO%mp4+;9h`1}FQZpTd=D!l4^S((h^Ms^^>91` zUrHw|joVtQ_Eie5Vhi6gSNXQuN6h18>TwQ!v2}hbMV}{F?nJwIP}#eg(w!T(J7Wd7 zQgj6$3IfC8S8=m2ZeQ@QG;VD(aH1hp!|!-5@!# + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/ico_software.png b/img/ico_software.png new file mode 100644 index 0000000000000000000000000000000000000000..0e34034d06eea3be9c01cdc09c842b6f408ae1e3 GIT binary patch literal 630 zcmV-+0*U>JP)jK~z|U<=4Gy6+sjQ@ZZFQ5Tl4uF?P0TEbK)~A@~p23jPf? zf}o-nHez9+Rlrt6D+@)z2tg1Lf*OsYqQNf^q9lHe#qPuB%g%n}<(VQEPP2RWo^$5j znRze77_DaXtt$JP5)eWd3?U5vcL5=Up%B6`yvCs=2{Fc=0PArQGx&j57+I3n1L6%h zjc53YnBz`i{t6Or#MzwqR~vD}0uJ^>05;)Vg1Cj}7%cj}zl-78j1$<8oyrG#I>xwI z_+}Z7x8OqV>UY9%JHB9FvR(t?ZMcZpn#3(UMo87IY(WTNJI-KlzSK?QZpYKP{6%fyQ{%AyzSq!y$s)Rc*O+ZJU%sWKa1fywM)-|5JF!*2M6+*s2eje#;>(9 zOI-KkI=&@b&f#Oh^LdQdZf$~m2)AUtOfB;@*`2W1@%#zabt~Y8^wk<=ht#O-2Au48 zceyTknSe1oO^`3(cw6pP*>8a;8`Rxh3&;zPV5*=E(-`Q;-Gg^{)P%fp8)5)gWOsVR z=hT4V2#&6(fVSeN@BufQ5>z4N1eFm&7{`Mc + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/ico_solve.png b/img/ico_solve.png new file mode 100644 index 0000000000000000000000000000000000000000..ebcca1305947d5f70d1ea96709c13ffe41094cff GIT binary patch literal 724 zcmV;_0xSKAP)*CA|ydJm- z%$lIfwK3pq*8~84z{f8xNpY11uA6(Gz{6L%zW7Zd@$pVb|e6(#bs3B7f^MamMccUjUsGO9XJH6j($T` z=L@i{_Q?3hi-1J}dW}Ek2oCVc_&uEpu(rx6pl19(oeG#U{uZZzJ;tBtRKN%!2?0)u z$U29BLE|?Hk!`a1A&c2On0W$r5N54}(!H%r9XMqKd;|L0;H$u}8S|iQC9Jd%K52u$ zX0Shi{!#)W=}tl+S|C2R3~o0|Z_CqJTb8-67Y*?{5>*knXD~zARWnn70HY?r`NZt! zVqX*3nkyiy5NU{V-TXAr0vU)22yjPLzvl2Rkms&KFEABnIc~RsrMKqcTuxO*B0-jk z$S`m$e!gL`TJ9s%{7GP=s{YO8^w#)MBcPt>f8hxZxL?J)fS;rvqu+ru9zORL0EkGH z@JepA->N$6A_I30)PPsOCc@FQZ3Z}?s-Haqyg4uhY$m+|J%rQYGS^=-4bQS$gxNL; zS>Gf)*N0TK@a|8UI|tx@9_$D90`Gy>sybafs*3`;Y5xF%#*=Ah0mU8w0000 + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/img/ico_spread.png b/img/ico_spread.png new file mode 100644 index 0000000000000000000000000000000000000000..17c7950c551bc2d6df25ea1dd121638ab3446f62 GIT binary patch literal 794 zcmV+#1LgdQP)!ot@ z{l2=aMoWB_q9^|DV~Oo9 zR^em(m+7~(13rM65|D@^$!8S**4chbwvkMCvK<0P8h}T0 z*I-al3nE5RoIf+a!&SkT;#NiQnp{Y8w_-mQV=Z1M`wRxF5;)r;cufw}#rZk2ovBm@ z@MD|cQE>oQX0Z+={VcZ3NdTJ_HN9N|5#x0+w`1L#?`J1toVVKL69eX2616c5vtBzG0>{&H+moS}s{8DpF&jgYcl zkG;5DA)6VTQrz#*>RVE>;x>3&t*XdFS*`C>7GRsk?fEmD_V)dUkMMn!{i!-WRUDE$ z%hx!DzO+nx@I15M*5FXJyafqhn|GUxv65? + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/img/ico_translate.png b/img/ico_translate.png new file mode 100644 index 0000000000000000000000000000000000000000..cd312f115896bcd257ccd2c8c164d6252f00ab7a GIT binary patch literal 1111 zcmV-d1gQIoP)DM&P-hYW&9D6j~8DbO@ZqcBRF@}6aOQ=4yQ_i)zf+jIQJ z`I@3OEY9BR?Db#k>~-1eq@1(=bM%Z?Fr_pZr(q)Y<(!X>3#Z!?NGZ+04Y&zcU`Auh zPuPUF@m9`xS69F}=MxepU=e;r3mHQ(9}XG{s^`bB98<=`A4Bo&VR510&e&HP zFa>*J{aNsi7C29LWdP2{Z*kl^(T{|I0RJ2lng+yrQNioS{4l2ekp8B=31vX0lzQ+A zPKw~0gsboXX2!PXbI!v$k5%|1<_j@Tl^qiUZ&gaEcZ5Xa>z8OpdM6sjI=qBs1^+#) zz-k;gfouyaJGubpssg5k&GFS6Phd>9v>(sl1MPU|?_|KzV#5Um|GENfE55+@My6yA z<9DlkUcXx_q91+QS+%B<0UyW9jSaUfER@V?6sVg2ctd7W@ZW9lUk@GoG4Zb;j50ef z!eX6~4Xk<%`ow1E@LC$$FrL-QmWx7pZD`2{eF@iuE+DEdY*U`_G0m*KSnX9s$_?Fr|qQnMC5j3*0)FLdY$XGd&g)!o0R zkUxM0T{oox-iwzDkQNSU7nr_=0k0P8p+e?OoIa|a(OwjWTpNK{X2-CqaXo_HgNBU^ zwu889O#HDngb~vsn07Y4t`i+l^^9kBgWdJNVLehxmtsM + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/img/ico_transparency.png b/img/ico_transparency.png new file mode 100644 index 0000000000000000000000000000000000000000..3e18e180bffb7757927a2895821e3cf19b98db8f GIT binary patch literal 778 zcmV+l1NHogP)N z6;DM$u_zMoFDQcc(u2ob1VN}LFG9hC)LYvGp`cjwB1EJ@LNuDxcE`^{voe`9+1YJs z2R_&tcHZaBe6!zVl!&mGZQq{Kduc!^)vuH~7D)31og%g8AJP6I#8UpFx^q08m67Lk@Hl}b9B&Dtwb0tO?e0C;5z zPESv_f$f-@nzBvgBN+gWnnIaOMthzYXrNxN>*3*H)4)$)e-s0kO#}1u^MPo#g zoDHn5uKH zh*}3;n{&1i z-1D;s$iTn=nM|hTELdDzq*klh)31uii#E{^D{u<<=7XEzavJ^y?swF6gbxBAEch=6 z_zE!6RoemH$JW0a6TSi*1MUKIz^5kA1KtBqfg3c0naS>7hq_ccMk(G*Oa;% zcwoV6Scl0@qZ|CX1^0k#FX0^x0GEJG%fPK(!?!ii++5!+_@mu`cQSC(f + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/img/ico_visib.png b/img/ico_visib.png new file mode 100644 index 0000000000000000000000000000000000000000..60d1d5aac1ab5a59b9bdc9c62ecac091a8f3ec29 GIT binary patch literal 651 zcmV;60(AX}P)K40V6@tEFrRYa;%Lvm_;hh zGo<)!{Ky^yd>ddK=dn^#e8by#x%qR{5pQB~fXMF*_$8Nq zHTT2D^JUBq3oxkkZ9Ky1t~2{_5nsD1H$N=EyFTJ8xX|b9F5J!Utzo7XfMQ_%>?3}& zVx9;2%(J=x$NDtiVvQ>9z>C})J0qg=xAm+LgRI!PYcmpTu0(4u-&GC0Ir72v;KJ3L=94X1M zrnu)#MKxA%Dk4@Y5tMZ68LX>6Zr3r7M&+B)=gQnyERnkN{&=nZ(g$D?A8S;igF*6AUI`#W99F)H7cjZ402$&+ zk5AFkwOY3oAVWM>Y_bjUhogu`MDIyhW+|lu_<$+J^g9|6t;z{{Sgk*!i1>y}iV9pE lRh*Jt@Goub|Au1+_ya04{iwgZqlo|j002ovPDHLkV1jNF9|QmZ literal 0 HcmV?d00001 diff --git a/img/ico_visib.svg b/img/ico_visib.svg new file mode 100644 index 00000000..86acb763 --- /dev/null +++ b/img/ico_visib.svg @@ -0,0 +1,65 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/ico_wiki.png b/img/ico_wiki.png new file mode 100644 index 0000000000000000000000000000000000000000..95924b4d54ca628bb739ef6cc25f4bbf107fc6d0 GIT binary patch literal 972 zcmV;-12g=IP)1c`3VZ-Q0k1`*9Lu1HL@vMq zegpP_3Qz-#Z~Y5=0jj_o;JJ-m5s4-Mq=8-F^9|6jRR!|Ega1tcNB}RI9@_%@*H=IT z^RWp4cblOM^?Gn{&@3-6*K@gCeQazjEE+H468Hl+i}G@BZ%$>9pR>HjZA4S_0RbDApN;yCYxKB)R9EVgY1;EkKQPk`2MC6IL z@mInuP`3e0r_)SKOsH%&OD2<1LqkLK^z<-2JzcjT@JK0@YE?{M_K6~!-;92;@g87qZcen;ZO@9uq8MXr)bG*gBS3pMd}vExb8}O=x~@;J zR;#hPx@xPQ0DcT2VBHzB*{t#txVX4reSJO7VBrK2IJVVZSXiL9xA$7{_?XkvQ(JYR z(Z0VSaA0d;YHCV(zl|~Ea=AF(*MNVn>0IA}pMeu1vUp@<#FR>uc>@*JXcyKSlufA|eOgrbR$RYCwU;bkkAh=jWBMd^C+EQ5ZBK6Wf0@G>fPPlQQ)6}7eQF9Zs-@K zR0?X0( u09U{fu-7D62t4afHscWZ9&+nn$NvE{$2#w=!Lz*p0000 + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/icon-be-the-network.png b/img/icon-be-the-network.png new file mode 100644 index 0000000000000000000000000000000000000000..92ba7125dcda39a6a810e6321d00da156212cfd8 GIT binary patch literal 3437 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 + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lib/innerbg.png b/img/innerbg.png similarity index 100% rename from lib/innerbg.png rename to img/innerbg.png diff --git a/img/logo_bitcoin_foundation.png b/img/logo_bitcoin_foundation.png new file mode 100644 index 0000000000000000000000000000000000000000..d3ca68aafccd7d090303857dd4a3b39d4d8c147a GIT binary patch literal 1579 zcmbVLeNfY891hCnP;}y^JAt_vbT}t%leTG_qhi~%ShN*No%nG#Lz+qlNlF@MMVy{1 z>Q2FV3a4x;ej(`T+;)IFcLT*C>Tv2noqC&iC{s_xx!cqh*;}A)e|Y|}+?%`~d7kI@ z@&10Frdv}-4v!rULC{F^OwtBsUFdynDENN+p2iEN@uD$H%;cS-ml7CA=isv$*vwK( z7#l-5mgb*gk|Ahlj?11UW?5zvG|x(?5Juu--GB{2$tgZJMdvaioXsq8aa!cT(MAMz zIkd<;rA20O8<-r|%p!rwEVA0^qFh?zKvJf|$vy%Iu#8B-J~of@5I!x^uSw5>%nYadaAt$xuux0|QS&6@(HeFcm!bAi$d7 za1u7sG-wO#v`CI9x(TV&>-9>!atSXik)j%nCZvI3NdS@LS;~o&FNyOcgcV4}Lkljq z=;Apzq)27+1)>%Ko(_b-x-FLH!klL?Q6ObfALW*!5}A}`Lvi(^J)({I*NqpVJ@%z; zMrva`e1SlN`*0?N$sl(xHxvQ_Z-_a93tS47NAh$5%W$HZ)FR-I#Nl!fGE@z+s8YyO zm<(5=sG8L4)g~2+8Zd>)q|=8rUc|*QlR;r54FHazs1emDQG&nYvw#6 z#nDXIt_#>5G!(W>VoKGRSrOpR7rNGty9b{HI*P zN1z5n%jd-pHqYCK;Xuy_pgA7Ljq`!VN=ct>H-fpZukYEt_TF19&$?TBuOI2XvOn1V zd9eM9;MvmP*|K2kieT%?!14URcXXhB?$a+*pVq3M?4J5$TRa#QZI>c}#G9hcnh8PC zv9VKdlC;?tFXoEZZQWPbd=lGS4M7q2&7{tr)qJyp<^Awze{D_oto-taeSH_Vf8a3A zIM;Py&!e^`?XWZ0Cy$G!KAari!Il+AR?7W-2B_x1X=7>SXLF#A;=}1P#zoM#M~x_n z9zt|x)NV{Wx3?#kjMcrRUo>%7q(5R@OhOfvcy1)wJ}Eq6Ared8}|YQu)Qt*RfQoONTZUf1Q-mFk_{E4twN>FrNJKB&!1D*A{&JkfpPkQC|Dok`vtW z^JQ0#nzqGMs*1N%8EYzPd=19?)xVfJrwzH&RQ9;J>rvsT-`zJeF1~xJ=;)#N-Rm_6 zoiXxh8N=59SiEM|j;@L$Gk(4Cn`PD2Z<2P*O`L3v%t)-B@Kbc>Ref6F-P1#1|Ai0h z@696qj_JDPUDFikR31ubx_((+-C}ZU<9Em^;KUQ#7s58}##i;yuVNorSbtz;Y5KKc zdH#-zIhXid)gMiq8NYqRfmg1cS-!WV%K7@lr)!0%O&eql<0E}h&GeAoh~quy(>_j_ z-gf*_25n6}*wPkPp1Lsh*rw9j0!8F)C;i8SXk9CfJE0TzHzmg{%wGfVS+J;QTj~79 iZhtwlx3xp>+y4&VT@ux~!MGJv24pr`$wT_ZtNsBNnO6n? literal 0 HcmV?d00001 diff --git a/img/logo_small.png b/img/logo_small.png deleted file mode 100644 index e69f960b125006ef8f3f1268639e1ae77afc9ff7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3382 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 literal 0 HcmV?d00001 diff --git a/img/logotop.svg b/img/logotop.svg new file mode 100644 index 00000000..dc64d878 --- /dev/null +++ b/img/logotop.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/index.html b/index.html index af2d636c..9abb2c39 100644 --- a/index.html +++ b/index.html @@ -1,159 +1,16 @@ --- -layout: index -section: index -title: P2P digital currency -DOWNLOAD_VERSION: 0.8.1 -ALERT_CLASS: -ALERT: --- -

    - - {% include nav.html %} - -
    -
    -
    - -
    -

    Developers

    - - - -

    Press mailing list for presentation and interview requests:

    -
    - -
    -

    Community

    - -
    -
    - -
    - -
    - -
    -
    -
    -
    - {% for post in site.categories.releases limit: 1 %} -

    {{ post.title }}

    -

    {{ post.date | date:"%e %B %Y" }}

    - {% if post.src %} -

    - Full announcement (including signatures) -

    - {% endif %} - {{ post.content }} - {% endfor %} -

    News archive

    -
    -
    - -
    -
    + + + +Bitcoin + + + + diff --git a/js/main.js b/js/main.js new file mode 100644 index 00000000..e2298549 --- /dev/null +++ b/js/main.js @@ -0,0 +1,25 @@ +function supportsSVG(){ +//Old FF 3.5 and Safari 3 versions have a very poor svg support +//http://www.w3.org/TR/SVG11/feature#Image Defeat FF 3.5 only +//http://www.w3.org/TR/SVG11/feature#Animation Defeat Saf 3 but also returns false in IE9 +//http://www.w3.org/TR/SVG11/feature#BasicGraphicsAttribute Defeat Saf 3 but also returns false in Chrome and safari4 +//http://www.w3.org/TR/SVG11/feature#Text Defeat Saf 3 but also returns false in FF and safari4 +if(!document.createElementNS||!document.createElementNS('http://www.w3.org/2000/svg','svg').createSVGRect)return false; +if(!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"))return false; +if(!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicGraphicsAttribute","1.1")&&!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Animation","1.1")&&!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Text","1.1"))return false; +return true; +} +function getStyle(a,b){ +if(window.getComputedStyle)return document.defaultView.getComputedStyle(a,null).getPropertyValue(b); +var n=b.indexOf('-'); +if(n!==-1)b=b.substr(0,n)+b.substr(n+1,1).toUpperCase()+b.substr(n+2); +return a.currentStyle[b]; +} +function svgfallback(){ +if(supportsSVG())return; +for(var i=0,nd=document.getElementsByTagName('*'),n=nd.length;i
    diff --git a/news.html b/news.html index 34ca72ba..54e61ab5 100644 --- a/news.html +++ b/news.html @@ -1,4 +1,8 @@ ---- -layout: post -title: News ---- + + + + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..3fca3fef --- /dev/null +++ b/robots.txt @@ -0,0 +1 @@ +Sitemap: http://bitcoin.org/sitemap.xml diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..8a25e928 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,139 @@ + + + + http://bitcoin.org/en/bitcoin-for-enthusiasts + 2013-03-17 + + + http://bitcoin.org/en/you-need-to-know + 2013-03-17 + + + http://bitcoin.org/en/bitcoin-for-organizations + 2013-03-17 + + + http://bitcoin.org/en/support-bitcoin + 2013-03-17 + + + http://bitcoin.org/en/community + 2013-03-06 + + + http://bitcoin.org/en/faq + 2013-03-06 + + + http://bitcoin.org/en/vocabulary + 2013-03-09 + + + http://bitcoin.org/en/development + 2013-03-06 + + + http://bitcoin.org/en/bitcoin-for-individuals + 2013-03-17 + + + http://bitcoin.org/en/about + 2013-03-09 + + + http://bitcoin.org/en/bitcoin-for-developers + 2013-03-17 + + + http://bitcoin.org/en/ + 2013-03-17 + + + http://bitcoin.org/en/resources + 2013-03-06 + + + http://bitcoin.org/en/download + 2013-03-09 + + + http://bitcoin.org/en/how-it-works + 2013-03-17 + + + http://bitcoin.org/en/choose-your-wallet + 2013-03-17 + + + http://bitcoin.org/en/version-history + 2013-03-06 + + + http://bitcoin.org/en/foundation + 2013-03-06 + + + http://bitcoin.org/fr/bitcoin-pour-developpeurs + 2013-03-17 + + + http://bitcoin.org/fr/developpement + 2013-03-06 + + + http://bitcoin.org/fr/vous-devez-savoir + 2013-03-17 + + + http://bitcoin.org/fr/fondation + 2013-03-07 + + + http://bitcoin.org/fr/communaute + 2013-03-06 + + + http://bitcoin.org/fr/a-propos + 2013-03-09 + + + http://bitcoin.org/fr/telecharger + 2013-03-07 + + + http://bitcoin.org/fr/ + 2013-03-08 + + + http://bitcoin.org/fr/vocabulaire + 2013-03-09 + + + http://bitcoin.org/fr/bitcoin-pour-particuliers + 2013-03-17 + + + http://bitcoin.org/fr/choisir-votre-porte-monnaie + 2013-03-17 + + + http://bitcoin.org/fr/supporter-bitcoin + 2013-03-17 + + + http://bitcoin.org/fr/ressources + 2013-03-06 + + + http://bitcoin.org/fr/bitcoin-pour-organisations + 2013-03-17 + + + http://bitcoin.org/fr/comment-ca-marche + 2013-03-17 + + + http://bitcoin.org/fr/bitcoin-pour-passionnes + 2013-03-17 + + From c11f93d9908a2cbbdd39e663b853bd971a77f7fb Mon Sep 17 00:00:00 2001 From: Saivann Date: Mon, 18 Mar 2013 16:08:39 -0400 Subject: [PATCH 2/7] few discussed fixes update title in the "enthusiast" page remove "democracy" in the first title fix blockchain.info link to the extension --- en/bitcoin-for-enthusiasts.html | 4 ++-- en/choose-your-wallet.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/en/bitcoin-for-enthusiasts.html b/en/bitcoin-for-enthusiasts.html index ea3a04ce..e788a4c6 100644 --- a/en/bitcoin-for-enthusiasts.html +++ b/en/bitcoin-for-enthusiasts.html @@ -3,9 +3,9 @@ layout: base-en title: Bitcoin for Enthusiasts ---

    Bitcoin for Enthusiasts

    -

    Bitcoin is changing the world of finance, making it more open and democratic.

    +

    Bitcoin is changing the world of finance, by giving you control over your money.

    -

    DemocracyBitcoin is a worldwide democratic consensus

    +

    DemocracyBitcoin is a worldwide consensus

    By its decentralized open-source nature, Bitcoin is the first payment network that is powered by its users with no central authority. Even Bitcoin developers have no power to force updates in the protocol if enough users, developers, or miners disagree. You have exclusive control over your Bitcoin wallet.

    NetworkDigital money made for the Internet

    diff --git a/en/choose-your-wallet.html b/en/choose-your-wallet.html index cd74e6fa..b15d98f7 100644 --- a/en/choose-your-wallet.html +++ b/en/choose-your-wallet.html @@ -6,7 +6,7 @@ title: Choose your wallet - Bitcoin

    Choose your wallet

    -

    Your Bitcoin wallet is what allows you to transact with the world. It gives you ownership of Bitcoin addresses that you can use to receive coins from other users, and then lets you send those coins onwards. Just like email, you can receive Bitcoins when you are offline and all wallets are compatible with each other.

    +

    Your Bitcoin wallet is what allows you to transact with the world. It gives you ownership of Bitcoin addresses that you can use to receive coins from other users, and then lets you send those coins onwards. Just like email, you can receive Bitcoins when you are offline and all wallets are compatible with each other. Before you start with Bitcoin, be sure to read what you need to know.

    Get started fast and easy

    If you are new to Bitcoin, those wallets are a good place to begin.

      @@ -95,7 +95,7 @@ title: Choose your wallet - Bitcoin

      Blockchain is a user-friendly web wallet. It stores an encrypted version of your wallet online but decryption only happens in your browser. For security reasons, you should always use the browser extension and email backups.

      Visit website

      - blockchain + blockchain
    From 0cb9ba43f5f7c64172a726af8dccc729dad9581d Mon Sep 17 00:00:00 2001 From: Saivann Date: Mon, 18 Mar 2013 22:03:57 -0400 Subject: [PATCH 3/7] set warning bubble before showing online wallets remove my wallet from the top of the "choose your wallet" page. remove all target="_blank", let the user choose if he wants to open pages in new tabs --- _less/main.less | 15 ++++++ en/choose-your-wallet.html | 74 ++++++++++++++++++---------- en/community.html | 10 ++-- en/development.html | 6 +-- en/download.html | 4 +- en/foundation.html | 2 +- en/how-it-works.html | 2 +- en/index.html | 2 +- en/resources.html | 22 ++++----- en/support-bitcoin.html | 6 +-- en/you-need-to-know.html | 2 +- fr/choisir-votre-porte-monnaie.html | 30 +++++------ fr/comment-ca-marche.html | 2 +- fr/communaute.html | 12 ++--- fr/developpement.html | 6 +-- fr/fondation.html | 2 +- fr/index.html | 2 +- fr/ressources.html | 22 ++++----- fr/supporter-bitcoin.html | 6 +-- fr/vous-devez-savoir.html | 2 +- img/bubblewarn.png | Bin 0 -> 4555 bytes img/bubblewarn.svg | 66 +++++++++++++++++++++++++ img/clients/lo-coinbase.png | Bin 0 -> 4406 bytes img/clients/lo-hidden.png | Bin 0 -> 647 bytes img/clients/lo-instawallet.png | Bin 0 -> 9917 bytes img/clients/lo-paytunia.png | Bin 0 -> 4544 bytes img/clients/lo-walletbit.png | Bin 0 -> 2228 bytes js/main.js | 14 ++++++ 28 files changed, 212 insertions(+), 97 deletions(-) create mode 100644 img/bubblewarn.png create mode 100644 img/bubblewarn.svg create mode 100644 img/clients/lo-coinbase.png create mode 100644 img/clients/lo-hidden.png create mode 100644 img/clients/lo-instawallet.png create mode 100644 img/clients/lo-paytunia.png create mode 100644 img/clients/lo-walletbit.png diff --git a/_less/main.less b/_less/main.less index 1726d179..fdca82ef 100644 --- a/_less/main.less +++ b/_less/main.less @@ -402,6 +402,11 @@ height:280px; .previewrow>span{ display:inline-block; position:relative; +margin-right:22px; +margin-bottom:22px; +} +.previewrow>span.lastspan{ +margin-right:0px; } .previewrow>span>span>div{ position:absolute; @@ -422,6 +427,16 @@ font-weight:bold; text-decoration:none; font-size:20px; } +.previewrow .walletwarning a,.previewrow .walletwarning a:link,.previewrow .walletwarning a:visited,.previewrow .walletwarning a:active{ +color:#b95357; +} +.previewrow .walletwarning{ +background:url(/img/bubblewarn.svg) bottom center no-repeat; +} +.previewrow .walletnormal{ +background:url(/img/bubble.svg) bottom center no-repeat; +} + .alert-message{ background-color:#fff; diff --git a/en/choose-your-wallet.html b/en/choose-your-wallet.html index b15d98f7..f8988906 100644 --- a/en/choose-your-wallet.html +++ b/en/choose-your-wallet.html @@ -6,13 +6,12 @@ title: Choose your wallet - Bitcoin

    Choose your wallet

    -

    Your Bitcoin wallet is what allows you to transact with the world. It gives you ownership of Bitcoin addresses that you can use to receive coins from other users, and then lets you send those coins onwards. Just like email, you can receive Bitcoins when you are offline and all wallets are compatible with each other. Before you start with Bitcoin, be sure to read what you need to know.

    +

    Your Bitcoin wallet is what allows you to transact with the world. It gives you ownership of Bitcoin addresses that you can use to receive coins from other users, and then lets you send those coins onwards. Just like email, you can receive Bitcoins when you are offline and all wallets are compatible with each other. Before you start with Bitcoin, be sure to read what you need to know first.

    Get started fast and easy

    If you are new to Bitcoin, those wallets are a good place to begin.

      -
    • MultiBit is an app you can download for Windows, Mac and Linux. It provides maximum privacy.
    • -
    • My Wallet is a web wallet. Your wallet is stored in your browser but accessed via the website.
    • -
    • Bitcoin Wallet for Android or Blockchain for iPhone runs on your phone or tablet.
    • +
    • MultiBit is an app you can download for Windows, Mac and Linux. It provides maximum privacy.
    • +
    • Bitcoin Wallet for Android runs on your phone or tablet.

    Be the Bitcoin network

    @@ -38,27 +37,27 @@ title: Choose your wallet - Bitcoin

    Multibit

    windowslinuxmac os x

    Multibit is a lightweight client that focuses on being fast and easy to use. It synchronizes with the network and is ready to use in minutes. Multibit also supports many languages. It is a good choice for non-technical users.

    -

    Visit website

    +

    Visit website

    - multibit + multibit - +

    Armory

    windowslinux

    Armory is an advanced Bitcoin client that runs on top of Bitcoin-Qt. Expanding its features for Bitcoin power users. It offers many backup and encryption features, and it allows secure cold-storage on offline computers.

    -

    Visit website

    +

    Visit website

    - armory + armory

    Electrum

    windowslinuxmac os xandroid

    Electrum's focus is speed and simplicity, with low resource usage. It uses remote servers that handle the most complicated parts of the Bitcoin system, and it allows you to recover your wallet from an encrypted online backup.

    -

    Visit website

    +

    Visit website

    - electrum + electrum
    @@ -70,36 +69,57 @@ title: Choose your wallet - Bitcoin

    Bitcoin Wallet

    android

    Bitcoin wallet is a lightweight mobile client that is available for Android phones and tablets. This client does not need to be associated with any online service to work. It is compatible with QR Code scanning and NFC.

    -

    Visit website

    +

    Visit website

    - bitcoin wallet + bitcoin wallet - - -

    Blockchain

    -
    androidios
    -

    Blockchain is a mobile online wallet powered by blockchain.info. It is also available for iPhones in a restricted mode to fits Apple policies. It includes many blockchain.info features like online wallet backup.

    -

    Visit website

    + + +

    Be careful

    +
    +

    Online wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident. As of today, no online wallet service provide enough insurance to be used to store value like a bank.

    +

    OK, I understand

    - blockchain + hidden

    online walletsOnline wallets

    -

    Online wallets allow you to use your Bitcoin anywhere with less do to protect them. However, you must choose your online wallet with care as they host your Bitcoins.

    - - -

    Blockchain

    +

    Online wallets allow you to use your Bitcoin anywhere with less do to protect them. However, you must choose your online wallet with care as they host your Bitcoins.

    + + +

    Be careful

    -

    Blockchain is a user-friendly web wallet. It stores an encrypted version of your wallet online but decryption only happens in your browser. For security reasons, you should always use the browser extension and email backups.

    -

    Visit website

    +

    Online wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident. As of today, no online wallet service provide enough insurance to be used to store value like a bank.

    +

    OK, I understand

    - blockchain + hidden
  • .
    +
    + + +

    Blockchain.info

    +
    androidios
    +

    Blockchain.info is a mobile online wallet. It is also available for iPhones in a restricted mode to fits Apple policies. It includes many blockchain.info features like online wallet backup.

    +

    Visit website

    +
    + blockchain +
    + + +

    Blockchain.info

    +
    +

    Blockchain.info is a user-friendly web wallet. It stores an encrypted version of your wallet online but decryption only happens in your browser. For security reasons, you should always use the browser extension and email backups.

    +

    Visit website

    +
    + blockchain +
    +
    + diff --git a/en/community.html b/en/community.html index 9697f4fa..8ccc5eb6 100644 --- a/en/community.html +++ b/en/community.html @@ -4,9 +4,9 @@ title: Community - Bitcoin ---

    Bitcoin communities

    diff --git a/en/development.html b/en/development.html index ba26b114..0187b376 100644 --- a/en/development.html +++ b/en/development.html @@ -8,8 +8,8 @@ title: Development - Bitcoin

    If you are interested in learning more about the technical details of Bitcoin it is recommended you start with these documents.

    Developers

    @@ -24,7 +24,7 @@ title: Development - Bitcoin

    Get involved

    -

    Bitcoin development is open source and any developer can contribute to the project. Everything you need is in the Github repository. Please make sure to read and follow the development process described in the README as well as to provide good quality code and respect all guidelines.

    +

    Bitcoin development is open source and any developer can contribute to the project. Everything you need is in the Github repository. Please make sure to read and follow the development process described in the README as well as to provide good quality code and respect all guidelines.

    Contributors

    diff --git a/en/download.html b/en/download.html index 0c07d68b..4b76fc10 100644 --- a/en/download.html +++ b/en/download.html @@ -14,6 +14,6 @@ title: Download - Bitcoin Show version history


    -

    Bitcoin-Qt is a community-driven free open source project, released under the MIT license.

    -

    Note : Bitcoin-Qt initial sync can take a day to complete. You should make sure that you have enough bandwidth and storage for the full blockchain size.

    +

    Bitcoin-Qt is a community-driven free open source project, released under the MIT license.

    +

    Note : Bitcoin-Qt initial sync can take a day to complete. You should make sure that you have enough bandwidth and storage for the full blockchain size.

    diff --git a/en/foundation.html b/en/foundation.html index 6eac3f58..e58dce63 100644 --- a/en/foundation.html +++ b/en/foundation.html @@ -7,5 +7,5 @@ title: Bitcoin Foundation The Bitcoin Foundation

    Bitcoin Foundation

    Bitcoin Foundation standardizes, protects and promotes the use of Bitcoin cryptographic money for the benefit of users worldwide.

    -

    Visit Bitcoin Foundation Website

    +

    Visit Bitcoin Foundation Website

    diff --git a/en/how-it-works.html b/en/how-it-works.html index 11042cc2..67ca7f5d 100644 --- a/en/how-it-works.html +++ b/en/how-it-works.html @@ -23,4 +23,4 @@ title: How does Bitcoin work? - Bitcoin

    Mining is a distributed consensus system that is used to confirm waiting transactions by including them in the blockchain. It enforces a chronological order in the blockchain, protects the neutrality of the network, and allows different computers to agree on the state of the system. To be confirmed, transactions must be packed in a block that fits very strict cryptographic rules that will be verified by the network. These rules prevent any previous block from being modified because doing so would invalidate all following blocks. Mining also creates the equivalent of a competitive lottery that prevents any individual from easily adding new blocks consecutively in the blockchain. This way, no individuals can control what is included in the blockchain or replace parts of the blockchain to roll back their own spends.

    Going down the rabbit hole

    -

    This is only a very short and concise summary of the system. If you want to get into the details, you can read the original paper that describes the system's design, and explore the Bitcoin wiki.

    +

    This is only a very short and concise summary of the system. If you want to get into the details, you can read the original paper that describes the system's design, and explore the Bitcoin wiki.

    diff --git a/en/index.html b/en/index.html index ef64b3d2..c1a2d30f 100644 --- a/en/index.html +++ b/en/index.html @@ -11,4 +11,4 @@ title: Bitcoin
  • And much more!
  • Bitcoin uses peer-to-peer technology to operate with no central authority: managing transactions and issuing Bitcoins are carried out collectively by the network. Through many of its unique properties, Bitcoin allows exciting uses that could not be covered by any previous payment systems.

    -

    The software is a community-driven free open source project, released under the MIT license.

    +

    The software is a community-driven free open source project, released under the MIT license.

    diff --git a/en/resources.html b/en/resources.html index 072c9ebd..2384b663 100644 --- a/en/resources.html +++ b/en/resources.html @@ -4,32 +4,32 @@ title: Resources - Bitcoin ---

    Bitcoin resources

    diff --git a/en/support-bitcoin.html b/en/support-bitcoin.html index 130dd307..e43e3f01 100644 --- a/en/support-bitcoin.html +++ b/en/support-bitcoin.html @@ -15,16 +15,16 @@ title: Support Bitcoin - Bitcoin

    Bitcoin is open source. So if you are a developer, you can use your super-powers to do good and improve Bitcoin. Or you can also build amazing new services or software that use Bitcoin.

    DonationDonation

    -

    The easiest way to help is to donate a few bitcoins or join the Bitcoin Foundation. The Foundation funds a salary for the maintainer of the core Bitcoin software, organizes conferences, and provides other important resources.

    +

    The easiest way to help is to donate a few bitcoins or join the Bitcoin Foundation. The Foundation funds a salary for the maintainer of the core Bitcoin software, organizes conferences, and provides other important resources.

    SpreadSpread

    Speak about Bitcoin to interested people. Write about it on your blog. Tell your favorite shops you would like to pay with Bitcoins. Or be creative and make yourself a nice Bitcoin T-shirt.

    WikiWiki

    -

    The Bitcoin wiki is full of useful and detailed information and we are constantly improving the information it contains - just like Wikipedia. You can help keep the wiki accurate and up-to-date. +

    The Bitcoin wiki is full of useful and detailed information and we are constantly improving the information it contains - just like Wikipedia. You can help keep the wiki accurate and up-to-date.

    TranslateTranslate

    -

    Bitcoin is already translated in many languages. However you can translate it in new languages as well as improving existing translations. Translations in the Bitcoin wiki would be very welcome!

    +

    Bitcoin is already translated in many languages. However you can translate it in new languages as well as improving existing translations. Translations in the Bitcoin wiki would be very welcome!

    HelpHelp

    You can join Bitcoin communities to give help to new users. And you can talk about Bitcoin with other people and learn more about it every day.

    diff --git a/en/you-need-to-know.html b/en/you-need-to-know.html index 6b2b7345..c8db31a4 100644 --- a/en/you-need-to-know.html +++ b/en/you-need-to-know.html @@ -29,7 +29,7 @@ title: Some things you need to know - Bitcoin

    Any transaction you issue with Bitcoin cannot be reversed. It can only be refunded by the person receiving the funds. That means you should take care to do business with people or organizations you know and trust. But don't worry, Bitcoin can detect typos and usually won't let you send money to an invalid address.

    AnonymousBitcoin is not anonymous without efforts

    -

    All Bitcoin transactions are stored publicly and permanently on the network, which means anybody can see the balance and the transactions of any Bitcoin address. However, it is not possible to associate a Bitcoin address with its physical owner unless the owner demonstrated that they own it. This is why it is recommended to use many different Bitcoin addresses; in fact, you should create a new one each time you receive money. This is especially important for public uses such as websites. You might also want to consider hiding your computer's IP address with a tool like Tor so that it cannot be logged by others.

    +

    All Bitcoin transactions are stored publicly and permanently on the network, which means anybody can see the balance and the transactions of any Bitcoin address. However, it is not possible to associate a Bitcoin address with its physical owner unless the owner demonstrated that they own it. This is why it is recommended to use many different Bitcoin addresses; in fact, you should create a new one each time you receive money. This is especially important for public uses such as websites. You might also want to consider hiding your computer's IP address with a tool like Tor so that it cannot be logged by others.

    ExperimentalBitcoin is still experimental

    Bitcoin is an experimental new currency that is in active development. Although it becomes less and less experimental as usage grows, you should keep in mind that Bitcoin is a new invention that is exploring ideas that have never been attempted before. As such, its future cannot be predicted by anyone.

    diff --git a/fr/choisir-votre-porte-monnaie.html b/fr/choisir-votre-porte-monnaie.html index fe484e5a..b78706f0 100644 --- a/fr/choisir-votre-porte-monnaie.html +++ b/fr/choisir-votre-porte-monnaie.html @@ -10,9 +10,9 @@ title: Choisir votre porte-monnaie - Bitcoin

    Débuter rapidement et simplement

    Si vous êtes un nouvel utilisateur, ces porte-monnaie sont un bon point de départ.

      -
    • MultiBit est un logiciel sur ordinateur qui offre un bon niveau de confidentialité.
    • -
    • My Wallet est un porte-monnaie sur le web qui se stocke et fonctionne dans votre navigateur.
    • -
    • Bitcoin wallet pour Android ou Blockchain pour iPhone fonctionne sur mobiles et tablettes.
    • +
    • MultiBit est un logiciel sur ordinateur qui offre un bon niveau de confidentialité.
    • +
    • My Wallet est un porte-monnaie sur le web qui se stocke et fonctionne dans votre navigateur.
    • +
    • Bitcoin wallet pour Android ou Blockchain pour iPhone fonctionne sur mobiles et tablettes.
    @@ -39,27 +39,27 @@ title: Choisir votre porte-monnaie - Bitcoin

    Multibit

    windowslinuxmac os x

    Multibit est un client léger qui se concentre à être rapide et facile d'usage. Il se synchronise avec le réseau et est prêt en quelques minutes. Multibit supporte aussi plusieurs languages. Il est un bon choix pour les novices.

    -

    Visiter le site

    +

    Visiter le site

    - multibit + multibit

    Armory

    windowslinux

    Armory est un client Bitcoin avancé qui élargit les fonctionnalités de Bitcoin-Qt pour les super-utilisateurs. Armory offre plusieurs formes de sauvegardes et d'encryption et il permet une utilisation hors-ligne sécurisée.

    -

    Visiter le site

    +

    Visiter le site

    - armory + armory

    Electrum

    windowslinuxmac os xandroid

    Electrum se spécialise dans la rapidité et la simplicité. Electrum est très léger et utilise des serveurs distants pour augmenter ses performances. Il conserve aussi une sauvegarde encryptée en ligne de votre porte-monnaie.

    -

    Visiter le site

    +

    Visiter le site

    - electrum + electrum
    @@ -71,18 +71,18 @@ title: Choisir votre porte-monnaie - Bitcoin

    Bitcoin Wallet

    android

    Bitcoin Wallet est un client mobile léger qui est disponible pour les mobiles et tablettes Android. Cette application n'a pas besoin d'être associée à un service en ligne. Et il est compatible avec le scan de codes QR et la technologie NFC.

    -

    Visiter le site

    +

    Visiter le site

    - bitcoin wallet + bitcoin wallet

    Blockchain

    androidios

    Blockchain est un porte-monnaie mobile qui fonctionne avec le service en ligne blockchain.info. Il est disponible pour iPhones dans une version compatible avec les restrictions d'Apple et il inclut les options de blockchain.info .

    -

    Visiter le site

    +

    Visiter le site

    - blockchain + blockchain
    @@ -94,9 +94,9 @@ title: Choisir votre porte-monnaie - Bitcoin

    Blockchain

    Est un porte-monnaie en ligne très simple. Le service conserve une version encryptée de votre porte-monnaie mais le décryptage se passe dans votre navigateur. Par sécurité, utilisez l'extension et les emails de sauvegarde.

    -

    Visiter le site

    +

    Visiter le site

    - blockchain + blockchain diff --git a/fr/comment-ca-marche.html b/fr/comment-ca-marche.html index 52b04a01..38dd4ab9 100644 --- a/fr/comment-ca-marche.html +++ b/fr/comment-ca-marche.html @@ -22,4 +22,4 @@ title: Comment fonctionne Bitcoin? - Bitcoin

    Le minage est un système de consensus distribué qui est utilisé pour confirmer les transactions en attente en les incluant dans la chaîne de bloc. Le minage impose un ordre chronologique dans la chaîne de bloc, protège la neutralité du réseau et permet aux ordinateurs du réseau d'être en accord sur l'état du système. Pour être confirmées, les transactions doivent être incluses dans un bloc qui doit correspondre à des règles cryptographiques très strictes qui sont ensuite vérifiées par le réseau. Ces règles empêchent la modification d'un bloc antérieur car la logique des blocs suivants serait brisée. Et elles créent l'équivalent d'une loterie compétitive qui empêche tout individu d'ajouter des blocs consécutivement dans la chaîne de bloc. De cette façon, aucun individu ne peut contrôler ce qui est inclut dans la chaîne de bloc ni en remplacer des parties pour annuler ses propres transactions.

    Aller plus loin..

    -

    Tout cela n'est qu'un résumé très court et concis du système. Si vous voulez aller plus loin dans les détails, vous pouvez lire la spécification originale ou explorer le Wiki Bitcoin.

    +

    Tout cela n'est qu'un résumé très court et concis du système. Si vous voulez aller plus loin dans les détails, vous pouvez lire la spécification originale ou explorer le Wiki Bitcoin.

    diff --git a/fr/communaute.html b/fr/communaute.html index 3c6179e3..3d97498f 100644 --- a/fr/communaute.html +++ b/fr/communaute.html @@ -5,9 +5,9 @@ title: Communauté - Bitcoin

    Les communautés du Bitcoin

    diff --git a/fr/developpement.html b/fr/developpement.html index 8327f0d2..db45b087 100644 --- a/fr/developpement.html +++ b/fr/developpement.html @@ -8,8 +8,8 @@ title: Développement - Bitcoin

    Si vous êtes intéressés à en apprendre davantage sur les détails techniques du Bitcoin, il est recommandé de commencer avec ces documents.

    Développeurs

    @@ -24,7 +24,7 @@ title: Développement - Bitcoin

    S'impliquer dans le développement

    -

    Le développement du Bitcoin est ouvert et tout développeur peut contribuer au projet. Tout ce que vous devez savoir est dans le dépôt Github. Veuillez vous assurer de lire et de suivre le processus de développement décrit dans le README ainsi que de produire du code de qualité.

    +

    Le développement du Bitcoin est ouvert et tout développeur peut contribuer au projet. Tout ce que vous devez savoir est dans le dépôt Github. Veuillez vous assurer de lire et de suivre le processus de développement décrit dans le README ainsi que de produire du code de qualité.

    Contributeurs

    diff --git a/fr/fondation.html b/fr/fondation.html index f0a4ce2c..b58ea3bf 100644 --- a/fr/fondation.html +++ b/fr/fondation.html @@ -7,5 +7,5 @@ title: Fondation Bitcoin The Bitcoin Foundation

    La Fondation Bitcoin

    La Fondation Bitcoin standardise, protège et promouvoit l'utilisation de la monnaie cryptographique Bitcoin pour le bénéfice de ses utilisateurs mondiaux.

    -

    Visitez le site web de la Fondation

    +

    Visitez le site web de la Fondation

    diff --git a/fr/index.html b/fr/index.html index 6b6d5643..7292ead5 100644 --- a/fr/index.html +++ b/fr/index.html @@ -11,4 +11,4 @@ title: Bitcoin
  • Et bien plus!
  • Bitcoin utilise une technologie pair à pair pour fonctionner sans autorité centrale. Le traitement des transactions et la création des Bitcoins est prise en charge collectivement par le réseau. Par le biais de ses propriétés uniques, le Bitcoin rend possible des usages prometteurs qui ne pouvaient pas être couverts par les systèmes de paiement précédents.

    -

    Le logiciel Bitcoin est un logiciel libre développé par la communauté et publié sous la licence MIT.

    +

    Le logiciel Bitcoin est un logiciel libre développé par la communauté et publié sous la licence MIT.

    diff --git a/fr/ressources.html b/fr/ressources.html index 431677f7..9cc2bbbe 100644 --- a/fr/ressources.html +++ b/fr/ressources.html @@ -4,32 +4,32 @@ title: Ressources - Bitcoin ---

    Ressources sur le Bitcoin

    diff --git a/fr/supporter-bitcoin.html b/fr/supporter-bitcoin.html index 51807b9b..7d5cb4ed 100644 --- a/fr/supporter-bitcoin.html +++ b/fr/supporter-bitcoin.html @@ -15,16 +15,16 @@ title: Supporter Bitcoin - Bitcoin

    Le code source du Bitcoin est ouvert. Donc si vous êtes un développeur, vous pouvez utiliser vos super pouvoirs pour faire le bien et améliorer Bitcoin. Mais vous pouvez aussi construire des services ou des logiciels fantastiques qui fonctioneront avec le Bitcoin.

    DonDons

    -

    La manière la plus facile d'aider Bitcoin est de faire un don de quelques Bitcoins ou de rejoindre la fondation Bitcoin. La fondation offre un salaire aux développeurs qui font fonctionner le coeur du réseau Bitcoin, elle organise des conférences et elle fournit d'autres ressources importantes.

    +

    La manière la plus facile d'aider Bitcoin est de faire un don de quelques Bitcoins ou de rejoindre la fondation Bitcoin. La fondation offre un salaire aux développeurs qui font fonctionner le coeur du réseau Bitcoin, elle organise des conférences et elle fournit d'autres ressources importantes.

    PropagerPropager

    Parler du Bitcoin à des personnes intéressées. Écrivez à propos du Bitcoin dans votre blog. Dîtes à votre boutique favorite que vous aimeriez pouvoir payer en Bitcoin. Ou soyez créatifs et faîtes-vous imprimer un superbe t-shirt sur le Bitcoin.

    WikiWiki

    -

    Le Wiki Bitcoin contient un nombre impressionnant d'informations détaillées. Et le wiki est en constante recherche d'amélioration de la même manière que Wikipedia. Vous pouvez aider à maintenir le wiki à jour et veiller à protéger l'exactitude de chaque information présentée.

    +

    Le Wiki Bitcoin contient un nombre impressionnant d'informations détaillées. Et le wiki est en constante recherche d'amélioration de la même manière que Wikipedia. Vous pouvez aider à maintenir le wiki à jour et veiller à protéger l'exactitude de chaque information présentée.

    TraductionTraduction

    -

    Le logiciel Bitcoin original est déjà traduit dans plusieurs langues. Toutefois, vous pouvez le traduire dans de nouvelles langues ainsi que vérifier si vous pouvez améliorer les traductions existantes. Plus de traductions dans le Wiki Bitcoin serait aussi largement apprécié!

    +

    Le logiciel Bitcoin original est déjà traduit dans plusieurs langues. Toutefois, vous pouvez le traduire dans de nouvelles langues ainsi que vérifier si vous pouvez améliorer les traductions existantes. Plus de traductions dans le Wiki Bitcoin serait aussi largement apprécié!

    AideAide

    Vous pouvez rejoindre les communautés Bitcoin pour aider et assister les nouveaux utilisateurs. Et vous pouvez discuter à propos du Bitcoin avec d'autres utilisateurs et en apprendre plus à chaque jour.

    diff --git a/fr/vous-devez-savoir.html b/fr/vous-devez-savoir.html index 2d100732..2505ac03 100644 --- a/fr/vous-devez-savoir.html +++ b/fr/vous-devez-savoir.html @@ -26,7 +26,7 @@ title: Ce que vous devez savoir - Bitcoin

    Toute transaction effectuée avec Bitcoin ne peut être renversée. Elle peut seulement être remboursée par la personne recevant les fonds. Ce qui signifie que vous devez vous assurer de faire commerce avec des entreprises et des personnes que vous connaissez et en qui vous pouvez avoir confiance. Mais ne vous en faites pas, Bitcoin peut détecter les erreurs de frappe et ne vous laissera généralement pas envoyer d'argent vers une adresse invalide.

    AnonymeBitcoin n'est pas anonyme sans efforts

    -

    Toutes les transactions Bitcoin sont stockées de façon publique et permanente sur le réseau. Ce qui signifie que quiconque peut consulter le solde et les transactions de chaque adresse Bitcoin. Toutefois, il n'est pas possible d'associer une adresse Bitcoin avec son propriétaire avant que celui-ci n'en ait fait la démonstration. Pour cette raison, il est recommandé d'utiliser différentes adresses Bitcoin. En fait, vous devriez en utiliser une nouvelle chaque fois que vous recevez un paiement. Cette pratique est spécialement importante pour les utilisations publiques comme les sites web. Vous pouvez aussi cacher l'adresse IP de votre ordinateur afin qu'elle ne puisse pas être enregistrée avec un outil tel que Tor.

    +

    Toutes les transactions Bitcoin sont stockées de façon publique et permanente sur le réseau. Ce qui signifie que quiconque peut consulter le solde et les transactions de chaque adresse Bitcoin. Toutefois, il n'est pas possible d'associer une adresse Bitcoin avec son propriétaire avant que celui-ci n'en ait fait la démonstration. Pour cette raison, il est recommandé d'utiliser différentes adresses Bitcoin. En fait, vous devriez en utiliser une nouvelle chaque fois que vous recevez un paiement. Cette pratique est spécialement importante pour les utilisations publiques comme les sites web. Vous pouvez aussi cacher l'adresse IP de votre ordinateur afin qu'elle ne puisse pas être enregistrée avec un outil tel que Tor.

    ExpérimentalBitcoin est encore expérimental

    Bitcoin est une nouvelle devise expérimentale qui est en développement actif. Bien qu'elle devienne de moins en moins expérimentale à chaque jour tandis que son usage augmente, vous devez garder en tête que le Bitcoin est une invention nouvelle qui joue sur un terrain qui n'a jamais été exploré à ce jour. En conséquence, son futur ne peut être prédit par personne.

    diff --git a/img/bubblewarn.png b/img/bubblewarn.png new file mode 100644 index 0000000000000000000000000000000000000000..cb2e46cb4e81a76a4289731e84fb70ade1f9c29b GIT binary patch literal 4555 zcmZu#2UHW=+D$;|iXcc40SiT`UJM;nR1_(Z7D^yQY0`oejR69&p$Lddl~5D}fl#Fr zNFXAVzV7b|LZi{j9w@H>=j*pzm3{r)@l0KD5J=#P(Z%ytcZcUkJiM(aV&tVV^WnVs z;XLEvtI_>=PWHKx{p!|Pu$hGHnaVuy0-2nD@BY!}2d)_09Lzp?Ao&1W+4M`9!(1n!!NBJaU%uHzgpV)06iXiuy}#Gwb>aw8r;Qh1bui% z{;%eT#TxxyTg7KJ{7m@Zg@~dc2@%2iCcIzU8v%uZSx5}M>DZ`sk%rzg-k6|nyx-;H z8I&A~SvOr4`x-&ii#CpkGFtR>uKV-AMEV^91uogz z(mZcnga!JHR^1%z=i;!4XF55EExl)W-L>avdNy|4BkHs=YWTWJ>yaflhahU%i6XM; ztF$>rm5@qn76yWv;qz^EP1>0Q6YgbsQLcK<3B`n6pRTz*W12SO=U~?qge|TUO&lAk z+DD647_Bwh`J{gs9opdrKz(S`Qc>XVJ#5lVukej^?!&5ey&*eN%PpUECowQo6a+Ql z&EKHgG*IPOe^^9NIX)s-#(7B7Loj*OgqA7T(c|NGTG!vh|8>TK;71y!VSGHEOMu zU$BF7!BV*nB8E_pjGFbS|29&U5JY$Pe@Cd8Nh6PV`YeW~Xd7xMdouhpEpoM0Gzh1n z(ygU5oE?HQm+EThYnr#It5x;SWa+bA$&pvH{L-cu+Fo}FYzK(b3)PJigJMRiDSq1& z`{;mdV!dI_Vb7=qco;N1TcMXi3k;@4tJCWOT4()^Y^bBgK38Qngnc3BI_Io8d7b`M zyAwoM!bVO=1gNZj*Hc8UUc#IW69XMk1#yXj_V9shdv7Z_#tovSxkW+x?-msEp4+L3 zs{SbC;p8A)nbvtxQ`fZlWSlGFZbL{Pd8=M#F9=O&Jd;Ik7Q+fiNPvVe;7uh*)KMhp z^FdXaM?k{hsmuOA>h(P)r@`!`3S65U(0Ac%Nnzrf*RdivY-;V-p1@_cMWs6Ofz(>i zTyA3y^a9Wz8jpL!!H&a$&yhgV$X#%39H6Q3y-2j&LSd@53#_k=mo#Wbg8-w82^@V_ zAinH?ge^z(AwBPDL1wf z5`zPe9Txslnfp8(i0Z_Ct-~+0F9=p;?BmZa&kS67zm%|P7S@a!K zYq$9|Wy2dT??!CasRI^h^ z83MF^ds*Ay7%c6fa6v4=h_UD|u#q-m3XlM}2f%>9 z7hV8gEY1JW0xnodvRB}hPn>UT;(>9CxrD5i3p$t%b#GP(Admbq+dt|92Jix0_ap<$ zDyZ572>;yQMszJbVam0|&#Ldt_)lC!sshps&~2_KWm^oeU^cGp z7%+pd>N}_)(8`l!!cr53$UAWPiYBYvv*Ytpy=`A$NgemVsyF7{c}!Akxw(6xK!v1k zYR4PNso;9JMLqw2#ju6{@hFHj=^gYkikhQ?amwB$$yOGtA)^fo!WZ4T1-drA_dngt zQmYuSPM(3p!D+zRvF{(QVOc6;<$TR)sb;hjfPkL>I>%H%|Cs0Zgj}0uG-UvKcPhN$ zS3-NdD-c&qh}}2@Z~#`xIaV!qivcM1ds@(*^K!m&fCPnRv@F)>lGu%iPnE#LEWiF1 zc-PMVG5|nG6}=q#iQv!J3n1CFf}igqU4D!BeSN|3$8&KLJyub9{+ArD9Sfc054Jv3 z-8I2hV~yk=HbC0ffAj9H?OnqG_*h;tgijBb|GVnHIsB&|JIrWL172PP@DfuTOSADn zD*bnI3V&iQAz0@7=Zd?Z6T2b1OSxrNph`GrXFH%X>n@AKlC|)5pBiReaOnXlsh6~b zp#3j{w-gapBnLbNk zvrD-bbH(uin0|Hpv9J87<)LJEh+Mk8{D9Pvw=njofXZR*1xfx#B4YkMMMeo?Ro2jaS9U`|C>JsOcy-E zuMio>Lun{;S@X;tZh$Hu(UsPVF0TcjEAFx#J}k5KU8M8Pv96(Z<97be>aVv+NuH1} z^E(PM9wnCR`+r_&yKZh#>z`F7%vcHs-D4W!%Usf5HZeM6AhKppVfj@|!BamDnr1Ac z87s`?Z)xo0W48hevO{bO3^xWOemu9|cL1raV$=R8RcCy&b7ypVhqavq`E-R?Tgj(2NnuxnM`oor#nHwhBcy_ZkZivo_#& z2BY`!)~f-K`mFrPGt3{^7xxkC@;k&EY(jHFh7u{;IeVkjT=a{6nhs5BXZBdgnW{?~ zy_VUJKmV+U&!!q( znX+k9JF5~fLJqUV7-0Tp&W3cdk*x?leWgyC3kGeA_NM#g_KlrKW23EPnJ*3oe0$t! zC2{ntN*+amv6r!xiNVHTSf23enoMsGr+7|?l_u8{KBk!9Vi7YH(^lC+KPUGIpAdjm zCOS!Vcnue^k%iR5{As}pcl2)7V2YIIbISUZqWtoUGTZKcUhG$k^scUxSY>%<)Z&o* z%W*b!HJ{zG{ut~jqVui42rShYVA`0%1)dB}TW^|M&fU+CcKH->rZGVKvs zD;(W+?gb^5)fu&UL~r(`8op#)Nz#zF=7DgUKK7@s$v9D2!+0=wLw5;?#oT8Oa*esHoW(UAa- zfo8E7ITNnK?*-F?=(z(V_f?prD>wJcLplSxmOTnh*o;nCy<{ilOBJuE<>#O6{=)T( zH?>MVg}2UqrMWB2n|>Iy_v^{l)krHW@jIf5hCk}QjW#}VW-bW?o&7umNacv~3)V7? zu&O^pD^y~0yIU|(q)dd<+Ea9j{Kwju8Nv!tq_6kyXP><~Ysz&NzE~z8YiFG11(PCj z-ht#>BP>JDq!pdK--7)d^5MHgf5=L{;f8|MJk$lIh7h^c-tkxH(9~rsMcBwrM1XlY zXZ15KQQr>}rxWcyrnminBvc_lnonaC}=gC7!t7dEx(Ujvuo`roY`Q(itapjH{JtD9#UCc@Pz=0fX@^NjUxA#_dq)q+(`^r3Ac%_DB*1&({-_4n-MI1BA6 zBBL+TK52lOjvo+td*cgCOWh~Cl&)RhA|QDBn$yYKg?BeqCndpZk{>20?cL$?D5HW2 zW@)^al0}%JwSPjLi#OwXa)E^3A!=BQmLZAM$4ppSiGF5*H7^-=!KaMYTpCR+%`0#@ zsrK`>0zVta9BTUUsy`R&-K+QZY}7i|GG{6#fe@D-z&xNT+QUpJEo}vI1nEg`*Vug@ZOI{uH-%E1tv+#~>U?=@N zE~q$JRcAsXg}Fg~+@LOSMcAqb3fJGw9bPyKy|dxu6(1fI*cSX<7y9O{(#|*j*1&eszIBNtUF-$9aHrB_fAm~i*!Egif0CxN&vhq?r}kAI z#@x)nOF?0^VwX#;Jx`|YWdvrge1#@|Km{f$mxRy~R zQ|gw!&YI@OThhp}lipM&%EO{lyh0kO+B=!_~Qj+ Nbjj>up#k##{{f + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/img/clients/lo-coinbase.png b/img/clients/lo-coinbase.png new file mode 100644 index 0000000000000000000000000000000000000000..848d7575e7a7da249a098e72d76da59a2c7c4586 GIT binary patch literal 4406 zcmV-65y|d}P)8Kh zw-s9%Gba+T7CJ)%493~aVuy|fGg@ev!E^@Deop6#3&cOpr5Hmj3LXtZiUh$!e(Xx%9u2plj|?36a4e6Lhp`w-pBSxpe#=U^HEBc9)~XQ;y1t zGQM<51v_h!8)sM8F}=(Nm&2%%nv!@_!s&q!zUcF#@$@kEHuvzI$9q`M&=C52x*_@c zM-EkA_W@qKey70#YM z8Ovu+1R7eA-Zj^mG9F%vf}tRBI{Sjo{|lOSs5gcA0%73aWd*7FBn-Nzz&Q^OYlKcnN< z(edclNsun@(aZl{)*1p0&*W)%Q2SQCb6j%4w@Y!dbxGQ?Z4W#=3CVu0u5e1iL|F21X^fBPBYu4Uw@MY zmW2j6%+t9i`UBX0s0+)^to%lZ5hEU#u=Chy9Pa2R6go-^I4WF@8al0nM)z3myK3cX znGn5R53|J#tIb9lYJ^^=%T3U_b?fnr&VfQekE`-B)-9rtB&RZ+g8}^Dj|cG>@pw^9 z8LVc*mv+(#6HO2!q-Q9It$U8+mS2BF&qw zkz+KfK}RJ=@GRV#_{r^q#sJzX)Lh&=L8kUPqYeY12tGL4g%6H&!bZSKtR^^3df4cg zh(^LLj6{;qqG&9RcuYbh8pALVHB8s``$ANC#FbkMBK0~AInZnit2|65Gm+zgx6%uP zL2Le?(k}*!#e(Vy6Hr>}&P`B!44|K=G)VlklscYNdkp}ca*seHhCn!q4lVH<=@X%< zc-r-P4GKxp5W|!E;ssdP>Q!stbh%JbSs|07^>Gs2qi)trEU2%C%ju9!FegD%9dvPl zpl>@pC+x5ccKNt;hRkO28l=E;Da(v!5Rx1$bu38&G+QZyRQica?7SMUgi#DlL@6(k zW272Vo1+PG&O7g1EV<-j)k%+%DBkwK&)~2a6V6YWH7=zSC42!nPi(qDXO+UOkYZdp zFEy*mwQ;2OYqwJRc}Y^@spDx*Slvq6zlB{!*_l(yvF7|4`{_?#PVHH}Mu}85yW)bG zsyTG8X*D&tbm@|0v`mb=nKXf>hlwFC=!4tMSa!#Mb`SWjBLmjCg!3djPCq|G1Cyll zbP^;DVN%Av5kw}vDXSS@il@H+H(eH^ZZpk(FsJsI&9Y;bO^T<=7okm8Uvs6RF*;oV zrN#woL7+jPWw3cc+uZ9Y)BYYj)vUI%ls~?59yxDHFoQ&HES^5=kkU0WjkE#?)oPP6 zL9DXGibt-$;AH*O%73 zE9M-gDk28Aw)?JnI zVFC>Sdj2F2C1|bquN_BmvU^w#wOntq!{YM5WRW%Gv$lTu9z~N?EctDHV>{Q|6KP=PIg45JaFspivO$lLDiTs}YU8cDNnCdG83md&vxXAU&p3 zII-@c>9}F>Gz2NUH-6rMcaL@A)8^CI*WQn=p@1erLX+%C;=ZUWb7FdRDe7x0arx}Y zm^HNm{^1Z7{?qdc!2*@UnbT_W2oCc4QzAhd))PbtpCpLN^ga2jd8SK-@qC~yZ@->C z8*@7wZ&`NKgU*7rx5jnCrZD!c$I;+hz;<4WP z^b6ed#5S}K`IYY_azw;q;G@=GqTZrfE!nwD44d617rtX?ckqHir*a%6WF{Q%qucl6 zxyB~kdC4qXan2-osjP6Cjj)?V!Jj@;WgdIlHX$MMGsB@M2K*uHZRx@&uKIdO(b+vaeMEJJ8|zzji|5jVs5nu)2m8Q zUG7Aw)kt+FRnc^w#bl6GJV0edj7p3lBBs|DL=)9q`%d*@_t6e?_YRTC82;m@{atV zQ^}l|9nO7^&Pyn2mZJkp=_HC`Iy>9h`{Pi)Ej9-o6sJ z#z70OrF{1Jd*zI;Ynn(pQ5##P@&gAB z=1df`>K1_pfd+w2J!}rpY|W$L`x?&s@$?eiZYGMyY!$ntEl#x^z$}`940F_$8RWNw z)2yp5BTc^;FWhr2N?kUQZ3}OX?m+B10y-rdrhmL=qa3m1DqZ~%eo3rgw6&eUXPI*Zvc2de=vep0Lw*@*|xntZSN_1GVt&<=Z315ROg(x(=qs#~; zDG`l^)o#Ip+VS|ixl^%r=^RWP@4=3}EqH5hvl8jJNEPCg{^M*Kt=Vw7oK8fjI2EfG z$#BmE_i?=b#+ztsZNsD~lL}iG6C~NL+5iHru563~T2jNk#F7L~EwxiRP>GiAA?#`H zL`)Q}iCRpXcx5_YRb$6hxG=kB92QL*hq*+~0{T3m$}L~@^7{vH-}CRG{q%qmAtj!8 z2f~pH)8Y#j;hlHi6?&tzJJe^_5k9})k6%6Y6mDLBEB^cG%>^z!Crx8?(2S|zbO~FQ z&^a8yf#cn1sGo*S>z5)#_d3$rjpLN~ouG0d5|h%hcQ@rKlc^9LSLVX>GrV%|+EZdf zMM)~l{!`;o{QTvQu(RnDdi#BH`!~%@^T^^wi}3U_&!X+biDXAnHaV{Jih{u)94;%? zTz><8`}}hStgMa!^pBqS&4@Os=s$nf*^ibt|BT1p*@ufJd-1pPYtS%%8fMm3!9c^Jd&3Kzk>9sx0==S*$49AioUTf+oV41sq!F&WM@9FL7O`4h#<(N!T zsmB97W%=vZ-z?`xhEZ1S3I@$3p7ne&LJ^5-s|a2>(27^~w9kqv!S+npBEs07v3)sZ;`@bS)F81@ZQs8209iLD^1 zyu1P>C2oYn;Zc^J#{k+cGHGpjlIhg7`*h07WG8$9oEY{g`wu1j8c&r2>UkqHB&&m$ z;I>=DO?;!h0Ff}Qox2(-Q5;s2)>Nf0NE1YfF}jHr2-@ScxA-HH;*5BrZQ2v) zk*!Z{)~nI1jjNYDU+ypsASOpMKC-aXYN3=POV8{-OSya2TE`rXbF0IGI~y((FHp4? z`YKKBv>L3vaV^e0w;t6KtL6219r-1(co>&QJpV%fV=ujh`?u^x&u~=j;APPSo^s$1 z-?(Jsqgy|HxRW9rg77NPP2o@&P0h_192_Jk9;Ck`lz+xXe-q;27vBegh6;KlC=F=-+WpQ~8;|_> zr!Rf9;p4rnv z%(qAqB1jrlgAx}KXb@-+X!VVX3_qd)%C|n?YVRFd`}Es;H~#x8JFEK#0!X!CviKt; z+a;-FH1ocR`bm>aiiG{<%NF9F*DdRw=yg9%N1ynz0ZP)gpPDolC$5;l{&kKzRfhsDTmxO86Z zj)n{SCs%oP(7{cSXzV?+$@q=D3e3jJDuD)p27v~FrZP!F4$$D+9}?=eP`pIE`)KG?*_=GZ7d|qvJ@RDWIi5;EikUkIaFI+A>MyJMT0U-h?4sdnNkP7C1GEetqLK~ zAkZMtawD8++=&XB>MSP+v|cSLU1A+qG;*^%OIY|y8bhH-Y}jfxe(V2F<0})CkF3#z wK$H0xQIw(-r6@%yN>PeZl%f=+D1U|WKNa#o!S9xD8vp) z^mS#w%Pb^jsO$3f$ONEJU4T!BE0DfS9JqAp5>VllD_5>wy?X81wd>cf-?(w(=FOY8 zZ{NOi=g!@`ckkW1cmMwVhYue9c3goC-XFJHcT_3HKO z*KgmxegFRb$B!TX|Nk!<<+~8*0=|+UzhDLq4Q-dQxtq3Ly8HOsU+Hy|qk%GvN#5=* zny0q6ssP!go-U3d5r@y-co}xcK!EkZ!jk1G9a0Y0Zm3rNSO3zksj=wf$ve$=*njw` zXB)dDPg=8L_D&xEVDU(&>z>|{Q;q%}^C^;?TT@iHY--AqS@Y)3Oi6vV#8Y+VO1ssk zRjn-r1GN}EJ6E_ks0J!2dTJbYkQ9|zu|SIX>Xn2AZOmD>DY-o4QGs)tnU6=63en=&DOtRy5dgz zvfgX_HU0bdUC@bpj?Cq$_PxzV?kTO%58}HNv!eLIEY7X_PBAU~UieLv|I)pu5^Qs2 zbt5j^`<14{6Xe(@FXTMoar?E$j;Hs!Zh5c3)f$sp{cZ2Fb0^b9R8&@Mao@Q~UMOno zu`SwWDtzzSo}Rn4!?DgjiFu*kgYSwQR`>ru3tS))7HziI3wc>0yqT}3G;Xae=+%hH=DEIxc?-WiL%O`j-6x$tn}M;x;OXk; Jvd$@?2>{*yLD>KR literal 0 HcmV?d00001 diff --git a/img/clients/lo-instawallet.png b/img/clients/lo-instawallet.png new file mode 100644 index 0000000000000000000000000000000000000000..8a13d5d0551e5be2b180c05e5da3a176726588ed GIT binary patch literal 9917 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 F{|{tNT9yC+ literal 0 HcmV?d00001 diff --git a/img/clients/lo-paytunia.png b/img/clients/lo-paytunia.png new file mode 100644 index 0000000000000000000000000000000000000000..3f6fe400b034b31e048a62e50e91169646e31442 GIT binary patch literal 4544 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 literal 0 HcmV?d00001 diff --git a/js/main.js b/js/main.js index e2298549..27e8e199 100644 --- a/js/main.js +++ b/js/main.js @@ -23,3 +23,17 @@ for(var i=0,nd=document.getElementsByTagName('*'),n=nd.length;i Date: Tue, 19 Mar 2013 00:53:31 -0400 Subject: [PATCH 4/7] minor fixes on titles and one french sentence --- en/bitcoin-for-individuals.html | 6 +++--- en/choose-your-wallet.html | 2 +- fr/vocabulaire.html | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/en/bitcoin-for-individuals.html b/en/bitcoin-for-individuals.html index d8bb057b..45884671 100644 --- a/en/bitcoin-for-individuals.html +++ b/en/bitcoin-for-individuals.html @@ -17,8 +17,8 @@ title: Bitcoin for Individuals - Bitcoin

    SecureSecure transactions

    Bitcoin transactions are secured by military grade cryptography. Nobody can make a payment on your behalf or charge you money without having a copy of your wallet. So as long as you take required steps to protect your wallet, Bitcoin provides a nice level of protection against many types of fraud.

    -

    FreeAlmost 100% free to use

    -

    You can already send and receive payments for free! Except for special cases like very tiny micro-payments, there is no enforced fee. You can however choose to pay a small voluntary fee to increase your transaction priority and to remunerate people who operate the Bitcoin network.

    +

    FreeAlmost free to use

    +

    Bitcoin allows to send and receive payments for free. Except for special cases like very tiny micro-payments, there is no enforced fee. You can however choose to pay a small voluntary fee to increase your transaction priority and to remunerate people who operate the Bitcoin network.

    -

    AnonymousAnonymous online payments

    +

    AnonymousPseudo-anonymous online payments

    Anonymous payments are a part of our everyday lives as most of real life purchases are done without the requirement to provide a proper identification. Bitcoin now introduces the same freedom to the online world. It allows you to buy services or make donations without the hassle of being passed under x-ray. However, you should note that full anonymity requires special efforts.

    diff --git a/en/choose-your-wallet.html b/en/choose-your-wallet.html index f8988906..c4898dba 100644 --- a/en/choose-your-wallet.html +++ b/en/choose-your-wallet.html @@ -86,7 +86,7 @@ title: Choose your wallet - Bitcoin

    online walletsOnline wallets

    -

    Online wallets allow you to use your Bitcoin anywhere with less do to protect them. However, you must choose your online wallet with care as they host your Bitcoins.

    +

    Online wallets allow you to use Bitcoin anywhere with less do to protect your wallet. However, you must choose your online wallet with care as they host your bitcoins.

    Be careful

    diff --git a/fr/vocabulaire.html b/fr/vocabulaire.html index 6ae35f26..4b617076 100644 --- a/fr/vocabulaire.html +++ b/fr/vocabulaire.html @@ -3,7 +3,7 @@ layout: base-fr title: Vocabulaire - Bitcoin ---

    Quelques mots que vous pourriez entendre

    -

    Bitcoin offre une nouvelle approche avec les paiements. De fait, certains mots nouveaux pourraient entrer dans votre dictionnaire. Ne vous en faites pas, même la radio a un jour créé de nouveaux mots.

    +

    Bitcoin est une nouvelle approche des paiements en ligne. De fait, certains mots nouveaux pourraient entrer dans votre dictionnaire. Ne vous en faites pas, même la radio a un jour créé de nouveaux mots.

    Table des matières

    Adresse From a7355a904586771eb8aa531b3f01d66b02ee23e0 Mon Sep 17 00:00:00 2001 From: Saivann Date: Wed, 20 Mar 2013 10:18:58 -0400 Subject: [PATCH 5/7] many minor fixes sync french translation with recent changes fix a few typos adapt some sentences to be more accurate vocabulary : try not to be too dissuasive about mining while staying accurate community : add the Foundation forum in the community page about : make clear that "only one incident" refers to the protocol only --- _layouts/base-fr.html | 2 +- en/about.html | 2 +- en/bitcoin-for-enthusiasts.html | 2 +- en/community.html | 1 + en/index.html | 2 +- en/vocabulary.html | 4 +- en/you-need-to-know.html | 4 +- fr/a-propos.html | 2 +- fr/bitcoin-pour-particuliers.html | 6 +-- fr/bitcoin-pour-passionnes.html | 4 +- fr/choisir-votre-porte-monnaie.html | 58 +++++++++++++++++++---------- fr/communaute.html | 3 +- fr/vocabulaire.html | 2 +- fr/vous-devez-savoir.html | 2 +- 14 files changed, 58 insertions(+), 36 deletions(-) diff --git a/_layouts/base-fr.html b/_layouts/base-fr.html index 69e6e64b..4aaad148 100644 --- a/_layouts/base-fr.html +++ b/_layouts/base-fr.html @@ -85,7 +85,7 @@ menu: Vous devez savoirVous devez savoir
    diff --git a/en/about.html b/en/about.html index 443a0317..eb767b12 100644 --- a/en/about.html +++ b/en/about.html @@ -36,5 +36,5 @@ title: About - Bitcoin
  • A lot of processing power securing transactions - estimated at over 25 terahashes/s.
  • Over $1 million USD of daily trade volume distributed across 40,000 transactions.
  • Total value of all Bitcoins in circulation is over $300 million.
  • -
  • Only one major security incident (fixed in August 2010).
  • +
  • Only one major security incident in the protocol (fixed in August 2010).
  • diff --git a/en/bitcoin-for-enthusiasts.html b/en/bitcoin-for-enthusiasts.html index e788a4c6..c22d9813 100644 --- a/en/bitcoin-for-enthusiasts.html +++ b/en/bitcoin-for-enthusiasts.html @@ -24,4 +24,4 @@ title: Bitcoin for Enthusiasts

    Thanks to a clever use of strict cryptographic rules, Bitcoin provides an amazing list of security features. Not only are bitcoins impossible to counterfeit or spoof, but the protocol is also built to be very resistant against an impressive list of attacks, including distributed denial of service.

    SolveSolving issues with trust in banks

    -

    Bitcoin offer solutions to many of the trust problems that plague banks thanks to selective accounting transparency, signature proofs, and irreversible transactions. It also increases the risks for crooked bankers: no bitcoins can be created to save them from their own mistakes at the expense of the people.

    +

    Bitcoin offers solutions to many of the trust problems that plague banks thanks to selective accounting transparency, signature proofs, and irreversible transactions. It also increases the risks for crooked bankers: no bitcoins can be created to save them from their own mistakes at the expense of the people.

    diff --git a/en/community.html b/en/community.html index 8ccc5eb6..bcaf4df4 100644 --- a/en/community.html +++ b/en/community.html @@ -4,6 +4,7 @@ title: Community - Bitcoin ---

    Bitcoin communities

    -

    Bitcoin uses peer-to-peer technology to operate with no central authority: managing transactions and issuing Bitcoins are carried out collectively by the network. Through many of its unique properties, Bitcoin allows exciting uses that could not be covered by any previous payment systems.

    +

    Bitcoin uses peer to peer technology to operate with no central authority; managing transactions and issuing Bitcoins are carried out collectively by the network. Through many of its unique properties, Bitcoin allows exciting uses that could not be covered by any previous payment systems.

    The software is a community-driven free open source project, released under the MIT license.

    diff --git a/en/vocabulary.html b/en/vocabulary.html index 57ab9f53..79ff87b2 100644 --- a/en/vocabulary.html +++ b/en/vocabulary.html @@ -34,7 +34,7 @@ title: Vocabulary - Bitcoin

    BTC is the unofficial three letter code for Bitcoin. It can be used as an abbreviation, like USD for US dollar.

    Confirmation

    -

    Confirmation means that a transaction has been verified by the network and is highly unlikely to be reversed. One confirmation is pretty secure. Though for larger amounts ( ex. 1000 $USD and above ), one can wait for a transaction to have more confirmations - 6 is an frequently chosen number. Each new confirmation decrease the risk of a reversal exponentially.

    +

    Confirmation means that a transaction has been verified by the network and is highly unlikely to be reversed. One confirmation is pretty secure. Though for larger amounts ( ex. 1000 $USD and above ), one can wait for a transaction to have more confirmations - 6 is a frequently chosen number. Each new confirmation decreases the risk of a reversal exponentially.

    Cryptography

    Cryptography is the branch of mathematics that lets us create mathematical proofs that provide high levels of security. Online commerce and banking already uses cryptography. In the case of Bitcoin, cryptography is used to make it impossible for anybody to spend funds from another user's wallet or to corrupt the blockchain. It can also be used to encrypt a wallet, so that it cannot be used without a password.

    @@ -47,7 +47,7 @@ title: Vocabulary - Bitcoin

    The hash rate is the measuring unit of the processing power of the Bitcoin network. The Bitcoin network must make intensive mathematical operations for security purposes. When the network reaches a hash rate of 10 TH/s, it means it can make ten trillion calculations per second.

    Mining

    -

    Bitcoin mining is the process of making computer hardware do mathematical calculations for the Bitcoin network to confirm transactions and increase security. As a reward for their services, Bitcoin miners can collect transaction fees for the transactions they confirm along with newly created bitcoins. Mining is a specialized and competitive market where the rewards are divided up according to how much calculation is done. Only a few Bitcoin users do Bitcoin mining and it is not an easy way to make money.

    +

    Bitcoin mining is the process of making computer hardware do mathematical calculations for the Bitcoin network to confirm transactions and increase security. As a reward for their services, Bitcoin miners can collect transaction fees for the transactions they confirm along with newly created bitcoins. Mining is a specialized and competitive market where the rewards are divided up according to how much calculation is done. Not all Bitcoin users do Bitcoin mining and it is not an easy way to make money.

    P2P

    Peer to peer refers to systems that work like an organized collective by allowing each individual to interact directly with the others. In the case of Bitcoin, the network is built in such a way that each user is broadcasting transactions of other users. And crucially, no bank is required as a third party.

    diff --git a/en/you-need-to-know.html b/en/you-need-to-know.html index c8db31a4..5966edd9 100644 --- a/en/you-need-to-know.html +++ b/en/you-need-to-know.html @@ -16,7 +16,7 @@ title: Some things you need to know - Bitcoin

    Encrypting your wallet allows you to set a password for anyone trying to withdraw any funds. This helps protect against thieves and hackers, though it cannot protect against keylogging hardware or software. However, you should make sure you never forget the password or your funds will be permanently lost. Unlike your bank, there are no password recovery options with Bitcoin!

    Be careful with online wallets

    -

    Using a online wallet is pretty much like using a online bank. You are trusting someone else to protect your money while you have to remember and protect your password. Your should always choose such services carefully. As of today, no online wallet provides enough insurance and security to be used to store value like a bank.

    +

    Using an online wallet is pretty much like using an online bank. You are trusting someone else to protect your money while you have to remember and protect your password. You should always choose such services carefully. As of today, no online wallet provides enough insurance and security to be used to store value like a bank.

    Use an offline backup for savings

    An offline backup of a wallet provides the highest level of security for savings. It involves storing a wallet only on paper and on usb keys in different secured locations that are not connected to the network. This is a good protection against computer failures, computer vulnerabilities, theft and human mistakes. As of today, this approach still requires some technical knowledge to be done correctly.

    @@ -35,4 +35,4 @@ title: Some things you need to know - Bitcoin

    Bitcoin is an experimental new currency that is in active development. Although it becomes less and less experimental as usage grows, you should keep in mind that Bitcoin is a new invention that is exploring ideas that have never been attempted before. As such, its future cannot be predicted by anyone.

    TaxesDon't forget to pay your taxes

    -

    Bitcoin is not a official currency. That said, most jurisdictions still require you to pay income, sales, and payroll taxes on anything that has value, including Bitcoin. It is your responsibility to inform yourself about and comply with any applicable laws.

    +

    Bitcoin is not an official currency. That said, most jurisdictions still require you to pay income, sales, and payroll taxes on anything that has value, including Bitcoin. It is your responsibility to inform yourself about and comply with any applicable laws.

    diff --git a/fr/a-propos.html b/fr/a-propos.html index ec8c6402..08576b9d 100644 --- a/fr/a-propos.html +++ b/fr/a-propos.html @@ -36,5 +36,5 @@ title: À propos - Bitcoin
  • Une puissance de calcul puissante sécurisant les transaction estimée à plus de 25 Terrahash/s.
  • Plus de 1M $USD de volume d'échange journalier distribué sur 40,000 transactions.
  • Une capitalisation boursière estimée au-dessus de 300M $USD.
  • -
  • Seulement un incident majeur (corrigé en Août 2010).
  • +
  • Seulement un incident majeur dans le protocole (corrigé en Août 2010).
  • diff --git a/fr/bitcoin-pour-particuliers.html b/fr/bitcoin-pour-particuliers.html index befd6ee8..63a3240f 100644 --- a/fr/bitcoin-pour-particuliers.html +++ b/fr/bitcoin-pour-particuliers.html @@ -17,8 +17,8 @@ title: Bitcoin pour les Particuliers - Bitcoin

    SécuritéTransactions sécurisées

    Les transactions Bitcoin sont sécurisées par une cryptographie de niveau militaire. Personne ne peut faire de paiement en votre nom ou vous charger une somme sans avoir une copie de votre porte-monnaie. Tant que vous faites le nécessaire pour protéger votre porte-monnaie, Bitcoin offre un niveau de protection intéressante contre plusieurs formes de fraudes.

    -

    GratuitPresque 100% gratuit

    -

    Vous pouvez déjà envoyer et recevoir des paiements gratuitement! À l'exception de cas spéciaux comme les très petits paiements, il n'y a aucun frais obligatoire. Vous pouvez toutefois décider volontairement de verser un frais de transaction pour augmenter la priorité de traitement de votre paiement. Et ainsi rémunérer du même coup les personnes qui font fonctionner le réseau Bitcoin.

    +

    GratuitPresque gratuit

    +

    Bitcoin permet d'envoyer et recevoir des paiements gratuitement. À l'exception de cas spéciaux comme les très petits paiements, il n'y a aucun frais obligatoire. Vous pouvez toutefois décider volontairement de verser un frais de transaction pour augmenter la priorité de traitement de votre paiement. Et ainsi rémunérer du même coup les personnes qui font fonctionner le réseau Bitcoin.

    -

    AnonymePaiements en ligne anonymes

    +

    AnonymePaiements en ligne pseudo-anonymes

    Les paiements anonymes font partie de notre vie de tous les jours. La plupart des achats faits en boutique sont complétés sans obligation s'identifier. Bitcoin introduit la même liberté dans le monde du web. Vous permettant d'acheter des services ou de faire des dons sans le désagrément d'être passé au rayon X. Toutefois, vous devez savoir que l'anonymat complet requiert des efforts spéciaux.

    diff --git a/fr/bitcoin-pour-passionnes.html b/fr/bitcoin-pour-passionnes.html index 1da19062..72a1a7bb 100644 --- a/fr/bitcoin-pour-passionnes.html +++ b/fr/bitcoin-pour-passionnes.html @@ -3,9 +3,9 @@ layout: base-fr title: Bitcoin pour les Passionnés ---

    Bitcoin pour les Passionnés

    -

    Bitcoin change le monde des finances en le rendant plus ouvert et démocratique.

    +

    Bitcoin change le monde des finances en vous donnant le contrôle de votre argent.

    -

    DémocratieBitcoin est un consensus mondial et démocratique

    +

    DémocratieBitcoin est un consensus mondial

    De par sa nature libre et décentralisée, Bitcoin est le premier réseau de paiement qui fonctionne uniquement grâce à ses utilisateurs et sans autorité centrale. Même les développeurs du Bitcoin n'ont aucun pouvoir de forcer une mise à jour dans le protocole si suffisamment d'utilisateurs, de développeurs ou de mineurs sont en désaccord. Vous seul avez le contrôle exclusif de votre porte-monnaie.

    RéseauUne monnaie conçue pour Internet

    diff --git a/fr/choisir-votre-porte-monnaie.html b/fr/choisir-votre-porte-monnaie.html index b78706f0..8e485b7e 100644 --- a/fr/choisir-votre-porte-monnaie.html +++ b/fr/choisir-votre-porte-monnaie.html @@ -6,13 +6,12 @@ title: Choisir votre porte-monnaie - Bitcoin

    Choisir votre porte-monnaie

    -

    Votre porte-monnaie Bitcoin est ce qui vous permet de faire des transactions avec le monde. Il vous rend propriétaire de quelques adresses Bitcoin que vous pouvez utiliser pour recevoir et envoyer des Bitcoins avec d'autres utilisateurs. Et comme les emails, vous pouvez recevoir des Bitcoins lorsque vous êtes hors-ligne et tous les porte-monnaies Bitcoin sont compatibles entre eux.

    +

    Votre porte-monnaie Bitcoin est ce qui vous permet de faire des transactions avec le monde. Il vous rend propriétaire de quelques adresses Bitcoin que vous pouvez utiliser pour recevoir et envoyer des Bitcoins avec d'autres utilisateurs. Et comme les emails, vous pouvez recevoir des Bitcoins lorsque vous êtes hors-ligne et tous les porte-monnaies Bitcoin sont compatibles entre eux. Avant de commencer avec le Bitcoin, assurez-vous d'abord de lire ce que vous devez savoir.

    Débuter rapidement et simplement

    Si vous êtes un nouvel utilisateur, ces porte-monnaie sont un bon point de départ.

    • MultiBit est un logiciel sur ordinateur qui offre un bon niveau de confidentialité.
    • -
    • My Wallet est un porte-monnaie sur le web qui se stocke et fonctionne dans votre navigateur.
    • -
    • Bitcoin wallet pour Android ou Blockchain pour iPhone fonctionne sur mobiles et tablettes.
    • +
    • Bitcoin wallet pour Android fonctionne sur mobiles et tablettes.
    @@ -43,7 +42,7 @@ title: Choisir votre porte-monnaie - Bitcoin multibit - +

    Armory

    windowslinux
    @@ -70,37 +69,58 @@ title: Choisir votre porte-monnaie - Bitcoin

    Bitcoin Wallet

    android
    -

    Bitcoin Wallet est un client mobile léger qui est disponible pour les mobiles et tablettes Android. Cette application n'a pas besoin d'être associée à un service en ligne. Et il est compatible avec le scan de codes QR et la technologie NFC.

    +

    Bitcoin Wallet est un client mobile léger disponible pour les mobiles et tablettes Android. Cette application n'a pas besoin d'être associée à un service en ligne. Et elle est compatible avec le scan de codes QR et la technologie NFC.

    Visiter le site

    bitcoin wallet
    - - -

    Blockchain

    -
    androidios
    -

    Blockchain est un porte-monnaie mobile qui fonctionne avec le service en ligne blockchain.info. Il est disponible pour iPhones dans une version compatible avec les restrictions d'Apple et il inclut les options de blockchain.info .

    -

    Visiter le site

    + + +

    Attention

    +
    +

    Les porte-monnaie en ligne hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins suivant un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque..

    +

    OK, Je comprend

    - blockchain + caché

    online walletsPorte-monnaie en ligne

    -

    Les porte-monnaie en ligne vous permettent d'utiliser vos Bitcoins partout avec moins à faire pour les protéger. Toutefois, vous devez choisir un porte-monnaie en ligne avec prudence puisque ces services hébergent vos Bitcoins.

    - - -

    Blockchain

    +

    Les porte-monnaie en ligne vous permettent d'utiliser Bitcoin partout avec moins à faire pour protéger votre porte-monnaie. Toutefois, vous devez choisir un porte-monnaie en ligne avec prudence puisque ces services hébergent vos bitcoins.

    + + +

    Attention

    -

    Est un porte-monnaie en ligne très simple. Le service conserve une version encryptée de votre porte-monnaie mais le décryptage se passe dans votre navigateur. Par sécurité, utilisez l'extension et les emails de sauvegarde.

    -

    Visiter le site

    +

    Les porte-monnaie en ligne hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins suivant un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque..

    +

    OK, Je comprend

    - blockchain + caché
    .
    +
    + + +

    Blockchain.info

    +
    androidios
    +

    Blockchain.info est un porte-monnaie en ligne mobile. Il est disponible pour iPhones dans une version compatible avec les restrictions d'Apple et il inclut les options de blockchain.info .

    +

    Visiter le site

    +
    + blockchain +
    + + +

    Blockchain.info

    +
    +

    Est un porte-monnaie en ligne très simple. Le service conserve une version encryptée de votre porte-monnaie mais le décryptage se passe dans votre navigateur. Par sécurité, utilisez l'extension et les emails de sauvegarde.

    +

    Visiter le site

    +
    + blockchain +
    +
    + diff --git a/fr/communaute.html b/fr/communaute.html index 3d97498f..d1af1d68 100644 --- a/fr/communaute.html +++ b/fr/communaute.html @@ -2,8 +2,9 @@ layout: base-fr title: Communauté - Bitcoin --- -

    Les communautés du Bitcoin

    +

    Les communautés Bitcoin

      +
    • Forum de la Fondation Bitcoin (membres seulement)
    • Forum BitcoinTalk
    • Bitcoin StackExchange (Q&A) (anglais)
    • Visitez les Forums Bitcoin non officiels
    • diff --git a/fr/vocabulaire.html b/fr/vocabulaire.html index 4b617076..78afed90 100644 --- a/fr/vocabulaire.html +++ b/fr/vocabulaire.html @@ -46,7 +46,7 @@ title: Vocabulaire - Bitcoin

      Le taux de hash est l'unité de mesure de la puissance de calcul du réseau Bitcoin. Le réseau Bitcoin doit faire des calculs mathématiques intensifs pour des raisons de sécurité. Quand le réseau atteint un taux de hash de 10 TH/s, cela signifie qu'il peut faire dix billions de calculs par seconde.

      Minage

      -

      Le minage de Bitcoin est le procédé d'utiliser du matériel informatique pour effectuer des calculs mathématiques pour le réseau Bitcoin afin de confirmer des transactions et augmenter la sécurité. Comme récompense pour leurs services, les mineurs de Bitcoin collectent les frais de transaction pour les transactions qu'ils confirment et les Bitcoins nouvellement créés. Le minage est un marché compétitif où les revenus sont divisés en fonction du nombre de calculs effectués. Seulement une petit fraction des utilisateurs du Bitcoin font du minage et il ne s'agit pas d'un moyen facile de gagner de l'argent.

      +

      Le minage de Bitcoin est le procédé d'utiliser du matériel informatique pour effectuer des calculs mathématiques pour le réseau Bitcoin afin de confirmer des transactions et augmenter la sécurité. Comme récompense pour leurs services, les mineurs de Bitcoin collectent les frais de transaction pour les transactions qu'ils confirment et les Bitcoins nouvellement créés. Le minage est un marché compétitif où les revenus sont divisés en fonction du nombre de calculs effectués. Ce ne sont pas tous les utilisateurs du Bitcoin font du minage et il ne s'agit pas d'un moyen facile de gagner de l'argent.

      P2P

      Pair à pair réfère à une forme de système qui fonctionne comme une collectivité organisée. Permettant à chaque individu d'interagir directement avec les autres. Dans le cas du Bitcoin, le réseau est construit de manière à ce que chaque utilisateur diffuse les transactions des autres utilisateurs. Et aucune banque n'est requise en tant que tiers entre les utilisateurs.

      diff --git a/fr/vous-devez-savoir.html b/fr/vous-devez-savoir.html index 2505ac03..c91ca798 100644 --- a/fr/vous-devez-savoir.html +++ b/fr/vous-devez-savoir.html @@ -23,7 +23,7 @@ title: Ce que vous devez savoir - Bitcoin

      La valeur du Bitcoin peut augmenter ou diminuer de façon imprévisible sur une courte période de temps en raison de sa jeune économie, sa nature inusitée et ses marchés parfois peu liquides. En conséquence, conserver vos économies avec Bitcoin n'est pas recommandé. Bitcoin doit être considéré comme un actif à haut risque et vous ne devriez jamais stocker d'argent avec le Bitcoin que vous n'avez pas les moyens de perdre. Si vous recevez des paiements en Bitcoin, beaucoup de fournisseurs de services vous permettent de transférer vos Bitcoins instantanément dans votre devise.

      IrréversibleLes paiements Bitcoin sont irréversibles

      -

      Toute transaction effectuée avec Bitcoin ne peut être renversée. Elle peut seulement être remboursée par la personne recevant les fonds. Ce qui signifie que vous devez vous assurer de faire commerce avec des entreprises et des personnes que vous connaissez et en qui vous pouvez avoir confiance. Mais ne vous en faites pas, Bitcoin peut détecter les erreurs de frappe et ne vous laissera généralement pas envoyer d'argent vers une adresse invalide.

      +

      Toute transaction effectuée avec Bitcoin ne peut être renversée. Elles peuvent seulement être remboursées par la personne recevant les fonds. Ce qui signifie que vous devez vous assurer de faire commerce avec des entreprises et des personnes que vous connaissez et en qui vous pouvez avoir confiance. Mais ne vous en faites pas, Bitcoin peut détecter les erreurs de frappe et ne vous laissera généralement pas envoyer d'argent vers une adresse invalide.

      AnonymeBitcoin n'est pas anonyme sans efforts

      Toutes les transactions Bitcoin sont stockées de façon publique et permanente sur le réseau. Ce qui signifie que quiconque peut consulter le solde et les transactions de chaque adresse Bitcoin. Toutefois, il n'est pas possible d'associer une adresse Bitcoin avec son propriétaire avant que celui-ci n'en ait fait la démonstration. Pour cette raison, il est recommandé d'utiliser différentes adresses Bitcoin. En fait, vous devriez en utiliser une nouvelle chaque fois que vous recevez un paiement. Cette pratique est spécialement importante pour les utilisations publiques comme les sites web. Vous pouvez aussi cacher l'adresse IP de votre ordinateur afin qu'elle ne puisse pas être enregistrée avec un outil tel que Tor.

      From 1c6c365ac8388bd347b82702b9703158757055e0 Mon Sep 17 00:00:00 2001 From: Saivann Date: Wed, 20 Mar 2013 19:22:19 -0400 Subject: [PATCH 6/7] add blackberry icon for Andreas Bitcoin Wallet --- en/choose-your-wallet.html | 2 +- fr/choisir-votre-porte-monnaie.html | 2 +- img/dow-blackberry.png | Bin 0 -> 238 bytes 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 img/dow-blackberry.png diff --git a/en/choose-your-wallet.html b/en/choose-your-wallet.html index c4898dba..54e8a5ee 100644 --- a/en/choose-your-wallet.html +++ b/en/choose-your-wallet.html @@ -67,7 +67,7 @@ title: Choose your wallet - Bitcoin

      Bitcoin Wallet

      -
      android
      +
      androidblackberry

      Bitcoin wallet is a lightweight mobile client that is available for Android phones and tablets. This client does not need to be associated with any online service to work. It is compatible with QR Code scanning and NFC.

      Visit website

      diff --git a/fr/choisir-votre-porte-monnaie.html b/fr/choisir-votre-porte-monnaie.html index 8e485b7e..f1b68a11 100644 --- a/fr/choisir-votre-porte-monnaie.html +++ b/fr/choisir-votre-porte-monnaie.html @@ -68,7 +68,7 @@ title: Choisir votre porte-monnaie - Bitcoin

      Bitcoin Wallet

      -
      android
      +
      androidblackberry

      Bitcoin Wallet est un client mobile léger disponible pour les mobiles et tablettes Android. Cette application n'a pas besoin d'être associée à un service en ligne. Et elle est compatible avec le scan de codes QR et la technologie NFC.

      Visiter le site

      diff --git a/img/dow-blackberry.png b/img/dow-blackberry.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b6f9e9baf9e817504ee7cd8fb4ebb338228ddc GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUWn^Ixmk?7^SGBM-cXDwI z4hc$4ODQQUZfR?tIC;X7Ws7(2-f{fo(L48Uy?FKf&%fWF4gY`)t@Lzp4B@z*{6p~o z15+W7@BtHM?q()t5snQ@4VFqaNc{SL`oBG!Va@v``|l>{98eI5RJnGluAH&?z|F;G z)=U4#CkXuezxm((=$VYo0hJTnv!4_#NMc)dmG$p`-Ugm)|KnG0XD&6|uy?Ks#} Date: Thu, 21 Mar 2013 01:45:41 -0400 Subject: [PATCH 7/7] add more web wallets --- _less/main.less | 4 ++ en/choose-your-wallet.html | 84 +++++++++++++++++++++++++-- fr/choisir-votre-porte-monnaie.html | 86 +++++++++++++++++++++++++--- img/clients/lo-bips.png | Bin 0 -> 2489 bytes img/clients/lo-hidden.png | Bin 647 -> 621 bytes 5 files changed, 161 insertions(+), 13 deletions(-) create mode 100644 img/clients/lo-bips.png diff --git a/_less/main.less b/_less/main.less index fdca82ef..250859fa 100644 --- a/_less/main.less +++ b/_less/main.less @@ -421,6 +421,10 @@ font-size:15px; } .previewrow>span>span>h2:first-child+div+p+p{ text-align:center; +position:absolute; +width:290px; +top:190px; +left:0px; } .previewrow a,.previewrow a:link,.previewrow a:visited,.previewrow a:active{ font-weight:bold; diff --git a/en/choose-your-wallet.html b/en/choose-your-wallet.html index 54e8a5ee..0ce68a57 100644 --- a/en/choose-your-wallet.html +++ b/en/choose-your-wallet.html @@ -68,7 +68,7 @@ title: Choose your wallet - Bitcoin

      Bitcoin Wallet

      androidblackberry
      -

      Bitcoin wallet is a lightweight mobile client that is available for Android phones and tablets. This client does not need to be associated with any online service to work. It is compatible with QR Code scanning and NFC.

      +

      Bitcoin wallet is a lightweight mobile client for Android and Blackberry. This client does not need to be associated with any online service to work. It is compatible with QR Code scanning and NFC.

      Visit website

      bitcoin wallet @@ -77,7 +77,16 @@ title: Choose your wallet - Bitcoin

      Be careful

      -

      Online wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident. As of today, no online wallet service provide enough insurance to be used to store value like a bank.

      +

      Web wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident on their side. As of today, no web wallet service provide enough insurance to be used to store value like a bank.

      +

      OK, I understand

      +
      + hidden +
      + + +

      Be careful

      +
      +

      Web wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident on their side. As of today, no web wallet service provide enough insurance to be used to store value like a bank.

      OK, I understand

      hidden @@ -85,13 +94,40 @@ title: Choose your wallet - Bitcoin
      -

      online walletsOnline wallets

      -

      Online wallets allow you to use Bitcoin anywhere with less do to protect your wallet. However, you must choose your online wallet with care as they host your bitcoins.

      +

      web walletsWeb wallets

      +

      Web wallets allow you to use Bitcoin anywhere with less do to protect your wallet. However, you must choose your web wallet service with care as they host your bitcoins.

      Be careful

      -

      Online wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident. As of today, no online wallet service provide enough insurance to be used to store value like a bank.

      +

      Web wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident on their side. As of today, no web wallet service provide enough insurance to be used to store value like a bank.

      +

      OK, I understand

      +
      + hidden +
      + + +

      Be careful

      +
      +

      Web wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident on their side. As of today, no web wallet service provide enough insurance to be used to store value like a bank.

      +

      OK, I understand

      +
      + hidden +
      + + +

      Be careful

      +
      +

      Web wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident on their side. As of today, no web wallet service provide enough insurance to be used to store value like a bank.

      +

      OK, I understand

      +
      + hidden +
      + + +

      Be careful

      +
      +

      Web wallets host your bitcoins. That means it is possible for them to lose your bitcoins following any incident on their side. As of today, no web wallet service provide enough insurance to be used to store value like a bank.

      OK, I understand

      hidden @@ -106,7 +142,7 @@ title: Choose your wallet - Bitcoin

      Blockchain.info

      androidios
      -

      Blockchain.info is a mobile online wallet. It is also available for iPhones in a restricted mode to fits Apple policies. It includes many blockchain.info features like online wallet backup.

      +

      Blockchain.info is a mobile web wallet. It is also available for iPhone in a restricted mode to fit Apple policies. It includes many blockchain.info features like web wallet backup.

      Visit website

      blockchain @@ -120,6 +156,42 @@ title: Choose your wallet - Bitcoin
      blockchain + + +

      Paytunia

      +
      ios
      +

      Paytunia is a mobile web wallet powered by Paymium that works with Bitcoin-central to give you access to Bitcoin exchanges right from your mobile. It is available for iPhone and Android support is coming soon.

      +

      Visit website

      +
      + paytunia +
      + + +

      BIPS

      +
      +

      BIPS is a web wallet service from WalletBit that allows to buy and sell bitcoins easily in many countries. It also offers cold storage, wallet importation and many merchant tools features.

      +

      Visit website

      +
      + BIPS +
      + + +

      Coinbase

      +
      +

      Coinbase is a web wallet service that aims to be the easiest to use. It also provides an Android web wallet app, merchant tools and integration with US bank accounts to buy and sell bitcoins.

      +

      Visit website

      +
      + coinbase +
      + + +

      Instawallet

      +
      +

      Instawallet is a web wallet in its simpliest form. It automatically creates a new wallet for each visitor with no need to signup. And each wallet can be re-used with its unique secret URL. Instawallet is owned by Paymium.

      +

      Visit website

      +
      + instawallet +
      diff --git a/fr/choisir-votre-porte-monnaie.html b/fr/choisir-votre-porte-monnaie.html index f1b68a11..faa1cefc 100644 --- a/fr/choisir-votre-porte-monnaie.html +++ b/fr/choisir-votre-porte-monnaie.html @@ -69,7 +69,7 @@ title: Choisir votre porte-monnaie - Bitcoin

      Bitcoin Wallet

      androidblackberry
      -

      Bitcoin Wallet est un client mobile léger disponible pour les mobiles et tablettes Android. Cette application n'a pas besoin d'être associée à un service en ligne. Et elle est compatible avec le scan de codes QR et la technologie NFC.

      +

      Bitcoin Wallet est un client mobile léger disponible pour Android et Blackberry. Cette application n'a pas besoin d'être associée à un service en ligne. Et elle est compatible avec le scan de codes QR et la technologie NFC.

      Visiter le site

      bitcoin wallet @@ -78,25 +78,61 @@ title: Choisir votre porte-monnaie - Bitcoin

      Attention

      -

      Les porte-monnaie en ligne hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins suivant un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque..

      +

      Les porte-monnaie web hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins à la suite d'un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque.

      OK, Je comprend

      caché
      + + +

      Attention

      +
      +

      Les porte-monnaie web hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins à la suite d'un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque.

      +

      OK, Je comprend

      +
      + hidden +
      -

      online walletsPorte-monnaie en ligne

      -

      Les porte-monnaie en ligne vous permettent d'utiliser Bitcoin partout avec moins à faire pour protéger votre porte-monnaie. Toutefois, vous devez choisir un porte-monnaie en ligne avec prudence puisque ces services hébergent vos bitcoins.

      +

      online walletsPorte-monnaie web

      +

      Les porte-monnaie web vous permettent d'utiliser Bitcoin partout avec moins d'effort pour protéger votre porte-monnaie. Toutefois, vous devez choisir votre porte-monnaie web avec prudence puisque ces services hébergent vos bitcoins.

      Attention

      -

      Les porte-monnaie en ligne hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins suivant un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque..

      +

      Les porte-monnaie web hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins à la suite d'un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque.

      OK, Je comprend

      caché
      + + +

      Attention

      +
      +

      Les porte-monnaie web hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins à la suite d'un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque.

      +

      OK, Je comprend

      +
      + hidden +
      + + +

      Attention

      +
      +

      Les porte-monnaie web hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins à la suite d'un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque.

      +

      OK, Je comprend

      +
      + hidden +
      + + +

      Attention

      +
      +

      Les porte-monnaie web hébergent vos bitcoins. Ce qui signifie qu'ils peuvent perdre vos bitcoins à la suite d'un incident. À ce jour, aucun de ces services n'offre assez d'assurance pour être utilisé comme une banque.

      +

      OK, Je comprend

      +
      + hidden +
      @@ -107,7 +143,7 @@ title: Choisir votre porte-monnaie - Bitcoin

      Blockchain.info

      androidios
      -

      Blockchain.info est un porte-monnaie en ligne mobile. Il est disponible pour iPhones dans une version compatible avec les restrictions d'Apple et il inclut les options de blockchain.info .

      +

      Blockchain.info est un porte-monnaie web mobile. Il est disponible pour iPhones dans une version compatible avec les restrictions d'Apple et il inclut les options de blockchain.info .

      Visiter le site

      blockchain @@ -116,11 +152,47 @@ title: Choisir votre porte-monnaie - Bitcoin

      Blockchain.info

      -

      Est un porte-monnaie en ligne très simple. Le service conserve une version encryptée de votre porte-monnaie mais le décryptage se passe dans votre navigateur. Par sécurité, utilisez l'extension et les emails de sauvegarde.

      +

      Est un porte-monnaie web très simple. Le service conserve une version encryptée de votre porte-monnaie mais le décryptage se passe dans votre navigateur. Par sécurité, utilisez l'extension et les emails de sauvegarde.

      Visiter le site

      blockchain
      + + +

      Paytunia

      +
      ios
      +

      Paytunia est un porte-monnaie web offert par Paymium qui fonctionne avec Bitcoin-central pour vous donner accès aux échanges de bitcoins depuis votre mobile. Il est disponible pour iPhone et devrait supporter Android sous peu.

      +

      Visiter le site

      +
      + paytunia +
      + + +

      BIPS

      +
      +

      BIPS est un porte-monnaie web qui permet d'acheter et de vendre des bitcoins facilement dans plusieurs pays. Il offre un service de stockage hors ligne, une fonction d'importation et plusieurs outils marchands.

      +

      Visiter le site

      +
      + BIPS +
      + + +

      Coinbase

      +
      +

      Coinbase est un porte-monnaie web qui vise à être le plus facile à utiliser. Il offre aussi une application Android, des outils marchands et une intégration avec les comptes bancaires US pour acheter et vendre des bitcoins.

      +

      Visiter le site

      +
      + coinbase +
      + + +

      Instawallet

      +
      +

      Instawallet est un porte-monnaie web offert par Paymium sous sa forme la plus simple. Chaque visiteur obtient un porte-monnaie sans inscription. Celui-ci peut ensuite être ré-utilisé en accédant à son adresse secrète.

      +

      Visiter le site

      +
      + instawallet +
      diff --git a/img/clients/lo-bips.png b/img/clients/lo-bips.png new file mode 100644 index 0000000000000000000000000000000000000000..45d626260199aac454809fdea26d4a4411bc48ca GIT binary patch literal 2489 zcmV;q2}bsbP)EI(2-^=(IZcpr}>G>gZHZ zM37n#VSJQ994l?r){z!zooN*nBrh@uVvAa2tXhc%ag_3q7?R&Pr+@r@n{1NZ%_eS= z4c#;Io88~zzP@|z_kQoWzq^pL^zGi7${Yxt?Y`Pd9(c7GDd{;m0AddhNwb(O`xmcjS z-<v-Uj^_ykdeShU@UMFFx?%g z_*KP6roK*%7u0;+#=B}8<1;*NRvFtD)%Gs}rI*2$KlF&C<2@)O>@FVUsNrTIna6vU zIRw#X=xG*um*IgU7N#XIQ1g$}S*OO!YQC}6e2=;`1?C4EmTt6u1L@SuAH?iREb2Ca zf(0WmKfgN}s)m6BUqPq!a=F2Jj8wqNuy>1R4rverIQ^%Nr=wJY3%webAHC)4TJa zA+8L2;F1jofQIM*;Hs4s`HmDh6uC3h;Yi>_cTRSEvb&t(_?Y%WHzo*`0SG9m8`nH>OH<^=*;dbdC{Hl%z^01`|Mz0EUN$9}$5VbG?orJ~|U-EGxh)KO7mNBM1n!N#K|TJhLE3 zvk9L9?{)e?ih+aqedU_Z-P%fuE)*Zf9Bmm0kv$pWFxROLRMLpq1*I3%d?VU;X)%7$gUi4}1hb zGOctdy5GH}5Qz~$LbloN2kWz@E}8Y9)q8rM_TKCak7SmlFCGP}_Y`CH1GIG{LEvZ* z%{ih^Q_$9EZW4fLA*L(2tup9d%gI0hl<|U(0_Fq9N8+wKD+K-+X{xNVz94A<3L;@w zn8wlb;6c0hC#(O^9@qNxX_-~h{S~iD(Zv=3E0X^3?&om+?c1=RB?@ds-8=r%1k+uZ z-NL5Fcl136W!^pqUWuEQycsvu*coY^#CE})a}iETqm0H#!7~^EdcS>gDu8R-R3nvL zFsCQ&3gV_S{X)_`x7#Wc67;@@HhN0(zIFvXa@`;r=6kP!UL$C=Hg1T?g7|X_qH88- zFbwl6c;vcQ5-Wnv(UbuQcVswNHMtk*MkJ^9%(W>m3;ZXmhta$g{FJjk^q{<6cC`$3 z+RSCu7bG1-!}HKIry7R)_$=w}eN57;_rS%Y8i2EVly1?6{V7Se$E+p}>;*msn!54y z4}g~bo6TnfQM)T5zou&#HMtjOwNT8o{q>$0r=?Fur%!`Tk7wmDpB=I;MP zl1}FpVEDq|WZf`7_Lix9?dB=*mx6(=(|`)aNq3ZWIN!Onj>h}L_Y;r4Y05Eqa9UE$ z*iY7PYxCv5ETd*l$2VHH-4mW4fBV!EOqmq8PYO&fjwa7_wU9!)Eq&=h%184g0 z&m8V%CGIjhFiPBfjH-Oooe3ZlMEqNV3>N|M5D>|eSa71d?NJ`?MH6Cs(ga$;KLB1E z0Dw{oMK|TBoBvcf&WwrXK0#H+sd2O-C1yTakP=6R#3A{uAe+$?e zfwBW=0C_*#Jg8J)y$A&&6yZ{YbWD@zElclNmx%2rdk0tttOs5N-w$#yUuZh8tiCF!foue)r?dHFLvAC;Ch*N67&HRAp1rB+qs|$ewWyqRvqC`D{-Tz_ zVEH}plBnD83HW;8C7{~jWAGM`=2bUTrCdpffisva8A%)AvWWx#4S7S>iujAme^S*D z|KRlBRr1)C)f}#tAJ<#-}VIGjzE)KwI^ z%M}{eZ{)uV24;^XBc_x9{G)d;k9ZhYuen7xW#b8Cvrw@po1a%6g+|g|n@0?4>>#A9{5JqWZfZIo{eWdw9Xsi%qOwuWe6CoWND|XTps7W*Pe}G2Y7G zMKA8_))1Msms_4=XZ5F!rWO|7x3TlyY;W;vHay(P+u2>6xO4TkeYa(WrI_pFn-+Zi zYyO_ecg4bkYSA%&?Q7THo$$Z#T7oO@nlnwJbsK_2!ekDgDve=gymsk;X=FmKe2g;J jb*aOquNmGRmVRw$|1Wlq?tNgqax!?j`njxgN@xNAR&f?+ delta 504 zcmaFM(#|@;F;Pg&P}k+{kqHb840QoMA+A9BGI8M2rAt7CSFT*SdiCnHYuBz{zkcJ! zjhi=b-oAbN&Ye4V@7}$4@813U_a{~>3cP*$_Wk?!A3uKl|Np;el<&fc2bGdFPi=2i zVPIe^^>lFzi8y@r#>=on1_G=P7M3hm>5y``c0;xDzxtPUO^rn-Pu^+1!~VlhJ=@qN zdD5B{vv>0N2a88KUH9~soNDyNE z|4bsoPiTs@Blp(Je-nCMe*LB@B{cim4gHrPGGEMYyq0n0xpHfMX7YlwyeH(6j-9yE zaK?zq>h7;4u`Em0Z2cRiEAF%}>%GQb)4zY;1)aF($XuRk-`jlTp3(~aAihg6D~d17 z;@rCL6w|`*h2KQ^FWq}8!8TV`H{!y*Uuil#L5_X(@z4NlT&*#w z)!+6$J9jc&L`7xA7WbW-;j$ZtKx%@usPx)%zZz~#YHz)Ah-v}1@X3=JQy^xnB!khVeO5@hrf?kc7Y@X|D en78oTGo;IV+!c7z`Lh`qsSKX3elF{r5}E*G%nIuO