index.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. <title>Epstein iMessage Reader</title>
  7. <link rel="stylesheet" href="style.css">
  8. <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
  9. </head>
  10. <body>
  11. <div class="container">
  12. <div class="imessage-window">
  13. <div class="imessage-header">
  14. <div class="participants-info">
  15. <div class="avatars"></div>
  16. <div class="participant-names"></div>
  17. </div>
  18. </div>
  19. <div class="message-container" id="message-container">
  20. <!-- Messages will be injected here -->
  21. </div>
  22. <div class="imessage-footer">
  23. <div class="navigation">
  24. <button id="prev-btn">Previous</button>
  25. <span id="conversation-number"></span>
  26. <button id="next-btn">Next</button>
  27. </div>
  28. <button id="export-btn">Export as PNG</button>
  29. </div>
  30. </div>
  31. </div>
  32. <div id="identity-modal" class="modal">
  33. <div class="modal-content">
  34. <span class="close-btn">&times;</span>
  35. <h2>Edit Speaker Identity</h2>
  36. <p>Identifier: <span id="modal-identifier"></span></p>
  37. <input type="text" id="modal-name-input" placeholder="Enter Name">
  38. <input type="text" id="modal-avatar-input" placeholder="Enter Avatar URL">
  39. <button id="modal-save-btn">Save</button>
  40. </div>
  41. </div>
  42. <script src="script.js"></script>
  43. </body>
  44. </html>