yasir commited on
Commit
d530a5d
1 Parent(s): 3c703df

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +570 -19
index.html CHANGED
@@ -1,19 +1,570 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
7
+
8
+ <script type='text/javascript'>
9
+ window.smartlook||(function(d) {
10
+ var o=smartlook=function(){ o.api.push(arguments)},h=d.getElementsByTagName('head')[0];
11
+ var c=d.createElement('script');o.api=new Array();c.async=true;c.type='text/javascript';
12
+ c.charset='utf-8';c.src='https://web-sdk.smartlook.com/recorder.js';h.appendChild(c);
13
+ })(document);
14
+ smartlook('init', 'ab064cf709cc86cb945d2dfb051a3a1254d7fb19', { region: 'eu' });
15
+ </script>
16
+ <link rel="preconnect" href="https://fonts.googleapis.com">
17
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
18
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.11/katex.min.css">
19
+ <link href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@100&display=swap" rel="stylesheet" <meta
20
+ charset="UTF-8">
21
+ <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8419334759638161"
22
+ crossorigin="anonymous"></script>
23
+ <title>AI Image Creator</title>
24
+ <style>
25
+ html, body {
26
+ margin: 0;
27
+ padding: 0;
28
+ box-sizing: border-box;
29
+ overflow-x: hidden !important;
30
+ }
31
+ body {
32
+ background-color: #000000;
33
+ margin: 0;
34
+ }
35
+ #main {
36
+ display: flex;
37
+ flex-direction: column;
38
+ margin: 50px;
39
+ margin: auto;
40
+ }
41
+ #cont {
42
+ background-color: #030303;
43
+ padding: 0px;
44
+ border-radius: 12px;
45
+ box-shadow: 8px 8px 16px #050505, -8px -8px 16px #080808;
46
+ display: flex;
47
+ align-items: center;
48
+ border: 2px solid rgb(247, 6, 187);
49
+ width: 70%;
50
+ height: 9vh;
51
+ margin: auto;
52
+ margin-top: 5%;
53
+ margin-bottom: 20px;
54
+ }
55
+ #inp {
56
+ flex-grow: 1;
57
+ padding: 10px;
58
+ margin: 10px;
59
+ background: transparent;
60
+ border: none;
61
+ border-radius: 8px;
62
+ box-shadow: linear-gradient(145deg, rgb(0, 249, 153), #ff002b);
63
+ color: #fff;
64
+ outline: none;
65
+ }
66
+ #cont button {
67
+ padding: 2.5vh 4.6vh;
68
+ margin: 1vh;
69
+ background: linear-gradient(145deg, rgb(0, 149, 249), #ff0095, rgb(255, 0, 43));
70
+ border: none;
71
+ border-radius: 8px;
72
+ color: #fff;
73
+ cursor: pointer;
74
+ }
75
+ #cont button:hover {
76
+ background: linear-gradient(145deg, #00ffab, #4e00f9, rgb(255, 0, 43));
77
+ }
78
+ #as {
79
+ display: flex;
80
+ flex-direction: row;
81
+ width: 70%;
82
+ margin: auto;
83
+ justify-content: space-between;
84
+ }
85
+ #as button {
86
+ background-color: #0a0a0a;
87
+ border: none;
88
+ padding: 3vh 4.5vh;
89
+ font-size: 15px;
90
+ color: #ffffff;
91
+ cursor: pointer;
92
+ border-radius: 12px;
93
+ transition: box-shadow 0.3s ease-in-out;
94
+ }
95
+ #model{
96
+ background-color: #181717;
97
+ border: none;
98
+ padding: 3vh 4.5vh;
99
+ font-size: 15px;
100
+ color: #ffffff;
101
+ cursor: pointer;
102
+ border-radius: 12px;
103
+ transition: box-shadow 0.3s ease-in-out;
104
+
105
+ padding: 0px 0px 0px 20px ;
106
+ }
107
+ #as button:hover {
108
+ box-shadow: 15px 15px 30px #0d0d0d, -15px -15px 30px #1a1a1a; /* Adjusted shadow and highlight on hover */
109
+ }
110
+ @media only screen and (max-width: 600px) {
111
+ #cont {
112
+ width: 90%;
113
+ margin-bottom: 20px;
114
+ }
115
+ #main{
116
+ width: 90%;
117
+ }
118
+ #cont button {
119
+ padding: 15px 15px; /* Adjust button padding for smaller screens */
120
+ }
121
+ #as{
122
+ width: 88%;
123
+ }
124
+ #as button{
125
+
126
+ padding: 15px 20px; /* Adjust button padding for smaller screens */
127
+ }
128
+ .mod{
129
+
130
+ }
131
+ }
132
+ @media only screen and (max-width: 365px){
133
+ #cont{
134
+ width: 94%;
135
+ }
136
+ #main{
137
+ width: 94%;
138
+ }
139
+ #as{
140
+ width: 94%;
141
+ }
142
+ }
143
+ dialog{
144
+ background: rgba(29, 29, 29, 1);
145
+ border-radius: 16px;
146
+ box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
147
+ margin-top: 20px;
148
+ border: 1px solid rgba(14, 13, 13, 0.3);
149
+ }
150
+ #sli{
151
+ display: flex;
152
+ flex-direction: row;
153
+ align-items: center;
154
+ color: #eeeeee;
155
+ }
156
+ label{
157
+ font-family: 'Barlow Condensed';
158
+
159
+ font-size: 21px;
160
+ margin-right: 10px;
161
+ }
162
+ #sli input{
163
+ border: 1px solid rgb(137, 9, 223);
164
+ outline: none;
165
+ border-radius: 5px;
166
+ padding: 7px 20px;
167
+ background-color: transparent ;
168
+ color: white;
169
+ font-family: 'Barlow Condensed';
170
+ }
171
+ #Apply{
172
+ background-color: rgb(0, 247, 173);
173
+ padding: 5px 10px;
174
+ border: none;
175
+ color: #000000;
176
+ font-weight:500;
177
+ font-family: Arial, Helvetica, sans-serif;
178
+ font-size: 15px;
179
+ border-radius: 4px;
180
+ }
181
+ #close{
182
+ float: right;background-color: rgb(223, 7, 79); padding: 5px 10px;
183
+ border: none;
184
+ color: #000000;
185
+ font-weight:500;
186
+ font-family: Arial, Helvetica, sans-serif;
187
+ font-size: 15px;
188
+ border-radius: 4px;
189
+ }
190
+ #styles{
191
+ display: flex;
192
+ flex-direction: row;
193
+ gap: 6px;
194
+ color: white;
195
+ font-family: 'Barlow Condensed';
196
+ font-size: 20px;
197
+ flex-wrap: wrap;
198
+
199
+ }
200
+ #imshow{
201
+
202
+ width: 56vh;
203
+ height: 54vh;
204
+ display: flex;
205
+ flex-direction: row;
206
+ overflow-y: hidden;
207
+ margin: auto;
208
+ gap: 6px;
209
+ margin-top: 30px;
210
+ padding-bottom: 4px;
211
+ background: linear-gradient(black, black) padding-box,
212
+ linear-gradient(to right, red, blue) border-box;
213
+ border-radius: 20px;
214
+ border: 2.5px solid transparent;
215
+
216
+ }
217
+ #imshow img{
218
+ width: 54vh;
219
+ height: 53vh;
220
+ margin: auto;
221
+ margin-top: 7px;
222
+ border-radius: 10px;
223
+ margin-left: 0px;
224
+ }
225
+ #imshow p{
226
+ color: white;font-family: 'Barlow Condensed'; margin: auto; font-size: 3vh;text-align: center;
227
+ }
228
+ @media screen and (min-width: 500px) and (max-width: 720px) {
229
+ dialog{
230
+
231
+ max-width: 420px;
232
+ }
233
+ #imshow{
234
+
235
+ border: 2px solid blue;
236
+ width: 400px;
237
+ height: 400px;
238
+ display: flex;
239
+ flex-direction: column;
240
+ overflow-y: scroll;
241
+ margin: auto;
242
+ background: linear-gradient(black, black) padding-box,
243
+ linear-gradient(to right, red, blue) border-box;
244
+ border-radius: 20px;
245
+ border: 2.5px solid transparent;
246
+ margin-top: 30px;
247
+ padding-bottom: 7px;
248
+ gap: 14px;
249
+ }
250
+ #imshow img{
251
+ width: 95%;
252
+ height: 100%;
253
+ margin: auto;
254
+ margin-top: 7px;
255
+ }
256
+ #cont{
257
+ height: 7vh;
258
+ }
259
+ }
260
+ #styles{
261
+ align-items: center;
262
+ justify-content: center;
263
+ }
264
+ @media screen and (max-width: 500px) {
265
+ .ad{
266
+ display: flex;
267
+ flex-direction: row;
268
+ }
269
+ dialog {
270
+ max-width: 300px;
271
+ }
272
+ #imshow{
273
+
274
+ border: 2px solid blue;
275
+ width: 330px;
276
+ height: 330px;
277
+ display: flex;
278
+ flex-direction: column;
279
+ overflow-y: scroll;
280
+ margin: auto;
281
+ margin-top: 30px;
282
+ padding-bottom: 7px;
283
+ gap: 14px;
284
+ background: linear-gradient(black, black) padding-box,
285
+ linear-gradient(to right, red, blue) border-box;
286
+ border-radius: 20px;
287
+ border: 2.5px solid transparent;
288
+ }
289
+ #jd{
290
+ font-size: 14px;
291
+ }
292
+ #imshow p{
293
+ width: 80%;
294
+ }
295
+ #imshow img{
296
+ width: 95%;
297
+ height: 100%;
298
+ margin: auto;
299
+ }
300
+ #imshow p{
301
+ font-size: 20px;
302
+ }
303
+ #styles{
304
+ align-items: center;
305
+ justify-content: center;
306
+ }
307
+ }
308
+ #jd{
309
+ margin: 10px;
310
+ padding: 5px;
311
+ background-color: transparent;
312
+ color: #eeeeee;
313
+ margin-right: 0;
314
+ margin-left: 0;
315
+ background: linear-gradient(black, rgb(0, 0, 0)) padding-box,
316
+ linear-gradient(to right, rgb(1, 255, 234),#ff0055) border-box;
317
+ border-radius: 20px;
318
+ border: 2.5px solid transparent;
319
+ border-radius: 7px;
320
+ margin-left: 0px;
321
+ font-family: 'Barlow Condensed';
322
+ font-size: 18px;
323
+ color: white;
324
+ }
325
+ #jd:hover{
326
+ background: linear-gradient(black, black) padding-box,
327
+ linear-gradient(to right, blue,#00ffdd) border-box;
328
+ border-radius: 10px;
329
+ border: 2.5px solid transparent;
330
+ }
331
+ #ow{
332
+ float: right;
333
+ margin: 10px;
334
+ padding: 10px;
335
+ background-color: transparent;
336
+ color: #eeeeee;
337
+ background: linear-gradient(black, black) padding-box,
338
+ linear-gradient(to right, rgb(0, 255, 149), rgb(174, 0, 255)) border-box;
339
+ border-radius: 10px;
340
+ border: 2.5px solid transparent;
341
+ border-radius: 10px;
342
+ margin-bottom: 0px;
343
+ margin-right: 0;
344
+ margin-left: 0;
345
+ border: 2px solid white;
346
+ }
347
+ #ow:hover{
348
+ background: linear-gradient(black, black) padding-box,
349
+ linear-gradient(to right, rgb(174, 0, 255),rgb(0, 255, 149)) border-box;
350
+ border-radius: 10px;
351
+ border: 2.5px solid transparent;
352
+ }
353
+ #dvv{
354
+ width: 100%;
355
+ margin-left: 10px;
356
+ }
357
+ #model{
358
+ width: 170px;
359
+ height: 50px;
360
+ overflow: visible;
361
+ }
362
+ #model option{
363
+ white-space: normal;
364
+ }
365
+ .ad{
366
+ display: flex;
367
+ flex-direction: row;
368
+ }
369
+ </style>
370
+ </head>
371
+ <body>
372
+ <div id="dvv">
373
+ <button id="jd">Discord</button>
374
+
375
+ <!--<button id="ow">
376
+ Donate
377
+ </button>-->
378
+ </div>
379
+
380
+
381
+
382
+ </div>
383
+ <div id="main">
384
+ <div id="cont">
385
+ <input type="text" name="" id="inp" placeholder=" Enter Prompt here..">
386
+ <button id="create">Create </button>
387
+ </div>
388
+
389
+ <div id="as">
390
+ <select name="" id="model">
391
+ <option value="rv6" class="mod" selected>Stable Cascade</option>
392
+
393
+
394
+ </select>
395
+ <div id="Advance Setting"><button>Setting</button></div>
396
+ </div>
397
+
398
+ </div>
399
+
400
+
401
+
402
+
403
+
404
+ <dialog id="dialog">
405
+
406
+ <p style="font-size: 23px; font-family: 'Barlow Condensed'; margin: 0px; color: rgb(197, 14, 188);">Styles: </p>
407
+ <div id="styles">
408
+
409
+ <p>AI Generarted (FumesAI)<p>
410
+ <input type="radio" name="style" value="fumes" id="fumes">
411
+ <p>Realistic</p>
412
+ <input type="radio" name="style" value="real">
413
+ <p>Anime</p>
414
+ <input type="radio" name="style" value="anime">
415
+ <p>Photography</p>
416
+ <input type="radio" name="style" value="photo">
417
+ <p>Cinematic</p>
418
+ <input type="radio" name="style" value="cinema">
419
+ <p>Fantasy</p>
420
+ <input type="radio" name="style" value="fantasy">
421
+ <p>No Style</p>
422
+ <input type="radio" name="style" value="no">
423
+ </div>
424
+
425
+ <div id="sli">
426
+ <label for="#np" style="margin-bottom: 15px;">Negative Prompt: </label>
427
+ <input type="text" placeholder="Negative prompt" id="np" style="margin-bottom: 15px;">
428
+ </div>
429
+ <div id="sli">
430
+ <label for="#gds">Guidence Scale: </label>
431
+ <input type="range" id="gds" value="7" min="5" max="20" step="1"><p id="gdsp">7</p>
432
+ </div>
433
+ <div id="sli">
434
+ <label for="#step">First Stage Steps: </label>
435
+ <input type="range" id="step1" value="50" min="30" max="100" step="1"><p id="stepp1">50</p>
436
+ </div>
437
+ <div id="sli">
438
+ <label for="#step">First Stage Steps: </label>
439
+ <input type="range" id="step2" value="30" min="30" max="100" step="1"><p id="stepp2">30</p>
440
+ </div>
441
+ <div id="sli">
442
+ <label for="#gds">Seed: </label>
443
+ <input type="range" id="seed" min="0" value="0" step="1" max="99999"><p id="seedp">0</p>
444
+ </div>
445
+
446
+ <button id="close">Close</button>
447
+ </dialog>
448
+
449
+ <div id="imshow">
450
+ <p style="width: 220px;">Your Generarted Arts Will appear Here</p>
451
+
452
+
453
+ </div>
454
+
455
+ <div class="ad">
456
+ <script async="async" data-cfasync="false" src="//positionavailreproach.com/4251d796061922e1ec58ec80d347c8a6/invoke.js"></script>
457
+ <div id="container-4251d796061922e1ec58ec80d347c8a6"></div>
458
+ <script src="cascade.js"></script>
459
+ <script type="text/javascript">
460
+ atOptions = {
461
+ 'key' : '95d42ead888d636b7ebf8c76de53ca8d',
462
+ 'format' : 'iframe',
463
+ 'height' : 600,
464
+ 'width' : 160,
465
+ 'params' : {}
466
+ };
467
+ document.write('<scr' + 'ipt type="text/javascript" src="//positionavailreproach.com/95d42ead888d636b7ebf8c76de53ca8d/invoke.js"></scr' + 'ipt>');
468
+ </script>
469
+ <script type="text/javascript">
470
+ atOptions = {
471
+ 'key' : '95d42ead888d636b7ebf8c76de53ca8d',
472
+ 'format' : 'iframe',
473
+ 'height' : 600,
474
+ 'width' : 160,
475
+ 'params' : {}
476
+ };
477
+ document.write('<scr' + 'ipt type="text/javascript" src="//positionavailreproach.com/95d42ead888d636b7ebf8c76de53ca8d/invoke.js"></scr' + 'ipt>');
478
+ </script>
479
+ <script type="text/javascript">
480
+ atOptions = {
481
+ 'key' : '95d42ead888d636b7ebf8c76de53ca8d',
482
+ 'format' : 'iframe',
483
+ 'height' : 600,
484
+ 'width' : 160,
485
+ 'params' : {}
486
+ };
487
+ document.write('<scr' + 'ipt type="text/javascript" src="//positionavailreproach.com/95d42ead888d636b7ebf8c76de53ca8d/invoke.js"></scr' + 'ipt>');
488
+ </script>
489
+ </script>
490
+ <script type="text/javascript">
491
+ atOptions = {
492
+ 'key' : '95d42ead888d636b7ebf8c76de53ca8d',
493
+ 'format' : 'iframe',
494
+ 'height' : 600,
495
+ 'width' : 160,
496
+ 'params' : {}
497
+ };
498
+ document.write('<scr' + 'ipt type="text/javascript" src="//positionavailreproach.com/95d42ead888d636b7ebf8c76de53ca8d/invoke.js"></scr' + 'ipt>');
499
+ </script>
500
+ </script>
501
+ <script type="text/javascript">
502
+ atOptions = {
503
+ 'key' : '95d42ead888d636b7ebf8c76de53ca8d',
504
+ 'format' : 'iframe',
505
+ 'height' : 600,
506
+ 'width' : 160,
507
+ 'params' : {}
508
+ };
509
+ document.write('<scr' + 'ipt type="text/javascript" src="//positionavailreproach.com/95d42ead888d636b7ebf8c76de53ca8d/invoke.js"></scr' + 'ipt>');
510
+ </script>
511
+ </script>
512
+ <script type="text/javascript">
513
+ atOptions = {
514
+ 'key' : '95d42ead888d636b7ebf8c76de53ca8d',
515
+ 'format' : 'iframe',
516
+ 'height' : 600,
517
+ 'width' : 160,
518
+ 'params' : {}
519
+ };
520
+ document.write('<scr' + 'ipt type="text/javascript" src="//positionavailreproach.com/95d42ead888d636b7ebf8c76de53ca8d/invoke.js"></scr' + 'ipt>');
521
+ </script>
522
+ </script>
523
+ <script type="text/javascript">
524
+ atOptions = {
525
+ 'key' : '95d42ead888d636b7ebf8c76de53ca8d',
526
+ 'format' : 'iframe',
527
+ 'height' : 600,
528
+ 'width' : 160,
529
+ 'params' : {}
530
+ };
531
+ document.write('<scr' + 'ipt type="text/javascript" src="//positionavailreproach.com/95d42ead888d636b7ebf8c76de53ca8d/invoke.js"></scr' + 'ipt>');
532
+ </script>
533
+ </script>
534
+ <script type="text/javascript">
535
+ atOptions = {
536
+ 'key' : '95d42ead888d636b7ebf8c76de53ca8d',
537
+ 'format' : 'iframe',
538
+ 'height' : 600,
539
+ 'width' : 160,
540
+ 'params' : {}
541
+ };
542
+ document.write('<scr' + 'ipt type="text/javascript" src="//positionavailreproach.com/95d42ead888d636b7ebf8c76de53ca8d/invoke.js"></scr' + 'ipt>');
543
+ </script>
544
+ </script>
545
+
546
+ <script type="module">
547
+ // Import the functions you need from the SDKs you need
548
+ import { initializeApp } from "https://www.gstatic.com/firebasejs/10.8.0/firebase-app.js";
549
+ import { getAnalytics } from "https://www.gstatic.com/firebasejs/10.8.0/firebase-analytics.js";
550
+ // TODO: Add SDKs for Firebase products that you want to use
551
+ // https://firebase.google.com/docs/web/setup#available-libraries
552
+
553
+ // Your web app's Firebase configuration
554
+ // For Firebase JS SDK v7.20.0 and later, measurementId is optional
555
+ const firebaseConfig = {
556
+ apiKey: "AIzaSyDA40xpjwKzWIHmDz5oRu9BircpHfqncuI",
557
+ authDomain: "fumesai.firebaseapp.com",
558
+ projectId: "fumesai",
559
+ storageBucket: "fumesai.appspot.com",
560
+ messagingSenderId: "573294764046",
561
+ appId: "1:573294764046:web:f98a507a60045cf8a91c5f",
562
+ measurementId: "G-CZ2LETVP9K"
563
+ };
564
+
565
+ // Initialize Firebase
566
+ const app = initializeApp(firebaseConfig);
567
+ const analytics = getAnalytics(app);
568
+ </script>
569
+ </body>
570
+ </html>