1<!DOCTYPE html> 2<html class="login-pf" lang="en"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 7 8 <meta name="viewport" content="width=device-width,initial-scale=1"/> 9 <title>Sign in to GASA.org</title> 10 <link rel="icon" href="/resources/fmnx6/login/gasa/img/favicon.ico" /> 11 <link href="/resources/fmnx6/common/keycloak/vendor/patternfly-v4/patternfly.min.css" rel="stylesheet" /> 12 <link href="/resources/fmnx6/common/keycloak/vendor/patternfly-v3/css/patternfly.min.css" rel="stylesheet" /> 13 <link href="/resources/fmnx6/common/keycloak/vendor/patternfly-v3/css/patternfly-additions.min.css" rel="stylesheet" /> 14 <link href="/resources/fmnx6/common/keycloak/lib/pficon/pficon.css" rel="stylesheet" /> 15 <link href="/resources/fmnx6/login/gasa/css/login.css" rel="stylesheet" /> 16
16<script type="importmap"> 17 { 18 "imports": { 19 "rfc4648": "/resources/fmnx6/common/keycloak/vendor/rfc4648/rfc4648.js" 20 } 21 } 22 </script>
22 23
23<script src="/resources/fmnx6/login/gasa/js/menu-button-links.js" type="module"></script>
23 24
24<script type="module"> 25 import { startSessionPolling } from "/resources/fmnx6/login/gasa/js/authChecker.js"; 26 27 startSessionPolling( 28 "/realms/master/login-actions/restart?client_id=hs-live&tab_id=6laNS5rgCqM&client_data=eyJydSI6Imh0dHBzOi8vZ2FzYS5vcmcvX2hjbXMvbWVtL29hdXRoL29pZGMiLCJydCI6ImNvZGUiLCJzdCI6ImV5SndiM04wVEc5bmFXNVNaV1JwY21WamRGVnliQ0k2SW1oMGRIQnpPaTh2WjJGellTNXZjbWN2Y0hKdlptbHNaU0lzSW1OemNtWWlPaUoxUTNVNU5VRXhSRGwwUVhoRlQycGxVV05YVUhwQkluMD0ifQ&skip_logout=true" 29 ); 30 </script>
30 31
31<script type="module"> 32 document.addEventListener("click", (event) => { 33 const link = event.target.closest("a[data-once-link]"); 34 35 if (!link) { 36 return; 37 } 38 39 if (link.getAttribute("aria-disabled") === "true") { 40 event.preventDefault(); 41 return; 42 } 43 44 const { disabledClass } = link.dataset; 45 46 if (disabledClass) { 47 link.classList.add(...disabledClass.trim().split(/\s+/)); 48 } 49 50 link.setAttribute("role", "link"); 51 link.setAttribute("aria-disabled", "true"); 52 }); 53 </script>
53 54
54<script type="module"> 55 import { checkAuthSession } from "/resources/fmnx6/login/gasa/js/authChecker.js"; 56 57 checkAuthSession( 58 "ZhudQe1KQhGbItYWKGJVftrFcIgItrQ8ybLu4t03nrM" 59 ); 60 </script>
60 61</head> 62 63<body class="" data-page-id="login-login"> 64<div class="login-pf-page"> 65 <div id="kc-header" class="login-pf-page-header"> 66 <div id="kc-header-wrapper" 67 class=""> 68 <a class="kc-logo-home-link" href="https://gasa.org/" 69 aria-label="GASA home page"> 70 <div class="kc-logo-text"><span>GASA.org</span></div> 71 </a> 72 </div> 73 </div> 74 <div class="card-pf"> 75 <header class="login-pf-header"> 76 <h1 id="kc-page-title"> Sign in to your account 77 78</h1> 79 </header> 80 <div id="kc-content"> 81 <div id="kc-content-wrapper"> 82 83 84 <div id="kc-form"> 85 <div id="kc-form-wrapper"> 86 <form id="kc-form-login" onsubmit="login.disabled = true; return true;" action="https://id.gasa.org/realms/master/login-actions/authenticate?session_code=pzTMeup7Z2P5_Yr-ASv2RPBKK0JHNDVm2FRP2ytI6_0&execution=2dcb44dd-de6a-4af7-8700-60cb512b2223&client_id=hs-live&tab_id=6laNS5rgCqM&client_data=eyJydSI6Imh0dHBzOi8vZ2FzYS5vcmcvX2hjbXMvbWVtL29hdXRoL29pZGMiLCJydCI6ImNvZGUiLCJzdCI6ImV5SndiM04wVEc5bmFXNVNaV1JwY21WamRGVnliQ0k2SW1oMGRIQnpPaTh2WjJGellTNXZjbWN2Y0hKdlptbHNaU0lzSW1OemNtWWlPaUoxUTNVNU5VRXhSRGwwUVhoRlQycGxVV05YVUhwQkluMD0ifQ" method="post"> 87 <div class="form-group"> 88 <label for="username" class="pf-c-form__label pf-c-form__label-text">Email</label> 89 90 <input tabindex="2" id="username" class="pf-c-form-control" name="username" value="" type="text" 91 autofocus autocomplete="username" 92 aria-invalid="" 93 dir="ltr" 94 /> 95 96 97 </div> 98 99 <div class="form-group"> 100 <label for="password" class="pf-c-form__label pf-c-form__label-text">Password</label> 101 102 <div class="pf-c-input-group" dir="ltr"> 103 <input tabindex="3" id="password" class="pf-c-form-control" name="password" type="password" autocomplete="current-password" 104 aria-invalid="" 105 /> 106 <button class="pf-c-button pf-m-control" type="button" aria-label="Show password" 107 aria-controls="password" data-password-toggle tabindex="4" 108 data-icon-show="fa fa-eye" data-icon-hide="fa fa-eye-slash" 109 data-label-show="Show password" data-label-hide="Hide password"> 110 <i class="fa fa-eye" aria-hidden="true"></i> 111 </button> 112 </div> 113 114 115 </div> 116 117 <div class="form-group login-pf-settings"> 118 <div id="kc-form-options"> 119 <div class="checkbox"> 120 <label> 121 <input tabindex="5" id="rememberMe" name="rememberMe" type="checkbox"> Remember me 122 </label> 123 </div> 124 </div> 125 <div class=""> 126 <span><a tabindex="6" href="/realms/master/login-actions/reset-credentials?client_id=hs-live&tab_id=6laNS5rgCqM&client_data=eyJydSI6Imh0dHBzOi8vZ2FzYS5vcmcvX2hjbXMvbWVtL29hdXRoL29pZGMiLCJydCI6ImNvZGUiLCJzdCI6ImV5SndiM04wVEc5bmFXNVNaV1JwY21WamRGVnliQ0k2SW1oMGRIQnpPaTh2WjJGellTNXZjbWN2Y0hKdlptbHNaU0lzSW1OemNtWWlPaUoxUTNVNU5VRXhSRGwwUVhoRlQycGxVV05YVUhwQkluMD0ifQ">Forgot Password?</a></span> 127 </div> 128 129 </div> 130 131 <div id="kc-form-buttons" class="form-group"> 132 <input type="hidden" id="id-hidden-input" name="credentialId" /> 133 <input tabindex="7" class="pf-c-button pf-m-primary pf-m-block btn-lg" name="login" id="kc-login" type="submit" value="Sign In"/> 134 </div> 135 </form> 136 </div> 137 </div> 138
138<script type="module" src="/resources/fmnx6/login/gasa/js/passwordVisibility.js"></script>
138 139 140 141 142 143 144 <div id="kc-info" class="login-pf-signup"> 145 <div id="kc-info-wrapper" class=""> 146 <div class="kc-registration-callout"> 147 <h2 class="kc-registration-callout__title">New to GASA? Create an account</h2> 148 <p class="kc-registration-callout__description">Create a free account to access insights, reports, and resources in the fight against scams.</p> 149 <a class="kc-registration-callout__button" href="/realms/master/login-actions/registration?client_id=hs-live&tab_id=6laNS5rgCqM&client_data=eyJydSI6Imh0dHBzOi8vZ2FzYS5vcmcvX2hjbXMvbWVtL29hdXRoL29pZGMiLCJydCI6ImNvZGUiLCJzdCI6ImV5SndiM04wVEc5bmFXNVNaV1JwY21WamRGVnliQ0k2SW1oMGRIQnpPaTh2WjJGellTNXZjbWN2Y0hKdlptbHNaU0lzSW1OemNtWWlPaUoxUTNVNU5VRXhSRGwwUVhoRlQycGxVV05YVUhwQkluMD0ifQ"> 150 <span>Create Account</span> 151 <svg class="lucide lucide-chevron-right-icon lucide-chevron-right kc-registration-callout__arrow" 152 xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" 153 fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" 154 stroke-linejoin="round" aria-hidden="true"> 155 <path d="m9 18 6-6-6-6"/> 156 </svg> 157 </a> 158 </div> 159 160 </div> 161 </div> 162 </div> 163 </div> 164 165<div class="kc-back-to-site"> 166 <a href="https://www.gasa.org" class="kc-back-to-site-link">< Back</a> 167</div> 168 </div> 169 </div> 170</body> 171</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.