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"> 6 <meta name="csrf-token" content="nLB4ZGOseyHEuRmF0zQ7ZzeIUPEhtEdxhDH3u86n"> 7 <title>Skillline | Sign in</title> 8 <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #4549AB;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style> 9 <!-- Livewire Scripts -->
10<script src="/livewire/livewire.js?id=61e33937" data-csrf="nLB4ZGOseyHEuRmF0zQ7ZzeIUPEhtEdxhDH3u86n" data-update-uri="/livewire/update" data-navigate-once="true"></script>
10 11 <!-- Scripts --> 12 <link rel="preload" as="style" href="https://skillline.ai/build/assets/bootstrap-gPGR8ziM.css" /><link rel="preload" as="style" href="https://skillline.ai/build/assets/fonts-CEd-6iBO.css" /><link rel="preload" as="style" href="https://skillline.ai/build/assets/select2-8yPzm9Re.css" /><link rel="preload" as="style" href="https://skillline.ai/build/assets/style-rwVwMArG.css" /><link rel="preload" as="style" href="https://skillline.ai/build/assets/videojs-L1PS25Po.css" /><link rel="modulepreload" href="https://skillline.ai/build/assets/bootstrap.min-C9czbV9R.js" /><link rel="modulepreload" href="https://skillline.ai/build/assets/video.min-C17guoIy.js" /><link rel="modulepreload" href="https://skillline.ai/build/assets/main-BlYo2YXs.js" /><link rel="stylesheet" href="https://skillline.ai/build/assets/bootstrap-gPGR8ziM.css" data-navigate-track="reload" /><link rel="stylesheet" href="https://skillline.ai/build/assets/fonts-CEd-6iBO.css" data-navigate-track="reload" /><link rel="stylesheet" href="https://skillline.ai/build/assets/select2-8yPzm9Re.css" data-navigate-track="reload" /><link rel="stylesheet" href="https://skillline.ai/build/assets/style-rwVwMArG.css" data-navigate-track="reload" /><link rel="stylesheet" href="https://skillline.ai/build/assets/videojs-L1PS25Po.css" data-navigate-track="reload" />
12<script type="module" src="https://skillline.ai/build/assets/bootstrap.min-C9czbV9R.js" data-navigate-track="reload"></script>
12<script type="module" src="https://skillline.ai/build/assets/video.min-C17guoIy.js" data-navigate-track="reload"></script>
12<script type="module" src="https://skillline.ai/build/assets/main-BlYo2YXs.js" data-navigate-track="reload"></script>
12 <link rel="stylesheet" type="text/css" href="https://skillline.ai/css/main.css"> 13 <link rel="icon" href="https://skillline.ai/storage/optionbuilder/uploads/620201-22-2026_0359pmfav.png" type="image/x-icon"> 14 </head> 15 <body class="font-sans text-gray-900 antialiased "> 16 <main> 17 <div wire:snapshot="{"data":{"form":[{"email":"","password":"","remember":false},{"class":"App\\Livewire\\Forms\\LoginForm","s":"form"}]},"memo":{"id":"HFhrkYdpCzczLFolDGrj","name":"pages.auth.login","path":"login","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"errors":[],"locale":"en"},"checksum":"7bfb3a16daf02d21f550c57508fe948551a79eeba5776bec8a9220a2dee3d2ae"}" wire:effects="[]" wire:id="HFhrkYdpCzczLFolDGrj"> 18 <!-- Session Status --> 19 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <!-- Search Header Start --> 20 <div class="am-auth-layout"> 21 <div class="am-auth-layout__left"> 22 <div class="am-auth-form"> 23 <div class="am-auth-form__logo"> 24 <div class="am-auth-logo"> 25 <strong> 26 <a href="https://skillline.ai"> 27 <img src="https://skillline.ai/storage/optionbuilder/uploads/991001-08-2026_1024amLayer_1 (1).png" alt="Skillline" width="176px"> 28</a> </strong> 29 </div> 30 </div> 31 <div class="am-auth-form__header"> 32 <span class="am-login-line"></span> 33 <div class="am-login-content_title"> 34 <h2>Welcome back!</h2> 35 </div> 36 </div> 37 <div class="am-auth-form__body"> 38 <!-- Session Status --> 39 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <form wire:submit.prevent="login" class="am-themeform am-login-form" x-data="{form:window.Livewire.find('HFhrkYdpCzczLFolDGrj').entangle('form')}"> 40 <fieldset> 41 <div class="am-themeform__wrap"> 42 <div class="form-group-wrap"> 43 <div class="form-group "> 44 <label for="username" class="sr-only">Email address</label> 45 <input class="form-control" x-model="form.email" id="username" wire:model="form.email" placeholder="Email address" type="text" autofocus="autofocus"> 46 <!--[if BLOCK]><![endif]--> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 47 <div 48 class="form-group form-group-password "> 49 <label for="password" class="sr-only">Password</label> 50 <div class="am-passwordfield"> 51 <input class="form-control" x-model="form.password" id="password" wire:model="form.password" placeholder="Password" type="password" autofocus="autofocus"> 52 <i class="am-icon-eye-open-01" id="togglePassword"></i> 53 </div> 54 <!--[if BLOCK]><![endif]--> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 55 56 <div class="form-group am-login-actions"> 57 <button type="submit" class="am-btn am-primary-btn" wire:loading.class="am-btn_disable" wire:target="login"> 58 <span> Login</span><i 59 class="icon icon-arrow-right"></i> 60</button> </div> 61 62 <div class="form-group am-login-row"> 63 <div class="am-login-leftcol"> 64 <div class="am-checkbox">
65 <input id="remember_me" type="checkbox" name="remember"> 66 <label for="remember_me"> 67 <span>Remember Me</span> 68 </label> 69 </div> 70 </div> 71 <div class="am-login-rightcol"> 72 <a href="https://skillline.ai/forgot-password">Forgot Password?</a> 73 </div> 74 </div> 75 76 <!--[if BLOCK]><![endif]--> <div class="am-already-account"> 77 Donât have an Account? 78 <a href="https://skillline.ai/register">Sign up</a> 79 </div> 80 <!--[if ENDBLOCK]><![endif]--> </div> 81 </div> 82 </fieldset> 83 </form> 84 85 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 86 </div> 87 </div> 88 </div> 89 90 <div class="am-auth-layout__right"> 91 <!--[if BLOCK]><![endif]--> <img class="am-auth-cover" src="https://skillline.ai/images/auth/login/cover.webp" width="710" height="911" alt="" /> 92 <!--[if ENDBLOCK]><![endif]--> </div> 93</div></div> 94 </main> 95 <!-- Show success toast --> 96 <div class="toast-container position-fixed start-50 translate-middle-x"> 97 <div id="am-themetoastid" class="am-themetoast toast" role="alert" aria-live="assertive" aria-atomic="true"> 98 <span class="am-toast-icon"></span> 99 <h6> </h6> 100 </div> 101</div> 102<!-- Delete modal --> 103<div class="modal fade am-deletepopup" id="confirm-popup" data-bs-backdrop="static"> 104 <div class="modal-dialog modal-dialog-centered"> 105 <div class="modal-content"> 106 <div class="am-modal-body"> 107 <span data-bs-dismiss="modal" class="am-closepopup"> 108 <i class="am-icon-multiply-01"></i> 109 </span> 110 <div class="am-deletepopup_icon delete-icon"> 111 <span><i class="am-icon-trash-02"></i></span> 112 </div> 113 <div class="am-deletepopup_icon warning-icon"> 114 <span> 115 <i class="am-icon-exclamation-01"></i> 116 </span> 117 </div> 118 <div class="am-deletepopup_icon confirm-icon"> 119 <span> 120 <i class="am-icon-check-circle06"></i> 121 </span> 122 </div> 123 <div class="am-deletepopup_title"> 124 <h3>Confirm!</h3> 125 <p>Are you sure you wanna do that?</p> 126 </div> 127 <div class="am-deletepopup_btns"> 128 <a href="javascript:void(0);" class="am-btn am-btnsmall am-cancel" data-bs-dismiss="modal">No</a> 129 <a href="javascript:void(0);" class="am-btn am-btn-del am-confirm-yes">Yes</a> 130 </div> 131 </div> 132 </div> 133 </div> 134</div> 135
135<script src="https://skillline.ai/js/jquery.min.js"></script>
135 136
136<script defer src="https://skillline.ai/js/select2.min.js"></script>
136 137
137<script> 138 document.addEventListener('DOMContentLoaded', function () { 139 const togglePassword = document.getElementById('togglePassword'); 140 141 const passwordField = document.getElementById('password'); 142 143 togglePassword.addEventListener('click', function () { 144 const type = passwordField.getAttribute('type') === 'password' ? 'text' : 'password'; 145 passwordField.setAttribute('type', type); 146 if (type === 'password') { 147 togglePassword.classList.remove('am-icon-eye-close-01'); 148 togglePassword.classList.add('am-icon-eye-open-01'); 149 } else { 150 togglePassword.classList.remove('am-icon-eye-open-01'); 151 togglePassword.classList.add('am-icon-eye-close-01'); 152 } 153 }); 154 }); 155 </script>
155 156 </body> 157</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.