floribella commited on
Commit
9f6c12e
·
verified ·
1 Parent(s): 88bd66f

Add 1 files

Browse files
Files changed (1) hide show
  1. index.html +344 -496
index.html CHANGED
@@ -61,6 +61,15 @@
61
  .service-tag.uploadrar::before { background-color: #FF9800; }
62
  .service-tag.buzzheavier::before { background-color: #9C27B0; }
63
  .service-tag.pixeldrain::before { background-color: #2196F3; }
 
 
 
 
 
 
 
 
 
64
 
65
  /* Cute search animation */
66
  .search-animation {
@@ -149,9 +158,8 @@
149
  <input
150
  type="text"
151
  id="searchInput"
152
- placeholder="Search for files across the entire internet (e.g. 'Floribella ISO')"
153
  class="flex-grow py-3 outline-none text-gray-700"
154
- value="Floribella ISO"
155
  >
156
  <button id="searchBtn" class="bg-blue-600 text-white px-6 py-3 rounded-full hover:bg-blue-700 transition">
157
  <i class="fas fa-bolt mr-2"></i> Search
@@ -183,466 +191,234 @@
183
  </button>
184
  </div>
185
 
186
- <!-- Search Engines Selection -->
187
- <div class="mt-6">
188
- <div class="text-center mb-2">
189
- <span class="text-sm font-medium text-gray-700">Search Engines:</span>
190
- </div>
191
- <div class="flex flex-wrap justify-center gap-2">
192
- <div class="flex items-center">
193
- <input type="checkbox" id="google" class="mr-1" checked>
194
- <label for="google" class="text-sm service-tag google">Google</label>
195
- </div>
196
- <div class="flex items-center">
197
- <input type="checkbox" id="yandex" class="mr-1" checked>
198
- <label for="yandex" class="text-sm service-tag yandex">Yandex</label>
199
- </div>
200
- <div class="flex items-center">
201
- <input type="checkbox" id="startpage" class="mr-1" checked>
202
- <label for="startpage" class="text-sm service-tag">Startpage</label>
203
- </div>
204
- <div class="flex items-center">
205
- <input type="checkbox" id="archive" class="mr-1" checked>
206
- <label for="archive" class="text-sm service-tag archive">Archive.org</label>
207
- </div>
208
- <div class="flex items-center">
209
- <input type="checkbox" id="bing" class="mr-1">
210
- <label for="bing" class="text-sm service-tag">Bing</label>
211
- </div>
212
- </div>
213
- </div>
214
-
215
- <!-- Hosting Services Selection -->
216
- <div class="mt-4">
217
- <div class="text-center mb-2">
218
- <span class="text-sm font-medium text-gray-700">Hosting Services:</span>
219
- </div>
220
- <div class="flex flex-wrap justify-center gap-2">
221
- <div class="flex items-center">
222
- <input type="checkbox" id="googledrive" class="mr-1" checked>
223
- <label for="googledrive" class="text-sm service-tag google">Google Drive</label>
224
- </div>
225
- <div class="flex items-center">
226
- <input type="checkbox" id="mega" class="mr-1" checked>
227
- <label for="mega" class="text-sm service-tag mega">Mega.nz</label>
228
- </div>
229
- <div class="flex items-center">
230
- <input type="checkbox" id="terabox" class="mr-1" checked>
231
- <label for="terabox" class="text-sm service-tag terabox">Terabox</label>
232
- </div>
233
- <div class="flex items-center">
234
- <input type="checkbox" id="dropbox" class="mr-1" checked>
235
- <label for="dropbox" class="text-sm service-tag dropbox">Dropbox</label>
236
- </div>
237
- <div class="flex items-center">
238
- <input type="checkbox" id="onedrive" class="mr-1" checked>
239
- <label for="onedrive" class="text-sm service-tag onedrive">OneDrive</label>
240
- </div>
241
- <div class="flex items-center">
242
- <input type="checkbox" id="mediafire" class="mr-1" checked>
243
- <label for="mediafire" class="text-sm service-tag mediafire">MediaFire</label>
244
- </div>
245
- <div class="flex items-center">
246
- <input type="checkbox" id="catbox" class="mr-1" checked>
247
- <label for="catbox" class="text-sm service-tag catbox">Catbox.moe</label>
248
- </div>
249
- <div class="flex items-center">
250
- <input type="checkbox" id="sharemania" class="mr-1" checked>
251
- <label for="sharemania" class="text-sm service-tag sharemania">Sharemania</label>
252
- </div>
253
- <div class="flex items-center">
254
- <input type="checkbox" id="torrent" class="mr-1" checked>
255
- <label for="torrent" class="text-sm service-tag torrent">Torrents</label>
256
- </div>
257
- <!-- New services added here -->
258
- <div class="flex items-center">
259
- <input type="checkbox" id="uploadrar" class="mr-1" checked>
260
- <label for="uploadrar" class="text-sm service-tag uploadrar">UploadRAR</label>
261
- </div>
262
- <div class="flex items-center">
263
- <input type="checkbox" id="buzzheavier" class="mr-1" checked>
264
- <label for="buzzheavier" class="text-sm service-tag buzzheavier">BuzzHeavier</label>
265
- </div>
266
- <div class="flex items-center">
267
- <input type="checkbox" id="pixeldrain" class="mr-1" checked>
268
- <label for="pixeldrain" class="text-sm service-tag pixeldrain">PixelDrain</label>
269
- </div>
270
- </div>
271
- </div>
272
-
273
  <!-- Advanced Options -->
274
  <div class="mt-6 text-center">
275
  <button id="toggleAdvanced" class="text-blue-600 hover:text-blue-800 text-sm font-medium">
276
  <i class="fas fa-cog mr-1"></i> Advanced Search Options
277
  </button>
278
  <div id="advancedOptions" class="hidden mt-4 p-4 bg-white rounded-lg shadow-sm">
279
- <div class="grid grid-cols-1 md:grid-cols-3 gap-4">
280
- <div>
281
- <label class="block text-sm font-medium text-gray-700 mb-1">File Size</label>
282
- <select class="w-full p-2 border rounded">
283
- <option>Any size</option>
284
- <option>Small (0-10MB)</option>
285
- <option>Medium (10-100MB)</option>
286
- <option>Large (100MB-1GB)</option>
287
- <option>Very Large (1GB+)</option>
288
- </select>
289
  </div>
290
- <div>
291
- <label class="block text-sm font-medium text-gray-700 mb-1">Date Range</label>
292
- <select class="w-full p-2 border rounded">
293
- <option>Any time</option>
294
- <option>Last 24 hours</option>
295
- <option>Last week</option>
296
- <option>Last month</option>
297
- <option>Last year</option>
298
- <option>Custom range...</option>
299
- </select>
300
- </div>
301
- <div>
302
- <label class="block text-sm font-medium text-gray-700 mb-1">File Extension</label>
303
- <input type="text" placeholder="e.g. .iso, .mkv" class="w-full p-2 border rounded">
304
- </div>
305
- </div>
306
- <div class="mt-4">
307
- <label class="block text-sm font-medium text-gray-700 mb-1">Custom Search Query</label>
308
- <textarea class="w-full p-2 border rounded" rows="2" placeholder="Add custom search operators (site:, filetype:, etc.)"></textarea>
309
- </div>
310
- <div class="mt-4">
311
- <label class="flex items-center">
312
- <input type="checkbox" class="mr-2" checked>
313
- <span class="text-sm text-gray-700">Search YouTube descriptions and comments</span>
314
- </label>
315
- <label class="flex items-center mt-2">
316
- <input type="checkbox" class="mr-2" checked>
317
- <span class="text-sm text-gray-700">Search social media posts</span>
318
- </label>
319
- <label class="flex items-center mt-2">
320
- <input type="checkbox" class="mr-2" checked>
321
- <span class="text-sm text-gray-700">Search forum discussions</span>
322
- </label>
323
- </div>
324
- </div>
325
- </div>
326
- </div>
327
-
328
- <!-- Results Section -->
329
- <div id="resultsSection" class="max-w-6xl mx-auto">
330
- <div class="flex justify-between items-center mb-6">
331
- <h2 class="text-xl font-semibold text-gray-800">Search Results for "Floribella ISO"</h2>
332
- <div class="text-sm text-gray-500">About 1,240 results from 15 services (0.42 seconds)</div>
333
- </div>
334
-
335
- <!-- Search Status -->
336
- <div class="bg-blue-50 border border-blue-200 rounded-lg p-3 mb-4">
337
- <div class="flex items-center">
338
- <div class="mr-3 text-blue-600">
339
- <i class="fas fa-info-circle"></i>
340
- </div>
341
- <div class="text-sm text-blue-800">
342
- Searching across: Google, Yandex, Archive.org, Google Drive, Mega.nz, Terabox, Dropbox, OneDrive, MediaFire, Catbox.moe, Sharemania, Torrents, UploadRAR, BuzzHeavier, PixelDrain
343
- </div>
344
- </div>
345
- </div>
346
-
347
- <!-- Sorting Options -->
348
- <div class="flex items-center mb-4">
349
- <span class="text-sm text-gray-600 mr-2">Sort by:</span>
350
- <select class="text-sm border rounded p-1 bg-white">
351
- <option>Relevance</option>
352
- <option>Newest</option>
353
- <option>Oldest</option>
354
- <option>Largest</option>
355
- <option>Smallest</option>
356
- <option>Most Popular</option>
357
- </select>
358
- </div>
359
-
360
- <!-- Results List -->
361
- <div class="space-y-4">
362
- <!-- Result Item 1 (Google Drive) -->
363
- <div class="result-card bg-white p-4 rounded-lg shadow-sm border border-gray-100 transition-all duration-200">
364
- <div class="flex flex-col md:flex-row">
365
- <div class="flex-shrink-0 mb-4 md:mb-0 md:mr-4">
366
- <div class="w-16 h-16 bg-blue-100 rounded-lg flex items-center justify-center">
367
- <i class="fas fa-file-archive text-blue-600 text-2xl"></i>
368
  </div>
369
- </div>
370
- <div class="flex-grow">
371
- <div class="flex items-center mb-1">
372
- <h3 class="text-lg font-medium text-blue-600 hover:underline cursor-pointer">
373
- Floribella Complete Series DVD ISO
374
- </h3>
375
- <span class="ml-2 px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full service-tag google">Google Drive</span>
376
  </div>
377
- <div class="flex flex-wrap items-center text-sm text-gray-500 mt-1 mb-2">
378
- <span class="mr-3"><i class="fas fa-database mr-1"></i> 4.2 GB</span>
379
- <span class="mr-3"><i class="fas fa-calendar-alt mr-1"></i> Uploaded: 2021-05-15</span>
380
- <span class="mr-3"><i class="fas fa-eye mr-1"></i> 1,245 views</span>
381
- <span><i class="fas fa-check-circle mr-1 text-green-500"></i> Verified</span>
382
  </div>
383
- <p class="text-gray-700 text-sm mb-3">
384
- Complete ISO collection of Floribella TV series from Argentina. Includes all seasons in DVD quality with Spanish audio and optional subtitles. Found via Google search indexing public Google Drive links.
385
- </p>
386
- <div class="flex flex-wrap gap-2">
387
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">ISO</span>
388
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">DVD</span>
389
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Spanish</span>
390
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Complete Series</span>
391
  </div>
392
- </div>
393
- <div class="flex-shrink-0 mt-4 md:mt-0 md:ml-4">
394
- <button class="download-btn bg-green-600 hover:bg-green-700 text-white px-4 py-2 rounded-lg flex items-center"
395
- data-url="https://drive.google.com/file/d/1abc123xyz/view"
396
- data-filename="Floribella_Complete_Series.iso">
397
- <i class="fas fa-download mr-2"></i> Download
398
- </button>
399
  </div>
400
  </div>
401
- </div>
402
 
403
- <!-- Result Item 2 (Torrent) -->
404
- <div class="result-card bg-white p-4 rounded-lg shadow-sm border border-gray-100 transition-all duration-200">
405
- <div class="flex flex-col md:flex-row">
406
- <div class="flex-shrink-0 mb-4 md:mb-0 md:mr-4">
407
- <div class="w-16 h-16 bg-purple-100 rounded-lg flex items-center justify-center">
408
- <i class="fas fa-file-video text-purple-600 text-2xl"></i>
409
- </div>
410
  </div>
411
- <div class="flex-grow">
412
- <div class="flex items-center mb-1">
413
- <h3 class="text-lg font-medium text-blue-600 hover:underline cursor-pointer">
414
- Floribella Season 1-3 (720p HD) Torrent
415
- </h3>
416
- <span class="ml-2 px-2 py-1 bg-purple-100 text-purple-800 text-xs rounded-full service-tag torrent">Torrent</span>
417
  </div>
418
- <div class="flex flex-wrap items-center text-sm text-gray-500 mt-1 mb-2">
419
- <span class="mr-3"><i class="fas fa-database mr-1"></i> 8.7 GB</span>
420
- <span class="mr-3"><i class="fas fa-calendar-alt mr-1"></i> Uploaded: 2022-11-30</span>
421
- <span class="mr-3"><i class="fas fa-users mr-1"></i> 42 seeders</span>
422
- <span><i class="fas fa-check-circle mr-1 text-green-500"></i> Verified</span>
423
  </div>
424
- <p class="text-gray-700 text-sm mb-3">
425
- High quality 720p HD version of Floribella seasons 1 through 3. Includes separate MKV files for each episode with multiple audio tracks. Found via Yandex search indexing public torrent trackers.
426
- </p>
427
- <div class="flex flex-wrap gap-2">
428
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">MKV</span>
429
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">720p</span>
430
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">HD</span>
431
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Multi-Audio</span>
432
  </div>
433
- </div>
434
- <div class="flex-shrink-0 mt-4 md:mt-0 md:ml-4">
435
- <button class="download-btn bg-green-600 hover:bg-green-700 text-white px-4 py-2 rounded-lg flex items-center"
436
- data-url="magnet:?xt=urn:btih:ABC123XYZ456789&dn=Floribella+Seasons+1-3+720p+HD">
437
- <i class="fas fa-magnet mr-2"></i> Magnet Link
438
- </button>
439
- </div>
440
- </div>
441
- </div>
442
-
443
- <!-- Result Item 3 (Mega.nz) -->
444
- <div class="result-card bg-white p-4 rounded-lg shadow-sm border border-gray-100 transition-all duration-200">
445
- <div class="flex flex-col md:flex-row">
446
- <div class="flex-shrink-0 mb-4 md:mb-0 md:mr-4">
447
- <div class="w-16 h-16 bg-red-100 rounded-lg flex items-center justify-center">
448
- <i class="fas fa-file-archive text-red-600 text-2xl"></i>
449
  </div>
450
- </div>
451
- <div class="flex-grow">
452
- <div class="flex items-center mb-1">
453
- <h3 class="text-lg font-medium text-blue-600 hover:underline cursor-pointer">
454
- Floribella - Brazilian Version (DVD Rip)
455
- </h3>
456
- <span class="ml-2 px-2 py-1 bg-red-100 text-red-800 text-xs rounded-full service-tag mega">Mega.nz</span>
457
  </div>
458
- <div class="flex flex-wrap items-center text-sm text-gray-500 mt-1 mb-2">
459
- <span class="mr-3"><i class="fas fa-database mr-1"></i> 3.5 GB</span>
460
- <span class="mr-3"><i class="fas fa-calendar-alt mr-1"></i> Uploaded: 2020-08-22</span>
461
- <span class="mr-3"><i class="fas fa-eye mr-1"></i> 2,103 views</span>
462
- <span><i class="fas fa-check-circle mr-1 text-green-500"></i> Verified</span>
463
  </div>
464
- <p class="text-gray-700 text-sm mb-3">
465
- DVD rip of the Brazilian version of Floribella with Portuguese audio. Includes all episodes from the complete series in MP4 format. Found via Startpage search indexing public Mega.nz links.
466
- </p>
467
- <div class="flex flex-wrap gap-2">
468
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">MP4</span>
469
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">DVD Rip</span>
470
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Portuguese</span>
471
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Complete</span>
472
  </div>
473
- </div>
474
- <div class="flex-shrink-0 mt-4 md:mt-0 md:ml-4">
475
- <button class="download-btn bg-green-600 hover:bg-green-700 text-white px-4 py-2 rounded-lg flex items-center"
476
- data-url="https://mega.nz/file/abc123xyz#encryptedKey">
477
- <i class="fas fa-download mr-2"></i> Download
478
- </button>
479
- </div>
480
- </div>
481
- </div>
482
-
483
- <!-- Result Item 4 (Archive.org) -->
484
- <div class="result-card bg-white p-4 rounded-lg shadow-sm border border-gray-100 transition-all duration-200">
485
- <div class="flex flex-col md:flex-row">
486
- <div class="flex-shrink-0 mb-4 md:mb-0 md:mr-4">
487
- <div class="w-16 h-16 bg-blue-100 rounded-lg flex items-center justify-center">
488
- <i class="fas fa-file-archive text-blue-600 text-2xl"></i>
489
  </div>
490
- </div>
491
- <div class="flex-grow">
492
- <div class="flex items-center mb-1">
493
- <h3 class="text-lg font-medium text-blue-600 hover:underline cursor-pointer">
494
- Floribella Original Broadcast Recordings (2004)
495
- </h3>
496
- <span class="ml-2 px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full service-tag archive">Archive.org</span>
497
  </div>
498
- <div class="flex flex-wrap items-center text-sm text-gray-500 mt-1 mb-2">
499
- <span class="mr-3"><i class="fas fa-database mr-1"></i> 5.8 GB</span>
500
- <span class="mr-3"><i class="fas fa-calendar-alt mr-1"></i> Archived: 2019-03-12</span>
501
- <span class="mr-3"><i class="fas fa-eye mr-1"></i> 876 views</span>
502
- <span><i class="fas fa-check-circle mr-1 text-green-500"></i> Verified</span>
503
  </div>
504
- <p class="text-gray-700 text-sm mb-3">
505
- Original broadcast recordings of Floribella from Argentine television in 2004. Includes commercials and original broadcast quality. Downloaded from Archive.org's media collection.
506
- </p>
507
- <div class="flex flex-wrap gap-2">
508
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">MPEG2</span>
509
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Original Broadcast</span>
510
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">2004</span>
511
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Complete</span>
512
  </div>
513
- </div>
514
- <div class="flex-shrink-0 mt-4 md:mt-0 md:ml-4">
515
- <button class="download-btn bg-green-600 hover:bg-green-700 text-white px-4 py-2 rounded-lg flex items-center"
516
- data-url="https://archive.org/download/floribella-broadcasts-2004/Floribella_2004.zip">
517
- <i class="fas fa-download mr-2"></i> Download
518
- </button>
519
  </div>
520
  </div>
521
- </div>
522
 
523
- <!-- Result Item 5 (UploadRAR) -->
524
- <div class="result-card bg-white p-4 rounded-lg shadow-sm border border-gray-100 transition-all duration-200">
525
- <div class="flex flex-col md:flex-row">
526
- <div class="flex-shrink-0 mb-4 md:mb-0 md:mr-4">
527
- <div class="w-16 h-16 bg-orange-100 rounded-lg flex items-center justify-center">
528
- <i class="fas fa-file-archive text-orange-600 text-2xl"></i>
529
- </div>
530
  </div>
531
- <div class="flex-grow">
532
- <div class="flex items-center mb-1">
533
- <h3 class="text-lg font-medium text-blue-600 hover:underline cursor-pointer">
534
- Floribella Soundtrack Collection (MP3)
535
- </h3>
536
- <span class="ml-2 px-2 py-1 bg-orange-100 text-orange-800 text-xs rounded-full service-tag uploadrar">UploadRAR</span>
537
  </div>
538
- <div class="flex flex-wrap items-center text-sm text-gray-500 mt-1 mb-2">
539
- <span class="mr-3"><i class="fas fa-database mr-1"></i> 320 MB</span>
540
- <span class="mr-3"><i class="fas fa-calendar-alt mr-1"></i> Uploaded: 2023-02-18</span>
541
- <span class="mr-3"><i class="fas fa-eye mr-1"></i> 1,024 views</span>
542
- <span><i class="fas fa-check-circle mr-1 text-green-500"></i> Verified</span>
543
  </div>
544
- <p class="text-gray-700 text-sm mb-3">
545
- Complete soundtrack collection from Floribella TV series in high quality MP3 format. Includes all songs from all seasons. Found via Google search indexing public UploadRAR links.
546
- </p>
547
- <div class="flex flex-wrap gap-2">
548
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">MP3</span>
549
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Soundtrack</span>
550
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">320kbps</span>
551
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Complete</span>
552
  </div>
553
- </div>
554
- <div class="flex-shrink-0 mt-4 md:mt-0 md:ml-4">
555
- <button class="download-btn bg-green-600 hover:bg-green-700 text-white px-4 py-2 rounded-lg flex items-center"
556
- data-url="https://uploadrar.com/abc123xyz">
557
- <i class="fas fa-download mr-2"></i> Download
558
- </button>
559
- </div>
560
- </div>
561
- </div>
562
-
563
- <!-- Result Item 6 (BuzzHeavier) -->
564
- <div class="result-card bg-white p-4 rounded-lg shadow-sm border border-gray-100 transition-all duration-200">
565
- <div class="flex flex-col md:flex-row">
566
- <div class="flex-shrink-0 mb-4 md:mb-0 md:mr-4">
567
- <div class="w-16 h-16 bg-purple-100 rounded-lg flex items-center justify-center">
568
- <i class="fas fa-file-video text-purple-600 text-2xl"></i>
569
  </div>
570
- </div>
571
- <div class="flex-grow">
572
- <div class="flex items-center mb-1">
573
- <h3 class="text-lg font-medium text-blue-600 hover:underline cursor-pointer">
574
- Floribella Season 1 (480p) - Lightweight Version
575
- </h3>
576
- <span class="ml-2 px-2 py-1 bg-purple-100 text-purple-800 text-xs rounded-full service-tag buzzheavier">BuzzHeavier</span>
577
  </div>
578
- <div class="flex flex-wrap items-center text-sm text-gray-500 mt-1 mb-2">
579
- <span class="mr-3"><i class="fas fa-database mr-1"></i> 1.2 GB</span>
580
- <span class="mr-3"><i class="fas fa-calendar-alt mr-1"></i> Uploaded: 2023-05-10</span>
581
- <span class="mr-3"><i class="fas fa-eye mr-1"></i> 782 views</span>
582
- <span><i class="fas fa-check-circle mr-1 text-green-500"></i> Verified</span>
583
  </div>
584
- <p class="text-gray-700 text-sm mb-3">
585
- Lightweight 480p version of Floribella Season 1, optimized for mobile viewing. Smaller file size with decent quality. Found via Yandex search indexing public BuzzHeavier links.
586
- </p>
587
- <div class="flex flex-wrap gap-2">
588
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">MP4</span>
589
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">480p</span>
590
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Mobile</span>
591
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Season 1</span>
 
 
 
592
  </div>
593
- </div>
594
- <div class="flex-shrink-0 mt-4 md:mt-0 md:ml-4">
595
- <button class="download-btn bg-green-600 hover:bg-green-700 text-white px-4 py-2 rounded-lg flex items-center"
596
- data-url="https://buzzheavier.com/file/abc123xyz">
597
- <i class="fas fa-download mr-2"></i> Download
598
- </button>
599
  </div>
600
  </div>
601
- </div>
602
 
603
- <!-- Result Item 7 (PixelDrain) -->
604
- <div class="result-card bg-white p-4 rounded-lg shadow-sm border border-gray-100 transition-all duration-200">
605
- <div class="flex flex-col md:flex-row">
606
- <div class="flex-shrink-0 mb-4 md:mb-0 md:mr-4">
607
- <div class="w-16 h-16 bg-blue-100 rounded-lg flex items-center justify-center">
608
- <i class="fas fa-file-image text-blue-600 text-2xl"></i>
 
 
 
 
 
 
609
  </div>
610
- </div>
611
- <div class="flex-grow">
612
- <div class="flex items-center mb-1">
613
- <h3 class="text-lg font-medium text-blue-600 hover:underline cursor-pointer">
614
- Floribella HD Screenshots Collection
615
- </h3>
616
- <span class="ml-2 px-2 py-1 bg-blue-100 text-blue-800 text-xs rounded-full service-tag pixeldrain">PixelDrain</span>
 
 
 
617
  </div>
618
- <div class="flex flex-wrap items-center text-sm text-gray-500 mt-1 mb-2">
619
- <span class="mr-3"><i class="fas fa-database mr-1"></i> 150 MB</span>
620
- <span class="mr-3"><i class="fas fa-calendar-alt mr-1"></i> Uploaded: 2023-04-22</span>
621
- <span class="mr-3"><i class="fas fa-eye mr-1"></i> 432 views</span>
622
- <span><i class="fas fa-check-circle mr-1 text-green-500"></i> Verified</span>
623
- </div>
624
- <p class="text-gray-700 text-sm mb-3">
625
- Collection of high-quality screenshots from all episodes of Floribella in PNG format. Perfect for wallpapers or reference. Found via Startpage search indexing public PixelDrain links.
626
- </p>
627
- <div class="flex flex-wrap gap-2">
628
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">PNG</span>
629
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Screenshots</span>
630
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">HD</span>
631
- <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">Complete</span>
632
  </div>
633
  </div>
634
- <div class="flex-shrink-0 mt-4 md:mt-0 md:ml-4">
635
- <button class="download-btn bg-green-600 hover:bg-green-700 text-white px-4 py-2 rounded-lg flex items-center"
636
- data-url="https://pixeldrain.com/u/abc123xyz">
637
- <i class="fas fa-download mr-2"></i> Download
638
- </button>
 
 
 
 
 
 
 
 
 
 
 
 
639
  </div>
640
  </div>
641
  </div>
642
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
643
 
644
  <!-- Pagination -->
645
- <div class="flex justify-center mt-8">
646
  <nav class="inline-flex rounded-md shadow-sm">
647
  <a href="#" class="px-3 py-2 rounded-l-md border border-gray-300 bg-white text-gray-500 hover:bg-gray-50">
648
  <i class="fas fa-chevron-left"></i>
@@ -674,6 +450,27 @@
674
  </div>
675
 
676
  <script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
677
  // Motivational phrases for search
678
  const motivationalPhrases = [
679
  "If it's taking time, it's a good thing! We're probably searching the entire internet for you.",
@@ -716,48 +513,97 @@
716
  });
717
  });
718
 
719
- // Working download buttons
720
- document.querySelectorAll('.download-btn').forEach(btn => {
721
- btn.addEventListener('click', function() {
722
- const url = this.getAttribute('data-url');
723
- const filename = this.getAttribute('data-filename') || 'download';
724
-
725
- // Show loading state on button
726
- const originalContent = this.innerHTML;
727
- this.innerHTML = '<i class="fas fa-spinner fa-spin mr-2"></i> Preparing...';
728
- this.classList.remove('hover:bg-green-700');
729
- this.classList.add('bg-green-500');
730
-
731
- // Simulate download preparation
732
- setTimeout(() => {
733
- // For demo purposes, we'll just open in new tab
734
- // In a real app, you'd handle the download properly
735
- if(url.startsWith('magnet:')) {
736
- // Handle magnet links
737
- window.open(url, '_blank');
738
- } else {
739
- // Create a temporary anchor to trigger download
740
- const a = document.createElement('a');
741
- a.href = url;
742
- a.target = '_blank';
743
- a.download = filename;
744
- document.body.appendChild(a);
745
- a.click();
746
- document.body.removeChild(a);
747
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
748
 
749
- // Restore button state
750
- this.innerHTML = originalContent;
751
- this.classList.add('hover:bg-green-700');
752
- this.classList.remove('bg-green-500');
753
- }, 1000);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
754
  });
755
- });
756
 
757
  // Simulate search across multiple services
758
  document.getElementById('searchBtn').addEventListener('click', function() {
759
- const query = document.getElementById('searchInput').value;
760
- if (query.trim()) {
 
 
 
 
761
  // Get selected services
762
  const selectedSearchEngines = Array.from(document.querySelectorAll('input[type="checkbox"][id^="google"], input[type="checkbox"][id^="yandex"], input[type="checkbox"][id^="startpage"], input[type="checkbox"][id^="archive"], input[type="checkbox"][id^="bing"]'))
763
  .filter(cb => cb.checked)
@@ -766,12 +612,21 @@
766
  const selectedHostingServices = Array.from(document.querySelectorAll('input[type="checkbox"][id^="googledrive"], input[type="checkbox"][id^="mega"], input[type="checkbox"][id^="terabox"], input[type="checkbox"][id^="dropbox"], input[type="checkbox"][id^="onedrive"], input[type="checkbox"][id^="mediafire"], input[type="checkbox"][id^="catbox"], input[type="checkbox"][id^="sharemania"], input[type="checkbox"][id^="torrent"], input[type="checkbox"][id^="uploadrar"], input[type="checkbox"][id^="buzzheavier"], input[type="checkbox"][id^="pixeldrain"]'))
767
  .filter(cb => cb.checked)
768
  .map(cb => cb.nextElementSibling.textContent);
 
 
 
 
769
 
770
  // Update UI
771
  document.querySelector('#resultsSection h2').textContent = `Search Results for "${query}"`;
772
 
 
 
 
 
 
773
  // Create search animation container
774
- const resultsContainer = document.querySelector('#resultsSection .space-y-4');
775
  const originalContent = resultsContainer.innerHTML;
776
 
777
  resultsContainer.innerHTML = `
@@ -822,10 +677,15 @@
822
 
823
  const statusElement = document.querySelector('#resultsSection .text-sm.text-gray-500');
824
  if (statusElement) {
825
- const currentService = progress < 30 ?
826
- selectedSearchEngines[Math.floor(progress / 30 * selectedSearchEngines.length)] :
827
- selectedHostingServices[Math.floor((progress - 30) / 70 * selectedHostingServices.length)];
828
-
 
 
 
 
 
829
  statusElement.textContent = `Searching... ${Math.floor(progress)}% complete (querying ${currentService})`;
830
  }
831
 
@@ -834,58 +694,46 @@
834
  clearInterval(phraseInterval);
835
 
836
  setTimeout(() => {
837
- resultsContainer.innerHTML = originalContent;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
838
  document.querySelector('#resultsSection .text-sm.text-gray-500').textContent =
839
- `About 1,240 results from ${selectedSearchEngines.length + selectedHostingServices.length} services (${(Math.random() * 0.5 + 0.3).toFixed(2)} seconds)`;
840
 
841
- // Update search status with actual services used
842
- const searchStatus = document.querySelector('#resultsSection .bg-blue-50 .text-sm');
843
- if (searchStatus) {
844
- searchStatus.textContent = `Searching across: ${selectedSearchEngines.join(', ')}, ${selectedHostingServices.join(', ')}`;
845
  }
846
 
847
  // Make download buttons work
848
- document.querySelectorAll('.download-btn').forEach(btn => {
849
- btn.addEventListener('click', function() {
850
- const url = this.getAttribute('data-url');
851
- const filename = this.getAttribute('data-filename') || 'download';
852
-
853
- // Show loading state on button
854
- const originalContent = this.innerHTML;
855
- this.innerHTML = '<i class="fas fa-spinner fa-spin mr-2"></i> Preparing...';
856
- this.classList.remove('hover:bg-green-700');
857
- this.classList.add('bg-green-500');
858
-
859
- // Simulate download preparation
860
- setTimeout(() => {
861
- // For demo purposes, we'll just open in new tab
862
- // In a real app, you'd handle the download properly
863
- if(url.startsWith('magnet:')) {
864
- // Handle magnet links
865
- window.open(url, '_blank');
866
- } else {
867
- // Create a temporary anchor to trigger download
868
- const a = document.createElement('a');
869
- a.href = url;
870
- a.target = '_blank';
871
- a.download = filename;
872
- document.body.appendChild(a);
873
- a.click();
874
- document.body.removeChild(a);
875
- }
876
-
877
- // Restore button state
878
- this.innerHTML = originalContent;
879
- this.classList.add('hover:bg-green-700');
880
- this.classList.remove('bg-green-500');
881
- }, 1000);
882
- });
883
- });
884
  }, 1500);
885
  }
886
  }, 200);
 
 
887
  }
888
  });
 
 
 
 
 
889
  </script>
890
  <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=floribella/teste" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
891
  </html>
 
61
  .service-tag.uploadrar::before { background-color: #FF9800; }
62
  .service-tag.buzzheavier::before { background-color: #9C27B0; }
63
  .service-tag.pixeldrain::before { background-color: #2196F3; }
64
+ .service-tag.fastserver::before { background-color: #00BFA5; }
65
+ .service-tag.hdvietnam::before { background-color: #FF6D00; }
66
+ .service-tag.olala::before { background-color: #AA00FF; }
67
+ .service-tag.rutracker::before { background-color: #00C853; }
68
+ .service-tag.boyvideos::before { background-color: #2962FF; }
69
+ .service-tag.xbuddy::before { background-color: #D50000; }
70
+ .service-tag.reddit::before { background-color: #FF5700; }
71
+ .service-tag.ulozto::before { background-color: #0091EA; }
72
+ .service-tag.seedr::before { background-color: #00B8D4; }
73
 
74
  /* Cute search animation */
75
  .search-animation {
 
158
  <input
159
  type="text"
160
  id="searchInput"
161
+ placeholder="Search for files across the entire internet"
162
  class="flex-grow py-3 outline-none text-gray-700"
 
163
  >
164
  <button id="searchBtn" class="bg-blue-600 text-white px-6 py-3 rounded-full hover:bg-blue-700 transition">
165
  <i class="fas fa-bolt mr-2"></i> Search
 
191
  </button>
192
  </div>
193
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
194
  <!-- Advanced Options -->
195
  <div class="mt-6 text-center">
196
  <button id="toggleAdvanced" class="text-blue-600 hover:text-blue-800 text-sm font-medium">
197
  <i class="fas fa-cog mr-1"></i> Advanced Search Options
198
  </button>
199
  <div id="advancedOptions" class="hidden mt-4 p-4 bg-white rounded-lg shadow-sm">
200
+ <!-- Search Engines Selection -->
201
+ <div class="mb-6">
202
+ <div class="text-center mb-2">
203
+ <span class="text-sm font-medium text-gray-700">Search Engines:</span>
 
 
 
 
 
 
204
  </div>
205
+ <div class="flex flex-wrap justify-center gap-2">
206
+ <div class="flex items-center">
207
+ <input type="checkbox" id="google" class="mr-1" checked>
208
+ <label for="google" class="text-sm service-tag google">Google</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
209
  </div>
210
+ <div class="flex items-center">
211
+ <input type="checkbox" id="yandex" class="mr-1" checked>
212
+ <label for="yandex" class="text-sm service-tag yandex">Yandex</label>
 
 
 
 
213
  </div>
214
+ <div class="flex items-center">
215
+ <input type="checkbox" id="startpage" class="mr-1" checked>
216
+ <label for="startpage" class="text-sm service-tag">Startpage</label>
 
 
217
  </div>
218
+ <div class="flex items-center">
219
+ <input type="checkbox" id="archive" class="mr-1" checked>
220
+ <label for="archive" class="text-sm service-tag archive">Archive.org</label>
221
+ </div>
222
+ <div class="flex items-center">
223
+ <input type="checkbox" id="bing" class="mr-1">
224
+ <label for="bing" class="text-sm service-tag">Bing</label>
 
225
  </div>
 
 
 
 
 
 
 
226
  </div>
227
  </div>
 
228
 
229
+ <!-- Hosting Services Selection -->
230
+ <div class="mb-6">
231
+ <div class="text-center mb-2">
232
+ <span class="text-sm font-medium text-gray-700">Hosting Services:</span>
 
 
 
233
  </div>
234
+ <div class="flex flex-wrap justify-center gap-2">
235
+ <div class="flex items-center">
236
+ <input type="checkbox" id="googledrive" class="mr-1" checked>
237
+ <label for="googledrive" class="text-sm service-tag google">Google Drive</label>
 
 
238
  </div>
239
+ <div class="flex items-center">
240
+ <input type="checkbox" id="mega" class="mr-1" checked>
241
+ <label for="mega" class="text-sm service-tag mega">Mega.nz</label>
 
 
242
  </div>
243
+ <div class="flex items-center">
244
+ <input type="checkbox" id="terabox" class="mr-1" checked>
245
+ <label for="terabox" class="text-sm service-tag terabox">Terabox</label>
 
 
 
 
 
246
  </div>
247
+ <div class="flex items-center">
248
+ <input type="checkbox" id="dropbox" class="mr-1" checked>
249
+ <label for="dropbox" class="text-sm service-tag dropbox">Dropbox</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  </div>
251
+ <div class="flex items-center">
252
+ <input type="checkbox" id="onedrive" class="mr-1" checked>
253
+ <label for="onedrive" class="text-sm service-tag onedrive">OneDrive</label>
 
 
 
 
254
  </div>
255
+ <div class="flex items-center">
256
+ <input type="checkbox" id="mediafire" class="mr-1" checked>
257
+ <label for="mediafire" class="text-sm service-tag mediafire">MediaFire</label>
 
 
258
  </div>
259
+ <div class="flex items-center">
260
+ <input type="checkbox" id="catbox" class="mr-1" checked>
261
+ <label for="catbox" class="text-sm service-tag catbox">Catbox.moe</label>
 
 
 
 
 
262
  </div>
263
+ <div class="flex items-center">
264
+ <input type="checkbox" id="sharemania" class="mr-1" checked>
265
+ <label for="sharemania" class="text-sm service-tag sharemania">Sharemania</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
266
  </div>
267
+ <div class="flex items-center">
268
+ <input type="checkbox" id="torrent" class="mr-1" checked>
269
+ <label for="torrent" class="text-sm service-tag torrent">Torrents</label>
 
 
 
 
270
  </div>
271
+ <div class="flex items-center">
272
+ <input type="checkbox" id="uploadrar" class="mr-1" checked>
273
+ <label for="uploadrar" class="text-sm service-tag uploadrar">UploadRAR</label>
 
 
274
  </div>
275
+ <div class="flex items-center">
276
+ <input type="checkbox" id="buzzheavier" class="mr-1" checked>
277
+ <label for="buzzheavier" class="text-sm service-tag buzzheavier">BuzzHeavier</label>
278
+ </div>
279
+ <div class="flex items-center">
280
+ <input type="checkbox" id="pixeldrain" class="mr-1" checked>
281
+ <label for="pixeldrain" class="text-sm service-tag pixeldrain">PixelDrain</label>
 
282
  </div>
 
 
 
 
 
 
283
  </div>
284
  </div>
 
285
 
286
+ <!-- Additional Services -->
287
+ <div>
288
+ <div class="text-center mb-2">
289
+ <span class="text-sm font-medium text-gray-700">Additional Sources:</span>
 
 
 
290
  </div>
291
+ <div class="flex flex-wrap justify-center gap-2">
292
+ <div class="flex items-center">
293
+ <input type="checkbox" id="fastserver" class="mr-1" checked>
294
+ <label for="fastserver" class="text-sm service-tag fastserver">FastServer</label>
 
 
295
  </div>
296
+ <div class="flex items-center">
297
+ <input type="checkbox" id="hdvietnam" class="mr-1" checked>
298
+ <label for="hdvietnam" class="text-sm service-tag hdvietnam">HDVietnam</label>
 
 
299
  </div>
300
+ <div class="flex items-center">
301
+ <input type="checkbox" id="olala" class="mr-1" checked>
302
+ <label for="olala" class="text-sm service-tag olala">OlalaVietnam</label>
 
 
 
 
 
303
  </div>
304
+ <div class="flex items-center">
305
+ <input type="checkbox" id="rutracker" class="mr-1" checked>
306
+ <label for="rutracker" class="text-sm service-tag rutracker">RuTracker</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
307
  </div>
308
+ <div class="flex items-center">
309
+ <input type="checkbox" id="boyvideos" class="mr-1" checked>
310
+ <label for="boyvideos" class="text-sm service-tag boyvideos">BoyVideos</label>
 
 
 
 
311
  </div>
312
+ <div class="flex items-center">
313
+ <input type="checkbox" id="xbuddy" class="mr-1" checked>
314
+ <label for="xbuddy" class="text-sm service-tag xbuddy">9xBuddy</label>
 
 
315
  </div>
316
+ <div class="flex items-center">
317
+ <input type="checkbox" id="reddit" class="mr-1" checked>
318
+ <label for="reddit" class="text-sm service-tag reddit">Reddit</label>
319
+ </div>
320
+ <div class="flex items-center">
321
+ <input type="checkbox" id="ulozto" class="mr-1" checked>
322
+ <label for="ulozto" class="text-sm service-tag ulozto">Uloz.to</label>
323
+ </div>
324
+ <div class="flex items-center">
325
+ <input type="checkbox" id="seedr" class="mr-1" checked>
326
+ <label for="seedr" class="text-sm service-tag seedr">Seedr.cc</label>
327
  </div>
 
 
 
 
 
 
328
  </div>
329
  </div>
 
330
 
331
+ <!-- Advanced Search Options -->
332
+ <div class="mt-6">
333
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-4">
334
+ <div>
335
+ <label class="block text-sm font-medium text-gray-700 mb-1">File Size</label>
336
+ <select class="w-full p-2 border rounded">
337
+ <option>Any size</option>
338
+ <option>Small (0-10MB)</option>
339
+ <option>Medium (10-100MB)</option>
340
+ <option>Large (100MB-1GB)</option>
341
+ <option>Very Large (1GB+)</option>
342
+ </select>
343
  </div>
344
+ <div>
345
+ <label class="block text-sm font-medium text-gray-700 mb-1">Date Range</label>
346
+ <select class="w-full p-2 border rounded">
347
+ <option>Any time</option>
348
+ <option>Last 24 hours</option>
349
+ <option>Last week</option>
350
+ <option>Last month</option>
351
+ <option>Last year</option>
352
+ <option>Custom range...</option>
353
+ </select>
354
  </div>
355
+ <div>
356
+ <label class="block text-sm font-medium text-gray-700 mb-1">File Extension</label>
357
+ <input type="text" placeholder="e.g. .iso, .mkv" class="w-full p-2 border rounded">
 
 
 
 
 
 
 
 
 
 
 
358
  </div>
359
  </div>
360
+ <div class="mt-4">
361
+ <label class="block text-sm font-medium text-gray-700 mb-1">Custom Search Query</label>
362
+ <textarea class="w-full p-2 border rounded" rows="2" placeholder="Add custom search operators (site:, filetype:, etc.)"></textarea>
363
+ </div>
364
+ <div class="mt-4">
365
+ <label class="flex items-center">
366
+ <input type="checkbox" class="mr-2" checked>
367
+ <span class="text-sm text-gray-700">Search YouTube descriptions and comments</span>
368
+ </label>
369
+ <label class="flex items-center mt-2">
370
+ <input type="checkbox" class="mr-2" checked>
371
+ <span class="text-sm text-gray-700">Search social media posts</span>
372
+ </label>
373
+ <label class="flex items-center mt-2">
374
+ <input type="checkbox" class="mr-2" checked>
375
+ <span class="text-sm text-gray-700">Search forum discussions</span>
376
+ </label>
377
  </div>
378
  </div>
379
  </div>
380
  </div>
381
+ </div>
382
+
383
+ <!-- Results Section (initially hidden) -->
384
+ <div id="resultsSection" class="max-w-6xl mx-auto hidden">
385
+ <div class="flex justify-between items-center mb-6">
386
+ <h2 class="text-xl font-semibold text-gray-800">Search Results</h2>
387
+ <div class="text-sm text-gray-500">About 0 results from 0 services (0.00 seconds)</div>
388
+ </div>
389
+
390
+ <!-- Search Status -->
391
+ <div class="bg-blue-50 border border-blue-200 rounded-lg p-3 mb-4 hidden" id="searchStatus">
392
+ <div class="flex items-center">
393
+ <div class="mr-3 text-blue-600">
394
+ <i class="fas fa-info-circle"></i>
395
+ </div>
396
+ <div class="text-sm text-blue-800">
397
+ Ready to search across selected services
398
+ </div>
399
+ </div>
400
+ </div>
401
+
402
+ <!-- Sorting Options -->
403
+ <div class="flex items-center mb-4">
404
+ <span class="text-sm text-gray-600 mr-2">Sort by:</span>
405
+ <select class="text-sm border rounded p-1 bg-white">
406
+ <option>Relevance</option>
407
+ <option>Newest</option>
408
+ <option>Oldest</option>
409
+ <option>Largest</option>
410
+ <option>Smallest</option>
411
+ <option>Most Popular</option>
412
+ </select>
413
+ </div>
414
+
415
+ <!-- Results List -->
416
+ <div class="space-y-4" id="resultsContainer">
417
+ <!-- Results will be dynamically inserted here -->
418
+ </div>
419
 
420
  <!-- Pagination -->
421
+ <div class="flex justify-center mt-8 hidden" id="pagination">
422
  <nav class="inline-flex rounded-md shadow-sm">
423
  <a href="#" class="px-3 py-2 rounded-l-md border border-gray-300 bg-white text-gray-500 hover:bg-gray-50">
424
  <i class="fas fa-chevron-left"></i>
 
450
  </div>
451
 
452
  <script>
453
+ // Sample search results data
454
+ const sampleResults = {
455
+ "default": [
456
+ {
457
+ title: "Example File Search Result",
458
+ service: "Google Drive",
459
+ serviceClass: "google",
460
+ icon: "file-alt",
461
+ iconColor: "blue",
462
+ size: "2.1 MB",
463
+ date: "2023-01-15",
464
+ views: "856",
465
+ verified: true,
466
+ description: "This is an example search result that would appear when searching for files. The actual content would vary based on your search query.",
467
+ tags: ["PDF", "Document", "Example"],
468
+ url: "https://drive.google.com/file/d/1example123/view",
469
+ filename: "Example_File.pdf"
470
+ }
471
+ ]
472
+ };
473
+
474
  // Motivational phrases for search
475
  const motivationalPhrases = [
476
  "If it's taking time, it's a good thing! We're probably searching the entire internet for you.",
 
513
  });
514
  });
515
 
516
+ // Create a result card element
517
+ function createResultCard(result) {
518
+ const card = document.createElement('div');
519
+ card.className = 'result-card bg-white p-4 rounded-lg shadow-sm border border-gray-100 transition-all duration-200';
520
+ card.innerHTML = `
521
+ <div class="flex flex-col md:flex-row">
522
+ <div class="flex-shrink-0 mb-4 md:mb-0 md:mr-4">
523
+ <div class="w-16 h-16 bg-${result.iconColor}-100 rounded-lg flex items-center justify-center">
524
+ <i class="fas fa-${result.icon} text-${result.iconColor}-600 text-2xl"></i>
525
+ </div>
526
+ </div>
527
+ <div class="flex-grow">
528
+ <div class="flex items-center mb-1">
529
+ <h3 class="text-lg font-medium text-blue-600 hover:underline cursor-pointer">
530
+ ${result.title}
531
+ </h3>
532
+ <span class="ml-2 px-2 py-1 bg-${result.iconColor}-100 text-${result.iconColor}-800 text-xs rounded-full service-tag ${result.serviceClass}">${result.service}</span>
533
+ </div>
534
+ <div class="flex flex-wrap items-center text-sm text-gray-500 mt-1 mb-2">
535
+ <span class="mr-3"><i class="fas fa-database mr-1"></i> ${result.size}</span>
536
+ <span class="mr-3"><i class="fas fa-calendar-alt mr-1"></i> ${result.date.includes('seeders') ? 'Seeders:' : 'Uploaded:'} ${result.date}</span>
537
+ <span class="mr-3"><i class="fas fa-${result.date.includes('seeders') ? 'users' : 'eye'} mr-1"></i> ${result.views}</span>
538
+ ${result.verified ? '<span><i class="fas fa-check-circle mr-1 text-green-500"></i> Verified</span>' : ''}
539
+ </div>
540
+ <p class="text-gray-700 text-sm mb-3">
541
+ ${result.description}
542
+ </p>
543
+ <div class="flex flex-wrap gap-2">
544
+ ${result.tags.map(tag => `<span class="px-2 py-1 bg-gray-100 text-gray-700 rounded text-xs">${tag}</span>`).join('')}
545
+ </div>
546
+ </div>
547
+ <div class="flex-shrink-0 mt-4 md:mt-0 md:ml-4">
548
+ <button class="download-btn bg-green-600 hover:bg-green-700 text-white px-4 py-2 rounded-lg flex items-center"
549
+ data-url="${result.url}"
550
+ data-filename="${result.filename}">
551
+ <i class="fas fa-${result.service === 'Torrent' ? 'magnet' : 'download'} mr-2"></i> ${result.service === 'Torrent' ? 'Magnet Link' : 'Download'}
552
+ </button>
553
+ </div>
554
+ </div>
555
+ `;
556
+ return card;
557
+ }
558
+
559
+ // Handle download button clicks
560
+ function setupDownloadButtons() {
561
+ document.querySelectorAll('.download-btn').forEach(btn => {
562
+ btn.addEventListener('click', function() {
563
+ const url = this.getAttribute('data-url');
564
+ const filename = this.getAttribute('data-filename') || 'download';
565
 
566
+ // Show loading state on button
567
+ const originalContent = this.innerHTML;
568
+ this.innerHTML = '<i class="fas fa-spinner fa-spin mr-2"></i> Preparing...';
569
+ this.classList.remove('hover:bg-green-700');
570
+ this.classList.add('bg-green-500');
571
+
572
+ // Simulate download preparation
573
+ setTimeout(() => {
574
+ // For demo purposes, we'll just open in new tab
575
+ // In a real app, you'd handle the download properly
576
+ if(url.startsWith('magnet:')) {
577
+ // Handle magnet links
578
+ window.open(url, '_blank');
579
+ } else {
580
+ // Create a temporary anchor to trigger download
581
+ const a = document.createElement('a');
582
+ a.href = url;
583
+ a.target = '_blank';
584
+ a.download = filename;
585
+ document.body.appendChild(a);
586
+ a.click();
587
+ document.body.removeChild(a);
588
+ }
589
+
590
+ // Restore button state
591
+ this.innerHTML = originalContent;
592
+ this.classList.add('hover:bg-green-700');
593
+ this.classList.remove('bg-green-500');
594
+ }, 1000);
595
+ });
596
  });
597
+ }
598
 
599
  // Simulate search across multiple services
600
  document.getElementById('searchBtn').addEventListener('click', function() {
601
+ const query = document.getElementById('searchInput').value.trim();
602
+ if (query) {
603
+ // Show results section
604
+ const resultsSection = document.getElementById('resultsSection');
605
+ resultsSection.classList.remove('hidden');
606
+
607
  // Get selected services
608
  const selectedSearchEngines = Array.from(document.querySelectorAll('input[type="checkbox"][id^="google"], input[type="checkbox"][id^="yandex"], input[type="checkbox"][id^="startpage"], input[type="checkbox"][id^="archive"], input[type="checkbox"][id^="bing"]'))
609
  .filter(cb => cb.checked)
 
612
  const selectedHostingServices = Array.from(document.querySelectorAll('input[type="checkbox"][id^="googledrive"], input[type="checkbox"][id^="mega"], input[type="checkbox"][id^="terabox"], input[type="checkbox"][id^="dropbox"], input[type="checkbox"][id^="onedrive"], input[type="checkbox"][id^="mediafire"], input[type="checkbox"][id^="catbox"], input[type="checkbox"][id^="sharemania"], input[type="checkbox"][id^="torrent"], input[type="checkbox"][id^="uploadrar"], input[type="checkbox"][id^="buzzheavier"], input[type="checkbox"][id^="pixeldrain"]'))
613
  .filter(cb => cb.checked)
614
  .map(cb => cb.nextElementSibling.textContent);
615
+
616
+ const selectedAdditionalServices = Array.from(document.querySelectorAll('input[type="checkbox"][id^="fastserver"], input[type="checkbox"][id^="hdvietnam"], input[type="checkbox"][id^="olala"], input[type="checkbox"][id^="rutracker"], input[type="checkbox"][id^="boyvideos"], input[type="checkbox"][id^="xbuddy"], input[type="checkbox"][id^="reddit"], input[type="checkbox"][id^="ulozto"], input[type="checkbox"][id^="seedr"]'))
617
+ .filter(cb => cb.checked)
618
+ .map(cb => cb.nextElementSibling.textContent);
619
 
620
  // Update UI
621
  document.querySelector('#resultsSection h2').textContent = `Search Results for "${query}"`;
622
 
623
+ // Show search status
624
+ const searchStatus = document.getElementById('searchStatus');
625
+ searchStatus.classList.remove('hidden');
626
+ searchStatus.querySelector('.text-sm').textContent = `Searching across: ${selectedSearchEngines.join(', ')}, ${selectedHostingServices.join(', ')}, ${selectedAdditionalServices.join(', ')}`;
627
+
628
  // Create search animation container
629
+ const resultsContainer = document.getElementById('resultsContainer');
630
  const originalContent = resultsContainer.innerHTML;
631
 
632
  resultsContainer.innerHTML = `
 
677
 
678
  const statusElement = document.querySelector('#resultsSection .text-sm.text-gray-500');
679
  if (statusElement) {
680
+ let currentService;
681
+ if (progress < 30) {
682
+ currentService = selectedSearchEngines[Math.floor(progress / 30 * selectedSearchEngines.length)];
683
+ } else if (progress < 70) {
684
+ currentService = selectedHostingServices[Math.floor((progress - 30) / 40 * selectedHostingServices.length)];
685
+ } else {
686
+ currentService = selectedAdditionalServices[Math.floor((progress - 70) / 30 * selectedAdditionalServices.length)];
687
+ }
688
+
689
  statusElement.textContent = `Searching... ${Math.floor(progress)}% complete (querying ${currentService})`;
690
  }
691
 
 
694
  clearInterval(phraseInterval);
695
 
696
  setTimeout(() => {
697
+ // Display results
698
+ const results = sampleResults["default"];
699
+ resultsContainer.innerHTML = '';
700
+
701
+ // Filter results based on selected hosting services
702
+ const filteredResults = results.filter(result => {
703
+ // If no hosting services are selected, show all results
704
+ if (selectedHostingServices.length === 0 && selectedAdditionalServices.length === 0) return true;
705
+
706
+ // Check if result's service is in selected hosting services or additional services
707
+ return selectedHostingServices.includes(result.service) || selectedAdditionalServices.includes(result.service);
708
+ });
709
+
710
+ filteredResults.forEach(result => {
711
+ resultsContainer.appendChild(createResultCard(result));
712
+ });
713
+
714
+ // Update status
715
  document.querySelector('#resultsSection .text-sm.text-gray-500').textContent =
716
+ `About ${filteredResults.length} results from ${selectedSearchEngines.length + selectedHostingServices.length + selectedAdditionalServices.length} services (${(Math.random() * 0.5 + 0.3).toFixed(2)} seconds)`;
717
 
718
+ // Show pagination if enough results
719
+ if (filteredResults.length > 5) {
720
+ document.getElementById('pagination').classList.remove('hidden');
 
721
  }
722
 
723
  // Make download buttons work
724
+ setupDownloadButtons();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
725
  }, 1500);
726
  }
727
  }, 200);
728
+ } else {
729
+ alert("Please enter a search query first!");
730
  }
731
  });
732
+
733
+ // Initialize download buttons if page loads with results
734
+ document.addEventListener('DOMContentLoaded', function() {
735
+ setupDownloadButtons();
736
+ });
737
  </script>
738
  <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=floribella/teste" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
739
  </html>