1<!doctype html><html lang="gb"><head><meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge">
1<script type="application/ld+json"> 2 { 3 "@context": "https://schema.org", 4 "@type": "Organization", 5 "name" : "why! open computing SA", 6 "url" : "https://whyopencomputing.ch/gb/", 7 "logo": { 8 "@type": "ImageObject", 9 "url":"https://whyopencomputing.ch/img/logo-17786746501.jpg" 10 } 11 } 12</script>
12 13
14<script type="application/ld+json"> 15 { 16 "@context": "https://schema.org", 17 "@type": "WebPage", 18 "isPartOf": { 19 "@type": "WebSite", 20 "url": "https://whyopencomputing.ch/gb/", 21 "name": "why! open computing SA" 22 }, 23 "name": "why! â Repairable, long-lasting Linux laptops for Switzerland", 24 "url": "https://whyopencomputing.ch/gb/" 25 } 26</script>
26 27 28
28<script type="application/ld+json"> 29 { 30 "@context": "https://schema.org", 31 "@type": "WebSite", 32 "url" : "https://whyopencomputing.ch/gb/", 33 "image": { 34 "@type": "ImageObject", 35 "url":"https://whyopencomputing.ch/img/logo-17786746501.jpg" 36 }, 37 "potentialAction": { 38 "@type": "SearchAction", 39 "target": "https://whyopencomputing.ch/gb/search?search_query={search_term_string}", 40 "query-input": "required name=search_term_string" 41 } 42 } 43 </script>
43 44 45 46<title>why! â Repairable, long-lasting Linux laptops for Switzerland</title><meta name="description" content="Buy a repairable, long-lasting Linux laptop with an open-source distribution preinstalled. Swiss keyboard, local support, a sustainable alternative to Windows."><meta name="keywords" content="boutique, prestashop"><link rel="canonical" href="https://whyopencomputing.ch/gb/"><link rel="alternate" href="https://whyopencomputing.ch/fr/" hreflang="fr"><link rel="alternate" href="https://whyopencomputing.ch/de/" hreflang="de-de"><link rel="alternate" href="https://whyopencomputing.ch/gb/" hreflang="en-gb"><link rel="alternate" href="https://whyopencomputing.ch/it/" hreflang="it-it"><meta property="og:title" content="why! â Repairable, long-lasting Linux laptops for Switzerland" /><meta property="og:description" content="Buy a repairable, long-lasting Linux laptop with an open-source distribution preinstalled. Swiss keyboard, local support, a sustainable alternative to Windows." /><meta property="og:url" content="https://whyopencomputing.ch/gb/" /><meta property="og:site_name" content="why! open computing SA" /><meta property="og:type" content="website" /><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" type="image/vnd.microsoft.icon" href="https://whyopencomputing.ch/img/favicon.ico?1778674650"><link rel="shortcut icon" type="image/x-icon" href="https://whyopencomputing.ch/img/favicon.ico?1778674650"><link rel="stylesheet" href="https://whyopencomputing.ch/themes/v2_electros_62/assets/css/theme.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/ps_socialfollow/views/css/ps_socialfollow.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/ps_searchbar/ps_searchbar.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/attributepriceandavailability/views/css/apim.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/paypal/views/css/paypal_fo.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/prestablog/views/css/grid-for-1-7-module.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/prestablog/views/css/blog1.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/prestablog/views/css/custom1.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/storelocatornofees.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/inputs-storelocatornofees.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/fontello/storelocatornofees_fonts.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/fontello/storelocatornofees_fonts-codes.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/fontello/storelocatornofees_fonts-embedded.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/leaflet.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/MarkerCluster.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/MarkerCluster.Default.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/leaflet.extra-markers.min.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/Leaflet.Dialog.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/leaflet-gesture-handling.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/easy-button.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/Control.FullScreen.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/storelocatornofees/views/css/leaflet-geosearch.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmscookie
46snotice/views/css/front.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmscustomsetting/views/css/animation.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmscustomsetting/views/css/back.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmscustomsetting/views/css/slick-theme.min.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmssearch/views/css/front.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmsslider/views/css/front.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmsthemeoptions/views/css/jquery.minicolors.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmsthemeoptions/views/css/bootstrap-toggle.min.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmsthemeoptions/views/css/front.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/ets_htmlbox/views/css/front.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/hicookielaw/views/css/front.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/hicookielaw/libs/magnific-popup/magnific-popup.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/modules/tvcmsmegamenu/views/css/front.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/js/jquery/ui/themes/base/minified/jquery-ui.min.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/js/jquery/ui/themes/base/minified/jquery.ui.theme.min.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/js/jquery/plugins/fancybox/jquery.fancybox.css" type="text/css" media="all"><link rel="stylesheet" href="https://whyopencomputing.ch/themes/v2_electros_62/assets/css/custom.css" type="text/css" media="all"><style>.tvcopylink { 47 white-space: nowrap; 48} 49/* 1) Désactive toute transformation sur le lien du copyright */ 50.footer-container .tvcopylink a { text-transform: none !important; } 51 52/* 2) Au cas où le thème cible tous les liens du footer */ 53.footer-container a { text-transform: none !important; } 54 55/* 3) (Optionnel) Garde tout sur une seule ligne */ 56.footer-container .tvcopylink { white-space: nowrap; } 57</style>
57<script>var TVCMSCUSTOMSETTING_BOTTOM_OPTION = "0";var TVCMSCUSTOMSETTING_DARK_MODE_INPUT = "0";var TVCMSCUSTOMSETTING_HOVER_IMG = "0";var TVCMSCUSTOMSETTING_MAIN_MENU_STICKY = "0";var TVCMSCUSTOMSETTING_PRODUCT_PAGE_BOTTOM_STICKY_STATUS = "0";var TVCMSCUSTOMSETTING_VERTICAL_MENU_OPEN = "0";var TVCMSCUSTOMSETTING_WOW_JS = "1";var TVCMSCUSTOMSETTING_iso_code_country = false;var TVCMSFRONTSIDE_THEME_SETTING_SHOW = "0";var apim = {"config":{"APIM_COLOR_ATTRIBUTE_POPOVER":true,"APIM_DISABLE_OUT_OF_STOCK_ATTRIBUTES":true},"selectors":{"APIM_INPUT_OPTION_SELECTOR":".product-variants-item select option","APIM_COLOR_SELECTOR":".product-variants-item .input-color","APIM_RADIO_SELECTOR":".product-variants-item .input-radio"}};var baseDir = "https:\/\/whyopencomputing.ch\/";var getThemeOptionsLink = "https:\/\/whyopencomputing.ch\/gb\/module\/tvcmsthemeoptions\/default";var gettvcmsmegamenulink = "https:\/\/whyopencomputing.ch\/gb\/module\/tvcmsmegamenu\/default";var hiAcceptedCookies = [];var hiCookieGoogleConsentSettings = {"consentMode":false,"adStorageDefaultValue":"denied","analyticsStorageDefaultValue":"denied","adStorageCookieType":0,"analyticsStorageCookieType":0,"adsDataRedaction":false,"urlPassthrough":false,"adUserDataDefaultValue":"denied","adUserDataCookieType":0,"adPersonalizationDefaultValue":"denied","adPersonalizationCookieType":0,"functionalityStorageDefaultValue":"denied","personalizationStorageDefaultValue":"denied","securityStorageDefaultValue":"denied","cookiesAccepted":0,"adStorageCookieTypeGranted":"denied","analyticsStorageCookieTypeGranted":"denied","adUserDataCookieTypeGranted":"denied","adPersonalizationCookieTypeGranted":"denied","functionalityStorageCookieTypeGranted":"denied","personalizationStorageCookieTypeGranted":"denied","securityStorageCookieTypeGranted":"denied"};var prestashop = {"cart":{"products":[],"totals":{"total":{"type":"total","label":"Total","amount":0,"value":"CHF0.00"},"total_including_tax":{"type":"total","label":"Total (tax incl.)","amount":0,"value":"CHF0.00"},"total_excluding_tax":{"type":"total","label":"Total (VAT excl.)","amount":0,"value":"CHF0.00"}},"subtotals":{"products":{"type":"products","label":"Subtotal","amount":0,"value":"CHF0.00"},"discounts":null,"shipping":{"type":"shipping","label":"Shipping","amount":0,"value":""},"tax":{"type":"tax","label":"Included taxes","amount":0,"value":"CHF0.00"}},"products_count":0,"summary_string":"0 items","vouchers":{"allowed":1,"added":[]},"discounts":[],"minimalPurchase":0,"minimalPurchaseRequired":""},"currency":{"id":1,"name":"Franc suisse","iso_code":"CHF","iso_code_num":"756","sign":"CHF"},"customer":{"lastname":null,"firstname":null,"email":null,"birthday":null,"newsletter":null,"newsletter_date_add":null,"optin":null,"website":null,"company":null,"siret":null,"ape":null,"is_logged":false,"gender":{"type":null,"name":null},"addresses":[]},"country":{"id_zone":"11","id_currency":"0","call_prefix":"41","iso_code":"CH","active":"1","contains_states":"0","need_identification_number":"0","need_zip_code":"1","zip_code_format":"NNNN","display_tax_label":"1","name":"Suisse","id":19},"language":{"name":"English GB (English)","iso_code":"gb","locale":"en-GB","language_code":"en-gb","active":"1","is_rtl":"0","date_format_lite":"Y-m-d","date_format_full":"Y-m-d H:i:s","id":5},"page":{"title":"","canonical":"https:\/\/whyopencomputing.ch\/gb\/","meta":{"title":"why! \u2013 Repairable, long-lasting Linux laptops for Switzerland","description":"Buy a repairable, long-lasting Linux laptop with an open-source distribution preinstalled. Swiss keyboard, local support, a sustainable alternative to Windows.","keywords":"boutique, prestashop","robots":"index"},"page_name":"index","body_classes":{"lang-gb":true,"lang-rtl":false,"country-CH":true,"currency-CHF":true,"layout-full-width":true,"page-index":true,"tax-display-enabled":true,"page-customer-account":false},"admin_notifications":[],"password-policy":{"feedbacks":{"0":"Very weak","1":"Weak","2":"Average","3":"Strong","4":"Very strong","Straight rows of keys are easy to guess":"Straight rows of keys are easy to guess","Short keyboard patterns are easy to guess":"Short keyboard patterns are easy to guess","Use a longer keyboard pattern with more turns":"Use a longer keyboard pattern with more turns","Repeats like \"aaa\" are easy to guess":"Repeats like \"aaa\" are easy to guess","Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"":"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"","Sequences like abc or 6543 are easy to guess":"Sequences like \"abc\" or \"6543\" are easy to guess.","Recent years are easy to guess":"Recent years are easy to guess","Dates are often easy to guess":"Dates are often easy to guess","This is a top-10 common password":"This is a top-10 common password","This is a top-100 common password":"This is a top-100 common password","This is a very common password":"This is a very common password","This is similar to a commonly used password":"This is similar to a commonly used password","A word by itself is easy to guess":"A word by itself is easy to guess","Names and surnames by themselves are easy to guess":"Names and surnames by themselves are easy to guess","Common names and surnames are easy to guess":"Common names and surnames are easy to guess","Use a few words, avoid common phrases":"Use a few words, avoid common phrases","No need for symbols, digits, or uppercase letters":"No need for symbols, digits, or uppercase letters","Avoid repeated words and characters":"Avoid repeated words and characters","Avoid sequences":"Avoid sequences","Avoid recent years":"Avoid recent years","Avoid years that are associated with you":"Avoid years that are associated with you","Avoid dates and years that are associated with you":"Avoid dates and years that are associated with you","Capitalization doesn't help very much":"C
57apitalization doesn't help very much","All-uppercase is almost as easy to guess as all-lowercase":"All-uppercase is almost as easy to guess as all-lowercase","Reversed words aren't much harder to guess":"Reversed words aren't much harder to guess","Predictable substitutions like '@' instead of 'a' don't help very much":"Predictable substitutions like \"@\" instead of \"a\" don't help very much.","Add another word or two. Uncommon words are better.":"Add another word or two. Uncommon words are better."}}},"shop":{"name":"why! open computing SA","logo":"https:\/\/whyopencomputing.ch\/img\/logo-17786746501.jpg","stores_icon":"https:\/\/whyopencomputing.ch\/img\/logo_stores.png","favicon":"https:\/\/whyopencomputing.ch\/img\/favicon.ico"},"core_js_public_path":"\/themes\/","urls":{"base_url":"https:\/\/whyopencomputing.ch\/","current_url":"https:\/\/whyopencomputing.ch\/gb\/","shop_domain_url":"https:\/\/whyopencomputing.ch","img_ps_url":"https:\/\/whyopencomputing.ch\/img\/","img_cat_url":"https:\/\/whyopencomputing.ch\/img\/c\/","img_lang_url":"https:\/\/whyopencomputing.ch\/img\/l\/","img_prod_url":"https:\/\/whyopencomputing.ch\/img\/p\/","img_manu_url":"https:\/\/whyopencomputing.ch\/img\/m\/","img_sup_url":"https:\/\/whyopencomputing.ch\/img\/su\/","img_ship_url":"https:\/\/whyopencomputing.ch\/img\/s\/","img_store_url":"https:\/\/whyopencomputing.ch\/img\/st\/","img_col_url":"https:\/\/whyopencomputing.ch\/img\/co\/","img_url":"https:\/\/whyopencomputing.ch\/themes\/v2_electros_62\/assets\/img\/","css_url":"https:\/\/whyopencomputing.ch\/themes\/v2_electros_62\/assets\/css\/","js_url":"https:\/\/whyopencomputing.ch\/themes\/v2_electros_62\/assets\/js\/","pic_url":"https:\/\/whyopencomputing.ch\/upload\/","theme_assets":"https:\/\/whyopencomputing.ch\/themes\/v2_electros_62\/assets\/","theme_dir":"https:\/\/whyopencomputing.ch\/themes\/v2_electros_62\/","pages":{"address":"https:\/\/whyopencomputing.ch\/gb\/address","addresses":"https:\/\/whyopencomputing.ch\/gb\/addresses","authentication":"https:\/\/whyopencomputing.ch\/gb\/authentification","manufacturer":"https:\/\/whyopencomputing.ch\/gb\/fabricants","cart":"https:\/\/whyopencomputing.ch\/gb\/cart","category":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=category","cms":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=cms","contact":"https:\/\/whyopencomputing.ch\/gb\/contactez-nous","discount":"https:\/\/whyopencomputing.ch\/gb\/bons-de-reduction","guest_tracking":"https:\/\/whyopencomputing.ch\/gb\/guest-tracking","history":"https:\/\/whyopencomputing.ch\/gb\/historique-des-commandes","identity":"https:\/\/whyopencomputing.ch\/gb\/identity","index":"https:\/\/whyopencomputing.ch\/gb\/","my_account":"https:\/\/whyopencomputing.ch\/gb\/my-account","order_confirmation":"https:\/\/whyopencomputing.ch\/gb\/order-confirmation","order_detail":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=order-detail","order_follow":"https:\/\/whyopencomputing.ch\/gb\/details-de-la-commande","order":"https:\/\/whyopencomputing.ch\/gb\/order","order_return":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=order-return","order_slip":"https:\/\/whyopencomputing.ch\/gb\/credit-slip","pagenotfound":"https:\/\/whyopencomputing.ch\/gb\/page-non-trouvee","password":"https:\/\/whyopencomputing.ch\/gb\/mot-de-passe-oublie","pdf_invoice":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=pdf-invoice","pdf_order_return":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=pdf-order-return","pdf_order_slip":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=pdf-order-slip","prices_drop":"https:\/\/whyopencomputing.ch\/gb\/prices-drop","product":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=product","registration":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=registration","search":"https:\/\/whyopencomputing.ch\/gb\/search","sitemap":"https:\/\/whyopencomputing.ch\/gb\/plan-du-site","stores":"https:\/\/whyopencomputing.ch\/gb\/stores","supplier":"https:\/\/whyopencomputing.ch\/gb\/suppliers","new_products":"https:\/\/whyopencomputing.ch\/gb\/new-products","brands":"https:\/\/whyopencomputing.ch\/gb\/fabricants","register":"https:\/\/whyopencomputing.ch\/gb\/index.php?controller=registration","order_login":"https:\/\/whyopencomputing.ch\/gb\/order?login=1"},"alternative_langs":{"fr":"https:\/\/whyopencomputing.ch\/fr\/","de-de":"https:\/\/whyopencomputing.ch\/de\/","en-gb":"https:\/\/whyopencomputing.ch\/gb\/","it-it":"https:\/\/whyopencomputing.ch\/it\/"},"actions":{"logout":"https:\/\/whyopencomputing.ch\/gb\/?mylogout="},"no_picture_image":{"bySize":{"side_product_default":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-side_product_default.jpg","width":86,"height":86},"special_vertical_img":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-special_vertical_img.jpg","width":93,"height":93},"small_default":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-small_default.jpg","width":98,"height":98},"cart_default":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-cart_default.jpg","width":125,"height":125},"add_cart_def":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-add_cart_def.jpg","width":200,"height":200},"home_default":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-home_default.jpg","width":248,"height":248},"sp_pd_main_img":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-sp_pd_main_img.jpg","width":441,"height":441},"medium_default":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-medium_default.jpg","width":452,"height":452}
57,"pd_custom":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-pd_custom.jpg","width":452,"height":452},"pd4_def":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-pd4_def.jpg","width":724,"height":724},"large_default":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-large_default.jpg","width":800,"height":800}},"small":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-side_product_default.jpg","width":86,"height":86},"medium":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-home_default.jpg","width":248,"height":248},"large":{"url":"https:\/\/whyopencomputing.ch\/img\/p\/gb-default-large_default.jpg","width":800,"height":800},"legend":""}},"configuration":{"display_taxes_label":true,"display_prices_tax_incl":true,"is_catalog":false,"show_prices":true,"opt_in":{"partner":true},"quantity_discount":{"type":"discount","label":"Unit discount"},"voucher_enabled":1,"return_enabled":0},"field_required":[],"breadcrumb":{"links":[{"title":"Home","url":"https:\/\/whyopencomputing.ch\/gb\/"}],"count":1},"link":{"protocol_link":"https:\/\/","protocol_content":"https:\/\/"},"time":1791120195,"static_token":"40af6e98dedad99f8990694bf87de4d1","token":"15e27b55a654c43d6ae53ae2ca0f6e31","debug":false};var prestashopFacebookAjaxController = "https:\/\/whyopencomputing.ch\/gb\/module\/ps_facebook\/Ajax";var psemailsubscription_subscription = "https:\/\/whyopencomputing.ch\/gb\/module\/ps_emailsubscription\/subscription";var static_token = "40af6e98dedad99f8990694bf87de4d1";var stgrecaptcha = {"invisible_v2":"0","site_key":"6LcA7MwsAAAAAHTBPOPxTbPYxjAMdwmOO0Cb9-Od","site_key_v3":"6LcA7MwsAAAAAHTBPOPxTbPYxjAMdwmOO0Cb9-Od","thresholds":"0.3","login_attempts":"5","theme":"light","type":"image","size":"compact","lang":"fr","logged_in":"1","no_connect":"1","news_delay":"1","captcha_type":"0","h_site_key":"","login":{"enabled":"0","selector":"body#authentication #login-form .forgot-password","selector_v3":"#authentication #login-form #SubmitLogin","html":"<div class=\"stgr_login stgr_box form-group row\"><label class=\"col-md-3 form-control-label required\">Captcha<\/label><div class=\"col-md-9\"><div class=\"g-recaptcha\"><\/div><\/div><\/div>","append":"1"},"register":{"enabled":"1","selector":"body#registration #customer-form .form-footer","selector_v3":"body#registration #customer-form button[type=\"submit\"]","html":"<div class=\"stgr_register stgr_box form-group row\"><label class=\"col-md-3 form-control-label required\">Captcha<\/label><div class=\"col-md-9\"><div class=\"g-recaptcha\"><\/div><\/div><\/div>","append":"1"},"contact":{"enabled":"1","selector":".contact-form .form-fields","selector_v3":"#contact .contact-form input[name=\"submitMessage\"]","html":"<div class=\"stgr_contact stgr_box form-group row\"><label class=\"col-md-3 form-control-label required\">Captcha<\/label><div class=\"col-md-9\"><div class=\"g-recaptcha\"><\/div><\/div><\/div>","append":"0"},"opclogin":{"enabled":"0","selector":"body#checkout #login-form .forgot-password","selector_v3":"#checkout #login-form button[type=\"submit\"]","html":"<div class=\"stgr_opclogin stgr_box form-group row\"><label class=\"col-md-3 form-control-label required\">Captcha<\/label><div class=\"col-md-9\"><div class=\"g-recaptcha\"><\/div><\/div><\/div>","append":"1"},"opcregister":{"enabled":"0","selector":"body#checkout #customer-form > section","selector_v3":"#checkout #customer-form button[type=\"submit\"]","html":"<div class=\"stgr_opcregister stgr_box form-group row\"><label class=\"col-md-3 form-control-label required\">Captcha<\/label><div class=\"col-md-9\"><div class=\"g-recaptcha\"><\/div><\/div><\/div>","append":"0"},"emailsubscription":{"enabled":"0","selector":".block_newsletter form .col-xs-12:first","selector_v3":".email_subscription input[type=\"submit\"]","html":"<div class=\"stgr_emailsubscription stgr_box col-xs-12 mt-1\"><div class=\"g-recaptcha\"><\/div><\/div>","append":"2"},"forms":{"login":{"id":"login","val":1,"name":"Login form"},"register":{"id":"register","val":1,"name":"Register form"},"contact":{"id":"contact","val":1,"name":"Contact form"},"opclogin":{"id":"opclogin","val":1,"name":"The Login form on the checkout page"},"opcregister":{"id":"opcregister","val":1,"name":"The register form on the checkout page"},"emailsubscription":{"id":"emailsubscription","val":1,"name":"Newsletter subscription"}}};var tvMainSmartSpeed = "600";var tvcms_setting = true;var tvthemename = "v2_electros_62";var twintBackendVars = {"ajaxUrl":"","texts":{"amountEmpty":"Please enter a valid amount.","licenseActivationFailed":"The license activation failed. Please check the logs.","licenseCheckFailed":"The license check failed. Please check the logs.","licenseDeactivationFailed":"The license deactivation failed. Please check the logs."},"prefix":"mame_twint_for_prestashop"};var twintVars = {"ajaxUrl":"https:\/\/whyopencomputing.ch\/gb\/module\/twint_for_prestashop\/background?ajax=1","userAgent":"mozilla\/5.0 applewebkit\/537.36 (khtml, like gecko; compatible; pagesourcesearchbot\/1.0; +https:\/\/pagesourcesearch.com\/bot) chrome\/128.0.0.0 safari\/537.36","httpXReqWith":false};</script>
57 58
59<script> 60(function () { 61 var skeepersLoaded = false; 62 63 function forceAvisVerifiesRefresh() { 64 window.dispatchEvent(new Event('resize')); 65 } 66 67 function loadScript(src, callback) { 68 var script = document.createElement('script'); 69 script.defer = true; 70 script.charset = 'utf-8'; 71 script.src = src; 72 if (typeof callback === 'function') { 73 script.onload = callback; 74 } 75 document.body.appendChild(script); 76 } 77 78 function loadSkeepersWidgets() { 79 if (skeepersLoaded) { 80 return; 81 } 82 83 skeepersLoaded = true; 84 85 loadScript('//widgets.rr.skeepers.io/carousel/dd359631-07ec-bf44-a569-1204b420085f/10a0e64e-1bd4-4b4a-be3a-7f07664514c6.js', function () { 86 setTimeout(forceAvisVerifiesRefresh, 300); 87 setTimeout(forceAvisVerifiesRefresh, 800); 88 setTimeout(forceAvisVerifiesRefresh, 1500); 89 setTimeout(forceAvisVerifiesRefresh, 2500); 90 }); 91 92 loadScript('https://widgets.rr.skeepers.io/generated/dd359631-07ec-bf44-a569-1204b420085f/801f1980-cd73-4f9b-b328-ce382733a019.js', function () { 93 setTimeout(forceAvisVerifiesRefresh, 300); 94 setTimeout(forceAvisVerifiesRefresh, 800); 95 setTimeout(forceAvisVerifiesRefresh, 1500); 96 setTimeout(forceAvisVerifiesRefresh, 2500); 97 }); 98 } 99 100 window.addEventListener('load', function () { 101 fetch('https://cl-pbr.cxr.skeepers.io/dd359631-07ec-bf44-a569-1204b420085f/stats.json', { 102 method: 'GET', 103 cache: 'no-store' 104 }) 105 .then(function () { 106 loadSkeepersWidgets(); 107 }) 108 .catch(function () { 109 var fallback = document.getElementById('avis-warning'); 110 if (fallback) { 111 fallback.style.display = 'block'; 112 } 113 }); 114 }); 115})(); 116</script>
116 117 118 119
120<script> 121 function showSection(section) { 122 document.getElementById('repair-section-1').style.display = section === 1 ? 'flex' : 'none'; 123 document.getElementById('repair-section-2').style.display = section === 2 ? 'flex' : 'none'; 124 document.querySelectorAll('.tab-button').forEach(button => button.classList.remove('active')); 125 document.querySelector(`.tab-button[data-target="${section}"]`)?.classList.add('active'); 126 } 127</script>
127 128 129 130
131<script> 132(function () { 133 if (location.hostname !== 'whyopencomputing.com') return; 134 135 function fixLinks() { 136 var links = document.querySelectorAll('a[href*="whyopencomputing.com"][href*="/content/5-paiements"], a[href^="/"][href*="/content/5-paiements"]'); 137 for (var i = 0; i < links.length; i++) { 138 var a = links[i]; 139 var href = a.getAttribute('href') || ''; 140 var m = href.match(/whyopencomputing\.com\/([a-z]{2})\/content\/5-paiements/i) || href.match(/^\/([a-z]{2})\/content\/5-paiements/i); 141 var lang = (m && m[1]) ? m[1] : (location.pathname.split('/')[1] || 'fr'); 142 143 a.setAttribute('href', 'https://whyopencomputing.com/' + lang + '/content/27-paiements-eur'); 144 } 145 } 146 147 if (document.readyState === 'loading') { 148 document.addEventListener('DOMContentLoaded', fixLinks); 149 } else { 150 fixLinks(); 151 } 152 153 new MutationObserver(fixLinks).observe(document.documentElement, { childList: true, subtree: true }); 154})(); 155</script>
155 156 157 158
159<script> 160document.addEventListener('DOMContentLoaded', function () { 161 var widget = document.getElementById('13780e5e-d37d-4380-aa4e-ffee365756e1'); 162 if (widget) { 163 widget.style.setProperty('display', 'none', 'important'); 164 } 165 166 var link = document.querySelector('a.skeepers-widget-wrapper-13780e5e-d37d-4380-aa4e-ffee365756e1'); 167 if (link) { 168 link.style.setProperty('display', 'none', 'important'); 169 } 170}); 171</script>
171 172 173 174<link rel="dns-prefetch" href="https://whyopencomputing.ch" /><link rel="preconnect" href="https://whyopencomputing.ch" crossorigin/><link rel="preload" href="https://whyopencomputing.ch/themes/v2_electros_62/assets/css/570eb83859dc23dd0eec423a49e147fe.woff2" as="font" type="font/woff2" crossorigin /><link as="style" rel="stylesheet preload" type="text/css" href="https://whyopencomputing.ch/themes/v2_electros_62/assets/css/material-fonts.css" /><link as="style" rel="stylesheet preload" type="text/css" href="https://whyopencomputing.ch/themes/v2_electros_62/assets/css/robotoslab.css" /><link as="style" rel="stylesheet preload" type="text/css" href="https://whyopencomputing.ch/themes/v2_electros_62/assets/css/poppins.css" /><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css"> 175</head><body id="index" class="lang-gb country-ch currency-chf layout-full-width page-index tax-display-enabled text1-dark text2-light" data-mouse-hover-img='0' data-menu-sticky='0'><div class='tvcmscookies-notice'><div class='tvcookies-notice-img-wrapper'><div class="tvcookies-notice-img-inner"><div class="tvcookie-content-box"><div class="tvcookies-notice-title"><div class="tvcookies-notice-title">To give you the best possible experience, this site uses cookies. Using your site means your agree to our use of cookies. We have published a new cookies policy, which you should need to find out more about the cookies we use. <strong><span style="text-decoration: underline;"><a href="http://192.168.29.239/v1_electronic_electro_102_2_gtmatrix/en/content/2-legal-notice"> View Cookies Policy.</a></span></strong></div></div></div><div class="tvcookie-btn-wrapper"><button class='close-cookie tvclose-btn'>Close</button><button class='close-cookie tvok-btn'>Ok</button></div></div><div class="tvcookies-notice-icon"><button class='close-cookie tvclose-icon'><span>Accept All</span></button></div></div></div><main><div class="tv-main-div " ><header id="header"><style>.tvheader-top-right {display: flex;align-items: center;justify-content: flex-end;gap: 15px;}.tvheader-item {display: flex;align-items: center;gap: 6px;padding: 5px 10px;background: #f9f9f9;border-radius: 4px;font-size: 14px;line-height: 1;}.tvheader-item img {width: 16px;height: 16px;vertical-align: middle;}.tvheader-item span {display: inline-block;vertical-align: middle;min-width: 25px;}.tvheader-icon i {font-size: 20px;}.tvcountry-dropdown {position: absolute;top: 100%;right: 0;display: none;background: #fff;border: 1px solid #ccc;border-radius: 4px;margin-top: 5px;min-width: 150px;z-index: 99;}.tvcountry-dropdown a {display: flex;align-items: center;padding: 8px 10px;color: #333;text-decoration: none;}.tvcountry-dropdown a:hover {background: #f0f0f0;}.tvcountry-dropdown img {width: 16px;height: 16px;margin-right: 6px;}</style>
175<script> 176function toggleCountryDropdown() { 177 const dropdown = document.getElementById('tvcountry-dropdown'); 178 if (!dropdown) return; 179 dropdown.style.display = dropdown.style.display === 'block' ? 'none' : 'block'; 180 document.addEventListener('click', function close(e) { 181 if (!dropdown.contains(e.target) && !e.target.closest('.country-toggle')) { 182 dropdown.style.display = 'none'; 183 document.removeEventListener('click', close); 184 } 185 }); 186} 187 188document.addEventListener('DOMContentLoaded', function () { 189 const currentHost = window.location.hostname; 190 const label = document.getElementById('country-label'); 191 const flag = document.getElementById('country-flag'); 192 193 if (label && flag) { 194 if (currentHost.includes('.ch')) { 195 label.textContent = 'SUISSE'; 196 flag.src = '/img/CH.svg'; 197 } else { 198 label.textContent = 'EUROPE'; 199 flag.src = '/img/Flag_of_Europe.svg'; 200 } 201 } 202}); 203</script>
203<div class="tvcmsdesktop-top-header-wrapper header-1" data-header-layout="1"><div class="container-fluid tvcmsdesktop-top-header"><div class="container"><div class="row align-items-center"><div class="col-md-6 tvheader-offer-wrapper"><div class="tvheader-nav-offer-text"><i class="material-icons"></i><p>World's Fastest Online Shopping Destination</p></div></div><div class="col-md-6"><div class="tvheader-top-right"><div class="tvheader-item"><div id="tvcmsdesktop-language-selector" class="tvcms-header-language tvheader-language-wrapper"><div class="tvheader-language-btn-wrapper"><button class="btn-unstyle tv-language-btn"><span class="tv-language-span">GB</span><i class="material-icons expand-more"></i></button><ul class="tv-language-dropdown tv-dropdown"><li ><a href="https://whyopencomputing.ch/fr/" title="Français">FR</a></li><li ><a href="https://whyopencomputing.ch/de/" title="Deutsch">DE</a></li><li class="current"><a href="https://whyopencomputing.ch/gb/" title="English GB">GB</a></li><li ><a href="https://whyopencomputing.ch/it/" title="Italiano">IT</a></li></ul></div></div> 204</div><div class="tv-header-account tv-account-wrapper tvcms-header-myaccount"><button class="btn-unstyle tv-myaccount-btn tv-myaccount-btn-desktop" name="User Icon" aria-label="User Icon"><i style="color: #747474;" class="material-icons person">î½</i><span>Sign In</span></button><ul class="dropdown-menu tv-account-dropdown tv-dropdown"><li><div id="tvcmsdesktop-user-info" class="tvcms-header-sign user-info tvheader-sign"><a href="https://whyopencomputing.ch/gb/my-account" class="tvhedaer-sign-btn" title="Log into your customer account" rel="nofollow"><i class="material-icons"></i><span class="tvhedaer-sign-span">Sign in</span></a></div></li><li class="ttvcms-wishlist-icon"></li><li class="tvheader-compare"></li><li class="tvheader-language hidden-lg-up"><div id="tvcmsdesktop-language-selector" class="tvcms-header-language tvheader-language-wrapper"><div class="tvheader-language-btn-wrapper"><button class="btn-unstyle tv-language-btn"><span class="tv-language-span">GB</span><i class="material-icons expand-more"></i></button><ul class="tv-language-dropdown tv-dropdown"><li ><a href="https://whyopencomputing.ch/fr/" title="Français">FR</a></li><li ><a href="https://whyopencomputing.ch/de/" title="Deutsch">DE</a></li><li class="current"><a href="https://whyopencomputing.ch/gb/" title="English GB">GB</a></li><li ><a href="https://whyopencomputing.ch/it/" title="Italiano">IT</a></li></ul></div></div> 205</li><li class="tvheader-currency hidden-lg-up"></li></ul></div><div id="_desktop_cart"><div class="blockcart cart-preview inactive tv-header-cart" data-refresh-url="//whyopencomputing.ch/gb/module/ps_shoppingcart/ajax"><div class="tvheader-cart-wrapper "><div class='tvheader-cart-btn-wrapper'><a rel="nofollow" href="JavaScript:void(0);" data-url='//whyopencomputing.ch/gb/cart?action=show' title='Basket'><div class="tvcart-icon-text-wrapper"><i class="material-icons" style="color: #747474;">shopping_cart</i><div class="tv-cart-cart-inner"><span class="cart-products-count">0</span></div></div></a></div><div class="ttvcmscart-show-dropdown-right"><div class="ttvcart-no-product"><div class="ttvcart-close-title-count tdclose-btn-wrap"><button class="ttvclose-cart"></button><div class="ttvcart-top-title"><h4>Shopping Cart</h4></div><div class="ttvcart-counter"><span class="ttvcart-products-count">0</span></div></div></div></div><!-- Start DropDown header cart --></div></div></div><div class="tvheader-item position-relative"><button type="button" class="country-toggle" onclick="toggleCountryDropdown()" style="display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;margin:0;gap:5px;"><img id="country-flag" src="/img/CH.svg" alt="Pays" /><span id="country-label">SUISSE</span><i class="material-icons">expand_more</i></button><div id="tvcountry-dropdown" class="tvcountry-dropdown"><a href="https://whyopencomputing.com"><img src="/img/Flag_of_Europe.svg" alt="Europe" />EUROPE</a><a href="https://whyopencomputing.ch"><img src="/img/CH.svg" alt="Suisse" />SUISSE</a></div></div></div></div></div></div></div><div class='container-fluid tvcmsdesktop-top-second hidden-md-down'><div class="container"><div class="row tvcmsdesktop-top-header-box"><div class="col-sm-12 col-md-2 col-lg-2 col-xl-2 tvcms-header-logo-wrapper" style="width: 175px;"><div class="hidden-sm-down tvcms-header-logo" id="tvcmsdesktop-logo"><div class="tv-header-logo"><a href="https://whyopencomputing.ch/"><img class="logo img-responsive" src="https://whyopencomputing.ch/img/logo-17786746501.jpg" alt="why! open computing SA" loading="lazy" height="35" width="201"></a></div></div></div><div class="col-sm-12 col-md-6 col-lg-6 col-xl-6 tvcmsheader-search"><div class='tvcmssearch-wrapper' id="_desktop_search"><div class="search-widget tvcmsheader-search" data-search-controller-url="//whyopencomputing.ch/gb/search"><div class="tvsearch-top-wrapper"><div class="tvsearch-header-display-wrappper tvsearch-header-display-full"><form method="get" action="//whyopencomputing.ch/gb/search" class="tvsearch-form" onsubmit="return true;"><input type="hidden" name="controller" value="search" /><div class="tvheader-top-search"><div class="tvheader-top-search-wrapper-info-box" style="position: relative; display: flex; align-items: center;"><!-- Loupe à gauche --><div class="tvsearch-icon-left" style="position: absolute; left: 10px;"><i class="material-icons" style="font-size:16px;line-height:16px;">search</i></div><!-- Champ de recherche -->
205<input type="text" name="s" id="searchInput" class="tvcmssearch-words" placeholder="Search our catalog" aria-label="Search our catalog" autocomplete="off" style="padding-left: 35px; padding-right: 30px; width: 100%;" /><!-- Croix à droite --><div class="tvsearch-icon-right" style="position: absolute; right: 10px; cursor: pointer;" onclick="document.getElementById('searchInput').value='';"><i class="material-icons"></i></div></div></div><button type="submit" style="display: none;"></button></form><div class='tvsearch-result'></div></div></div></div> 206 207</div></div><div class="col-sm-12 col-md-4 col-lg-4 col-xl-4 tvcmsheader-nav-right d-flex justify-content-end"><div class="tv-contact-account-cart-wrapper d-flex align-items-center"><div id='tvcmsdesktop-account-button'></div><div id="_desktop_cart_manage" class="tvcms-header-cart"></div></div></div></div></div></div><div class="tvcms-header-menu-offer-wrapper tvcmsheader-sticky"><div class="position-static tvcms-header-menu"><div class='tvcmsmain-menu-wrapper container'><div id='tvdesktop-megamenu'><div class="container_tv_megamenu"><div id="tv-menu-horizontal" class="tv-menu-horizontal clearfix"><ul class="menu-content"><li class="tvmega-menu-title">Mega Menu</li><li class="level-1 home_menu"><a href="https://whyopencomputing.ch/gb/"><span><i class="material-icons">home</i></span></a></li><li class="level-1 parent"><a href="#"><span>Products</span></a><span class="icon-drop-mobile"></span></li><li class="level-1 parent"><a href="#"><span>Equipments</span></a><span class="icon-drop-mobile"></span></li><li class="level-1 parent"><a href="https://whyopencomputing.ch/gb/14-pieces-detachees"><span>Pièces détachées</span></a><span class="icon-drop-mobile"></span></li><li class="level-1 btn btn-primary tvall-inner-btn tvall-inner-btn-menu tvmain-slider-button animated gilles"><a href="/#support"><span>Support</span></a><span class="icon-drop-mobile"></span></li></ul></div></div></div></div><div class="tvcmsdesktop-contact tvforce-hide"> <div id="_desktop_contact_link" class=""><div id="contact-link"><a href="tel:+41 21 661 22 22"><div class="tvcontact-icon"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22.3px" height="22.4px" viewBox="0 0 20.3 20.4" style="enable-background:new 0 0 20.3 20.4;" xml:space="preserve"><path style="stroke:#000000;stroke-width:0.4;stroke-miterlimit:10;" d="M15.1,20.2c-0.3,0-0.6-0.1-0.8-0.1c-1.1-0.2-2.1-0.6-3.1-1.1c-1.6-0.8-3.1-1.8-4.5-3c-2.7-2.4-4.8-5.2-6-8.6C0.4,6.5,0.2,5.6,0.2,4.7c0-0.9,0.3-1.6,0.9-2.3c0.5-0.6,1.1-1.1,1.7-1.6c1-0.8,1.9-0.8,2.8,0c0.9,0.9,1.8,1.8,2.7,2.7C9,4.3,9,5.3,8.3,6.1c-0.5,0.5-1,1-1.5,1.6C6.7,7.8,6.7,7.8,6.7,8c0.5,1.1,1.3,2,2.1,2.9c0.8,0.9,1.7,1.7,2.7,2.3c0.3,0.2,0.6,0.3,0.8,0.5c0.1,0.1,0.2,0.1,0.3,0c0.4-0.4,0.9-0.9,1.3-1.3c0.3-0.3,0.7-0.6,1.2-0.7c0.7-0.1,1.2,0.1,1.7,0.6c0.8,0.8,1.7,1.7,2.5,2.5c0.9,0.9,1,1.9,0.1,2.9c-0.6,0.7-1.2,1.3-1.9,1.9c-0.5,0.4-1,0.6-1.7,0.7c0,0-0.1,0-0.1,0C15.6,20.2,15.4,20.2,15.1,20.2z M1.2,4.7c0,1.1,0.3,1.9,0.6,2.8c0.9,2.4,2.3,4.4,4,6.2c1.7,1.8,3.6,3.2,5.8,4.3c1.1,0.5,2.2,1,3.5,1.1c0.7,0.1,1.5,0,2-0.6c0.6-0.6,1.1-1.1,1.7-1.7c0.4-0.5,0.4-1,0-1.4c-0.9-0.9-1.7-1.8-2.6-2.6c-0.4-0.4-0.8-0.4-1.2,0c-0.1,0.1-0.2,0.2-0.3,0.2c-0.5,0.5-1,1-1.5,1.4c-0.3,0.3-0.7,0.4-1,0.2c-0.3-0.1-0.6-0.3-0.8-0.5c-1.3-0.8-2.4-1.7-3.4-2.9c-0.8-0.9-1.6-1.9-2.1-3C5.5,7.7,5.6,7.5,6,7c0.5-0.5,1-1,1.5-1.5c0.4-0.4,0.4-0.9,0-1.3c-0.6-0.7-1.3-1.3-1.9-2C5.3,2,5.1,1.7,4.8,1.5C4.4,1.2,4,1.1,3.6,1.5C3.5,1.5,3.4,1.6,3.3,1.7C2.9,2.1,2.4,2.6,2,3C1.4,3.5,1.2,4.2,1.2,4.7z" /></svg></div><div class="tvheader-contact-wrapper"><span class="tvcall-on">24/7 Support </span><span>+41 21 661 22 22</span></div></a></div></div></div></div></div><style>.tv-contact-account-cart-wrapper {display: flex;align-items: center;justify-content: flex-end;gap: 10px;}.tvcms-header-cart {margin-left: 10px;}</style></div> 208<div id='tvcms-mobile-view-header' class="hidden-lg-up tvheader-mobile-layout mh1 mobile-header-1" data-header-mobile-layout="1"><div class="tvcmsmobile-top-wrapper"><div class='tvmobileheader-offer-wrapper col-sm-12'><div class="tvheader-nav-offer-text"><i class="material-icons"></i><p>World's Fastest Online Shopping Destination</p></div></div></div>
208<div class='tvcmsmobile-header-menu-offer-text tvcmsheader-sticky'><div class="tvcmsmobile-header-menu col-sm-1 col-xs-2"><div class="tvmobile-sliderbar-btn"><a href="Javascript:void(0);" title=""><i class='material-icons'></i></a></div><div class="tvmobile-slidebar"><div class="tvmobile-dropdown-close"><a href="Javascript:void(0);"><i class='material-icons'></i></a></div><div id='tvmobile-megamenu'></div><div class="tvcmsmobile-contact"></div><div id='tvmobile-lang'></div><div id='tvmobile-curr'></div></div></div><div class="tvcmsmobile-header-logo-right-wrapper col-md-4 col-sm-12"><div id='tvcmsmobile-header-logo'></div></div><div class="col-sm-7 col-xs-10 tvcmsmobile-cart-acount-text"><div id="tvcmsmobile-account-button"></div><div id="tvmobile-cart"></div></div></div><div class='tvcmsmobile-header-search-logo-wrapper'><div class="tvcmsmobile-header-search col-md-12 col-sm-12"><div id="tvcmsmobile-search"></div></div></div></div></header><aside id="notifications"><div class="container"></div></aside><div id="wrapper"><div id="wrappertop"></div><div class=" tv-full-layout tvcms-full-layout"><div class="row"><div id="content-wrapper" class="col-sm-12"><div id="main"><section id="content" class="page-home"> <div class="tvcms-slider-offerbanner-wrapper container-fluid"><div class=" tvcmsmain-slider-wrapper container" data-speed='24000' data-pause-hover='true'><div class='tvcms-main-slider'><div class="tv-main-slider row"><div id='tvmain-slider' class="owl-theme owl-carousel tvcms-hide-owl" ><a href="laptops/1667-217746-why-v540tu-14-i5.html" class="tvimage tvslider-list" title="V540TU-i5/i7"><picture><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/medium/5f304f1487d5b8869eda_V540TU-slider.png' media="(max-width: 768px) and (min-width: 576px)" width="440" height="342"><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/small/5f304f1487d5b8869eda_V540TU-slider.png' media="(max-width: 575px)" width="440" height="160"><img class="tvmain-slider-img tv-img-responsive" src='https://whyopencomputing.ch/modules/tvcmsslider/views/img/5f304f1487d5b8869eda_V540TU-slider.png' alt='Main Slider' data-caption-id='tvmain-slider-img-0' width="440" height="600" > </picture> <div id='tvmain-slider-img-0' class='tvmain-slider-content-inner tvmain-slider-contant-center'><div class='tvmain-slider-contant'><div class="tvmain-slider-info animated"><div style="color:#dd4814;font-size:20px;font-family:'Roboto Slab';">Laptop why!</div> 209<div style="color:#000000;font-size:26px;font-weight:bold;">V540TU â i5/i7</div></div><div class="tvmain-slider-btn"><button class="btn btn-primary tvall-inner-btn tvmain-slider-button animated"><span>shop now</span></button></div></div></div></a><a href="desktops/1680-219114-r100au-i5.html" class="tvimage tvslider-list" title="R100AU"><picture><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/medium/21ca278d7b64799a010c_R100AU-slider.png' media="(max-width: 768px) and (min-width: 576px)" width="440" height="342"><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/small/21ca278d7b64799a010c_R100AU-slider.png' media="(max-width: 575px)" width="440" height="160"><img class="tvmain-slider-img tv-img-responsive" src='https://whyopencomputing.ch/modules/tvcmsslider/views/img/21ca278d7b64799a010c_R100AU-slider.png' alt='Main Slider' data-caption-id='tvmain-slider-img-1' width="440" height="600" style="display:none" loading="lazy" > </picture> <div id='tvmain-slider-img-1' class='tvmain-slider-content-inner active tvmain-slider-contant-center'><div class='tvmain-slider-contant'><div class="tvmain-slider-info animated"><div style="color: #dd4814; font-size: 20px; font-family: 'Roboto Slab';">Desktop why!</div> 210<div style="color: #000000; font-size: 26px; font-weight: bold;">R100AU â i5</div></div><div class="tvmain-slider-btn"><button class="btn btn-primary tvall-inner-btn tvmain-slider-button animated"><span>shop now</span></button></div></div></div></a><a href="fairphone/1781-222358-the-fairphone-gen-6-8718819372554.html" class="tvimage tvslider-list" title="The Fairphone (Gen. 6)"><picture><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/medium/1480b7860c859e0a6a25_FP6 slider new EN.png' media="(max-width: 768px) and (min-width: 576px)" width="440" height="342"><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/small/1480b7860c859e0a6a25_FP6 slider new EN.png' media="(max-width: 575px)" width="440" height="160"><img class="tvmain-slider-img tv-img-responsive" src='https://whyopencomputing.ch/modules/tvcmsslider/views/img/1480b7860c859e0a6a25_FP6 slider new EN.png' alt='Main Slider' data-caption-id='tvmain-slider-img-2' width="440" height="600" style="display:none" loading="lazy" > </picture> <div id='tvmain-slider-img-2' class='tvmain-slider-content-inner tvmain-slider-contant-center'><div class='tvmain-slider-contant'><div class="tvmain-slider-info animated"><div style="color: #dd4814; font-size: 20px; font-family: 'Roboto Slab';">The Fairphone (Gen. 6)</div> 211<div style="color: #000000; font-size: 26px; font-weight: bold;">8GB / 256GB</div></div><div class="tvmain-slider-btn"><button class="btn btn-primary tvall-inner-btn tvmain-slider-button animated"><span>shop now</span></button></div></div></div></a>
211<a href="laptops/1608-218574-why-ns51au-i7-15-.html" class="tvimage tvslider-list" title="NS51AU - i5/i7"><picture><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/medium/90c08c109dff0bb02f22_NS51AU-slider.png' media="(max-width: 768px) and (min-width: 576px)" width="440" height="342"><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/small/90c08c109dff0bb02f22_NS51AU-slider.png' media="(max-width: 575px)" width="440" height="160"><img class="tvmain-slider-img tv-img-responsive" src='https://whyopencomputing.ch/modules/tvcmsslider/views/img/90c08c109dff0bb02f22_NS51AU-slider.png' alt='Main Slider' data-caption-id='tvmain-slider-img-3' width="440" height="600" style="display:none" loading="lazy" > </picture> <div id='tvmain-slider-img-3' class='tvmain-slider-content-inner tvmain-slider-contant-center'><div class='tvmain-slider-contant'><div class="tvmain-slider-info animated"><div style="color: #dd4814; font-size: 20px; font-family: 'Roboto Slab';">Laptop why!</div> 212<div style="color: #000000; font-size: 26px; font-weight: bold;">NS51AU â i5/i7</div> 213<p></p></div><div class="tvmain-slider-btn"><button class="btn btn-primary tvall-inner-btn tvmain-slider-button animated"><span>shop now</span></button></div></div></div></a><a href="fairphone/1657-fairphone-5-6-gb-256-gb-8718819372431.html" class="tvimage tvslider-list" title="Fairphone 5"><picture><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/medium/3315cb7a9e988523e711_FP5.png' media="(max-width: 768px) and (min-width: 576px)" width="440" height="342"><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/small/3315cb7a9e988523e711_FP5.png' media="(max-width: 575px)" width="440" height="160"><img class="tvmain-slider-img tv-img-responsive" src='https://whyopencomputing.ch/modules/tvcmsslider/views/img/3315cb7a9e988523e711_FP5.png' alt='Main Slider' data-caption-id='tvmain-slider-img-4' width="440" height="600" style="display:none" loading="lazy" > </picture> <div id='tvmain-slider-img-4' class='tvmain-slider-content-inner tvmain-slider-contant-center'><div class='tvmain-slider-contant'><div class="tvmain-slider-info animated"><div style="color: #dd4814; font-size: 20px; font-family: 'Roboto Slab';">Fairphone 5</div> 214<div style="color: #000000; font-size: 26px; font-weight: bold;">6GB / 128GB</div> 215<p></p></div><div class="tvmain-slider-btn"><button class="btn btn-primary tvall-inner-btn tvmain-slider-button animated"><span>shop now</span></button></div></div></div></a><a href="/en/fairphone/1607-fairbuds-8718819375852.html" class="tvimage tvslider-list" title="Fairbuds"><picture><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/medium/2abc1537c3c7e928ce82_Fairbuds.png' media="(max-width: 768px) and (min-width: 576px)" width="440" height="342"><source srcset='https://whyopencomputing.ch/modules/tvcmsslider/views/img/small/2abc1537c3c7e928ce82_Fairbuds.png' media="(max-width: 575px)" width="440" height="160"><img class="tvmain-slider-img tv-img-responsive" src='https://whyopencomputing.ch/modules/tvcmsslider/views/img/2abc1537c3c7e928ce82_Fairbuds.png' alt='Main Slider' data-caption-id='tvmain-slider-img-5' width="440" height="600" style="display:none" loading="lazy" > </picture> <div id='tvmain-slider-img-5' class='tvmain-slider-content-inner tvmain-slider-contant-center'><div class='tvmain-slider-contant'><div class="tvmain-slider-info animated"><div style="color: #dd4814; font-size: 20px; font-family: 'Roboto Slab';">Fairphone</div> 216<div style="color: #000000; font-size: 26px; font-weight: bold;">Fairbuds</div> 217<p></p></div><div class="tvmain-slider-btn"><button class="btn btn-primary tvall-inner-btn tvmain-slider-button animated"><span>shop now</span></button></div></div></div></a></div><div class="tvmain-slider-next-pre-btn"><div class="tvcmsmain-prev tvcmsprev-btn"><i class='material-icons'></i></div><div class="tvcmsmain-next tvcmsnext-btn"><i class='material-icons'></i></div></div></div></div></div></div> <style> 218 .title-container { 219 text-align: center; 220} 221 222.title { 223 color: #e74c3c; 224 font-size: 16px; 225 position: relative; 226 margin-top: 55px; 227 display: inline-block; 228 padding-bottom: 10px; 229 font-family: 'Roboto Slab', serif; 230} 231 232.repair-switch { 233 display: flex; 234 justify-content: center; 235 gap: 10px; 236 margin: 0 0 20px; 237} 238 239.tab-button { 240 padding: 10px 25px; 241 border-radius: 30px; 242 border: none; 243 background: white; 244 color: #000; 245 font-weight: bold; 246 cursor: pointer; 247 transition: background 0.3s; 248} 249 250.tab-button.active { 251 background: #d03f0e; 252 color: white; 253} 254 255.repair-slider-outer-container { 256 width: 100%; 257 background: #f1f1f1; 258 position: relative; 259 overflow: hidden; 260} 261 262.repair-slider-container { 263 max-width: 1435px; 264 margin: 0 auto; 265 border-radius: 10px; 266 position: relative; 267 z-index: 1000; 268} 269 270.repair-slider-content { 271 display: flex; 272 width: 200%; 273 transition: transform 0.5s ease; 274} 275 276.repair-slide { 277 width: 50%; 278 box-sizing: border-box; 279 padding: 20px 0 100px; 280 justify-content: center;
281 align-items: center; 282 visibility: hidden; 283} 284 285.repair-slide.active { 286 visibility: visible; 287} 288 289.repair-content { 290 display: flex; 291 flex-direction: row; 292 gap: 30px; 293 align-items: center; 294 max-width: 1440px; 295 width: 100%; 296 padding: 0 10px; 297 box-sizing: border-box; 298} 299 300.repair-slide.team-repair .repair-content { 301 justify-content: flex-start; 302} 303 304.repair-slide.self-repair .repair-content { 305 justify-content: flex-end; 306} 307 308.repair-content img { 309 max-width: 400px; 310 width: 400px; 311 height: 400px; 312 border-radius: 50%; 313 flex-shrink: 0; 314} 315 316.repair-text { 317 flex: 1; 318 max-width: 600px; 319} 320 321.repair-slide.self-repair .repair-text { 322 max-width: 100%; 323 width: 800px; 324} 325 326.repair-search { 327 position: relative; 328 margin-top: 20px; 329 display: flex; 330 align-items: center; 331 overflow: visible; 332 z-index: 99998 !important; 333} 334 335.repair-search input { 336 width: 100%; 337 padding: 10px 15px; 338 border: 1px solid #ccc; 339 border-radius: 25px; 340 outline: none; 341 box-sizing: border-box; 342} 343 344.info-button { 345 position: absolute; 346 right: 10px; 347 top: 50%; 348 transform: translateY(-50%); 349 padding: 5px 10px; 350 border: none; 351 background: #d03f0e; 352 color: white; 353 border-radius: 50%; 354 cursor: pointer; 355 width: 30px; 356 height: 30px; 357 font-size: 14px; 358 display: flex;
359 align-items: center; 360 justify-content: center; 361} 362 363.info-button:hover { 364 background: #a32f0a; 365} 366 367.help-text { 368 position: absolute; 369 right: 0; 370 bottom: -20px; 371 color: #333; 372 font-size: 14px; 373} 374 375.hover-box { 376 display: none; 377 position: absolute; 378 background-color: black; 379 color: white; 380 padding: 10px; 381 border-radius: 5px; 382 z-index: 1001; 383 width: 394px; 384 bottom: -133px; 385 right: -20px; 386 transform: translateX(-50%); 387} 388 389.info-button:hover + .hover-box { 390 display: block; 391} 392 393#search-results { 394 display: none; 395 border: 1px solid rgb(204, 204, 204); 396 background: rgb(255, 255, 255); 397 max-height: 200px; 398 overflow-y: auto; 399 position: absolute; 400 width: 100%; 401 top: 41px; 402 z-index: 99999 !important; 403 box-shadow: 0 2px 5px rgba(0,0,0,0.2); 404} 405 406#search-results div { 407 padding: 10px; 408 border-bottom: 1px solid rgb(238, 238, 238); 409 cursor: pointer; 410} 411 412#search-results div:hover { 413 background: #f8f8f8; 414} 415 416#search-results a { 417 text-decoration: none; 418 color: #333; 419 font-weight: bold; 420} 421 422#search-results p { 423 font-size: 12px; 424 color: #666; 425 margin: 0; 426} 427 428.av-reviews { 429 z-index: 1 !important; 430 position: relative !important; 431} 432 433.dropdown-content { 434 display: none; 435 position: absolute; 436 background: #fff; 437 border: 1px solid #ccc; 438 padding: 5px; 439 z-index: 999999; 440 width: 100%; 441 left: 0; 442 border-radius: 0; 443 box-shadow: 0 4px 8px rgba(0,0,0,0.1); 444} 445 446/* Media Queries pour Tablette (max-width: 1024px) */ 447@media screen and (max-width: 1024px) { 448 .repair-slider-outer-container { 449 width: 100%; 450 background: #f1f1f1; 451 position: relative; 452 overflow: hidden; 453 padding-top: 40px; 454 } 455 .repair-slider-container { 456 max-width: 90%; 457 } 458 459 .repair-content { 460 flex-direction: column; 461 gap: 20px; 462 padding: 0 15px; 463 } 464 465 .repair-slide.team-repair .repair-content, 466 .repair-slide.self-repair .repair-content { 467 justify-content: center; 468 } 469 470 .repair-content img { 471 max-width: 300px; 472 width: 300px; 473 height: 300px; 474 } 475 476 .repair-text { 477 max-width: 100%; 478 } 479 480 .repair-slide.self-repair .repair-text { 481 width: 100%; 482 } 483 484 .title { 485 font-size: 14px; 486 margin-top: 40px; 487 } 488 489 .repair-switch { 490 gap: 5px; 491 } 492 493 .repair-switch div { 494 width: 350px; 495 } 496 497 .tab-button { 498 padding: 8px 20px; 499 font-size: 15px; 500 } 501 502 .hover-box { 503 width: 300px; 504 right: 0; 505 transform: none; 506 } 507 508 .hover-box img { 509 max-width: 280px; 510 width: 280px; 511 height: auto; 512 } 513} 514 515/* Media Queries pour Mobile (max-width: 768px) */ 516@media screen and (max-width: 768px) { 517 .schedule { 518 display: none; 519 } 520 521 .repair-slider-container { 522 max-width: 95%; 523 } 524 525 .repair-content { 526 flex-direction: column; 527 gap: 15px; 528 padding: 0 10px; 529 } 530 531 .repair-content img { 532 max-width: 200px; 533 width: 200px; 534 height: 200px; 535 order: -1; 536 } 537 538 .title { 539 font-size: 12px; 540 margin-top: 30px; 541 } 542 543 .repair-switch div { 544 width: 100%; 545 max-width: 335px; 546 border-radius: 20px; 547 } 548 549 .tab-button { 550 padding: 6px 15px; 551 font-size: 12px; 552 } 553 554 .repair-search input { 555 padding: 8px 12px; 556 font-size: 14px; 557 } 558 559 .info-button { 560 width: 25px; 561 height: 25px; 562 font-size: 12px; 563 } 564 565 .hover-box { 566 width: 90%; 567 max-width: 250px; 568 bottom: -150px; 569 right: 0; 570 transform: none; 571 } 572 573 .hover-box img { 574 max-width: 230px; 575 width: 230px; 576 height: auto; 577 } 578 579 .phone-dropdown { 580 width: 100%; 581 margin-top: 10px; 582 text-align: center; 583 position: relative; 584 z-index: 10001; 585 } 586 587 .phone-dropdown div { 588 background: #fff; 589 padding: 10px; 590 border-radius: 0; 591 font-size: 14px; 592 display: flex; 593 justify-content: center; 594 align-items: center; 595 box-shadow: 0 4px 8px rgba(0,0,0,0.1); 596 color: #333; 597 white-space: normal; 598 } 599 600 .phone-dropdown img { 601 width: 18px;
602 margin-right: 8px; 603 } 604 605 .dropdown-content { 606 width: 100%; 607 left: 0; 608 border-radius: 0; 609 box-shadow: 0 4px 8px rgba(0,0,0,0.1); 610 position: absolute; 611 z-index: 999999; 612 } 613 614 .dropdown-item { 615 padding: 10px; 616 font-size: 14px; 617 text-align: center; 618 } 619 620 .dropdown-item img { 621 margin-right: 8px; 622 } 623 624 .repair-slide { 625 padding: 80px 0 80px; 626 } 627 628 h2 { 629 font-size: 18px; 630 margin-bottom: 20px; 631 } 632 633 p { 634 font-size: 14px; 635 } 636} 637 </style> 638 <div class="ets-htmlBox-hook"><div id="support"></div> 639<div class="repair-slider-outer-container"> 640 <div class="repair-slider-container"> 641 <div class="title-container"> 642 <h1 class="title">Durability & Savings</h1> 643 </div> 644<div class="repair-switch"> 645<div style="width: 418px;background: white;border-radius: 30px;"> 646 <button class="tab-button active" data-target="1" style="margin-left: 3px;margin-top: 3px;margin-bottom:3px;">We repair for you</button> 647 <button class="tab-button" data-target="2">You repair yourself</button> 648</div> 649</div> 650 <div class="repair-slider-content"> 651 <div class="repair-slide team-repair"> 652 <div class="repair-content"> 653 <img src="/img/support.png" alt="Repair 1"> 654 <div style="padding: 0px;"> 655 <h2 style="color: #333;margin-bottom: 30px;font-weight:700;">Need maintenance or repair?</h2> 656 <p style="color: #000;"> 657 To advise you efficiently, we need to know the exact model of your computer, the operating system, a description of your issue, your full contact details, and if possible, the serial number of your device. We will respond as quickly as possible (usually within one business day after receiving your question). 658 </p> 659 <p style="color: #000;"> 660 The easiest way is to describe your issue to: <strong>[email protected]</strong>. We will get back to you and guide you on the best way to resolve the problem. 661 </p> 662 <div class="phone-dropdown" style="position: relative; display: inline-block; margin-top: 10px;width:100%;"> 663 <div style="background: #fff; padding: 10px; cursor: pointer;border-radius: 40px;"> 664 <img src="/img/CH.svg" alt="Switzerland" style="border-radius:0%;width: 20px; height: auto; vertical-align: middle;"> 665 <span style="color: #000;font-size:16px">+41 21 661 22 22</span> 666 <span class="schedule" style="color: #666;">/ Monday to Friday from 9:00 am to 5:00 pm</span> 667 <span style="color: #666;">â¼</span> 668 </div> 669 <div class="dropdown-content" style="display: none; position: absolute; background: #fff; border: 1px solid #ccc; padding: 5px; z-index: 1;"> 670 <div class="dropdown-item" data-value="+41 21 661 22 22" style="padding: 5px; cursor: pointer;"> 671 <img src="/img/CH.svg" alt="Switzerland" style="border-radius:0%;width: 20px; height: auto; vertical-align: middle;"> 672 +41 21 661 22 22 673 <span class="schedule">/ Monday to Friday from 9:00 am to 5:00 pm</span> 674 </div> 675 <div class="dropdown-item" data-value="+33 1 23 45 67 89" style="padding: 5px; cursor: pointer;"> 676 <img src="/img/FR.svg" alt="France" style="border-radius:0%;width: 20px; height: auto; vertical-align: middle;"> 677 +33 1 23 45 67 89 678 <span class="schedule">/ Monday to Friday from 9:00 am to 6:00 pm</span> 679 </div> 680 </div> 681 </div> 682 </div> 683 </div> 684 </div> 685 <div class="repair-slide self-repair"> 686 <div class="repair-content"> 687 <div class="repair-text"> 688 <h2 style="color: #333;margin-bottom: 30px;font-weight:700;">Find a repair guide</h2> 689 <p style="color: #000;"> 690 You can find repair guides for why! computers on 691 <a href="https://www.ifixit.com" target="_blank"><strong>www.ifixit.com</strong></a>. 692 If you're interested in sustainability and the community movement that helps people repair devices easily, visit the nonprofit site ifixit.org and discover how tens of thousands of non-professionals are able to fix even very high-tech devices. 693 </p> 694 <div class="repair-search"> 695 <input type="text" placeholder="Search by model, brand, etc." id="search-input"> 696 <button type="button" class="info-button">i</button> 697 <div class="hover-box"> 698 <h2 style="color:white;">How to find the model of your device?</h2> 699 <p>On the back of your computer, look for a sticker with several details including the "Model Name", as shown in the image below.</p> 700 <img src="/img/whyserial.png" alt="Nameplate" style="max-width: 375px;width: 375px;height: 186px;border-radius: 0%;"> 701 </div> 702 <div id="search-results" style="display: none; border: 1px solid #ccc; background: #fff; max-height: 200px; overflow-y: auto; position: absolute; width: 100%; z-index: 10;"></div> 703 </div> 704 </div> 705 <img src="/img/fixit.png" alt="Repair 2"> 706 </div> 707 </div> 708 </div> 709</div> 710</div> 711</div> 712 <style> 713 .repair-title { 714 text-align: center; 715 margin-bottom: 30px; 716} 717.repair-title h2 { 718 font-size: 2rem; 719 color: #cc3a00; 720 font-weight: 600; 721} 722 723.repair-slider-container2 { 724 overflow: hidden; 725 max-width: 1440px; 726 margin: auto; 727 border-radius: 10px; 728 min-height: 800px; 729 display: flex; 730 flex-direction: column; 731 justify-content: center; 732} 733 734.skeepers_wrapper { 735 display: flex; 736 align-items: center; 737 justify-content: center; 738 flex-wrap: wrap; 739 gap: 40px; 740 margin-bottom: 30px; 741} 742 743.skeepers_right { 744 max-width: 600px; 745} 746 747.skeepers_right h3 { 748 font-size: 1.5rem; 749 font-weight: 700; 750 margin-bottom: 10px; 751} 752 753.skeepers_right p { 754 margin: 5px 0; 755} 756 757.skeepers_right em { 758 display: block; 759 margin-top: 10px; 760 font-style: italic; 761 color: #555; 762} 763@media screen and (max-width: 768px) { 764 .repair-slider-container2 { 765 overflow: hidden; 766 max-width: 95%; /* Réduit la largeur pour mobile */ 767 margin: auto; 768 border-radius: 10px; 769 min-height: 800px; 770 display: flex; 771 flex-direction: column; 772 justify-content: center;
773 align-items: center; /* Centre le contenu horizontalement */ 774 padding: 60px 10px; 775 } 776 777 .skeepers_wrapper { 778 justify-content: center; /* Centre les éléments enfants */ 779 text-align: center; /* Centre le texte */ 780 } 781 782 .skeepers_right { 783 max-width: 100%; /* Adapte la largeur au conteneur */ 784 } 785} 786 </style> 787 <div class="ets-htmlBox-hook"><div class="repair-slider-container2" id="avis-container"> 788 <div class="skeepers_wrapper"> 789 790 <!-- Message added, centered, shown only if AdBlock is detected --> 791 <div id="avis-warning" style="display:none; text-align:center; margin-bottom:20px;"> 792 <img src="https://www.vpnmonami.com/wp-content/uploads/adblock_logo.png" alt="AdBlock detected" style="max-width:100px; margin-bottom:15px;"> 793 <p> 794 It looks like you're using an ad blocker that prevents our customer reviews from being displayed.<br> 795 Please disable it to enjoy the full experience, or view the reviews directly here:<br> 796 <a href="https://www.avis-verifies.com/avis-clients/whyopencomputing.ch" target="_blank">View customer reviews</a> 797 </p> 798 </div> 799 800 <div id="801f1980-cd73-4f9b-b328-ce382733a019"></div> 801 <div class="skeepers_right"> 802 <h3 style="padding-bottom:20px;">Customer reviews</h3> 803 <p style="font-color:#ebebeb">We use <strong>Avis Vérifiés</strong> to ensure the authenticity of every customer feedback.</p> 804 <p>Your satisfaction is our greatest reward.</p> 805 <em style="font-size:26px">Thank you for your trust and loyalty.</em> 806 </div> 807 </div> 808 809 <div class="skeepers_carousel_container" data-slides-count="4" style="padding-top:60px;"></div> 810</div> 811</div> 812 <div class="why-body" id="why-section"> 813 <div class="why-center"> 814 <div class="why-intro"> 815 <p class="why-subtext">Why! at your service for more than 10 years</p> 816 <h2 class="why-title">Our commitment</h2> 817 </div> 818 <div class="why-tabs-wrapper"> 819 <button class="why-label" data-tab="tab19">Ecology</button> 820 <button class="why-label" data-tab="tab20">Durability</button> 821 <button class="why-label" data-tab="tab21">Savings</button> 822 <button class="why-label" data-tab="tab22">Freedom</button> 823 </div> 824 <div class="why-content-container"> 825 <div class="why-tab-content left" id="tab19"> 826 <input type="checkbox" id="toggle19" class="why-toggle" hidden> 827 <div class="short-text"> 828 <h3 style="font-weight:700;">Fight against planned obsolescence</h3> 829 <p><p>The electronics industry accelerates device replacement by making repairs difficult, leading to massive waste and increased exploitation of natural resources.</p></p> 830 <div class="why-hidden-text"><p data-start="544" data-end="644"></p> 831<p data-start="301" data-end="542">Thanks to sustainable design, itâs possible to extend the lifespan of computers by making it easier to upgrade and replace components. Recycling still-working parts also helps reduce electronic waste and protect the environment.</p></div> 832 <div class="why-toggle-wrapper"> 833 <label for="toggle19" class="why-show-more arrow-link"> 834 <i class="fas fa-arrow-right"></i> Display more 835 </label> 836 <label for="toggle19" class="why-show-less arrow-link" style="color:#909090"> 837 <i class="fas fa-arrow-right"></i> Show less 838 </label> 839 </div> 840 <div class="why-extra-text" style="color: #ff9874 !important; font-family: poppins !important; font-size: 24px !important; line-height: 1.5 !important;"> 841 <p data-start="544" data-end="644">why! commits to responsible computing by designing repairable and upgradable computers.</p> 842 </div> 843 </div> 844 </div> 845 <div class="why-tab-content right" id="tab20"> 846 <input type="checkbox" id="toggle20" class="why-toggle" hidden> 847 <div class="short-text"> 848 <h3 style="font-weight:700;">Repair rather than discard</h3> 849 <p><p>
849Computer obsolescence causes unnecessary waste, even though simply replacing a part is often enough to extend its lifespan.</p></p> 850 <div class="why-hidden-text"><p data-start="1199" data-end="1288"></p> 851<p data-start="853" data-end="1197">With a modular design, a computer can be easily repaired in just a few minutes, even without advanced technical skills. Detailed guides on iFixit.com walk you through each step, and spare parts remain available for at least 10 years, including affordable second-hand options. No need to replace the whole machine for a minor issue!</p></div> 852 <div class="why-toggle-wrapper"> 853 <label for="toggle20" class="why-show-more arrow-link"> 854 <i class="fas fa-arrow-right"></i> Display more 855 </label> 856 <label for="toggle20" class="why-show-less arrow-link" style="color:#909090"> 857 <i class="fas fa-arrow-right"></i> Show less 858 </label> 859 </div> 860 <div class="why-extra-text" style="color: #ff9874 !important; font-family: poppins !important; font-size: 24px !important; line-height: 1.5 !important;"> 861 <p data-start="1199" data-end="1288">why! commits to more sustainable IT by making repair accessible to everyone.</p> 862 </div> 863 </div> 864 </div> 865 <div class="why-tab-content left" id="tab21"> 866 <input type="checkbox" id="toggle21" class="why-toggle" hidden> 867 <div class="short-text"> 868 <h3 style="font-weight:700;">Sustainable savings</h3> 869 <p><p data-start="1573" data-end="1745"></p> 870<p data-start="1349" data-end="1571">why! relies on open source to avoid forced obsolescence from big corporations. Its computers run on Linux (Ubuntu LTS), a system maintained for five years with no forced incompatibility with existing hardware.</p></p> 871 <div class="why-hidden-text"><p data-start="1747" data-end="1871"></p> 872<p data-start="1573" data-end="1745">In addition to the OS, many free software programs are preinstalled â saving on license fees â and the absence of viruses on Linux helps avoid antivirus costs.</p></div> 873 <div class="why-toggle-wrapper"> 874 <label for="toggle21" class="why-show-more arrow-link"> 875 <i class="fas fa-arrow-right"></i> Display more 876 </label> 877 <label for="toggle21" class="why-show-less arrow-link" style="color:#909090"> 878 <i class="fas fa-arrow-right"></i> Show less 879 </label> 880 </div> 881 <div class="why-extra-text" style="color: #ff9874 !important; font-family: poppins !important; font-size: 24px !important; line-height: 1.5 !important;"> 882 <p data-start="1747" data-end="1871">Thanks to their durability and low maintenance cost, why! computers are both an economic and ecological choice.</p> 883 </div> 884 </div> 885 </div> 886 <div class="why-tab-content right" id="tab22"> 887 <input type="checkbox" id="toggle22" class="why-toggle" hidden> 888 <div class="short-text"> 889 <h3 style="font-weight:700;">Freedom and simplicity</h3> 890 <p><p data-start="2129" data-end="2314"></p> 891<p data-start="1935" data-end="2127">Ubuntu, based on GNU/Linux, is a free and open system that allows users to choose and customize their environment as they need. It's compatible with most hardware and accessories.</p></p> 892 <div class="why-hidden-text"><p data-start="2316" data-end="2462"></p> 893<p data-start="2129" data-end="2314">With preinstalled free software, all essential tasks can be done without additional costs. A large software library also gives easy access to thousands of open-source apps.</p></div> 894 <div class="why-toggle-wrapper"> 895 <label for="toggle22" class="why-show-more arrow-link"> 896 <i class="fas fa-arrow-right"></i> Display more 897 </label> 898 <label for="toggle22" class="why-show-less arrow-link" style="color:#909090"> 899 <i class="fas fa-arrow-right"></i> Show less 900 </label> 901 </div> 902 <div class="why-extra-text" style="color: #ff9874 !important; font-family: poppins !important; font-size: 24px !important; line-height: 1.5 !important;"> 903 <p data-start="2316" data-end="2462">why! embraces this approach by offering flexible and accessible computers, supported by an active community and dedicated assistance.</p> 904 </div> 905 </div> 906 </div> 907 </div> 908 </div> 909<a href="#" class="why-read-more">Read more <span class="click-cursor"></span></a> 910 <div class="custom-scrollbar" style="display: none;"> 911 <div class="custom-scrollbar-thumb"></div> 912 </div> 913</div> 914 915<style> 916 .why-tab-content .why-extra-text p { 917 color: #ff9874 !important; 918 font-family: poppins !important; 919 font-size: 22px !important; 920 line-height: 1.5 !important; 921 font-style: italic; 922 } 923 924 .why-body { 925 background: url('/themes/v2_electros_62/assets/img/illus4.png') no-repeat center center; 926 background-size: cover; 927 color: #fff; 928 font-family: Arial, sans-serif; 929 min-height: 100vh; 930 display: flex; 931 justify-content: center;
932 align-items: center; 933 text-align: center; 934 padding: 40px 20px; 935 flex-direction: column; 936 position: relative; 937 overflow: hidden; 938 } 939 940 .why-center { 941 width: 100%; 942 max-width: 1510px; 943 position: relative; 944 height: 100%; 945 } 946 947 .why-intro { 948 margin-bottom: 30px; 949 transition: opacity 0.6s ease, transform 1s ease; 950 } 951 952 .why-subtext { 953 font-size: 18px; 954 color: #ccc; 955 } 956 957 .why-title { 958 font-size: 36px; 959 color: #f36e24; 960 margin-top: 5px; 961 } 962 963 .why-tabs-wrapper { 964 display: flex; 965 flex-wrap: wrap; 966 justify-content: center; 967 gap: 16px; 968 margin-bottom: 20px; 969 transition: transform 1s ease; 970 position: relative; 971 top: 0; 972 } 973 974 .why-label { 975 background: #DD4814; 976 padding: 12px 24px; 977 border-radius: 6px; 978 font-size: 14px; 979 color: white; 980 cursor: pointer; 981 font-weight: bold; 982 border: none; 983 transition: background 0.3s ease; 984 } 985 986 .why-label:hover, .why-label.active { 987 background: #FF9874; 988 } 989 990 .why-content-container { 991 position: absolute; 992 width: 100%; 993 height: auto; 994 left: 0; 995 top: 0; 996 display: flex; 997 justify-content: space-between; 998 } 999 1000 .why-tab-content { 1001 width: 100%; 1002 position: absolute; 1003 top: 50%; 1004 opacity: 0; 1005 transform: translateY(100%); 1006 transition: transform 0.8s ease, opacity 0.8s ease; 1007 visibility: hidden; 1008 pointer-events: none; 1009 } 1010 1011 .why-tab-content.active { 1012 opacity: 1; 1013 transform: translateY(-50%); 1014 visibility: visible; 1015 pointer-events: auto; 1016 } 1017 1018 .why-tab-content.left .short-text { 1019 width: 50%; 1020 text-align: left; 1021 padding: 25px; 1022 border-radius: 8px; 1023 position: absolute; 1024 left: 0; 1025 line-height: 1.6; 1026 top: -160px; 1027 overflow: hidden; 1028 transition: transform 0.8s ease; 1029 font-family: 'Poppins'; 1030 font-size: 16px; 1031 display: flex; 1032 flex-direction: column; 1033 } 1034 1035 .why-tab-content.right .short-text { 1036 width: 50%; 1037 text-align: left; 1038 padding: 25px; 1039 border-radius: 8px; 1040 position: absolute; 1041 right: 0; 1042 top: 0px; 1043 overflow: hidden; 1044 transition: transform 0.8s ease; 1045 line-height: 1.6; 1046 font-family: 'Poppins'; 1047 font-size: 16px; 1048 display: flex; 1049 flex-direction: column; 1050 } 1051 1052 .why-tab-content h3 { 1053 font-size: 24px; 1054 margin-bottom: 10px; 1055 color: #fff; 1056 } 1057 1058 .why-tab-content p { 1059 font-size: 16px; 1060 line-height: 1.6; 1061 color: #ddd; 1062 } 1063 1064 .why-toggle-wrapper { 1065 margin: 15px 0; 1066 order: 2; 1067 } 1068 1069 .why-hidden-text { 1070 font-size: 16px; 1071 line-height: 1.6; 1072 color: #ddd; 1073 width: 100%; 1074 padding: 0; 1075 opacity: 0; 1076 max-height: 0; 1077 overflow: hidden; 1078 transition: opacity 0.8s ease, max-height 0.8s ease; 1079 order: 1; 1080 } 1081 1082 .why-hidden-text h4 { 1083 font-size: 18px; 1084 color: #fff; 1085 margin-top: 0; 1086 margin-bottom: 10px; 1087 } 1088 1089 .why-toggle:checked ~ .short-text .why-hidden-text { 1090 opacity: 1; 1091 max-height: 1000px; 1092 padding: 15px 0; 1093 } 1094 1095 .why-show-more, .why-show-less { 1096 display: none; 1097 cursor: pointer; 1098 color: #fff; 1099 margin-right: 10px; 1100 } 1101 1102 .why-toggle:not(:checked) ~ .short-text .why-show-more { 1103 display: inline-block; 1104 } 1105 1106 .why-toggle:checked ~ .short-text .why-show-less { 1107 display: inline-block; 1108 } 1109 1110 .why-extra-text { 1111 margin-top: 20px; 1112 font-size: 16px; 1113 font-weight: bold; 1114 color: #ffb14e; 1115 line-height: 1.5; 1116 text-align: left; 1117 transition: transform 0.8s ease; 1118 order: 3; 1119 } 1120 1121 .why-toggle:checked ~ .short-text .why-extra-text { 1122 transform: translateY(20px); 1123 } 1124 1125 .why-read-more { 1126 display: block; 1127 margin: 20px auto; 1128 font-size: 16px; 1129 color: #f36e24; 1130 text-decoration: underline; 1131 cursor: pointer; 1132 text-align: center; 1133 bottom: 20px; 1134 position: absolute; 1135 } 1136 1137 .why-read-more:hover { 1138 color: #d3550b; 1139 } 1140 1141 .custom-scrollbar {
1142 position: fixed; 1143 right: 0; 1144 top: 0; 1145 height: 100vh; 1146 width: 10px; 1147 background-color: rgba(0, 0, 0, 0.1); 1148 } 1149 1150 .custom-scrollbar-thumb { 1151 height: 20%; 1152 background-color: rgba(255, 152, 116, 0.8); 1153 border-radius: 5px; 1154 position: absolute; 1155 width: 100%; 1156 top: 0; 1157 } 1158 1159 @media (max-width: 768px) { 1160 .why-body { 1161 padding: 20px; 1162 height: auto; 1163 overflow-y: visible; 1164 min-height: auto; 1165 } 1166 1167 .why-intro { 1168 margin-bottom: 20px; 1169 } 1170 1171 .why-subtext { 1172 font-size: 14px; 1173 } 1174 1175 .why-title { 1176 font-size: 24px; 1177 } 1178 1179 .why-tabs-wrapper { 1180 display: none; 1181 } 1182 1183 .why-content-container { 1184 position: relative; 1185 display: flex; 1186 flex-direction: column; 1187 height: auto; 1188 } 1189 1190 .why-tab-content { 1191 position: relative; 1192 width: 100%; 1193 opacity: 1; 1194 transform: none; 1195 visibility: visible; 1196 pointer-events: auto; 1197 padding: 0px; 1198 } 1199 1200 .why-tab-content.left .short-text, 1201 .why-tab-content.right .short-text { 1202 width: 100%; 1203 position: relative; 1204 top: 0; 1205 padding: 0px; 1206 font-family: 'Poppins'; 1207 font-size: 16px; 1208 display: flex; 1209 flex-direction: column; 1210 } 1211 1212 .why-tab-content h3 { 1213 font-size: 18px; 1214 margin-bottom: 10px; 1215 } 1216 1217 .why-tab-content p { 1218 font-size: 14px; 1219 line-height: 1.6; 1220 } 1221 1222 .why-read-more { 1223 display: none; 1224 } 1225 1226 .custom-scrollbar {
1227 display: none; 1228 } 1229 1230 .why-hidden-text { 1231 font-size: 16px; 1232 line-height: 1.6; 1233 color: #ddd; 1234 width: 100%; 1235 padding: 0; 1236 opacity: 0; 1237 max-height: 0; 1238 overflow: hidden; 1239 transition: opacity 0.8s ease, max-height 0.8s ease; 1240 } 1241 1242 .why-toggle:checked ~ .short-text .why-hidden-text { 1243 opacity: 1; 1244 max-height: 1000px; 1245 padding: 15px 0; 1246 } 1247 1248 .why-extra-text { 1249 margin-top: 20px; 1250 font-size: 16px; 1251 font-weight: bold; 1252 color: #ffb14e; 1253 line-height: 1.5; 1254 text-align: left; 1255 } 1256 } 1257 @media (max-width: 1024px) { 1258 .why-tabs-wrapper { 1259 display: none !important; 1260 } 1261 1262 .why-content-container { 1263 position: relative !important; 1264 display: flex !important; 1265 flex-direction: column !important; 1266 height: auto !important; 1267 } 1268 1269 .why-tab-content { 1270 position: relative !important; 1271 width: 100% !important; 1272 opacity: 1 !important; 1273 transform: none !important; 1274 visibility: visible !important; 1275 pointer-events: auto !important; 1276 padding: 0px !important; 1277 } 1278 1279 .why-tab-content.left .short-text, 1280 .why-tab-content.right .short-text { 1281 width: 100% !important; 1282 position: relative !important; 1283 top: 0 !important; 1284 padding: 0px !important; 1285 } 1286 1287 .why-read-more, 1288 .custom-scrollbar {
1289 display: none !important; 1290 } 1291} 1292</style> 1293
1294<script> 1295document.addEventListener('DOMContentLoaded', () => { 1296 // Script uniquement pour desktop (> 768px) 1297 if (window.innerWidth > 1024) { 1298 const labels = document.querySelectorAll('.why-label'); 1299 const contents = document.querySelectorAll('.why-tab-content'); 1300 const intro = document.querySelector('.why-intro'); 1301 const tabsWrapper = document.querySelector('.why-tabs-wrapper'); 1302 const readMoreLink = document.querySelector('.why-read-more'); 1303 const whySection = document.getElementById('why-section'); 1304 const customScrollbar = document.querySelector('.custom-scrollbar'); 1305 const scrollbarThumb = document.querySelector('.custom-scrollbar-thumb'); 1306 let isLocked = false; 1307 let currentTabIndex = -1; 1308 let scrollAccumulator = 0; 1309 const scrollThreshold = 300; 1310 let sectionTop = 0; 1311 let hasReachedEnd = false; 1312 let lastWheelTime = 0; 1313 const debounceDelay = 100; 1314 let initialWheelCount = 0; 1315 const initialWheelThreshold = 6; 1316 1317 const progressContainer = document.createElement('div'); 1318 progressContainer.className = 'progress-indicator'; 1319 document.querySelector('.why-body').prepend(progressContainer); 1320 1321 labels.forEach((_, index) => { 1322 const dot = document.createElement('div'); 1323 dot.className = 'progress-dot'; 1324 if (index === 0) dot.classList.add('active'); 1325 progressContainer.appendChild(dot); 1326 }); 1327 1328 const dots = document.querySelectorAll('.progress-dot'); 1329 1330 function switchTab(index) { 1331 if (index < 0 || index >= labels.length) return; 1332 labels.forEach(l => l.classList.remove('active')); 1333 contents.forEach(c => c.classList.remove('active')); 1334 labels[index].classList.add('active'); 1335 const activeContent = document.getElementById(labels[index].dataset.tab); 1336 activeContent.classList.add('active'); 1337 const windowHeight = window.innerHeight; 1338 const dynamicOffset = windowHeight * 0.38; 1339 intro.style.opacity = '1'; 1340 intro.style.transform = 'translateY(-' + dynamicOffset + 'px)'; 1341 tabsWrapper.style.transform = 'translateY(-' + dynamicOffset + 'px)'; 1342 sectionTop = window.scrollY + whySection.getBoundingClientRect().top; 1343 const thumbPosition = (index / (labels.length - 1)) * (whySection.clientHeight - scrollbarThumb.clientHeight); 1344 scrollbarThumb.style.top = thumbPosition + 'px'; 1345 } 1346 1347 function isSectionMostlyInView() { 1348 const rect = whySection.getBoundingClientRect(); 1349 return rect.top <= 50 && rect.bottom >= window.innerHeight * 0.8; 1350 } 1351 1352 function showCustomScrollbar() { 1353 customScrollbar.style.display = 'block'; 1354 } 1355 1356 function hideCustomScrollbar() { 1357 customScrollbar.style.display = 'none'; 1358 } 1359 1360 window.addEventListener('wheel', (e) => { 1361 const currentTime = Date.now(); 1362 if (currentTime - lastWheelTime < debounceDelay) return; 1363 lastWheelTime = currentTime; 1364 const scrollDirection = e.deltaY > 0 ? 1 : -1; 1365 const scrollDelta = Math.abs(e.deltaY); 1366 1367 if (!isLocked && scrollDirection > 0 && isSectionMostlyInView() && !hasReachedEnd) { 1368 isLocked = true; 1369 sectionTop = window.scrollY + whySection.getBoundingClientRect().top; 1370 document.body.style.overflow = 'hidden'; 1371 e.preventDefault(); 1372 window.scrollTo({ top: sectionTop, behavior: 'instant' }); 1373 initialWheelCount = 0; 1374 showCustomScrollbar(); 1375 } else if (!isLocked && scrollDirection < 0 && hasReachedEnd && isSectionMostlyInView()) { 1376 isLocked = true; 1377 currentTabIndex = labels.length - 1; 1378 switchTab(currentTabIndex); 1379 sectionTop = window.scrollY + whySection.getBoundingClientRect().top; 1380 document.body.style.overflow = 'hidden'; 1381 e.preventDefault(); 1382 window.scrollTo({ top: sectionTop, behavior: 'instant' }); 1383 showCustomScrollbar(); 1384 } 1385 1386 if (!isLocked) return; 1387 e.preventDefault(); 1388 initialWheelCount++; 1389 if (initialWheelCount < initialWheelThreshold) { 1390 window.scrollTo({ top: sectionTop, behavior: 'instant' }); 1391 return; 1392 } 1393 1394 if (initialWheelCount === initialWheelThreshold && currentTabIndex === -1) { 1395 currentTabIndex = 0; 1396 switchTab(currentTabIndex); 1397 } 1398 1399 scrollAccumulator += scrollDelta; 1400 if (scrollAccumulator >= scrollThreshold) { 1401 if (scrollDirection > 0 && currentTabIndex < labels.length - 1) { 1402 currentTabIndex++; 1403 switchTab(currentTabIndex); 1404 } else if (scrollDirection > 0 && currentTabIndex === labels.length - 1) {
1405 isLocked = false; 1406 hasReachedEnd = true; 1407 document.body.style.overflow = ''; 1408 window.scrollTo({ top: sectionTop + window.innerHeight, behavior: 'smooth' }); 1409 hideCustomScrollbar(); 1410 } else if (scrollDirection < 0 && currentTabIndex > 0) { 1411 currentTabIndex--; 1412 switchTab(currentTabIndex); 1413 } else if (scrollDirection < 0 && currentTabIndex === 0) { 1414 isLocked = false; 1415 hasReachedEnd = false; 1416 document.body.style.overflow = ''; 1417 window.scrollTo({ top: sectionTop - window.innerHeight, behavior: 'smooth' }); 1418 hideCustomScrollbar(); 1419 } 1420 scrollAccumulator = 0; 1421 } 1422 1423 if (isLocked) { 1424 window.scrollTo({ top: sectionTop, behavior: 'instant' }); 1425 } 1426 }, { passive: false }); 1427 1428 labels.forEach(label => { 1429 label.addEventListener('click', () => { 1430 labels.forEach(l => l.classList.remove('active')); 1431 contents.forEach(c => c.classList.remove('active')); 1432 label.classList.add('active'); 1433 const activeContent = document.getElementById(label.dataset.tab); 1434 activeContent.classList.add('active'); 1435 const isMobile = window.innerWidth <= 768; 1436 const fixedOffset = isMobile ? 200 : 500; 1437 intro.style.opacity = '1'; 1438 intro.style.transform = 'translateY(-' + fixedOffset + 'px)'; 1439 tabsWrapper.style.transform = 'translateY(-' + fixedOffset + 'px)'; 1440 sectionTop = window.scrollY + whySection.getBoundingClientRect().top; 1441 currentTabIndex = Array.from(labels).indexOf(label); 1442 const thumbPosition = (currentTabIndex / (labels.length - 1)) * (whySection.clientHeight - scrollbarThumb.clientHeight); 1443 scrollbarThumb.style.top = thumbPosition + 'px'; 1444 showCustomScrollbar(); 1445 }); 1446 }); 1447 1448 readMoreLink.addEventListener('click', (e) => { 1449 e.preventDefault(); 1450 if (currentTabIndex < labels.length - 1) { 1451 currentTabIndex++; 1452 switchTab(currentTabIndex); 1453 isLocked = true; 1454 sectionTop = window.scrollY + whySection.getBoundingClientRect().top; 1455 } else { 1456 isLocked = false; 1457 hasReachedEnd = true; 1458 document.body.style.overflow = ''; 1459 window.scrollTo({ top: sectionTop + window.innerHeight, behavior: 'smooth' }); 1460 hideCustomScrollbar(); 1461 } 1462 }); 1463 1464 let touchStartY = 0; 1465 let touchEndY = 0; 1466 let touchStartTime = 0; 1467 1468 whySection.addEventListener('touchstart', (e) => { 1469 if (e.touches.length === 1) { 1470 touchStartY = e.touches[0].clientY; 1471 touchStartTime = Date.now(); 1472 } 1473 }, { passive: false }); 1474 1475 whySection.addEventListener('touchmove', (e) => { 1476 if (!isLocked && isSectionMostlyInView()) { 1477 const deltaY = touchStartY - e.touches[0].clientY; 1478 const elapsed = Date.now() - touchStartTime; 1479 if (Math.abs(deltaY) > 50 && elapsed < 500) { 1480 e.preventDefault(); 1481 if (deltaY > 0 && !hasReachedEnd) { 1482 isLocked = true; 1483 sectionTop = window.scrollY + whySection.getBoundingClientRect().top; 1484 document.body.style.overflow = 'hidden'; 1485 window.scrollTo({ top: sectionTop, behavior: 'instant' }); 1486 if (currentTabIndex === -1) currentTabIndex = 0; 1487 else if (currentTabIndex < labels.length - 1) currentTabIndex++; 1488 else { 1489 isLocked = false; 1490 hasReachedEnd = true; 1491 document.body.style.overflow = ''; 1492 hideCustomScrollbar(); 1493 return; 1494 } 1495 switchTab(currentTabIndex); 1496 showCustomScrollbar(); 1497 } else if (deltaY < 0 && currentTabIndex > 0) { 1498 isLocked = true; 1499 sectionTop = window.scrollY + whySection.getBoundingClientRect().top; 1500 document.body.style.overflow = 'hidden'; 1501 window.scrollTo({ top: sectionTop, behavior: 'instant' }); 1502 currentTabIndex--; 1503 switchTab(currentTabIndex); 1504 showCustomScrollbar(); 1505 } else if (deltaY < 0 && currentTabIndex === 0) {
1506 isLocked = false; 1507 hasReachedEnd = false; 1508 document.body.style.overflow = ''; 1509 window.scrollTo({ top: sectionTop - window.innerHeight, behavior: 'smooth' }); 1510 hideCustomScrollbar(); 1511 } 1512 } 1513 } 1514 }, { passive: false }); 1515 } 1516}); 1517</script>
1517 <div class="tvcms-newsletter-wrapper container-fluid" style="background-image:url(/modules/tvcmscustomsetting/views/img/demo_img_2.jpg)"><div class="tvcms-newsletter-inner container"><div class="block_newsletter tv-newsletter-wrapeer"><div class="tvnewsletter-block"><div class="tvnewsletter-lable-wrapper"><p id="block-newsletter-label" class="tvnewsletter-title">OUR NEWSLETTER</p><p class="tvnewsletter-sub-title">Get Latest News & Offers</p></div><div class="tvnewsletter-input"><form action="https://whyopencomputing.ch/gb/#footer" method="post"><div class="tvnewsleeter-input-button-wraper"><div class="input-wrapper"><input name="email" type="email" value="" placeholder="Your email address" aria-labelledby="block-newsletter-label"></div><div class="tvnewsleteer-btn-wrapper"><button class='tvall-inner-btn' name="submitNewsletter" type="submit"><span class='tvnewslatter-btn-title hidden-lg-down'>Subscribe</span><span class='tvnewslatter-btn-title hidden-xl-up'>OK</span></button></div></div><input type="hidden" name="action" value="0"></form></div></div></div></div></div><!-- Module Ever Block --> 1518<!-- /Module Ever Block --> 1519<div class="tvtab-product-wrapper container"><!-- Module Presta Blog --> 1520 <section class="clearfix prestablog"> 1521 <h2 class="title">Nos dernières nouvelles</h2> 1522 <ul id="blog_list_1-7" class="blog_list_1-7-grid"> 1523 <li class="tiers blog-grid"> 1524 <div style="display:none;"> 1525 0 1526 </div> 1527 <div class="block_cont"> 1528 <div class="block_top"> 1529 <a href="https://whyopencomputing.ch/gb/blog/end-of-android-updates-for-the-fairphone-3-50-cashback-on-the-purchase-of-a-fa" title="End of Android updates for the Fairphone 3; â¬50 cashback on the purchase of a Fa"> 1530 <picture> 1531 <source srcset="/modules/prestablog/views/img/grid-for-1-7/up-img/thumb_294.webp?61688241f2421a9c00167b11e6c8f4f7" type="image/webp"> 1532 <source srcset="/modules/prestablog/views/img/grid-for-1-7/up-img/thumb_294.jpg?61688241f2421a9c00167b11e6c8f4f7" type="image/jpeg"> 1533 <img src="/modules/prestablog/views/img/grid-for-1-7/up-img/thumb_294.jpg?61688241f2421a9c00167b11e6c8f4f7" alt="End of Android updates for the Fairphone 3; â¬50 cashback on the purchase of a Fa"> 1534 </picture> 1535 </a> 1536 </div> 1537 1538 1539 1540 <div class="block_bas"> 1541 <h3> 1542 <a href="https://whyopencomputing.ch/gb/blog/end-of-android-updates-for-the-fairphone-3-50-cashback-on-the-purchase-of-a-fa" title="End of Android updates for the Fairphone 3; â¬50 cashback on the purchase of a Fa">End of Android updates for the Fairphone 3; â¬50 cashback on the purchase of a Fa</a> 1543 <br /> 1544 <span class="date_blog-cat"> 1545 Published : 2026-05-21 1546 | Categories : 1547 <a href="https://whyopencomputing.ch/gb/blog/blog-c3" class="categorie_blog">Blog</a> 1548 , <a href="https://whyopencomputing.ch/gb/blog/communiques-de-presse-c10" class="categorie_blog">Communiqués de presse</a> 1549 , <a href="https://whyopencomputing.ch/gb/blog/durabilite-c6" class="categorie_blog">Durabilité</a> 1550 , <a href="https://whyopencomputing.ch/gb/blog/evenements-c9" class="categorie_blog">Evénements</a> 1551 , <a href="https://whyopencomputing.ch/gb/blog/logiciels-libres-c4" class="categorie_blog">Logiciels libres</a> 1552 , <a href="https://whyopencomputing.ch/gb/blog/news-c5" class="categorie_blog">News</a> 1553 , <a href="https://whyopencomputing.ch/gb/blog/premiers-pas-avec-ubuntu-c7" class="categorie_blog">Premiers pas avec Ubuntu</a> 1554 , <a href="https://whyopencomputing.ch/gb/blog/revue-de-presse-c11" class="categorie_blog">Revue de presse</a> 1555 </span> 1556 </h3> 1557 <p class="prestablog_desc"> 1558 Official support for the Fairphone 3 is coming to an end. Fairphone is therefore offering Fairphone 3 and 3+ owners a â¬50 rebate toward the purchase of a new Fairphone (6th generation) to replace... 1559 </p> 1560 </div> 1561 1562 <div class="prestablog_more"> 1563 <a href="https://whyopencomputing.ch/gb/blog/end-of-android-updates-for-the-fairphone-3-50-cashback-on-the-purchase-of-a-fa" class="blog_link"><i class="material-icons">search</i> Read more</a> 1564 <sp
1564an><i class="material-icons">remove_red_eye</i> 668</span> 1565 1566 </div> 1567 </div> 1568 </li> 1569 <li class="tiers blog-grid"> 1570 <div style="display:none;"> 1571 1 1572 </div> 1573 <div class="block_cont"> 1574 <div class="block_top"> 1575 <a href="https://whyopencomputing.ch/gb/blog/no-more-google-or-apple-thanks-to-murena" title="No more Google or Apple, thanks to Murena"> 1576 <picture> 1577 <source srcset="/modules/prestablog/views/img/grid-for-1-7/up-img/thumb_293.webp?61688241f2421a9c00167b11e6c8f4f7" type="image/webp"> 1578 <source srcset="/modules/prestablog/views/img/grid-for-1-7/up-img/thumb_293.jpg?61688241f2421a9c00167b11e6c8f4f7" type="image/jpeg"> 1579 <img src="/modules/prestablog/views/img/grid-for-1-7/up-img/thumb_293.jpg?61688241f2421a9c00167b11e6c8f4f7" alt="No more Google or Apple, thanks to Murena"> 1580 </picture> 1581 </a> 1582 </div> 1583 1584 1585 1586 <div class="block_bas"> 1587 <h3> 1588 <a href="https://whyopencomputing.ch/gb/blog/no-more-google-or-apple-thanks-to-murena" title="No more Google or Apple, thanks to Murena">No more Google or Apple, thanks to Murena</a> 1589 <br /> 1590 <span class="date_blog-cat"> 1591 Published : 2026-05-13 1592 | Categories : 1593 <a href="https://whyopencomputing.ch/gb/blog/blog-c3" class="categorie_blog">Blog</a> 1594 </span> 1595 </h3> 1596 <p class="prestablog_desc"> 1597 Today, more than 99% of smartphones worldwide run on Android or iOS. These two dominant ecosystemsâ¦also capture a large portion of our usage and data. 1598 </p> 1599 </div> 1600 1601 <div class="prestablog_more"> 1602 <a href="https://whyopencomputing.ch/gb/blog/no-more-google-or-apple-thanks-to-murena" class="blog_link"><i class="material-icons">search</i> Read more</a> 1603 <sp
1603an><i class="material-icons">remove_red_eye</i> 405</span> 1604 1605 </div> 1606 </div> 1607 </li> 1608 <li class="tiers blog-grid"> 1609 <div style="display:none;"> 1610 2 1611 </div> 1612 <div class="block_cont"> 1613 <div class="block_top"> 1614 <a href="https://whyopencomputing.ch/gb/blog/digital-sovereignty-france-is-moving-away-from-windows-toward-linux-" title="Digital sovereignty: France is moving away from Windows toward Linux "> 1615 <picture> 1616 <source srcset="/modules/prestablog/views/img/grid-for-1-7/up-img/thumb_291.webp?61688241f2421a9c00167b11e6c8f4f7" type="image/webp"> 1617 <source srcset="/modules/prestablog/views/img/grid-for-1-7/up-img/thumb_291.jpg?61688241f2421a9c00167b11e6c8f4f7" type="image/jpeg"> 1618 <img src="/modules/prestablog/views/img/grid-for-1-7/up-img/thumb_291.jpg?61688241f2421a9c00167b11e6c8f4f7" alt="Digital sovereignty: France is moving away from Windows toward Linux "> 1619 </picture> 1620 </a> 1621 </div> 1622 1623 1624 1625 <div class="block_bas"> 1626 <h3> 1627 <a href="https://whyopencomputing.ch/gb/blog/digital-sovereignty-france-is-moving-away-from-windows-toward-linux-" title="Digital sovereignty: France is moving away from Windows toward Linux ">Digital sovereignty: France is moving away from Windows toward Linux </a> 1628 <br /> 1629 <span class="date_blog-cat"> 1630 Published : 2026-04-27 1631 | Categories : 1632 <a href="https://whyopencomputing.ch/gb/blog/blog-c3" class="categorie_blog">Blog</a> 1633 </span> 1634 </h3> 1635 <p class="prestablog_desc"> 1636 For decades, French government agencies have relied on a technological infrastructure largely dominated by American solutions, foremost among them Windows, the operating system developed by [...] 1637 </p> 1638 </div> 1639 1640 <div class="prestablog_more"> 1641 <a href="https://whyopencomputing.ch/gb/blog/digital-sovereignty-france-is-moving-away-from-windows-toward-linux-" class="blog_link"><i class="material-icons">search</i> Read more</a> 1642 <sp
1642an><i class="material-icons">remove_red_eye</i> 2247</span> 1643 1644 </div> 1645 </div> 1646 </li> 1647 1648 </ul> 1649 </section> 1650<!-- /Module Presta Blog --></div></section><footer class="page-footer"><!-- Footer content --></footer></div></div></div></div><div class="half-wrapper-backdrop"></div></div><footer id="footer"><div class="footer-container tvcmsfooter-background-image footer-1" data-footer-layout="1" > <div class="container tvfooter-logo-link-wrapper"><div class='tvfooter-storelogo-imformation row'><div class="col-xl-3 col-lg-3 col-md-12 tvfooter-account-link"><div class="tvfooter-account-wrapper"><div class="tvfooter-title-wrapper" data-target="#footer_sub_menu_link" data-toggle="collapse"><span class="tvfooter-title">Informations</span><span class="float-xs-right tvfooter-toggle-icon-wrapper navbar-toggler collapse-icons tvfooter-toggle-icon"><i class="material-icons add"></i><i class="material-icons remove"></i></span></div><ul id="footer_sub_menu_link" class="collapse tvfooter-link-wrapper"><li><a id="link-cms-page-1-3" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/1-livraison" title="Nos conditions générales de livraison" >Livraison</a></li><li><a id="link-cms-page-5-3" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/5-paiements" title="Méthodes de paiement acceptées" >Paiements</a></li><li><a id="link-cms-page-6-3" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/6-retour-marchandise" title="Comment nous retourner les produits achetés" >Retour marchandise</a></li><li><a id="link-cms-page-2-3" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/2-mentions-legales" title="Mentions légales" >Mentions légales</a></li><li><a id="link-cms-page-3-3" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/3-TCSales" title="Terms and Conditions of Sale" >Terms and Conditions of Sale</a></li><li><a id="link-cms-page-24-3" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/24-Partners" title="" >Retail location</a></li><li><a id="link-static-page-contact-3" class="cms-page-link" href="https://whyopencomputing.ch/gb/contactez-nous" title="Utilisez notre formulaire pour nous contacter" >Contact us</a></li><li><a id="link-static-page-sitemap-3" class="cms-page-link" href="https://whyopencomputing.ch/gb/plan-du-site" title="Perdu ? Trouvez ce que vous cherchez" >Sitemap</a></li></ul></div></div><div class="col-xl-3 col-lg-3 col-md-12 tvfooter-account-link"><div class="tvfooter-account-wrapper"><div class="tvfooter-title-wrapper" data-target="#footer_sub_menu_link" data-toggle="collapse"><span class="tvfooter-title">à propos</span><span class="float-xs-right tvfooter-toggle-icon-wrapper navbar-toggler collapse-icons tvfooter-toggle-icon"><i class="material-icons add"></i><i class="material-icons remove"></i></span></div><ul id="footer_sub_menu_link" class="collapse tvfooter-link-wrapper"><li><a id="link-cms-page-8-4" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/8-notre-concept" title="concept why" >Notre concept</a></li><li><a id="link-cms-page-9-4" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/9-durabilite" title="durabilité" >Durabilité</a></li><li><a id="link-cms-page-11-4" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/11-Logiciels" title="" >Logiciels</a></li><li><a id="link-cms-page-14-4" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/14-guides" title="guides" >Guides</a></li><li><a id="link-cms-page-15-4" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/15-sav" title="SAV" >SAV</a></li><li><a id="link-cms-page-13-4" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/13-team" title="team" >Team</a></li><li><a id="link-cms-page-21-4" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/21-nous-soutenons" title="" >Nous soutenons</a></li><li><a id="link-cms-page-22-4" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/22-revue-de-presse" title="" >Revue de presse</a></li><li><a id="link-cms-page-20-4" class="cms-page-link" href="https://whyopencomputing.ch/gb/content/20-faq" title="FAQ" >FAQ</a></li></ul></div></div>
1650<div id="block_myaccount_infos" class="col-xl-3 col-lg-3 col-md-12"><div class="tvfooter-title-wrapper" data-target="#footer_sub_menu_myaccount" data-toggle="collapse"><span class="tvfooter-title">Your account</span><span class="float-xs-right tvfooter-toggle-icon-wrapper navbar-toggler collapse-icons tvfooter-toggle-icon"><i class="material-icons add"></i><i class="material-icons remove"></i></span></div><ul id="footer_sub_menu_myaccount" class="collapse account-list footer_account_list"><li><a href="https://whyopencomputing.ch/gb/identity" title="Personal info" rel="nofollow">Personal info</a></li><li><a href="https://whyopencomputing.ch/gb/historique-des-commandes" title="Orders" rel="nofollow">Orders</a></li><li><a href="https://whyopencomputing.ch/gb/credit-slip" title="Credit notes" rel="nofollow">Credit notes</a></li><li><a href="https://whyopencomputing.ch/gb/addresses" title="Addresses" rel="nofollow">Addresses</a></li><li><a href="https://whyopencomputing.ch/gb/bons-de-reduction" title="Vouchers" rel="nofollow">Vouchers</a></li><li><a href="//whyopencomputing.ch/gb/module/ps_emailalerts/account" title="My alerts">My alerts</a></li></ul></div><div class="tvfooter-contact-link-wrapper links col-xl-3 col-lg-3 col-md-12"><div class="tvfooter-address"><div class="tvfooter-title-wrapper" data-target="#footer_sub_menu_store_info" data-toggle="collapse"><span class="tvfooter-title">Contact</span><span class="float-xs-right tvfooter-toggle-icon-wrapper navbar-toggler collapse-icons tvfooter-toggle-icon"><i class="material-icons add"></i><i class="material-icons remove"></i></span></div><div id="footer_sub_menu_store_info" class="collapse"><div class="tvfooter-addresses"><i class="material-icons">location_on</i>why! open computing SA<br />Rte de Renens 4<br />1008 Prilly<br />Switzerland</div><div class="tvfooter-store-link"><i class="material-icons">email</i><a href="mailto:[email protected]" class="dropdown">[email protected]</a></div><div class="tvfooter-store-link-content"><i class="material-icons">call</i><a href="tel:[email protected]" class="dropdown">+41 21 661 22 22</a></div></div></div></div></div><div class="tvfooter-storelogo-weapper"><div class="tvfooter-storelogo-inner clearfix"> <div class="col-xl-3 col-lg-3 col-md-12 tvfooter-account-link"><div class="tvfooter-account-wrapper"></div></div></div></div><!-- Module Presta Blog --> 1651<section class="footer-block col-xs-12 col-sm-6 footer__block__content-list"> 1652 <h4 class="prestablog-footer-title footer__block__title">Last blog articles</h4> 1653 <ul class="prestablog-footer"> 1654 <li> 1655 <a href="https://whyopencomputing.ch/gb/blog/end-of-android-updates-for-the-fairphone-3-50-cashback-on-the-purchase-of-a-fa"> 1656 1657 <strong>End of Android updates for the Fairphone 3; â¬50 cashback on the purchase of a Fa</strong> 1658 1659 1660 </a> <div style="clear: both;"></div> 1661 </li> 1662 <li> 1663 <a href="https://whyopencomputing.ch/gb/blog/no-more-google-or-apple-thanks-to-murena"> 1664 1665 <strong>No more Google or Apple, thanks to Murena</strong> 1666 1667 1668 </a> <div style="clear: both;"></div> 1669 </li> 1670 <li> 1671 <a href="https://whyopencomputing.ch/gb/blog/digital-sovereignty-france-is-moving-away-from-windows-toward-linux-"> 1672 1673 <strong>Digital sovereignty: France is moving away from Windows toward Linux </strong> 1674 1675 1676 </a> <div style="clear: both;"></div> 1677 </li> 1678 <li> 1679 <a href="https://whyopencomputing.ch/gb/blog" class="btn btn-primary">See all</a> 1680 </li> 1681 </ul> 1682</section> 1683<!-- /Module Presta Blog --> 1684<div class="block-social tvcmsfooter-social-icon col-xl-6 col-md-12 col-sm-12"><ul id="footer_sub_menu_social_icon" class="tvfooter-social-icon-wrapper"><li class="facebook"><a href="https://www.facebook.com/home.php" rel="noreferrer" title="Facebook"><span class="facebook-icon"></span><svg class="tvblock-social-icon" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" role="img" viewBox="0 0 320 512">
1684<path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg></a></li></ul></div><div class='tvbottom-to-top'><a href="javascript:" class="tvbottom-to-top-icon"><span>Go Top</span><i class='material-icons'></i></a></div></div><div class="tvfooter-copy-payment-icon-wrapper"><div class="container tvfooter-copy-payment-icon-content"><div class="row tvfooter-copy-payment-icon-inner"><div class='tvcopylink col-xl-6 col-md-12 col-sm-12'><a href="#"><p>© 2025 - Whycomputing. Tous droits réservés</p></a></div></div></div></div></div> <div class="block-social tv-footer-social-icon wow slideInLeft"><div class="tv-footer-social-icon-wrapper"><div class="tv-footer-social-icon-inner"><div class="tvblock-social-content tvfacebook-wrapper"><a href="https://www.facebook.com/home.php" rel="noreferrer" title="Facebook"><svg class="tvblock-social-icon tvfacebook" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" class="svg-inline--fa fa-facebook-f fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg><span>Facebook</span></a></div></div></div></div> 1685<div class="logo-whyf"> 1686 <img src="https://whyopencomputing.ch/img/Why!logo.png" alt="Why! Logo"> 1687</div></footer></div></main><div class="full-wrapper-backdrop"></div> 1688<template id="password-feedback"> 1689 <div 1690 class="password-strength-feedback mt-1" 1691 style="display: none;" 1692 > 1693 <div class="progress-container"> 1694 <div class="progress mb-1"> 1695 <div class="progress-bar" role="progressbar" value="50" aria-valuemin="0" aria-valuemax="100"></div> 1696 </div> 1697 </div> 1698
1698<script type="text/javascript" class="js-hint-password"> 1699 {"0":"Very weak","1":"Weak","2":"Average","3":"Strong","4":"Very strong","Straight rows of keys are easy to guess":"Straight rows of keys are easy to guess","Short keyboard patterns are easy to guess":"Short keyboard patterns are easy to guess","Use a longer keyboard pattern with more turns":"Use a longer keyboard pattern with more turns","Repeats like \"aaa\" are easy to guess":"Repeats like \"aaa\" are easy to guess","Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"":"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"","Sequences like abc or 6543 are easy to guess":"Sequences like \"abc\" or \"6543\" are easy to guess.","Recent years are easy to guess":"Recent years are easy to guess","Dates are often easy to guess":"Dates are often easy to guess","This is a top-10 common password":"This is a top-10 common password","This is a top-100 common password":"This is a top-100 common password","This is a very common password":"This is a very common password","This is similar to a commonly used password":"This is similar to a commonly used password","A word by itself is easy to guess":"A word by itself is easy to guess","Names and surnames by themselves are easy to guess":"Names and surnames by themselves are easy to guess","Common names and surnames are easy to guess":"Common names and surnames are easy to guess","Use a few words, avoid common phrases":"Use a few words, avoid common phrases","No need for symbols, digits, or uppercase letters":"No need for symbols, digits, or uppercase letters","Avoid repeated words and characters":"Avoid repeated words and characters","Avoid sequences":"Avoid sequences","Avoid recent years":"Avoid recent years","Avoid years that are associated with you":"Avoid years that are associated with you","Avoid dates and years that are associated with you":"Avoid dates and years that are associated with you","Capitalization doesn't help very much":"Capitalization doesn't help very much","All-uppercase is almost as easy to guess as all-lowercase":"All-uppercase is almost as easy to guess as all-lowercase","Reversed words aren't much harder to guess":"Reversed words aren't much harder to guess","Predictable substitutions like '@' instead of 'a' don't help very much":"Predictable substitutions like \"@\" instead of \"a\" don't help very much.","Add another word or two. Uncommon words are better.":"Add another word or two. Uncommon words are better."} 1700 </script>
1700 1701 1702 <div class="password-strength-text"></div> 1703 <div class="password-requirements"> 1704 <p class="password-requirements-length" data-translation="Enter a password between %s and %s characters"> 1705 <i class="material-icons">check_circle</i> 1706 <span></span> 1707 </p> 1708 <p class="password-requirements-score" data-translation="The minimum score must be: %s"> 1709 <i class="material-icons">check_circle</i> 1710 <span></span> 1711 </p> 1712 </div> 1713 </div> 1714</template>
1715<script src="https://whyopencomputing.ch/themes/v2_electros_62/assets/cache/bottom-50cd9b252.js" ></script>
1715 1716
1717<script> 1718(function () { 1719 var skeepersLoaded = false; 1720 1721 function forceAvisVerifiesRefresh() { 1722 window.dispatchEvent(new Event('resize')); 1723 } 1724 1725 function loadScript(src, callback) { 1726 var script = document.createElement('script'); 1727 script.defer = true; 1728 script.charset = 'utf-8'; 1729 script.src = src; 1730 if (typeof callback === 'function') { 1731 script.onload = callback; 1732 } 1733 document.body.appendChild(script); 1734 } 1735 1736 function loadSkeepersWidgets() { 1737 if (skeepersLoaded) { 1738 return; 1739 } 1740 1741 skeepersLoaded = true; 1742 1743 loadScript('//widgets.rr.skeepers.io/carousel/dd359631-07ec-bf44-a569-1204b420085f/10a0e64e-1bd4-4b4a-be3a-7f07664514c6.js', function () { 1744 setTimeout(forceAvisVerifiesRefresh, 300); 1745 setTimeout(forceAvisVerifiesRefresh, 800); 1746 setTimeout(forceAvisVerifiesRefresh, 1500); 1747 setTimeout(forceAvisVerifiesRefresh, 2500); 1748 }); 1749 1750 loadScript('https://widgets.rr.skeepers.io/generated/dd359631-07ec-bf44-a569-1204b420085f/801f1980-cd73-4f9b-b328-ce382733a019.js', function () { 1751 setTimeout(forceAvisVerifiesRefresh, 300); 1752 setTimeout(forceAvisVerifiesRefresh, 800); 1753 setTimeout(forceAvisVerifiesRefresh, 1500); 1754 setTimeout(forceAvisVerifiesRefresh, 2500); 1755 }); 1756 } 1757 1758 window.addEventListener('load', function () { 1759 fetch('https://cl-pbr.cxr.skeepers.io/dd359631-07ec-bf44-a569-1204b420085f/stats.json', { 1760 method: 'GET', 1761 cache: 'no-store' 1762 }) 1763 .then(function () { 1764 loadSkeepersWidgets(); 1765 }) 1766 .catch(function () { 1767 var fallback = document.getElementById('avis-warning'); 1768 if (fallback) { 1769 fallback.style.display = 'block'; 1770 } 1771 }); 1772 }); 1773})(); 1774</script>
1774 1775 1776 1777
1778<script> 1779 function showSection(section) { 1780 document.getElementById('repair-section-1').style.display = section === 1 ? 'flex' : 'none'; 1781 document.getElementById('repair-section-2').style.display = section === 2 ? 'flex' : 'none'; 1782 document.querySelectorAll('.tab-button').forEach(button => button.classList.remove('active')); 1783 document.querySelector(`.tab-button[data-target="${section}"]`)?.classList.add('active'); 1784 } 1785</script>
1785 1786 1787 1788
1789<script> 1790(function () { 1791 if (location.hostname !== 'whyopencomputing.com') return; 1792 1793 function fixLinks() { 1794 var links = document.querySelectorAll('a[href*="whyopencomputing.com"][href*="/content/5-paiements"], a[href^="/"][href*="/content/5-paiements"]'); 1795 for (var i = 0; i < links.length; i++) { 1796 var a = links[i]; 1797 var href = a.getAttribute('href') || ''; 1798 var m = href.match(/whyopencomputing\.com\/([a-z]{2})\/content\/5-paiements/i) || href.match(/^\/([a-z]{2})\/content\/5-paiements/i); 1799 var lang = (m && m[1]) ? m[1] : (location.pathname.split('/')[1] || 'fr'); 1800 1801 a.setAttribute('href', 'https://whyopencomputing.com/' + lang + '/content/27-paiements-eur'); 1802 } 1803 } 1804 1805 if (document.readyState === 'loading') { 1806 document.addEventListener('DOMContentLoaded', fixLinks); 1807 } else { 1808 fixLinks(); 1809 } 1810 1811 new MutationObserver(fixLinks).observe(document.documentElement, { childList: true, subtree: true }); 1812})(); 1813</script>
1813 1814 1815 1816
1817<script> 1818document.addEventListener('DOMContentLoaded', function () { 1819 var widget = document.getElementById('13780e5e-d37d-4380-aa4e-ffee365756e1'); 1820 if (widget) { 1821 widget.style.setProperty('display', 'none', 'important'); 1822 } 1823 1824 var link = document.querySelector('a.skeepers-widget-wrapper-13780e5e-d37d-4380-aa4e-ffee365756e1'); 1825 if (link) { 1826 link.style.setProperty('display', 'none', 'important'); 1827 } 1828}); 1829</script>
1829 1830</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.