PageSourceSearch

https://muslimhub.net/

html muslimhub.net collected 2026-10-01 14:27:55 UTC 21,879 bytes, 326 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5    <meta charset="utf-8" />
6    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7    <base href="/" />
8    <link href="css/site.css" rel="stylesheet" />
9    <link href="MyAthan.Server.styles.css" rel="stylesheet" />
10    <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" />
11    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,[email protected],600;8..60,700&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet" />
12    <link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
13    <link href="css/admin.css" rel="stylesheet" />
14    <link rel="icon" type="image/png" href="favicon.png" />
15    <!--Blazor:{"type":"server","prerenderId":"aff810cc46154e00829d57d16979ab26","key":{"locationHash":"77D12F14A8105320B1AAED6AE7E689DA0EC4483270A645E84079EAA0FFDF550D:0","formattedComponentKey":""},"sequence":0,"descriptor":"CfDJ8AsKxTMHRilBg9D6\u002BHI\u002ByRqXXobxWZbPBVOvaK7Rqgb/Zbifyx3N4mvW7MZLLs4F9BYPuDhwqHW5CnuK9ab6euQDJe8nIWjUE5/5JKgpzd\u002B24sb\u002B90UoiJswcod1KX0cl0Kfi9AsWX3WMkojGvQu9VlGjD7YM2Q9NqEupNdm6YnwI7QSxzep0c\u002BGf779nUI2/iAg\u002Bcjj0Zx/4soM1c0nSqGTa0rXFQjk9do2MuPoMYHk8cgjdv8m06L\u002BFDsk17xoogeExjrl2S27BXjEj/PfK0Ld4xVYBGiDUiLf/XBYSN/Ja8Kba2Ag/m4DuBSfhh4OP\u002Bj\u002Bx48b6f3f8pja1eZ16t6IK9FbjQikuVvFPlatyoPEenr1rWc4/m9ISbt3C/\u002BQh6c0s21g/0PVvm5ctfYoBRbUd2pF2utFbjnFQpfGuuSu7bQ7
15Rynx6Lfznhy\u002BPb3kTca4e1/8UoGtia7BKK1kU\u002BkvYmI7WCkXGrUdhFAVT37SWlDmO80k\u002Bglf/GWOHnD4oWDsAlB8IT9RCmiw5AwaH2Od/Zd\u002BV5o9/sTwjbgg7CRI3auR4PgrbXqUg\u002BcUIYWBHQZ9rzv1J02OrvXCOpLHh0U="}--><title>MuslimHub — Your mosque's prayer times</title><!--Blazor:{"prerenderId":"aff810cc46154e00829d57d16979ab26"}-->
16</head>
17<body>
18    <!--Blazor:{"type":"server","prerenderId":"8f514f14a739452b88ae034d1fd9caad","key":{"locationHash":"6032A99B72CBCA45AA980BC46C3DEF6E7946AD0E0B7C9185EB6E67FF049A3B98:0","formattedComponentKey":""},"sequence":1,"descriptor":"CfDJ8AsKxTMHRilBg9D6\u002BHI\u002ByRodT5F8OjfH7Ifx7F8LFKM0ZFSEfTVoZEZSylOJtBU1K3e5cKyL7gyg24xa90g3UhqrhAZHk8SB63hpbSs5POM3kdMik2uT7xEf2a5W6Cia1R2d/crluywuGV8Ah5bY\u002B\u002BqoJgG5KdV75adU5RtFDXmxHxK/raJhs5Y\u002BFzWf8Iy1AKLSyPaMHQT5dG\u002B7kYKukHBStQ5QqQ2R1L7Fi9\u002BtVRodcZlBuz39vTi/mGp\u002BPA8DJ4mvSSgcXV4PsB8aV\u002BC4Ld35Yy6B13\u002BUufgPhegSxVchDMf/\u002B\u002Bl2JCsdyBC6KX6ZgIoyD4u7YY8n7nQFPl72LmgiqnHGjHQI5eFkdtidTdQYOAIibK4OxNhZ56cwTZVjP/8PLeRoYi9JGlZa\u002BxbbYm1v8NEj3FyLkqzk6zlbuZEKzHSYpe5dnUApF44B6JItPs2ZWX\u002BnpU8uv6r4jOcdwA0oEEKIQs/YloUu\u002BWxFPv59jleGbvve035BRPv8K9oOyub90fx/6cX1\u002B0AzLmS\u002BNaw="}--><style>
19::-webkit-scrollbar {width: 8px;height: 8px;z-index: 1;}
20::-webkit-scrollbar-track {background: transparent;}
21::-webkit-scrollbar-thumb {background: #c4c4c4;border-radius: 1px;}
22::-webkit-scrollbar-thumb:hover {background: #a6a6a6;}
23html, body * {scrollbar-color: #c4c4c4 transparent;scrollbar-width: thin;}
24</style>
25<style>
26    .mud-chart-serie:hover {
27        filter: url(#lighten);
28    }
29
30    .mud-chart-serie-hovered 
31    {
32        filter: url(#lighten);
33    }
34</style>
35
36<style class='mud-theme-provider'>
37:root{
38--mud-palette-black: rgba(39,44,52,1);
39--mud-palette-white: rgba(255,255,255,1);
40--mud-palette-primary: rgba(23,117,50,1);
41--mud-palette-primary-rgb: 23,117,50;
42--mud-palette-primary-text: rgba(255,255,255,1);
43--mud-palette-primary-darken: rgb(17,85,36);
44--mud-palette-primary-lighten: rgb(29,145,62);
45--mud-palette-primary-hover: rgba(23,117,50,0.058823529411764705);
46--mud-palette-secondary: rgba(23,75,50,1);
47--mud-palette-secondary-rgb: 23,75,50;
48--mud-palette-secondary-text: rgba(255,255,255,1);
49--mud-palette-secondary-darken: rgb(14,47,31);
50--mud-palette-secondary-lighten: rgb(31,101,67);
51--mud-palette-secondary-hover: rgba(23,75,50,0.058823529411764705);
52--mud-palette-tertiary: rgba(23,75,50,1);
53--mud-palette-tertiary-rgb: 23,75,50;
54--mud-palette-tertiary-text: rgba(255,255,255,1);
55--mud-palette-tertiary-darken: rgb(14,47,31);
56--mud-palette-tertiary-lighten: rgb(31,101,67);
57--mud-palette-tertiary-hover: rgba(23,75,50,0.058823529411764705);
58--mud-palette-info: rgba(33,150,243,1);
59--mud-palette-info-rgb: 33,150,243;
60--mud-palette-info-text: rgba(255,255,255,1);
61--mud-palette-info-darken: rgb(12,128,223);
62--mud-palette-info-lighten: rgb(71,167,245);
63--mud-palette-info-hover: rgba(33,150,243,0.058823529411764705);
64--mud-palette-success: rgba(23,117,50,1);
65--mud-palette-success-rgb: 23,117,50;
66--mud-palette-success-text: rgba(255,255,255,1);
67--mud-palette-success-darken: rgb(17,85,36);
68--mud-palette-success-lighten: rgb(29,145,62);
69--mud-palette-success-hover: rgba(23,117,50,0.058823529411764705);
70--mud-palette-warning: rgba(255,152,0,1);
71--mud-palette-warning-rgb: 255,152,0;
72--mud-palette-warning-text: rgba(255,255,255,1);
73--mud-palette-warning-darken: rgb(214,129,0);
74--mud-palette-warning-lighten: rgb(255,167,36);
75--mud-palette-warning-hover: rgba(255,152,0,0.058823529411764705);
76--mud-palette-error: rgba(163,51,37,1);
77--mud-palette-error-rgb: 163,51,37;
78--mud-palette-error-text: rgba(255,255,255,1);
79--mud-palette-error-darken: rgb(133,42,30);
80--mud-palette-error-lighten: rgb(191,61,43);
81--mud-palette-error-hover: rgba(163,51,37,0.058823529411764705);
82--mud-palette-dark: rgba(66,66,66,1);
83--mud-palette-dark-rgb: 66,66,66;
84--mud-palette-dark-text: rgba(255,255,255,1);
85--mud-palette-dark-darken: rgb(46,46,46);
86--mud-palette-dark-lighten: rgb(87,87,87);
87--mud-palette-dark-hover: rgba(66,66,66,0.058823529411764705);
88--mud-palette-text-primary: rgba(39,44,40,1);
89--mud-palette-text-primary-rgb: 39,44,40;
90--mud-palette-text-secondary: rgba(110,117,111,1);
91--mud-palette-text-secondary-rgb: 110,117,111;
92--mud-palette-text-disabled: rgba(0,0,0,0.3764705882352941);
93--mud-palette-text-disabled-rgb: 0,0,0;
94--mud-palette-action-default: rgba(110,117,111,1);
95--mud-palette-action-default-hover: rgba(110,117,111,0.05882352941176470
955);
96--mud-palette-action-disabled: rgba(0,0,0,0.25882352941176473);
97--mud-palette-action-disabled-background: rgba(0,0,0,0.11764705882352941);
98--mud-palette-surface: rgba(255,255,255,1);
99--mud-palette-surface-rgb: 255,255,255;
100--mud-palette-background: rgba(247,248,246,1);
101--mud-palette-background-gray: rgba(245,245,245,1);
102--mud-palette-drawer-background: rgba(255,255,255,1);
103--mud-palette-drawer-text: rgba(39,44,40,1);
104--mud-palette-drawer-icon: rgba(110,117,111,1);
105--mud-palette-appbar-background: rgba(255,255,255,1);
106--mud-palette-appbar-text: rgba(39,44,40,1);
107--mud-palette-lines-default: rgba(227,230,226,1);
108--mud-palette-lines-inputs: rgba(189,189,189,1);
109--mud-palette-table-lines: rgba(227,230,226,1);
110--mud-palette-table-striped: rgba(0,0,0,0.0196078431372549);
111--mud-palette-table-hover: rgba(0,0,0,0.0392156862745098);
112--mud-palette-divider: rgba(227,230,226,1);
113--mud-palette-divider-rgb: 227,230,226;
114--mud-palette-divider-light: rgba(0,0,0,0.8);
115--mud-palette-skeleton: rgba(0,0,0,0.10980392156862745);
116--mud-palette-gray-default: #9E9E9E;
117--mud-palette-gray-light: #BDBDBD;
118--mud-palette-gray-lighter: #E0E0E0;
119--mud-palette-gray-dark: #757575;
120--mud-palette-gray-darker: #616161;
121--mud-palette-overlay-dark: rgba(33,33,33,0.4980392156862745);
122--mud-palette-overlay-light: rgba(255,255,255,0.4980392156862745);
123--mud-palette-border-opacity: 1;
124--mud-ripple-color: var(--mud-palette-text-primary);
125--mud-ripple-opacity: 0.1;
126--mud-ripple-opacity-secondary: 0.2;
127--mud-elevation-0: none;
128--mud-elevation-1: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
129--mud-elevation-2: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
130--mud-elevation-3: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);
131--mud-elevation-4: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
132--mud-elevation-5: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);
133--mud-elevation-6: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
134--mud-elevation-7: 0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);
135--mud-elevation-8: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);
136--mud-elevation-9: 0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);
137--mud-elevation-10: 0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);
138--mud-elevation-11: 0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);
139--mud-elevation-12: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);
140--mud-elevation-13: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);
141--mud-elevation-14: 0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);
142--mud-elevation-15: 0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);
143--mud-elevation-16: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);
144--mud-elevation-17: 0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);
145--mud-elevation-18: 0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);
146--mud-elevation-19: 0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);
147--mud-elevation-20: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);
148--mud-elevation-21: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);
149--mud-elevation-22: 0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);
150--mud-elevation-23: 0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);
151--mud-elevation-24: 0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);
152--mud-elevation-25: 0 5px 5px -3px rgba(0,0,0,.06), 0 8px 10px 1px rgba(0,0,0,.042), 0 3px 14px 2px rgba(0,0,0,.036);
153--mud-default-borderradius: 10px;
154--mud-drawer-width-left: 260px;
155--mud-drawer-width-right: 240px;
156--mud-drawer-width-mini-left: 56px;
157--mud-drawer-width-mini-right: 56px;
158--mud-appbar-height: 64px;
159--mud-typography-default-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
160--mud-typography-default-size: .875rem;
161--mud-typography-default-weight: 400;
162--mud-typography-default-lineheight: 1.43;
163--mud-typography-default-letterspacing: .01071em;
164--mud-typography-default-text-transform: none;
165--mud-typography-h1-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
166--mud-typography-h1-size: 6rem;
167--mud-typography-h1-weight: 300;
168--mud-typography-h1-lineheight: 1.167;
169--mud-typography-h1-letterspacing: -.01562em;
170--mud-typography-h1-text-transform: none;
171--mud-typography-h2-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
172--mud-typography-h2-size: 3.75rem;
173--mud-typography-h2-weight: 300;
174--mud-typography-h2-lineheight: 1.2;
175--mud-typography-h2-letterspacing: -.00833em;
176--mud-typography-h2-text-transform: none;
177--mud-typography-h3-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
178--mud-typography-h3-size: 3rem;
179--mud-typography-h3-weight: 400;
180--mud-typography-h3-lineheight: 1.167;
181--mud-typography-h3-letterspacing: 0;
182--mud-typography-h3-text-transform: none;
183--mud-typography-h4-family: 'Source Serif 4', Georgia, serif;
184--mud-typography-h4-size: 2.125rem;
185--mud-typography-h4-weight: 700;
186--mud-typography-h4-lineheight: 1.235;
187--mud-typography-h4-letterspacing: .00735em;
188--mud-typography-h4-text-transform: none;
189--mud-typography-h5-family: 'Source Serif 4', Georgia, serif;
190--mud-typography-h5-size: 1.5rem;
191--mud-typography-h5-weight: 700;
192--mud-typography-h5-lineheight: 1.334;
193--mud-typography-h5-letterspacing: 0;
194--mud-typography-h5-text-transform: none;
195--mud-typography-h6-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
196--mud-typography-h6-size: 1.25rem;
197--mud-typography-h6-weight: 500;
198--mud-typography-h6-lineheight: 1.6;
199--mud-typography-h6-letterspacing: .0075em;
200--mud-typography-h6-text-transform: none;
201--mud-typography-subtitle1-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
202--mud-typography-subtitle1-size: 1rem;
203--mud-typography-subtitle1-weight: 400;
204--mud-typography-subtitle1-lineheight: 1.75;
205--mud-typography-subtitle1-letterspacing: .00938em;
206--mud-typography-subtitle1-text-transform: none;
207--mud-typography-subtitle2-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
208--mud-typography-subtitle2-size: .875rem;
209--mud-typography-subtitle2-weight: 500;
210--mud-typography-subtitle2-lineheight: 1.57;
211--mud-typography-subtitle2-letterspacing: .00714em;
212--mud-typography-subtitle2-text-transform: none;
213--mud-typography-body1-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
214--mud-typography-body1-size: 1rem;
215--mud-typography-body1-weight: 400;
216--mud-typography-body1-lineheight: 1.5;
217--mud-typography-body1-letterspacing: .00938em;
218--mud-typography-body1-text-transform: none;
219--mud-typography-body2-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
220--mud-typography-body2-size: .875rem;
221--mud-typography-body2-weight: 400;
222--mud-typography-body2-lineheight: 1.43;
223--mud-typography-body2-letterspacing: .01071em;
224--mud-typography-body2-text-transform: none;
225--mud-typography-button-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
226--mud-typography-button-size: .875rem;
227--mud-typography-button-weight: 500;
228--mud-typography-button-lineheight: 1.75;
229--mud-typography-button-letterspacing: .02857em;
230--mud-typography-button-text-transform: uppercase;
231--mud-typography-caption-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
232--mud-typography-caption-size: .75rem;
233--mud-typography-caption-weight: 400;
234--mud-typography-caption-lineheight: 1.66;
235--mud-typography-caption-letterspacing: .03333em;
236--mud-typography-caption-text-transform: none;
237--mud-typography-overline-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
238--mud-typography-overline-size: .75rem;
239--mud-typography-overline-weight: 400;
240--mud-typography-overline-lineheight: 2.66;
241--mud-typography-overline-letterspacing: .08333em;
242--mud-typography-overline-text-transform: none;
243--mud-zindex-drawer: 1100;
244--mud-zindex-appbar: 1300;
245--mud-zindex-dialog: 1400;
246--mud-zindex-popover: 1200;
247--mud-zindex-snackbar: 1500;
248--mud-zindex-tooltip: 1600;
249--mud-native-html-color-scheme: light;
250}
251</style>
252
253
254<div id="mud-snackbar-container" class="mud-snackbar-location-bottom-right"></div>
255
256<div class="mud-layout" style=""><header class="mud-appbar mud-appbar-fixed-top mud-elevation-0 mh-appbar"><div role="toolbar" class="mud-toolbar mud-toolbar-gutters mud-toolbar-appbar"><a href="/" class="mud-typography mud-link mud-primary-text mud-link-underline-none mh-brand d-flex align-center" style="gap: 10px; color: inherit;"><img src="icon-192.png" alt class="mh-logo" b-yvtpbqrqc1>
257            <h6 class="mud-typography mud-typography-h6 mh-serif" style="font-weight: 700;">MuslimHub</h6></a>
258        <div aria-hidden="true" class="flex-grow-1"></div>
259        <a class="mud-button-root mud-button mud-button-text mud-button-text-inherit mud-button-text-size-medium mud-ripple d-none d-sm-inline-flex" type="button" href="/"><span class="mud-button-label">Home</span></a>
260        <a class="mud-button-root mud-button mud-button-text mud-button-text-inherit mud-button-text-size-medium mud-ripple d-none d-sm-inline-flex" type="button" href="PrivacyPolicy"><span class="mud-button-label">Privacy</span></a>
261        <a class="mud-button-root mud-button mud-button-outlined mud-button-outlined-primary mud-button-outlined-size-medium mud-ripple ml-2" type="button" href="Identity/Account/Login"><span class="mud-button-label">Log in</span></a></div></header>
262    <div class="mud-main-content"><div class="mud-container mud-container-maxwidth-lg mud-container--gutters my-2 pt-2 px-4">
263
264<div class="mh-hero"><h3 class="mud-typography mud-typography-h3 mh-serif" style="font-weight: 700; text-wrap: balance;">
265        Your mosque's prayer times, in your pocket.
266    </h3>
267    <p class="mud-typography mud-typography-subtitle1 mt-3" style="color: var(--mud-palette-text-secondary); max-width: 620px;">
268        Adhan and iqama times exactly as your mosque sets them — with athan notifications,
269        announcements, and community events. Free on iOS and Android.
270    </p>
271
272    <div class="mh-badges mt-6"><a href="https://play.google.com/store/apps/details?id=com.omarbay.myathan&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1"><img alt="Get it on Google Play" src="images/google-play-badge.png" class="mh-badge-google"></a>
273        <a href="https://apps.apple.com/us/app/muslimhub/id1669150414?itsct=apps_box_badge&amp;itscg=30200"><img alt="Download on the App Store" src="images/app-store-badge.svg" class="mh-badge-apple"></a></div></div>
274
275<div class="mh-features"><div class="mh-card"><svg class="mud-icon-root mud-svg-icon mud-primary-text mud-icon-size-large" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"/></svg>
276        <h6 class="mud-typography mud-typography-h6">Times from your mosque</h6>
277        <p class="mud-typography mud-typography-body2" style="color: var(--mud-palette-text-secondary);">
278            Not calculated guesses — the adhan and iqama times your mosque actually follows,
279            updated the moment they change.
280        </p></div>
281    <div class="mh-card"><svg class="mud-icon-root mud-svg-icon mud-primary-text mud-icon-size-large" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M7.58 4.08L6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42zM18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"/></svg>
282        <h6 class="mud-typography mud-typography-h6">Athan notifications</h6>
283        <p class="mud-typography mud-typography-body2" style="color: var(--mud-palette-text-secondary);">
284            Pick your mosque and get notified at every prayer time — even when the app is closed.
285        </p></div>
286    <div class="mh-card"><svg class="mud-icon-root mud-svg-icon mud-primary-text mud-icon-size-large" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 11v2h4v-2h-4zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61zM20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4zM4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9H4zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34z"/></svg>
287        <h6 class="mud-typography mud-typography-h6">Announcements &amp; events</h6>
288        <p class="mud-typography mud-typography-body2" style="color: var(--mud-palette-text-secondary);">
289            Jumu'ah arrangements, programs, and community events from your mosque, all in one place.
290        </p></div></div>
291
292<div class="mh-admin-strip mt-6"><div><p class="mud-typography mud-typography-subtitle1" style="font-weight: 600;">Run a mosque?</p>
293        <p class="mud-typography mud-typography-body2" style="color: var(--mud-palette-text-secondary);">
294            MuslimHub also powers your prayer display screens — manage times, announcements,
295            and events from any device.
296        </p></div>
297    <a class="mud-button-root mud-button mud-button-outlined mud-button-outlined-primary mud-button-outlined-size-medium mud-ripple" type="button" href="Admin"><span class="mud-button-label">Open the admin</span></a></div>
298
299<span class="mud-typography mud-typography-caption d-block mt-10 mb-4" style="color: var(--mud-palette-text-secondary);">
300    © 2026 MuslimHub · <a href="PrivacyPolicy" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-caption">Privacy policy</a></span></div></div></div>
301            <!--Blazor:{"prerenderId":"8f514f14a739452b88ae034d1fd9caad"}-->
302
303    <div id="blazor-error-ui">
304        
305            An error has occurred. This application may no longer respond until reloaded.
306        
307        
308        <a href="" class="reload">Reload</a>
309        <a class="dismiss">🗙</a>
310    </div>
311
312    
312<script src="_framework/blazor.server.js?v=2"></script>
312
313    
313<script src="_content/MudBlazor/MudBlazor.min.js?v=2"></script>
313
314    
314<script type="text/javascript">
315        function BlazorDownloadFile(filename, bytesBase64) {
316            var link = document.createElement('a');
317            link.download = filename;
318            link.href = "data:application/octet-stream;base64," + bytesBase64;
319            document.body.appendChild(link); // Needed for Firefox
320            link.click();
321            document.body.removeChild(link);
322        }
323    </script>
323
324
325</body>
326</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.