1 2 3<!DOCTYPE html> 4<html lang="en" data-bs-theme="light" data-layout="fluid" data-sidebar-theme="light" data-sidebar-position="left" data-sidebar-behavior="sticky"> 5<head> 6 <meta charset="utf-8" /> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 9 <base href="/" /> 10 <title>Verifent - Log in</title> 11 <link rel="icon" href="/images/favicon.png" type="image/png" /> 12 13 <link rel="preconnect" href="https://fonts.googleapis.com"> 14 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 15 <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500&display=swap" rel="stylesheet"> 16 17 18 19 20
20<script src="/js/Release/devextreme.js?v=cei1lLJ40eLMTDszpSc5bBmsonTHLwpDPC15YN6-zPo"></script>
20 21 <link rel="stylesheet" href="/_content/DevExpress.Blazor.Themes/bootstrap-external.bs5.min.css?v=ArJ7kVc6HVpb34UjcZFLrl6RJ3hDSxLgMPHqajPlpoo" /> 22 <link rel="stylesheet" href="/Portal/Template/Employee/Release/css/site.min.css?v=RpgeVjz6KouTmUOWp8oStgoH9QFh7IFN2nJrJ5aKmGs" /> 23 24 25
25<script src="https://kit.fontawesome.com/f1a4394b39.js" crossorigin="anonymous"></script>
25 26 27 28 29 30</head> 31 32<body> 33 34 35 36 37 38 39 40 41 <div> 42 43 44 45<div class="auth-full-page d-flex"> 46<div class="auth-form p-3"> 47 48 <div class="text-center mb-3"> 49 <img src="/images/Website_Logo.svg?=n" style="max-height:50px;margin-bottom:25px;"> 50 </div> 51 52 <div class="card"> 53 <div class="card-body"> 54 <div class="mb-3"> 55 <h1 class="h2">Welcome back!</h1> 56 <p class="lead"> 57 Sign in to your account to continue 58 </p> 59 </div> 60 61 <div class="mb-3"> 62 63 <form method="post" action="/Account/Login"> 64 <hr /> 65 <div class="text-danger validation-summary-valid" data-valmsg-summary="true"><ul><li style="display:none"></li> 66</ul></div> 67 <div class="mb-3"> 68 <label class="form-label" for="Username">Username</label> 69 <input class="form-control form-control-lg" placeholder="Enter your email" type="text" data-val="true" data-val-required="The Username field is required." id="Username" name="Username" value="" /> 70 <span class="text-danger field-validation-valid" data-valmsg-for="Username" data-valmsg-replace="true"></span> 71 </div> 72 <div class="mb-3"> 73 <label class="form-label" for="Password">Password</label> 74 <div class="input-group"> 75 <input id="passwordInput" type="password" class="form-control form-control-lg" placeholder="Enter your password" data-val="true" data-val-required="The Password field is required." name="Password" /> 76 <span class="input-group-text" style="cursor: pointer;" onclick="togglePassword()" title="Show/Hide Password"> 77 <i id="toggleIcon" class="fa-solid fa-eye-slash"></i> 78 </span> 79 </div> 80 <span class="text-danger field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span> 81 <small> 82 <a href="/Account/ForgotPassword">I forgot my password</a> 83 </small> 84 </div> 85 <div class="d-grid gap-2 mt-3"> 86 <button type="submit" class="btn btn-lg btn-primary">Sign in</button> 87 </div> 88 <input name="AF" type="hidden" value="CfDJ8Blfp5wnxMFAiBy7JW0tjZ55R7Ji2haqsFdD7lucMLggKUwWMzPawM6nTiEbS5qnT5XUsEOMwHQ3n5P0kKnTVGlUVEe8hSxj8vez5KhxEeKhoBfxY__ZYRzcZAy8WoFZV_GaqIptCTMhE9owRvq3r9E" /></form> 89 </div> 90 </div> 91 </div> 92 <div class="text-center"> 93 Don't have an account? 94 <br /> 95 <a href="/NewClient/Registration">Sign Up</a> 96 </div> 97</div> 98</div> 99 100 101 </div> 102 103 104 105
105<script src="/Portal/Template/Employee/Release/js/site.min.js?v=tuMWn2NM3T3wtIsZUXk7-yRA6jwfvuNrlXdvxe6ToSU"></script>
105 106
106<script src="/js/site.js?v=eaxYTueE3Hp-btTZxXfH7xE0U8HmiePXhiRtcSztLUM"></script>
106 107 108 109 110 111
111<script src="./_content/DevExpress.Blazor.Resources/js/preload-script.js?v=25.2.8.0"></script>
111 112
112<script src="/_framework/blazor.server.js"></script>
112 113
113<script src="/js/signalr-telemetry.js?v=U8XlIwOifqDp52JriROUZ8fHOuFaAmmaDNKqmvdlJz8"></script>
113 114 115 116 117
117<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.20.0/jquery.validate.min.js"> 118 </script>
vendor: 2 bytes, line 118
118
119<script>(window.jQuery && window.jQuery.validator||document.write("\u003Cscript src=\u0022https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.20.0/jquery.validate.min.js\u0022\u003E\u003C/script\u003E"));</script>
119 120
120<script src="https://ajax.aspnetcdn.com/ajax/mvc/5.2.3/jquery.validate.unobtrusive.min.js"> 121 </script>
vendor: 2 bytes, line 121
121
122<script>(window.jQuery && window.jQuery.validator && window.jQuery.validator.unobtrusive||document.write("\u003Cscript src=\u0022/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js\u0022\u003E\u003C/script\u003E"));</script>
122 123 124 125 126
126<script> 127 function togglePassword() { 128 const input = document.getElementById('passwordInput'); 129 const icon = document.getElementById('toggleIcon'); 130 131 if (input.type === 'password') { 132 input.type = 'text'; 133 icon.classList.remove('fa-eye-slash'); 134 icon.classList.add('fa-eye'); 135 } else { 136 input.type = 'password'; 137 icon.classList.remove('fa-eye'); 138 icon.classList.add('fa-eye-slash'); 139 } 140 } 141 </script>
141 142 143 144 145
145<script type="text/javascript"> 146 $(function () { 147 $('[data-toggle="tooltip"]').tooltip(); 148 }) 149 </script>
149 150
151<script type="text/javascript"> 152 const automationEvents = [] 153 const timeout = 1000 154 155 window.CapacityConciergeConfigV2 = { 156 eventHook: (event) => { 157 if (event.event === 'LIVECHAT:STATE:END' && window.CapacityConciergeActionV2) { 158 const eventName = 'CUSTOM_EVENT_LIVECHAT_ENDED' 159 if (!automationEvents.includes(eventName)) automationEvents.push(eventName) 160 setTimeout(() => { 161 while (automationEvents.length > 0) { 162 window.CapacityConciergeActionV2.sendAutomationEvent({ event: automationEvents.pop() }) 163 } 164 }, timeout) 165 } 166 } 167 } 168</script>
168 169
170<script type="text/javascript"> 171 ; (function () { 172 const STORAGE_KEY = "concierge_livechat_csat_claim" 173 const STORAGE_EXPIRY_MS = 5000 174 const RANDOM_TIMEOUT_MIN_MS = 0 175 const RANDOM_TIMEOUT_MAX_MS = 500 176 const CSAT_INQUIRY_TEXT = "Livechat CSAT Survey" 177 178 function getTabId() { 179 if (!window.conciergeTabId) { 180 window.conciergeTabId = 181 "tab_" + 182 Date.now() + 183 "_" + 184 Math.random().toString(36).substr(2, 9) 185 } 186 187 return window.conciergeTabId 188 } 189 190 function tryClaimCSAT() { 191 try { 192 const now = Date.now() 193 const claimData = localStorage.getItem(STORAGE_KEY) 194 195 if (claimData) { 196 const claim = JSON.parse(claimData) 197 198 if (now - claim.timestamp < STORAGE_EXPIRY_MS) return false 199 } 200 201 const newClaim = { 202 tabId: getTabId(), 203 timestamp: now, 204 } 205 206 localStorage.setItem(STORAGE_KEY, JSON.stringify(newClaim)) 207 208 const verifyClaim = JSON.parse(localStorage.getItem(STORAGE_KEY)) 209 210 if ( 211 verifyClaim.tabId === getTabId() && 212 now - verifyClaim.timestamp < 100 213 ) 214 return true 215 216 return false 217 } catch (error) { 218 console.error("Error in tryClaimCSAT:", error) 219 220 return true 221 } 222 } 223 224 function sendCSATInquiry() { 225 if ( 226 typeof window.CapacityConciergeActionV2 === "undefined" || 227 typeof window.CapacityConciergeActionV2.sendInquiry !== "function" 228 ) { 229 console.warn( 230 "CapacityConciergeActionV2.sendInquiry is not available" 231 ) 232 233 return 234 } 235 236 try { 237 window.CapacityConciergeActionV2.sendInquiry({ 238 input: CSAT_INQUIRY_TEXT, 239 isSilent: true, 240 tag: "CUSTOM_INQUIRY", 241 }) 242 } catch (error) { 243 console.error("Error sending CSAT inquiry:", error) 244 } 245 } 246 247 function handleLivechatEnd() { 248 const randomTimeout = Math.floor( 249 Math.random() * (RANDOM_TIMEOUT_MAX_MS - RANDOM_TIMEOUT_MIN_MS) + 250 RANDOM_TIMEOUT_MIN_MS 251 ) 252 253 setTimeout(() => { 254 if (tryClaimCSAT()) sendCSATInquiry() 255 }, randomTimeout) 256 } 257 258 const initializeEventHook = () => { 259 window.CapacityConciergeConfigV2 = { 260 ...window.CapacityConciergeConfigV2, 261 } 262 263 const existingEventHook = window.CapacityConciergeConfigV2.eventHook 264 265 window.CapacityConciergeConfigV2.eventHook = function (event) { 266 if (existingEventHook && typeof existingEventHook === "function") { 267 try { 268 existingEventHook(event) 269 } catch (error) { 270 console.error("Error in existing eventHook:", error) 271 } 272 } 273 274 if (event && event.event === "LIVECHAT:STATE:END") { 275 handleLivechatEnd() 276 } 277 } 278 } 279 280 initializeEventHook() 281 })() 282</script>
282 283
284<script defer id="capacity-concierge-v2-script" 285 src="https://cdn.capacity.com/concierge/v2/73946e88-1603-4a8e-957b-e18a0f99a500/concierge.js" 286 data-concierge-token="73946e88-1603-4a8e-957b-e18a0f99a500"></script>
286<script>(function () { var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function () { acsbJS.init({ statementLink: '', footerHtml: '', hideMobile: false, hideTrigger: false, disableBgProcess: false, language: 'en', position: 'left', leadColor: '#146FF8', triggerColor: '#146FF8', triggerRadius: '50%', triggerPositionX: 'left', triggerPositionY: 'bottom', triggerIcon: 'people', triggerSize: 'bottom', triggerOffsetX: 20, triggerOffsetY: 20, mobile: { triggerSize: 'small', triggerPositionX: 'left', triggerPositionY: 'bottom', triggerOffsetX: 20, triggerOffsetY: 20, triggerRadius: '20' } }); }; h.appendChild(s); })();</script>
286 287</body> 288</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.