{"id":7,"date":"2023-11-08T19:01:27","date_gmt":"2023-11-08T18:01:27","guid":{"rendered":"https:\/\/islamkvs.ch\/?page_id=7"},"modified":"2026-04-26T17:28:09","modified_gmt":"2026-04-26T15:28:09","slug":"home","status":"publish","type":"page","link":"https:\/\/islamkvs.ch\/ar\/","title":{"rendered":"\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section hero socialmediamarketing-section\" id=\"home\">\n<div class=\"et_pb_row_0 et_pb_row et_pb_equal_columns et_pb_gutters2 et_block_row\">\n<div class=\"et_pb_column_0 et_pb_column et_pb_column_1_2 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><h1>Wir sind der <span style=\"color: #01be7a;\"><strong>Islamischer Kulturverein Schweiz<\/strong><\/span> mit Sitz in Basel-Land<\/h1>\n<\/div><\/div>\n\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_center-phone preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><p>\"Gemeinsam bauen wir auf, gemeinsam unterst\u00fctzen wir unsere Mitmenschen und Kinder \u201c<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_center-phone preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><p>Unsere Mission ist es, muslimische Identit\u00e4t zu st\u00e4rken, Verst\u00e4ndnis zu f\u00f6rdern und islamische Kultur in der Schweiz sichtbar zu machen.<br data-start=\"212\" data-end=\"215\" \/>Werden Sie Teil unserer Gemeinschaft und entdecken Sie, wie wir uns f\u00fcr Integration, Bildung und Zusammenhalt einsetzen<\/p>\n<p><a href=\"https:\/\/islamkvs.ch\/mitgliedschaft\/\"><strong><span style=\"color: #008000;\">Mitglieder werden...<\/span><\/strong><\/a><\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_clickable et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><p>uns unterst\u00fctzen<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_1 et_pb_column et_pb_column_1_2 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough et-hover-container\">\n<div class=\"et_pb_image_0 et_pb_image et_pb_image_sticky et_pb_module et_block_module et-mousemove-card\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/islamkvs.ch\/wp-content\/uploads\/2024\/03\/Picture1-1.png\" width=\"1144\" height=\"1143\" srcset=\"https:\/\/islamkvs.ch\/wp-content\/uploads\/2024\/03\/Picture1-1.png 1144w, https:\/\/islamkvs.ch\/wp-content\/uploads\/2024\/03\/Picture1-1-980x979.png 980w, https:\/\/islamkvs.ch\/wp-content\/uploads\/2024\/03\/Picture1-1-480x480.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1144px, 100vw\" class=\"wp-image-233808\" title=\"Islamkvs.ch\" alt=\"Islamischer Kulturverein Schweiz\" \/><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_1 et_pb_row et_pb_equal_columns et_pb_gutters2 et_block_row about-row\">\n<div class=\"et_pb_column_2 et_pb_column et_pb_column_1_2 et_block_column et_pb_css_mix_blend_mode_passthrough about-col1\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_center et_pb_text_align_center-tablet et_pb_text_align_center-phone preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><p>Aktuelle Gebetszeiten<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_code_0 et_pb_code et_pb_text_align_center et_pb_module\"><div class=\"et_pb_code_inner\"><div class=\"responsive-prayer-times\" style=\"position: relative; width: 100%; height: 0; padding-bottom: 56.25%;\">\n  <iframe \n    src=\"\/\/mawaqit.net\/en\/w\/islamkvs-reinach-bl-4153-switzerland?showOnly5PrayerTimes=0\" \n    style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;\" \n    allowfullscreen \n    scrolling=\"no\">\n  <\/iframe>\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_3 et_pb_column et_pb_column_1_2 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough about-col2\">\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_center et_pb_text_align_center-tablet et_pb_text_align_center-phone preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><p>\u00dcber den Verein<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><h2>Unabh\u00e4ngige <span style=\"color: #01be7a;\"><strong>Islamische Institution<\/strong><\/span> Mit folgenden Zielen<\/h2>\n<\/div><\/div>\n\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><p data-start=\"100\" data-end=\"581\">Der Islamische Kulturverein Schweiz ist eine unabh\u00e4ngige, gemeinn\u00fctzige und politisch neutrale Organisation. Unser zentrales Anliegen ist es, eine Br\u00fccke zwischen der muslimischen Gemeinschaft und der Schweizer Gesellschaft zu schlagen. Wir setzen uns daf\u00fcr ein, ein offenes und integratives Umfeld zu schaffen, das frei von Vorurteilen und Diskriminierung ist. Unsere Vision ist es, das Verst\u00e4ndnis f\u00fcr den Islam zu f\u00f6rdern und die Vielfalt muslimischer Kultur sichtbar zu machen.<\/p>\n<p data-start=\"583\" data-end=\"1048\"><strong data-start=\"583\" data-end=\"602\">Unsere Mission:<\/strong> Seit unserer Gr\u00fcndung im Jahr 2023 engagieren wir uns mit \u00dcberzeugung daf\u00fcr, muslimische Identit\u00e4t zu st\u00e4rken und die Integration in die Schweizer Gesellschaft zu f\u00f6rdern. Wir sind davon \u00fcberzeugt, dass Bildung und kultureller Austausch wesentliche Grundlagen sind, um einander n\u00e4herzukommen und ein harmonisches Zusammenleben zu erm\u00f6glichen. Unser Ziel ist es, ein offenes und einladendes Umfeld zu schaffen, in dem sich jeder willkommen f\u00fchlt.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_pb_module et_block_module\" href=\"https:\/\/islamkvs.ch\/ueber-verein\/\">Erfahren Sie mehr<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_8 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><h2 class=\"et_pb_module_header\">Quran lesen \u2014 Deutsch &amp; Englisch<\/h2>\n<\/div><\/div>\n\n<div class=\"et_pb_text_9 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module\"><div class=\"et_pb_text_inner\"><p>Lesen und entdecken Sie den Heiligen Quran Sure f\u00fcr Sure in deutschen und englischen \u00dcbersetzungen. W\u00e4hlen Sie aus bew\u00e4hrten \u00dcbersetzungen wie Bubenheim &amp; Elyas oder Saheeh International und navigieren Sie Vers f\u00fcr Vers durch alle 114 Suren.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_code_1 et_pb_code et_pb_text_align_left et_pb_module\"><div class=\"et_pb_code_inner\"><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Amiri:wght@400;700&family=Cairo:wght@300;400;600;700&family=Lora:ital,wght@0,400;1,400&display=swap\" rel=\"stylesheet\">\r\n\r\n<div class=\"iksb-qb-root\" id=\"iksb-quran-browser\"><\/div>\r\n\r\n<style>\r\n.iksb-qb-root{font-family:'Cairo',sans-serif;width:100%}\r\n.iksb-qb-root{\r\n  --qgold:#c9a84c;--qgoldl:#e8d5a3;--qgoldp:#fdf6e3;\r\n  --qnavy:#1a3a5c;--qnavyd:#0f2238;--qcream:#fdfaf4;\r\n  --qtxt:#2c2c2c;--qmuted:#7a7060;--qbdr:rgba(201,168,76,.22);\r\n}\r\n\r\n\/* \u2500\u2500 Shell \u2500\u2500 *\/\r\n.qb-shell{background:var(--qcream);border-radius:14px;border:2px solid var(--qgold);box-shadow:0 8px 32px rgba(15,34,56,.10),0 2px 8px rgba(15,34,56,.06);overflow:hidden;display:flex;flex-direction:column;animation:qb-rise .45s ease both;width:100%}\r\n@keyframes qb-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}\r\n\r\n\/* \u2500\u2500 Header \u2500\u2500 *\/\r\n.qb-header{flex-shrink:0;background:linear-gradient(135deg,var(--qnavyd) 0%,var(--qnavy) 100%);padding:16px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:relative}\r\n.qb-header::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 85% 50%,rgba(201,168,76,.09) 0%,transparent 60%);pointer-events:none}\r\n.qb-header-title{flex:1;min-width:0;position:relative}\r\n.qb-header-org{font-size:9px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--qgoldl);opacity:.6;margin-bottom:3px}\r\n.qb-header-name{font-size:16px;font-weight:700;color:#fff;line-height:1.1}\r\n\r\n\/* \u2500\u2500 Lang switcher \u2500\u2500 *\/\r\n.qb-lang{display:flex;background:rgba(255,255,255,.1);border:1px solid rgba(201,168,76,.25);border-radius:22px;padding:3px;gap:2px;flex-shrink:0}\r\n.qb-lang-btn{font-family:'Cairo',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border:none;border-radius:18px;padding:5px 14px;cursor:pointer;transition:all .2s;color:rgba(255,255,255,.35);background:transparent}\r\n.qb-lang-btn.on{background:var(--qgold);color:var(--qnavyd);box-shadow:0 2px 8px rgba(201,168,76,.35)}\r\n.qb-lang-btn:not(.on):hover{color:rgba(255,255,255,.88);background:rgba(255,255,255,.09)}\r\n\r\n\/* \u2500\u2500 Controls \u2500\u2500 *\/\r\n.qb-ctrl{flex-shrink:0;padding:12px 20px;background:rgba(26,58,92,.03);border-bottom:1px solid var(--qbdr);display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}\r\n.qb-field{display:flex;flex-direction:column;gap:3px;flex:1;min-width:140px}\r\n.qb-field-label{font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--qmuted)}\r\n.qb-select{appearance:none;background:white url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='7'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23c9a84c' stroke-width='1.8' fill='none'\/%3E%3C\/svg%3E\") no-repeat right 10px center;border:1.5px solid var(--qbdr);border-radius:8px;padding:8px 30px 8px 11px;font-family:'Cairo',sans-serif;font-size:13px;color:var(--qtxt);cursor:pointer;outline:none;transition:border-color .2s;width:100%}\r\n.qb-select:focus{border-color:var(--qgold)}\r\n.qb-load-btn{background:var(--qgold);color:var(--qnavyd);border:none;border-radius:8px;padding:9px 22px;font-family:'Cairo',sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s,transform .12s;white-space:nowrap;align-self:flex-end;letter-spacing:.3px;flex-shrink:0}\r\n.qb-load-btn:hover{background:#b8962e;transform:translateY(-1px)}\r\n.qb-load-btn:active{transform:translateY(0)}\r\n.qb-load-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}\r\n\r\n\/* \u2500\u2500 Search bar \u2500\u2500 *\/\r\n.qb-search-bar{flex-shrink:0;padding:10px 20px;border-bottom:1px solid var(--qbdr);background:rgba(26,58,92,.02);display:flex;gap:8px;align-items:center;flex-wrap:wrap}\r\n.qb-search-wrap{flex:1;min-width:160px;position:relative}\r\n.qb-search-input{width:100%;border:1.5px solid var(--qbdr);border-radius:8px;padding:8px 36px 8px 11px;font-family:'Cairo',sans-serif;font-size:13px;color:var(--qtxt);background:#fff;outline:none;transition:border-color .2s}\r\n.qb-search-input:focus{border-color:var(--qgold)}\r\n.qb-search-input::placeholder{color:#b5aaa0}\r\n.qb-search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--qmuted);pointer-events:none}\r\n.qb-search-lang{display:flex;background:rgba(26,58,92,.06);border:1px solid rgba(26,58,92,.15);border-radius:20px;padding:2px;gap:1px;flex-shrink:0}\r\n.qb-sl-btn{font-family:'Cairo',sans-serif;font-size:10px;font-weight:700;letter-spacing:.8px;border:none;border-radius:16px;padding:4px 10px;cursor:pointer;color:rgba(26,58,92,.5);background:transparent;transition:all .18s}\r\n.qb-sl-btn.on{background:var(--qnavy);color:var(--qgoldl)}\r\n.qb-sl-btn:not(.on):hover{color:var(--qnavy);background:rgba(26,58,92,.1)}\r\n\r\n\/* \u2500\u2500 Search dropdown \u2500\u2500 *\/\r\n.qb-search-drop{position:relative}\r\n.qb-dropdown{display:none;position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1.5px solid var(--qbdr);border-radius:10px;box-shadow:0 8px 28px rgba(15,34,56,.14);z-index:9999;overflow:hidden;animation:qb-rise .2s ease}\r\n.qb-dropdown.open{display:block}\r\n.qb-drop-item{padding:10px 14px;cursor:pointer;border-bottom:1px solid rgba(201,168,76,.09);transition:background .14s;display:flex;flex-direction:column;gap:2px}\r\n.qb-drop-item:last-child{border-bottom:none}\r\n.qb-drop-item:hover{background:var(--qgoldp)}\r\n.qb-drop-ref{font-size:11px;font-weight:700;color:var(--qnavy);letter-spacing:.3px}\r\n.qb-drop-snippet{font-family:'Lora',serif;font-size:12px;font-style:italic;color:var(--qmuted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\r\n.qb-drop-ar{font-family:'Amiri',serif;font-size:13px;color:var(--qnavyd);direction:rtl;text-align:right}\r\n.qb-drop-loading{padding:14px;text-align:center;font-size:12px;color:var(--qmuted)}\r\n.qb-drop-none{padding:14px;text-align:center;font-size:12px;color:var(--qmuted)}\r\n\r\n\/* \u2500\u2500 Surah strip \u2500\u2500 *\/\r\n.qb-strip{flex-shrink:0;display:none;padding:11px 20px;border-bottom:1px solid var(--qbdr);background:var(--qgoldp);align-items:center;gap:12px;flex-wrap:wrap}\r\n.qb-strip.on{display:flex;animation:qb-rise .3s ease}\r\n.qb-strip-num{width:42px;height:42px;background:linear-gradient(135deg,var(--qnavy),var(--qnavyd));border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--qgoldl);flex-shrink:0}\r\n.qb-strip-meta{flex:1;min-width:0}\r\n.qb-strip-ar{font-family:'Amiri',serif;font-size:20px;color:var(--qnavyd);direction:rtl;line-height:1.3}\r\n.qb-strip-en{font-size:13px;font-weight:600;color:var(--qnavy);margin-top:1px}\r\n.qb-strip-info{font-size:11px;color:var(--qmuted);margin-top:2px}\r\n\r\n\/* \u2500\u2500 Mini audio player \u2500\u2500 *\/\r\n.qb-mini-player{display:flex;align-items:center;gap:9px;background:rgba(15,110,56,.08);border:1.5px solid rgba(15,110,56,.22);border-radius:26px;padding:5px 14px 5px 6px;flex-shrink:0}\r\n.qb-mini-play{width:30px;height:30px;background:#0f6e38;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s}\r\n.qb-mini-play:hover{background:#0a5029}\r\n.qb-mini-play svg{width:13px;height:13px;fill:#fff}\r\n.qb-mini-info{display:flex;flex-direction:column;gap:2px}\r\n.qb-mini-label{font-size:9px;color:#2d6a44;font-weight:700;letter-spacing:.3px;white-space:nowrap}\r\n.qb-mini-track{display:flex;align-items:center;gap:7px}\r\n.qb-mini-bar{width:80px;height:3px;background:rgba(15,110,56,.15);border-radius:2px;overflow:hidden}\r\n.qb-mini-bar-fill{width:0%;height:100%;background:#0f6e38;border-radius:2px;transition:width .5s linear}\r\n.qb-mini-time{font-size:10px;color:#5a8a6a;white-space:nowrap}\r\n\r\n\/* \u2500\u2500 Reader \u2500\u2500 *\/\r\n.qb-reader{overflow-y:auto;overflow-x:hidden;max-height:420px;scrollbar-width:thin;scrollbar-color:rgba(201,168,76,.3) transparent}\r\n.qb-reader::-webkit-scrollbar{width:3px}\r\n.qb-reader::-webkit-scrollbar-thumb{background:rgba(201,168,76,.3);border-radius:2px}\r\n\r\n\/* \u2500\u2500 States \u2500\u2500 *\/\r\n.qb-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 24px;gap:10px;color:var(--qmuted);font-size:13px;text-align:center}\r\n.qb-state-icon{font-size:32px;opacity:.35;line-height:1}\r\n.qb-state-hint{font-size:11px;color:var(--qgold);margin-top:2px}\r\n.qb-spin{width:32px;height:32px;border:2.5px solid var(--qgoldl);border-top-color:var(--qgold);border-radius:50%;animation:qb-spin .7s linear infinite}\r\n@keyframes qb-spin{to{transform:rotate(360deg)}}\r\n\r\n\/* \u2500\u2500 Verse content \u2500\u2500 *\/\r\n.qb-vc{padding:20px 22px 16px;transition:opacity .22s,transform .22s}\r\n.qb-vc.out{opacity:0;transform:translateY(6px)}\r\n.qb-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(26,58,92,.07);border:1px solid rgba(26,58,92,.14);border-radius:20px;padding:3px 12px 3px 7px;font-size:11px;font-weight:600;color:var(--qnavy);margin-bottom:14px}\r\n.qb-pill-dot{width:20px;height:20px;background:var(--qnavy);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--qgoldl);font-size:10px;font-weight:700}\r\n.qb-arabic{font-family:'Amiri',serif;font-size:26px;direction:rtl;text-align:right;color:var(--qnavyd);line-height:2.1;border-bottom:1px solid rgba(201,168,76,.18);padding-bottom:14px;margin-bottom:14px}\r\n.qb-trans{font-family:'Lora',serif;font-size:15px;line-height:1.8;color:var(--qtxt);font-style:italic}\r\n.qb-fn-btn{background:none;border:none;color:var(--qgold);font-family:'Cairo',sans-serif;font-size:11px;cursor:pointer;padding:5px 0 0;text-decoration:underline;text-underline-offset:2px;display:block}\r\n.qb-fn-body{display:none;font-family:'Lora',serif;font-size:13px;font-style:italic;color:var(--qmuted);border-left:2px solid var(--qgoldl);padding:8px 12px;margin-top:8px;line-height:1.65}\r\n.qb-fn-body.open{display:block}\r\n\r\n\/* \u2500\u2500 Nav \u2500\u2500 *\/\r\n.qb-nav{flex-shrink:0;display:none;border-top:1px solid var(--qbdr);padding:10px 20px;align-items:center;justify-content:space-between;gap:10px;background:var(--qcream);flex-wrap:wrap}\r\n.qb-nav.on{display:flex}\r\n.qb-nav-info{font-size:12px;color:var(--qmuted);white-space:nowrap}\r\n.qb-nav-info strong{color:var(--qnavy)}\r\n.qb-prog{flex:1;height:3px;background:rgba(201,168,76,.18);border-radius:2px;overflow:hidden;max-width:130px}\r\n.qb-prog-fill{height:100%;background:var(--qgold);border-radius:2px;transition:width .3s}\r\n.qb-jump{display:flex;align-items:center;gap:5px}\r\n.qb-jump-label{font-size:11px;color:var(--qmuted);white-space:nowrap}\r\n.qb-jump-input{width:36px;border:1px solid rgba(201,168,76,.25);border-radius:6px;padding:3px 5px;font-family:'Cairo',sans-serif;font-size:11px;color:var(--qtxt);outline:none;text-align:center;background:white}\r\n.qb-jump-input:focus{border-color:var(--qgold)}\r\n.qb-nav-btns{display:flex;gap:7px;flex-shrink:0}\r\n.qb-arrow{display:flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:9px;padding:8px 16px;font-family:'Cairo',sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:all .18s;line-height:1;white-space:nowrap}\r\n.qb-arrow-prev{background:transparent;color:var(--qnavy);border:1.5px solid rgba(26,58,92,.35)}\r\n.qb-arrow-prev:hover{background:rgba(26,58,92,.07)}\r\n.qb-arrow-prev:disabled{opacity:.28;cursor:not-allowed}\r\n.qb-arrow-next{background:var(--qgold);color:var(--qnavyd)}\r\n.qb-arrow-next:hover{background:#b8962e}\r\n.qb-arrow-next:disabled{opacity:.28;cursor:not-allowed}\r\n\r\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n@media(max-width:640px){\r\n  .qb-ctrl{flex-direction:column;gap:8px}\r\n  .qb-field{min-width:100%}\r\n  .qb-load-btn{width:100%;text-align:center}\r\n  .qb-search-bar{flex-direction:column;align-items:stretch}\r\n  .qb-arabic{font-size:22px}\r\n  .qb-trans{font-size:14px}\r\n  .qb-jump{display:none}\r\n  .qb-prog{display:none}\r\n  .qb-reader{max-height:360px}\r\n}\r\n@media(max-width:420px){\r\n  .qb-header{padding:12px 14px}\r\n  .qb-header-name{font-size:14px}\r\n  .qb-lang-btn{padding:4px 10px;font-size:10px}\r\n  .qb-vc{padding:14px 14px 12px}\r\n  .qb-arabic{font-size:20px;line-height:2}\r\n  .qb-trans{font-size:13px}\r\n  .qb-nav{padding:8px 14px;gap:8px}\r\n  .qb-arrow{padding:7px 12px;font-size:12px}\r\n  .qb-reader{max-height:300px}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n\r\n\/* \u2550\u2550\u2550 TRANSLATIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nvar T = {\r\n  de:{\r\n    org:'Islamischer Kulturverein Schweiz',widget:'Quran-Browser',\r\n    lbl_sure:'Sure',lbl_trans:'\\u00dcbersetzung',btn_load:'Laden',\r\n    opt:['Deutsch \\u2013 Bubenheim','Deutsch \\u2013 Rowwad','Englisch \\u2013 Rowwad','Englisch \\u2013 Saheeh'],\r\n    lbl_search:'Stichwortsuche',search_ph:'Stichwort eingeben \\u2026',\r\n    empty_main:'Sure ausw\\u00e4hlen und Laden dr\\u00fccken',\r\n    empty_hint:'114 Suren \\u00b7 Vers f\\u00fcr Vers',\r\n    loading:'Wird geladen\\u2026',error:'Fehler. Erneut versuchen.',\r\n    verse:'Vers',of:'von',jump:'Springe zu Vers',back:'Zur\\u00fcck',next:'Weiter',\r\n    meccan:'Mekkanisch',medinan:'Medinensisch',verses_lbl:'Verse',\r\n    fn_show:'\\u25bc Fu\\u00dfnote',fn_hide:'\\u25b2 Fu\\u00dfnote schlie\\u00dfen',\r\n    play:'Sure anh\\u00f6ren',stop:'Stoppen',\r\n    search_loading:'Suche \\u2026',search_none:'Kein Ergebnis.',\r\n  },\r\n  en:{\r\n    org:'Islamic Cultural Association Switzerland',widget:'Quran Browser',\r\n    lbl_sure:'Surah',lbl_trans:'Translation',btn_load:'Load',\r\n    opt:['German \\u2013 Bubenheim','German \\u2013 Rowwad','English \\u2013 Rowwad','English \\u2013 Saheeh'],\r\n    lbl_search:'Keyword Search',search_ph:'Enter keyword \\u2026',\r\n    empty_main:'Select a Surah and press Load',\r\n    empty_hint:'114 Surahs \\u00b7 Verse by verse',\r\n    loading:'Loading\\u2026',error:'Error. Please try again.',\r\n    verse:'Verse',of:'of',jump:'Jump to verse',back:'Back',next:'Next',\r\n    meccan:'Meccan',medinan:'Medinan',verses_lbl:'verses',\r\n    fn_show:'\\u25bc Footnote',fn_hide:'\\u25b2 Close footnote',\r\n    play:'Play Surah',stop:'Stop',\r\n    search_loading:'Searching \\u2026',search_none:'No results found.',\r\n  },\r\n};\r\n\r\n\/* \u2550\u2550\u2550 SURAH NAMES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nvar SURAHS=[{n:1,ar:'\\u0627\\u0644\\u0641\\u0627\\u062a\\u062d\\u0629',en:'Al-Fatiha',v:7,t:'M'},{n:2,ar:'\\u0627\\u0644\\u0628\\u0642\\u0631\\u0629',en:'Al-Baqara',v:286,t:'D'},{n:3,ar:'\\u0622\\u0644 \\u0639\\u0645\\u0631\\u0627\\u0646',en:'Al-Imran',v:200,t:'D'},{n:4,ar:'\\u0627\\u0644\\u0646\\u0633\\u0627\\u0621',en:'An-Nisa',v:176,t:'D'},{n:5,ar:'\\u0627\\u0644\\u0645\\u0627\\u0626\\u062f\\u0629',en:'Al-Maida',v:120,t:'D'},{n:6,ar:'\\u0627\\u0644\\u0623\\u0646\\u0639\\u0627\\u0645',en:'Al-Anam',v:165,t:'M'},{n:7,ar:'\\u0627\\u0644\\u0623\\u0639\\u0631\\u0627\\u0641',en:'Al-Araf',v:206,t:'M'},{n:8,ar:'\\u0627\\u0644\\u0623\\u0646\\u0641\\u0627\\u0644',en:'Al-Anfal',v:75,t:'D'},{n:9,ar:'\\u0627\\u0644\\u062a\\u0648\\u0628\\u0629',en:'At-Tawba',v:129,t:'D'},{n:10,ar:'\\u064a\\u0648\\u0646\\u0633',en:'Yunus',v:109,t:'M'},{n:11,ar:'\\u0647\\u0648\\u062f',en:'Hud',v:123,t:'M'},{n:12,ar:'\\u064a\\u0648\\u0633\\u0641',en:'Yusuf',v:111,t:'M'},{n:13,ar:'\\u0627\\u0644\\u0631\\u0639\\u062f',en:'Ar-Rad',v:43,t:'D'},{n:14,ar:'\\u0625\\u0628\\u0631\\u0627\\u0647\\u064a\\u0645',en:'Ibrahim',v:52,t:'M'},{n:15,ar:'\\u0627\\u0644\\u062d\\u062c\\u0631',en:'Al-Hijr',v:99,t:'M'},{n:16,ar:'\\u0627\\u0644\\u0646\\u062d\\u0644',en:'An-Nahl',v:128,t:'M'},{n:17,ar:'\\u0627\\u0644\\u0625\\u0633\\u0631\\u0627\\u0621',en:'Al-Isra',v:111,t:'M'},{n:18,ar:'\\u0627\\u0644\\u0643\\u0647\\u0641',en:'Al-Kahf',v:110,t:'M'},{n:19,ar:'\\u0645\\u0631\\u064a\\u0645',en:'Maryam',v:98,t:'M'},{n:20,ar:'\\u0637\\u0647',en:'Ta-Ha',v:135,t:'M'},{n:21,ar:'\\u0627\\u0644\\u0623\\u0646\\u0628\\u064a\\u0627\\u0621',en:'Al-Anbiya',v:112,t:'M'},{n:22,ar:'\\u0627\\u0644\\u062d\\u062c',en:'Al-Hajj',v:78,t:'D'},{n:23,ar:'\\u0627\\u0644\\u0645\\u0624\\u0645\\u0646\\u0648\\u0646',en:'Al-Muminun',v:118,t:'M'},{n:24,ar:'\\u0627\\u0644\\u0646\\u0648\\u0631',en:'An-Nur',v:64,t:'D'},{n:25,ar:'\\u0627\\u0644\\u0641\\u0631\\u0642\\u0627\\u0646',en:'Al-Furqan',v:77,t:'M'},{n:26,ar:'\\u0627\\u0644\\u0634\\u0639\\u0631\\u0627\\u0621',en:'Ash-Shuara',v:227,t:'M'},{n:27,ar:'\\u0627\\u0644\\u0646\\u0645\\u0644',en:'An-Naml',v:93,t:'M'},{n:28,ar:'\\u0627\\u0644\\u0642\\u0635\\u0635',en:'Al-Qasas',v:88,t:'M'},{n:29,ar:'\\u0627\\u0644\\u0639\\u0646\\u0643\\u0628\\u0648\\u062a',en:'Al-Ankabut',v:69,t:'M'},{n:30,ar:'\\u0627\\u0644\\u0631\\u0648\\u0645',en:'Ar-Rum',v:60,t:'M'},{n:31,ar:'\\u0644\\u0642\\u0645\\u0627\\u0646',en:'Luqman',v:34,t:'M'},{n:32,ar:'\\u0627\\u0644\\u0633\\u062c\\u062f\\u0629',en:'As-Sajda',v:30,t:'M'},{n:33,ar:'\\u0627\\u0644\\u0623\\u062d\\u0632\\u0627\\u0628',en:'Al-Ahzab',v:73,t:'D'},{n:34,ar:'\\u0633\\u0628\\u0623',en:'Saba',v:54,t:'M'},{n:35,ar:'\\u0641\\u0627\\u0637\\u0631',en:'Fatir',v:45,t:'M'},{n:36,ar:'\\u064a\\u0633',en:'Ya-Sin',v:83,t:'M'},{n:37,ar:'\\u0627\\u0644\\u0635\\u0627\\u0641\\u0627\\u062a',en:'As-Saffat',v:182,t:'M'},{n:38,ar:'\\u0635',en:'Sad',v:88,t:'M'},{n:39,ar:'\\u0627\\u0644\\u0632\\u0645\\u0631',en:'Az-Zumar',v:75,t:'M'},{n:40,ar:'\\u063a\\u0627\\u0641\\u0631',en:'Ghafir',v:85,t:'M'},{n:41,ar:'\\u0641\\u0635\\u0644\\u062a',en:'Fussilat',v:54,t:'M'},{n:42,ar:'\\u0627\\u0644\\u0634\\u0648\\u0631\\u0649',en:'Ash-Shura',v:53,t:'M'},{n:43,ar:'\\u0627\\u0644\\u0632\\u062e\\u0631\\u0641',en:'Az-Zukhruf',v:89,t:'M'},{n:44,ar:'\\u0627\\u0644\\u062f\\u062e\\u0627\\u0646',en:'Ad-Dukhan',v:59,t:'M'},{n:45,ar:'\\u0627\\u0644\\u062c\\u0627\\u062b\\u064a\\u0629',en:'Al-Jathiya',v:37,t:'M'},{n:46,ar:'\\u0627\\u0644\\u0623\\u062d\\u0642\\u0627\\u0641',en:'Al-Ahqaf',v:35,t:'M'},{n:47,ar:'\\u0645\\u062d\\u0645\\u062f',en:'Muhammad',v:38,t:'D'},{n:48,ar:'\\u0627\\u0644\\u0641\\u062a\\u062d',en:'Al-Fath',v:29,t:'D'},{n:49,ar:'\\u0627\\u0644\\u062d\\u062c\\u0631\\u0627\\u062a',en:'Al-Hujurat',v:18,t:'D'},{n:50,ar:'\\u0642',en:'Qaf',v:45,t:'M'},{n:51,ar:'\\u0627\\u0644\\u0630\\u0627\\u0631\\u064a\\u0627\\u062a',en:'Adh-Dhariyat',v:60,t:'M'},{n:52,ar:'\\u0627\\u0644\\u0637\\u0648\\u0631',en:'At-Tur',v:49,t:'M'},{n:53,ar:'\\u0627\\u0644\\u0646\\u062c\\u0645',en:'An-Najm',v:62,t:'M'},{n:54,ar:'\\u0627\\u0644\\u0642\\u0645\\u0631',en:'Al-Qamar',v:55,t:'M'},{n:55,ar:'\\u0627\\u0644\\u0631\\u062d\\u0645\\u0646',en:'Ar-Rahman',v:78,t:'D'},{n:56,ar:'\\u0627\\u0644\\u0648\\u0627\\u0642\\u0639\\u0629',en:'Al-Waqia',v:96,t:'M'},{n:57,ar:'\\u0627\\u0644\\u062d\\u062f\\u064a\\u062f',en:'Al-Hadid',v:29,t:'D'},{n:58,ar:'\\u0627\\u0644\\u0645\\u062c\\u0627\\u062f\\u0644\\u0629',en:'Al-Mujadila',v:22,t:'D'},{n:59,ar:'\\u0627\\u0644\\u062d\\u0634\\u0631',en:'Al-Hashr',v:24,t:'D'},{n:60,ar:'\\u0627\\u0644\\u0645\\u0645\\u062a\\u062d\\u0646\\u0629',en:'Al-Mumtahina',v:13,t:'D'},{n:61,ar:'\\u0627\\u0644\\u0635\\u0641',en:'As-Saf',v:14,t:'D'},{n:62,ar:'\\u0627\\u0644\\u062c\\u0645\\u0639\\u0629',en:'Al-Jumua',v:11,t:'D'},{n:63,ar:'\\u0627\\u0644\\u0645\\u0646\\u0627\\u0641\\u0642\\u0648\\u0646',en:'Al-Munafiqun',v:11,t:'D'},{n:64,ar:'\\u0627\\u0644\\u062a\\u063a\\u0627\\u0628\\u0646',en:'At-Taghabun',v:18,t:'D'},{n:65,ar:'\\u0627\\u0644\\u0637\\u0644\\u0627\\u0642',en:'At-Talaq',v:12,t:'D'},{n:66,ar:'\\u0627\\u0644\\u062a\\u062d\\u0631\\u064a\\u0645',en:'At-Tahrim',v:12,t:'D'},{n:67,ar:'\\u0627\\u0644\\u0645\\u0644\\u0643',en:'Al-Mulk',v:30,t:'M'},{n:68,ar:'\\u0627\\u0644\\u0642\\u0644\\u0645',en:'Al-Qalam',v:52,t:'M'},{n:69,ar:'\\u0627\\u0644\\u062d\\u0627\\u0642\\u0629',en:'Al-Haqqa',v:52,t:'M'},{n:70,ar:'\\u0627\\u0644\\u0645\\u0639\\u0627\\u0631\\u062c',en:'Al-Maarij',v:44,t:'M'},{n:71,ar:'\\u0646\\u0648\\u062d',en:'Nuh',v:28,t:'M'},{n:72,ar:'\\u0627\\u0644\\u062c\\u0646',en:'Al-Jinn',v:28,t:'M'},{n:73,ar:'\\u0627\\u0644\\u0645\\u0632\\u0645\\u0644',en:'Al-Muzzammil',v:20,t:'M'},{n:74,ar:'\\u0627\\u0644\\u0645\\u062f\\u062b\\u0631',en:'Al-Muddaththir',v:56,t:'M'},{n:75,ar:'\\u0627\\u0644\\u0642\\u064a\\u0627\\u0645\\u0629',en:'Al-Qiyama',v:40,t:'M'},{n:76,ar:'\\u0627\\u0644\\u0625\\u0646\\u0633\\u0627\\u0646',en:'Al-Insan',v:31,t:'D'},{n:77,ar:'\\u0627\\u0644\\u0645\\u0631\\u0633\\u0644\\u0627\\u062a',en:'Al-Mursalat',v:50,t:'M'},{n:78,ar:'\\u0627\\u0644\\u0646\\u0628\\u0623',en:'An-Naba',v:40,t:'M'},{n:79,ar:'\\u0627\\u0644\\u0646\\u0627\\u0632\\u0639\\u0627\\u062a',en:'An-Naziat',v:46,t:'M'},{n:80,ar:'\\u0639\\u0628\\u0633',en:'Abasa',v:42,t:'M'},{n:81,ar:'\\u0627\\u0644\\u062a\\u0643\\u0648\\u064a\\u0631',en:'At-Takwir',v:29,t:'M'},{n:82,ar:'\\u0627\\u0644\\u0627\\u0646\\u0641\\u0637\\u0627\\u0631',en:'Al-Infitar',v:19,t:'M'},{n:83,ar:'\\u0627\\u0644\\u0645\\u0637\\u0641\\u0641\\u064a\\u0646',en:'Al-Mutaffifin',v:36,t:'M'},{n:84,ar:'\\u0627\\u0644\\u0627\\u0646\\u0634\\u0642\\u0627\\u0642',en:'Al-Inshiqaq',v:25,t:'M'},{n:85,ar:'\\u0627\\u0644\\u0628\\u0631\\u0648\\u062c',en:'Al-Buruj',v:22,t:'M'},{n:86,ar:'\\u0627\\u0644\\u0637\\u0627\\u0631\\u0642',en:'At-Tariq',v:17,t:'M'},{n:87,ar:'\\u0627\\u0644\\u0623\\u0639\\u0644\\u0649',en:'Al-Ala',v:19,t:'M'},{n:88,ar:'\\u0627\\u0644\\u063a\\u0627\\u0634\\u064a\\u0629',en:'Al-Ghashiya',v:26,t:'M'},{n:89,ar:'\\u0627\\u0644\\u0641\\u062c\\u0631',en:'Al-Fajr',v:30,t:'M'},{n:90,ar:'\\u0627\\u0644\\u0628\\u0644\\u062f',en:'Al-Balad',v:20,t:'M'},{n:91,ar:'\\u0627\\u0644\\u0634\\u0645\\u0633',en:'Ash-Shams',v:15,t:'M'},{n:92,ar:'\\u0627\\u0644\\u0644\\u064a\\u0644',en:'Al-Layl',v:21,t:'M'},{n:93,ar:'\\u0627\\u0644\\u0636\\u062d\\u0649',en:'Ad-Duha',v:11,t:'M'},{n:94,ar:'\\u0627\\u0644\\u0634\\u0631\\u062d',en:'Ash-Sharh',v:8,t:'M'},{n:95,ar:'\\u0627\\u0644\\u062a\\u064a\\u0646',en:'At-Tin',v:8,t:'M'},{n:96,ar:'\\u0627\\u0644\\u0639\\u0644\\u0642',en:'Al-Alaq',v:19,t:'M'},{n:97,ar:'\\u0627\\u0644\\u0642\\u062f\\u0631',en:'Al-Qadr',v:5,t:'M'},{n:98,ar:'\\u0627\\u0644\\u0628\\u064a\\u0646\\u0629',en:'Al-Bayyina',v:8,t:'D'},{n:99,ar:'\\u0627\\u0644\\u0632\\u0644\\u0632\\u0644\\u0629',en:'Az-Zalzala',v:8,t:'D'},{n:100,ar:'\\u0627\\u0644\\u0639\\u0627\\u062f\\u064a\\u0627\\u062a',en:'Al-Adiyat',v:11,t:'M'},{n:101,ar:'\\u0627\\u0644\\u0642\\u0627\\u0631\\u0639\\u0629',en:'Al-Qaria',v:11,t:'M'},{n:102,ar:'\\u0627\\u0644\\u062a\\u0643\\u0627\\u062b\\u0631',en:'At-Takathur',v:8,t:'M'},{n:103,ar:'\\u0627\\u0644\\u0639\\u0635\\u0631',en:'Al-Asr',v:3,t:'M'},{n:104,ar:'\\u0627\\u0644\\u0647\\u0645\\u0632\\u0629',en:'Al-Humaza',v:9,t:'M'},{n:105,ar:'\\u0627\\u0644\\u0641\\u064a\\u0644',en:'Al-Fil',v:5,t:'M'},{n:106,ar:'\\u0642\\u0631\\u064a\\u0634',en:'Quraysh',v:4,t:'M'},{n:107,ar:'\\u0627\\u0644\\u0645\\u0627\\u0639\\u0648\\u0646',en:'Al-Maun',v:7,t:'M'},{n:108,ar:'\\u0627\\u0644\\u0643\\u0648\\u062b\\u0631',en:'Al-Kawthar',v:3,t:'M'},{n:109,ar:'\\u0627\\u0644\\u0643\\u0627\\u0641\\u0631\\u0648\\u0646',en:'Al-Kafirun',v:6,t:'M'},{n:110,ar:'\\u0627\\u0644\\u0646\\u0635\\u0631',en:'An-Nasr',v:3,t:'D'},{n:111,ar:'\\u0627\\u0644\\u0645\\u0633\\u062f',en:'Al-Masad',v:5,t:'M'},{n:112,ar:'\\u0627\\u0644\\u0625\\u062e\\u0644\\u0627\\u0635',en:'Al-Ikhlas',v:4,t:'M'},{n:113,ar:'\\u0627\\u0644\\u0641\\u0644\\u0642',en:'Al-Falaq',v:5,t:'M'},{n:114,ar:'\\u0627\\u0644\\u0646\\u0627\\u0633',en:'An-Nas',v:6,t:'M'}];\r\n\r\n\/* Search editions per language *\/\r\nvar SEARCH_ED = {de:'de.bubenheim', en:'en.sahih', ar:'quran-simple'};\r\n\r\n\/* \u2550\u2550\u2550 STATE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nvar lang      = 'de';\r\nvar searchLang= 'de';\r\nvar verses    = [];\r\nvar surah     = null;\r\nvar idx       = 0;\r\nvar loading   = false;\r\nvar cache     = {};\r\nvar searchTimer;\r\nvar root      = document.getElementById('iksb-quran-browser');\r\nif (!root) return;\r\n\r\n\/* Persistent audio \u2014 lives outside widget to survive innerHTML resets *\/\r\nvar qbAudio = document.createElement('audio');\r\nqbAudio.preload = 'none';\r\ndocument.body.appendChild(qbAudio);\r\nvar audioBound = false;\r\n\r\n\/* \u2550\u2550\u2550 BUILD SHELL \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction buildShell() {\r\n  var t = T[lang];\r\n  root.innerHTML =\r\n    '<div class=\"qb-shell\">'\r\n\r\n    \/* Header *\/\r\n  + '<div class=\"qb-header\">'\r\n  + '<div class=\"qb-header-title\"><div class=\"qb-header-org\" id=\"qb-org\">'+t.org+'<\/div>'\r\n  + '<div class=\"qb-header-name\" id=\"qb-widget-name\">'+t.widget+'<\/div><\/div>'\r\n  + '<div class=\"qb-lang\" id=\"qb-lang\">'\r\n  + '<button class=\"qb-lang-btn on\" data-l=\"de\">Deutsch<\/button>'\r\n  + '<button class=\"qb-lang-btn\" data-l=\"en\">English<\/button>'\r\n  + '<\/div><\/div>'\r\n\r\n    \/* Controls *\/\r\n  + '<div class=\"qb-ctrl\">'\r\n  + '<div class=\"qb-field\"><span class=\"qb-field-label\" id=\"qb-lbl-sure\">'+t.lbl_sure+'<\/span>'\r\n  + '<select class=\"qb-select\" id=\"qb-sel-sure\"><\/select><\/div>'\r\n  + '<div class=\"qb-field\" style=\"max-width:195px\"><span class=\"qb-field-label\" id=\"qb-lbl-trans\">'+t.lbl_trans+'<\/span>'\r\n  + '<select class=\"qb-select\" id=\"qb-sel-trans\">'\r\n  + '<option value=\"german_bubenheim\" id=\"qb-opt-0\">'+t.opt[0]+'<\/option>'\r\n  + '<option value=\"german_rwwad\" id=\"qb-opt-1\">'+t.opt[1]+'<\/option>'\r\n  + '<option value=\"english_rwwad\" id=\"qb-opt-2\">'+t.opt[2]+'<\/option>'\r\n  + '<option value=\"english_saheeh\" id=\"qb-opt-3\">'+t.opt[3]+'<\/option>'\r\n  + '<\/select><\/div>'\r\n  + '<button class=\"qb-load-btn\" id=\"qb-btn-load\" type=\"button\"><span id=\"qb-lbl-load\">'+t.btn_load+'<\/span><\/button>'\r\n  + '<\/div>'\r\n\r\n    \/* Search bar *\/\r\n  + '<div class=\"qb-search-bar\">'\r\n  + '<div class=\"qb-search-wrap qb-search-drop\">'\r\n  + '<input class=\"qb-search-input\" id=\"qb-search-input\" type=\"text\" placeholder=\"'+t.search_ph+'\" autocomplete=\"off\">'\r\n  + '<svg class=\"qb-search-icon\" width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"><circle cx=\"7\" cy=\"7\" r=\"4.5\"\/><path d=\"M10.5 10.5l3 3\"\/><\/svg>'\r\n  + '<div class=\"qb-dropdown\" id=\"qb-dropdown\"><\/div>'\r\n  + '<\/div>'\r\n  + '<div class=\"qb-search-lang\" id=\"qb-search-lang\">'\r\n  + '<button class=\"qb-sl-btn on\" data-sl=\"de\">DE<\/button>'\r\n  + '<button class=\"qb-sl-btn\" data-sl=\"en\">EN<\/button>'\r\n  + '<button class=\"qb-sl-btn\" data-sl=\"ar\">AR<\/button>'\r\n  + '<\/div>'\r\n  + '<\/div>'\r\n\r\n    \/* Strip, reader, nav *\/\r\n  + '<div class=\"qb-strip\" id=\"qb-strip\"><\/div>'\r\n  + '<div class=\"qb-reader\" id=\"qb-reader\">'\r\n  + '<div class=\"qb-state\"><div class=\"qb-state-icon\">><\/div>'\r\n  + '<div id=\"qb-empty-main\">'+t.empty_main+'<\/div>'\r\n  + '<div class=\"qb-state-hint\" id=\"qb-empty-hint\">'+t.empty_hint+'<\/div><\/div>'\r\n  + '<\/div>'\r\n  + '<div class=\"qb-nav\" id=\"qb-nav\"><\/div>'\r\n  + '<\/div>';\r\n\r\n  populateSurahs();\r\n  attachEvents();\r\n  initAudio();\r\n}\r\n\r\n\/* \u2550\u2550\u2550 POPULATE SURAHS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction populateSurahs() {\r\n  var sel = root.querySelector('#qb-sel-sure');\r\n  SURAHS.forEach(function(s) {\r\n    var o = document.createElement('option');\r\n    o.value = s.n;\r\n    o.textContent = s.n + '. ' + s.en + ' \\u2013 ' + s.ar;\r\n    sel.appendChild(o);\r\n  });\r\n}\r\n\r\n\/* \u2550\u2550\u2550 ATTACH EVENTS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction attachEvents() {\r\n  \/* UI language switcher *\/\r\n  root.querySelector('#qb-lang').addEventListener('click', function(e) {\r\n    var btn = e.target.closest('.qb-lang-btn');\r\n    if (!btn) return;\r\n    lang = btn.dataset.l;\r\n    root.querySelectorAll('.qb-lang-btn').forEach(function(b){ b.classList.toggle('on', b===btn); });\r\n    applyLang();\r\n  });\r\n\r\n  \/* Load button *\/\r\n  root.querySelector('#qb-btn-load').addEventListener('click', loadSurah);\r\n\r\n  \/* Search language toggle *\/\r\n  root.querySelector('#qb-search-lang').addEventListener('click', function(e) {\r\n    var btn = e.target.closest('.qb-sl-btn');\r\n    if (!btn) return;\r\n    searchLang = btn.dataset.sl;\r\n    root.querySelectorAll('.qb-sl-btn').forEach(function(b){ b.classList.toggle('on', b===btn); });\r\n    \/* re-search if query already entered *\/\r\n    var q = root.querySelector('#qb-search-input').value.trim();\r\n    if (q.length >= 2) doSearch(q);\r\n  });\r\n\r\n  \/* Search input *\/\r\n  root.querySelector('#qb-search-input').addEventListener('input', function() {\r\n    clearTimeout(searchTimer);\r\n    var q = this.value.trim();\r\n    if (q.length < 2) { closeDropdown(); return; }\r\n    searchTimer = setTimeout(function(){ doSearch(q); }, 350);\r\n  });\r\n\r\n  \/* Close dropdown when clicking outside *\/\r\n  document.addEventListener('click', function(e) {\r\n    if (!root.querySelector('#qb-search-input').contains(e.target) &&\r\n        !root.querySelector('#qb-dropdown').contains(e.target)) {\r\n      closeDropdown();\r\n    }\r\n  });\r\n}\r\n\r\n\/* \u2550\u2550\u2550 APPLY LANGUAGE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction applyLang() {\r\n  var t = T[lang];\r\n  function set(id,txt){ var el=root.querySelector('#'+id); if(el) el.textContent=txt; }\r\n  set('qb-org', t.org);\r\n  set('qb-widget-name', t.widget);\r\n  set('qb-lbl-sure', t.lbl_sure);\r\n  set('qb-lbl-trans', t.lbl_trans);\r\n  set('qb-lbl-load', t.btn_load);\r\n  set('qb-empty-main', t.empty_main);\r\n  set('qb-empty-hint', t.empty_hint);\r\n  \/* Update search placeholder *\/\r\n  var si = root.querySelector('#qb-search-input');\r\n  if (si) si.placeholder = t.search_ph;\r\n  \/* Dropdown options *\/\r\n  var sel = root.querySelector('#qb-sel-trans');\r\n  if (sel && sel.options.length >= 4) {\r\n    sel.options[0].text = t.opt[0]; sel.options[1].text = t.opt[1];\r\n    sel.options[2].text = t.opt[2]; sel.options[3].text = t.opt[3];\r\n  }\r\n  \/* Also sync search lang button to UI lang if not manually overridden *\/\r\n  if (lang !== 'ar') {\r\n    searchLang = lang;\r\n    root.querySelectorAll('.qb-sl-btn').forEach(function(b){\r\n      b.classList.toggle('on', b.dataset.sl === searchLang);\r\n    });\r\n  }\r\n  \/* Surah strip *\/\r\n  if (surah) { var st=root.querySelector('#qb-strip'); if(st&&st.classList.contains('on')) renderStrip(surah); }\r\n  \/* Verse pill *\/\r\n  var pill=root.querySelector('.qb-pill');\r\n  if (pill&&verses.length) pill.innerHTML='<div class=\"qb-pill-dot\">'+verses[idx].aya+'<\/div>'+t.verse+' '+verses[idx].aya+' '+t.of+' '+verses.length;\r\n  \/* Nav *\/\r\n  var nav=root.querySelector('#qb-nav');\r\n  if (nav&&nav.classList.contains('on')&&verses.length) renderNav();\r\n  \/* Footnote *\/\r\n  var fn=root.querySelector('.qb-fn-btn');\r\n  if (fn) { var isOpen=root.querySelector('.qb-fn-body.open'); fn.textContent=isOpen?t.fn_hide:t.fn_show; }\r\n  \/* Mini player status *\/\r\n  var ms=root.querySelector('#qb-mini-status');\r\n  if (ms) ms.textContent = qbAudio.paused ? t.play : t.stop;\r\n}\r\n\r\n\/* \u2550\u2550\u2550 RENDER SURAH STRIP \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction renderStrip(s) {\r\n  var t    = T[lang];\r\n  var type = (s.t === 'M') ? t.meccan : t.medinan;\r\n  var strip = root.querySelector('#qb-strip');\r\n  strip.className = 'qb-strip on';\r\n  strip.innerHTML =\r\n    '<div class=\"qb-strip-num\">'+s.n+'<\/div>'\r\n  + '<div class=\"qb-strip-meta\">'\r\n  + '<div class=\"qb-strip-ar\">'+s.ar+'<\/div>'\r\n  + '<div class=\"qb-strip-en\">'+s.en+'<\/div>'\r\n  + '<div class=\"qb-strip-info\">'+s.v+' '+t.verses_lbl+' \\u00b7 '+type+'<\/div>'\r\n  + '<\/div>'\r\n  + '<div class=\"qb-mini-player\">'\r\n  + '<button class=\"qb-mini-play\" id=\"qb-mini-btn\" type=\"button\">'\r\n  + '<svg viewBox=\"0 0 12 12\"><path d=\"M2 1.5l9 4.5-9 4.5V1.5z\"\/><\/svg>'\r\n  + '<\/button>'\r\n  + '<div class=\"qb-mini-info\">'\r\n  + '<span class=\"qb-mini-label\">Mishary Alafasy &middot; <span id=\"qb-mini-status\">'+t.play+'<\/span><\/span>'\r\n  + '<div class=\"qb-mini-track\">'\r\n  + '<div class=\"qb-mini-bar\"><div class=\"qb-mini-bar-fill\" id=\"qb-mini-fill\"><\/div><\/div>'\r\n  + '<span class=\"qb-mini-time\" id=\"qb-mini-time\">0:00<\/span>'\r\n  + '<\/div><\/div><\/div>';\r\n\r\n  \/* Reset audio when new surah loaded *\/\r\n  qbAudio.pause();\r\n  qbAudio.src = '';\r\n  var ms = root.querySelector('#qb-mini-status');\r\n  if (ms) ms.textContent = T[lang].play;\r\n  var fill = root.querySelector('#qb-mini-fill');\r\n  if (fill) fill.style.width = '0%';\r\n  var timeEl = root.querySelector('#qb-mini-time');\r\n  if (timeEl) timeEl.textContent = '0:00';\r\n}\r\n\r\n\/* \u2550\u2550\u2550 AUDIO \u2014 event delegation, bound once \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction initAudio() {\r\n  if (audioBound) return;\r\n  audioBound = true;\r\n\r\n  function fmt(sec){ var m=Math.floor(sec\/60),s=Math.floor(sec%60); return m+':'+(s<10?'0':'')+s; }\r\n\r\n  qbAudio.addEventListener('timeupdate', function() {\r\n    if (!qbAudio.duration) return;\r\n    var fill=root.querySelector('#qb-mini-fill');\r\n    var timeEl=root.querySelector('#qb-mini-time');\r\n    if (fill)   fill.style.width = ((qbAudio.currentTime\/qbAudio.duration)*100).toFixed(1)+'%';\r\n    if (timeEl) timeEl.textContent = fmt(qbAudio.currentTime);\r\n  });\r\n\r\n  qbAudio.addEventListener('ended', function() {\r\n    var btn=root.querySelector('#qb-mini-btn');\r\n    if (btn) btn.innerHTML='<svg viewBox=\"0 0 12 12\"><path d=\"M2 1.5l9 4.5-9 4.5V1.5z\"\/><\/svg>';\r\n    var ms=root.querySelector('#qb-mini-status'); if(ms) ms.textContent=T[lang].play;\r\n    var fill=root.querySelector('#qb-mini-fill'); if(fill) fill.style.width='0%';\r\n    var t=root.querySelector('#qb-mini-time'); if(t) t.textContent='0:00';\r\n  });\r\n\r\n  \/* Single click delegation on root for play button *\/\r\n  root.addEventListener('click', function(e) {\r\n    if (!e.target.closest('#qb-mini-btn')) return;\r\n    var btn = root.querySelector('#qb-mini-btn');\r\n    var ms  = root.querySelector('#qb-mini-status');\r\n    var sn  = surah ? surah.n : 0;\r\n    if (!sn) return;\r\n\r\n    if (!qbAudio.paused) {\r\n      qbAudio.pause(); qbAudio.currentTime = 0;\r\n      if (btn) btn.innerHTML='<svg viewBox=\"0 0 12 12\"><path d=\"M2 1.5l9 4.5-9 4.5V1.5z\"\/><\/svg>';\r\n      if (ms) ms.textContent = T[lang].play;\r\n      return;\r\n    }\r\n\r\n    \/* mp3quran.net \u2014 Alafasy server8, zero-padded 3 digits *\/\r\n    var pad = String(sn).padStart(3,'0');\r\n    var url = 'https:\/\/server8.mp3quran.net\/afs\/'+pad+'.mp3';\r\n    if (ms) ms.textContent = '\\u2026';\r\n    if (btn) btn.style.opacity = '.5';\r\n\r\n    qbAudio.src = url;\r\n    qbAudio.load();\r\n    qbAudio.play()\r\n      .then(function() {\r\n        if (btn) { btn.style.opacity=''; btn.innerHTML='<svg viewBox=\"0 0 10 10\"><rect x=\"1\" y=\"1\" width=\"3\" height=\"8\" rx=\".8\"\/><rect x=\"6\" y=\"1\" width=\"3\" height=\"8\" rx=\".8\"\/><\/svg>'; }\r\n        if (ms) ms.textContent = T[lang].stop;\r\n      })\r\n      .catch(function(err) {\r\n        if (btn) btn.style.opacity='';\r\n        if (ms) ms.textContent = T[lang].play;\r\n        console.warn('Audio error:', err.message);\r\n      });\r\n  });\r\n}\r\n\r\n\/* \u2550\u2550\u2550 KEYWORD SEARCH \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction doSearch(query) {\r\n  var drop = root.querySelector('#qb-dropdown');\r\n  var ed   = SEARCH_ED[searchLang] || 'de.bubenheim';\r\n  drop.innerHTML = '<div class=\"qb-drop-loading\">'+T[lang].search_loading+'<\/div>';\r\n  drop.classList.add('open');\r\n\r\n  fetch('https:\/\/api.alquran.cloud\/v1\/search\/'+encodeURIComponent(query)+'\/all\/'+ed)\r\n    .then(function(r){ return r.json(); })\r\n    .then(function(data) {\r\n      if (!data.data || !data.data.matches || !data.data.matches.length) {\r\n        drop.innerHTML = '<div class=\"qb-drop-none\">'+T[lang].search_none+'<\/div>';\r\n        return;\r\n      }\r\n      var matches = data.data.matches.slice(0,10);\r\n      drop.innerHTML = matches.map(function(m) {\r\n        var sNum   = m.surah.number;\r\n        var ayaNum = m.numberInSurah;\r\n        var sName  = SURAHS[sNum-1] ? SURAHS[sNum-1].en : m.surah.englishName;\r\n        \/* Snippet: first 60 chars of translation *\/\r\n        var snippet = (m.text||'').replace(\/<[^>]+>\/g,'').trim();\r\n        if (snippet.length > 60) snippet = snippet.substring(0,60)+'\u2026';\r\n        \/* For Arabic search, show Arabic snippet *\/\r\n        var isAr = searchLang === 'ar';\r\n        return '<div class=\"qb-drop-item\" data-sn=\"'+sNum+'\" data-aya=\"'+ayaNum+'\">'\r\n          + '<span class=\"qb-drop-ref\">'+m.surah.number+':'+ayaNum+' &nbsp;&middot;&nbsp; '+sName+'<\/span>'\r\n          + (isAr\r\n              ? '<span class=\"qb-drop-ar\">'+snippet+'<\/span>'\r\n              : '<span class=\"qb-drop-snippet\">'+snippet+'<\/span>')\r\n          + '<\/div>';\r\n      }).join('');\r\n\r\n      \/* Click on a result *\/\r\n      drop.querySelectorAll('.qb-drop-item').forEach(function(item) {\r\n        item.addEventListener('click', function() {\r\n          var sn  = parseInt(this.dataset.sn);\r\n          var aya = parseInt(this.dataset.aya);\r\n          closeDropdown();\r\n          root.querySelector('#qb-search-input').value = '';\r\n          loadSurahAndJump(sn, aya);\r\n        });\r\n      });\r\n    })\r\n    .catch(function() {\r\n      drop.innerHTML = '<div class=\"qb-drop-none\">'+T[lang].error+'<\/div>';\r\n    });\r\n}\r\n\r\nfunction closeDropdown() {\r\n  var drop = root.querySelector('#qb-dropdown');\r\n  if (drop) drop.classList.remove('open');\r\n}\r\n\r\n\/* \u2550\u2550\u2550 LOAD SURAH \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction loadSurahAndJump(sn, ayaNum) {\r\n  \/* Select that surah in the dropdown *\/\r\n  var sel = root.querySelector('#qb-sel-sure');\r\n  if (sel) sel.value = sn;\r\n  \/* Set target aya so after load we jump to it *\/\r\n  var targetAya = ayaNum;\r\n  _doLoad(sn, function() {\r\n    var targetIdx = verses.findIndex(function(v){ return parseInt(v.aya) === targetAya; });\r\n    if (targetIdx < 0) targetIdx = 0;\r\n    showVerse(targetIdx, false);\r\n  });\r\n}\r\n\r\nfunction loadSurah() {\r\n  var sn = parseInt(root.querySelector('#qb-sel-sure').value);\r\n  var keepIdx = (surah && surah.n === sn) ? idx : 0;\r\n  _doLoad(sn, function() {\r\n    showVerse(Math.min(keepIdx, verses.length-1), false);\r\n  });\r\n}\r\n\r\nfunction _doLoad(sn, afterLoad) {\r\n  if (loading) return;\r\n  var key = root.querySelector('#qb-sel-trans').value;\r\n  var t   = T[lang];\r\n  surah   = SURAHS.find(function(s){ return s.n===sn; });\r\n  loading = true;\r\n  root.querySelector('#qb-btn-load').disabled = true;\r\n  root.querySelector('#qb-reader').innerHTML = '<div class=\"qb-state\"><div class=\"qb-spin\"><\/div><div>'+t.loading+'<\/div><\/div>';\r\n  root.querySelector('#qb-nav').className    = 'qb-nav';\r\n  root.querySelector('#qb-strip').className  = 'qb-strip';\r\n\r\n  var ckey = key+'_'+sn;\r\n  var fp = cache[ckey]\r\n    ? Promise.resolve(cache[ckey])\r\n    : fetch('https:\/\/quranenc.com\/api\/v1\/translation\/sura\/'+key+'\/'+sn)\r\n        .then(function(r){ return r.json(); })\r\n        .then(function(d){ cache[ckey]=d.result||[]; return cache[ckey]; });\r\n\r\n  fp.then(function(result) {\r\n    loading = false;\r\n    root.querySelector('#qb-btn-load').disabled = false;\r\n    verses = result;\r\n    renderStrip(surah);\r\n    afterLoad();\r\n  }).catch(function() {\r\n    loading = false;\r\n    root.querySelector('#qb-btn-load').disabled = false;\r\n    root.querySelector('#qb-reader').innerHTML = '<div class=\"qb-state\" style=\"color:#c0392b\">'+T[lang].error+'<\/div>';\r\n  });\r\n}\r\n\r\n\/* \u2550\u2550\u2550 SHOW VERSE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction showVerse(i, anim) {\r\n  idx = i;\r\n  var v  = verses[i]; if (!v) return;\r\n  var t  = T[lang];\r\n  var rd = root.querySelector('#qb-reader');\r\n  var old= rd.querySelector('.qb-vc');\r\n\r\n  var render = function() {\r\n    var total = verses.length;\r\n    var fn = '';\r\n    if (v.footnotes && v.footnotes.length) {\r\n      var ft = v.footnotes.map(function(f){ return f.text; }).join(' ');\r\n      fn = '<button class=\"qb-fn-btn\" type=\"button\">'+t.fn_show+'<\/button>'\r\n         + '<div class=\"qb-fn-body\">'+ft+'<\/div>';\r\n    }\r\n    rd.innerHTML =\r\n      '<div class=\"qb-vc\">'\r\n    + '<div class=\"qb-pill\"><div class=\"qb-pill-dot\">'+v.aya+'<\/div>'+t.verse+' '+v.aya+' '+t.of+' '+total+'<\/div>'\r\n    + '<div class=\"qb-arabic\">'+(v.arabic_text||'')+'<\/div>'\r\n    + '<div class=\"qb-trans\">'+(v.translation||'')+'<\/div>'\r\n    + fn+'<\/div>';\r\n    rd.scrollTop = 0;\r\n\r\n    var fnBtn = rd.querySelector('.qb-fn-btn');\r\n    if (fnBtn) fnBtn.addEventListener('click', function() {\r\n      var body = this.nextElementSibling;\r\n      var open = body.classList.toggle('open');\r\n      this.textContent = open ? T[lang].fn_hide : T[lang].fn_show;\r\n    });\r\n    renderNav();\r\n  };\r\n\r\n  if (anim && old) { old.classList.add('out'); setTimeout(render, 200); }\r\n  else render();\r\n}\r\n\r\n\/* \u2550\u2550\u2550 RENDER NAV \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nfunction renderNav() {\r\n  var t=T[lang], total=verses.length, pct=Math.round(((idx+1)\/total)*100);\r\n  var nav=root.querySelector('#qb-nav');\r\n  nav.className='qb-nav on';\r\n  nav.innerHTML=\r\n    '<div class=\"qb-nav-info\">'+t.verse+' <strong>'+(idx+1)+'<\/strong> \/ <strong>'+total+'<\/strong><\/div>'\r\n  + '<div class=\"qb-prog\"><div class=\"qb-prog-fill\" style=\"width:'+pct+'%\"><\/div><\/div>'\r\n  + '<div class=\"qb-jump\"><label class=\"qb-jump-label\" for=\"qb-ji\">'+t.jump+'<\/label>'\r\n  + '<input class=\"qb-jump-input\" id=\"qb-ji\" type=\"number\" min=\"1\" max=\"'+total+'\" placeholder=\"'+(idx+1)+'\"><\/div>'\r\n  + '<div class=\"qb-nav-btns\">'\r\n  + '<button class=\"qb-arrow qb-arrow-prev\" id=\"qb-prev\" type=\"button\"'+(idx===0?' disabled':'')+'>'\r\n  + '<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M9 2L4 7L9 12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>'+t.back+'<\/button>'\r\n  + '<button class=\"qb-arrow qb-arrow-next\" id=\"qb-next\" type=\"button\"'+(idx>=total-1?' disabled':'')+'>'\r\n  + t.next+'<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M5 2L10 7L5 12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button>'\r\n  + '<\/div>';\r\n\r\n  root.querySelector('#qb-prev').addEventListener('click', function(){ if(idx>0) showVerse(idx-1,true); });\r\n  root.querySelector('#qb-next').addEventListener('click', function(){ if(idx<verses.length-1) showVerse(idx+1,true); });\r\n  var ji=root.querySelector('#qb-ji');\r\n  if(ji) ji.addEventListener('keydown', function(e){\r\n    if(e.key==='Enter'){ var n=parseInt(this.value)-1; if(!isNaN(n)&&n>=0&&n<verses.length) showVerse(n,true); }\r\n  });\r\n}\r\n\r\n\/* \u2500\u2500 Init \u2500\u2500 *\/\r\nbuildShell();\r\n\r\n})();\r\n<\/script>\r\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_3 et_pb_row et_pb_equal_columns et_pb_gutters2 et_block_row\">\n<div class=\"et_pb_column_5 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_10 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_center preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><h2>Ein Licht f\u00fcr ein ganzes Jahr<\/h2>\n<p data-start=\"1610\" data-end=\"1703\"><strong data-start=\"1610\" data-end=\"1703\">Projekt zur Sicherung des Lichts \u2014 Lasst eure Spende ein Licht sein, das niemals erlischt<\/strong><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_4 et_pb_row et_block_row\">\n<div class=\"et_pb_column_6 et_pb_column et_pb_column_1_2 et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_11 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><p data-start=\"137\" data-end=\"472\">Alles Lob geb\u00fchrt Allah. Durch eure Unterst\u00fctzung, eure aufrichtigen Bem\u00fchungen und eure gro\u00dfz\u00fcgige Zusammenarbeit hat Allah zugelassen, dass dieses Haus des Lichts erstrahlt. Seine Er\u00f6ffnung wurde erm\u00f6glicht, damit es f\u00fcr euch zu einer fortlaufenden Spende (Sadaqa Jariya) wird \u2014 ein Ort, der eure Namen mit jeder guten Tat verbindet.<\/p>\n<p data-start=\"474\" data-end=\"654\">Dieser gesegnete Monat ist unser erster Ramadan an diesem Ort. Damit er weiterhin von Erinnerung, Zusammenhalt und Nutzen f\u00fcr alle erf\u00fcllt bleibt, ben\u00f6tigen wir eure Unterst\u00fctzung.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_12 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><h4 data-start=\"2273\" data-end=\"2288\">Unser Ziel<\/h4>\n<ul data-start=\"2289\" data-end=\"2400\">\n<li data-start=\"2289\" data-end=\"2335\">\n<p data-start=\"2291\" data-end=\"2335\">Monatliche Betriebskosten:4.000 CHF<\/p>\n<\/li>\n<li data-start=\"2336\" data-end=\"2400\">\n<p data-start=\"2338\" data-end=\"2400\">Stabilit\u00e4t f\u00fcr ein ganzes Jahr (12 Monate):48.000 CHF<\/p>\n<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_7 et_pb_column et_pb_column_1_2 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_13 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><p data-start=\"132\" data-end=\"194\">Macht den Ramadan zu einem Meilenstein mit bleibender Wirkung.<\/p>\n<p data-start=\"196\" data-end=\"383\">Unser Ziel ist es, den Gesamtbetrag w\u00e4hrend des Ramadan zu sichern, damit wir das kommende Jahr mit Zuversicht beginnen k\u00f6nnen und dieser gesegnete Ort weiterhin bestehen und wirken kann.<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_text_14 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><h4 data-start=\"2646\" data-end=\"2671\">Spendenm\u00f6glichkeiten<\/h4>\n<ul data-start=\"2672\" data-end=\"2807\">\n<li data-start=\"2672\" data-end=\"2722\">\n<p data-start=\"2674\" data-end=\"2722\">Einen ganzen Monat \u00fcbernehmen: 4.000 CHF<\/p>\n<\/li>\n<li data-start=\"2723\" data-end=\"2763\">\n<p data-start=\"2725\" data-end=\"2763\">Spenden:1.000 \/ 500 \/ 300 CHF<\/p>\n<\/li>\n<li data-start=\"2764\" data-end=\"2807\">\n<p data-start=\"2766\" data-end=\"2807\">Jeder Betrag nach euren M\u00f6glichkeiten<\/p>\n<\/li>\n<\/ul>\n<\/div><\/div>\n\n<div class=\"et_pb_text_15 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module preset--module--divi-text--f231bef1-3602-4fe1-8bed-c00c5737fb95\"><div class=\"et_pb_text_inner\"><p data-start=\"2809\" data-end=\"3014\">Jede Spende ist eine Beteiligung an jedem guten Werk, jeder wertvollen Initiative und jedem Beitrag zum Gemeinwohl.<br data-start=\"248\" data-end=\"251\" \/>M\u00f6ge Allah allen Unterst\u00fctzern fortlaufenden Lohn schenken und von uns allen annehmen.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_5 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_8 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_16 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div class=\"et_pb_text_37 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module\">\n<div class=\"et_pb_text_inner\">\n<h1>Seien Sie ein Teil davon<\/h1>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n<div class=\"et_pb_text_17 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><div class=\"et_pb_text_37 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module\">\n<div class=\"et_pb_text_inner\">\n<h1><strong data-start=\"1610\" data-end=\"1703\">Lasst eure Spende ein Licht sein, das niemals erlischt<\/strong><\/h1>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_6 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_9 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_18 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>TWINT<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_image_1 et_pb_image et_pb_image_sticky et_pb_module et_block_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/islamkvs.ch\/wp-content\/uploads\/2025\/10\/Twint.jpeg\" width=\"420\" height=\"420\" srcset=\"https:\/\/islamkvs.ch\/wp-content\/uploads\/2025\/10\/Twint.jpeg 420w, https:\/\/islamkvs.ch\/wp-content\/uploads\/2025\/10\/Twint-300x300.jpeg 300w, https:\/\/islamkvs.ch\/wp-content\/uploads\/2025\/10\/Twint-150x150.jpeg 150w, https:\/\/islamkvs.ch\/wp-content\/uploads\/2025\/10\/Twint-12x12.jpeg 12w\" sizes=\"(max-width: 420px) 100vw, 420px\" class=\"wp-image-264966\" title=\"Twint\" \/><\/span><\/div>\n\n<div class=\"et_pb_text_19 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_center\"><div class=\"et_pb_text_inner\"><p>https:\/\/donate.raisenow.io\/sggbt<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_10 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_20 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>Bankverbindung<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_image_2 et_pb_image et_pb_image_sticky et_pb_module et_block_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/islamkvs.ch\/wp-content\/uploads\/2024\/03\/QR-post-bank-Verein.png\" width=\"290\" height=\"289\" srcset=\"https:\/\/islamkvs.ch\/wp-content\/uploads\/2024\/03\/QR-post-bank-Verein.png 290w, https:\/\/islamkvs.ch\/wp-content\/uploads\/2024\/03\/QR-post-bank-Verein-150x150.png 150w\" sizes=\"(max-width: 290px) 100vw, 290px\" class=\"wp-image-263602\" title=\"QR post bank Verein\" \/><\/span><\/div>\n\n<div class=\"et_pb_text_21 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module et_pb_text_align_center\"><div class=\"et_pb_text_inner\"><p><span>IBAN: CH60 0900 0000 1627 5429 9<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/islamkvs.ch\/ar\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/islamkvs.ch\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/islamkvs.ch\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/islamkvs.ch\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/islamkvs.ch\/ar\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":379,"href":"https:\/\/islamkvs.ch\/ar\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":265336,"href":"https:\/\/islamkvs.ch\/ar\/wp-json\/wp\/v2\/pages\/7\/revisions\/265336"}],"wp:attachment":[{"href":"https:\/\/islamkvs.ch\/ar\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}