{"id":27027,"date":"2025-03-15T06:04:16","date_gmt":"2025-03-15T06:04:16","guid":{"rendered":"https:\/\/repairandshop.ch\/repairandshop-ch\/"},"modified":"2026-06-02T00:32:06","modified_gmt":"2026-06-02T00:32:06","slug":"repairandshop-ch-fr","status":"publish","type":"page","link":"https:\/\/repairandshop.ch\/fr\/","title":{"rendered":"repairandshop.ch"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"27027\" class=\"elementor elementor-27027 elementor-18213\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-4d72a56 e-flex e-con-boxed e-con e-parent\" data-id=\"4d72a56\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3de4690 elementor-widget elementor-widget-html\" data-id=\"3de4690\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"fr-CH\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <title>R\u00e9paration iPhone, Samsung, Google Pixel, iPad, MacBook & PC en Suisse | RepairAndShop<\/title>\r\n  <meta name=\"description\" content=\"R\u00e9paration iPhone, Samsung, Google Pixel, Huawei, Oppo, Xiaomi, iPad, MacBook, Microsoft Surface & PC en Suisse. \u00c9cran cass\u00e9, batterie, cam\u00e9ra, vitre arri\u00e8re, d\u00e9g\u00e2ts des eaux & devis assurance. Ateliers \u00e0 La Chaux-de-Fonds, Neuch\u00e2tel, Bern & Interlaken + service postal pour Jura (Del\u00e9mont), Fribourg, Lausanne, Yverdon, Thun & Lucerne.\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n  <link rel=\"canonical\" href=\"https:\/\/repairandshop.ch\/fr\/\">\r\n\r\n  <style>\r\n    :root {\r\n      --blue: #2563eb;\r\n      --blue-dark: #1e3a8a;\r\n      --green: #16a34a;\r\n      --dark: #0f172a;\r\n      --gray: #475569;\r\n      --muted: #64748b;\r\n      --light: #f9fafb;\r\n      --card: #ffffff;\r\n      --border: #e5e7eb;\r\n      --radius-lg: 20px;\r\n      --radius-md: 14px;\r\n      --shadow-soft: 0 8px 22px rgba(15, 23, 42, 0.09);\r\n      --shadow-strong: 0 18px 45px rgba(15, 23, 42, 0.16);\r\n    }\r\n\r\n    *, *::before, *::after { box-sizing: border-box; }\r\n\r\n    body {\r\n      margin: 0;\r\n      padding: 0;\r\n      font-family: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\r\n      color: var(--dark);\r\n      background: var(--light);\r\n      line-height: 1.7;\r\n      -webkit-font-smoothing: antialiased;\r\n    }\r\n\r\n    a {\r\n      color: var(--blue);\r\n      text-decoration: none;\r\n    }\r\n    a:hover { text-decoration: underline; }\r\n\r\n    .page-wrap {\r\n      max-width: 1200px;\r\n      margin: 0 auto;\r\n      padding: 70px 16px 80px;\r\n    }\r\n\r\n    \/* HERO *\/\r\n    .rs-hero-premium { padding: 0px 0 60px; }\r\n    .rs-hero-wrapper {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(420px, 1fr));\r\n      align-items: center;\r\n      gap: 50px;\r\n    }\r\n    .rs-hero-text h2 {\r\n      font-size: 13px;\r\n      text-transform: uppercase;\r\n      letter-spacing: 0.12em;\r\n      color: #6b7280;\r\n      margin-bottom: 6px;\r\n    }\r\n    .rs-hero-text h1 {\r\n      font-size: 32px;\r\n      font-weight: 800;\r\n      line-height: 1.3;\r\n      margin-bottom: 16px;\r\n      color: var(--blue-dark);\r\n      letter-spacing: -0.02em;\r\n    }\r\n    .rs-hero-text p {\r\n      font-size: 15px;\r\n      color: var(--gray);\r\n      margin-bottom: 16px;\r\n    }\r\n    .rs-hero-text strong {\r\n      color: var(--dark);\r\n      font-weight: 700;\r\n    }\r\n    .rs-badges {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 8px;\r\n      margin-bottom: 16px;\r\n    }\r\n    .rs-badge {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n      background: #f3f4f6;\r\n      border-radius: 999px;\r\n      padding: 6px 12px;\r\n      font-size: 13px;\r\n      font-weight: 600;\r\n      color: var(--blue-dark);\r\n      transition: background 0.3s ease;\r\n    }\r\n    .rs-badge:hover { background: #e5e7eb; }\r\n    .rs-badge img {\r\n      height: 16px;\r\n      width: auto;\r\n      border-radius: 3px;\r\n    }\r\n\r\n    .rs-hero-checks {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\r\n      gap: 6px 14px;\r\n      margin: 18px 0 10px;\r\n      font-size: 14px;\r\n      color: #334155;\r\n    }\r\n\r\n    .rs-pills {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 8px;\r\n      margin-top: 8px;\r\n    }\r\n    .rs-pill {\r\n      display: inline-block;\r\n      padding: 7px 14px;\r\n      border: 1px solid rgba(37, 99, 235, 0.25);\r\n      border-radius: 999px;\r\n      color: var(--blue);\r\n      font-size: 13px;\r\n      font-weight: 500;\r\n      transition: all 0.25s ease;\r\n      background: #fff;\r\n    }\r\n    .rs-pill:hover {\r\n      background: var(--blue);\r\n      color: #fff;\r\n      border-color: var(--blue);\r\n      box-shadow: 0 0 10px rgba(37, 99, 235, 0.25);\r\n      transform: translateY(-1px);\r\n      text-decoration: none;\r\n    }\r\n\r\n    .rs-hero-cta {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 12px;\r\n      margin-top: 24px;\r\n    }\r\n    .rs-btn-primary,\r\n    .rs-btn-secondary,\r\n    .rs-btn-green {\r\n      border-radius: 999px;\r\n      padding: 11px 22px;\r\n      font-weight: 600;\r\n      font-size: 14px;\r\n      text-decoration: none;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      transition: all 0.25s ease;\r\n      gap: 6px;\r\n      border: 0;\r\n      cursor: pointer;\r\n    }\r\n    .rs-btn-primary {\r\n      background: var(--blue);\r\n      color: #fff;\r\n      box-shadow: 0 8px 18px rgba(37, 99, 235, 0.3);\r\n    }\r\n    .rs-btn-primary:hover {\r\n      background: #1d4ed8;\r\n      text-decoration: none;\r\n    }\r\n    .rs-btn-secondary {\r\n      border: 1px solid #d1d5db;\r\n      color: var(--dark);\r\n      background: #fff;\r\n    }\r\n    .rs-btn-secondary:hover {\r\n      background: #f3f4f6;\r\n      text-decoration: none;\r\n    }\r\n    .rs-btn-green {\r\n      background: var(--green);\r\n      color: #fff;\r\n      box-shadow: 0 8px 18px rgba(22, 163, 74, 0.3);\r\n    }\r\n    .rs-btn-green:hover {\r\n      background: #15803d;\r\n      text-decoration: none;\r\n    }\r\n\r\n    .rs-meta {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 14px;\r\n      font-size: 13px;\r\n      margin-top: 18px;\r\n      color: #6b7280;\r\n      align-items: center;\r\n    }\r\n    .rs-meta i { color: #facc15; }\r\n\r\n    .rs-image { text-align: right; }\r\n    .rs-image img {\r\n      max-width: 100%;\r\n      height: auto;\r\n      border-radius: 18px;\r\n      box-shadow: var(--shadow-strong);\r\n      transition: transform 0.4s ease;\r\n    }\r\n    .rs-image img:hover { transform: scale(1.02); }\r\n\r\n    \/* Sections generiques *\/\r\n    .rs-section { padding: 40px 0 10px; }\r\n    .rs-section-header {\r\n      max-width: 780px;\r\n      margin-bottom: 26px;\r\n    }\r\n    .rs-section-eyebrow {\r\n      font-size: 12px;\r\n      text-transform: uppercase;\r\n      letter-spacing: 0.1em;\r\n      color: var(--muted);\r\n      margin-bottom: 4px;\r\n    }\r\n    .rs-section-title {\r\n      font-size: 24px;\r\n      font-weight: 800;\r\n      color: var(--blue-dark);\r\n      margin-bottom: 6px;\r\n    }\r\n    .rs-section-sub {\r\n      font-size: 14px;\r\n      color: var(--gray);\r\n    }\r\n\r\n    \/* Grilles services *\/\r\n    .rs-services-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 20px;\r\n    }\r\n    .rs-card {\r\n      background: var(--card);\r\n      border-radius: var(--radius-lg);\r\n      border: 1px solid var(--border);\r\n      padding: 18px 18px 20px;\r\n      box-shadow: var(--shadow-soft);\r\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\r\n    }\r\n    .rs-card:hover {\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 14px 30px rgba(15, 23, 42, 0.14);\r\n    }\r\n    .rs-card h3 {\r\n      font-size: 18px;\r\n      font-weight: 700;\r\n      color: var(--dark);\r\n      margin-bottom: 6px;\r\n    }\r\n    .rs-card p {\r\n      font-size: 14px;\r\n      color: var(--gray);\r\n      margin-bottom: 10px;\r\n    }\r\n    .rs-card ul {\r\n      list-style: none;\r\n      padding: 0;\r\n      margin: 0 0 12px;\r\n      font-size: 13px;\r\n      color: #334155;\r\n    }\r\n    .rs-card ul li {\r\n      padding-left: 18px;\r\n      position: relative;\r\n      margin-bottom: 4px;\r\n    }\r\n    .rs-card ul li::before {\r\n      content: \"\u2022\";\r\n      position: absolute;\r\n      left: 3px;\r\n      top: 0;\r\n      color: var(--blue);\r\n    }\r\n    .rs-card-links { font-size: 13px; }\r\n    .rs-card-links a {\r\n      margin-right: 8px;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .rs-issues-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 18px;\r\n    }\r\n    .rs-issue-card {\r\n      background: #ffffff;\r\n      border-radius: var(--radius-md);\r\n      border: 1px solid var(--border);\r\n      padding: 16px 16px 18px;\r\n    }\r\n    .rs-issue-card h3 {\r\n      font-size: 16px;\r\n      font-weight: 700;\r\n      margin-bottom: 6px;\r\n      color: var(--dark);\r\n    }\r\n    .rs-issue-card p {\r\n      font-size: 13px;\r\n      color: var(--gray);\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-issue-card a {\r\n      font-size: 13px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    \/* ASSURANCE *\/\r\n    .rs-assurance-process {\r\n      background: #ffffff;\r\n      padding: 50px 0 60px;\r\n      color: var(--dark);\r\n    }\r\n    .rs-assurance-inner {\r\n      max-width: 1100px;\r\n      margin: 0 auto;\r\n    }\r\n    .rs-header {\r\n      text-align: left;\r\n      margin-bottom: 30px;\r\n      max-width: 700px;\r\n    }\r\n    .rs-header h1 {\r\n      font-size: 1.9rem;\r\n      font-weight: 800;\r\n      color: var(--dark);\r\n      line-height: 1.3;\r\n      margin-bottom: 10px;\r\n    }\r\n    .rs-header p {\r\n      color: var(--gray);\r\n      font-size: 0.98rem;\r\n      line-height: 1.7;\r\n    }\r\n    .rs-header strong { color: var(--blue); }\r\n\r\n    .rs-steps {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 16px;\r\n      margin-bottom: 26px;\r\n    }\r\n    .rs-step {\r\n      background: #f4f7ff;\r\n      border-radius: var(--radius-md);\r\n      padding: 18px 18px 20px;\r\n      box-shadow: 0 2px 6px rgba(37, 99, 235, 0.08);\r\n      transition: all 0.3s ease;\r\n    }\r\n    .rs-step:hover {\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 4px 10px rgba(37, 99, 235, 0.1);\r\n    }\r\n    .rs-icon {\r\n      width: 30px;\r\n      height: 30px;\r\n      border-radius: 50%;\r\n      background: var(--blue);\r\n      color: #fff;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      font-weight: 700;\r\n      font-size: 0.95rem;\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-step h4 {\r\n      font-size: 1.02rem;\r\n      font-weight: 700;\r\n      margin-bottom: 6px;\r\n    }\r\n    .rs-step p {\r\n      font-size: 0.9rem;\r\n      color: var(--gray);\r\n      line-height: 1.6;\r\n    }\r\n\r\n    .rs-assurance-box {\r\n      background: #f9fafb;\r\n      border-radius: var(--radius-md);\r\n      padding: 24px 18px;\r\n      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);\r\n      margin-top: 10px;\r\n    }\r\n    .rs-assurance-box h3 {\r\n      color: #64748b;\r\n      text-transform: uppercase;\r\n      font-size: 0.82rem;\r\n      letter-spacing: 1px;\r\n      margin-bottom: 5px;\r\n    }\r\n    .rs-assurance-box h2 {\r\n      font-size: 1.2rem;\r\n      font-weight: 700;\r\n      color: var(--dark);\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-assurance-box p {\r\n      font-size: 0.9rem;\r\n      color: var(--gray);\r\n      margin-bottom: 6px;\r\n    }\r\n\r\n    \/* WHY SECTION (LocalBusiness \/ durable) *\/\r\n    .rs-why-section {\r\n      font-family: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\r\n      color: var(--dark);\r\n      background: #fff;\r\n      padding: 80px 20px;\r\n    }\r\n    .rs-container {\r\n      max-width: 1200px;\r\n      margin: 0 auto;\r\n    }\r\n    .rs-subtitle {\r\n      color: #64748b;\r\n      text-transform: uppercase;\r\n      font-size: 0.9rem;\r\n      letter-spacing: 1px;\r\n      margin-bottom: 8px;\r\n      font-weight: 600;\r\n    }\r\n    h2.rs-title {\r\n      font-size: 2rem;\r\n      font-weight: 800;\r\n      margin-bottom: 35px;\r\n      color: var(--dark);\r\n      line-height: 1.3;\r\n    }\r\n    .rs-why-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n      gap: 20px;\r\n      margin-bottom: 60px;\r\n    }\r\n    .rs-why-card {\r\n      background: var(--light);\r\n      border-radius: 16px;\r\n      padding: 25px 22px;\r\n      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);\r\n      transition: all 0.3s ease;\r\n    }\r\n    .rs-why-card:hover {\r\n      background: #eef3ff;\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 6px 16px rgba(37, 99, 235, 0.1);\r\n    }\r\n    .rs-why-card h3 {\r\n      font-size: 1.1rem;\r\n      font-weight: 700;\r\n      margin-bottom: 10px;\r\n      color: var(--dark);\r\n    }\r\n    .rs-why-card p {\r\n      font-size: 0.96rem;\r\n      color: var(--gray);\r\n      line-height: 1.6;\r\n    }\r\n    .rs-eco {\r\n      background: #f0f6ff;\r\n      border-radius: 16px;\r\n      padding: 45px 30px;\r\n      text-align: center;\r\n      margin-bottom: 60px;\r\n      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);\r\n    }\r\n    .rs-eco-icon {\r\n      width: 70px;\r\n      height: 70px;\r\n      background: var(--blue);\r\n      border-radius: 50%;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      margin: 0 auto 18px;\r\n      box-shadow: 0 4px 10px rgba(37, 99, 235, 0.25);\r\n    }\r\n    .rs-eco-icon svg {\r\n      width: 36px;\r\n      height: 36px;\r\n      fill: #fff;\r\n    }\r\n    .rs-eco h3 {\r\n      font-size: 1.6rem;\r\n      font-weight: 800;\r\n      color: var(--blue);\r\n      margin-bottom: 15px;\r\n    }\r\n    .rs-eco p {\r\n      color: var(--gray);\r\n      font-size: 1.05rem;\r\n      line-height: 1.8;\r\n      max-width: 820px;\r\n      margin: 0 auto;\r\n    }\r\n    .rs-eco strong {\r\n      color: var(--dark);\r\n    }\r\n    .rs-why-locations-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n      gap: 20px;\r\n    }\r\n\r\n    \/* Villes *\/\r\n    .rs-cities-section { padding: 50px 0 50px; }\r\n    .rs-cities-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 18px;\r\n    }\r\n    .rs-city-card {\r\n      background: #ffffff;\r\n      border: 1px solid var(--border);\r\n      border-radius: var(--radius-md);\r\n      padding: 16px 16px 18px;\r\n      box-shadow: var(--shadow-soft);\r\n    }\r\n    .rs-city-card h3 {\r\n      font-size: 18px;\r\n      font-weight: 700;\r\n      margin-bottom: 4px;\r\n      color: var(--dark);\r\n    }\r\n    .rs-city-tag {\r\n      font-size: 12px;\r\n      color: var(--muted);\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-city-card p {\r\n      font-size: 13px;\r\n      color: var(--gray);\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-city-services {\r\n      font-size: 13px;\r\n      color: #334155;\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-city-services strong { color: var(--dark); }\r\n    .rs-city-links {\r\n      font-size: 12px;\r\n      margin-bottom: 8px;\r\n    }\r\n    .rs-city-links a { margin-right: 6px; }\r\n\r\n    .rs-map-frame-wrap {\r\n      position: relative;\r\n      width: 100%;\r\n      padding-bottom: 60%;\r\n      border-radius: 12px;\r\n      overflow: hidden;\r\n      margin-top: 8px;\r\n    }\r\n    .rs-map-frame-wrap iframe {\r\n      position: absolute;\r\n      inset: 0;\r\n      width: 100%;\r\n      height: 100%;\r\n      border: 0;\r\n    }\r\n\r\n    .rs-city-note {\r\n      font-size: 12px;\r\n      color: var(--muted);\r\n      margin-top: 4px;\r\n    }\r\n\r\n    \/* Support \/ courrier *\/\r\n    .rs-support {\r\n      background: #f9fafb;\r\n      padding: 60px 0 70px;\r\n    }\r\n    .rs-support-container {\r\n      max-width: 1100px;\r\n      margin: 0 auto;\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n      gap: 25px;\r\n    }\r\n    .rs-support-card {\r\n      background: #ffffff;\r\n      border: 1px solid #e5e7eb;\r\n      border-radius: 16px;\r\n      padding: 24px 20px;\r\n      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);\r\n      transition: all 0.3s ease;\r\n    }\r\n    .rs-support-card:hover {\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 8px 20px rgba(37, 99, 235, 0.12);\r\n    }\r\n    .rs-support-card h3 {\r\n      font-size: 1.15rem;\r\n      font-weight: 700;\r\n      margin-bottom: 10px;\r\n      color: #0f172a;\r\n    }\r\n    .rs-support-card p {\r\n      font-size: 0.95rem;\r\n      color: #475569;\r\n      margin-bottom: 8px;\r\n    }\r\n\r\n    \/* FAQ clean (style Apple) *\/\r\n    .rs-faq-section { padding: 60px 0 40px; }\r\n    .rs-faq-list {\r\n      max-width: 900px;\r\n      margin: 0 auto;\r\n    }\r\n    .rs-faq-item {\r\n      border-bottom: 1px solid #e2e8f0;\r\n      padding: 12px 0;\r\n      background: transparent;\r\n      border-radius: 0;\r\n      box-shadow: none;\r\n    }\r\n    .rs-faq-question {\r\n      width: 100%;\r\n      text-align: left;\r\n      background: none;\r\n      border: none;\r\n      padding: 8px 0;\r\n      font-size: 0.98rem;\r\n      font-weight: 600;\r\n      color: #0f172a;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      cursor: pointer;\r\n    }\r\n    .rs-faq-question span {\r\n      flex: 1;\r\n      text-align: left;\r\n      padding-right: 10px;\r\n    }\r\n    .rs-faq-icon {\r\n      margin-left: 6px;\r\n      font-size: 14px;\r\n      color: #2563eb;\r\n      transition: transform 0.25s ease;\r\n    }\r\n    .rs-faq-question[aria-expanded=\"true\"] .rs-faq-icon {\r\n      transform: rotate(180deg);\r\n    }\r\n    .rs-faq-answer {\r\n      max-height: 0;\r\n      overflow: hidden;\r\n      transition: max-height 0.25s ease;\r\n      font-size: 0.94rem;\r\n      color: #4b5563;\r\n      line-height: 1.65;\r\n      margin-top: 2px;\r\n      padding-right: 10px;\r\n    }\r\n\r\n    \/* Responsive *\/\r\n    @media (max-width: 850px) {\r\n      .page-wrap { padding: 50px 14px 60px; }\r\n      .rs-hero-wrapper {\r\n        grid-template-columns: 1fr;\r\n        text-align: center;\r\n      }\r\n      .rs-image { text-align: center; }\r\n      .rs-hero-text h1 { font-size: 24px; }\r\n      .rs-hero-text p { font-size: 14px; }\r\n      .rs-hero-checks {\r\n        grid-template-columns: 1fr;\r\n        font-size: 13.5px;\r\n      }\r\n      .rs-pill {\r\n        font-size: 13px;\r\n        padding: 6px 12px;\r\n      }\r\n      .rs-hero-cta .rs-btn-primary,\r\n      .rs-hero-cta .rs-btn-secondary,\r\n      .rs-hero-cta .rs-btn-green {\r\n        justify-content: center;\r\n        width: 100%;\r\n      }\r\n      .rs-badges { justify-content: center; }\r\n      .rs-meta { justify-content: center; }\r\n      .rs-section-title { font-size: 20px; }\r\n      h2.rs-title { font-size: 1.6rem; }\r\n    }\r\n    @media (max-width: 768px) {\r\n      .rs-eco h3 { font-size: 1.3rem; }\r\n      .rs-eco p { font-size: 0.95rem; }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"page-wrap\">\r\n\r\n  <!-- HERO GLOBAL -->\r\n  <section class=\"rs-hero-premium\" id=\"top\" itemscope itemtype=\"https:\/\/schema.org\/Service\">\r\n    <div class=\"rs-hero-wrapper\">\r\n      <!-- Texte -->\r\n      <div class=\"rs-hero-text\" itemprop=\"description\">\r\n        <div class=\"rs-badges\">\r\n          <div class=\"rs-badge\">\r\n            <img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/f\/fa\/Apple_logo_black.svg\" alt=\"Apple IRP\" loading=\"lazy\">\r\n            Apple Independent Repair Provider\r\n          <\/div>\r\n          <div class=\"rs-badge\">\ud83d\udd35 Pi\u00e8ces d\u2019origine Samsung<\/div>\r\n          <div class=\"rs-badge\">\ud83d\udcf1 Google Pixel, Huawei, Oppo, Xiaomi<\/div>\r\n          <div class=\"rs-badge\">\ud83d\udcbb MacBook, Microsoft Surface &amp; PC<\/div>\r\n        <\/div>\r\n\r\n        <h2>SMARTPHONE, TABLETTE &amp; ORDINATEUR EN SUISSE<\/h2>\r\n        <h1>R\u00e9paration <strong>iPhone<\/strong> &amp; <strong>Samsung<\/strong> \u00e0 <strong>Neuch\u00e2tel<\/strong> &amp; <strong>La Chaux-de-Fonds<\/strong> \u2013 Express &amp; Garantie<\/h1>\r\n\r\n        <p>\r\n          <strong>\u00c9cran cass\u00e9<\/strong>, <strong>batterie fatigu\u00e9e<\/strong>, probl\u00e8me de <strong>cam\u00e9ra<\/strong>, \r\n          <strong>vitre arri\u00e8re fissur\u00e9e<\/strong> ou\r\n          <a href=\"https:\/\/repairandshop.ch\/degats-des-eaux-smartphone\/\"><strong>d\u00e9g\u00e2ts des eaux<\/strong><\/a> ?  \r\n          Nos ateliers de <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong> &amp; <strong>Interlaken<\/strong>, ainsi que notre\r\n          <strong>service postal<\/strong> pour <strong>Del\u00e9mont (Jura)<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> &amp; <strong>Lucerne<\/strong>, r\u00e9parent vos appareils\r\n          avec des <strong>pi\u00e8ces de haute qualit\u00e9<\/strong> et une <strong>garantie suisse<\/strong>.\r\n        <\/p>\r\n\r\n        <div class=\"rs-hero-checks\">\r\n          <div>\u2705 <strong>Diagnostic clair<\/strong> avant chaque r\u00e9paration<\/div>\r\n          <div>\u2705 <strong>Devis d\u00e9taill\u00e9<\/strong> &amp; <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\"><strong>documents pour assurance<\/strong><\/a><\/div>\r\n          <div>\u2705 <strong>R\u00e9paration \u00e9cran<\/strong> g\u00e9n\u00e9ralement en <strong>45\u201360 minutes<\/strong><\/div>\r\n          <div>\u2705 Ateliers physiques + service postal pour <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong>, <strong>Interlaken<\/strong>, <strong>Jura<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> &amp; <strong>Lucerne<\/strong><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"rs-pills\">\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\" class=\"rs-pill\"><strong>R\u00e9paration \u00e9cran<\/strong> iPhone &amp; Samsung<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\" class=\"rs-pill\"><strong>Remplacement batterie<\/strong><\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\" class=\"rs-pill\"><strong>Devis pour assurance<\/strong><\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-macbook\/\" class=\"rs-pill\"><strong>MacBook &amp; PC<\/strong><\/a>\r\n        <\/div>\r\n\r\n        <div class=\"rs-hero-cta\">\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reservation-en-ligne-repairandshop\/\/\" class=\"rs-btn-primary\">\ud83d\udcc5 Prendre rendez-vous<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\" class=\"rs-btn-secondary\">\ud83e\uddfe Demander un devis assurance<\/a>\r\n          <a href=\"tel:+41329261434\" class=\"rs-btn-green\">\ud83d\udcde +41 32 926 14 34<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"rs-meta\">\r\n          <div><i>\u2b50<\/i> Plus de <strong>2\u2019000 avis clients<\/strong> en Suisse<\/div>\r\n          <div>\u2022 <strong>Garantie suisse<\/strong> sur pi\u00e8ces &amp; main-d\u2019\u0153uvre<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Image -->\r\n      <div class=\"rs-image\" itemprop=\"image\">\r\n        <img decoding=\"async\" src=\"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/11\/repairandshop-scaled.webp\"\r\n             alt=\"R\u00e9paration iPhone, iPad, MacBook, Samsung, Google Pixel en Suisse - RepairAndShop\"\r\n             loading=\"lazy\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- SERVICES PAR MARQUE -->\r\n  <section class=\"rs-section\" id=\"services\">\r\n    <div class=\"rs-section-header\">\r\n      <div class=\"rs-section-eyebrow\">Nos services de r\u00e9paration<\/div>\r\n      <h2 class=\"rs-section-title\">R\u00e9paration smartphone, tablette, MacBook, Microsoft Surface &amp; PC<\/h2>\r\n      <p class=\"rs-section-sub\">\r\n        R\u00e9paration d\u2019<strong>iPhone<\/strong>, <strong>Samsung Galaxy<\/strong>, <strong>Google Pixel<\/strong>, <strong>Huawei<\/strong>, <strong>Oppo<\/strong>, <strong>Xiaomi<\/strong>,\r\n        <strong>iPad<\/strong>, <strong>MacBook<\/strong>, <strong>Microsoft Surface<\/strong> et <strong>Notebook \/ PC<\/strong> dans nos ateliers ou par courrier,\r\n        partout en Suisse romande &amp; al\u00e9manique.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rs-services-grid\">\r\n      <article class=\"rs-card\">\r\n        <h3>R\u00e9paration iPhone<\/h3>\r\n        <p>\u00c9cran, batterie, cam\u00e9ra, vitre arri\u00e8re, haut-parleur, Face ID &amp; d\u00e9g\u00e2ts des eaux pour tous les mod\u00e8les d\u2019iPhone.<\/p>\r\n        <ul>\r\n          <li>\u00c9cran iPhone (OLED \/ LCD premium)<\/li>\r\n          <li>Batterie &amp; sant\u00e9 batterie<\/li>\r\n          <li>Cam\u00e9ra, Face ID, haut-parleur &amp; connecteur Lightning \/ USB-C<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\">R\u00e9paration iPhone<\/a> \u00b7 <a href=\"#villes\">Voir par ville<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>R\u00e9paration Samsung Galaxy<\/h3>\r\n        <p>R\u00e9parations pour Galaxy S, A, Z Flip \/ Fold &amp; Note : \u00e9cran AMOLED, batterie, dos en verre, cam\u00e9ra &amp; USB-C.<\/p>\r\n        <ul>\r\n          <li>\u00c9crans d\u2019origine \/ Service Pack<\/li>\r\n          <li>Batterie &amp; port de charge USB-C<\/li>\r\n          <li>Vitre arri\u00e8re, cam\u00e9ra &amp; lentille cam\u00e9ra<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-samsung\/\">R\u00e9paration Samsung<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>Google Pixel, Huawei, Oppo &amp; Xiaomi<\/h3>\r\n        <p>\u00c9crans, batteries &amp; cam\u00e9ras pour la plupart des smartphones Android r\u00e9cents.<\/p>\r\n        <ul>\r\n          <li>\u00c9cran &amp; tactile (Pixel \/ Android)<\/li>\r\n          <li>Batterie &amp; connecteur de charge<\/li>\r\n          <li>Cam\u00e9ra, haut-parleur &amp; ch\u00e2ssis<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-google-pixel\/\">Google Pixel<\/a> \u00b7\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-serie-p-huawei\/\">Huawei<\/a> \u00b7\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-oppo\/\">Oppo<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>R\u00e9paration iPad &amp; tablettes<\/h3>\r\n        <p>iPad Pro, Air, Mini &amp; tablettes Android : \u00e9cran, batterie, port de charge &amp; boutons.<\/p>\r\n        <ul>\r\n          <li>\u00c9cran &amp; vitre tactile iPad<\/li>\r\n          <li>Batterie &amp; port de charge<\/li>\r\n          <li>Bouton home, volume, cam\u00e9ra<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-ipad\/\">R\u00e9paration iPad<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>MacBook &amp; Notebook \/ PC<\/h3>\r\n        <p>R\u00e9paration MacBook Air, Pro &amp; PC portables : \u00e9cran, batterie, clavier, SSD &amp; diagnostic.<\/p>\r\n        <ul>\r\n          <li>Batterie &amp; clavier<\/li>\r\n          <li>\u00c9cran &amp; charni\u00e8res<\/li>\r\n          <li>Diagnostic logiciel &amp; mat\u00e9riel<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-macbook\/\">MacBook &amp; PC<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"rs-card\">\r\n        <h3>Microsoft Surface<\/h3>\r\n        <p>Surface Pro, Go, Laptop &amp; Book : \u00e9crans, batteries &amp; charge.<\/p>\r\n        <ul>\r\n          <li>\u00c9cran tactile &amp; LCD<\/li>\r\n          <li>Batterie &amp; alimentation<\/li>\r\n          <li>Clavier, charni\u00e8re &amp; port de charge<\/li>\r\n        <\/ul>\r\n        <div class=\"rs-card-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-microsoft-surface\/\">R\u00e9paration Surface<\/a>\r\n        <\/div>\r\n      <\/article>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- TYPES DE PANNES -->\r\n  <section class=\"rs-section\" id=\"pannes\">\r\n    <div class=\"rs-section-header\">\r\n      <div class=\"rs-section-eyebrow\">Types de r\u00e9parations<\/div>\r\n      <h2 class=\"rs-section-title\">\u00c9crans cass\u00e9s, batteries, cam\u00e9ras, vitres arri\u00e8re &amp; d\u00e9g\u00e2ts des eaux<\/h2>\r\n      <p class=\"rs-section-sub\">\r\n        Nous prenons en charge tous les types de pannes : <strong>\u00e9cran cass\u00e9<\/strong>, <strong>batterie us\u00e9e<\/strong>, \r\n        <strong>cam\u00e9ra floue<\/strong>, <strong>vitre arri\u00e8re fissur\u00e9e<\/strong>, <strong>port de charge<\/strong>, \r\n        <strong>d\u00e9g\u00e2ts des eaux<\/strong> &amp; <strong>devis pour assurance<\/strong>.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rs-issues-grid\">\r\n      <article class=\"rs-issue-card\">\r\n        <h3>\u00c9cran cass\u00e9 ou tactile HS<\/h3>\r\n        <p>\u00c9crans d\u2019iPhone, Samsung, Google Pixel, Huawei, Oppo, Xiaomi, iPad &amp; Surface remplac\u00e9s avec des pi\u00e8ces de qualit\u00e9.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\">\u2192 R\u00e9paration \u00e9cran iPhone &amp; Samsung<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Batterie qui se d\u00e9charge vite<\/h3>\r\n        <p>Remplacement de batterie avec test de capacit\u00e9, charge &amp; diagnostic de l\u2019usure pour smartphone, tablette &amp; portable.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-samsung\/\">\u2192 Remplacement batterie iPhone &amp; Samsung<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Cam\u00e9ra &amp; vitre arri\u00e8re<\/h3>\r\n        <p>Cam\u00e9ras avant \/ arri\u00e8re, lentilles &amp; vitres arri\u00e8res remplac\u00e9es pour retrouver une qualit\u00e9 photo d\u2019origine.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-samsung\/\">\u2192 R\u00e9paration cam\u00e9ra &amp; vitre arri\u00e8re<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Port de charge, son &amp; boutons<\/h3>\r\n        <p>Connecteur de charge, haut-parleur, micro, bouton power &amp; volume r\u00e9par\u00e9s ou remplac\u00e9s selon le diagnostic.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\">\u2192 Voir toutes les r\u00e9parations iPhone<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>D\u00e9g\u00e2ts des eaux &amp; oxydation<\/h3>\r\n        <p>D\u00e9montage, nettoyage &amp; test de carte m\u00e8re apr\u00e8s contact avec l\u2019eau, boisson ou liquide corrosif.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-iphone\/\/\">\u2192 D\u00e9g\u00e2ts des eaux smartphone<\/a>\r\n      <\/article>\r\n\r\n      <article class=\"rs-issue-card\">\r\n        <h3>Devis &amp; factures pour assurance<\/h3>\r\n        <p>Devis officiels, rapport technique &amp; facture d\u00e9taill\u00e9e selon les exigences des assurances suisses.<\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\">\u2192 Demander un devis pour assurance<\/a>\r\n      <\/article>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ASSURANCE -->\r\n  <section class=\"rs-assurance-process\" id=\"assurance\">\r\n    <div class=\"rs-assurance-inner\">\r\n      <div class=\"rs-header\">\r\n        <h1>Devis de r\u00e9paration &amp; d\u00e9g\u00e2ts des eaux pour assurance<\/h1>\r\n        <p>\r\n          Votre assurance demande un <strong>devis de r\u00e9paration<\/strong> ou une <strong>facture d\u00e9taill\u00e9e<\/strong> apr\u00e8s un dommage \r\n          (chute, \u00e9cran cass\u00e9, eau, vol, etc.) ?  \r\n          Nous pr\u00e9parons un dossier complet, utilis\u00e9 par de nombreux clients en Suisse.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"rs-steps\">\r\n        <div class=\"rs-step\">\r\n          <div class=\"rs-icon\">1<\/div>\r\n          <h4>Diagnostic complet<\/h4>\r\n          <p>Nous contr\u00f4lons l\u2019\u00e9cran, la batterie, la carte m\u00e8re, les cam\u00e9ras, les traces d\u2019oxydation &amp; le ch\u00e2ssis pour \u00e9tablir l\u2019\u00e9tat r\u00e9el de l\u2019appareil.<\/p>\r\n        <\/div>\r\n        <div class=\"rs-step\">\r\n          <div class=\"rs-icon\">2<\/div>\r\n          <h4>Devis &amp; options<\/h4>\r\n          <p>Vous recevez un devis clair. Vous choisissez : <strong>r\u00e9parer<\/strong>, <strong>envoyer le devis \u00e0 l\u2019assurance<\/strong> ou <strong>renoncer \u00e0 la r\u00e9paration<\/strong> avec simple rapport.<\/p>\r\n        <\/div>\r\n        <div class=\"rs-step\">\r\n          <div class=\"rs-icon\">3<\/div>\r\n          <h4>R\u00e9paration &amp; documents officiels<\/h4>\r\n          <p>Apr\u00e8s accord, nous r\u00e9parons l\u2019appareil et vous remettons la facture &amp; les documents techniques demand\u00e9s par votre assurance.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"rs-assurance-box\">\r\n        <h3>DEVIS ASSURANCE<\/h3>\r\n        <h2>Documents complets pour votre assurance en Suisse<\/h2>\r\n        <p>Nos <strong>devis<\/strong> &amp; <strong>factures<\/strong> comprennent la description du dommage, la liste des pi\u00e8ces, la main-d\u2019\u0153uvre &amp; la TVA.<\/p>\r\n        <p>Accept\u00e9s par la plupart des assurances suisses (m\u00e9nage, RC, t\u00e9l\u00e9phone, cartes de cr\u00e9dit, etc.).<\/p>\r\n        <p style=\"color:#64748b;font-size:0.88rem;\">\r\n          Pour un devis officiel, l\u2019appareil doit \u00eatre pr\u00e9sent\u00e9 en magasin \u00e0 <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong>, <strong>Interlaken<\/strong> ou envoy\u00e9 via notre <strong>service postal<\/strong> depuis le <strong>Jura<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> ou <strong>Lucerne<\/strong>.\r\n        <\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/devis-pour-assurance\/\">\u2192 Demander un devis pour assurance<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- WHY \/ DURABLE \/ ATELIERS -->\r\n  <section class=\"rs-why-section\" itemscope itemtype=\"https:\/\/schema.org\/LocalBusiness\">\r\n    <meta itemprop=\"name\" content=\"RepairAndShop Suisse\">\r\n    <meta itemprop=\"description\" content=\"RepairAndShop \u2013 ateliers de r\u00e9paration de smartphones, tablettes et ordinateurs en Suisse. Pr\u00e9sents \u00e0 La Chaux-de-Fonds, Neuch\u00e2tel, Bern et Interlaken, avec service de r\u00e9paration par courrier depuis le Jura (Del\u00e9mont), Fribourg, Lausanne, Yverdon, Thun, Lucerne, Biel\/Bienne et Emmenbr\u00fccke. R\u00e9parations durables et \u00e9cologiques.\">\r\n\r\n    <div class=\"rs-container\">\r\n      <!-- WHY SECTION -->\r\n      <header>\r\n        <p class=\"rs-subtitle\">Pourquoi choisir RepairAndShop ?<\/p>\r\n        <h2 class=\"rs-title\">Un partenaire local, durable et pr\u00e9sent dans toute la Suisse<\/h2>\r\n      <\/header>\r\n\r\n      <div class=\"rs-why-grid\">\r\n        <div class=\"rs-why-card\" itemprop=\"serviceOffered\" itemscope itemtype=\"https:\/\/schema.org\/Service\">\r\n          <h3 itemprop=\"name\">Expertise multi-marques<\/h3>\r\n          <p itemprop=\"description\">Nos techniciens qualifi\u00e9s r\u00e9parent les produits Apple, Samsung, Google Pixel, Huawei, Oppo, Xiaomi, iPad, MacBook, Microsoft Surface &amp; PC. Une ma\u00eetrise compl\u00e8te des plus grandes marques.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"rs-why-card\" itemprop=\"serviceOffered\" itemscope itemtype=\"https:\/\/schema.org\/Service\">\r\n          <h3 itemprop=\"name\">Conseils humains<\/h3>\r\n          <p itemprop=\"description\">Chez RepairAndShop, vous \u00e9changez directement avec un technicien. Aucun robot, mais un accompagnement humain, transparent et personnalis\u00e9.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"rs-why-card\" itemprop=\"serviceOffered\" itemscope itemtype=\"https:\/\/schema.org\/Service\">\r\n          <h3 itemprop=\"name\">Approche transparente<\/h3>\r\n          <p itemprop=\"description\">Diagnostic, photos, devis, validation : vous contr\u00f4lez chaque \u00e9tape du processus. Nos r\u00e9parations sont document\u00e9es, garanties et rapides.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"rs-why-card\" itemprop=\"areaServed\" content=\"Suisse\">\r\n          <h3>Pr\u00e9sence en Suisse &amp; service postal<\/h3>\r\n          <p>Nos ateliers sont situ\u00e9s \u00e0 <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Interlaken<\/strong> &amp; <strong>Bern<\/strong>.  \r\n          Gr\u00e2ce \u00e0 notre <strong>r\u00e9paration par courrier<\/strong>, nous desservons aussi le <strong>Jura<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong>, <strong>Lucerne<\/strong>, <strong>Biel\/Bienne<\/strong> &amp; <strong>Emmenbr\u00fccke<\/strong>.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ECOLOGY SECTION -->\r\n      <section class=\"rs-eco\" itemprop=\"makesOffer\" itemscope itemtype=\"https:\/\/schema.org\/Offer\">\r\n        <div class=\"rs-eco-icon\">\r\n          <!-- SVG Recyclage -->\r\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\">\r\n            <path d=\"M12 2 8.5 8h3v6H8l3.5 6L15 14h-3V8h3zM4 13c-1.1 0-2 .9-2 2a2 2 0 0 0 2 2h1.3l-1.65 2.85a1 1 0 0 0 .35 1.35 1 1 0 0 0 1.35-.35L8 18H4zm16 0h-4l2.65 4.85a1 1 0 0 0 1.35.35 1 1 0 0 0 .35-1.35L18.7 15H20a2 2 0 0 0 2-2c0-1.1-.9-2-2-2z\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <h3>Engag\u00e9s pour une Suisse plus durable<\/h3>\r\n        <p>Chaque jour, dans nos <strong>ateliers suisses<\/strong>, nous redonnons vie \u00e0 des <strong>smartphones, tablettes, ordinateurs et notebooks<\/strong>.  \r\n        <br><br>Nous rempla\u00e7ons un \u00e9cran fissur\u00e9 plut\u00f4t qu\u2019un appareil entier.  \r\n        <strong>Une batterie gonfl\u00e9e<\/strong> ne signifie plus un nouveau t\u00e9l\u00e9phone, mais une seconde vie, avec la m\u00eame efficacit\u00e9 \u2014 et bien plus de sens.<\/p>\r\n      <\/section>\r\n\r\n      <!-- LOCATIONS -->\r\n      <section>\r\n        <p class=\"rs-subtitle\">O\u00f9 nous trouver ?<\/p>\r\n        <h2 class=\"rs-title\">Nos ateliers &amp; zones desservies en Suisse<\/h2>\r\n\r\n        <div class=\"rs-why-locations-grid\">\r\n          <div class=\"rs-why-card\">\r\n            <h3>La Chaux-de-Fonds<\/h3>\r\n            <p><strong>Atelier &amp; magasin<\/strong><br>R\u00e9paration iPhone, Samsung, Pixel, iPad, MacBook &amp; PC.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Neuch\u00e2tel<\/h3>\r\n            <p><strong>Atelier centre-ville<\/strong><br>Smartphones, tablettes, MacBook &amp; devis pour assurance.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Interlaken<\/h3>\r\n            <p><strong>Atelier habitants &amp; touristes<\/strong><br>R\u00e9parations express &amp; sinistres en voyage.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Bern<\/h3>\r\n            <p><strong>Atelier de r\u00e9paration<\/strong><br>R\u00e9parations iPhone, Samsung, Google Pixel &amp; MacBook sur rendez-vous.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Jura \/ Del\u00e9mont<\/h3>\r\n            <p><strong>Zone desservie par courrier<\/strong><br>Envoyez votre appareil, r\u00e9par\u00e9 ensuite dans nos ateliers.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Fribourg<\/h3>\r\n            <p><strong>Zone desservie par courrier<\/strong><br>Prise en charge par nos ateliers de Neuch\u00e2tel &amp; Bern.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Lausanne &amp; Yverdon<\/h3>\r\n            <p><strong>Zone desservie par courrier<\/strong><br>R\u00e9parations iPhone, Samsung, iPad &amp; MacBook via envoi postal.<\/p>\r\n          <\/div>\r\n          <div class=\"rs-why-card\">\r\n            <h3>Thun, Lucerne, Biel\/Bienne &amp; Emmenbr\u00fccke<\/h3>\r\n            <p><strong>Zone desservie par courrier<\/strong><br>Appareils envoy\u00e9s dans nos ateliers Bern &amp; Interlaken pour r\u00e9paration.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- VILLES \/ ATELIERS & SERVICES LOCAUX -->\r\n  <section class=\"rs-cities-section\" id=\"villes\">\r\n    <div class=\"rs-section-header\">\r\n      <div class=\"rs-section-eyebrow\">Par ville<\/div>\r\n      <h2 class=\"rs-section-title\">R\u00e9paration iPhone &amp; smartphone par ville en Suisse<\/h2>\r\n      <p class=\"rs-section-sub\">\r\n        S\u00e9lectionnez votre ville pour d\u00e9couvrir comment faire r\u00e9parer votre <strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>iPad<\/strong> ou <strong>MacBook<\/strong> :\r\n        en atelier ou via notre <strong>service postal s\u00e9curis\u00e9<\/strong>.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rs-cities-grid\">\r\n      <!-- La Chaux-de-Fonds -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone La Chaux-de-Fonds<\/h3>\r\n        <div class=\"rs-city-tag\">Atelier physique \u2022 R\u00e9paration sur place<\/div>\r\n        <p>\r\n          R\u00e9paration d\u2019<strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>Huawei<\/strong>, <strong>Oppo<\/strong>, <strong>iPad<\/strong>, \r\n          <strong>MacBook<\/strong> &amp; <strong>PC<\/strong> au c\u0153ur de La Chaux-de-Fonds.  \r\n          Id\u00e9al pour une <strong>r\u00e9paration \u00e9cran<\/strong>, <strong>changement de batterie<\/strong> ou <strong>devis assurance<\/strong>.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services : <strong>\u00e9cran cass\u00e9<\/strong>, <strong>batterie<\/strong>, <strong>cam\u00e9ra<\/strong>, <strong>vitre arri\u00e8re<\/strong>, <strong>port de charge<\/strong>, \r\n          <strong>d\u00e9g\u00e2ts des eaux<\/strong>, <strong>devis pour assurance<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/la-chaux-de-fonds\/\/\">iPhone La Chaux-de-Fonds<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/fr\/la-chaux-de-fonds\/\">Smartphone La Chaux-de-Fonds<\/a>\r\n        <\/div>\r\n        <div class=\"rs-map-frame-wrap\">\r\n          <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d86913.18968940568!2d6.838590396023692!3d47.09834182872319!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478dfb4625ae7127%3A0x4301ad9d296ad91a!2srepairandshop%20-%20R%C3%A9paration%20iPhone%2C%20R%C3%A9paration%20de%20t%C3%A9l%C3%A9phones%20mobiles%2C%20de%20tablettes%20et%20d&#39;ordinateurs%20%C3%A0%20La%20Chaux-de-Fonds!5e0!3m2!1sfr!2sch!4v1764165621681!5m2!1sfr!2sch\"\r\n                  loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen><\/iframe>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Neuch\u00e2tel -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone Neuch\u00e2tel<\/h3>\r\n        <div class=\"rs-city-tag\">Atelier physique \u2022 Centre-ville<\/div>\r\n        <p>\r\n          R\u00e9paration <strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>iPad<\/strong>, <strong>MacBook<\/strong> &amp; <strong>PC<\/strong> \u00e0 Neuch\u00e2tel,\r\n          avec <strong>remplacement \u00e9cran en 45\u201360 minutes<\/strong> et <strong>service pour assurances<\/strong>.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services : <strong>\u00e9cran<\/strong>, <strong>batterie<\/strong>, <strong>cam\u00e9ra<\/strong>, <strong>vitre arri\u00e8re<\/strong>, <strong>USB-C \/ Lightning<\/strong>, <strong>eau<\/strong>, <strong>assurance<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/reparation-iphone-neuchatel\/\">iPhone Neuch\u00e2tel<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/reparation-samsung-neuchatel\/\">Samsung Neuch\u00e2tel<\/a>\r\n        <\/div>\r\n        <div class=\"rs-map-frame-wrap\">\r\n          <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d86913.18968940568!2d6.838590396023692!3d47.09834182872319!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478e0bba659a9e1f%3A0xeba09fc25dce07ce!2srepairandshop%20-%20R%C3%A9paration%20iPhone%2C%20R%C3%A9paration%20de%20t%C3%A9l%C3%A9phones%20mobiles%2C%20de%20tablettes%20et%20d&#39;ordinateurs%20%C3%A0%20Neuch%C3%A2tel!5e0!3m2!1sfr!2sch!4v1764165633998!5m2!1sfr!2sch\"\r\n                  loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen><\/iframe>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Bern -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone Bern<\/h3>\r\n        <div class=\"rs-city-tag\">Atelier physique \u2022 Centre-ville<\/div>\r\n        <p>\r\n          Atelier sp\u00e9cialis\u00e9 en <strong>r\u00e9paration d\u2019iPhone &amp; smartphones \u00e0 Bern<\/strong> pour \u00e9cran, batterie, dos en verre, cam\u00e9ras &amp; devis assurance.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services : <strong>\u00e9cran<\/strong>, <strong>batterie<\/strong>, <strong>cam\u00e9ra<\/strong>, <strong>vitre arri\u00e8re<\/strong>, <strong>port de charge<\/strong>, <strong>d\u00e9g\u00e2ts des eaux<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/iphone-reparatur-bern\/\">iPhone Bern<\/a>\r\n          <a href=\"https:\/\/repairandshop.ch\/samsung-reparatur-bern\/\">Samsung Bern<\/a>\r\n        <\/div>\r\n        <div class=\"rs-map-frame-wrap\">\r\n          <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d87157.05848431311!2d7.2905418972656255!3d46.948758900000016!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478e39da206159ef%3A0xd31c087afa6bb10d!2srepairandshop%20-%20iPhone%20Reparatur%20und%20Handy%20Reparatur%20Interlaken!5e0!3m2!1sfr!2sch!4v1764165648799!5m2!1sfr!2sch\"\r\n                  loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen><\/iframe>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Interlaken -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone Interlaken<\/h3>\r\n        <div class=\"rs-city-tag\">Atelier physique \u2022 Touristes &amp; r\u00e9sidents<\/div>\r\n        <p>\r\n          R\u00e9paration d\u2019<strong>iPhone<\/strong> &amp; t\u00e9l\u00e9phones \u00e0 Interlaken, id\u00e9ale pour les touristes &amp; les habitants.  \r\n          \u00c9cran, batterie, cam\u00e9ra &amp; devis assurance pendant votre s\u00e9jour ou \u00e0 l\u2019ann\u00e9e.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services : <strong>\u00e9cran<\/strong>, <strong>batterie<\/strong>, <strong>cam\u00e9ra<\/strong>, <strong>vitre arri\u00e8re<\/strong>, <strong>USB-C<\/strong>, <strong>d\u00e9g\u00e2ts des eaux<\/strong>, <strong>rapport assurance<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/interlaken\/\">iPhone Interlaken<\/a>\r\n        <\/div>\r\n        <div class=\"rs-map-frame-wrap\">\r\n          <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d2737.1295400954104!2d7.849670176753488!3d46.68344425126797!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x478fa5890498e32f%3A0x5a0b890ea99b10f1!2srepairandshop%20-%20iPhone%20Reparatur%20und%20Handy%20Reparatur%20Interlaken!5e0!3m2!1sfr!2sch!4v1764165661892!5m2!1sfr!2sch\"\r\n                  loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" allowfullscreen><\/iframe>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Del\u00e9mont \/ Jura -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone Jura (Del\u00e9mont)<\/h3>\r\n        <div class=\"rs-city-tag\">Service postal + ateliers proches<\/div>\r\n        <p>\r\n          Depuis <strong>Del\u00e9mont<\/strong> et le <strong>Jura<\/strong>, vous profitez de notre <strong>r\u00e9paration par courrier<\/strong> pour iPhone, Samsung, Google Pixel, iPad &amp; MacBook,\r\n          avec retour rapide &amp; devis pour assurance.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Vos appareils sont r\u00e9par\u00e9s dans nos ateliers de <strong>La Chaux-de-Fonds<\/strong> &amp; <strong>Neuch\u00e2tel<\/strong> : <strong>\u00e9cran<\/strong>, <strong>batterie<\/strong>, <strong>cam\u00e9ra<\/strong>, <strong>vitre arri\u00e8re<\/strong>, <strong>USB-C<\/strong> &amp; <strong>d\u00e9g\u00e2ts des eaux<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">R\u00e9paration par courrier Jura<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Envoyez votre appareil par colis s\u00e9curis\u00e9, diagnostic &amp; devis en g\u00e9n\u00e9ral sous 24\u201348 h apr\u00e8s r\u00e9ception.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Fribourg -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone Fribourg<\/h3>\r\n        <div class=\"rs-city-tag\">Service postal + ateliers proches<\/div>\r\n        <p>\r\n          Pour <strong>Fribourg<\/strong> &amp; alentours, nous proposons la r\u00e9paration par courrier pour smartphone, tablette &amp; ordinateur,\r\n          avec prise en charge par nos ateliers de Neuch\u00e2tel &amp; Bern.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services : <strong>\u00e9cran<\/strong>, <strong>batterie<\/strong>, <strong>cam\u00e9ra<\/strong>, <strong>vitre arri\u00e8re<\/strong>, <strong>port de charge<\/strong>, <strong>MacBook<\/strong> &amp; <strong>Surface<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">R\u00e9paration par courrier Fribourg<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Instructions d\u2019envoi &amp; formulaire disponibles en ligne. Id\u00e9al si vous ne pouvez pas vous d\u00e9placer en atelier.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Lausanne -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone Lausanne<\/h3>\r\n        <div class=\"rs-city-tag\">Service postal + ateliers proches Neuch\u00e2tel \/ La Chaux-de-Fonds<\/div>\r\n        <p>\r\n          Depuis <strong>Lausanne<\/strong> &amp; la r\u00e9gion l\u00e9manique, vous envoyez votre smartphone, iPad ou MacBook par la Poste,\r\n          r\u00e9par\u00e9 ensuite dans nos ateliers proches de <strong>Neuch\u00e2tel<\/strong> &amp; <strong>La Chaux-de-Fonds<\/strong>.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          R\u00e9parations : <strong>\u00e9cran cass\u00e9<\/strong>, <strong>batterie<\/strong>, <strong>cam\u00e9ra<\/strong>, <strong>vitre arri\u00e8re<\/strong>, <strong>USB-C<\/strong>, <strong>eau<\/strong>,\r\n          <strong>devis assurance<\/strong> &amp; <strong>MacBook \/ PC<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">R\u00e9paration par courrier Lausanne<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Solution id\u00e9ale si vous habitez \u00e0 Lausanne, Renens, Pully ou Vevey et souhaitez un service s\u00e9rieux &amp; rapide.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Yverdon -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone Yverdon-les-Bains<\/h3>\r\n        <div class=\"rs-city-tag\">Service postal + ateliers proches Neuch\u00e2tel<\/div>\r\n        <p>\r\n          Depuis <strong>Yverdon-les-Bains<\/strong>, vos iPhone, Samsung, Google Pixel, iPad &amp; MacBook sont pris en charge\r\n          via notre service postal, puis r\u00e9par\u00e9s \u00e0 <strong>Neuch\u00e2tel<\/strong>.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services : <strong>\u00e9cran<\/strong>, <strong>batterie<\/strong>, <strong>cam\u00e9ra<\/strong>, <strong>vitre arri\u00e8re<\/strong>, <strong>port de charge<\/strong>, \r\n          <strong>d\u00e9g\u00e2ts des eaux<\/strong> &amp; <strong>devis assurance<\/strong>.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">R\u00e9paration par courrier Yverdon<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Envoi A+ ou recommand\u00e9. Nous vous contactons apr\u00e8s diagnostic pour valider le devis avant toute r\u00e9paration.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Thun -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone Thun<\/h3>\r\n        <div class=\"rs-city-tag\">Service postal + ateliers proches Bern \/ Interlaken<\/div>\r\n        <p>\r\n          Les habitants de <strong>Thun<\/strong> peuvent envoyer leur smartphone, tablette ou ordinateur par courrier.\r\n          Les r\u00e9parations sont effectu\u00e9es dans nos ateliers de <strong>Bern<\/strong> &amp; <strong>Interlaken<\/strong>.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          Services : <strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>Huawei<\/strong>, <strong>Oppo<\/strong>, \r\n          <strong>iPad<\/strong>, <strong>MacBook<\/strong> &amp; <strong>PC<\/strong> \u2013 \u00e9cran, batterie, cam\u00e9ra, eau, assurance.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">R\u00e9paration par courrier Thun<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Pratique si vous travaillez entre Thun, Bern &amp; Interlaken et souhaitez un partenaire unique pour tous vos appareils.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <!-- Lucerne -->\r\n      <article class=\"rs-city-card\">\r\n        <h3>R\u00e9paration iPhone &amp; smartphone Lucerne<\/h3>\r\n        <div class=\"rs-city-tag\">Service postal + ateliers proches Bern \/ Interlaken<\/div>\r\n        <p>\r\n          Depuis <strong>Lucerne<\/strong>, nos r\u00e9parations se font via service postal, avec prise en charge dans nos ateliers de Bern &amp; Interlaken.\r\n        <\/p>\r\n        <p class=\"rs-city-services\">\r\n          R\u00e9paration d\u2019<strong>iPhone<\/strong>, <strong>Samsung<\/strong>, <strong>Google Pixel<\/strong>, <strong>iPad<\/strong>, <strong>MacBook<\/strong> &amp; <strong>Surface<\/strong> :\r\n          \u00e9cran, batterie, cam\u00e9ra, vitre arri\u00e8re, eau &amp; devis assurance.\r\n        <\/p>\r\n        <div class=\"rs-city-links\">\r\n          \ud83d\udd17 <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">R\u00e9paration par courrier Lucerne<\/a>\r\n        <\/div>\r\n        <p class=\"rs-city-note\">\r\n          Id\u00e9al pour les clients de Luzern, Kriens &amp; Emmen qui souhaitent un service sp\u00e9cialis\u00e9, m\u00eame sans boutique physique dans la ville.\r\n        <\/p>\r\n      <\/article>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- SUPPORT \/ COURRIER -->\r\n  <section class=\"rs-support\" id=\"courrier\">\r\n    <div class=\"rs-support-container\">\r\n      <div class=\"rs-support-card\">\r\n        <h3>Des questions sur la r\u00e9paration de votre appareil ?<\/h3>\r\n        <p>\r\n          Vous h\u00e9sitez entre un <strong>remplacement d\u2019\u00e9cran<\/strong>, une <strong>batterie<\/strong> ou une r\u00e9paration plus compl\u00e8te \r\n          (carte m\u00e8re, cam\u00e9ra, connecteur de charge) ?  \r\n          Notre \u00e9quipe vous conseille gratuitement avant toute intervention.\r\n        <\/p>\r\n        <p>\r\n          Expliquez-nous le probl\u00e8me via notre formulaire ou par t\u00e9l\u00e9phone. Nous vous guidons vers la solution la plus adapt\u00e9e\r\n          en fonction de votre ville (La Chaux-de-Fonds, Neuch\u00e2tel, Bern, Interlaken, Jura, Fribourg, Lausanne, Yverdon, Thun, Lucerne).\r\n        <\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/contact\/\">\u2192 Aller au formulaire de contact<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"rs-support-card\">\r\n        <h3>R\u00e9paration par courrier \u2013 dans toute la Suisse<\/h3>\r\n        <p>\r\n          Vous n\u2019\u00eates pas proche d\u2019un de nos ateliers ? Utilisez notre <strong>r\u00e9paration par courrier<\/strong> :\r\n          vous envoyez votre appareil, nous faisons le diagnostic, puis nous vous renvoyons l\u2019appareil r\u00e9par\u00e9.\r\n        <\/p>\r\n        <p>\r\n          Solution id\u00e9ale depuis <strong>Del\u00e9mont (Jura)<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> &amp; <strong>Lucerne<\/strong>.\r\n        <\/p>\r\n        <a href=\"https:\/\/repairandshop.ch\/fr\/reparation-par-courrier\/\">\u2192 D\u00e9marrer ma r\u00e9paration par courrier<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<section class=\"rs-faq-section\" id=\"faq\" style=\"font-family: 'Inter', system-ui, -apple-system, Segoe UI, sans-serif; background:#f8fafc; padding:60px 20px;\">\r\n  <style>\r\n    .rs-faq-container { max-width:1100px; margin:0 auto; }\r\n    .rs-faq-header { text-align:center; max-width:900px; margin:0 auto 40px; }\r\n    .rs-faq-header .eyebrow { color:#2563eb; font-weight:600; margin-bottom:6px; }\r\n    .rs-faq-header h2 { color:#1e3a8a; font-size:2rem; margin-bottom:10px; }\r\n    .rs-faq-header p { color:#475569; font-size:1rem; }\r\n\r\n    .rs-faq-item { background:#ffffff; padding:22px 25px; margin-bottom:15px; border-radius:14px; border:1px solid #e2e8f0; }\r\n    .rs-faq-item h3 { color:#1e3a8a; font-size:1.15rem; margin-bottom:10px; font-weight:600; }\r\n    .rs-faq-item p { color:#334155; font-size:1rem; line-height:1.55; margin:0; }\r\n\r\n    @media (max-width:768px){\r\n      .rs-faq-header h2 { font-size:1.6rem; }\r\n      .rs-faq-item h3 { font-size:1.05rem; }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"rs-faq-container\">\r\n    <div class=\"rs-faq-header\">\r\n      <div class=\"eyebrow\">Questions fr\u00e9quentes<\/div>\r\n      <h2>FAQ \u2013 R\u00e9paration iPhone, Samsung, Google Pixel, iPad & MacBook en Suisse<\/h2>\r\n      <p>R\u00e9ponses d\u00e9taill\u00e9es sur nos d\u00e9lais, garanties, villes couvertes, r\u00e9paration par courrier & devis pour assurance.<\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\u23f1\ufe0f Combien de temps dure une r\u00e9paration en atelier ?<\/h3>\r\n      <p>\r\n        Dans nos ateliers de <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong> & <strong>Interlaken<\/strong>, \r\n        un <strong>remplacement d\u2019\u00e9cran<\/strong> ou de <strong>batterie iPhone \/ Samsung<\/strong> se fait en g\u00e9n\u00e9ral en <strong>45 \u00e0 60 minutes<\/strong>.  \r\n        Les dossiers de <strong>d\u00e9g\u00e2ts des eaux<\/strong> ou les r\u00e9parations de <strong>carte m\u00e8re<\/strong> peuvent n\u00e9cessiter plus de temps selon l\u2019\u00e9tat de l\u2019appareil.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83d\udce6 Et si j\u2019habite \u00e0 Del\u00e9mont, Fribourg, Lausanne, Yverdon, Thun ou Lucerne ?<\/h3>\r\n      <p>\r\n        Si vous habitez \u00e0 <strong>Del\u00e9mont<\/strong>, <strong>Fribourg<\/strong>, <strong>Lausanne<\/strong>, <strong>Yverdon<\/strong>, <strong>Thun<\/strong> ou <strong>Lucerne<\/strong>,\r\n        vous pouvez utiliser notre <strong>service de r\u00e9paration par courrier<\/strong>.  \r\n        Votre appareil est r\u00e9par\u00e9 dans nos ateliers de <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong> ou <strong>Interlaken<\/strong>,\r\n        puis renvoy\u00e9 chez vous apr\u00e8s votre accord sur le devis.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83d\udd10 Mes donn\u00e9es sont-elles prot\u00e9g\u00e9es pendant la r\u00e9paration ?<\/h3>\r\n      <p>\r\n        Lors d\u2019un remplacement d\u2019<strong>\u00e9cran<\/strong>, de <strong>batterie<\/strong>, de <strong>cam\u00e9ra<\/strong> ou de <strong>port de charge<\/strong>, nous ne supprimons pas vos donn\u00e9es\r\n        et n\u2019acc\u00e9dons pas \u00e0 vos contenus (photos, messages, fichiers).  \r\n        En cas de <strong>d\u00e9g\u00e2ts des eaux<\/strong> ou de probl\u00e8me de <strong>carte m\u00e8re<\/strong>, une sauvegarde pr\u00e9alable est toutefois fortement recommand\u00e9e.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83e\uddfe Fournissez-vous des devis pour assurance ?<\/h3>\r\n      <p>\r\n        Oui, nous r\u00e9alisons des <strong>devis officiels<\/strong> et des <strong>factures d\u00e9taill\u00e9es<\/strong> accept\u00e9s par les assurances suisses\r\n        (m\u00e9nage, RC, assurance t\u00e9l\u00e9phone, cartes de cr\u00e9dit, etc.).  \r\n        Nous indiquons la panne, les pi\u00e8ces remplac\u00e9es, la main-d\u2019\u0153uvre & la TVA, conform\u00e9ment aux attentes des assureurs.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83d\udee0\ufe0f Dois-je prendre rendez-vous avant de venir ?<\/h3>\r\n      <p>\r\n        Le <strong>rendez-vous en ligne<\/strong> est conseill\u00e9 pour garantir la disponibilit\u00e9 de la pi\u00e8ce, en particulier \u00e0 <strong>La Chaux-de-Fonds<\/strong>, <strong>Neuch\u00e2tel<\/strong>, <strong>Bern<\/strong> & <strong>Interlaken<\/strong>.  \r\n        Cependant, nous acceptons aussi les visites spontan\u00e9es, dans la limite de nos disponibilit\u00e9s et du stock sur place.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- ITEM -->\r\n    <div class=\"rs-faq-item\">\r\n      <h3>\ud83d\udcf1 Quels appareils r\u00e9parez-vous exactement ?<\/h3>\r\n      <p>\r\n        Nous r\u00e9parons la plupart des <strong>smartphones<\/strong> (iPhone, Samsung, Google Pixel, Huawei, Oppo, Xiaomi),  \r\n        mais aussi des <strong>tablettes<\/strong> (iPad & Android), <strong>MacBook<\/strong>, <strong>PC portables<\/strong> et <strong>Microsoft Surface<\/strong>.  \r\n        En cas de doute, envoyez-nous simplement le mod\u00e8le ou une photo de l\u2019appareil via notre formulaire de contact.\r\n      <\/p>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d86a2a9 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"d86a2a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!DOCTYPE html>\r\n<html lang=\"de\">\r\n<head>\r\n<meta charset=\"UTF-8\" \/>\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n\r\n<title>RepairPro - Device Repair Booking<\/title>\r\n<style>\r\n  .repair-widget,\r\n  .repair-widget * {\r\n    box-sizing: border-box;\r\n    margin: 0;\r\n    padding: 0;\r\n    -webkit-tap-highlight-color: transparent;\r\n  }\r\n\r\n  .repair-widget {\r\n    width: 100%;\r\n    color: #111827;\r\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\r\n  }\r\n\r\n  .repair-widget .bottom-nav {\r\n    position: fixed;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    background: rgba(255, 255, 255, 0.96);\r\n    border-top: 1px solid #e5e7eb;\r\n    display: flex;\r\n    justify-content: space-around;\r\n    padding: 6px 0 calc(8px + env(safe-area-inset-bottom, 0px));\r\n    box-shadow: 0 -12px 30px rgba(15, 23, 42, 0.08);\r\n    backdrop-filter: blur(14px);\r\n    z-index: 999998;\r\n  }\r\n\r\n  .repair-widget .nav-item {\r\n    flex: 1;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 2px;\r\n    cursor: pointer;\r\n    color: #94a3b8;\r\n    padding: 4px 0;\r\n    transition: color 0.2s;\r\n  }\r\n\r\n  .repair-widget .nav-item.active {\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .nav-icon-wrap {\r\n    width: 40px;\r\n    height: 40px;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    transition: all 0.2s;\r\n  }\r\n\r\n  .repair-widget .nav-item.active .nav-icon-wrap {\r\n    background: #2563eb;\r\n    color: white;\r\n    box-shadow: 0 6px 18px rgba(37, 99, 235, 0.35);\r\n  }\r\n\r\n  .repair-widget .nav-item[data-tab=\"repair\"].active .nav-icon-wrap {\r\n    width: 50px;\r\n    height: 50px;\r\n    background: linear-gradient(180deg, #2f6df6 0%, #1f5ae8 100%);\r\n    box-shadow: 0 10px 24px rgba(37, 99, 235, 0.42);\r\n    transform: translateY(-10px);\r\n  }\r\n\r\n  .repair-widget .nav-item[data-tab=\"repair\"].active .nav-icon-wrap svg {\r\n    width: 22px;\r\n    height: 22px;\r\n    stroke-width: 2.2;\r\n  }\r\n\r\n  .repair-widget .nav-item[data-tab=\"repair\"].active .nav-label {\r\n    color: #2563eb;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .nav-item[data-tab=\"repair\"].active .nav-dot {\r\n    width: 6px;\r\n    height: 6px;\r\n    background: #2563eb;\r\n    opacity: 1;\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] {\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] .nav-icon-wrap {\r\n    width: 50px;\r\n    height: 50px;\r\n    background: linear-gradient(180deg, #2f6df6 0%, #1f5ae8 100%);\r\n    color: #fff;\r\n    box-shadow: 0 10px 24px rgba(37, 99, 235, 0.42);\r\n    transform: translateY(-10px);\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] .nav-icon-wrap svg {\r\n    width: 22px;\r\n    height: 22px;\r\n    stroke-width: 2.2;\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] .nav-label {\r\n    color: #2563eb;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .bottom-nav.idle .nav-item[data-tab=\"repair\"] .nav-dot {\r\n    width: 6px;\r\n    height: 6px;\r\n    background: #2563eb;\r\n    opacity: 1;\r\n  }\r\n\r\n  .repair-widget .nav-icon-wrap svg {\r\n    width: 20px;\r\n    height: 20px;\r\n  }\r\n\r\n  .repair-widget .nav-label {\r\n    font-size: 10px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .repair-widget .nav-dot {\r\n    width: 4px;\r\n    height: 4px;\r\n    border-radius: 50%;\r\n    background: currentColor;\r\n    opacity: 0;\r\n  }\r\n\r\n  .repair-widget .nav-item.active .nav-dot {\r\n    opacity: 1;\r\n  }\r\n\r\n  .repair-widget .app-panel {\r\n    position: fixed;\r\n    inset: 0;\r\n    background: #ffffff;\r\n    z-index: 999999;\r\n    display: none;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .repair-widget .app-panel.show {\r\n    display: flex;\r\n  }\r\n\r\n  .repair-widget .header {\r\n    padding: 12px 22px 14px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    background: #fff;\r\n    border-bottom: 1px solid #f1f5f9;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .app-panel.stores-theme .header {\r\n    padding-top: 10px;\r\n    padding-bottom: 10px;\r\n    border-bottom: none;\r\n  }\r\n\r\n  .repair-widget .header h1 {\r\n    flex: 1 1 auto;\r\n    text-align: center;\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .app-panel.stores-theme .header h1 {\r\n    font-size: 17px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .repair-widget .back-btn,\r\n  .repair-widget .close-btn {\r\n    width: 38px;\r\n    height: 38px;\r\n    border-radius: 50%;\r\n    border: none;\r\n    background: #f3f4f6;\r\n    color: #111827;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    cursor: pointer;\r\n    flex: 0 0 38px;\r\n  }\r\n\r\n  .repair-widget .app-panel.stores-theme .back-btn,\r\n  .repair-widget .app-panel.stores-theme .close-btn {\r\n    background: transparent;\r\n  }\r\n\r\n  .repair-widget .back-btn {\r\n    font-size: 20px;\r\n  }\r\n\r\n  .repair-widget .close-btn {\r\n    font-size: 18px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .step-indicator {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 6px;\r\n    padding: 10px 22px 14px;\r\n    background: #fff;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .step-dot {\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #e5e7eb;\r\n    transition: all 0.3s;\r\n  }\r\n\r\n  .repair-widget .step-dot.active {\r\n    width: 24px;\r\n    border-radius: 4px;\r\n    background: #2563eb;\r\n  }\r\n\r\n  .repair-widget .step-dot.done {\r\n    background: #93c5fd;\r\n  }\r\n\r\n  .repair-widget .content {\r\n    flex: 1 1 auto;\r\n    overflow-y: auto;\r\n    padding: 14px 22px 24px;\r\n  }\r\n\r\n  .repair-widget .screen {\r\n    display: none;\r\n  }\r\n\r\n  .repair-widget .screen.active {\r\n    display: block;\r\n    animation: fadeSlide 0.28s ease;\r\n  }\r\n\r\n  @keyframes fadeSlide {\r\n    from { opacity: 0; transform: translateY(10px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n  }\r\n\r\n  .repair-widget .step-label {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .step-num {\r\n    width: 28px;\r\n    height: 28px;\r\n    border-radius: 50%;\r\n    background: #2563eb;\r\n    color: white;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .step-title {\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.5px;\r\n    color: #2563eb;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .repair-widget .device-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 12px;\r\n  }\r\n\r\n  .repair-widget .device-card,\r\n  .repair-widget .list-card,\r\n  .repair-widget .selected-summary,\r\n  .repair-widget .price-hero,\r\n  .repair-widget .detail-card,\r\n  .repair-widget .store-card,\r\n  .repair-widget .contact-option {\r\n    background: #fff;\r\n    border: 1.5px solid #e5e7eb;\r\n    border-radius: 16px;\r\n  }\r\n\r\n  .repair-widget .device-card {\r\n    padding: 22px 12px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    gap: 12px;\r\n    cursor: pointer;\r\n    transition: all 0.2s;\r\n  }\r\n\r\n  .repair-widget .device-card:hover,\r\n  .repair-widget .device-card.selected {\r\n    border-color: #2563eb;\r\n    background: #eff6ff;\r\n  }\r\n\r\n  .repair-widget .device-card svg {\r\n    width: 44px;\r\n    height: 44px;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .device-card.selected svg {\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .device-card span {\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .repair-widget .list-card {\r\n    overflow: hidden;\r\n  }\r\n\r\n  .repair-widget .list-row {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    padding: 14px 16px;\r\n    cursor: pointer;\r\n    border-bottom: 1px solid #f3f4f6;\r\n    transition: background 0.15s;\r\n  }\r\n\r\n  .repair-widget .list-row:last-child {\r\n    border-bottom: none;\r\n  }\r\n\r\n  .repair-widget .list-row:hover {\r\n    background: #f8fafc;\r\n  }\r\n\r\n  .repair-widget .brand-logo,\r\n  .repair-widget .row-thumb,\r\n  .repair-widget .row-icon {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .brand-logo {\r\n    width: 32px;\r\n    height: 32px;\r\n    font-size: 18px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .brand-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-width: 24px;\r\n    height: 24px;\r\n    padding: 0 7px;\r\n    border-radius: 999px;\r\n    font-size: 11px;\r\n    font-weight: 800;\r\n    line-height: 1;\r\n    letter-spacing: 0.02em;\r\n  }\r\n\r\n  .repair-widget .brand-badge-samsung {\r\n    background: #1428a0;\r\n    color: #fff;\r\n  }\r\n\r\n  .repair-widget .row-thumb {\r\n    width: 40px;\r\n    height: 40px;\r\n    background: #f3f4f6;\r\n    border-radius: 8px;\r\n  }\r\n\r\n  .repair-widget .row-thumb svg {\r\n    width: 22px;\r\n    height: 32px;\r\n  }\r\n\r\n  .repair-widget .row-icon {\r\n    width: 36px;\r\n    height: 36px;\r\n    border-radius: 8px;\r\n    background: #eff6ff;\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .row-text {\r\n    flex: 1;\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .repair-widget .row-price {\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .row-price.quote {\r\n    color: #2563eb;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .repair-widget .chev {\r\n    font-size: 18px;\r\n    color: #94a3b8;\r\n  }\r\n\r\n  .repair-widget .list-section-title {\r\n    padding: 12px 16px 8px;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 1px;\r\n    color: #6b7280;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .repair-widget .selected-summary {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 14px 16px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .repair-widget .thumb {\r\n    width: 50px;\r\n    height: 50px;\r\n    border-radius: 10px;\r\n    background: #f3f4f6;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .repair-widget .thumb svg {\r\n    width: 22px;\r\n    height: 32px;\r\n  }\r\n\r\n  .repair-widget .info {\r\n    flex: 1;\r\n  }\r\n\r\n  .repair-widget .name {\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .change {\r\n    margin-top: 2px;\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    color: #2563eb;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .section-question {\r\n    margin-bottom: 12px;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .price-hero {\r\n    padding: 20px;\r\n    text-align: center;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .repair-widget .product-img {\r\n    width: 110px;\r\n    height: 110px;\r\n    margin: 0 auto 14px;\r\n    border-radius: 16px;\r\n    background: #f3f4f6;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .repair-widget .product-img svg {\r\n    width: 22px;\r\n    height: 32px;\r\n  }\r\n\r\n  .repair-widget .price-hero h2 {\r\n    margin-bottom: 4px;\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .subtitle {\r\n    font-size: 14px;\r\n    color: #6b7280;\r\n  }\r\n\r\n  .repair-widget .detail-card {\r\n    padding: 4px 16px;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .repair-widget .detail-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    padding: 14px 0;\r\n    border-bottom: 1px solid #f3f4f6;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .repair-widget .detail-row:last-child {\r\n    border-bottom: none;\r\n  }\r\n\r\n  .repair-widget .label {\r\n    color: #6b7280;\r\n  }\r\n\r\n  .repair-widget .value {\r\n    font-weight: 700;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .value.price {\r\n    font-size: 22px;\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .btn {\r\n    width: 100%;\r\n    padding: 15px;\r\n    border-radius: 14px;\r\n    border: none;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 8px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .repair-widget .btn-primary { background: #2563eb; color: white; }\r\n  .repair-widget .btn-secondary { background: #fff; color: #111827; border: 1.5px solid #e5e7eb; }\r\n  .repair-widget .btn-whatsapp { background: #fff; color: #16a34a; border: 1.5px solid #bbf7d0; }\r\n\r\n  .repair-widget .store-card {\r\n    padding: 16px;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .repair-widget .store-card h3 {\r\n    margin-bottom: 4px;\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .store-meta {\r\n    margin-bottom: 4px;\r\n    font-size: 13px;\r\n    color: #6b7280;\r\n  }\r\n\r\n  .repair-widget .store-actions {\r\n    display: flex;\r\n    gap: 8px;\r\n    margin-top: 12px;\r\n  }\r\n\r\n  .repair-widget .chip {\r\n    flex: 1;\r\n    padding: 10px;\r\n    border-radius: 10px;\r\n    background: #f3f4f6;\r\n    text-align: center;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .chip.primary {\r\n    background: #eff6ff;\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .store-search-row {\r\n    display: flex;\r\n    gap: 10px;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .repair-widget .store-search {\r\n    flex: 1;\r\n    height: 40px;\r\n    border-radius: 10px;\r\n    border: 1px solid #edf0f4;\r\n    background: #fafafa;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    padding: 0 12px;\r\n    color: #9ca3af;\r\n    font-size: 12px;\r\n  }\r\n\r\n  .repair-widget .store-search input {\r\n    width: 100%;\r\n    border: none;\r\n    outline: none;\r\n    background: transparent;\r\n    color: #111827;\r\n    font-size: 12px;\r\n    font-family: inherit;\r\n  }\r\n\r\n  .repair-widget .store-search input::placeholder {\r\n    color: #9ca3af;\r\n  }\r\n\r\n  .repair-widget .store-filter-btn,\r\n  .repair-widget .store-current-location {\r\n    border-radius: 10px;\r\n    border: 1px solid #edf0f4;\r\n    background: #fff;\r\n  }\r\n\r\n  .repair-widget .store-filter-btn {\r\n    width: 40px;\r\n    height: 40px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .store-current-location {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 10px 0 14px;\r\n    margin-bottom: 10px;\r\n    color: #2563eb;\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    border: none;\r\n    border-radius: 0;\r\n  }\r\n\r\n  .repair-widget .store-current-location.active {\r\n    color: #1d4ed8;\r\n  }\r\n\r\n  .repair-widget .stores-section-label {\r\n    font-size: 11px;\r\n    font-weight: 600;\r\n    color: #9ca3af;\r\n    letter-spacing: 0.08em;\r\n    margin-bottom: 10px;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .repair-widget .store-location-card {\r\n    background: transparent;\r\n    border: none;\r\n    border-top: 1px solid #edf0f4;\r\n    border-radius: 0;\r\n    padding: 18px 2px;\r\n    margin-bottom: 0;\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 12px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .store-pin {\r\n    width: 26px;\r\n    height: 26px;\r\n    border-radius: 0;\r\n    background: transparent;\r\n    color: #2563eb;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .store-location-main {\r\n    flex: 1;\r\n    min-width: 0;\r\n  }\r\n\r\n  .repair-widget .store-location-top {\r\n    display: flex;\r\n    align-items: baseline;\r\n    justify-content: space-between;\r\n    gap: 10px;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .repair-widget .store-location-name {\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    line-height: 1.2;\r\n  }\r\n\r\n  .repair-widget .store-distance {\r\n    font-size: 12px;\r\n    font-weight: 500;\r\n    color: #2563eb;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .repair-widget .store-location-address,\r\n  .repair-widget .store-location-city {\r\n    font-size: 12px;\r\n    color: #6b7280;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .repair-widget .store-chevron {\r\n    color: #6b7280;\r\n    font-size: 16px;\r\n    padding-top: 1px;\r\n  }\r\n\r\n  .repair-widget .store-all-row {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    background: transparent;\r\n    border: none;\r\n    border-top: 1px solid #edf0f4;\r\n    padding: 18px 2px 8px;\r\n    margin-top: 0;\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .store-detail-hero {\r\n    height: 120px;\r\n    border-radius: 8px;\r\n    background:\r\n      linear-gradient(180deg, rgba(15, 23, 42, 0.03), rgba(15, 23, 42, 0.14)),\r\n      linear-gradient(135deg, #d6d3d1, #f5f5f4 42%, #d6d3d1);\r\n    margin-bottom: 14px;\r\n    position: relative;\r\n    overflow: hidden;\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: center;\r\n    background-size: cover;\r\n    background-position: center;\r\n  }\r\n\r\n  .repair-widget .store-detail-image {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    z-index: 0;\r\n  }\r\n\r\n  .repair-widget .store-detail-hero::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    background:\r\n      linear-gradient(90deg, rgba(255,255,255,0.45) 0 10%, transparent 10% 14%, rgba(255,255,255,0.35) 14% 21%, transparent 21% 100%);\r\n    opacity: 0.55;\r\n    z-index: 1;\r\n  }\r\n\r\n  .repair-widget .store-brand-mark {\r\n    position: absolute;\r\n    top: 12px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    background: rgba(255,255,255,0.78);\r\n    backdrop-filter: blur(6px);\r\n    z-index: 2;\r\n  }\r\n\r\n  .repair-widget .store-brand-mark::before,\r\n  .repair-widget .store-brand-mark::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    background: #fff;\r\n    border-radius: 50%;\r\n  }\r\n\r\n  .repair-widget .store-brand-mark::before {\r\n    width: 9px;\r\n    height: 11px;\r\n    left: 5px;\r\n    top: 5px;\r\n  }\r\n\r\n  .repair-widget .store-brand-mark::after {\r\n    width: 4px;\r\n    height: 4px;\r\n    right: 3px;\r\n    top: 4px;\r\n  }\r\n\r\n  .repair-widget .store-detail-floor {\r\n    width: 100%;\r\n    height: 34px;\r\n    background: linear-gradient(180deg, rgba(255,255,255,0.1), rgba(0,0,0,0.08));\r\n    position: relative;\r\n    z-index: 2;\r\n  }\r\n\r\n  .repair-widget .store-detail-title {\r\n    display: flex;\r\n    align-items: baseline;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    margin-bottom: 6px;\r\n  }\r\n\r\n  .repair-widget .store-detail-title h2 {\r\n    font-size: 16px;\r\n    line-height: 1.25;\r\n    font-weight: 600;\r\n    letter-spacing: 0;\r\n  }\r\n\r\n  .repair-widget .store-detail-address {\r\n    font-size: 14px;\r\n    color: #4b5563;\r\n    line-height: 1.45;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .store-detail-list {\r\n    border-top: 1px solid #edf2f7;\r\n    border-bottom: 1px solid #edf2f7;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .store-detail-row {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 14px 2px;\r\n    border-bottom: 1px solid #edf2f7;\r\n    font-size: 15px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .store-detail-row:last-child {\r\n    border-bottom: none;\r\n  }\r\n\r\n  .repair-widget .store-detail-icon {\r\n    width: 22px;\r\n    color: #111827;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .store-detail-label {\r\n    flex: 1;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .repair-widget .store-detail-value {\r\n    color: #111827;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .repair-widget .store-detail-arrow {\r\n    color: #94a3b8;\r\n  }\r\n\r\n  .repair-widget .store-primary-cta {\r\n    width: 100%;\r\n    border: none;\r\n    border-radius: 8px;\r\n    background: linear-gradient(180deg, #1d4ed8, #2563eb);\r\n    color: white;\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n    padding: 15px;\r\n    box-shadow: 0 10px 22px rgba(37, 99, 235, 0.18);\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .contact-option {\r\n    padding: 18px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    margin-bottom: 12px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .icon-bg {\r\n    width: 50px;\r\n    height: 50px;\r\n    border-radius: 14px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .contact-option .sub {\r\n    margin-top: 2px;\r\n    font-size: 13px;\r\n    color: #6b7280;\r\n  }\r\n\r\n  .repair-widget .contact-view {\r\n    display: none;\r\n  }\r\n\r\n  .repair-widget .contact-view.active {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner {\r\n    display: flex;\r\n    gap: 12px;\r\n    align-items: flex-start;\r\n    background: linear-gradient(180deg, #2dc74d 0%, #24b241 100%);\r\n    color: #fff;\r\n    border-radius: 10px 10px 0 0;\r\n    padding: 18px 16px 20px;\r\n    margin: -8px -8px 12px;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner svg {\r\n    flex-shrink: 0;\r\n    margin-top: 1px;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner-mark {\r\n    width: 44px;\r\n    height: 44px;\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.14);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner-title {\r\n    font-size: 15px;\r\n    line-height: 1.2;\r\n    font-weight: 800;\r\n    margin-bottom: 5px;\r\n  }\r\n\r\n  .repair-widget .whatsapp-banner-copy {\r\n    font-size: 12px;\r\n    line-height: 1.45;\r\n    color: rgba(255, 255, 255, 0.9);\r\n  }\r\n\r\n  .repair-widget .whatsapp-helper-text {\r\n    color: #9ca3af;\r\n    font-size: 12px;\r\n    margin-bottom: 14px;\r\n    padding: 0 4px;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    width: 100%;\r\n    border: none;\r\n    border-left: 2px solid #22c55e;\r\n    background: #f1f5f9;\r\n    border-radius: 8px;\r\n    padding: 14px 12px 14px 12px;\r\n    margin-bottom: 12px;\r\n    cursor: pointer;\r\n    text-align: left;\r\n    box-shadow: inset 0 0 0 1px rgba(226, 232, 240, 0.8);\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .icon-bg {\r\n    width: 42px;\r\n    height: 42px;\r\n    border-radius: 999px;\r\n    background: #4ade80;\r\n    color: #16a34a;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .icon-bg svg {\r\n    width: 22px;\r\n    height: 22px;\r\n    stroke: #fff;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .info {\r\n    flex: 1;\r\n    min-width: 0;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .name {\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    color: #4b5563;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .sub {\r\n    margin-top: 2px;\r\n    font-size: 11px;\r\n    color: #9ca3af;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .open-icon {\r\n    color: #22c55e;\r\n    flex-shrink: 0;\r\n    opacity: 0.95;\r\n  }\r\n\r\n  .repair-widget .whatsapp-location-card .open-icon svg {\r\n    width: 19px;\r\n    height: 19px;\r\n  }\r\n\r\n  .repair-widget .modal-overlay {\r\n    position: fixed;\r\n    inset: 0;\r\n    background: rgba(0, 0, 0, 0.5);\r\n    display: none;\r\n    align-items: flex-end;\r\n    justify-content: center;\r\n    z-index: 1000000;\r\n  }\r\n\r\n  .repair-widget .modal-overlay.show {\r\n    display: flex;\r\n  }\r\n\r\n  .repair-widget .modal {\r\n    width: min(100%, 520px);\r\n    background: #fff;\r\n    border-radius: 24px 24px 0 0;\r\n    padding: 28px 22px 32px;\r\n  }\r\n\r\n  .repair-widget .booking-modal {\r\n    max-height: min(88vh, 780px);\r\n    overflow-y: auto;\r\n  }\r\n  .repair-widget .booking-concept {\r\n    display: none;\r\n  }\r\n\r\n  .repair-widget .booking-concept.active {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .booking-modal-head {\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .booking-modal-head h3 {\r\n    margin: 0 0 6px;\r\n    text-align: left;\r\n  }\r\n\r\n  .repair-widget .booking-modal-head p {\r\n    margin: 0;\r\n    text-align: left;\r\n  }\r\n\r\n  .repair-widget .booking-summary-card {\r\n    border: 1px solid #e5e7eb;\r\n    border-radius: 18px;\r\n    padding: 16px;\r\n    background: #f8fafc;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .repair-widget .booking-summary-title {\r\n    font-size: 12px;\r\n    letter-spacing: 0.06em;\r\n    text-transform: uppercase;\r\n    color: #64748b;\r\n    font-weight: 700;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .repair-widget .booking-summary-grid {\r\n    display: grid;\r\n    gap: 10px;\r\n  }\r\n\r\n  .repair-widget .booking-summary-row {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    justify-content: space-between;\r\n    gap: 14px;\r\n    font-size: 14px;\r\n  }\r\n\r\n  .repair-widget .booking-summary-row .label {\r\n    color: #64748b;\r\n  }\r\n\r\n  .repair-widget .booking-summary-row .value {\r\n    color: #111827;\r\n    font-weight: 600;\r\n    text-align: right;\r\n    flex: 1;\r\n  }\r\n\r\n  .repair-widget .booking-form {\r\n    display: grid;\r\n    gap: 14px;\r\n  }\r\n\r\n  .repair-widget .booking-field {\r\n    display: grid;\r\n    gap: 7px;\r\n  }\r\n\r\n  .repair-widget .booking-field label {\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    color: #111827;\r\n  }\r\n\r\n  .repair-widget .booking-field input,\r\n  .repair-widget .booking-field textarea {\r\n    width: 100%;\r\n    border: 1px solid #dbe2ea;\r\n    border-radius: 14px;\r\n    padding: 13px 14px;\r\n    font-size: 14px;\r\n    color: #111827;\r\n    background: #fff;\r\n    outline: none;\r\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\r\n  }\r\n\r\n  .repair-widget .booking-field input:focus,\r\n  .repair-widget .booking-field textarea:focus {\r\n    border-color: #2563eb;\r\n    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);\r\n  }\r\n\r\n  .repair-widget .booking-field textarea {\r\n    min-height: 96px;\r\n    resize: vertical;\r\n  }\r\n\r\n  .repair-widget .booking-field-note {\r\n    font-size: 12px;\r\n    color: #6b7280;\r\n    margin-top: -2px;\r\n  }\r\n\r\n  .repair-widget .booking-field-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 12px;\r\n  }\r\n\r\n  .repair-widget .booking-actions {\r\n    display: grid;\r\n    gap: 10px;\r\n    margin-top: 6px;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status {\r\n    display: none;\r\n    margin-top: 10px;\r\n    padding: 12px 14px;\r\n    border-radius: 14px;\r\n    font-size: 13px;\r\n    line-height: 1.45;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status.show {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status.info {\r\n    background: #eff6ff;\r\n    color: #1d4ed8;\r\n    border: 1px solid #bfdbfe;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status.success {\r\n    background: #ecfdf5;\r\n    color: #047857;\r\n    border: 1px solid #a7f3d0;\r\n  }\r\n\r\n  .repair-widget .booking-submit-status.error {\r\n    background: #fef2f2;\r\n    color: #b91c1c;\r\n    border: 1px solid #fecaca;\r\n  }\r\n\r\n  .repair-widget .booking-submit-note {\r\n    margin-top: 8px;\r\n    font-size: 12px;\r\n    color: #64748b;\r\n  }\r\n\r\n  .repair-widget .booking-success-card {\r\n    display: none;\r\n    border: 1px solid #dbeafe;\r\n    background: linear-gradient(180deg, #ffffff 0%, #eff6ff 100%);\r\n    border-radius: 22px;\r\n    padding: 24px 18px 18px;\r\n    text-align: center;\r\n    box-shadow: 0 18px 30px rgba(37, 99, 235, 0.08);\r\n  }\r\n\r\n  .repair-widget .booking-success-card.show {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .booking-success-mark {\r\n    width: 64px;\r\n    height: 64px;\r\n    margin: 0 auto 14px;\r\n    border-radius: 50%;\r\n    background: #dbeafe;\r\n    color: #2563eb;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .repair-widget .booking-success-card h4 {\r\n    margin: 0 0 8px;\r\n    font-size: 24px;\r\n    color: #0f172a;\r\n  }\r\n\r\n  .repair-widget .booking-success-card p {\r\n    margin: 0 0 14px;\r\n    color: #64748b;\r\n    text-align: center;\r\n  }\r\n\r\n  .repair-widget .booking-success-meta {\r\n    display: grid;\r\n    gap: 8px;\r\n    margin-bottom: 16px;\r\n    text-align: left;\r\n    background: #fff;\r\n    border: 1px solid #dbeafe;\r\n    border-radius: 16px;\r\n    padding: 14px;\r\n  }\r\n\r\n  .repair-widget .booking-success-meta div {\r\n    font-size: 13px;\r\n    color: #334155;\r\n  }\r\n\r\n  .repair-widget .booking-success-meta strong {\r\n    color: #0f172a;\r\n  }\r\n\r\n  .repair-widget .booking-inline-action {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-top: 12px;\r\n    border: 1px solid #dbe2ea;\r\n    background: #fff;\r\n    color: #2563eb;\r\n    border-radius: 12px;\r\n    padding: 10px 14px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .booking-inline-picker {\r\n    display: none;\r\n    margin-top: 14px;\r\n    padding-top: 14px;\r\n    border-top: 1px solid #dbe2ea;\r\n  }\r\n\r\n  .repair-widget .booking-inline-picker.show {\r\n    display: block;\r\n  }\r\n\r\n  .repair-widget .booking-inline-picker-title {\r\n    margin: 0 0 10px;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    color: #64748b;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.06em;\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-list {\r\n    display: grid;\r\n    gap: 8px;\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-btn {\r\n    width: 100%;\r\n    text-align: left;\r\n    border: 1px solid #dbe2ea;\r\n    background: #fff;\r\n    border-radius: 14px;\r\n    padding: 12px 14px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-btn.active {\r\n    border-color: #2563eb;\r\n    background: #eff6ff;\r\n    box-shadow: 0 8px 18px rgba(37, 99, 235, 0.12);\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-name {\r\n    display: block;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    color: #0f172a;\r\n  }\r\n\r\n  .repair-widget .booking-inline-store-meta {\r\n    display: block;\r\n    margin-top: 4px;\r\n    font-size: 12px;\r\n    color: #64748b;\r\n  }\r\n\r\n  .repair-widget .booking-time-chips {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n    margin-top: 10px;\r\n  }\r\n\r\n  .repair-widget .booking-time-chip {\r\n    border: 1px solid #dbe2ea;\r\n    background: #fff;\r\n    color: #334155;\r\n    border-radius: 999px;\r\n    padding: 8px 12px;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .repair-widget .booking-time-chip.active {\r\n    border-color: #2563eb;\r\n    background: #eff6ff;\r\n    color: #2563eb;\r\n  }\r\n\r\n  .repair-widget .booking-date-note {\r\n    margin-top: 10px;\r\n    padding: 10px 12px;\r\n    border-radius: 12px;\r\n    background: #f8fafc;\r\n    color: #64748b;\r\n    font-size: 12px;\r\n    line-height: 1.45;\r\n  }\r\n\r\n  .repair-widget .booking-success-reference {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin: 0 auto 14px;\r\n    padding: 8px 12px;\r\n    border-radius: 999px;\r\n    background: #dbeafe;\r\n    color: #1d4ed8;\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    letter-spacing: 0.04em;\r\n  }\r\n\r\n  .repair-widget .booking-success-actions {\r\n    display: grid;\r\n    gap: 10px;\r\n  }\r\n\r\n  .repair-widget .booking-step-grid {\r\n    display: grid;\r\n    gap: 12px;\r\n    margin-bottom: 16px;\r\n  }\r\n\r\n  .repair-widget .booking-step-card {\r\n    border: 1px solid #e5e7eb;\r\n    border-radius: 18px;\r\n    padding: 15px;\r\n    background: #fff;\r\n  }\r\n\r\n  .repair-widget .booking-step-card .step-label-mini {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 26px;\r\n    height: 26px;\r\n    border-radius: 50%;\r\n    background: #dbeafe;\r\n    color: #2563eb;\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .repair-widget .booking-step-card h4 {\r\n    margin: 0 0 6px;\r\n    font-size: 17px;\r\n    color: #0f172a;\r\n  }\r\n\r\n  .repair-widget .booking-step-card p {\r\n    margin: 0;\r\n    color: #64748b;\r\n    text-align: left;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .repair-widget .success-icon {\r\n    width: 70px;\r\n    height: 70px;\r\n    border-radius: 50%;\r\n    background: #dcfce7;\r\n    color: #16a34a;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin: 0 auto 16px;\r\n  }\r\n\r\n  .repair-widget .modal h3 {\r\n    margin-bottom: 8px;\r\n    text-align: center;\r\n    font-size: 20px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .repair-widget .modal p {\r\n    margin-bottom: 20px;\r\n    text-align: center;\r\n    color: #6b7280;\r\n    font-size: 14px;\r\n  }\r\n\r\n  .repair-widget .phone-frame-img {\r\n    width: 60px;\r\n    height: 80px;\r\n    border-radius: 8px;\r\n    background: linear-gradient(135deg, #1f2937, #4b5563);\r\n    position: relative;\r\n  }\r\n\r\n  .repair-widget .phone-frame-img::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 4px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    width: 14px;\r\n    height: 2px;\r\n    background: #6b7280;\r\n    border-radius: 2px;\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .repair-widget .header,\r\n    .repair-widget .step-indicator,\r\n    .repair-widget .content {\r\n      padding-left: 16px;\r\n      padding-right: 16px;\r\n    }\r\n\r\n    .repair-widget .device-grid {\r\n      gap: 10px;\r\n    }\r\n\r\n    .repair-widget .device-card {\r\n      padding: 18px 10px;\r\n    }\r\n  }\r\n\r\n  @media (min-width: 768px) {\r\n    .repair-widget .bottom-nav {\r\n      left: 50%;\r\n      width: min(100%, 480px);\r\n      transform: translateX(-50%);\r\n      border-left: 1px solid #e5e7eb;\r\n      border-right: 1px solid #e5e7eb;\r\n      border-top-left-radius: 18px;\r\n      border-top-right-radius: 18px;\r\n    }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"repair-widget\">\r\n  <div class=\"bottom-nav\">\r\n    <div class=\"nav-item\" data-tab=\"stores\" onclick=\"goToTab('stores')\">\r\n      <div class=\"nav-icon-wrap\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\r\n      <\/div>\r\n      <div class=\"nav-label\" id=\"navLabelStores\">Stores<\/div>\r\n      <div class=\"nav-dot\"><\/div>\r\n    <\/div>\r\n    <div class=\"nav-item\" data-tab=\"repair\" onclick=\"goToTab('repair')\">\r\n      <div class=\"nav-icon-wrap\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\/><\/svg>\r\n      <\/div>\r\n      <div class=\"nav-label\" id=\"navLabelRepair\">Repair<\/div>\r\n      <div class=\"nav-dot\"><\/div>\r\n    <\/div>\r\n    <div class=\"nav-item\" data-tab=\"contact\" onclick=\"goToTab('contact')\">\r\n      <div class=\"nav-icon-wrap\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n      <\/div>\r\n      <div class=\"nav-label\" id=\"navLabelContact\">Contact<\/div>\r\n      <div class=\"nav-dot\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"app-panel\" id=\"appPanel\">\r\n    <div class=\"header\">\r\n      <button class=\"back-btn\" id=\"backBtn\" style=\"visibility:hidden\">&#8249;<\/button>\r\n      <h1 id=\"headerTitle\">Repair<\/h1>\r\n      <button class=\"close-btn\" id=\"closeBtn\" aria-label=\"Close\">&times;<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"step-indicator\" id=\"stepIndicator\">\r\n      <span class=\"step-dot active\" data-step=\"1\"><\/span>\r\n      <span class=\"step-dot\" data-step=\"2\"><\/span>\r\n      <span class=\"step-dot\" data-step=\"3\"><\/span>\r\n      <span class=\"step-dot\" data-step=\"4\"><\/span>\r\n      <span class=\"step-dot\" data-step=\"5\"><\/span>\r\n    <\/div>\r\n\r\n    <div class=\"content\" id=\"content\">\r\n      <div class=\"screen active\" id=\"screen-1\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">1<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle1\">Choose Device Type<\/div>\r\n        <\/div>\r\n        <div class=\"device-grid\">\r\n          <div class=\"device-card\" data-device=\"Smartphone\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2\"\/><line x1=\"11\" y1=\"18\" x2=\"13\" y2=\"18\"\/><\/svg>\r\n            <span id=\"deviceLabelSmartphone\">Smartphone<\/span>\r\n          <\/div>\r\n          <div class=\"device-card\" data-device=\"Tablet\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/><line x1=\"11\" y1=\"19\" x2=\"13\" y2=\"19\"\/><\/svg>\r\n            <span id=\"deviceLabelTablet\">Tablet<\/span>\r\n          <\/div>\r\n          <div class=\"device-card\" data-device=\"Computer\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"13\" rx=\"1\"\/><path d=\"M2 20h20\"\/><path d=\"M9 17l-1 3M15 17l1 3\"\/><\/svg>\r\n            <span id=\"deviceLabelComputer\">Computer<\/span>\r\n          <\/div>\r\n          <div class=\"device-card\" data-device=\"Smartwatch\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"7\" y=\"6\" width=\"10\" height=\"12\" rx=\"2\"\/><path d=\"M9 6V3h6v3M9 18v3h6v-3\"\/><\/svg>\r\n            <span id=\"deviceLabelSmartwatch\">Smartwatch<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-2\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">2<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle2\">Choose Brand<\/div>\r\n        <\/div>\r\n        <div class=\"list-card\" id=\"brandList\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-3\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">3<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle3\">Choose Model<\/div>\r\n        <\/div>\r\n        <div class=\"list-card\" id=\"modelList\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-4\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">4<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle4\">Choose Issue<\/div>\r\n        <\/div>\r\n        <div class=\"selected-summary\">\r\n          <div class=\"thumb\" id=\"selectedModelThumb\">\r\n            <svg width=\"28\" height=\"36\" viewBox=\"0 0 24 30\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.5\"><rect x=\"3\" y=\"2\" width=\"18\" height=\"26\" rx=\"3\"\/><line x1=\"10\" y1=\"25\" x2=\"14\" y2=\"25\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"info\">\r\n            <div class=\"name\" id=\"selectedModelName\">iPhone 15 Pro Max<\/div>\r\n            <div class=\"change\" id=\"changeModelText\" onclick=\"goToStep(3)\">Change model<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"section-question\" id=\"issueQuestion\">What needs repair?<\/div>\r\n        <div class=\"list-card\" id=\"issueList\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-5\">\r\n        <div class=\"step-label\">\r\n          <div class=\"step-num\">5<\/div>\r\n          <div class=\"step-title\" id=\"stepTitle5\">Price &amp; Book<\/div>\r\n        <\/div>\r\n        <div class=\"price-hero\">\r\n          <div class=\"product-img\" id=\"finalProductThumb\">\r\n            <div class=\"phone-frame-img\"><\/div>\r\n          <\/div>\r\n          <h2 id=\"finalIssue\">Screen repair<\/h2>\r\n          <div class=\"subtitle\" id=\"finalModel\">iPhone 15 Pro Max<\/div>\r\n        <\/div>\r\n        <div class=\"detail-card\">\r\n          <div class=\"detail-row\">\r\n            <span class=\"label\" id=\"finalPriceLabel\">Price<\/span>\r\n            <span class=\"value price\" id=\"finalPrice\">$189<\/span>\r\n          <\/div>\r\n          <div class=\"detail-row\">\r\n            <span class=\"label\" id=\"finalDurationLabel\">Duration<\/span>\r\n            <span class=\"value\" id=\"finalDurationValue\">30 - 60 min<\/span>\r\n          <\/div>\r\n          <div class=\"detail-row\">\r\n            <span class=\"label\" id=\"finalWarrantyLabel\">Warranty<\/span>\r\n            <span class=\"value\" id=\"finalWarrantyValue\">6 months<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <button class=\"btn btn-primary\" id=\"bookRepairBtn\" onclick=\"openBooking()\">Book repair<\/button>\r\n        <button class=\"btn btn-secondary\" id=\"visitStoreBtn\" onclick=\"goToTab('stores')\">Visit a store<\/button>\r\n        <button class=\"btn btn-whatsapp\" id=\"chatWhatsappBtn\" onclick=\"goToTab('contact'); showContactView('whatsapp');\">Chat on WhatsApp<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-stores\">\r\n        <div id=\"storesListView\">\r\n          <div class=\"store-search-row\">\r\n            <div class=\"store-search\">\r\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"7\"><\/circle><path d=\"M20 20l-3.5-3.5\"><\/path><\/svg>\r\n              <input id=\"storeSearchInput\" type=\"text\" placeholder=\"Search by city or postal code\" \/>\r\n            <\/div>\r\n            <button class=\"store-filter-btn\" id=\"storeFilterBtn\" type=\"button\" aria-label=\"Location settings\">\r\n              <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 1 1-4 0v-.09a1.65 1.65 0 0 0-1-1.51 1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 1 1 0-4h.09a1.65 1.65 0 0 0 1.51-1 1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33h.01a1.65 1.65 0 0 0 1-1.51V3a2 2 0 1 1 4 0v.09a1.65 1.65 0 0 0 1 1.51h.01a1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82v.01a1.65 1.65 0 0 0 1.51 1H21a2 2 0 1 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z\"><\/path><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n\r\n          <button class=\"store-current-location\" id=\"storeCurrentLocationBtn\" type=\"button\">\r\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2l2.39 7.26H22l-6.19 4.5L18.2 21 12 16.77 5.8 21l2.39-7.24L2 9.26h7.61L12 2z\"><\/path><\/svg>\r\n            <span id=\"storeCurrentLocationText\">Use my current location<\/span>\r\n          <\/button>\r\n\r\n          <div class=\"stores-section-label\" id=\"storesSectionLabel\">Nearby Stores<\/div>\r\n          <div id=\"storesList\"><\/div>\r\n          <div class=\"store-all-row\">\r\n            <span id=\"viewAllStoresText\">View all stores<\/span>\r\n            <span class=\"store-chevron\">&#8250;<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div id=\"storesDetailView\" style=\"display:none;\">\r\n          <div class=\"store-detail-hero\" id=\"storeDetailHero\">\r\n            <img class=\"store-detail-image\" id=\"storeDetailImage\" alt=\"Store photo\" \/>\r\n            <div class=\"store-brand-mark\"><\/div>\r\n            <div class=\"store-detail-floor\"><\/div>\r\n          <\/div>\r\n          <div class=\"store-detail-title\">\r\n            <h2 id=\"storeDetailName\">repairandshop Bern<\/h2>\r\n            <span class=\"store-distance\" id=\"storeDetailDistance\">0.4 km<\/span>\r\n          <\/div>\r\n          <div class=\"store-detail-address\" id=\"storeDetailAddress\">Neuengasse 7<br>3011 Bern<\/div>\r\n\r\n          <div class=\"store-detail-list\">\r\n            <div class=\"store-detail-row\" id=\"storeDirectionsBtn\">\r\n              <div class=\"store-detail-icon\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg>\r\n              <\/div>\r\n              <div class=\"store-detail-label\" id=\"storeOpenTodayLabel\">Open today<\/div>\r\n              <div class=\"store-detail-value\" id=\"storeDetailHours\">10:00 - 20:00<\/div>\r\n              <div class=\"store-detail-arrow\">&#709;<\/div>\r\n            <\/div>\r\n            <div class=\"store-detail-row\" id=\"storeWebsiteBtn\">\r\n              <div class=\"store-detail-icon\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path><\/svg>\r\n              <\/div>\r\n              <div class=\"store-detail-label\" id=\"storeDetailPhone\">+41 31 333 60 00<\/div>\r\n            <\/div>\r\n            <div class=\"store-detail-row\" id=\"storePhoneBtn\">\r\n              <div class=\"store-detail-icon\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 3l-9 18-2-8-8-2 18-8z\"><\/path><\/svg>\r\n              <\/div>\r\n              <div class=\"store-detail-label\" id=\"storeGetDirectionsLabel\">Get directions<\/div>\r\n              <div class=\"store-detail-arrow\">&#8250;<\/div>\r\n            <\/div>\r\n            <div class=\"store-detail-row\">\r\n              <div class=\"store-detail-icon\">\r\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"><\/line><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"><\/path><\/svg>\r\n              <\/div>\r\n              <div class=\"store-detail-label\" id=\"storeVisitWebsiteLabel\">Visit website<\/div>\r\n              <div class=\"store-detail-arrow\">&#8250;<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <button class=\"store-primary-cta\" id=\"storeSelectBtn\" type=\"button\">Select this store<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"screen\" id=\"screen-contact\">\r\n        <div class=\"contact-view active\" id=\"contactMainView\">\r\n          <h2 id=\"contactTitle\" style=\"font-size:22px; font-weight:700; margin-bottom:6px;\">Get in touch<\/h2>\r\n          <p id=\"contactCopy\" style=\"color:#6b7280; font-size:14px; margin-bottom:18px;\">We typically reply in under 10 minutes.<\/p>\r\n\r\n          <div class=\"contact-option\" onclick=\"showContactView('whatsapp')\">\r\n            <div class=\"icon-bg\" style=\"background:#dcfce7; color:#16a34a;\">\r\n              <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <div class=\"name\" id=\"contactWhatsappName\">WhatsApp<\/div>\r\n              <div class=\"sub\" id=\"contactWhatsappSub\">Choose a store location<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"contact-option\" onclick=\"window.location.href='tel:+41329261434'\">\r\n            <div class=\"icon-bg\" style=\"background:#eff6ff; color:#2563eb;\">\r\n              <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <div class=\"name\" id=\"contactCallName\">Call us<\/div>\r\n              <div class=\"sub\">+41 32 926 14 34<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"contact-option\" onclick=\"window.location.href='mailto:info@repairandshop.ch'\">\r\n            <div class=\"icon-bg\" style=\"background:#fef3c7; color:#d97706;\">\r\n              <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <div class=\"name\" id=\"contactEmailName\">Email<\/div>\r\n              <div class=\"sub\">info@repairandshop.ch<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"contact-view\" id=\"contactWhatsappView\">\r\n          <div class=\"whatsapp-banner\">\r\n            <div class=\"whatsapp-banner-mark\">\r\n              <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n            <\/div>\r\n            <div>\r\n              <div class=\"whatsapp-banner-title\" id=\"whatsappBannerTitle\">Open a discussion<\/div>\r\n              <div class=\"whatsapp-banner-copy\" id=\"whatsappBannerCopy\">Need help? Tap on one of our team members to connect via WhatsApp.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"whatsapp-helper-text\" id=\"whatsappHelperText\">You'll get a reply in a few minutes.<\/div>\r\n          <div id=\"whatsappLocationList\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"modal-overlay\" id=\"bookingModal\">\r\n    <div class=\"modal booking-modal\">\r\n      <div class=\"booking-modal-head\">\r\n          <h3 id=\"bookingModalTitle\">Book your repair<\/h3>\r\n          <p id=\"bookingModalCopy\">Complete your booking request below and we will contact you soon.<\/p>\r\n      <\/div>\r\n\r\n            <div class=\"booking-concept active\" id=\"concept-a\">\r\n        <div class=\"booking-summary-card\">\r\n          <div class=\"booking-summary-title\">Booking Summary<\/div>\r\n          <div class=\"booking-summary-grid\">\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelDevice\">Device<\/span><span class=\"value\" data-booking-bind=\"device\">Smartphone<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelBrand\">Brand<\/span><span class=\"value\" data-booking-bind=\"brand\">Apple<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelModel\">Model<\/span><span class=\"value\" data-booking-bind=\"model\">iPhone 15 Pro Max<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelRepair\">Repair<\/span><span class=\"value\" data-booking-bind=\"issue\">Display repair<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelPrice\">Price<\/span><span class=\"value\" data-booking-bind=\"price\">189 CHF<\/span><\/div>\r\n            <div class=\"booking-summary-row\"><span class=\"label\" id=\"bookingLabelStore\">Store<\/span><span class=\"value\" data-booking-bind=\"store\">Not selected yet<\/span><\/div>\r\n          <\/div>\r\n          <button class=\"booking-inline-action\" id=\"bookingChooseStoreBtn\" type=\"button\" onclick=\"chooseBookingStore('concept-a')\">Choose store<\/button>\r\n          <div class=\"booking-inline-picker\" id=\"bookingInlinePicker\">\r\n            <div class=\"booking-inline-picker-title\" id=\"bookingInlinePickerTitle\">Choose a store<\/div>\r\n            <div class=\"booking-inline-store-list\" id=\"bookingInlineStoreList\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <form class=\"booking-form\" onsubmit=\"submitBookingForm(event, 'a')\">\r\n          <div class=\"booking-field\"><label id=\"bookingNameLabel\" for=\"bookingNameA\">Full name<\/label><input id=\"bookingNameA\" type=\"text\" placeholder=\"Your full name\" required \/><\/div>\r\n          <div class=\"booking-field\"><label id=\"bookingPhoneLabel\" for=\"bookingPhoneA\">Phone number<\/label><input id=\"bookingPhoneA\" type=\"tel\" placeholder=\"+41 ...\" required \/><\/div>\r\n          <div class=\"booking-field\"><label id=\"bookingEmailLabel\" for=\"bookingEmailA\">Email address<\/label><input id=\"bookingEmailA\" type=\"email\" placeholder=\"you@example.com\" \/><\/div>\r\n          <div class=\"booking-field-grid\">\r\n            <div class=\"booking-field\"><label id=\"bookingDateLabel\" for=\"bookingDateA\">Preferred date<\/label><input id=\"bookingDateA\" type=\"date\" \/><\/div>\r\n            <div class=\"booking-field\"><label id=\"bookingTimeLabel\" for=\"bookingTimeA\">Preferred time<\/label><input id=\"bookingTimeA\" type=\"time\" \/><\/div>\r\n          <\/div>\r\n          <div class=\"booking-time-chips\" id=\"bookingTimeChipsA\">\r\n            <button class=\"booking-time-chip\" type=\"button\" data-time=\"10:00\">10:00<\/button>\r\n            <button class=\"booking-time-chip\" type=\"button\" data-time=\"13:30\">13:30<\/button>\r\n            <button class=\"booking-time-chip\" type=\"button\" data-time=\"16:00\">16:00<\/button>\r\n          <\/div>\r\n          <div class=\"booking-date-note\" id=\"bookingDateNoteA\">Choose a date and time that suits you best. Saturday slots can be limited.<\/div>\r\n          <div class=\"booking-field\"><label id=\"bookingMessageLabel\" for=\"bookingMessageA\">Additional notes<\/label><textarea id=\"bookingMessageA\" placeholder=\"Optional: preferred time, extra notes, special requests\"><\/textarea><div class=\"booking-field-note\" id=\"bookingOptionalNote\">Optional<\/div><\/div>\r\n          <div class=\"booking-actions\"><button class=\"btn btn-primary\" id=\"bookingSubmitBtn\" type=\"submit\">Booking Confirm<\/button><button class=\"btn btn-secondary\" id=\"bookingCloseBtn\" type=\"button\" onclick=\"closeBooking()\">Close<\/button><\/div>\r\n          <div class=\"booking-submit-status\" data-booking-status=\"A\"><\/div>\r\n        <\/form>\r\n        <div class=\"booking-success-card\" data-booking-success=\"A\">\r\n          <div class=\"booking-success-mark\"><svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/div>\r\n          <h4 id=\"bookingSuccessTitle\">Booking confirmed<\/h4>\r\n          <p id=\"bookingSuccessCopy\">Your repair request has been sent successfully.<\/p>\r\n          <div class=\"booking-success-reference\" id=\"bookingSuccessReferenceA\">Reference: RAS-000000<\/div>\r\n          <div class=\"booking-success-meta\">\r\n            <div><strong id=\"bookingSuccessModelLabel\">Model:<\/strong> <span data-booking-bind=\"model\">iPhone 15 Pro Max<\/span><\/div>\r\n            <div><strong id=\"bookingSuccessRepairLabel\">Repair:<\/strong> <span data-booking-bind=\"issue\">Display repair<\/span><\/div>\r\n            <div><strong id=\"bookingSuccessStoreLabel\">Store:<\/strong> <span data-booking-bind=\"store\">Not selected yet<\/span><\/div>\r\n            <div><strong id=\"bookingSuccessDateLabel\">Preferred date:<\/strong> <span id=\"bookingSuccessDateA\">Not provided<\/span><\/div>\r\n            <div><strong id=\"bookingSuccessTimeLabel\">Preferred time:<\/strong> <span id=\"bookingSuccessTimeA\">Not provided<\/span><\/div>\r\n          <\/div>\r\n          <div class=\"booking-success-actions\">\r\n            <button class=\"btn btn-primary\" id=\"bookingDoneBtn\" type=\"button\" onclick=\"closeBooking()\">Done<\/button>\r\n            <button class=\"btn btn-secondary\" id=\"bookingAnotherBtn\" type=\"button\" onclick=\"resetBookingAfterSuccess()\">Book another repair<\/button>\r\n            <button class=\"btn btn-secondary\" id=\"bookingWhatsappBtn\" type=\"button\" onclick=\"continueBookingOnWhatsapp()\">Chat on WhatsApp<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n  const brands = [\r\n    { id: \"apple\", name: \"Apple\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M16.37 12.06c.02 2.2 1.93 2.93 1.95 2.94-.02.05-.3 1.04-.99 2.06-.6.89-1.22 1.78-2.2 1.8-.96.02-1.27-.57-2.37-.57-1.1 0-1.45.55-2.35.59-.94.03-1.66-.95-2.27-1.84-1.25-1.81-2.2-5.1-.92-7.33.64-1.11 1.79-1.81 3.03-1.83.95-.02 1.84.64 2.37.64.53 0 1.53-.79 2.58-.67.44.02 1.67.18 2.46 1.34-.06.04-1.47.86-1.45 2.57zM14.95 5.69c.5-.61.83-1.45.74-2.29-.72.03-1.58.48-2.1 1.08-.46.53-.86 1.39-.75 2.21.8.06 1.61-.41 2.11-1z\"\/><\/svg>' },\r\n    { id: \"samsung\", name: \"Samsung\", logo: '<span class=\"brand-badge brand-badge-samsung\" aria-hidden=\"true\">S<\/span>' },\r\n    { id: \"hp\", name: \"HP\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"11\" fill=\"#0A66C2\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"10\" font-family=\"Arial, sans-serif\" font-weight=\"700\">HP<\/text><\/svg>' },\r\n    { id: \"dell\", name: \"Dell\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"11\" fill=\"#007DB8\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"9\" font-family=\"Arial, sans-serif\" font-weight=\"700\">DELL<\/text><\/svg>' },\r\n    { id: \"lenovo\", name: \"Lenovo\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#E2231A\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"8\" font-family=\"Arial, sans-serif\" font-weight=\"700\">LEN<\/text><\/svg>' },\r\n    { id: \"asus\", name: \"Asus\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#00539B\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"8\" font-family=\"Arial, sans-serif\" font-weight=\"700\">ASUS<\/text><\/svg>' },\r\n    { id: \"acer\", name: \"Acer\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#83B81A\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"8\" font-family=\"Arial, sans-serif\" font-weight=\"700\">ACER<\/text><\/svg>' },\r\n    { id: \"microsoft\", name: \"Microsoft Surface\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"8\" height=\"8\" fill=\"#F25022\"\/><rect x=\"13\" y=\"3\" width=\"8\" height=\"8\" fill=\"#7FBA00\"\/><rect x=\"3\" y=\"13\" width=\"8\" height=\"8\" fill=\"#00A4EF\"\/><rect x=\"13\" y=\"13\" width=\"8\" height=\"8\" fill=\"#FFB900\"\/><\/svg>' },\r\n    { id: \"google\", name: \"Google Pixel\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M21 12.24c0-.72-.06-1.25-.19-1.8H12v3.4h5.18c-.1.84-.64 2.1-1.84 2.95l-.02.11 2.68 2.08.19.02c1.77-1.64 2.81-4.05 2.81-6.76z\" fill=\"#4285F4\"\/><path d=\"M12 21c2.53 0 4.65-.83 6.2-2.25l-2.95-2.29c-.79.55-1.85.94-3.25.94-2.48 0-4.58-1.64-5.33-3.91l-.1.01-2.79 2.16-.03.1C5.3 18.85 8.39 21 12 21z\" fill=\"#34A853\"\/><path d=\"M6.67 13.49A5.4 5.4 0 0 1 6.36 12c0-.52.1-1.01.29-1.49l-.01-.1-2.82-2.2-.09.04A8.96 8.96 0 0 0 3 12c0 1.44.35 2.8.97 4l2.7-2.51z\" fill=\"#FBBC05\"\/><path d=\"M12 6.6c1.77 0 2.97.77 3.65 1.41l2.66-2.59C16.64 3.87 14.53 3 12 3 8.39 3 5.3 5.15 3.73 8.25l2.92 2.26C7.42 8.24 9.52 6.6 12 6.6z\" fill=\"#EA4335\"\/><\/svg>' },\r\n    { id: \"xiaomi\", name: \"Xiaomi\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#FF6900\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"10\" font-family=\"Arial, sans-serif\" font-weight=\"700\">MI<\/text><\/svg>' },\r\n    { id: \"huawei\", name: \"Huawei\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M11.9 3.3c-.8 1.8-1.1 3.6-.8 5.1.2 1.1.5 1.9.8 2.5.3-.6.6-1.4.8-2.5.3-1.5 0-3.3-.8-5.1z\" fill=\"#C7000B\"\/><path d=\"M8 4.7c-.3 1.8-.1 3.5.5 4.9.4 1 .9 1.7 1.4 2.2.1-.7.1-1.5-.1-2.6-.3-1.4-.9-2.9-1.8-4.5z\" fill=\"#C7000B\"\/><path d=\"M5 7.5c.2 1.6.8 3.1 1.8 4.2.7.8 1.3 1.3 1.9 1.7-.1-.6-.4-1.4-.8-2.3-.7-1.2-1.6-2.4-2.9-3.6z\" fill=\"#C7000B\"\/><path d=\"M3.8 11.2c.8 1.2 1.8 2.2 3 2.9.9.5 1.6.8 2.2.9-.3-.5-.8-1.1-1.5-1.8-1-.8-2.2-1.5-3.7-2z\" fill=\"#C7000B\"\/><path d=\"M20.1 7.5c-1.3 1.2-2.2 2.4-2.9 3.6-.5.9-.7 1.7-.8 2.3.6-.4 1.2-.9 1.9-1.7 1-1.1 1.6-2.6 1.8-4.2z\" fill=\"#C7000B\"\/><path d=\"M16.9 4.7c-.9 1.6-1.5 3.1-1.8 4.5-.2 1.1-.2 1.9-.1 2.6.5-.5 1-1.2 1.4-2.2.6-1.4.8-3.1.5-4.9z\" fill=\"#C7000B\"\/><path d=\"M13.2 14.8c-.4 1.6-.7 3-.8 4.2.8-.3 1.8-.8 2.8-1.6 1.3-.9 2.3-2 3-3.3-1.6.2-3 .6-4.2 1.1-.4.2-.6.3-.8.4z\" fill=\"#C7000B\"\/><path d=\"M10.7 14.8c-.2-.1-.4-.2-.8-.4-1.2-.5-2.6-.9-4.2-1.1.7 1.3 1.7 2.4 3 3.3 1 .8 2 1.3 2.8 1.6-.1-1.2-.4-2.6-.8-4.2z\" fill=\"#C7000B\"\/><\/svg>' },\r\n    { id: \"oneplus\", name: \"OnePlus\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect width=\"24\" height=\"24\" rx=\"6\" fill=\"#EB0029\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#fff\" font-size=\"10\" font-family=\"Arial, sans-serif\" font-weight=\"700\">1+<\/text><\/svg>' },\r\n    { id: \"other\", name: \"Other brands\", logo: '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#E5E7EB\"\/><text x=\"12\" y=\"16\" text-anchor=\"middle\" fill=\"#475569\" font-size=\"11\" font-family=\"Arial, sans-serif\" font-weight=\"700\">...<\/text><\/svg>' }\r\n  ];\r\n\r\n  const bookingSubmissionConfig = {\r\n    email: \"info@repairandshop.ch\",\r\n    endpoint: \"https:\/\/api.web3forms.com\/submit\",\r\n    provider: \"web3forms\",\r\n    accessKey: \"7c17b5d9-2a41-4b06-97fb-296c1bbb4cc8\",\r\n    fromName: \"repairandshop Booking\",\r\n    subjectPrefix: \"Repair booking\"\r\n  };\r\n\r\n  const defaultIssues = [\r\n    { name: \"Screen repair\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Battery replacement\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n    { name: \"Back glass repair\", price: \"On request\", icon: \"back\", isQuote: true },\r\n    { name: \"Charging port\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n    { name: \"Camera repair\", price: \"On request\", icon: \"camera\", isQuote: true },\r\n    { name: \"Water damage\", price: \"On request\", icon: \"water\", isQuote: true },\r\n    { name: \"Other issue\", price: \"On request\", icon: \"other\", isQuote: true }\r\n  ];\r\n\r\n  const appleIssueTemplate = [\r\n    { name: \"Display Reparatur Premiumqualit\u00c3\u00a4t\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Display Originalzustand\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Akkuwechsel\", price: \"ADD PRICE\", icon: \"battery\" },\r\n    { name: \"R\u00c3\u00bcckseite\", price: \"ADD PRICE\", icon: \"back\" },\r\n    { name: \"Ladebuchse\", price: \"ADD PRICE\", icon: \"charge\" },\r\n    { name: \"Lautsprecher\", price: \"ADD PRICE\", icon: \"other\" },\r\n    { name: \"Mikrofon\", price: \"ADD PRICE\", icon: \"other\" },\r\n    { name: \"H\u00c3\u00b6rmuschel\", price: \"ADD PRICE\", icon: \"other\" },\r\n    { name: \"Kamera (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera (Vorne)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera Glas (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" }\r\n  ];\r\n\r\n  const samsungIssueTemplate = [\r\n    { name: \"Display Reparatur\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Akkuwechsel\", price: \"ADD PRICE\", icon: \"battery\" },\r\n    { name: \"R\u00c3\u00bcckseite\", price: \"ADD PRICE\", icon: \"back\" },\r\n    { name: \"Ladebuchse\", price: \"ADD PRICE\", icon: \"charge\" },\r\n    { name: \"Lautsprecher\", price: \"ADD PRICE\", icon: \"speaker\" },\r\n    { name: \"Mikrofon\", price: \"ADD PRICE\", icon: \"microphone\" },\r\n    { name: \"H\u00c3\u00b6rmuschel\", price: \"ADD PRICE\", icon: \"earpiece\" },\r\n    { name: \"Kamera (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera (Vorne)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Power Button\", price: \"ADD PRICE\", icon: \"power\" }\r\n  ];\r\n\r\n  const samsungSeriesCatalog = {\r\n    \"GALAXY S SERIES\": [\r\n      \"Galaxy S26 Ultra\", \"Galaxy S26+\", \"Galaxy S26\",\r\n      \"Galaxy S25 Ultra\", \"Galaxy S25+\", \"Galaxy S25\",\r\n      \"Galaxy S24 Ultra\", \"Galaxy S24+\", \"Galaxy S24\", \"Galaxy S24 FE\",\r\n      \"Galaxy S23 Ultra\", \"Galaxy S23+\", \"Galaxy S23\", \"Galaxy S23 FE\",\r\n      \"Galaxy S22 Ultra\", \"Galaxy S22+\", \"Galaxy S22\",\r\n      \"Galaxy S21 Ultra\", \"Galaxy S21+\", \"Galaxy S21\", \"Galaxy S21 FE\",\r\n      \"Galaxy S20 Ultra\", \"Galaxy S20+\", \"Galaxy S20\", \"Galaxy S20 FE\",\r\n      \"Galaxy S10+\", \"Galaxy S10\", \"Galaxy S10e\",\r\n      \"Galaxy S9+\", \"Galaxy S9\"\r\n    ],\r\n    \"GALAXY A SERIES\": [\r\n      \"Galaxy A57 5G\", \"Galaxy A56 5G\", \"Galaxy A55 5G\", \"Galaxy A54 5G\", \"Galaxy A53 5G\", \"Galaxy A52\", \"Galaxy A52s 5G\",\r\n      \"Galaxy A37 5G\", \"Galaxy A36 5G\", \"Galaxy A35 5G\", \"Galaxy A34 5G\", \"Galaxy A33 5G\", \"Galaxy A32\",\r\n      \"Galaxy A25 5G\", \"Galaxy A24\", \"Galaxy A23\", \"Galaxy A22\",\r\n      \"Galaxy A16 5G\", \"Galaxy A15 5G\", \"Galaxy A14 5G\", \"Galaxy A13 5G\",\r\n      \"Galaxy A05s\", \"Galaxy A05\"\r\n    ],\r\n    \"GALAXY Z SERIES\": [\r\n      \"Galaxy Z Fold7\", \"Galaxy Z Fold6\", \"Galaxy Z Fold5\", \"Galaxy Z Fold4\", \"Galaxy Z Fold3\",\r\n      \"Galaxy Z Flip7\", \"Galaxy Z Flip6\", \"Galaxy Z Flip5\", \"Galaxy Z Flip4\", \"Galaxy Z Flip3\"\r\n    ],\r\n    \"GALAXY NOTE SERIES\": [\r\n      \"Galaxy Note 20 Ultra\", \"Galaxy Note 20\",\r\n      \"Galaxy Note 10+\", \"Galaxy Note 10\", \"Galaxy Note 10 Lite\",\r\n      \"Galaxy Note9\", \"Galaxy Note8\"\r\n    ],\r\n    \"GALAXY M SERIES\": [\r\n      \"Galaxy M56 5G\", \"Galaxy M55 5G\", \"Galaxy M55s 5G\", \"Galaxy M54 5G\", \"Galaxy M53 5G\", \"Galaxy M52 5G\", \"Galaxy M51\",\r\n      \"Galaxy M35 5G\", \"Galaxy M34 5G\", \"Galaxy M33 5G\", \"Galaxy M32\", \"Galaxy M31\",\r\n      \"Galaxy M23 5G\", \"Galaxy M22\",\r\n      \"Galaxy M15 5G\", \"Galaxy M14 5G\"\r\n    ],\r\n    \"GALAXY J SERIES\": [\r\n      \"Galaxy J8\", \"Galaxy J7+\", \"Galaxy J7 Pro\", \"Galaxy J7 (2017)\",\r\n      \"Galaxy J6+\", \"Galaxy J6\",\r\n      \"Galaxy J5 Pro\", \"Galaxy J5 (2017)\",\r\n      \"Galaxy J4+\", \"Galaxy J4\",\r\n      \"Galaxy J3 (2017)\"\r\n    ],\r\n    \"SAMSUNG NOTEBOOK\": [\r\n      \"Galaxy Book5 Pro 360\", \"Galaxy Book5 Pro\", \"Galaxy Book5 360\", \"Galaxy Book5\",\r\n      \"Galaxy Book4 Ultra\", \"Galaxy Book4 Pro 360\", \"Galaxy Book4 Pro\", \"Galaxy Book4 360\", \"Galaxy Book4\",\r\n      \"Galaxy Book3 Ultra\", \"Galaxy Book3 Pro 360\", \"Galaxy Book3 Pro\", \"Galaxy Book3 360\", \"Galaxy Book3\"\r\n    ]\r\n  };\r\n\r\n  function buildModelIssueMap(seriesCatalog, template) {\r\n    const modelIssues = {};\r\n    Object.values(seriesCatalog).forEach((models) => {\r\n      models.forEach((model) => {\r\n        modelIssues[model] = template.map((item) => ({\r\n          ...item,\r\n          name: normalizeIssueLabelSafe(item.name),\r\n          price: item.price === \"ADD PRICE\" ? \"On request\" : item.price,\r\n          isQuote: item.price === \"ADD PRICE\" ? true : item.isQuote\r\n        }));\r\n      });\r\n    });\r\n    return modelIssues;\r\n  }\r\n\r\n  function makeAndroidIssueList(display, battery, back, charge, speaker, mic, earpiece, rearCamera, frontCamera, cameraGlass) {\r\n    return [\r\n      { name: \"Display Reparatur\", price: display, icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: battery, icon: \"battery\" },\r\n      { name: normalizeIssueLabelSafe(\"R\u00c3\u0192\u00c2\u00bcckseite\"), price: back, icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: charge, icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: speaker, icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: mic, icon: \"microphone\" },\r\n      { name: normalizeIssueLabelSafe(\"H\u00c3\u0192\u00c2\u00b6rmuschel\"), price: earpiece, icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: rearCamera, icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: frontCamera, icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: cameraGlass, icon: \"camera\" }\r\n    ];\r\n  }\r\n\r\n  const pixelIssueTemplate = [\r\n    { name: \"Display Reparatur\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Akkuwechsel\", price: \"ADD PRICE\", icon: \"battery\" },\r\n    { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"ADD PRICE\", icon: \"back\" },\r\n    { name: \"Ladebuchse\", price: \"ADD PRICE\", icon: \"charge\" },\r\n    { name: \"Lautsprecher\", price: \"ADD PRICE\", icon: \"speaker\" },\r\n    { name: \"Mikrofon\", price: \"ADD PRICE\", icon: \"microphone\" },\r\n    { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"ADD PRICE\", icon: \"earpiece\" },\r\n    { name: \"Kamera (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera (Vorne)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Power Button\", price: \"ADD PRICE\", icon: \"power\" }\r\n  ];\r\n\r\n  const pixelSeriesCatalog = {\r\n    \"PIXEL 9 SERIES\": [\"Google Pixel 9 Pro Fold\", \"Google Pixel 9 Pro XL\", \"Google Pixel 9 Pro\", \"Google Pixel 9A\", \"Google Pixel 9\"],\r\n    \"PIXEL 8 SERIES\": [\"Google Pixel Fold\", \"Google Pixel 8 Pro\", \"Google Pixel 8\", \"Google Pixel 8A\"],\r\n    \"PIXEL 7 SERIES\": [\"Google Pixel 7 Pro\", \"Google Pixel 7\", \"Google Pixel 7A\"],\r\n    \"PIXEL 6 SERIES\": [\"Google Pixel 6 Pro\", \"Google Pixel 6\"]\r\n  };\r\n\r\n  const androidIssueTemplate = [\r\n    { name: \"Display Reparatur\", price: \"ADD PRICE\", icon: \"screen\" },\r\n    { name: \"Akkuwechsel\", price: \"ADD PRICE\", icon: \"battery\" },\r\n    { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"ADD PRICE\", icon: \"back\" },\r\n    { name: \"Ladebuchse\", price: \"ADD PRICE\", icon: \"charge\" },\r\n    { name: \"Lautsprecher\", price: \"ADD PRICE\", icon: \"speaker\" },\r\n    { name: \"Mikrofon\", price: \"ADD PRICE\", icon: \"microphone\" },\r\n    { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"ADD PRICE\", icon: \"earpiece\" },\r\n    { name: \"Kamera (Hinten)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Kamera (Vorne)\", price: \"ADD PRICE\", icon: \"camera\" },\r\n    { name: \"Power Button\", price: \"ADD PRICE\", icon: \"power\" }\r\n  ];\r\n\r\n  const xiaomiSeriesCatalog = {\r\n    \"XIAOMI MI SERIES\": [\"Mi 12T Pro\", \"Mi 12T\", \"Mi 11T Pro\", \"Mi 11T\", \"Mi 11X Pro\", \"Mi 11i Pro\", \"Mi 11 Lite 5g NE\", \"Mi 11 Ultra\", \"Mi 11 Lite 5G\", \"Mi 11 Lite\", \"Mi 11\", \"Mi 10T Lite 5G\", \"Mi 10T Pro\", \"Mi 10T\", \"Mi 10 Pro\", \"Mi 10 Lite 5G\", \"Mi 10\", \"Xiaomi 12X 5G\", \"Xiaomi 12 Pro\", \"Mi Note 10 Lite\", \"Mi Note 10\", \"Mi Mix 3\", \"Mi A3\", \"Mi A2 Lite\", \"Mi A2\", \"Mi A1\", \"Mi 9T Pro (2019)\", \"Mi 9T (2019)\", \"Mi 9SE\", \"Mi 9 Lite\", \"Mi 9\", \"Mi 8 Pro\", \"Mi 8 lite\", \"Mi 8\"],\r\n    \"XIAOMI REDMI SERIES\": [\"Redmi Note 11S\", \"Redmi Note 11\", \"Redmi Note 10S\", \"Redmi Note 10 Pro\", \"Redmi Note 10 5G\", \"Redmi Note 10\", \"Redmi Note 9T\", \"Redmi Note 9S\", \"Redmi Note 9 Pro\", \"Redmi Note 9\", \"Redmi 10\", \"Redmi 9T\", \"Redmi 9AT\", \"Redmi 9A\", \"Redmi 9\", \"Redmi 8A Pro\", \"Redmi 8A\", \"Redmi 8\", \"Redmi 7A\", \"Redmi 7\", \"Redmi 6A\", \"Redmi 6\", \"Redmi 5A\", \"Redmi 5\", \"Redmi Note 8T\", \"Redmi Note 8 Pro\", \"Redmi Note 8\", \"Redmi Note 7\", \"Redmi Note 6 Pro\", \"Redmi Note 5A\", \"Redmi Note 5\"],\r\n    \"XIAOMI POCO SERIES\": [\"Poco X3 GT\", \"Poco X3 Pro\", \"Poco X3\", \"Poco F3\", \"Poco F2 Pro\", \"Pocophone F1\", \"Poco M3 Pro 5G\", \"Poco M3\"]\r\n  };\r\n\r\n  const huaweiSeriesCatalog = {\r\n    \"HUAWEI P SERIES\": [\"Huawei P40 Pro Plus\", \"Huawei P40 Pro\", \"Huawei P40 Lite 5G\", \"Huawei P40 Lite E\", \"Huawei P40 Lite\", \"Huawei P40\", \"Huawei P30 Pro 2020\", \"Huawei P30 Lite (NEU)\", \"Huawei P30 Lite\", \"Huawei P30\", \"Huawei P30 Pro\", \"Huawei P20 Lite\", \"Huawei P20\", \"Huawei P20 Pro\", \"Huawei P10 Lite\", \"Huawei P10\", \"Huawei P10 Plus\", \"Huawei P Smart 2019\", \"Huawei P Smart Plus 2019\"],\r\n    \"HUAWEI MATE SERIES\": [\"Huawei Mate 40 Pro\", \"Huawei Mate 30 Pro\", \"Huawei Mate 30\"],\r\n    \"HUAWEI HONOR SERIES\": [\"Honor 20 Pro\", \"Honor 20 Lite\", \"Honor 20\", \"Honor 10 Lite\", \"Honor 10\", \"Honor 9 Lite\", \"Honor 8\", \"Honor 6A\"],\r\n    \"HUAWEI NOVA SERIES\": [\"Nova 5T\", \"Nova 3\", \"Nova 2\", \"Nova\"],\r\n    \"HUAWEI Y SERIES\": [\"Y7 2019\", \"Y7 2018\", \"Y6 2019\", \"Y6 2018\", \"Y5 2019\", \"Y5 2018\"]\r\n  };\r\n\r\n  const oneplusSeriesCatalog = {\r\n    \"ONEPLUS SERIES\": [\"OnePlus Nord N100\", \"OnePlus Nord N10\", \"OnePlus 10 Pro\", \"OnePlus 9 Pro\", \"OnePlus 9\", \"OnePlus 8T Pro\", \"OnePlus 8T\", \"OnePlus 8\", \"OnePlus 7T Pro\", \"OnePlus 7T\", \"OnePlus 7 Pro\", \"OnePlus 7\", \"OnePlus 6T\", \"OnePlus 6\", \"OnePlus 5\"]\r\n  };\r\n\r\n  const samsungModelIssueOverrides = {\r\n    \"Galaxy A57 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A56 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A55 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"160 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A54 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A53 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A52\": [\r\n      { name: \"Display Originalzustand\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A52s 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A37 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Wasserschaden \/ Diagnose\", price: \"79 CHF\", icon: \"water\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy A36 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A35 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A34 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A33 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A32\": [\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A25 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A24\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A23\": [\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A22\": [\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A16 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A15 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"89 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A14 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A13 5G\": [\r\n      { name: \"Display Originalzustand\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A05s\": [\r\n      { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy A05\": [\r\n      { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur (Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t)\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungSModelIssueOverrides = {\r\n    \"Galaxy S26 Ultra\": [\r\n      { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S26+\": [\r\n      { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S26\": [\r\n      { name: \"Display Originalzustand\", price: \"369 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"129 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S25 Ultra\": [\r\n      { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"129 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"339 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S25+\": [\r\n      { name: \"Display Reparatur\", price: \"330 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"115 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"110 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"105 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"200 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"125 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"90 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S25\": [\r\n      { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"129 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S24 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"129 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S24+\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S24\": [\r\n      { name: \"Display Reparatur\", price: \"339 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"109 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S24 FE\": [\r\n      { name: \"Display Originalzustand\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S23 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"119 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S23+\": [\r\n      { name: \"Display Originalzustand\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"119 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"289 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S23\": [\r\n      { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S23 FE\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S22 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"119 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S22+\": [\r\n      { name: \"Display Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"119 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"289 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S22\": [\r\n      { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S21 Ultra\": [\r\n      { name: \"Display Originalzustand\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S21+\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S21\": [\r\n      { name: \"Display Originalzustand\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S21 FE\": [\r\n      { name: \"Display Originalzustand\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S20 Ultra\": [\r\n      { name: \"Display Originalzustand\", price: \"379 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S20+\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"199 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S20\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S20 FE\": [\r\n      { name: \"Display Originalzustand\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"79 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S10+\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"199 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"229 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S10\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S10e\": [\r\n      { name: \"Display Originalzustand\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S9+\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy S9\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungZModelIssueOverrides = {\r\n    \"Galaxy Z Fold7\": [\r\n      { name: \"Display Originalzustand\", price: \"829 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"109 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Vorne)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Hinten)\", price: \"259 CHF\", icon: \"camera\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Fold6\": [\r\n      { name: \"Display Reparatur\", price: \"799 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Hinten)\", price: \"249 CHF\", icon: \"camera\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Fold5\": [\r\n      { name: \"Display Reparatur\", price: \"759 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Fold4\": [\r\n      { name: \"Display Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Fold3\": [\r\n      { name: \"Display Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Flip7\": [\r\n      { name: \"Display Reparatur\", price: \"589 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"109 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Flip6\": [\r\n      { name: \"Display Reparatur\", price: \"569 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Flip5\": [\r\n      { name: \"Display Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Z Flip4\": [\r\n      { name: \"Display Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Galaxy Z Flip3\": [\r\n      { name: \"Display Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Software Update \/ Diagnose\", price: \"39 CHF\", icon: \"other\" }\r\n    ]\r\n  };\r\n\r\n  const samsungNoteModelIssueOverrides = {\r\n    \"Galaxy Note 20 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"109 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note 20\": [\r\n      { name: \"Display Originalzustand\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"89 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note 10+\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note 10\": [\r\n      { name: \"Display Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note 10 Lite\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note9\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy Note8\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungMModelIssueOverrides = {\r\n    \"Galaxy M56 5G\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M55 5G\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M55s 5G\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M54 5G\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M53 5G\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M52 5G\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M51\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M35 5G\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"89 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M34 5G\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M33 5G\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M32\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M31\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M23 5G\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M22\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M15 5G\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy M14 5G\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"79 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"69 CHF\", icon: \"earpiece\" },\r\n      { name: \"Kamera (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungJModelIssueOverrides = {\r\n    \"Galaxy J8\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J7+\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"69 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J7 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"170 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"80 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"70 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"70 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"70 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"70 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"70 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"50 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J7 (2017)\": [\r\n      { name: \"Display Reparatur\", price: \"170 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"80 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"70 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"70 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"70 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"70 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"70 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"50 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J6+\": [\r\n      { name: \"Display Originalzustand\", price: \"109 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J6\": [\r\n      { name: \"Display Originalzustand\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J5 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"59 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J5 (2017)\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"59 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J4+\": [\r\n      { name: \"Display Originalzustand\", price: \"109 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"59 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J4\": [\r\n      { name: \"Display Reparatur\", price: \"99 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"39 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"Galaxy J3 (2017)\": [\r\n      { name: \"Display Reparatur\", price: \"99 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bcckseite\", price: \"49 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Kamera (Hinten)\", price: \"49 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"39 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"39 CHF\", icon: \"camera\" }\r\n    ]\r\n  };\r\n\r\n  const samsungNotebookModelIssueOverrides = {\r\n    \"Galaxy Book5 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"229 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"169 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"189 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book5 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"219 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book5 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"179 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4 Ultra\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"219 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"179 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book4\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3 Ultra\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"409 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Book3\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharniere Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ]\r\n  };\r\n\r\n  const googlePixelModelIssueOverrides = {\r\n    \"Google Pixel 9 Pro Fold\": [\r\n      { name: \"Display Reparatur\", price: \"159 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"259 CHF\", icon: \"back\" }\r\n    ],\r\n    \"Google Pixel 9 Pro XL\": [\r\n      { name: \"Display Reparatur\", price: \"369 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"189 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 9 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"369 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"179 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 9A\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 9\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" }\r\n    ],\r\n    \"Google Pixel Fold\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"279 CHF\", icon: \"back\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 8 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"259 CHF\", icon: \"back\" }\r\n    ],\r\n    \"Google Pixel 8\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"229 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 8A\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"229 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 7 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"259 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ],\r\n    \"Google Pixel 7\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 7A\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 6 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" }\r\n    ],\r\n    \"Google Pixel 6\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" }\r\n    ]\r\n  };\r\n\r\n  const xiaomiMiModelIssueOverrides = {\r\n    \"Mi 12T Pro\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"119 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"269 CHF\", \"69 CHF\"),\r\n    \"Mi 12T\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"119 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"179 CHF\", \"99 CHF\", \"69 CHF\"),\r\n    \"Mi 11T Pro\": makeAndroidIssueList(\"329 CHF\", \"119 CHF\", \"129 CHF\", \"119 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 11T\": makeAndroidIssueList(\"299 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 11X Pro\": makeAndroidIssueList(\"299 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 11i Pro\": makeAndroidIssueList(\"109 CHF\", \"79 CHF\", \"89 CHF\", \"109 CHF\", \"79 CHF\", \"109 CHF\", \"119 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 11 Lite 5g NE\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 11 Ultra\": makeAndroidIssueList(\"399 CHF\", \"129 CHF\", \"149 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"199 CHF\", \"119 CHF\", \"79 CHF\"),\r\n    \"Mi 11 Lite 5G\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 11 Lite\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 11\": makeAndroidIssueList(\"349 CHF\", \"139 CHF\", \"159 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"189 CHF\", \"119 CHF\", \"79 CHF\"),\r\n    \"Mi 10T Lite 5G\": makeAndroidIssueList(\"249 CHF\", \"109 CHF\", \"129 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 10T Pro\": makeAndroidIssueList(\"279 CHF\", \"119 CHF\", \"139 CHF\", \"119 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 10T\": makeAndroidIssueList(\"279 CHF\", \"119 CHF\", \"139 CHF\", \"119 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 10 Pro\": makeAndroidIssueList(\"329 CHF\", \"129 CHF\", \"149 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"169 CHF\", \"109 CHF\", \"69 CHF\"),\r\n    \"Mi 10 Lite 5G\": makeAndroidIssueList(\"239 CHF\", \"109 CHF\", \"129 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi 10\": makeAndroidIssueList(\"299 CHF\", \"119 CHF\", \"139 CHF\", \"119 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Xiaomi 12X 5G\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Xiaomi 12 Pro\": makeAndroidIssueList(\"269 CHF\", \"109 CHF\", \"109 CHF\", \"129 CHF\", \"129 CHF\", \"129 CHF\", \"129 CHF\", \"149 CHF\", \"129 CHF\", \"99 CHF\"),\r\n    \"Mi Note 10 Lite\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"119 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Mi Note 10\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"129 CHF\", \"89 CHF\", \"59 CHF\"),\r\n    \"Mi Mix 3\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"119 CHF\", \"59 CHF\"),\r\n    \"Mi A3\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi A2 Lite\": makeAndroidIssueList(\"109 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi A2\": makeAndroidIssueList(\"119 CHF\", \"79 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi A1\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Mi 9T Pro (2019)\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 9T (2019)\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi 9SE\": makeAndroidIssueList(\"159 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi 9 Lite\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi 9\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Mi 8 Pro\": makeAndroidIssueList(\"169 CHF\", \"79 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Mi 8 lite\": makeAndroidIssueList(\"129 CHF\", \"69 CHF\", \"89 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Mi 8\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"39 CHF\")\r\n  };\r\n\r\n  const xiaomiRedmiModelIssueOverrides = {\r\n    \"Redmi Note 11S\": makeAndroidIssueList(\"229 CHF\", \"89 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 11\": makeAndroidIssueList(\"209 CHF\", \"79 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 10S\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"99 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 10 Pro\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"109 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 10 5G\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 10\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 9T\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"109 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 9S\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"109 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 9 Pro\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"109 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 9\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi 10\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi 9T\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi 9AT\": makeAndroidIssueList(\"119 CHF\", \"79 CHF\", \"79 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 9A\": makeAndroidIssueList(\"119 CHF\", \"79 CHF\", \"79 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 9\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 8A Pro\": makeAndroidIssueList(\"109 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 8A\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 8\": makeAndroidIssueList(\"109 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi 7A\": makeAndroidIssueList(\"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 7\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 6A\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 6\": makeAndroidIssueList(\"89 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 5A\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi 5\": makeAndroidIssueList(\"89 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Redmi Note 8T\": makeAndroidIssueList(\"159 CHF\", \"89 CHF\", \"89 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 8 Pro\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 8\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 7\": makeAndroidIssueList(\"139 CHF\", \"79 CHF\", \"79 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 6 Pro\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"79 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Redmi Note 5A\": makeAndroidIssueList(\"109 CHF\", \"69 CHF\", \"69 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Redmi Note 5\": makeAndroidIssueList(\"119 CHF\", \"69 CHF\", \"69 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\")\r\n  };\r\n\r\n  const xiaomiPocoModelIssueOverrides = {\r\n    \"Poco X3 GT\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Poco X3 Pro\": makeAndroidIssueList(\"229 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Poco X3\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Poco F3\": makeAndroidIssueList(\"249 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Poco F2 Pro\": makeAndroidIssueList(\"239 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Pocophone F1\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Poco M3 Pro 5G\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Poco M3\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\")\r\n  };\r\n\r\n  const huaweiModelIssueOverrides = {\r\n    \"Huawei P40 Pro Plus\": makeAndroidIssueList(\"399 CHF\", \"139 CHF\", \"159 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"199 CHF\", \"119 CHF\", \"79 CHF\"),\r\n    \"Huawei P40 Pro\": makeAndroidIssueList(\"369 CHF\", \"129 CHF\", \"149 CHF\", \"119 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"189 CHF\", \"119 CHF\", \"69 CHF\"),\r\n    \"Huawei P40 Lite 5G\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Huawei P40 Lite E\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Huawei P40 Lite\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"99 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Huawei P40\": makeAndroidIssueList(\"299 CHF\", \"119 CHF\", \"129 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"159 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"Huawei P30 Pro 2020\": makeAndroidIssueList(\"319 CHF\", \"119 CHF\", \"139 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"169 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"Huawei P30 Lite (NEU)\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Huawei P30 Lite\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Huawei P30\": makeAndroidIssueList(\"259 CHF\", \"109 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Huawei P30 Pro\": makeAndroidIssueList(\"329 CHF\", \"119 CHF\", \"139 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"179 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"Huawei P20 Lite\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"89 CHF\", \"79 CHF\", \"39 CHF\"),\r\n    \"Huawei P20\": makeAndroidIssueList(\"189 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Huawei P20 Pro\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Huawei P10 Lite\": makeAndroidIssueList(\"119 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Huawei P10\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Huawei P10 Plus\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Huawei P Smart 2019\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Huawei P Smart Plus 2019\": makeAndroidIssueList(\"139 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Huawei Mate 40 Pro\": makeAndroidIssueList(\"379 CHF\", \"139 CHF\", \"149 CHF\", \"129 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"189 CHF\", \"119 CHF\", \"79 CHF\"),\r\n    \"Huawei Mate 30 Pro\": makeAndroidIssueList(\"339 CHF\", \"129 CHF\", \"139 CHF\", \"119 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"179 CHF\", \"109 CHF\", \"69 CHF\"),\r\n    \"Huawei Mate 30\": makeAndroidIssueList(\"289 CHF\", \"119 CHF\", \"129 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"159 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"Honor 20 Pro\": makeAndroidIssueList(\"259 CHF\", \"109 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"Honor 20 Lite\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Honor 20\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Honor 10 Lite\": makeAndroidIssueList(\"129 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Honor 10\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Honor 9 Lite\": makeAndroidIssueList(\"109 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Honor 8\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Honor 6A\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"49 CHF\", \"49 CHF\", \"49 CHF\", \"59 CHF\", \"49 CHF\", \"29 CHF\"),\r\n    \"Nova 5T\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"Nova 3\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"Nova 2\": makeAndroidIssueList(\"119 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Nova\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Y7 2019\": makeAndroidIssueList(\"119 CHF\", \"69 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"79 CHF\", \"69 CHF\", \"39 CHF\"),\r\n    \"Y7 2018\": makeAndroidIssueList(\"109 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Y6 2019\": makeAndroidIssueList(\"99 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"69 CHF\", \"59 CHF\", \"39 CHF\"),\r\n    \"Y6 2018\": makeAndroidIssueList(\"89 CHF\", \"59 CHF\", \"69 CHF\", \"69 CHF\", \"49 CHF\", \"49 CHF\", \"49 CHF\", \"59 CHF\", \"49 CHF\", \"29 CHF\"),\r\n    \"Y5 2019\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"49 CHF\", \"49 CHF\", \"49 CHF\", \"59 CHF\", \"49 CHF\", \"29 CHF\"),\r\n    \"Y5 2018\": makeAndroidIssueList(\"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"49 CHF\", \"49 CHF\", \"49 CHF\", \"59 CHF\", \"49 CHF\", \"29 CHF\")\r\n  };\r\n\r\n  const oneplusModelIssueOverrides = {\r\n    \"OnePlus Nord N100\": makeAndroidIssueList(\"139 CHF\", \"79 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"OnePlus Nord N10\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"99 CHF\", \"99 CHF\", \"69 CHF\", \"79 CHF\", \"69 CHF\", \"109 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"OnePlus 10 Pro\": makeAndroidIssueList(\"319 CHF\", \"129 CHF\", \"139 CHF\", \"119 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"179 CHF\", \"119 CHF\", \"69 CHF\"),\r\n    \"OnePlus 9 Pro\": makeAndroidIssueList(\"299 CHF\", \"119 CHF\", \"129 CHF\", \"109 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"169 CHF\", \"109 CHF\", \"59 CHF\"),\r\n    \"OnePlus 9\": makeAndroidIssueList(\"259 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 8T Pro\": makeAndroidIssueList(\"279 CHF\", \"109 CHF\", \"119 CHF\", \"109 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 8T\": makeAndroidIssueList(\"249 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 8\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 7T Pro\": makeAndroidIssueList(\"259 CHF\", \"109 CHF\", \"119 CHF\", \"99 CHF\", \"79 CHF\", \"89 CHF\", \"79 CHF\", \"149 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 7T\": makeAndroidIssueList(\"219 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"129 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"OnePlus 7 Pro\": makeAndroidIssueList(\"239 CHF\", \"99 CHF\", \"109 CHF\", \"99 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"139 CHF\", \"99 CHF\", \"59 CHF\"),\r\n    \"OnePlus 7\": makeAndroidIssueList(\"199 CHF\", \"89 CHF\", \"99 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"119 CHF\", \"89 CHF\", \"49 CHF\"),\r\n    \"OnePlus 6T\": makeAndroidIssueList(\"179 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"109 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"OnePlus 6\": makeAndroidIssueList(\"169 CHF\", \"89 CHF\", \"89 CHF\", \"89 CHF\", \"69 CHF\", \"69 CHF\", \"69 CHF\", \"99 CHF\", \"79 CHF\", \"49 CHF\"),\r\n    \"OnePlus 5\": makeAndroidIssueList(\"149 CHF\", \"79 CHF\", \"79 CHF\", \"79 CHF\", \"59 CHF\", \"59 CHF\", \"59 CHF\", \"89 CHF\", \"69 CHF\", \"39 CHF\")\r\n  };\r\n\r\n  const seriesFirstBrands = new Set([\"samsung\", \"google\", \"xiaomi\", \"huawei\", \"oneplus\"]);\r\n  const smartphoneBrandIds = new Set([\"apple\", \"samsung\", \"google\", \"xiaomi\", \"huawei\", \"oneplus\", \"other\"]);\r\n  const tabletBrandIds = new Set([\"apple\", \"samsung\", \"huawei\", \"xiaomi\", \"other\"]);\r\n  const tabletSeriesFirstBrands = new Set([\"apple\", \"samsung\", \"huawei\", \"xiaomi\", \"other\"]);\r\n  const smartwatchBrandIds = new Set([\"apple\", \"samsung\", \"huawei\", \"google\", \"xiaomi\", \"other\"]);\r\n  const smartwatchSeriesFirstBrands = new Set([\"apple\", \"samsung\", \"huawei\", \"google\", \"xiaomi\", \"other\"]);\r\n  const computerBrandIds = new Set([\"apple\", \"samsung\", \"hp\", \"dell\", \"lenovo\", \"asus\", \"acer\", \"microsoft\", \"other\"]);\r\n  const computerSeriesFirstBrands = new Set([\"apple\", \"samsung\", \"hp\", \"dell\", \"lenovo\", \"asus\", \"acer\", \"microsoft\", \"other\"]);\r\n\r\n  const repairCatalog = {\r\n    \/\/ Edit this object later to add\/remove brands, series, models, and per-model prices.\r\n    \/\/ Template for a model-specific price list:\r\n    \/\/ \"iPhone 15 Pro Max\": [\r\n    \/\/   { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"239 CHF\", icon: \"screen\" },\r\n    \/\/   { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" }\r\n    \/\/ ]\r\n    apple: {\r\n      series: {\r\n        \"IPHONE 17 SERIES\": [\"iPhone 17 Pro Max\", \"iPhone 17 Pro\", \"iPhone 17 Air\", \"iPhone 17\"],\r\n        \"IPHONE 16 SERIES\": [\"iPhone 16 Pro Max\", \"iPhone 16 Pro\", \"iPhone 16 Plus\", \"iPhone 16\"],\r\n        \"IPHONE 15 SERIES\": [\"iPhone 15 Pro Max\", \"iPhone 15 Pro\", \"iPhone 15 Plus\", \"iPhone 15\"],\r\n        \"IPHONE 14 SERIES\": [\"iPhone 14 Pro Max\", \"iPhone 14 Pro\", \"iPhone 14 Plus\", \"iPhone 14\"],\r\n        \"IPHONE 13 SERIES\": [\"iPhone 13 Pro Max\", \"iPhone 13 Pro\", \"iPhone 13 Mini\", \"iPhone 13\"],\r\n        \"IPHONE 12 SERIES\": [\"iPhone 12 Pro Max\", \"iPhone 12 Pro\", \"iPhone 12 Mini\", \"iPhone 12\"],\r\n        \"IPHONE 11 SERIES\": [\"iPhone 11 Pro Max\", \"iPhone 11 Pro\", \"iPhone 11\"],\r\n        \"IPHONE X SERIES\": [\"iPhone XS Max\", \"iPhone XS\", \"iPhone XR\", \"iPhone X\"],\r\n        \"IPHONE SE SERIES\": [\"iPhone SE (3rd Gen, 2022)\", \"iPhone SE (2nd Gen, 2020)\", \"iPhone SE (1st Gen \/ 5S)\"],\r\n        \"IPHONE 8 SERIES\": [\"iPhone 8 Plus\", \"iPhone 8\"],\r\n        \"IPHONE 7 SERIES\": [\"iPhone 7 Plus\", \"iPhone 7\"],\r\n        \"IPHONE 6 SERIES\": [\"iPhone 6S Plus\", \"iPhone 6S\", \"iPhone 6 Plus\", \"iPhone 6\"]\r\n      },\r\n      modelIssues: {\r\n        \"iPhone 17 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 17 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 17 Air\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 17\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 16 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"279 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"569 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 16 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"269 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"469 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 16 Plus\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"259 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 16\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"249 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite System inkl. Platine\", price: \"699 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden - Austausch\", price: \"769 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 15 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"239 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 15 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"239 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"469 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"399 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 15 Plus\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"229 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 15\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"209 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"439 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 14 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"209 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"499 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 14 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"199 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"469 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 14 Plus\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"199 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"219 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 14\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c2\u00a4t\", price: \"189 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"399 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c2\u00bcckseite\", price: \"229 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 13 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"189 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"349 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 13 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"189 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"359 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 13 Mini\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"179 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"329 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 13\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"179 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 12 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"169 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite)\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bccksystem - Austausch\", price: \"579 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden - Austausch\", price: \"829 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"229 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 12 Pro\": [\r\n          { name: \"Display (LCD & Glas) Drittanbieter\", price: \"169 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"279 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite)\", price: \"199 CHF\", icon: \"back\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"259 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"169 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"169 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"279 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 12 Mini\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"159 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"229 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"189 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden\", price: \"529 CHF\", icon: \"other\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"169 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 12\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"169 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"299 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n          { name: \"Mikrofon\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"139 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 11 Pro Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"149 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"249 CHF\", icon: \"screen\" },\r\n          { name: \"Akku \/ Batterie Austausch\", price: \"149 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover \/ R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite Reparatur (nur Glas)\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Backcover Reparatur inkl. Rahmen\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse Reparatur\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher Reparatur\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon Reparatur\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel Reparatur\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Hauptkamera (Hinten) Reparatur\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Frontkamera (Vorne) inkl. Sensor Reparatur\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten) Austausch\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Power Button (Ein\/Aus) Reparatur\", price: \"159 CHF\", icon: \"other\" }\r\n        ],\r\n        \"iPhone 11 Pro\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"149 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"229 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"149 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Wasserschaden Diagnose\", price: \"69 CHF\", icon: \"water\" }\r\n        ],\r\n        \"iPhone 11\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"129 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"199 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"149 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" }\r\n        ],\r\n        \"iPhone XS Max\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"129 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"219 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"299 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden - Austausch\", price: \"659 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" }\r\n        ],\r\n        \"iPhone XS\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"129 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"139 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)+ sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Powerbutton (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" }\r\n        ],\r\n        \"iPhone XR\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"119 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"199 CHF\", icon: \"screen\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"129 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"239 CHF\", icon: \"back\" },\r\n          { name: \"Sonstiger Schaden - Austausch\", price: \"569 CHF\", icon: \"other\" },\r\n          { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone X\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"119 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"209 CHF\", icon: \"screen\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) inkl. Rahmen\", price: \"199 CHF\", icon: \"back\" },\r\n          { name: \"Backcover (R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite) nur Glas\", price: \"99 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"149 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"149 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"239 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone SE (3rd Gen, 2022)\": [\r\n          { name: \"Display Reparatur Premiumqualit\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4t\", price: \"149 CHF\", icon: \"screen\" },\r\n          { name: \"Display Originalzustand\", price: \"189 CHF\", icon: \"screen\" },\r\n          { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"199 CHF\", icon: \"back\" },\r\n          { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"Mikrofon\", price: \"129 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"69 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone SE (2nd Gen, 2020)\": [\r\n          { name: \"Display \/ Screen Reparatur\", price: \"109 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"199 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"199 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"129 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"959 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone SE (1st Gen \/ 5S)\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"79 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"99 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"69 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"59 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"69 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 8 Plus\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"159 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"189 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n          { name: \"Home Button\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"99 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 8\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"109 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"149 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"89 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"139 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 7 Plus\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"149 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"169 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"79 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 7\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"119 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"149 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"99 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"89 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"139 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"59 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 6S Plus\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"109 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"99 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"79 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"79 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"89 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 6S\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"99 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"79 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"69 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"79 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 6 Plus\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"99 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"159 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"69 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"69 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"69 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"89 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ],\r\n        \"iPhone 6\": [\r\n          { name: \"Display (LCD & Glas)\", price: \"99 CHF\", icon: \"screen\" },\r\n          { name: \"R\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcckseite\", price: \"139 CHF\", icon: \"back\" },\r\n          { name: \"Akkuwechsel\", price: \"59 CHF\", icon: \"battery\" },\r\n          { name: \"Power button (Ein\/Aus)\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Home Button\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"Ladebuchse \/ Mikrofon\", price: \"79 CHF\", icon: \"charge\" },\r\n          { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"other\" },\r\n          { name: \"H\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6rmuschel\", price: \"59 CHF\", icon: \"other\" },\r\n          { name: \"Kamera (Vorne)+sensor\", price: \"69 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera (Hinten)\", price: \"79 CHF\", icon: \"camera\" },\r\n          { name: \"Kamera Glas (Hinten)\", price: \"49 CHF\", icon: \"camera\" }\r\n        ]\r\n      }\r\n    },\r\n    samsung: {\r\n      series: samsungSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(samsungSeriesCatalog, samsungIssueTemplate),\r\n        ...samsungModelIssueOverrides,\r\n        ...samsungSModelIssueOverrides,\r\n        ...samsungZModelIssueOverrides,\r\n        ...samsungNoteModelIssueOverrides,\r\n        ...samsungMModelIssueOverrides,\r\n        ...samsungJModelIssueOverrides,\r\n        ...samsungNotebookModelIssueOverrides\r\n      }\r\n    },\r\n    google: {\r\n      series: pixelSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(pixelSeriesCatalog, pixelIssueTemplate),\r\n        ...googlePixelModelIssueOverrides\r\n      }\r\n    },\r\n    xiaomi: {\r\n      series: xiaomiSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(xiaomiSeriesCatalog, androidIssueTemplate),\r\n        ...xiaomiMiModelIssueOverrides,\r\n        ...xiaomiRedmiModelIssueOverrides,\r\n        ...xiaomiPocoModelIssueOverrides\r\n      }\r\n    },\r\n    huawei: {\r\n      series: huaweiSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(huaweiSeriesCatalog, androidIssueTemplate),\r\n        ...huaweiModelIssueOverrides\r\n      }\r\n    },\r\n    oneplus: {\r\n      series: oneplusSeriesCatalog,\r\n      modelIssues: {\r\n        ...buildModelIssueMap(oneplusSeriesCatalog, androidIssueTemplate),\r\n        ...oneplusModelIssueOverrides\r\n      }\r\n    },\r\n    other: {\r\n      series: { \"OTHER\": [\"Other model\"] }\r\n    }\r\n  };\r\n\r\n  const tabletIssueTemplate = [\r\n    { name: \"Display Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Touchscreen \/ Glas\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n    { name: \"Ladebuchse\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n    { name: \"Lautsprecher\", price: \"On request\", icon: \"speaker\", isQuote: true },\r\n    { name: \"Mikrofon\", price: \"On request\", icon: \"microphone\", isQuote: true },\r\n    { name: \"Kamera\", price: \"On request\", icon: \"camera\", isQuote: true },\r\n    { name: \"Power Button\", price: \"On request\", icon: \"power\", isQuote: true }\r\n  ];\r\n\r\n  const tabletRepairCatalog = {\r\n    apple: {\r\n      series: {\r\n        \"IPAD PRO\": [\r\n          \"iPad Pro 13-inch (M5, 2026)\", \"iPad Pro 11-inch (M5, 2026)\",\r\n          \"iPad Pro 13-inch (M4, 2024)\", \"iPad Pro 11-inch (M4, 2024)\",\r\n          \"iPad Pro 12.9-inch (6th Gen)\", \"iPad Pro 12.9-inch (5th Gen)\",\r\n          \"iPad Pro 12.9-inch (4th Gen)\", \"iPad Pro 12.9-inch (3rd Gen)\",\r\n          \"iPad Pro 11-inch (4th Gen)\", \"iPad Pro 11-inch (3rd Gen)\",\r\n          \"iPad Pro 11-inch (2nd Gen)\", \"iPad Pro 11-inch (1st Gen)\",\r\n          \"iPad Pro 10.5-inch\", \"iPad Pro 9.7-inch\"\r\n        ],\r\n        \"IPAD AIR\": [\r\n          \"iPad Air 13-inch (M4, 2026)\", \"iPad Air 11-inch (M4, 2026)\",\r\n          \"iPad Air 13-inch (M3)\", \"iPad Air 11-inch (M3)\",\r\n          \"iPad Air 13-inch (M2)\", \"iPad Air 11-inch (M2)\",\r\n          \"iPad Air (5th Gen)\", \"iPad Air (4th Gen)\",\r\n          \"iPad Air (3rd Gen)\", \"iPad Air 2\", \"iPad Air\"\r\n        ],\r\n        \"IPAD STANDARD\": [\r\n          \"iPad (12th Gen, 2026)\", \"iPad (11th Gen)\", \"iPad (10th Gen)\",\r\n          \"iPad (9th Gen)\", \"iPad (8th Gen)\", \"iPad (7th Gen)\",\r\n          \"iPad (6th Gen)\", \"iPad (5th Gen)\", \"iPad 4\", \"iPad 3\", \"iPad 2\"\r\n        ],\r\n        \"IPAD MINI\": [\r\n          \"iPad Mini (8th Gen, 2026)\", \"iPad Mini (7th Gen)\", \"iPad Mini (6th Gen)\", \"iPad Mini 5\",\r\n          \"iPad Mini 4\", \"iPad Mini 3\", \"iPad Mini 2\", \"iPad Mini\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    samsung: {\r\n      series: {\r\n        \"GALAXY TAB S SERIES\": [\r\n          \"Galaxy Tab S11 Ultra\", \"Galaxy Tab S11+\", \"Galaxy Tab S11\",\r\n          \"Galaxy Tab S10 Ultra\", \"Galaxy Tab S10+\", \"Galaxy Tab S10\",\r\n          \"Galaxy Tab S9 Ultra\",\r\n          \"Galaxy Tab S9+\", \"Galaxy Tab S9\", \"Galaxy Tab S9 FE+\",\r\n          \"Galaxy Tab S9 FE\", \"Galaxy Tab S8 Ultra\", \"Galaxy Tab S8+\",\r\n          \"Galaxy Tab S8\", \"Galaxy Tab S7 FE\", \"Galaxy Tab S7+\",\r\n          \"Galaxy Tab S7\", \"Galaxy Tab S6 Lite (2024)\", \"Galaxy Tab S6 Lite (2022)\",\r\n          \"Galaxy Tab S6 Lite\", \"Galaxy Tab S6\", \"Galaxy Tab S5e\",\r\n          \"Galaxy Tab S4\", \"Galaxy Tab S3\", \"Galaxy Tab S2 9.7\",\r\n          \"Galaxy Tab S2 8.0\", \"Galaxy Tab S 10.5\", \"Galaxy Tab S 8.4\"\r\n        ],\r\n        \"GALAXY TAB A SERIES\": [\r\n          \"Galaxy Tab A9+\", \"Galaxy Tab A9\", \"Galaxy Tab A8\",\r\n          \"Galaxy Tab A7\", \"Galaxy Tab A7 Lite\", \"Galaxy Tab A 10.5\",\r\n          \"Galaxy Tab A 10.1 (2019)\", \"Galaxy Tab A 10.1 (2016)\",\r\n          \"Galaxy Tab A 8.0 (2019)\", \"Galaxy Tab A 8.0 (2018)\",\r\n          \"Galaxy Tab A 8.4\", \"Galaxy Tab A 7.0\"\r\n        ],\r\n        \"GALAXY TAB ACTIVE SERIES\": [\r\n          \"Galaxy Tab Active5 Pro\", \"Galaxy Tab Active5\", \"Galaxy Tab Active4 Pro\",\r\n          \"Galaxy Tab Active3\", \"Galaxy Tab Active2\", \"Galaxy Tab Active Pro\"\r\n        ],\r\n        \"GALAXY TAB E SERIES\": [\r\n          \"Galaxy Tab E 9.6\", \"Galaxy Tab E 8.0\", \"Galaxy Tab E 7.0\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    huawei: {\r\n      series: {\r\n        \"MATEPAD SERIES\": [\r\n          \"Huawei MatePad Pro 13.2 (2026)\", \"Huawei MatePad Pro 12.2 (2025)\",\r\n          \"Huawei MatePad Pro 13.2\", \"Huawei MatePad Pro 12.6\",\r\n          \"Huawei MatePad Pro 11\", \"Huawei MatePad 11.5 S\",\r\n          \"Huawei MatePad 11.5\", \"Huawei MatePad 11.5 PaperMatte\",\r\n          \"Huawei MatePad 11\", \"Huawei MatePad 10.95\",\r\n          \"Huawei MatePad 10.4\", \"Huawei MatePad SE 11\",\r\n          \"Huawei MatePad SE 10.4\", \"Huawei MatePad T10s\", \"Huawei MatePad T10\"\r\n        ],\r\n        \"MEDIAPAD SERIES\": [\r\n          \"Huawei MediaPad M6\", \"Huawei MediaPad M5 Pro\",\r\n          \"Huawei MediaPad M5 10.8\", \"Huawei MediaPad M5 8.4\",\r\n          \"Huawei MediaPad M3 Lite 10\", \"Huawei MediaPad M3 Lite 8\",\r\n          \"Huawei MediaPad T5\", \"Huawei MediaPad T3 10\",\r\n          \"Huawei MediaPad T3 8\", \"Huawei MediaPad T3 7\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    xiaomi: {\r\n      series: {\r\n        \"XIAOMI PAD SERIES\": [\r\n          \"Xiaomi Pad 8 Pro\", \"Xiaomi Pad 8\", \"Xiaomi Pad 7 Pro\",\r\n          \"Xiaomi Pad 7\", \"Xiaomi Pad 6S Pro\", \"Xiaomi Pad 6 Pro\",\r\n          \"Xiaomi Pad 6\", \"Xiaomi Pad 5 Pro 12.4\", \"Xiaomi Pad 5 Pro\",\r\n          \"Xiaomi Pad 5\", \"Mi Pad 4 Plus\", \"Mi Pad 4\",\r\n          \"Mi Pad 3\", \"Mi Pad 2\"\r\n        ],\r\n        \"REDMI PAD SERIES\": [\r\n          \"Redmi Pad Pro 5G\", \"Redmi Pad Pro\", \"Redmi Pad SE 8.7\",\r\n          \"Redmi Pad SE\", \"Redmi Pad\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    other: {\r\n      series: {\r\n        \"OTHER TABLETS\": [\"Other tablet model\"]\r\n      },\r\n      modelIssues: {}\r\n    }\r\n  };\r\n\r\n  Object.keys(tabletRepairCatalog).forEach((brandId) => {\r\n    tabletRepairCatalog[brandId].modelIssues = buildModelIssueMap(\r\n      tabletRepairCatalog[brandId].series,\r\n      tabletIssueTemplate\r\n    );\r\n  });\r\n\r\n  const smartwatchIssueTemplate = [\r\n    { name: \"Display \/ Glas Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n    { name: \"Back Sensor \/ Back Cover\", price: \"On request\", icon: \"back\", isQuote: true },\r\n    { name: \"Digital Crown \/ Side Button\", price: \"On request\", icon: \"power\", isQuote: true },\r\n    { name: \"Ladeproblem \/ Charging\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n    { name: \"Lautsprecher\", price: \"On request\", icon: \"speaker\", isQuote: true },\r\n    { name: \"Mikrofon\", price: \"On request\", icon: \"microphone\", isQuote: true },\r\n    { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n  ];\r\n\r\n  const smartwatchRepairCatalog = {\r\n    apple: {\r\n      series: {\r\n        \"APPLE WATCH SERIES\": [\r\n          \"Apple Watch Series 11 (46mm)\", \"Apple Watch Series 11 (42mm)\",\r\n          \"Apple Watch Series 10 (46mm)\", \"Apple Watch Series 10 (42mm)\",\r\n          \"Apple Watch Series 9 (45mm)\", \"Apple Watch Series 9 (41mm)\",\r\n          \"Apple Watch Series 8 (45mm)\", \"Apple Watch Series 8 (41mm)\",\r\n          \"Apple Watch Series 7 (45mm)\", \"Apple Watch Series 7 (41mm)\",\r\n          \"Apple Watch Series 6 (44mm)\", \"Apple Watch Series 6 (40mm)\",\r\n          \"Apple Watch Series 5 (44mm)\", \"Apple Watch Series 5 (40mm)\",\r\n          \"Apple Watch Series 4 (44mm)\", \"Apple Watch Series 4 (40mm)\",\r\n          \"Apple Watch Series 3 (42mm)\", \"Apple Watch Series 3 (38mm)\",\r\n          \"Apple Watch Series 2 (42mm)\", \"Apple Watch Series 2 (38mm)\",\r\n          \"Apple Watch Series 1 (42mm)\", \"Apple Watch Series 1 (38mm)\"\r\n        ],\r\n        \"APPLE WATCH SE\": [\r\n          \"Apple Watch SE 3 (44mm)\", \"Apple Watch SE 3 (40mm)\",\r\n          \"Apple Watch SE 2 (44mm)\", \"Apple Watch SE 2 (40mm)\",\r\n          \"Apple Watch SE (44mm)\", \"Apple Watch SE (40mm)\"\r\n        ],\r\n        \"APPLE WATCH ULTRA\": [\r\n          \"Apple Watch Ultra 3\",\r\n          \"Apple Watch Ultra 2\",\r\n          \"Apple Watch Ultra\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    samsung: {\r\n      series: {\r\n        \"GALAXY WATCH ULTRA\": [\r\n          \"Galaxy Watch Ultra 2025\",\r\n          \"Galaxy Watch Ultra\"\r\n        ],\r\n        \"GALAXY WATCH 7 SERIES\": [\r\n          \"Galaxy Watch7 44mm\",\r\n          \"Galaxy Watch7 40mm\"\r\n        ],\r\n        \"GALAXY WATCH 6 SERIES\": [\r\n          \"Galaxy Watch6 Classic 47mm\",\r\n          \"Galaxy Watch6 Classic 43mm\",\r\n          \"Galaxy Watch6 44mm\",\r\n          \"Galaxy Watch6 40mm\"\r\n        ],\r\n        \"GALAXY WATCH 5 SERIES\": [\r\n          \"Galaxy Watch5 Pro\",\r\n          \"Galaxy Watch5 44mm\",\r\n          \"Galaxy Watch5 40mm\"\r\n        ],\r\n        \"GALAXY WATCH 4 SERIES\": [\r\n          \"Galaxy Watch4 Classic 46mm\",\r\n          \"Galaxy Watch4 Classic 42mm\",\r\n          \"Galaxy Watch4 44mm\",\r\n          \"Galaxy Watch4 40mm\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    huawei: {\r\n      series: {\r\n        \"HUAWEI WATCH FIT\": [\r\n          \"Huawei Watch Fit 4 Pro\",\r\n          \"Huawei Watch Fit 4\",\r\n          \"Huawei Watch Fit 3\",\r\n          \"Huawei Watch Fit 2\"\r\n        ],\r\n        \"HUAWEI WATCH GT\": [\r\n          \"Huawei Watch GT 5 Pro 46mm\",\r\n          \"Huawei Watch GT 5 Pro 42mm\",\r\n          \"Huawei Watch GT 5 46mm\",\r\n          \"Huawei Watch GT 5 41mm\",\r\n          \"Huawei Watch GT 4 46mm\",\r\n          \"Huawei Watch GT 4 41mm\"\r\n        ],\r\n        \"HUAWEI WATCH ULTIMATE\": [\r\n          \"Huawei Watch Ultimate\",\r\n          \"Huawei Watch Ultimate Green Edition\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    google: {\r\n      series: {\r\n        \"PIXEL WATCH\": [\r\n          \"Google Pixel Watch 3 45mm\",\r\n          \"Google Pixel Watch 3 41mm\",\r\n          \"Google Pixel Watch 2\",\r\n          \"Google Pixel Watch\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    xiaomi: {\r\n      series: {\r\n        \"XIAOMI WATCH S SERIES\": [\r\n          \"Xiaomi Watch S4\",\r\n          \"Xiaomi Watch S3\",\r\n          \"Xiaomi Watch 2 Pro\",\r\n          \"Xiaomi Watch 2\"\r\n        ],\r\n        \"REDMI WATCH SERIES\": [\r\n          \"Redmi Watch 5\",\r\n          \"Redmi Watch 4\",\r\n          \"Redmi Watch 3\"\r\n        ]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    other: {\r\n      series: {\r\n        \"OTHER SMARTWATCHES\": [\"Other smartwatch model\"]\r\n      },\r\n      modelIssues: {}\r\n    }\r\n  };\r\n\r\n  Object.keys(smartwatchRepairCatalog).forEach((brandId) => {\r\n    smartwatchRepairCatalog[brandId].modelIssues = buildModelIssueMap(\r\n      smartwatchRepairCatalog[brandId].series,\r\n      smartwatchIssueTemplate\r\n    );\r\n  });\r\n\r\n  function parseChfPrice(price) {\r\n    const numeric = Number(String(price || \"\").replace(\/[^\\d]\/g, \"\"));\r\n    return Number.isFinite(numeric) ? numeric : 0;\r\n  }\r\n\r\n  function formatChfPrice(value) {\r\n    return `${Math.round(value)} CHF`;\r\n  }\r\n\r\n  function derivedWatchPrice(primary, fallback, delta, minimum) {\r\n    const base = parseChfPrice(primary) || parseChfPrice(fallback);\r\n    return formatChfPrice(Math.max(base + delta, minimum));\r\n  }\r\n\r\n  function makeWatchIssueList(displayPrice, batteryPrice, waterPrice = \"On request\") {\r\n    const waterIsQuote = waterPrice === \"On request\";\r\n    return [\r\n      { name: \"Display \/ Glas Reparatur\", price: displayPrice, icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: batteryPrice, icon: \"battery\" },\r\n      { name: \"Back Sensor \/ Back Cover\", price: derivedWatchPrice(displayPrice, batteryPrice, -70, 99), icon: \"back\" },\r\n      { name: \"Digital Crown \/ Side Button\", price: derivedWatchPrice(batteryPrice, displayPrice, -10, 79), icon: \"power\" },\r\n      { name: \"Ladeproblem \/ Charging\", price: derivedWatchPrice(batteryPrice, displayPrice, 0, 89), icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: derivedWatchPrice(batteryPrice, displayPrice, -20, 69), icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: derivedWatchPrice(batteryPrice, displayPrice, -20, 69), icon: \"microphone\" },\r\n      { name: \"Wasser Schaden\", price: waterPrice, icon: \"water\", isQuote: waterIsQuote }\r\n    ];\r\n  }\r\n\r\n  Object.assign(smartwatchRepairCatalog.apple.modelIssues, {\r\n    \"Apple Watch Series 11 (46mm)\": makeWatchIssueList(\"389 CHF\", \"149 CHF\"),\r\n    \"Apple Watch Series 11 (42mm)\": makeWatchIssueList(\"369 CHF\", \"139 CHF\"),\r\n    \"Apple Watch Series 10 (46mm)\": makeWatchIssueList(\"369 CHF\", \"139 CHF\"),\r\n    \"Apple Watch Series 10 (42mm)\": makeWatchIssueList(\"349 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 9 (45mm)\": makeWatchIssueList(\"339 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 9 (41mm)\": makeWatchIssueList(\"319 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 8 (45mm)\": makeWatchIssueList(\"299 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 8 (41mm)\": makeWatchIssueList(\"299 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Series 7 (45mm)\": makeWatchIssueList(\"209 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 7 (41mm)\": makeWatchIssueList(\"209 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Series 6 (44mm)\": makeWatchIssueList(\"329 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 6 (40mm)\": makeWatchIssueList(\"329 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 5 (44mm)\": makeWatchIssueList(\"329 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 5 (40mm)\": makeWatchIssueList(\"329 CHF\", \"129 CHF\"),\r\n    \"Apple Watch Series 4 (44mm)\": makeWatchIssueList(\"289 CHF\", \"119 CHF\"),\r\n    \"Apple Watch Series 4 (40mm)\": makeWatchIssueList(\"289 CHF\", \"119 CHF\"),\r\n    \"Apple Watch Series 3 (42mm)\": makeWatchIssueList(\"249 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 3 (38mm)\": makeWatchIssueList(\"249 CHF\", \"109 CHF\"),\r\n    \"Apple Watch Series 2 (42mm)\": makeWatchIssueList(\"229 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Series 2 (38mm)\": makeWatchIssueList(\"219 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Series 1 (42mm)\": makeWatchIssueList(\"209 CHF\", \"89 CHF\"),\r\n    \"Apple Watch Series 1 (38mm)\": makeWatchIssueList(\"199 CHF\", \"89 CHF\"),\r\n    \"Apple Watch SE 3 (44mm)\": makeWatchIssueList(\"319 CHF\", \"119 CHF\"),\r\n    \"Apple Watch SE 3 (40mm)\": makeWatchIssueList(\"299 CHF\", \"109 CHF\"),\r\n    \"Apple Watch SE 2 (44mm)\": makeWatchIssueList(\"289 CHF\", \"109 CHF\"),\r\n    \"Apple Watch SE 2 (40mm)\": makeWatchIssueList(\"279 CHF\", \"99 CHF\"),\r\n    \"Apple Watch SE (44mm)\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Apple Watch SE (40mm)\": makeWatchIssueList(\"259 CHF\", \"99 CHF\"),\r\n    \"Apple Watch Ultra 3\": makeWatchIssueList(\"499 CHF\", \"159 CHF\"),\r\n    \"Apple Watch Ultra 2\": makeWatchIssueList(\"479 CHF\", \"149 CHF\"),\r\n    \"Apple Watch Ultra\": makeWatchIssueList(\"459 CHF\", \"149 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.samsung.modelIssues, {\r\n    \"Galaxy Watch Ultra 2025\": makeWatchIssueList(\"349 CHF\", \"129 CHF\"),\r\n    \"Galaxy Watch Ultra\": makeWatchIssueList(\"339 CHF\", \"119 CHF\"),\r\n    \"Galaxy Watch7 44mm\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Galaxy Watch7 40mm\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch6 Classic 47mm\": makeWatchIssueList(\"289 CHF\", \"109 CHF\"),\r\n    \"Galaxy Watch6 Classic 43mm\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Galaxy Watch6 44mm\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch6 40mm\": makeWatchIssueList(\"239 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch5 Pro\": makeWatchIssueList(\"279 CHF\", \"109 CHF\"),\r\n    \"Galaxy Watch5 44mm\": makeWatchIssueList(\"239 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch5 40mm\": makeWatchIssueList(\"229 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch4 Classic 46mm\": makeWatchIssueList(\"249 CHF\", \"99 CHF\"),\r\n    \"Galaxy Watch4 Classic 42mm\": makeWatchIssueList(\"239 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch4 44mm\": makeWatchIssueList(\"219 CHF\", \"89 CHF\"),\r\n    \"Galaxy Watch4 40mm\": makeWatchIssueList(\"209 CHF\", \"79 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.huawei.modelIssues, {\r\n    \"Huawei Watch Fit 4 Pro\": makeWatchIssueList(\"279 CHF\", \"99 CHF\"),\r\n    \"Huawei Watch Fit 4\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Huawei Watch Fit 3\": makeWatchIssueList(\"229 CHF\", \"89 CHF\"),\r\n    \"Huawei Watch Fit 2\": makeWatchIssueList(\"209 CHF\", \"79 CHF\"),\r\n    \"Huawei Watch GT 5 Pro 46mm\": makeWatchIssueList(\"319 CHF\", \"109 CHF\"),\r\n    \"Huawei Watch GT 5 Pro 42mm\": makeWatchIssueList(\"309 CHF\", \"109 CHF\"),\r\n    \"Huawei Watch GT 5 46mm\": makeWatchIssueList(\"279 CHF\", \"99 CHF\"),\r\n    \"Huawei Watch GT 5 41mm\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Huawei Watch GT 4 46mm\": makeWatchIssueList(\"259 CHF\", \"99 CHF\"),\r\n    \"Huawei Watch GT 4 41mm\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Huawei Watch Ultimate\": makeWatchIssueList(\"389 CHF\", \"129 CHF\"),\r\n    \"Huawei Watch Ultimate Green Edition\": makeWatchIssueList(\"399 CHF\", \"129 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.google.modelIssues, {\r\n    \"Google Pixel Watch 3 45mm\": makeWatchIssueList(\"309 CHF\", \"109 CHF\"),\r\n    \"Google Pixel Watch 3 41mm\": makeWatchIssueList(\"289 CHF\", \"99 CHF\"),\r\n    \"Google Pixel Watch 2\": makeWatchIssueList(\"269 CHF\", \"99 CHF\"),\r\n    \"Google Pixel Watch\": makeWatchIssueList(\"249 CHF\", \"89 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.xiaomi.modelIssues, {\r\n    \"Xiaomi Watch S4\": makeWatchIssueList(\"249 CHF\", \"89 CHF\"),\r\n    \"Xiaomi Watch S3\": makeWatchIssueList(\"229 CHF\", \"89 CHF\"),\r\n    \"Xiaomi Watch 2 Pro\": makeWatchIssueList(\"259 CHF\", \"99 CHF\"),\r\n    \"Xiaomi Watch 2\": makeWatchIssueList(\"239 CHF\", \"89 CHF\"),\r\n    \"Redmi Watch 5\": makeWatchIssueList(\"199 CHF\", \"79 CHF\"),\r\n    \"Redmi Watch 4\": makeWatchIssueList(\"189 CHF\", \"79 CHF\"),\r\n    \"Redmi Watch 3\": makeWatchIssueList(\"179 CHF\", \"69 CHF\")\r\n  });\r\n\r\n  Object.assign(smartwatchRepairCatalog.other.modelIssues, {\r\n    \"Other smartwatch model\": [\r\n      { name: \"Display \/ Glas Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n      { name: \"Back Sensor \/ Back Cover\", price: \"On request\", icon: \"back\", isQuote: true },\r\n      { name: \"Digital Crown \/ Side Button\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"Ladeproblem \/ Charging\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n      { name: \"Bluetooth \/ Verbindung Problem\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  const computerIssueTemplate = [\r\n    { name: \"Display \/ Screen Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n    { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n    { name: \"Tastatur Austausch\", price: \"On request\", icon: \"keyboard\", isQuote: true },\r\n    { name: \"Trackpad Reparatur\", price: \"On request\", icon: \"trackpad\", isQuote: true },\r\n    { name: \"Ladebuchse \/ USB-C\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n    { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n    { name: \"Scharnier Reparatur\", price: \"On request\", icon: \"hinge\", isQuote: true },\r\n    { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n    { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n    { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n    { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n  ];\r\n\r\n  const computerRepairCatalog = {\r\n    apple: {\r\n      series: {\r\n        \"MACBOOK PRO\": [\"MacBook Pro 16-inch (M4)\", \"MacBook Pro 14-inch (M4)\", \"MacBook Pro 16-inch (M3)\", \"MacBook Pro 14-inch (M3)\", \"MacBook Pro 16-inch (M2)\", \"MacBook Pro 14-inch (M2)\", \"MacBook Pro 13-inch (M2)\", \"MacBook Pro 16-inch Intel\", \"MacBook Pro 15-inch Intel\", \"MacBook Pro 13-inch Intel\"],\r\n        \"MACBOOK AIR\": [\"MacBook Air 15-inch (M4)\", \"MacBook Air 13-inch (M4)\", \"MacBook Air 15-inch (M3)\", \"MacBook Air 13-inch (M3)\", \"MacBook Air 15-inch (M2)\", \"MacBook Air 13-inch (M2)\", \"MacBook Air M1\", \"MacBook Air Retina Intel\", \"MacBook Air 13-inch Intel\"],\r\n        \"IMAC\": [\"iMac 24-inch (M4)\", \"iMac 24-inch (M3)\", \"iMac 24-inch (M1)\", \"iMac 27-inch Intel\", \"iMac 21.5-inch Intel\"],\r\n        \"MAC MINI \/ STUDIO\": [\"Mac mini (M4)\", \"Mac mini (M2)\", \"Mac mini (M1)\", \"Mac Studio (M4 Max)\", \"Mac Studio (M2 Max)\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    samsung: {\r\n      series: {\r\n        \"GALAXY BOOK\": [\"Galaxy Book5 Pro 360\", \"Galaxy Book5 Pro\", \"Galaxy Book5 360\", \"Galaxy Book5\", \"Galaxy Book4 Ultra\", \"Galaxy Book4 Pro 360\", \"Galaxy Book4 Pro\", \"Galaxy Book4 360\", \"Galaxy Book4\", \"Galaxy Book3 Ultra\", \"Galaxy Book3 Pro 360\", \"Galaxy Book3 Pro\", \"Galaxy Book3 360\", \"Galaxy Book3\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    hp: {\r\n      series: {\r\n        \"HP SPECTRE \/ ENVY\": [\"HP Spectre x360 16\", \"HP Spectre x360 14\", \"HP Envy x360 15\", \"HP Envy x360 14\", \"HP Envy 17\"],\r\n        \"HP PAVILION \/ ELITEBOOK\": [\"HP Pavilion 15\", \"HP Pavilion Plus 14\", \"HP EliteBook 840\", \"HP EliteBook 1040\", \"HP ProBook 450\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    dell: {\r\n      series: {\r\n        \"DELL XPS\": [\"Dell XPS 16\", \"Dell XPS 15\", \"Dell XPS 14\", \"Dell XPS 13\"],\r\n        \"DELL LATITUDE \/ INSPIRON\": [\"Dell Latitude 9450\", \"Dell Latitude 7440\", \"Dell Inspiron 16\", \"Dell Inspiron 15\", \"Dell Vostro 15\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    lenovo: {\r\n      series: {\r\n        \"THINKPAD\": [\"ThinkPad X1 Carbon Gen 12\", \"ThinkPad X1 Yoga Gen 9\", \"ThinkPad T14 Gen 5\", \"ThinkPad E14 Gen 6\"],\r\n        \"IDEAPAD \/ YOGA\": [\"Yoga Pro 9i\", \"Yoga 7 14\", \"IdeaPad Pro 5\", \"IdeaPad Slim 5\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    asus: {\r\n      series: {\r\n        \"ZENBOOK \/ VIVOBOOK\": [\"Zenbook S 16\", \"Zenbook 14 OLED\", \"Vivobook Pro 15\", \"Vivobook S 14\"],\r\n        \"ROG \/ TUF\": [\"ROG Zephyrus G16\", \"ROG Strix G16\", \"TUF Gaming A15\", \"TUF Gaming F15\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    acer: {\r\n      series: {\r\n        \"SWIFT \/ ASPIRE\": [\"Acer Swift Go 14\", \"Acer Swift X 14\", \"Acer Aspire 5\", \"Acer Aspire 7\"],\r\n        \"PREDATOR \/ NITRO\": [\"Predator Helios 16\", \"Predator Triton 14\", \"Nitro 16\", \"Nitro 5\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    microsoft: {\r\n      series: {\r\n        \"SURFACE LAPTOP\": [\"Surface Laptop 7 15-inch\", \"Surface Laptop 7 13.8-inch\", \"Surface Laptop 6\", \"Surface Laptop 5\"],\r\n        \"SURFACE PRO\": [\"Surface Pro 11\", \"Surface Pro 10\", \"Surface Pro 9\", \"Surface Pro 8\"],\r\n        \"SURFACE BOOK \/ STUDIO\": [\"Surface Laptop Studio 2\", \"Surface Laptop Studio\", \"Surface Book 3\"]\r\n      },\r\n      modelIssues: {}\r\n    },\r\n    other: {\r\n      series: {\r\n        \"DESKTOP \/ WORKSTATION\": [\"Custom Gaming PC\", \"Office Desktop PC\", \"All-in-One PC\", \"Mini PC\", \"Workstation Tower\"],\r\n        \"OTHER COMPUTERS\": [\"Other laptop model\", \"Other desktop model\"]\r\n      },\r\n      modelIssues: {}\r\n    }\r\n  };\r\n\r\n  Object.keys(computerRepairCatalog).forEach((brandId) => {\r\n    computerRepairCatalog[brandId].modelIssues = buildModelIssueMap(\r\n      computerRepairCatalog[brandId].series,\r\n      computerIssueTemplate\r\n    );\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.apple.modelIssues, {\r\n    \"MacBook Pro 16-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"799 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"259 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"229 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"179 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"169 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"149 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"169 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 14-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"239 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"219 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"169 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 16-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"769 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"249 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"219 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"169 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"159 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 14-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"679 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"159 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 16-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"729 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"239 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"209 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"159 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 14-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 13-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 16-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"639 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 15-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Pro 13-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 15-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 13-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"579 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 15-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"589 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 13-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 15-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"569 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 13-inch (M2)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"539 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air Retina Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air 13-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"MacBook Air M1\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 24-inch (M4)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"149 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 24-inch (M3)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"679 CHF\", icon: \"screen\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 24-inch (M1)\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Tastatur Austausch\", price: \"139 CHF\", icon: \"keyboard\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 27-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"739 CHF\", icon: \"screen\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"149 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"iMac 21.5-inch Intel\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac mini (M4)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac mini (M2)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac mini (M1)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac Studio (M4 Max)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"149 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mac Studio (M2 Max)\": [\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.samsung.modelIssues, {\r\n    \"Galaxy Book5 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book5 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4 Ultra\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"579 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book5 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"539 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book4 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"509 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3 Ultra\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3 Pro 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3 Pro\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3 360\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Galaxy Book3\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.microsoft.modelIssues, {\r\n    \"Surface Laptop 7 15-inch\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop 7 13.8-inch\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"589 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Pro 11\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop Studio 2\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"689 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"159 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop 6\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"579 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Pro 10\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Pro 9\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Pro 8\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Laptop Studio\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Surface Book 3\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"629 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.hp.modelIssues, {\r\n    \"HP Spectre x360 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Spectre x360 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"589 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP EliteBook 840\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Envy x360 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"539 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Envy x360 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Envy 17\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Pavilion 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP Pavilion Plus 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP EliteBook 1040\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"HP ProBook 450\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.dell.modelIssues, {\r\n    \"Dell XPS 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"699 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell XPS 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"629 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Latitude 7440\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"489 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell XPS 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"669 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell XPS 13\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"549 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Latitude 9450\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Inspiron 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Inspiron 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Dell Vostro 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"139 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.lenovo.modelIssues, {\r\n    \"ThinkPad X1 Carbon Gen 12\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"539 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ThinkPad T14 Gen 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Yoga Pro 9i\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ThinkPad X1 Yoga Gen 9\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"559 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ThinkPad E14 Gen 6\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Yoga 7 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"IdeaPad Pro 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"IdeaPad Slim 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"139 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"109 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.asus.modelIssues, {\r\n    \"Zenbook S 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ROG Zephyrus G16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"689 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"229 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"199 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"149 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Zenbook 14 OLED\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Vivobook Pro 15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Vivobook S 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"109 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"ROG Strix G16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"659 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"TUF Gaming A15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"TUF Gaming F15\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.acer.modelIssues, {\r\n    \"Acer Swift Go 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"169 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"129 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Predator Helios 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"679 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"189 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"149 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c2\u00bcfter Reparatur\", price: \"139 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"139 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Acer Swift X 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Acer Aspire 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"139 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"109 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"99 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Acer Aspire 7\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Predator Triton 14\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"179 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"139 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"129 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"129 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Nitro 16\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"529 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"159 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"119 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"119 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Nitro 5\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Tastatur Austausch\", price: \"149 CHF\", icon: \"keyboard\" },\r\n      { name: \"Trackpad Reparatur\", price: \"119 CHF\", icon: \"trackpad\" },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter Reparatur\", price: \"109 CHF\", icon: \"fan\" },\r\n      { name: \"Scharnier Reparatur\", price: \"109 CHF\", icon: \"hinge\" },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(computerRepairCatalog.other.modelIssues, {\r\n    \"Custom Gaming PC\": [\r\n      { name: \"GPU \/ Graphics Diagnose\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Office Desktop PC\": [\r\n      { name: \"Display \/ Monitor Diagnose\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"All-in-One PC\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Lautsprecher\", price: \"On request\", icon: \"speaker\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Mini PC\": [\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"USB \/ Port Reparatur\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Workstation Tower\": [\r\n      { name: \"GPU \/ Graphics Diagnose\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Other laptop model\": [\r\n      { name: \"Display \/ Screen Reparatur\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"Akkuwechsel\", price: \"On request\", icon: \"battery\", isQuote: true },\r\n      { name: \"Tastatur Austausch\", price: \"On request\", icon: \"keyboard\", isQuote: true },\r\n      { name: \"Trackpad Reparatur\", price: \"On request\", icon: \"trackpad\", isQuote: true },\r\n      { name: \"Ladebuchse \/ USB-C\", price: \"On request\", icon: \"charge\", isQuote: true },\r\n      { name: \"Motherboard \/ Logicboard\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ],\r\n    \"Other desktop model\": [\r\n      { name: \"Display \/ Monitor Diagnose\", price: \"On request\", icon: \"screen\", isQuote: true },\r\n      { name: \"Netzteil Austausch\", price: \"On request\", icon: \"power\", isQuote: true },\r\n      { name: \"SSD \/ Storage Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"RAM Upgrade\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"Motherboard Reparatur\", price: \"On request\", icon: \"other\", isQuote: true },\r\n      { name: \"L\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bcfter \/ Cooling Service\", price: \"On request\", icon: \"fan\", isQuote: true },\r\n      { name: \"Wasser Schaden\", price: \"On request\", icon: \"water\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(tabletRepairCatalog.apple.modelIssues, {\r\n    \"iPad Pro 13-inch (M5, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"649 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"259 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"179 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"179 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"179 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"219 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (M5, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"629 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"249 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"179 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"179 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"179 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 13-inch (M4, 2024)\": [\r\n      { name: \"Display Reparatur\", price: \"619 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"249 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"179 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"169 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"169 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad (10th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad (9th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"139 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air (5th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 13-inch (M4, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 11-inch (M4, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 13-inch (M3)\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 11-inch (M3)\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 13-inch (M2)\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air 11-inch (M2)\": [\r\n      { name: \"Display Reparatur\", price: \"379 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Air (4th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"359 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"209 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Air (3rd Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Air 2\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Air\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini 5\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"59 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini (6th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Mini (8th Gen, 2026)\": [\r\n      { name: \"Display Reparatur\", price: \"329 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Mini (7th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"309 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Mini 4\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini 3\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini 2\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Mini\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad (8th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad (7th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"159 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"59 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad (6th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad (12th Gen, 2026)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"339 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"139 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"309 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"289 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad (11th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"139 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"299 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"279 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"109 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad (5th Gen)\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"139 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad 4\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"119 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad 3\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"159 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"109 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad 2\": [\r\n      { name: \"Touchscreen \/ Glas\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"LCD replacement\", price: \"99 CHF\", icon: \"screen\" },\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"39 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Pro 11-inch (M4, 2024)\": [\r\n      { name: \"Display Reparatur\", price: \"599 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"249 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"179 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"179 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"179 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (4th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 12.9-inch (6th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 12.9-inch (5th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 12.9-inch (3rd Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (3rd Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (2nd Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 11-inch (1st Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 12.9-inch (4th Gen)\": [\r\n      { name: \"Display Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera (Hinten)\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera (Vorne)\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Kamera Glas (Hinten)\", price: \"99 CHF\", icon: \"camera\" }\r\n    ],\r\n    \"iPad Pro 10.5-inch\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ],\r\n    \"iPad Pro 9.7-inch\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Software \/ Update\", price: \"49 CHF\", icon: \"other\" },\r\n      { name: \"Other repairs\", price: \"On request\", icon: \"other\", isQuote: true }\r\n    ]\r\n  });\r\n\r\n  Object.assign(tabletRepairCatalog.samsung.modelIssues, {\r\n    \"Galaxy Tab S10 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"499 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S10+\": [\r\n      { name: \"Display Reparatur\", price: \"459 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"469 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9+\": [\r\n      { name: \"Display Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9 FE+\": [\r\n      { name: \"Display Reparatur\", price: \"339 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S9 FE\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A9+\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A9\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A8\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S8 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"449 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S8+\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S8\": [\r\n      { name: \"Display Reparatur\", price: \"379 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S7 FE\": [\r\n      { name: \"Display Reparatur\", price: \"329 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S7+\": [\r\n      { name: \"Display Reparatur\", price: \"389 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S7\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"109 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S6 Lite (2024)\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S6 Lite (2022)\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A7\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A7 Lite\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active5\": [\r\n      { name: \"Display Reparatur\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active4 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S6\": [\r\n      { name: \"Display Reparatur\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S5e\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S4\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S3\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 10.5\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 10.1 (2019)\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 10.1 (2016)\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 8.0 (2019)\": [\r\n      { name: \"Display Reparatur\", price: \"159 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active3\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active2\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab E 9.6\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S10\": [\r\n      { name: \"Display Reparatur\", price: \"419 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"179 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S11 Ultra\": [\r\n      { name: \"Display Reparatur\", price: \"519 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"219 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"159 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"139 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"149 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"209 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S11+\": [\r\n      { name: \"Display Reparatur\", price: \"479 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"209 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"129 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"139 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"199 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"129 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S11\": [\r\n      { name: \"Display Reparatur\", price: \"439 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"149 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"129 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"189 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"119 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S6 Lite\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S2 9.7\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S2 8.0\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S 10.5\": [\r\n      { name: \"Display Reparatur\", price: \"179 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab S 8.4\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 8.0 (2018)\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 8.4\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab A 7.0\": [\r\n      { name: \"Display Reparatur\", price: \"139 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"49 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"49 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active5 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab Active Pro\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab E 8.0\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Galaxy Tab E 7.0\": [\r\n      { name: \"Display Reparatur\", price: \"129 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"79 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"49 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"49 CHF\", icon: \"power\" }\r\n    ]\r\n  });\r\n\r\n  Object.assign(tabletRepairCatalog.huawei.modelIssues, {\r\n    \"Huawei MatePad Pro 13.2 (2026)\": [\r\n      { name: \"Display Reparatur\", price: \"429 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"199 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"119 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"169 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad Pro 12.2 (2025)\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad Pro 13.2\": [\r\n      { name: \"Display Reparatur\", price: \"399 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"189 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"139 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"119 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"159 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"109 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad Pro 12.6\": [\r\n      { name: \"Display Reparatur\", price: \"369 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"179 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"109 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"109 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad Pro 11\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 11.5 S\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"109 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 11.5\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 11.5 PaperMatte\": [\r\n      { name: \"Display Reparatur\", price: \"309 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 11\": [\r\n      { name: \"Display Reparatur\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 10.95\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad 10.4\": [\r\n      { name: \"Display Reparatur\", price: \"259 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad SE 11\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad SE 10.4\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad T10s\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MatePad T10\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M6\": [\r\n      { name: \"Display Reparatur\", price: \"249 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M5 10.8\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad T5\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M5 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"239 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M5 8.4\": [\r\n      { name: \"Display Reparatur\", price: \"209 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M3 Lite 10\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad M3 Lite 8\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad T3 10\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad T3 8\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Huawei MediaPad T3 7\": [\r\n      { name: \"Display Reparatur\", price: \"139 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"49 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"49 CHF\", icon: \"power\" }\r\n    ]\r\n  });\r\n\r\n  Object.assign(tabletRepairCatalog.xiaomi.modelIssues, {\r\n    \"Xiaomi Pad 8 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"359 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 8\": [\r\n      { name: \"Display Reparatur\", price: \"329 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 7 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"349 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"169 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"129 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 7\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 6S Pro\": [\r\n      { name: \"Display Reparatur\", price: \"339 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"159 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"99 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"99 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"149 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"99 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 6 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"319 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 6\": [\r\n      { name: \"Display Reparatur\", price: \"299 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 5\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad Pro 5G\": [\r\n      { name: \"Display Reparatur\", price: \"279 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad Pro\": [\r\n      { name: \"Display Reparatur\", price: \"269 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"139 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"119 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad SE\": [\r\n      { name: \"Display Reparatur\", price: \"229 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"129 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"109 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad SE 8.7\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Redmi Pad\": [\r\n      { name: \"Display Reparatur\", price: \"219 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"119 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"99 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"79 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"79 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"79 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 5 Pro\": [\r\n      { name: \"Display Reparatur\", price: \"289 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"109 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"129 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Xiaomi Pad 5 Pro 12.4\": [\r\n      { name: \"Display Reparatur\", price: \"309 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"149 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"119 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"89 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"89 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"139 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"89 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Mi Pad 4 Plus\": [\r\n      { name: \"Display Reparatur\", price: \"199 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"109 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"99 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Mi Pad 4\": [\r\n      { name: \"Display Reparatur\", price: \"189 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"89 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"69 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"69 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"89 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"69 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Mi Pad 3\": [\r\n      { name: \"Display Reparatur\", price: \"169 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"99 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"79 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"59 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"59 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"79 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"59 CHF\", icon: \"power\" }\r\n    ],\r\n    \"Mi Pad 2\": [\r\n      { name: \"Display Reparatur\", price: \"149 CHF\", icon: \"screen\" },\r\n      { name: \"Akkuwechsel\", price: \"89 CHF\", icon: \"battery\" },\r\n      { name: \"Ladebuchse\", price: \"69 CHF\", icon: \"charge\" },\r\n      { name: \"Lautsprecher\", price: \"49 CHF\", icon: \"speaker\" },\r\n      { name: \"Mikrofon\", price: \"49 CHF\", icon: \"microphone\" },\r\n      { name: \"Kamera\", price: \"69 CHF\", icon: \"camera\" },\r\n      { name: \"Power Button\", price: \"49 CHF\", icon: \"power\" }\r\n    ]\r\n  });\r\n\r\n  const stores = [];\r\n\r\n  const whatsappLocations = [\r\n    { name: \"La Chaux-de-Fonds\", city: \"La Chaux-de-Fonds\", number: \"41329261434\" },\r\n    { name: \"Bern\", city: \"Bern\", number: \"41313336000\" },\r\n    { name: \"Neuch\u00e2tel\", city: \"Neuch\u00e2tel\", number: \"41327301045\" },\r\n    { name: \"Interlaken\", city: \"Interlaken\", number: \"41338229700\" }\r\n  ];\r\n\r\n  stores.splice(0, stores.length, ...[\r\n    {\r\n      id: \"la-chaux-de-fonds\",\r\n      name: \"repairandshop La Chaux-de-Fonds\",\r\n      address: \"Rue Daniel-Jeanrichard 17A\",\r\n      city: \"2300 La Chaux-de-Fonds\",\r\n      distance: \"2 min away\",\r\n      hours: \"Mon-Fri 09:30 - 18:00, Sat 10:30 - 16:00\",\r\n      phone: \"+41 32 926 14 34\",\r\n      website: \"https:\/\/repairandshop.ch\/la-chaux-de-fonds\/\",\r\n      directions: \"https:\/\/maps.google.com\/?q=Rue%20Daniel-Jeanrichard%2017A%2C%202300%20La%20Chaux-de-Fonds\",\r\n      image: \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/10\/Repairandshop-1024x768.webp\",\r\n      lat: 47.1042,\r\n      lng: 6.8286\r\n    },\r\n    {\r\n      id: \"neuchatel\",\r\n      name: \"repairandshop Neuch\u00e2tel\",\r\n      address: \"Rue des Chavannes 9\",\r\n      city: \"2000 Neuch\u00e2tel\",\r\n      distance: \"City center\",\r\n      hours: \"Mon-Fri 09:00 - 18:00, Sat 10:00 - 17:00\",\r\n      phone: \"+41 32 730 10 45\",\r\n      website: \"https:\/\/repairandshop.ch\/neuchatel\/\",\r\n      directions: \"https:\/\/maps.google.com\/?q=Rue%20des%20Chavannes%209%2C%202000%20Neuch%C3%A2tel\",\r\n      image: \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/07\/Reparation-iPhone-Neuchatel-1024x1002.webp\",\r\n      lat: 46.9918,\r\n      lng: 6.931\r\n    },\r\n    {\r\n      id: \"bern\",\r\n      name: \"repairandshop Bern\",\r\n      address: \"Neuengasse 7\",\r\n      city: \"3011 Bern\",\r\n      distance: \"2 min from station\",\r\n      hours: \"Mon, Wed, Fri 09:00 - 18:00, Sat 10:00 - 16:00\",\r\n      phone: \"+41 31 333 60 00\",\r\n      website: \"https:\/\/repairandshop.ch\/bern\/\",\r\n      directions: \"https:\/\/maps.google.com\/?q=Neuengasse%207%2C%203011%20Bern\",\r\n      image: \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2026\/02\/repairandshop-bern.webp\",\r\n      lat: 46.9489,\r\n      lng: 7.4393\r\n    },\r\n    {\r\n      id: \"interlaken\",\r\n      name: \"repairandshop Interlaken\",\r\n      address: \"Bahnhofstrasse 33\",\r\n      city: \"3800 Interlaken\",\r\n      distance: \"Near station\",\r\n      hours: \"Mon-Fri 09:00 - 12:30, 13:30 - 19:00, Sat 10:00 - 17:00\",\r\n      phone: \"+41 33 525 33 00\",\r\n      website: \"https:\/\/repairandshop.ch\/interlaken\/\",\r\n      directions: \"https:\/\/maps.google.com\/?q=Bahnhofstrasse%2033%2C%203800%20Interlaken\",\r\n      image: \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/11\/repairandshop-interlaken.jpg\",\r\n      lat: 46.6863,\r\n      lng: 7.857\r\n    },\r\n  ]);\r\n\r\n  const iconSvg = {\r\n    screen: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2\"\/><line x1=\"11\" y1=\"18\" x2=\"13\" y2=\"18\"\/><\/svg>',\r\n    battery: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"7\" width=\"18\" height=\"10\" rx=\"2\"\/><line x1=\"22\" y1=\"11\" x2=\"22\" y2=\"13\"\/><line x1=\"6\" y1=\"11\" x2=\"6\" y2=\"13\"\/><line x1=\"10\" y1=\"11\" x2=\"10\" y2=\"13\"\/><\/svg>',\r\n    back: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2\"\/><circle cx=\"12\" cy=\"8\" r=\"1.5\"\/><\/svg>',\r\n    charge: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>',\r\n    camera: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/><circle cx=\"12\" cy=\"13\" r=\"4\"\/><\/svg>',\r\n    microphone: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"3\" width=\"6\" height=\"11\" rx=\"3\"\/><path d=\"M5 10a7 7 0 0 0 14 0\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><\/svg>',\r\n    speaker: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"11 5 6 9 3 9 3 15 6 15 11 19 11 5\"><\/polygon><path d=\"M15.5 8.5a5 5 0 0 1 0 7\"><\/path><path d=\"M18.5 6a9 9 0 0 1 0 12\"><\/path><\/svg>',\r\n    earpiece: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 8a6 6 0 0 1 12 0c0 5-3 6-3 9a3 3 0 0 1-6 0\"><\/path><path d=\"M10 21h4\"><\/path><\/svg>',\r\n    keyboard: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"><\/rect><path d=\"M6 9h.01M10 9h.01M14 9h.01M18 9h.01M5 13h.01M9 13h.01M13 13h.01M17 13h.01M7 16h10\"><\/path><\/svg>',\r\n    trackpad: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"5\" width=\"16\" height=\"14\" rx=\"2\"><\/rect><path d=\"M4 13h16\"><\/path><path d=\"M12 13v6\"><\/path><\/svg>',\r\n    fan: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"2\"><\/circle><path d=\"M12 4c2 0 3 2 3 4 0 1.5-1 2.5-2 3\"><\/path><path d=\"M20 12c0 2-2 3-4 3-1.5 0-2.5-1-3-2\"><\/path><path d=\"M12 20c-2 0-3-2-3-4 0-1.5 1-2.5 2-3\"><\/path><path d=\"M4 12c0-2 2-3 4-3 1.5 0 2.5 1 3 2\"><\/path><\/svg>',\r\n    hinge: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 4v16\"><\/path><path d=\"M17 4v16\"><\/path><path d=\"M7 8h10\"><\/path><path d=\"M7 16h10\"><\/path><\/svg>',\r\n    home: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"7\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"1\"><\/circle><\/svg>',\r\n    power: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2v10\"><\/path><path d=\"M18.4 6.6a8 8 0 1 1-12.8 0\"><\/path><\/svg>',\r\n    sensor: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3v3\"><\/path><path d=\"M18.36 5.64l-2.12 2.12\"><\/path><path d=\"M21 12h-3\"><\/path><path d=\"M18.36 18.36l-2.12-2.12\"><\/path><path d=\"M12 21v-3\"><\/path><path d=\"M5.64 18.36l2.12-2.12\"><\/path><path d=\"M3 12h3\"><\/path><path d=\"M5.64 5.64l2.12 2.12\"><\/path><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><\/svg>',\r\n    damage: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3l8 6v5c0 5-3.5 7.5-8 9-4.5-1.5-8-4-8-9V9l8-6z\"><\/path><path d=\"M9 9l6 6\"><\/path><path d=\"M15 9l-6 6\"><\/path><\/svg>',\r\n    water: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\/><\/svg>',\r\n    other: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>'\r\n  };\r\n\r\n  const phoneIconSvg = '<svg width=\"22\" height=\"32\" viewBox=\"0 0 24 30\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.5\"><rect x=\"3\" y=\"2\" width=\"18\" height=\"26\" rx=\"3\"\/><line x1=\"10\" y1=\"25\" x2=\"14\" y2=\"25\"\/><\/svg>';\r\n  const tabletIconSvg = '<svg width=\"24\" height=\"32\" viewBox=\"0 0 26 32\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.5\"><rect x=\"3\" y=\"2\" width=\"20\" height=\"28\" rx=\"3\"\/><circle cx=\"13\" cy=\"25.5\" r=\"1\"\/><\/svg>';\r\n  const smartwatchIconSvg = '<svg width=\"24\" height=\"32\" viewBox=\"0 0 24 30\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 3V1.5h6V3\"\/><path d=\"M9 27v1.5h6V27\"\/><rect x=\"5.5\" y=\"6\" width=\"13\" height=\"18\" rx=\"4\"\/><path d=\"M18.5 12.5h1.5\"\/><path d=\"M18.5 17.5h1\"\/><\/svg>';\r\n  const laptopIconSvg = '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"5\" y=\"4\" width=\"14\" height=\"10\" rx=\"1.5\"\/><path d=\"M3 18h18\"\/><path d=\"M7 18l1-2h8l1 2\"\/><\/svg>';\r\n  const desktopIconSvg = '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#111827\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"11\" rx=\"1.5\"\/><path d=\"M12 15v4\"\/><path d=\"M9 20h6\"\/><\/svg>';\r\n\r\n  function getDeviceModelIconSvg() {\r\n    if (state.device === \"Tablet\") return tabletIconSvg;\r\n    if (state.device === \"Smartwatch\") return smartwatchIconSvg;\r\n    if (state.device === \"Computer\") {\r\n      const modelName = String(state.model || \"\").toLowerCase();\r\n      if (modelName.includes(\"desktop\") || modelName.includes(\"tower\") || modelName.includes(\"mini pc\") || modelName.includes(\"all-in-one\") || modelName.includes(\"workstation\")) {\r\n        return desktopIconSvg;\r\n      }\r\n      return laptopIconSvg;\r\n    }\r\n    return phoneIconSvg;\r\n  }\r\n\r\n  function getDeviceSeriesIconSvg() {\r\n    if (state.device === \"Tablet\") return tabletIconSvg;\r\n    if (state.device === \"Smartwatch\") return smartwatchIconSvg;\r\n    if (state.device === \"Computer\") return laptopIconSvg;\r\n    return phoneIconSvg;\r\n  }\r\n\r\n  const panel = document.getElementById(\"appPanel\");\r\n  const backBtn = document.getElementById(\"backBtn\");\r\n  const closeBtn = document.getElementById(\"closeBtn\");\r\n  const headerTitle = document.getElementById(\"headerTitle\");\r\n  const stepIndicator = document.getElementById(\"stepIndicator\");\r\n  const content = document.getElementById(\"content\");\r\n  const storesListView = document.getElementById(\"storesListView\");\r\n  const storesDetailView = document.getElementById(\"storesDetailView\");\r\n  const storeSearchInput = document.getElementById(\"storeSearchInput\");\r\n  const storeCurrentLocationBtn = document.getElementById(\"storeCurrentLocationBtn\");\r\n  const storeFilterBtn = document.getElementById(\"storeFilterBtn\");\r\n  const storeDetailHero = document.getElementById(\"storeDetailHero\");\r\n  const storeDetailImage = document.getElementById(\"storeDetailImage\");\r\n  const storePhoneBtn = document.getElementById(\"storePhoneBtn\");\r\n  const storeDirectionsBtn = document.getElementById(\"storeDirectionsBtn\");\r\n  const storeWebsiteBtn = document.getElementById(\"storeWebsiteBtn\");\r\n  const storeSelectBtn = document.getElementById(\"storeSelectBtn\");\r\n  const contactMainView = document.getElementById(\"contactMainView\");\r\n  const contactWhatsappView = document.getElementById(\"contactWhatsappView\");\r\n\r\n  const state = {\r\n    step: 1,\r\n    activeTab: null,\r\n    panelOpen: false,\r\n    storesView: \"list\",\r\n    selectedStore: null,\r\n    preferredStoreId: null,\r\n    customStoreLabel: \"\",\r\n    storeSearchTerm: \"\",\r\n    useCurrentLocation: false,\r\n    userCoords: null,\r\n    locatingUser: false,\r\n    contactView: \"main\",\r\n    returnToBooking: false,\r\n    device: null,\r\n    brand: null,\r\n    selectedSeries: null,\r\n    model: null,\r\n    issue: null,\r\n    bookingConcept: \"concept-a\"\r\n  };\r\n\r\n  const translations = {\r\n    en: {\r\n      nav_stores: \"Stores\",\r\n      nav_repair: \"Repair\",\r\n      nav_contact: \"Contact\",\r\n      header_repair: \"Repair\",\r\n      header_choose_brand: \"Choose Brand\",\r\n      header_choose_model: \"Choose Model\",\r\n      header_choose_issue: \"Choose Issue\",\r\n      header_price_book: \"Price & Book\",\r\n      header_choose_location: \"Choose location\",\r\n      header_contact: \"Contact\",\r\n      step_choose_device: \"Choose Device Type\",\r\n      step_choose_brand: \"Choose Brand\",\r\n      step_choose_model: \"Choose Model\",\r\n      step_choose_issue: \"Choose Issue\",\r\n      step_choose_repair_type: \"Choose Repair Type\",\r\n      step_price_book: \"Price & Book\",\r\n      device_smartphone: \"Smartphone\",\r\n      device_tablet: \"Tablet\",\r\n      device_computer: \"Computer\",\r\n      device_smartwatch: \"Smartwatch\",\r\n      change_model: \"Change model\",\r\n      question_device: \"What needs repair on your device?\",\r\n      question_ipad: \"What needs repair on your iPad?\",\r\n      question_tablet: \"What needs repair on your tablet?\",\r\n      question_smartwatch: \"What needs repair on your smartwatch?\",\r\n      question_computer: \"Which computer repair do you need?\",\r\n      price: \"Price\",\r\n      duration: \"Duration\",\r\n      duration_value: \"30 - 60 min\",\r\n      warranty: \"Warranty\",\r\n      warranty_value: \"6 months\",\r\n      book_repair: \"Book repair\",\r\n      visit_store: \"Visit a store\",\r\n      chat_whatsapp: \"Chat on WhatsApp\",\r\n      search_placeholder: \"Search by city or postal code\",\r\n      location_settings: \"Location settings\",\r\n      use_current_location: \"Use my current location\",\r\n      detecting_location: \"Detecting your location...\",\r\n      nearest_location: \"Nearest stores from your location\",\r\n      nearby_stores: \"Nearby Stores\",\r\n      view_all_stores: \"View all stores\",\r\n      open_today: \"Open today\",\r\n      get_directions: \"Get directions\",\r\n      visit_website: \"Visit website\",\r\n      select_store: \"Select this store\",\r\n      store_selected: \"Store selected\",\r\n      store_photo_alt: \"Store photo\",\r\n      contact_title: \"Get in touch\",\r\n      contact_copy: \"We typically reply in under 10 minutes.\",\r\n      whatsapp_label: \"WhatsApp\",\r\n      whatsapp_sub: \"Choose a store location\",\r\n      call_us: \"Call us\",\r\n      email: \"Email\",\r\n      whatsapp_banner_title: \"Open a discussion\",\r\n      whatsapp_banner_copy: \"Need help? Tap on one of our team members to connect via WhatsApp.\",\r\n      whatsapp_helper: \"You'll get a reply in a few minutes.\",\r\n      booking_title: \"Book your repair\",\r\n      booking_copy: \"Complete your booking request below and we will contact you soon.\",\r\n      booking_summary: \"Booking Summary\",\r\n      device: \"Device\",\r\n      brand: \"Brand\",\r\n      model: \"Model\",\r\n      repair: \"Repair\",\r\n      store: \"Store\",\r\n      choose_store: \"Choose store\",\r\n      hide_store_list: \"Hide store list\",\r\n      choose_store_title: \"Choose a store\",\r\n      full_name: \"Full name\",\r\n      full_name_placeholder: \"Your full name\",\r\n      phone_number: \"Phone number\",\r\n      phone_placeholder: \"+41 ...\",\r\n      email_address: \"Email address\",\r\n      email_placeholder: \"you@example.com\",\r\n      preferred_date: \"Preferred date\",\r\n      preferred_time: \"Preferred time\",\r\n      notes: \"Additional notes\",\r\n      notes_placeholder: \"Optional: preferred time, extra notes, special requests\",\r\n      optional: \"Optional\",\r\n      booking_confirm: \"Booking Confirm\",\r\n      close: \"Close\",\r\n      booking_confirmed: \"Booking confirmed\",\r\n      booking_success_copy: \"Your repair request has been sent successfully.\",\r\n      done: \"Done\",\r\n      book_another_repair: \"Book another repair\",\r\n      not_selected: \"Not selected\",\r\n      not_selected_yet: \"Not selected yet\",\r\n      not_provided: \"Not provided\",\r\n      on_request: \"On request\",\r\n      other_not_listed: \"Other \/ My location is not listed\",\r\n      nearest_option_copy: \"We will confirm the nearest option with you.\",\r\n      no_stores_found: \"No stores found\",\r\n      no_stores_help: \"Try another city, postal code, or area.\",\r\n      other: \"Other\",\r\n      continue_without_branch: \"Continue booking without a listed branch\",\r\n      other_not_listed_short: \"Other \/ Not listed\",\r\n      choose_date_note_default: \"Choose a date and time that suits you best. Saturday slots can be limited.\",\r\n      choose_date_note_sunday: \"Sunday is usually closed. Please choose another day or leave a note and we will confirm with you.\",\r\n      choose_date_note_saturday: \"Saturday selected{time}. Weekend slots are limited, so earlier times are better.\",\r\n      choose_date_note_selected: \"Selected booking preference: {date}{time}. We will confirm the exact slot with you.\",\r\n      prep_booking: \"Preparing your booking request...\",\r\n      submitting: \"Submitting...\",\r\n      booking_submitted: \"Booking request submitted successfully. We will contact you soon.\",\r\n      preview_mode: \"Preview mode active. Please test final booking on the live website.\",\r\n      submission_failed: \"Submission failed. Please try again.\",\r\n      location_not_supported: \"Location is not supported on this browser.\",\r\n      allow_location_live: \"Please allow location access on the live website to show the nearest store.\",\r\n      reference: \"Reference\",\r\n      source_widget: \"Repair booking widget\"\r\n    },\r\n    de: {\r\n      nav_stores: \"Filialen\",\r\n      nav_repair: \"Reparatur\",\r\n      nav_contact: \"Kontakt\",\r\n      header_repair: \"Reparatur\",\r\n      header_choose_brand: \"Marke w\\xE4hlen\",\r\n      header_choose_model: \"Modell w\\xE4hlen\",\r\n      header_choose_issue: \"Problem w\\xE4hlen\",\r\n      header_price_book: \"Preis & Buchen\",\r\n      header_choose_location: \"Standort w\\xE4hlen\",\r\n      header_contact: \"Kontakt\",\r\n      step_choose_device: \"Ger\\xE4tetyp w\\xE4hlen\",\r\n      step_choose_brand: \"Marke w\\xE4hlen\",\r\n      step_choose_model: \"Modell w\\xE4hlen\",\r\n      step_choose_issue: \"Problem w\\xE4hlen\",\r\n      step_choose_repair_type: \"Reparaturart w\\xE4hlen\",\r\n      step_price_book: \"Preis & Buchen\",\r\n      device_smartphone: \"Smartphone\",\r\n      device_tablet: \"Tablet\",\r\n      device_computer: \"Computer\",\r\n      device_smartwatch: \"Smartwatch\",\r\n      change_model: \"Modell \\xE4ndern\",\r\n      question_device: \"Was muss an Ihrem Ger\\xE4t repariert werden?\",\r\n      question_ipad: \"Was muss an Ihrem iPad repariert werden?\",\r\n      question_tablet: \"Was muss an Ihrem Tablet repariert werden?\",\r\n      question_smartwatch: \"Was muss an Ihrer Smartwatch repariert werden?\",\r\n      question_computer: \"Welche Computerreparatur ben\\xF6tigen Sie?\",\r\n      price: \"Preis\",\r\n      duration: \"Dauer\",\r\n      duration_value: \"30 - 60 Min\",\r\n      warranty: \"Garantie\",\r\n      warranty_value: \"6 Monate\",\r\n      book_repair: \"Reparatur buchen\",\r\n      visit_store: \"Filiale besuchen\",\r\n      chat_whatsapp: \"Per WhatsApp chatten\",\r\n      search_placeholder: \"Nach Stadt oder Postleitzahl suchen\",\r\n      location_settings: \"Standort-Einstellungen\",\r\n      use_current_location: \"Meinen aktuellen Standort verwenden\",\r\n      detecting_location: \"Standort wird erkannt...\",\r\n      nearest_location: \"N\\xE4chste Filialen von Ihrem Standort\",\r\n      nearby_stores: \"Filialen in der N\\xE4he\",\r\n      view_all_stores: \"Alle Filialen ansehen\",\r\n      open_today: \"Heute ge\\xF6ffnet\",\r\n      get_directions: \"Route anzeigen\",\r\n      visit_website: \"Website besuchen\",\r\n      select_store: \"Diese Filiale ausw\\xE4hlen\",\r\n      store_selected: \"Filiale ausgew\\xE4hlt\",\r\n      store_photo_alt: \"Filialfoto\",\r\n      contact_title: \"Kontakt aufnehmen\",\r\n      contact_copy: \"Wir antworten normalerweise in weniger als 10 Minuten.\",\r\n      whatsapp_label: \"WhatsApp\",\r\n      whatsapp_sub: \"Filialstandort ausw\\xE4hlen\",\r\n      call_us: \"Anrufen\",\r\n      email: \"E-Mail\",\r\n      whatsapp_banner_title: \"Diskussion starten\",\r\n      whatsapp_banner_copy: \"Brauchen Sie Hilfe? Tippen Sie auf eines unserer Teammitglieder, um sich per WhatsApp zu verbinden.\",\r\n      whatsapp_helper: \"Sie erhalten in wenigen Minuten eine Antwort.\",\r\n      booking_title: \"Reparatur buchen\",\r\n      booking_copy: \"Vervollst\\xE4ndigen Sie Ihre Buchungsanfrage unten, wir melden uns bald bei Ihnen.\",\r\n      booking_summary: \"Buchungs\\xFCbersicht\",\r\n      device: \"Ger\\xE4t\",\r\n      brand: \"Marke\",\r\n      model: \"Modell\",\r\n      repair: \"Reparatur\",\r\n      store: \"Filiale\",\r\n      choose_store: \"Filiale w\\xE4hlen\",\r\n      hide_store_list: \"Filialliste ausblenden\",\r\n      choose_store_title: \"Filiale w\\xE4hlen\",\r\n      full_name: \"Vollst\\xE4ndiger Name\",\r\n      full_name_placeholder: \"Ihr vollst\\xE4ndiger Name\",\r\n      phone_number: \"Telefonnummer\",\r\n      phone_placeholder: \"+41 ...\",\r\n      email_address: \"E-Mail-Adresse\",\r\n      email_placeholder: \"sie@example.com\",\r\n      preferred_date: \"Bevorzugtes Datum\",\r\n      preferred_time: \"Bevorzugte Uhrzeit\",\r\n      notes: \"Zus\\xE4tzliche Hinweise\",\r\n      notes_placeholder: \"Optional: Wunschzeit, weitere Hinweise, besondere Anfragen\",\r\n      optional: \"Optional\",\r\n      booking_confirm: \"Buchung best\\xE4tigen\",\r\n      close: \"Schlie\\xDFen\",\r\n      booking_confirmed: \"Buchung best\\xE4tigt\",\r\n      booking_success_copy: \"Ihre Reparaturanfrage wurde erfolgreich gesendet.\",\r\n      done: \"Fertig\",\r\n      book_another_repair: \"Weitere Reparatur buchen\",\r\n      not_selected: \"Nicht ausgew\\xE4hlt\",\r\n      not_selected_yet: \"Noch nicht ausgew\\xE4hlt\",\r\n      not_provided: \"Nicht angegeben\",\r\n      on_request: \"Auf Anfrage\",\r\n      other_not_listed: \"Andere \/ Mein Standort ist nicht aufgef\\xFChrt\",\r\n      nearest_option_copy: \"Wir best\\xE4tigen mit Ihnen die n\\xE4chstgelegene Option.\",\r\n      no_stores_found: \"Keine Filialen gefunden\",\r\n      no_stores_help: \"Versuchen Sie eine andere Stadt, Postleitzahl oder Region.\",\r\n      other: \"Andere\",\r\n      continue_without_branch: \"Buchung ohne aufgelistete Filiale fortsetzen\",\r\n      other_not_listed_short: \"Andere \/ Nicht aufgef\\xFChrt\",\r\n      choose_date_note_default: \"W\\xE4hlen Sie ein Datum und eine Uhrzeit, die Ihnen am besten passen. Samstags sind die Termine begrenzt.\",\r\n      choose_date_note_sunday: \"Sonntag ist normalerweise geschlossen. Bitte w\\xE4hlen Sie einen anderen Tag oder hinterlassen Sie eine Notiz, und wir best\\xE4tigen es mit Ihnen.\",\r\n      choose_date_note_saturday: \"Samstag ausgew\\xE4hlt{time}. Wochenendtermine sind begrenzt, daher sind fr\\xFChere Zeiten besser.\",\r\n      choose_date_note_selected: \"Ausgew\\xE4hlte Buchungspr\\xE4ferenz: {date}{time}. Wir best\\xE4tigen den genauen Termin mit Ihnen.\",\r\n      prep_booking: \"Ihre Buchungsanfrage wird vorbereitet...\",\r\n      submitting: \"Wird gesendet...\",\r\n      booking_submitted: \"Buchungsanfrage erfolgreich gesendet. Wir kontaktieren Sie in K\\xFCrze.\",\r\n      preview_mode: \"Vorschaumodus aktiv. Bitte testen Sie die finale Buchung auf der Live-Website.\",\r\n      submission_failed: \"Senden fehlgeschlagen. Bitte versuchen Sie es erneut.\",\r\n      location_not_supported: \"Standort wird in diesem Browser nicht unterst\\xFCtzt.\",\r\n      allow_location_live: \"Bitte erlauben Sie den Standortzugriff auf der Live-Website, um die n\\xE4chste Filiale anzuzeigen.\",\r\n      reference: \"Referenz\",\r\n      source_widget: \"Reparatur-Buchungswidget\"\r\n    },\r\n    fr: {\r\n      nav_stores: \"Magasins\",\r\n      nav_repair: \"R\\xE9paration\",\r\n      nav_contact: \"Contact\",\r\n      header_repair: \"R\\xE9paration\",\r\n      header_choose_brand: \"Choisir la marque\",\r\n      header_choose_model: \"Choisir le mod\\xE8le\",\r\n      header_choose_issue: \"Choisir le probl\\xE8me\",\r\n      header_price_book: \"Prix & R\\xE9server\",\r\n      header_choose_location: \"Choisir le lieu\",\r\n      header_contact: \"Contact\",\r\n      step_choose_device: \"Choisir le type d'appareil\",\r\n      step_choose_brand: \"Choisir la marque\",\r\n      step_choose_model: \"Choisir le mod\\xE8le\",\r\n      step_choose_issue: \"Choisir le probl\\xE8me\",\r\n      step_choose_repair_type: \"Choisir le type de r\\xE9paration\",\r\n      step_price_book: \"Prix & R\\xE9server\",\r\n      device_smartphone: \"Smartphone\",\r\n      device_tablet: \"Tablette\",\r\n      device_computer: \"Ordinateur\",\r\n      device_smartwatch: \"Montre connect\\xE9e\",\r\n      change_model: \"Changer de mod\\xE8le\",\r\n      question_device: \"Qu'est-ce qui doit \\xEAtre r\\xE9par\\xE9 sur votre appareil ?\",\r\n      question_ipad: \"Qu'est-ce qui doit \\xEAtre r\\xE9par\\xE9 sur votre iPad ?\",\r\n      question_tablet: \"Qu'est-ce qui doit \\xEAtre r\\xE9par\\xE9 sur votre tablette ?\",\r\n      question_smartwatch: \"Qu'est-ce qui doit \\xEAtre r\\xE9par\\xE9 sur votre montre connect\\xE9e ?\",\r\n      question_computer: \"Quelle r\\xE9paration d'ordinateur vous faut-il ?\",\r\n      price: \"Prix\",\r\n      duration: \"Dur\\xE9e\",\r\n      duration_value: \"30 - 60 min\",\r\n      warranty: \"Garantie\",\r\n      warranty_value: \"6 mois\",\r\n      book_repair: \"R\\xE9server la r\\xE9paration\",\r\n      visit_store: \"Visiter un magasin\",\r\n      chat_whatsapp: \"Discuter sur WhatsApp\",\r\n      search_placeholder: \"Rechercher par ville ou code postal\",\r\n      location_settings: \"Param\\xE8tres de localisation\",\r\n      use_current_location: \"Utiliser ma position actuelle\",\r\n      detecting_location: \"D\\xE9tection de votre position...\",\r\n      nearest_location: \"Magasins les plus proches de votre position\",\r\n      nearby_stores: \"Magasins \\xE0 proximit\\xE9\",\r\n      view_all_stores: \"Voir tous les magasins\",\r\n      open_today: \"Ouvert aujourd'hui\",\r\n      get_directions: \"Itin\\xE9raire\",\r\n      visit_website: \"Visiter le site web\",\r\n      select_store: \"S\\xE9lectionner ce magasin\",\r\n      store_selected: \"Magasin s\\xE9lectionn\\xE9\",\r\n      store_photo_alt: \"Photo du magasin\",\r\n      contact_title: \"Entrer en contact\",\r\n      contact_copy: \"Nous r\\xE9pondons g\\xE9n\\xE9ralement en moins de 10 minutes.\",\r\n      whatsapp_label: \"WhatsApp\",\r\n      whatsapp_sub: \"Choisir un magasin\",\r\n      call_us: \"Nous appeler\",\r\n      email: \"E-mail\",\r\n      whatsapp_banner_title: \"Ouvrir une discussion\",\r\n      whatsapp_banner_copy: \"Besoin d'aide ? Appuyez sur l'un de nos collaborateurs pour vous connecter via WhatsApp.\",\r\n      whatsapp_helper: \"Vous recevrez une r\\xE9ponse dans quelques minutes.\",\r\n      booking_title: \"R\\xE9server votre r\\xE9paration\",\r\n      booking_copy: \"Compl\\xE9tez votre demande de r\\xE9servation ci-dessous et nous vous contacterons bient\\xF4t.\",\r\n      booking_summary: \"R\\xE9sum\\xE9 de la r\\xE9servation\",\r\n      device: \"Appareil\",\r\n      brand: \"Marque\",\r\n      model: \"Mod\\xE8le\",\r\n      repair: \"R\\xE9paration\",\r\n      store: \"Magasin\",\r\n      choose_store: \"Choisir un magasin\",\r\n      hide_store_list: \"Masquer la liste des magasins\",\r\n      choose_store_title: \"Choisir un magasin\",\r\n      full_name: \"Nom complet\",\r\n      full_name_placeholder: \"Votre nom complet\",\r\n      phone_number: \"Num\\xE9ro de t\\xE9l\\xE9phone\",\r\n      phone_placeholder: \"+41 ...\",\r\n      email_address: \"Adresse e-mail\",\r\n      email_placeholder: \"vous@example.com\",\r\n      preferred_date: \"Date souhait\\xE9e\",\r\n      preferred_time: \"Heure souhait\\xE9e\",\r\n      notes: \"Notes suppl\\xE9mentaires\",\r\n      notes_placeholder: \"Optionnel : heure souhait\\xE9e, notes suppl\\xE9mentaires, demandes sp\\xE9ciales\",\r\n      optional: \"Optionnel\",\r\n      booking_confirm: \"Confirmer la r\\xE9servation\",\r\n      close: \"Fermer\",\r\n      booking_confirmed: \"R\\xE9servation confirm\\xE9e\",\r\n      booking_success_copy: \"Votre demande de r\\xE9paration a \\xE9t\\xE9 envoy\\xE9e avec succ\\xE8s.\",\r\n      done: \"Termin\\xE9\",\r\n      book_another_repair: \"R\\xE9server une autre r\\xE9paration\",\r\n      not_selected: \"Non s\\xE9lectionn\\xE9\",\r\n      not_selected_yet: \"Pas encore s\\xE9lectionn\\xE9\",\r\n      not_provided: \"Non renseign\\xE9\",\r\n      on_request: \"Sur demande\",\r\n      other_not_listed: \"Autre \/ Mon emplacement n'est pas list\\xE9\",\r\n      nearest_option_copy: \"Nous confirmerons avec vous l'option la plus proche.\",\r\n      no_stores_found: \"Aucun magasin trouv\\xE9\",\r\n      no_stores_help: \"Essayez une autre ville, un autre code postal ou une autre zone.\",\r\n      other: \"Autre\",\r\n      continue_without_branch: \"Continuer la r\\xE9servation sans magasin list\\xE9\",\r\n      other_not_listed_short: \"Autre \/ Non list\\xE9\",\r\n      choose_date_note_default: \"Choisissez une date et une heure qui vous conviennent le mieux. Les cr\\xE9neaux du samedi peuvent \\xEAtre limit\\xE9s.\",\r\n      choose_date_note_sunday: \"Le dimanche est g\\xE9n\\xE9ralement ferm\\xE9. Veuillez choisir un autre jour ou laisser une note et nous confirmerons avec vous.\",\r\n      choose_date_note_saturday: \"Samedi s\\xE9lectionn\\xE9{time}. Les cr\\xE9neaux du week-end sont limit\\xE9s, les horaires plus t\\xF4t sont donc pr\\xE9f\\xE9rables.\",\r\n      choose_date_note_selected: \"Pr\\xE9f\\xE9rence de r\\xE9servation s\\xE9lectionn\\xE9e : {date}{time}. Nous confirmerons le cr\\xE9neau exact avec vous.\",\r\n      prep_booking: \"Pr\\xE9paration de votre demande de r\\xE9servation...\",\r\n      submitting: \"Envoi en cours...\",\r\n      booking_submitted: \"Demande de r\\xE9servation envoy\\xE9e avec succ\\xE8s. Nous vous contacterons bient\\xF4t.\",\r\n      preview_mode: \"Mode pr\\xE9visualisation actif. Veuillez tester la r\\xE9servation finale sur le site en ligne.\",\r\n      submission_failed: \"L'envoi a \\xE9chou\\xE9. Veuillez r\\xE9essayer.\",\r\n      location_not_supported: \"La localisation n'est pas prise en charge sur ce navigateur.\",\r\n      allow_location_live: \"Veuillez autoriser l'acc\\xE8s \\xE0 la localisation sur le site en ligne pour afficher le magasin le plus proche.\",\r\n      reference: \"R\\xE9f\\xE9rence\",\r\n      source_widget: \"Widget de r\\xE9servation de r\\xE9paration\"\r\n    }\r\n  };\r\n\r\n  function detectCurrentLocale() {\r\n    const htmlLang = String(document.documentElement.lang || \"\").toLowerCase();\r\n    const path = String(window.location.pathname || \"\").toLowerCase();\r\n    if (htmlLang.startsWith(\"fr\") || path.includes(\"\/fr\/\")) return \"fr\";\r\n    if (htmlLang.startsWith(\"de\") || htmlLang.startsWith(\"gsw\") || path.includes(\"\/de\/\")) return \"de\";\r\n    return \"en\";\r\n  }\r\n\r\n  const currentLocale = detectCurrentLocale();\r\n\r\n  function t(key, replacements = {}) {\r\n    const localeMap = translations[currentLocale] || translations.en;\r\n    const fallbackMap = translations.en;\r\n    let value = localeMap[key] || fallbackMap[key] || key;\r\n    Object.entries(replacements).forEach(([name, replacement]) => {\r\n      value = value.replace(new RegExp(`\\\\{${name}\\\\}`, \"g\"), String(replacement));\r\n    });\r\n    return value;\r\n  }\r\n\r\n  function getLocalizedDeviceLabel(deviceValue) {\r\n    const map = {\r\n      Smartphone: t(\"device_smartphone\"),\r\n      Tablet: t(\"device_tablet\"),\r\n      Computer: t(\"device_computer\"),\r\n      Smartwatch: t(\"device_smartwatch\")\r\n    };\r\n    return map[deviceValue] || deviceValue || t(\"not_selected\");\r\n  }\r\n\r\n  function applyStaticTranslations() {\r\n    document.title = currentLocale === \"de\"\r\n      ? \"repairandshop - Reparaturbuchung\"\r\n      : currentLocale === \"fr\"\r\n        ? \"repairandshop - R\\xE9servation de r\\xE9paration\"\r\n        : \"repairandshop - Repair booking\";\r\n\r\n    const textMap = {\r\n      navLabelStores: \"nav_stores\",\r\n      navLabelRepair: \"nav_repair\",\r\n      navLabelContact: \"nav_contact\",\r\n      stepTitle1: \"step_choose_device\",\r\n      stepTitle2: \"step_choose_brand\",\r\n      stepTitle3: \"step_choose_model\",\r\n      stepTitle4: \"step_choose_issue\",\r\n      stepTitle5: \"step_price_book\",\r\n      deviceLabelSmartphone: \"device_smartphone\",\r\n      deviceLabelTablet: \"device_tablet\",\r\n      deviceLabelComputer: \"device_computer\",\r\n      deviceLabelSmartwatch: \"device_smartwatch\",\r\n      changeModelText: \"change_model\",\r\n      finalPriceLabel: \"price\",\r\n      finalDurationLabel: \"duration\",\r\n      finalDurationValue: \"duration_value\",\r\n      finalWarrantyLabel: \"warranty\",\r\n      finalWarrantyValue: \"warranty_value\",\r\n      bookRepairBtn: \"book_repair\",\r\n      visitStoreBtn: \"visit_store\",\r\n      chatWhatsappBtn: \"chat_whatsapp\",\r\n      storeCurrentLocationText: \"use_current_location\",\r\n      storesSectionLabel: \"nearby_stores\",\r\n      viewAllStoresText: \"view_all_stores\",\r\n      storeOpenTodayLabel: \"open_today\",\r\n      storeGetDirectionsLabel: \"get_directions\",\r\n      storeVisitWebsiteLabel: \"visit_website\",\r\n      storeSelectBtn: state.preferredStoreId === state.selectedStore?.id ? \"store_selected\" : \"select_store\",\r\n      contactTitle: \"contact_title\",\r\n      contactCopy: \"contact_copy\",\r\n      contactWhatsappName: \"whatsapp_label\",\r\n      contactWhatsappSub: \"whatsapp_sub\",\r\n      contactCallName: \"call_us\",\r\n      contactEmailName: \"email\",\r\n      whatsappBannerTitle: \"whatsapp_banner_title\",\r\n      whatsappBannerCopy: \"whatsapp_banner_copy\",\r\n      whatsappHelperText: \"whatsapp_helper\",\r\n      bookingModalTitle: \"booking_title\",\r\n      bookingModalCopy: \"booking_copy\",\r\n      bookingLabelDevice: \"device\",\r\n      bookingLabelBrand: \"brand\",\r\n      bookingLabelModel: \"model\",\r\n      bookingLabelRepair: \"repair\",\r\n      bookingLabelPrice: \"price\",\r\n      bookingLabelStore: \"store\",\r\n      bookingChooseStoreBtn: \"choose_store\",\r\n      bookingInlinePickerTitle: \"choose_store_title\",\r\n      bookingNameLabel: \"full_name\",\r\n      bookingPhoneLabel: \"phone_number\",\r\n      bookingEmailLabel: \"email_address\",\r\n      bookingDateLabel: \"preferred_date\",\r\n      bookingTimeLabel: \"preferred_time\",\r\n      bookingMessageLabel: \"notes\",\r\n      bookingOptionalNote: \"optional\",\r\n      bookingSubmitBtn: \"booking_confirm\",\r\n      bookingCloseBtn: \"close\",\r\n      bookingSuccessTitle: \"booking_confirmed\",\r\n      bookingSuccessCopy: \"booking_success_copy\",\r\n      bookingSuccessModelLabel: \"model\",\r\n      bookingSuccessRepairLabel: \"repair\",\r\n      bookingSuccessStoreLabel: \"store\",\r\n      bookingSuccessDateLabel: \"preferred_date\",\r\n      bookingSuccessTimeLabel: \"preferred_time\",\r\n      bookingDoneBtn: \"done\",\r\n      bookingAnotherBtn: \"book_another_repair\",\r\n      bookingWhatsappBtn: \"chat_whatsapp\"\r\n    };\r\n\r\n    Object.entries(textMap).forEach(([id, key]) => {\r\n      const node = document.getElementById(id);\r\n      if (!node) return;\r\n      const translated = t(key);\r\n      if (node.tagName === \"STRONG\") {\r\n        node.textContent = `${translated}:`;\r\n      } else {\r\n        node.textContent = translated;\r\n      }\r\n    });\r\n\r\n    storeSearchInput.placeholder = t(\"search_placeholder\");\r\n    storeFilterBtn.setAttribute(\"aria-label\", t(\"location_settings\"));\r\n    storeDetailImage.alt = t(\"store_photo_alt\");\r\n    closeBtn.setAttribute(\"aria-label\", t(\"close\"));\r\n    document.getElementById(\"bookingNameA\").placeholder = t(\"full_name_placeholder\");\r\n    document.getElementById(\"bookingPhoneA\").placeholder = t(\"phone_placeholder\");\r\n    document.getElementById(\"bookingEmailA\").placeholder = t(\"email_placeholder\");\r\n    document.getElementById(\"bookingMessageA\").placeholder = t(\"notes_placeholder\");\r\n  }\r\n\r\n  function showScreen(id) {\r\n    document.querySelectorAll(\".screen\").forEach((screen) => screen.classList.remove(\"active\"));\r\n    const target = document.getElementById(id);\r\n    if (target) target.classList.add(\"active\");\r\n    content.scrollTop = 0;\r\n  }\r\n\r\n  function updateStepDots(step) {\r\n    document.querySelectorAll(\".step-dot\").forEach((dot) => {\r\n      const current = Number(dot.dataset.step);\r\n      dot.classList.remove(\"active\", \"done\");\r\n      if (current < step) dot.classList.add(\"done\");\r\n      if (current === step) dot.classList.add(\"active\");\r\n    });\r\n  }\r\n\r\n  function setActiveNav(tab) {\r\n    const bottomNav = document.querySelector(\".bottom-nav\");\r\n    if (bottomNav) {\r\n      bottomNav.classList.toggle(\"idle\", !state.panelOpen);\r\n    }\r\n    document.querySelectorAll(\".nav-item\").forEach((item) => {\r\n      item.classList.toggle(\"active\", state.panelOpen && item.dataset.tab === tab);\r\n    });\r\n  }\r\n\r\n  function updateHeader() {\r\n    panel.classList.toggle(\"stores-theme\", state.activeTab === \"stores\");\r\n\r\n    if (state.activeTab === \"repair\") {\r\n      const titles = {\r\n        1: t(\"header_repair\"),\r\n        2: t(\"header_choose_brand\"),\r\n        3: t(\"header_choose_model\"),\r\n        4: state.device === \"Smartphone\" ? t(\"header_choose_issue\") : t(\"step_choose_repair_type\"),\r\n        5: t(\"header_price_book\")\r\n      };\r\n      headerTitle.textContent = titles[state.step] || t(\"header_repair\");\r\n      backBtn.style.visibility = state.step > 1 ? \"visible\" : \"hidden\";\r\n      closeBtn.innerHTML = \"&times;\";\r\n      stepIndicator.style.display = \"flex\";\r\n    } else if (state.activeTab === \"stores\") {\r\n      headerTitle.textContent = state.storesView === \"detail\" ? \"\" : t(\"header_choose_location\");\r\n      backBtn.style.visibility = \"visible\";\r\n      closeBtn.innerHTML = state.storesView === \"detail\"\r\n        ? '<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"><path d=\\\"M4 12v7a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-7\\\"><\/path><path d=\\\"M12 16V3\\\"><\/path><path d=\\\"m7 8 5-5 5 5\\\"><\/path><\/svg>'\r\n        : \"&times;\";\r\n      stepIndicator.style.display = \"none\";\r\n    } else if (state.activeTab === \"contact\") {\r\n      headerTitle.textContent = state.contactView === \"whatsapp\" ? \"WhatsApp\" : t(\"header_contact\");\r\n      backBtn.style.visibility = state.contactView === \"whatsapp\" ? \"visible\" : \"hidden\";\r\n      closeBtn.innerHTML = \"&times;\";\r\n      stepIndicator.style.display = \"none\";\r\n    }\r\n  }\r\n\r\n  function openPanel(tab) {\r\n    state.panelOpen = true;\r\n    state.activeTab = tab;\r\n    panel.classList.add(\"show\");\r\n\r\n    if (tab === \"repair\") {\r\n      showScreen(`screen-${state.step}`);\r\n      updateStepDots(state.step);\r\n    } else if (tab === \"stores\") {\r\n      showScreen(\"screen-stores\");\r\n      showStoresView(\"list\");\r\n    } else {\r\n      showScreen(`screen-${tab}`);\r\n      if (tab === \"contact\") {\r\n        showContactView(\"main\");\r\n      }\r\n    }\r\n\r\n    setActiveNav(tab);\r\n    updateHeader();\r\n  }\r\n\r\n  function resetRepairFlow() {\r\n    state.step = 1;\r\n    state.device = null;\r\n    state.brand = null;\r\n    state.selectedSeries = null;\r\n    state.model = null;\r\n    state.issue = null;\r\n    state.bookingConcept = \"concept-a\";\r\n    document.querySelectorAll(\".device-card\").forEach((card) => card.classList.remove(\"selected\"));\r\n  }\r\n\r\n  function closePanel() {\r\n    const wasRepairPanel = state.activeTab === \"repair\";\r\n    state.panelOpen = false;\r\n    state.activeTab = null;\r\n    state.contactView = \"main\";\r\n    panel.classList.remove(\"show\");\r\n    setActiveNav(null);\r\n    closeBooking();\r\n    if (wasRepairPanel && !state.returnToBooking) {\r\n      resetRepairFlow();\r\n    }\r\n  }\r\n\r\n  function goToStep(step) {\r\n    state.step = step;\r\n    openPanel(\"repair\");\r\n  }\r\n\r\n  function goToTab(tab) {\r\n    openPanel(tab);\r\n  }\r\n\r\n  function showStoresView(view) {\r\n    state.storesView = view;\r\n    storesListView.style.display = view === \"list\" ? \"block\" : \"none\";\r\n    storesDetailView.style.display = view === \"detail\" ? \"block\" : \"none\";\r\n    content.scrollTop = 0;\r\n    updateHeader();\r\n  }\r\n\r\n  function showContactView(view) {\r\n    state.contactView = view;\r\n    contactMainView.classList.toggle(\"active\", view === \"main\");\r\n    contactWhatsappView.classList.toggle(\"active\", view === \"whatsapp\");\r\n    content.scrollTop = 0;\r\n    if (view === \"whatsapp\") renderWhatsappLocations();\r\n    updateHeader();\r\n  }\r\n\r\n  function getCurrentBookingStoreLabel() {\r\n    const preferredStore = stores.find((store) => store.id === state.preferredStoreId);\r\n    return preferredStore ? preferredStore.name : (state.customStoreLabel || t(\"not_selected_yet\"));\r\n  }\r\n\r\n  function syncBookingStoreBindings() {\r\n    const storeLabel = getCurrentBookingStoreLabel();\r\n    document.querySelectorAll('[data-booking-bind=\"store\"]').forEach((node) => {\r\n      node.textContent = storeLabel;\r\n    });\r\n  }\r\n\r\n  function renderInlineBookingStorePicker() {\r\n    const list = document.getElementById(\"bookingInlineStoreList\");\r\n    if (!list) return;\r\n    const cards = stores.map((store) => {\r\n      const active = state.preferredStoreId === store.id ? \"active\" : \"\";\r\n      return `\r\n        <button class=\"booking-inline-store-btn ${active}\" type=\"button\" data-inline-store=\"${store.id}\">\r\n          <span class=\"booking-inline-store-name\">${normalizeIssueLabelSafe(store.name)}<\/span>\r\n          <span class=\"booking-inline-store-meta\">${normalizeIssueLabelSafe(store.city)} - ${normalizeIssueLabelSafe(store.hours)}<\/span>\r\n        <\/button>\r\n      `;\r\n    }).join(\"\");\r\n\r\n    const otherActive = !state.preferredStoreId && state.customStoreLabel ? \"active\" : \"\";\r\n    list.innerHTML = cards + `\r\n      <button class=\"booking-inline-store-btn ${otherActive}\" type=\"button\" data-inline-store=\"other\">\r\n        <span class=\"booking-inline-store-name\">${t(\"other_not_listed\")}<\/span>\r\n        <span class=\"booking-inline-store-meta\">${t(\"nearest_option_copy\")}<\/span>\r\n      <\/button>\r\n    `;\r\n\r\n    list.querySelectorAll(\"[data-inline-store]\").forEach((button) => {\r\n      button.addEventListener(\"click\", () => {\r\n        const id = button.getAttribute(\"data-inline-store\");\r\n        if (id === \"other\") {\r\n          state.preferredStoreId = null;\r\n          state.customStoreLabel = t(\"other_not_listed\");\r\n        } else {\r\n          state.preferredStoreId = id;\r\n          state.customStoreLabel = \"\";\r\n        }\r\n        syncBookingStoreBindings();\r\n        renderInlineBookingStorePicker();\r\n        toggleInlineBookingStorePicker(false);\r\n      });\r\n    });\r\n  }\r\n\r\n  function toggleInlineBookingStorePicker(forceOpen) {\r\n    const picker = document.getElementById(\"bookingInlinePicker\");\r\n    const trigger = document.querySelector(\"#concept-a .booking-inline-action\");\r\n    const shouldOpen = picker ? (typeof forceOpen === \"boolean\" ? forceOpen : !picker.classList.contains(\"show\")) : false;\r\n    if (picker) picker.classList.toggle(\"show\", shouldOpen);\r\n    if (trigger) trigger.textContent = shouldOpen ? t(\"hide_store_list\") : t(\"choose_store\");\r\n  }\r\n\r\n  function updateBookingDateNote() {\r\n    const dateInput = document.getElementById(\"bookingDateA\");\r\n    const timeInput = document.getElementById(\"bookingTimeA\");\r\n    const note = document.getElementById(\"bookingDateNoteA\");\r\n    if (!dateInput || !note) return;\r\n\r\n    if (!dateInput.value) {\r\n      note.textContent = t(\"choose_date_note_default\");\r\n      return;\r\n    }\r\n\r\n    const selected = new Date(`${dateInput.value}T00:00:00`);\r\n    const day = selected.getDay();\r\n    if (day === 0) {\r\n      note.textContent = t(\"choose_date_note_sunday\");\r\n      return;\r\n    }\r\n    if (day === 6) {\r\n      note.textContent = t(\"choose_date_note_saturday\", {\r\n        time: timeInput && timeInput.value ? ` ${currentLocale === \"fr\" ? \"\\xE0\" : currentLocale === \"de\" ? \"um\" : \"at\"} ${timeInput.value}` : \"\"\r\n      });\r\n      return;\r\n    }\r\n    note.textContent = t(\"choose_date_note_selected\", {\r\n      date: dateInput.value,\r\n      time: timeInput && timeInput.value ? ` ${currentLocale === \"fr\" ? \"\\xE0\" : currentLocale === \"de\" ? \"um\" : \"at\"} ${timeInput.value}` : \"\"\r\n    });\r\n  }\r\n\r\n  function syncBookingTimeChips() {\r\n    const timeInput = document.getElementById(\"bookingTimeA\");\r\n    document.querySelectorAll(\"#bookingTimeChipsA .booking-time-chip\").forEach((chip) => {\r\n      chip.classList.toggle(\"active\", !!timeInput && timeInput.value === chip.dataset.time);\r\n    });\r\n  }\r\n\r\n  function initializeBookingDateTimeUi() {\r\n    const dateInput = document.getElementById(\"bookingDateA\");\r\n    const timeInput = document.getElementById(\"bookingTimeA\");\r\n    if (dateInput) {\r\n      dateInput.min = new Date().toISOString().split(\"T\")[0];\r\n    }\r\n    syncBookingTimeChips();\r\n    updateBookingDateNote();\r\n  }\r\n\r\n  function openExternalUrl(url) {\r\n    if (!url) return;\r\n    const link = document.createElement(\"a\");\r\n    link.href = url;\r\n    link.target = \"_blank\";\r\n    link.rel = \"noopener noreferrer\";\r\n    document.body.appendChild(link);\r\n    link.click();\r\n    link.remove();\r\n  }\r\n\r\n  function openWhatsappLocation(number) {\r\n    const cleanNumber = String(number || \"\").replace(\/[^\\d]\/g, \"\");\r\n    if (!cleanNumber) return;\r\n    window.open(`https:\/\/wa.me\/${cleanNumber}`, \"_blank\");\r\n  }\r\n\r\n  function renderWhatsappLocations() {\r\n    const list = document.getElementById(\"whatsappLocationList\");\r\n    list.innerHTML = whatsappLocations.map((location) => `\r\n      <button class=\"whatsapp-location-card\" type=\"button\" data-number=\"${location.number}\">\r\n        <div class=\"icon-bg\">\r\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"info\">\r\n          <div class=\"name\">${normalizeIssueLabelSafe(location.name)}<\/div>\r\n          <div class=\"sub\">${normalizeIssueLabelSafe(location.city)}<\/div>\r\n        <\/div>\r\n        <div class=\"open-icon\">\r\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"\/><\/svg>\r\n        <\/div>\r\n      <\/button>\r\n    `).join(\"\");\r\n\r\n    list.querySelectorAll(\".whatsapp-location-card\").forEach((button) => {\r\n      button.addEventListener(\"click\", () => openWhatsappLocation(button.dataset.number));\r\n    });\r\n  }\r\n\r\n  function calculateDistanceKm(lat1, lng1, lat2, lng2) {\r\n    const toRad = (value) => (value * Math.PI) \/ 180;\r\n    const earthRadiusKm = 6371;\r\n    const dLat = toRad(lat2 - lat1);\r\n    const dLng = toRad(lng2 - lng1);\r\n    const a =\r\n      Math.sin(dLat \/ 2) * Math.sin(dLat \/ 2) +\r\n      Math.cos(toRad(lat1)) * Math.cos(toRad(lat2)) *\r\n      Math.sin(dLng \/ 2) * Math.sin(dLng \/ 2);\r\n    const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\r\n    return earthRadiusKm * c;\r\n  }\r\n\r\n  function getStoreDistanceLabel(store) {\r\n    if (!state.userCoords) return store.distance;\r\n    const distanceKm = calculateDistanceKm(\r\n      state.userCoords.lat,\r\n      state.userCoords.lng,\r\n      store.lat,\r\n      store.lng\r\n    );\r\n    return `${distanceKm.toFixed(1)} km`;\r\n  }\r\n\r\n  function updateStoreDetail(selected) {\r\n    state.selectedStore = selected;\r\n    document.getElementById(\"storeDetailName\").textContent = normalizeIssueLabelSafe(selected.name);\r\n    document.getElementById(\"storeDetailDistance\").textContent = getStoreDistanceLabel(selected);\r\n    document.getElementById(\"storeDetailAddress\").innerHTML = `${normalizeIssueLabelSafe(selected.address)}<br>${normalizeIssueLabelSafe(selected.city)}`;\r\n    document.getElementById(\"storeDetailHours\").textContent = selected.hours;\r\n    document.getElementById(\"storeDetailPhone\").textContent = selected.phone;\r\n    storeDetailHero.style.backgroundImage = \"linear-gradient(180deg, rgba(15, 23, 42, 0.03), rgba(15, 23, 42, 0.12)), linear-gradient(135deg, #d6d3d1, #f5f5f4 42%, #d6d3d1)\";\r\n    storeDetailImage.src = selected.image;\r\n    storeDetailImage.onerror = () => {\r\n      storeDetailImage.onerror = null;\r\n      storeDetailImage.src = \"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/09\/Logo-Repiar-and-shop.png\";\r\n    };\r\n    storePhoneBtn.setAttribute(\"aria-label\", `${t(\"call_us\")} - ${selected.name}`);\r\n    storeDirectionsBtn.setAttribute(\"aria-label\", `${t(\"get_directions\")} - ${selected.name}`);\r\n    storeWebsiteBtn.setAttribute(\"aria-label\", `${t(\"visit_website\")} - ${selected.name}`);\r\n    storeSelectBtn.textContent = state.preferredStoreId === selected.id ? t(\"store_selected\") : t(\"select_store\");\r\n  }\r\n\r\n  function updateCurrentLocationButton() {\r\n    const label = storeCurrentLocationBtn.querySelector(\"span\");\r\n    if (state.locatingUser) {\r\n      label.textContent = t(\"detecting_location\");\r\n      return;\r\n    }\r\n    if (state.useCurrentLocation && state.userCoords) {\r\n      label.textContent = t(\"nearest_location\");\r\n      return;\r\n    }\r\n    label.textContent = t(\"use_current_location\");\r\n  }\r\n\r\n  function getBrandSeries(brandId) {\r\n    const activeCatalog = state.device === \"Tablet\"\r\n      ? tabletRepairCatalog\r\n      : state.device === \"Smartwatch\"\r\n        ? smartwatchRepairCatalog\r\n      : state.device === \"Computer\"\r\n        ? computerRepairCatalog\r\n        : repairCatalog;\r\n    return activeCatalog[brandId]?.series || { MODELS: [\"Generic model\"] };\r\n  }\r\n\r\n  function getModelIssues(brandId, modelName) {\r\n    const activeCatalog = state.device === \"Tablet\"\r\n      ? tabletRepairCatalog\r\n      : state.device === \"Smartwatch\"\r\n        ? smartwatchRepairCatalog\r\n      : state.device === \"Computer\"\r\n        ? computerRepairCatalog\r\n        : repairCatalog;\r\n    return activeCatalog[brandId]?.modelIssues?.[modelName] || defaultIssues;\r\n  }\r\n\r\n  function tryDecodeMojibake(text) {\r\n    try {\r\n      return decodeURIComponent(escape(text));\r\n    } catch {\r\n      return text;\r\n    }\r\n  }\r\n\r\n  function normalizeIssueLabel(text) {\r\n    let value = String(text || \"\").trim();\r\n\r\n    for (let i = 0; i < 3; i += 1) {\r\n      const decoded = tryDecodeMojibake(value);\r\n      if (decoded === value) break;\r\n      value = decoded;\r\n    }\r\n\r\n    return value\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u00a0\u00c3\u00a2\u00e2\u201a\u00ac\u00e2\u201e\u00a2\u00c3\u0192\u00c6\u2019\u00c3\u00a2\u00e2\u201a\u00ac\u00c5\u00a1\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bc|\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00bc|\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bc|\u00c3\u0192\u00c2\u00bc|\u00c3\u00bc\/g, \"\u00fc\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u00a0\u00c3\u00a2\u00e2\u201a\u00ac\u00e2\u201e\u00a2\u00c3\u0192\u00c6\u2019\u00c3\u00a2\u00e2\u201a\u00ac\u00c5\u00a1\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00b6|\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00b6|\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b6|\u00c3\u0192\u00c2\u00b6|\u00c3\u00b6\/g, \"\u00f6\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u00a0\u00c3\u00a2\u00e2\u201a\u00ac\u00e2\u201e\u00a2\u00c3\u0192\u00c6\u2019\u00c3\u00a2\u00e2\u201a\u00ac\u00c5\u00a1\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00a4|\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u0161\u00c3\u201a\u00c2\u00a4|\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a4|\u00c3\u0192\u00c2\u00a4|\u00c3\u00a4\/g, \"\u00e4\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u2020\u00e2\u20ac\u2122\u00c3\u0192\u00e2\u20ac\u00a6\u00c3\u201a\u00c2\u00b8|\u00c3\u0192\u00c6\u2019\u00c3\u2026\u00c2\u00b8|\u00c3\u0178\/g, \"\u00df\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a9|\u00c3\u0192\u00c2\u00a9|\u00c3\u00a9\/g, \"\u00e9\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a8|\u00c3\u0192\u00c2\u00a8|\u00c3\u00a8\/g, \"\u00e8\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00a2|\u00c3\u0192\u00c2\u00a2|\u00c3\u00a2\/g, \"\u00e2\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00aa|\u00c3\u0192\u00c2\u00aa|\u00c3\u00aa\/g, \"\u00ea\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00b4|\u00c3\u0192\u00c2\u00b4|\u00c3\u00b4\/g, \"\u00f4\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u201a\u00c2\u00bb|\u00c3\u0192\u00c2\u00bb|\u00c3\u00bb\/g, \"\u00fb\")\r\n      .replace(\/Neuch\u00c3\u0192\u00c2\u00a2tel|Neuch\u00c3\u00a2tel\/g, \"Neuch\u00e2tel\")\r\n      .replace(\/H\u00c3\u0192\u00c2\u00b6rmuschel|H\u00c3\u00b6rmuschel\/g, \"H\u00f6rmuschel\")\r\n      .replace(\/R\u00c3\u0192\u00c2\u00bcckseite|R\u00c3\u00bcckseite\/g, \"R\u00fcckseite\")\r\n      .replace(\/L\u00c3\u0192\u00c2\u00bcfter|L\u00c3\u00bcfter\/g, \"L\u00fcfter\")\r\n      .replace(\/Premiumqualit\u00c3\u0192\u00c2\u00a4t|Premiumqualit\u00c3\u00a4t\/g, \"Premiumqualit\u00e4t\")\r\n      .replace(\/\u00c2\u00b7\/g, \"\u00b7\")\r\n      .replace(\/\u00c3\u00a2\u00e2\u201a\u00ac\u00c2\u00a6\/g, \"...\")\r\n      .replace(\/\u00c3\u0192\u00c6\u2019\u00c3\u00a2\u00e2\u201a\u00ac\u00c5\u00a1|\u00c3\u201a\/g, \"\")\r\n      .replace(\/\\s+\/g, \" \")\r\n      .trim();\r\n  }\r\n\r\n  function normalizeIssueLabelSafe(text) {\r\n    return normalizeIssueLabel(text).trim();\r\n  }\r\n\r\n  function localizeIssueLabel(label) {\r\n    let value = normalizeIssueLabelSafe(label);\r\n    if (currentLocale === \"de\") return value;\r\n\r\n    const replacements = currentLocale === \"fr\"\r\n      ? [\r\n          [\/Display Reparatur \\(Premiumqualit\u00e4t\\)|Display Reparatur Premiumqualit\u00e4t\/gi, \"R\u00e9paration \u00e9cran premium\"],\r\n          [\/Display Originalzustand\/gi, \"R\u00e9paration \u00e9cran d'origine\"],\r\n          [\/Display \\\/ Glas Reparatur\/gi, \"R\u00e9paration \u00e9cran \/ verre\"],\r\n          [\/Display Reparatur\/gi, \"R\u00e9paration \u00e9cran\"],\r\n          [\/Touchscreen \\\/ Glas\/gi, \"\u00c9cran tactile \/ Verre\"],\r\n          [\/Akkuwechsel\/gi, \"Remplacement de batterie\"],\r\n          [\/Backcover \\(R\u00fcckseite\\) inkl\\. Rahmen\/gi, \"Coque arri\u00e8re avec cadre\"],\r\n          [\/Backcover \\(R\u00fcckseite\\) nur Glas\/gi, \"Vitre arri\u00e8re seule\"],\r\n          [\/R\u00fcckseite System inkl\\. Platine\/gi, \"Syst\u00e8me arri\u00e8re avec carte\"],\r\n          [\/R\u00fcckseite nur Glas\/gi, \"Vitre arri\u00e8re seule\"],\r\n          [\/R\u00fcckseite inkl\\. Rahmen\/gi, \"Coque arri\u00e8re avec cadre\"],\r\n          [\/R\u00fcckseite\/gi, \"Coque arri\u00e8re\"],\r\n          [\/Ladeproblem \\\/ Charging\/gi, \"Probl\u00e8me de charge\"],\r\n          [\/Ladebuchse \\\/ USB-C\/gi, \"Port de charge \/ USB-C\"],\r\n          [\/Ladebuchse\/gi, \"Port de charge\"],\r\n          [\/Lautsprecher\/gi, \"Haut-parleur\"],\r\n          [\/Mikrofon\/gi, \"Microphone\"],\r\n          [\/H\u00f6rmuschel\/gi, \"\u00c9couteur interne\"],\r\n          [\/Kamera Glas \\(Hinten\\)\/gi, \"Verre cam\u00e9ra arri\u00e8re\"],\r\n          [\/Kamera \\(Hinten\\)\/gi, \"Cam\u00e9ra arri\u00e8re\"],\r\n          [\/Kamera \\(Vorne\\)\/gi, \"Cam\u00e9ra avant\"],\r\n          [\/Kamera\/gi, \"Cam\u00e9ra\"],\r\n          [\/Wasser Schaden|Wasserschaden\/gi, \"D\u00e9g\u00e2ts d'eau\"],\r\n          [\/Tastatur Austausch\/gi, \"Remplacement du clavier\"],\r\n          [\/Trackpad Reparatur\/gi, \"R\u00e9paration du trackpad\"],\r\n          [\/L\u00fcfter \\\/ Cooling Service\/gi, \"Ventilateur \/ Service de refroidissement\"],\r\n          [\/L\u00fcfter Reparatur\/gi, \"R\u00e9paration du ventilateur\"],\r\n          [\/Scharniere Reparatur\/gi, \"R\u00e9paration des charni\u00e8res\"],\r\n          [\/Back Sensor \\\/ Back Cover\/gi, \"Capteur arri\u00e8re \/ Coque arri\u00e8re\"],\r\n          [\/Digital Crown \\\/ Side Button\/gi, \"Couronne digitale \/ Bouton lat\u00e9ral\"],\r\n          [\/Power Button\/gi, \"Bouton d'alimentation\"],\r\n          [\/Home Button\/gi, \"Bouton Home\"],\r\n          [\/Face ID\/gi, \"Face ID\"],\r\n          [\/Sensor\/gi, \"Capteur\"],\r\n          [\/Sonstiger Schaden\/gi, \"Autre dommage\"]\r\n        ]\r\n      : [\r\n          [\/Display Reparatur \\(Premiumqualit\u00e4t\\)|Display Reparatur Premiumqualit\u00e4t\/gi, \"Premium display repair\"],\r\n          [\/Display Originalzustand\/gi, \"Original display repair\"],\r\n          [\/Display \\\/ Glas Reparatur\/gi, \"Display \/ Glass repair\"],\r\n          [\/Display Reparatur\/gi, \"Display repair\"],\r\n          [\/Touchscreen \\\/ Glas\/gi, \"Touchscreen \/ Glass\"],\r\n          [\/Akkuwechsel\/gi, \"Battery replacement\"],\r\n          [\/Backcover \\(R\u00fcckseite\\) inkl\\. Rahmen\/gi, \"Back cover with frame\"],\r\n          [\/Backcover \\(R\u00fcckseite\\) nur Glas\/gi, \"Back glass only\"],\r\n          [\/R\u00fcckseite System inkl\\. Platine\/gi, \"Rear system incl. board\"],\r\n          [\/R\u00fcckseite nur Glas\/gi, \"Back glass only\"],\r\n          [\/R\u00fcckseite inkl\\. Rahmen\/gi, \"Back cover with frame\"],\r\n          [\/R\u00fcckseite\/gi, \"Back cover\"],\r\n          [\/Ladeproblem \\\/ Charging\/gi, \"Charging issue\"],\r\n          [\/Ladebuchse \\\/ USB-C\/gi, \"Charging port \/ USB-C\"],\r\n          [\/Ladebuchse\/gi, \"Charging port\"],\r\n          [\/Lautsprecher\/gi, \"Speaker\"],\r\n          [\/Mikrofon\/gi, \"Microphone\"],\r\n          [\/H\u00f6rmuschel\/gi, \"Earpiece\"],\r\n          [\/Kamera Glas \\(Hinten\\)\/gi, \"Rear camera glass\"],\r\n          [\/Kamera \\(Hinten\\)\/gi, \"Rear camera\"],\r\n          [\/Kamera \\(Vorne\\)\/gi, \"Front camera\"],\r\n          [\/Kamera\/gi, \"Camera\"],\r\n          [\/Wasser Schaden|Wasserschaden\/gi, \"Water damage\"],\r\n          [\/Tastatur Austausch\/gi, \"Keyboard replacement\"],\r\n          [\/Trackpad Reparatur\/gi, \"Trackpad repair\"],\r\n          [\/L\u00fcfter \\\/ Cooling Service\/gi, \"Fan \/ Cooling service\"],\r\n          [\/L\u00fcfter Reparatur\/gi, \"Fan repair\"],\r\n          [\/Scharniere Reparatur\/gi, \"Hinge repair\"],\r\n          [\/Back Sensor \\\/ Back Cover\/gi, \"Back sensor \/ Back cover\"],\r\n          [\/Digital Crown \\\/ Side Button\/gi, \"Digital Crown \/ Side button\"],\r\n          [\/Power Button\/gi, \"Power button\"],\r\n          [\/Home Button\/gi, \"Home button\"],\r\n          [\/Face ID\/gi, \"Face ID\"],\r\n          [\/Sensor\/gi, \"Sensor\"],\r\n          [\/Sonstiger Schaden\/gi, \"Other damage\"]\r\n        ];\r\n\r\n    replacements.forEach(([pattern, replacement]) => {\r\n      value = value.replace(pattern, replacement);\r\n    });\r\n\r\n    return value;\r\n  }\r\n\r\n  function getIssueIconKey(issue) {\r\n    const label = normalizeIssueLabelSafe(issue?.name || \"\").toLowerCase();\r\n    if (label.includes(\"display\") || label.includes(\"screen\") || label.includes(\"glas\")) return \"screen\";\r\n    if (label.includes(\"akku\") || label.includes(\"battery\")) return \"battery\";\r\n    if (label.includes(\"r\u00fcck\") || label.includes(\"ruck\") || label.includes(\"backcover\") || label.includes(\"back cover\")) return \"back\";\r\n    if (label.includes(\"tastatur\") || label.includes(\"keyboard\")) return \"keyboard\";\r\n    if (label.includes(\"trackpad\") || label.includes(\"touchpad\")) return \"trackpad\";\r\n    if (label.includes(\"ladebuchse\") || label.includes(\"charging\") || label.includes(\"charging port\")) return \"charge\";\r\n    if (label.includes(\"l\u00fcfter\") || label.includes(\"lufter\") || label.includes(\"fan\")) return \"fan\";\r\n    if (label.includes(\"scharnier\") || label.includes(\"hinge\")) return \"hinge\";\r\n    if (label.includes(\"kamera\") || label.includes(\"camera\")) return \"camera\";\r\n    if (label.includes(\"wasser\") || label.includes(\"water\")) return \"water\";\r\n    return iconSvg[issue?.icon] ? issue.icon : \"other\";\r\n  }\r\n\r\n\r\n  function renderStores() {\r\n    const list = document.getElementById(\"storesList\");\r\n    const query = state.storeSearchTerm.trim().toLowerCase();\r\n    const visibleStores = [...stores]\r\n      .filter((store) => {\r\n        if (!query) return true;\r\n        return [\r\n          store.name,\r\n          store.address,\r\n          store.city,\r\n          store.distance\r\n        ].some((value) => value.toLowerCase().includes(query));\r\n      })\r\n      .sort((a, b) => {\r\n        if (state.useCurrentLocation && state.userCoords) {\r\n          const aDistance = calculateDistanceKm(state.userCoords.lat, state.userCoords.lng, a.lat, a.lng);\r\n          const bDistance = calculateDistanceKm(state.userCoords.lat, state.userCoords.lng, b.lat, b.lng);\r\n          return aDistance - bDistance;\r\n        }\r\n        return stores.findIndex((x) => x.id === a.id) - stores.findIndex((x) => x.id === b.id);\r\n      });\r\n\r\n    if (!visibleStores.length) {\r\n      list.innerHTML = `\r\n        <div class=\"store-location-card\">\r\n          <div class=\"store-location-main\">\r\n            <div class=\"store-location-name\">${t(\"no_stores_found\")}<\/div>\r\n            <div class=\"store-location-address\">${t(\"no_stores_help\")}<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      `;\r\n      return;\r\n    }\r\n\r\n    const storeCards = visibleStores.map((store) => `\r\n      <div class=\"store-location-card\" data-store=\"${store.id}\">\r\n        <div class=\"store-pin\">\r\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 21s-6.5-5.33-6.5-11A6.5 6.5 0 1 1 18.5 10c0 5.67-6.5 11-6.5 11zm0-8.5A2.5 2.5 0 1 0 12 7a2.5 2.5 0 0 0 0 5.5z\"><\/path><\/svg>\r\n        <\/div>\r\n        <div class=\"store-location-main\">\r\n          <div class=\"store-location-top\">\r\n            <div class=\"store-location-name\">${normalizeIssueLabelSafe(store.name)}<\/div>\r\n            <div class=\"store-distance\">${getStoreDistanceLabel(store)}<\/div>\r\n          <\/div>\r\n          <div class=\"store-location-address\">${store.address}<\/div>\r\n          <div class=\"store-location-city\">${normalizeIssueLabelSafe(store.city)}<\/div>\r\n        <\/div>\r\n        <div class=\"store-chevron\">&#8250;<\/div>\r\n      <\/div>\r\n    `).join(\"\");\r\n\r\n    const otherStoreCard = `\r\n      <div class=\"store-location-card\" data-store=\"other-not-listed\">\r\n        <div class=\"store-pin\">\r\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm1 15h-2v-2h2zm0-4h-2V7h2z\"><\/path><\/svg>\r\n        <\/div>\r\n        <div class=\"store-location-main\">\r\n          <div class=\"store-location-top\">\r\n            <div class=\"store-location-name\">${t(\"other_not_listed\")}<\/div>\r\n            <div class=\"store-distance\">${t(\"other\")}<\/div>\r\n          <\/div>\r\n          <div class=\"store-location-address\">${t(\"continue_without_branch\")}<\/div>\r\n          <div class=\"store-location-city\">${t(\"other_not_listed_short\")}<\/div>\r\n        <\/div>\r\n        <div class=\"store-chevron\">&#8250;<\/div>\r\n      <\/div>\r\n    `;\r\n\r\n    list.innerHTML = `${storeCards}${otherStoreCard}`;\r\n\r\n    list.querySelectorAll(\".store-location-card\").forEach((card) => {\r\n      card.addEventListener(\"click\", () => {\r\n        if (card.dataset.store === \"other-not-listed\") {\r\n          state.selectedStore = null;\r\n          state.preferredStoreId = null;\r\n          state.customStoreLabel = t(\"other_not_listed\");\r\n          if (state.returnToBooking) {\r\n            state.returnToBooking = false;\r\n            goToTab(\"repair\");\r\n            openBooking();\r\n          } else {\r\n            closePanel();\r\n          }\r\n          return;\r\n        }\r\n        const selected = stores.find((store) => store.id === card.dataset.store);\r\n        if (!selected) return;\r\n        state.customStoreLabel = \"\";\r\n        updateStoreDetail(selected);\r\n        showStoresView(\"detail\");\r\n      });\r\n    });\r\n  }\r\n\r\n  function renderBrands() {\r\n    const list = document.getElementById(\"brandList\");\r\n    const availableBrands = state.device === \"Tablet\"\r\n      ? brands.filter((brand) => tabletBrandIds.has(brand.id))\r\n      : state.device === \"Smartwatch\"\r\n        ? brands.filter((brand) => smartwatchBrandIds.has(brand.id))\r\n      : state.device === \"Computer\"\r\n        ? brands.filter((brand) => computerBrandIds.has(brand.id))\r\n        : brands.filter((brand) => smartphoneBrandIds.has(brand.id));\r\n\r\n    list.innerHTML = availableBrands.map((brand) => `\r\n      <div class=\"list-row\" data-brand=\"${brand.id}\">\r\n        <div class=\"brand-logo\">${brand.logo}<\/div>\r\n        <div class=\"row-text\">${brand.name}<\/div>\r\n        <span class=\"chev\">&#8250;<\/span>\r\n      <\/div>\r\n    `).join(\"\");\r\n\r\n    list.querySelectorAll(\".list-row\").forEach((row) => {\r\n      row.addEventListener(\"click\", () => {\r\n        state.brand = row.dataset.brand;\r\n        state.selectedSeries = null;\r\n        state.model = null;\r\n        renderModels();\r\n        goToStep(3);\r\n      });\r\n    });\r\n  }\r\n\r\n  function renderModels() {\r\n    const list = document.getElementById(\"modelList\");\r\n    const series = getBrandSeries(state.brand);\r\n    let html = \"\";\r\n    const seriesIconSvg = getDeviceSeriesIconSvg();\r\n    const useSeriesFirst = state.device === \"Computer\"\r\n      ? computerSeriesFirstBrands.has(state.brand)\r\n      : state.device === \"Smartwatch\"\r\n        ? smartwatchSeriesFirstBrands.has(state.brand)\r\n      : state.device === \"Tablet\"\r\n        ? tabletSeriesFirstBrands.has(state.brand)\r\n        : seriesFirstBrands.has(state.brand);\r\n\r\n    if (useSeriesFirst && !state.selectedSeries) {\r\n      Object.keys(series).forEach((seriesName) => {\r\n        html += `\r\n          <div class=\"list-row\" data-series=\"${seriesName}\">\r\n            <div class=\"row-thumb\">${seriesIconSvg}<\/div>\r\n            <div class=\"row-text\">${seriesName}<\/div>\r\n            <span class=\"chev\">&#8250;<\/span>\r\n          <\/div>\r\n        `;\r\n      });\r\n\r\n      list.innerHTML = html;\r\n\r\n      list.querySelectorAll(\".list-row\").forEach((row) => {\r\n        row.addEventListener(\"click\", () => {\r\n          state.selectedSeries = row.dataset.series;\r\n          renderModels();\r\n        });\r\n      });\r\n      return;\r\n    }\r\n\r\n    Object.entries(series).forEach(([seriesName, models]) => {\r\n      if (useSeriesFirst && state.selectedSeries && seriesName !== state.selectedSeries) return;\r\n      html += `<div class=\"list-section-title\">${seriesName}<\/div>`;\r\n      models.forEach((model) => {\r\n        html += `\r\n          <div class=\"list-row\" data-model=\"${model}\">\r\n            <div class=\"row-thumb\">${seriesIconSvg}<\/div>\r\n            <div class=\"row-text\">${model}<\/div>\r\n            <span class=\"chev\">&#8250;<\/span>\r\n          <\/div>\r\n        `;\r\n      });\r\n    });\r\n\r\n    list.innerHTML = html;\r\n\r\n    list.querySelectorAll(\".list-row\").forEach((row) => {\r\n      row.addEventListener(\"click\", () => {\r\n        state.model = row.dataset.model;\r\n        document.getElementById(\"selectedModelName\").textContent = state.model;\r\n        renderIssues();\r\n        goToStep(4);\r\n      });\r\n    });\r\n  }\r\n\r\n  function renderIssues() {\r\n    const list = document.getElementById(\"issueList\");\r\n    const issueQuestion = document.getElementById(\"issueQuestion\");\r\n    const issueStepTitle = document.querySelector(\"#screen-4 .step-title\");\r\n    const selectedModelThumb = document.getElementById(\"selectedModelThumb\");\r\n    const issueItems = getModelIssues(state.brand, state.model);\r\n\r\n    if (selectedModelThumb) {\r\n      selectedModelThumb.innerHTML = getDeviceModelIconSvg();\r\n    }\r\n\r\n    if (issueStepTitle) {\r\n      issueStepTitle.textContent = state.device === \"Smartphone\" ? t(\"step_choose_issue\") : t(\"step_choose_repair_type\");\r\n    }\r\n\r\n    if (issueQuestion) {\r\n      if (state.device === \"Tablet\" && state.brand === \"apple\") {\r\n        issueQuestion.textContent = t(\"question_ipad\");\r\n      } else if (state.device === \"Tablet\") {\r\n        issueQuestion.textContent = t(\"question_tablet\");\r\n      } else if (state.device === \"Smartwatch\") {\r\n        issueQuestion.textContent = t(\"question_smartwatch\");\r\n      } else if (state.device === \"Computer\") {\r\n        issueQuestion.textContent = t(\"question_computer\");\r\n      } else {\r\n        issueQuestion.textContent = t(\"question_device\");\r\n      }\r\n    }\r\n\r\n    list.innerHTML = issueItems.map((issue) => {\r\n      const cleanName = normalizeIssueLabel(issue.name);\r\n      const displayName = localizeIssueLabel(cleanName);\r\n      const displayPrice = issue.isQuote || issue.price === \"On request\" ? t(\"on_request\") : issue.price;\r\n      let iconKey = getIssueIconKey(issue);\r\n      const normalizedLabel = normalizeIssueLabelSafe(cleanName).toLowerCase();\r\n\r\n      if (normalizedLabel.includes(\"mikrofon\") || normalizedLabel.includes(\"microphone\")) iconKey = \"microphone\";\r\n      else if (normalizedLabel.includes(\"lautsprecher\") || normalizedLabel.includes(\"speaker\")) iconKey = \"speaker\";\r\n      else if (normalizedLabel.includes(\"h\u00f6rmuschel\") || normalizedLabel.includes(\"earpiece\")) iconKey = \"earpiece\";\r\n      else if (normalizedLabel.includes(\"homebutton\") || normalizedLabel.includes(\"home button\")) iconKey = \"home\";\r\n      else if (normalizedLabel.includes(\"power button\") || normalizedLabel.includes(\"ein\/aus\") || normalizedLabel.includes(\"on\/off\")) iconKey = \"power\";\r\n      else if (normalizedLabel.includes(\"sensor\") || normalizedLabel.includes(\"face id\")) iconKey = \"sensor\";\r\n      else if (normalizedLabel.includes(\"sonstiger schaden\") || normalizedLabel.includes(\"other damage\") || normalizedLabel.includes(\"austausch\")) iconKey = \"damage\";\r\n\r\n      return `\r\n      <div class=\"list-row\" data-issue=\"${displayName}\" data-price=\"${displayPrice}\">\r\n        <div class=\"row-icon\">${iconSvg[iconKey] || iconSvg.other}<\/div>\r\n        <div class=\"row-text\">${displayName}<\/div>\r\n        <span class=\"row-price ${issue.isQuote ? \"quote\" : \"\"}\">${displayPrice}<\/span>\r\n        <span class=\"chev\">&#8250;<\/span>\r\n      <\/div>\r\n    `;\r\n    }).join(\"\");\r\n\r\n    list.querySelectorAll(\".list-row\").forEach((row) => {\r\n      row.addEventListener(\"click\", () => {\r\n        state.issue = { name: row.dataset.issue, price: row.dataset.price };\r\n        document.getElementById(\"finalIssue\").textContent = state.issue.name;\r\n        document.getElementById(\"finalModel\").textContent = state.model;\r\n        document.getElementById(\"finalPrice\").textContent = state.issue.price;\r\n        const finalProductThumb = document.getElementById(\"finalProductThumb\");\r\n        if (finalProductThumb) {\r\n          finalProductThumb.innerHTML = getDeviceModelIconSvg();\r\n        }\r\n        goToStep(5);\r\n      });\r\n    });\r\n  }\r\n\r\n  function openBooking() {\r\n    resetBookingConceptUi();\r\n    const bookingData = {\r\n      device: getLocalizedDeviceLabel(state.device),\r\n      brand: getBrandNameById(state.brand),\r\n      model: state.model || t(\"not_selected\"),\r\n      issue: state.issue ? state.issue.name : t(\"not_selected\"),\r\n      price: state.issue ? state.issue.price : t(\"on_request\"),\r\n      store: getCurrentBookingStoreLabel()\r\n    };\r\n    document.querySelectorAll(\"[data-booking-bind]\").forEach((node) => {\r\n      const key = node.getAttribute(\"data-booking-bind\");\r\n      node.textContent = bookingData[key] || \"\";\r\n    });\r\n    const bookingSummaryTitle = document.querySelector(\"#concept-a .booking-summary-title\");\r\n    if (bookingSummaryTitle) bookingSummaryTitle.textContent = t(\"booking_summary\");\r\n    renderInlineBookingStorePicker();\r\n    initializeBookingDateTimeUi();\r\n    setBookingConcept(state.bookingConcept || \"concept-a\");\r\n    document.getElementById(\"bookingModal\").classList.add(\"show\");\r\n  }\r\n\r\n  function closeBooking() {\r\n    resetBookingConceptUi();\r\n    document.getElementById(\"bookingModal\").classList.remove(\"show\");\r\n  }\r\n\r\n  function chooseBookingStore(conceptId) {\r\n    state.bookingConcept = \"concept-a\";\r\n    renderInlineBookingStorePicker();\r\n    toggleInlineBookingStorePicker();\r\n  }\r\n\r\n  function setBookingConcept(conceptId) {\r\n    state.bookingConcept = \"concept-a\";\r\n    document.querySelectorAll(\".booking-concept\").forEach((panel) => {\r\n      panel.classList.toggle(\"active\", panel.id === \"concept-a\");\r\n    });\r\n  }\r\n\r\n  function getBrandNameById(brandId) {\r\n    const brand = brands.find((item) => item.id === brandId);\r\n    return brand ? brand.name : t(\"not_selected\");\r\n  }\r\n\r\n  function resetBookingConceptUi(variant) {\r\n    const suffix = variant ? String(variant).toUpperCase() : null;\r\n    if (suffix) {\r\n      const form = document.querySelector(`#concept-${String(variant).toLowerCase()} .booking-form`);\r\n      const successCard = document.querySelector(`[data-booking-success=\"${suffix}\"]`);\r\n      const statusBox = document.querySelector(`[data-booking-status=\"${suffix}\"]`);\r\n      if (form) form.style.display = \"\";\r\n      if (successCard) successCard.classList.remove(\"show\");\r\n      if (statusBox) {\r\n        statusBox.className = \"booking-submit-status\";\r\n        statusBox.textContent = \"\";\r\n      }\r\n      if (suffix === \"A\") {\r\n        toggleInlineBookingStorePicker(false);\r\n      }\r\n      return;\r\n    }\r\n\r\n    document.querySelectorAll(\".booking-form\").forEach((form) => {\r\n      form.style.display = \"\";\r\n    });\r\n    document.querySelectorAll(\"[data-booking-success]\").forEach((card) => {\r\n      card.classList.remove(\"show\");\r\n    });\r\n    document.querySelectorAll(\".booking-submit-status\").forEach((statusBox) => {\r\n      statusBox.className = \"booking-submit-status\";\r\n      statusBox.textContent = \"\";\r\n    });\r\n    toggleInlineBookingStorePicker(false);\r\n  }\r\n\r\n  function showBookingSuccess(variant) {\r\n    const suffix = String(variant || \"a\").toUpperCase();\r\n    const form = document.querySelector(`#concept-${String(variant || \"a\").toLowerCase()} .booking-form`);\r\n    const successCard = document.querySelector(`[data-booking-success=\"${suffix}\"]`);\r\n    const payload = getBookingPayload(variant);\r\n    const dateNode = document.getElementById(`bookingSuccessDate${suffix}`);\r\n    const timeNode = document.getElementById(`bookingSuccessTime${suffix}`);\r\n    const referenceNode = document.getElementById(`bookingSuccessReference${suffix}`);\r\n    if (dateNode) dateNode.textContent = payload.preferredDate || t(\"not_provided\");\r\n    if (timeNode) timeNode.textContent = payload.preferredTime || t(\"not_provided\");\r\n    if (referenceNode) {\r\n      const randomId = Math.random().toString(36).slice(2, 8).toUpperCase();\r\n      referenceNode.textContent = `${t(\"reference\")}: RAS-${randomId}`;\r\n    }\r\n    if (form) form.style.display = \"none\";\r\n    if (successCard) successCard.classList.add(\"show\");\r\n  }\r\n\r\n  function resetBookingAfterSuccess() {\r\n    resetBookingConceptUi(\"a\");\r\n    const form = document.querySelector('#concept-a .booking-form');\r\n    if (form) form.reset();\r\n    initializeBookingDateTimeUi();\r\n  }\r\n\r\n  function continueBookingOnWhatsapp() {\r\n    closeBooking();\r\n    openPanel(\"contact\");\r\n    showContactView(\"whatsapp\");\r\n  }\r\n\r\n  function getBookingPayload(variant) {\r\n    const suffix = String(variant || \"a\").toUpperCase();\r\n    const name = (document.getElementById(`bookingName${suffix}`)?.value || \"\").trim();\r\n    const phone = (document.getElementById(`bookingPhone${suffix}`)?.value || \"\").trim();\r\n    const email = (document.getElementById(`bookingEmail${suffix}`)?.value || \"\").trim();\r\n    const message = (document.getElementById(`bookingMessage${suffix}`)?.value || \"\").trim();\r\n    const preferredDate = (document.getElementById(`bookingDate${suffix}`)?.value || \"\").trim();\r\n    const preferredTime = (document.getElementById(`bookingTime${suffix}`)?.value || \"\").trim();\r\n    const preferredStore = stores.find((store) => store.id === state.preferredStoreId);\r\n    return {\r\n      name,\r\n      phone,\r\n      email,\r\n      message,\r\n      preferredDate,\r\n      preferredTime,\r\n      device: getLocalizedDeviceLabel(state.device),\r\n      brand: getBrandNameById(state.brand),\r\n      model: state.model || t(\"not_selected\"),\r\n      issue: state.issue ? state.issue.name : t(\"not_selected\"),\r\n      price: state.issue ? state.issue.price : t(\"on_request\"),\r\n      store: preferredStore ? preferredStore.name : (state.customStoreLabel || t(\"not_selected_yet\")),\r\n      concept: String(variant || \"a\").toUpperCase()\r\n    };\r\n  }\r\n\r\n  function setBookingSubmitStatus(variant, type, message) {\r\n    const statusBox = document.querySelector(`[data-booking-status=\"${String(variant || \"a\").toUpperCase()}\"]`);\r\n    if (!statusBox) return;\r\n    statusBox.className = `booking-submit-status show ${type}`;\r\n    statusBox.textContent = message;\r\n  }\r\n\r\n  function formatBookingEmailText(payload) {\r\n    const submittedAt = new Date().toLocaleString(\"en-CH\", {\r\n      year: \"numeric\",\r\n      month: \"short\",\r\n      day: \"2-digit\",\r\n      hour: \"2-digit\",\r\n      minute: \"2-digit\"\r\n    });\r\n\r\n    return [\r\n      \"NEW REPAIR BOOKING REQUEST\",\r\n      \"================================\",\r\n      \"\",\r\n      \"CUSTOMER DETAILS\",\r\n      `Name: ${payload.name}`,\r\n      `Phone: ${payload.phone}`,\r\n      `Email: ${payload.email || \"Not provided\"}`,\r\n      \"\",\r\n      \"REPAIR DETAILS\",\r\n      `Device: ${payload.device}`,\r\n      `Brand: ${payload.brand}`,\r\n      `Model: ${payload.model}`,\r\n      `Repair: ${payload.issue}`,\r\n      `Price: ${payload.price}`,\r\n      \"\",\r\n      \"BOOKING DETAILS\",\r\n      `Preferred Store: ${payload.store}`,\r\n      `Preferred Date: ${payload.preferredDate || \"Not provided\"}`,\r\n      `Preferred Time: ${payload.preferredTime || \"Not provided\"}`,\r\n      `Concept: ${payload.concept}`,\r\n      `Submitted At: ${submittedAt}`,\r\n      `Source: Repair booking widget`,\r\n      \"\",\r\n      \"CUSTOMER NOTES\",\r\n      payload.message || \"No additional notes\",\r\n      \"\",\r\n      \"================================\"\r\n    ].join(\"\\n\");\r\n  }\r\n\r\n  async function submitBookingForm(event, variant) {\r\n    event.preventDefault();\r\n    const payload = getBookingPayload(variant);\r\n    const form = event.currentTarget;\r\n    const submitButton = form.querySelector('button[type=\"submit\"]');\r\n    const originalLabel = submitButton ? submitButton.textContent : \"\";\r\n\r\n    if (submitButton) {\r\n      submitButton.disabled = true;\r\n      submitButton.textContent = t(\"submitting\");\r\n    }\r\n\r\n    setBookingSubmitStatus(variant, \"info\", t(\"prep_booking\"));\r\n\r\n    const subject = `${bookingSubmissionConfig.subjectPrefix} - ${payload.model || payload.device || \"Device\"}`;\r\n    const body = formatBookingEmailText(payload);\r\n    const web3Payload = {\r\n      access_key: bookingSubmissionConfig.accessKey,\r\n      subject,\r\n      from_name: bookingSubmissionConfig.fromName,\r\n      replyto: payload.email || bookingSubmissionConfig.email,\r\n      email: payload.email || bookingSubmissionConfig.email,\r\n      name: payload.name,\r\n      message: body,\r\n      \"Customer Name\": payload.name,\r\n      \"Customer Phone\": payload.phone,\r\n      \"Customer Email\": payload.email || \"Not provided\",\r\n      \"Device Type\": payload.device,\r\n      \"Brand\": payload.brand,\r\n      \"Model\": payload.model,\r\n      \"Repair Issue\": payload.issue,\r\n      \"Repair Price\": payload.price,\r\n      \"Preferred Store\": payload.store,\r\n      \"Preferred Date\": payload.preferredDate || \"Not provided\",\r\n      \"Preferred Time\": payload.preferredTime || \"Not provided\",\r\n      \"Booking Concept\": payload.concept,\r\n      \"Customer Notes\": payload.message || \"No additional notes\",\r\n      \"Submission Source\": \"Repair booking widget\"\r\n    };\r\n    try {\r\n      if (bookingSubmissionConfig.provider === \"web3forms\" && bookingSubmissionConfig.accessKey) {\r\n        const response = await fetch(bookingSubmissionConfig.endpoint, {\r\n          method: \"POST\",\r\n          headers: {\r\n            \"Accept\": \"application\/json\",\r\n            \"Content-Type\": \"application\/json\"\r\n          },\r\n          body: JSON.stringify(web3Payload)\r\n        });\r\n\r\n        const result = await response.json().catch(() => ({}));\r\n\r\n        if (!response.ok) {\r\n          throw new Error(result.message || `Submission failed with status ${response.status}`);\r\n        }\r\n\r\n        setBookingSubmitStatus(variant, \"success\", result.message || t(\"booking_submitted\"));\r\n        form.reset();\r\n        showBookingSuccess(variant);\r\n      } else if (bookingSubmissionConfig.endpoint && bookingSubmissionConfig.provider === \"custom\") {\r\n        const response = await fetch(bookingSubmissionConfig.endpoint, {\r\n          method: \"POST\",\r\n          headers: {\r\n            \"Content-Type\": \"application\/json\",\r\n            \"Accept\": \"application\/json\"\r\n          },\r\n          body: JSON.stringify({\r\n            subject,\r\n            message: body,\r\n            ...payload\r\n          })\r\n        });\r\n\r\n        if (!response.ok) {\r\n          throw new Error(`Submission failed with status ${response.status}`);\r\n        }\r\n\r\n        setBookingSubmitStatus(variant, \"success\", t(\"booking_submitted\"));\r\n        form.reset();\r\n        showBookingSuccess(variant);\r\n      } else {\r\n        throw new Error(t(\"submission_failed\"));\r\n      }\r\n    } catch (error) {\r\n      if (bookingSubmissionConfig.provider === \"web3forms\" && bookingSubmissionConfig.accessKey) {\r\n        const isLocalPreview = window.location.protocol === \"file:\";\r\n        setBookingSubmitStatus(\r\n          variant,\r\n          \"info\",\r\n          isLocalPreview\r\n            ? t(\"preview_mode\")\r\n            : (error.message || t(\"submission_failed\"))\r\n        );\r\n      } else {\r\n        setBookingSubmitStatus(variant, \"error\", error.message || t(\"submission_failed\"));\r\n      }\r\n    } finally {\r\n      if (submitButton) {\r\n        submitButton.disabled = false;\r\n        submitButton.textContent = originalLabel;\r\n      }\r\n    }\r\n  }\r\n\r\n  backBtn.addEventListener(\"click\", () => {\r\n    if (state.activeTab === \"repair\" && state.step > 1) {\r\n      const useSeriesFirst = state.device === \"Computer\"\r\n        ? computerSeriesFirstBrands.has(state.brand)\r\n        : state.device === \"Smartwatch\"\r\n          ? smartwatchSeriesFirstBrands.has(state.brand)\r\n        : state.device === \"Tablet\"\r\n          ? tabletSeriesFirstBrands.has(state.brand)\r\n          : seriesFirstBrands.has(state.brand);\r\n      if (state.step === 3 && useSeriesFirst && state.selectedSeries) {\r\n        state.selectedSeries = null;\r\n        renderModels();\r\n        return;\r\n      }\r\n      goToStep(state.step - 1);\r\n    } else if (state.activeTab === \"stores\" && state.storesView === \"detail\") {\r\n      showStoresView(\"list\");\r\n    } else if (state.activeTab === \"stores\" && state.storesView === \"list\") {\r\n      closePanel();\r\n    } else if (state.activeTab === \"contact\" && state.contactView === \"whatsapp\") {\r\n      showContactView(\"main\");\r\n    }\r\n  });\r\n\r\n  closeBtn.addEventListener(\"click\", () => {\r\n    closePanel();\r\n  });\r\n\r\n  document.querySelectorAll(\".device-card\").forEach((card) => {\r\n    card.addEventListener(\"click\", () => {\r\n      document.querySelectorAll(\".device-card\").forEach((item) => item.classList.remove(\"selected\"));\r\n      card.classList.add(\"selected\");\r\n      state.device = card.dataset.device;\r\n      renderBrands();\r\n      goToStep(2);\r\n    });\r\n  });\r\n\r\n  storeSearchInput.addEventListener(\"input\", (event) => {\r\n    state.storeSearchTerm = event.target.value;\r\n    renderStores();\r\n  });\r\n\r\n  storeCurrentLocationBtn.addEventListener(\"click\", () => {\r\n    if (!navigator.geolocation) {\r\n      alert(t(\"location_not_supported\"));\r\n      return;\r\n    }\r\n\r\n    state.locatingUser = true;\r\n    updateCurrentLocationButton();\r\n\r\n    navigator.geolocation.getCurrentPosition(\r\n      (position) => {\r\n        state.locatingUser = false;\r\n        state.useCurrentLocation = true;\r\n        state.userCoords = {\r\n          lat: position.coords.latitude,\r\n          lng: position.coords.longitude\r\n        };\r\n        state.storeSearchTerm = \"\";\r\n        storeSearchInput.value = \"\";\r\n        storeCurrentLocationBtn.classList.add(\"active\");\r\n        updateCurrentLocationButton();\r\n        renderStores();\r\n      },\r\n      () => {\r\n        state.locatingUser = false;\r\n        state.useCurrentLocation = false;\r\n        state.userCoords = null;\r\n        storeCurrentLocationBtn.classList.remove(\"active\");\r\n        updateCurrentLocationButton();\r\n        alert(t(\"allow_location_live\"));\r\n      },\r\n      {\r\n        enableHighAccuracy: true,\r\n        timeout: 10000,\r\n        maximumAge: 300000\r\n      }\r\n    );\r\n  });\r\n\r\n  storeFilterBtn.addEventListener(\"click\", () => {\r\n    const postalHint = state.useCurrentLocation ? \"3011\" : \"Bern\";\r\n    state.storeSearchTerm = postalHint;\r\n    storeSearchInput.value = postalHint;\r\n    renderStores();\r\n  });\r\n\r\n  storePhoneBtn.addEventListener(\"click\", () => {\r\n    if (!state.selectedStore?.phone) return;\r\n    const telNumber = state.selectedStore.phone.replace(\/[^\\d+]\/g, \"\");\r\n    openExternalUrl(`tel:${telNumber}`);\r\n  });\r\n\r\n  storeDirectionsBtn.addEventListener(\"click\", () => {\r\n    if (!state.selectedStore?.directions) return;\r\n    openExternalUrl(state.selectedStore.directions);\r\n  });\r\n\r\n  storeWebsiteBtn.addEventListener(\"click\", () => {\r\n    if (!state.selectedStore?.website) return;\r\n    openExternalUrl(state.selectedStore.website);\r\n  });\r\n\r\n  storeSelectBtn.addEventListener(\"click\", () => {\r\n    if (!state.selectedStore) return;\r\n    state.preferredStoreId = state.selectedStore.id;\r\n    state.customStoreLabel = \"\";\r\n    storeSelectBtn.textContent = t(\"store_selected\");\r\n    if (state.returnToBooking) {\r\n      state.returnToBooking = false;\r\n      goToTab(\"repair\");\r\n      openBooking();\r\n    }\r\n  });\r\n\r\n  document.addEventListener(\"click\", (event) => {\r\n    const chip = event.target.closest(\"#bookingTimeChipsA .booking-time-chip\");\r\n    if (!chip) return;\r\n    const timeInput = document.getElementById(\"bookingTimeA\");\r\n    if (!timeInput) return;\r\n    timeInput.value = chip.dataset.time || \"\";\r\n    syncBookingTimeChips();\r\n    updateBookingDateNote();\r\n  });\r\n\r\n  const bookingDateAInput = document.getElementById(\"bookingDateA\");\r\n  const bookingTimeAInput = document.getElementById(\"bookingTimeA\");\r\n  if (bookingDateAInput) {\r\n    bookingDateAInput.addEventListener(\"change\", updateBookingDateNote);\r\n  }\r\n  if (bookingTimeAInput) {\r\n    bookingTimeAInput.addEventListener(\"change\", () => {\r\n      syncBookingTimeChips();\r\n      updateBookingDateNote();\r\n    });\r\n  }\r\n\r\n  applyStaticTranslations();\r\n  setActiveNav(null);\r\n  updateCurrentLocationButton();\r\n  updateStoreDetail(stores.find((store) => store.id === \"bern\") || stores[0]);\r\n  renderStores();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>R\u00e9paration iPhone, Samsung, Google Pixel, iPad, MacBook &#038; PC en Suisse | RepairAndShop Apple Independent Repair Provider \ud83d\udd35 Pi\u00e8ces d\u2019origine<\/p>\n","protected":false},"author":1,"featured_media":43081,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"postBodyCss":"","postBodyMargin":[],"postBodyPadding":[],"postBodyBackground":{"backgroundType":"classic","gradient":""},"footnotes":""},"class_list":["post-27027","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>R\u00e9paration iPhone \u2013 iPad, Samsung, MacBook et plus | repairandshop<\/title>\n<meta name=\"description\" content=\"R\u00e9paration iPhone, Samsung, iPad, MacBook &amp; PC en Suisse. Ateliers \u00e0 La Chaux-de-Fonds, Neuch\u00e2tel &amp; Bern. R\u00e9paration express, garantie.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/repairandshop.ch\/fr\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"repairandshop.ch\" \/>\n<meta property=\"og:description\" content=\"R\u00e9paration iPhone, Samsung, iPad, MacBook &amp; PC en Suisse. Ateliers \u00e0 La Chaux-de-Fonds, Neuch\u00e2tel &amp; Bern. R\u00e9paration express, garantie.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/repairandshop.ch\/fr\/\" \/>\n<meta property=\"og:site_name\" content=\"repairandshop\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-02T00:32:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/11\/Reparation-iPhone-MacBook-iPad-en-Suisse-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"R\u00e9paration iPhone \u2013 iPad, Samsung, MacBook et plus | repairandshop","description":"R\u00e9paration iPhone, Samsung, iPad, MacBook & PC en Suisse. Ateliers \u00e0 La Chaux-de-Fonds, Neuch\u00e2tel & Bern. R\u00e9paration express, garantie.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/repairandshop.ch\/fr\/","og_locale":"fr_FR","og_type":"article","og_title":"repairandshop.ch","og_description":"R\u00e9paration iPhone, Samsung, iPad, MacBook & PC en Suisse. Ateliers \u00e0 La Chaux-de-Fonds, Neuch\u00e2tel & Bern. R\u00e9paration express, garantie.","og_url":"https:\/\/repairandshop.ch\/fr\/","og_site_name":"repairandshop","article_modified_time":"2026-06-02T00:32:06+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/11\/Reparation-iPhone-MacBook-iPad-en-Suisse-1024x683.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/repairandshop.ch\/fr\/","url":"https:\/\/repairandshop.ch\/fr\/","name":"R\u00e9paration iPhone \u2013 iPad, Samsung, MacBook et plus | repairandshop","isPartOf":{"@id":"https:\/\/repairandshop.ch\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/repairandshop.ch\/fr\/#primaryimage"},"image":{"@id":"https:\/\/repairandshop.ch\/fr\/#primaryimage"},"thumbnailUrl":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/11\/Reparation-iPhone-MacBook-iPad-en-Suisse.png","datePublished":"2025-03-15T06:04:16+00:00","dateModified":"2026-06-02T00:32:06+00:00","description":"R\u00e9paration iPhone, Samsung, iPad, MacBook & PC en Suisse. Ateliers \u00e0 La Chaux-de-Fonds, Neuch\u00e2tel & Bern. R\u00e9paration express, garantie.","breadcrumb":{"@id":"https:\/\/repairandshop.ch\/fr\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/repairandshop.ch\/fr\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/repairandshop.ch\/fr\/#primaryimage","url":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/11\/Reparation-iPhone-MacBook-iPad-en-Suisse.png","contentUrl":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/11\/Reparation-iPhone-MacBook-iPad-en-Suisse.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/repairandshop.ch\/fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/repairandshop.ch\/fr\/"},{"@type":"ListItem","position":2,"name":"repairandshop.ch"}]},{"@type":"WebSite","@id":"https:\/\/repairandshop.ch\/fr\/#website","url":"https:\/\/repairandshop.ch\/fr\/","name":"Repair And Shop","description":"","publisher":{"@id":"https:\/\/repairandshop.ch\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/repairandshop.ch\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/repairandshop.ch\/fr\/#organization","name":"Repair And Shop","url":"https:\/\/repairandshop.ch\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/repairandshop.ch\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/02\/RepairandShop-Logo.png","contentUrl":"https:\/\/repairandshop.ch\/wp-content\/uploads\/2025\/02\/RepairandShop-Logo.png","width":834,"height":193,"caption":"Repair And Shop"},"image":{"@id":"https:\/\/repairandshop.ch\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/repairandshop.ch\/fr\/wp-json\/wp\/v2\/pages\/27027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/repairandshop.ch\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/repairandshop.ch\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/repairandshop.ch\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/repairandshop.ch\/fr\/wp-json\/wp\/v2\/comments?post=27027"}],"version-history":[{"count":11,"href":"https:\/\/repairandshop.ch\/fr\/wp-json\/wp\/v2\/pages\/27027\/revisions"}],"predecessor-version":[{"id":81030,"href":"https:\/\/repairandshop.ch\/fr\/wp-json\/wp\/v2\/pages\/27027\/revisions\/81030"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/repairandshop.ch\/fr\/wp-json\/wp\/v2\/media\/43081"}],"wp:attachment":[{"href":"https:\/\/repairandshop.ch\/fr\/wp-json\/wp\/v2\/media?parent=27027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}