1 2<!DOCTYPE html> 3<html> 4<head>
vendor: 69 bytes, lines 4-5
4 5 <script async src="https://www.googletagmanager.com/gtag/js?id=
5UA-115583621-1
vendor: 17 bytes, lines 5-6
5"></script> 6
6<script> 7
vendor: 159 bytes, lines 7-11
7window.dataLayer = window.dataLayer || []; 8 function gtag() { dataLayer.push(arguments); } 9 gtag('js', new Date()); 10 11 gtag('config', '
11UA-115583621-1
vendor: 15 bytes, lines 11-13
11'); 12 13
13var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); 14 </script>
14 15 16 <style type="text/css"> 17 @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700'); 18 </style> 19 20 <meta charset="utf-8" /> 21 <meta name="viewport" content="width=1200"> 22 <title>Log in</title> 23 <link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.15/css/jquery.dataTables.min.css" /> 24 <link rel="stylesheet" type="text/css" href="/Content/spectrum.css" /> 25 <link href="/Content/bootstrap.css" rel="stylesheet"/> 26<link href="/Content/Site-v24.css" rel="stylesheet"/> 27 28
28<script src="/Scripts/modernizr-2.6.2.js"></script>
28 29 30
30<script src="/Scripts/jquery-1.10.2.js"></script>
30 31 32
32<script src="/Scripts/spectrum.js" type="text/javascript"></script>
32 33
33<script src="/Scripts/Chart.min.js" type="text/javascript"></script>
33 34 <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 35
35<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
35 36 <link rel="stylesheet" type="text/css" href="/Scripts/jQ-Common-Core/assets/style.css" /> 37
37<script src="/Scripts/jquery.form.min.js" type="text/javascript"></script>
37 38 <link rel="stylesheet" href="/Scripts/jquery.timeline/dist/timeline.min.css" /> 39 <link rel="stylesheet" href="/Scripts/featherlight/src/featherlight.css" /> 40
40<script src="/Scripts/jquery.timeline/src/timeline.js"></script>
40 41
41<script src="/Scripts/featherlight/src/featherlight.js"></script>
41 42
42<script src="/Scripts/autosize.min.js"></script>
42 43
43<script src="https://js.stripe.com/v3/"></script>
43 44 <link rel="stylesheet" href="/Scripts/loader/preloader.css" /> 45
45<script src="/Scripts/loader/jquery.preloader.min.js"></script>
45 46
46<script src="/Scripts/clamp.min.js"></script>
46 47
47<script src="/Scripts/toggle/jquery.onoff.min.js"></script>
47 48
48<script src="/Scripts/timepicker/jquery.timepicker.min.js"></script>
48 49 <link rel="stylesheet" type="text/css" href="/Scripts/timepicker/jquery.timepicker.min.css" /> 50 51 <!-- Font Awesome CDN --> 52 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90+nuLcSKlbmrPcLa0OT92xO1BIsZ+ywDWZCvqsWgccV3gFoRBv0z+8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 53 54 <link rel="stylesheet" href="/Scripts/jquery.minicolors.css" /> 55
55<script src="/Scripts/jquery.minicolors.min.js"></script>
55 56
56<script src="/Scripts/bootstrap-tagsinput/bootstrap-tagsinput.js"></script>
56 57
57<script src="/Scripts/typeahead.js"></script>
57 58 <link rel="stylesheet" href="/Scripts/bootstrap-tagsinput/bootstrap-tagsinput.css" /> 59
59<script src="/Scripts/moment.min.js"></script>
59 60
60<script src="/Scripts/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js"></script>
60 61 <link rel="stylesheet" href="/Scripts/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css" /> 62
62<script src="/Scripts/jquery.serializejson.min.js"></script>
62 63 64 <!-- Select2 CDN --> 65 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet" /> 66
66<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script>
66 67</head> 68<body> 69 <div class="site-wrap"> 70 <div class="navbar navbar-fixed-top"> 71 <div class="container"> 72 <div class="navbar-header"> 73 <a class="navbar-brand" href="/"><img style="width: 125px;margin-top:-22px" src="/Images/logo.png" /></a> 74 </div> 75 <div class="navbar-collapse collapse"> 76 77 78 </div> 79 </div> 80 </div> 81 82 <div class="container body-content"> 83 84 <div class="invite-warning" style="display:none;"> 85 You have invites that are awaiting response <a href="/mydistricts/invite/myinvites">click here to respond</a> 86 </div> 87 88 89 90<h2>Log in.</h2> 91<div class="row"> 92 <div class="col-md-8"> 93 <section id="loginForm"> 94<form action="/User/Account/Login" class="form-horizontal" method="post" role="form"><input name="__RequestVerificationToken" type="hidden" value="-GspPGcPxUiSqCyfEhnPgyLvftYL-jTPhyuO2ThvoUej6PbNILNFyUohUZU0D7NNrMaBsKL18dbeyqpYFIt3_qkZ4Qn5s2BW5XzvGefHaj81" /> <h4>Use a local account to log in.</h4> 95 <hr /> 96 <div class="form-group"> 97 <label class="col-md-2 control-label" for="Email">Email</label> 98 <div class="col-md-10"> 99 <input class="form-control" data-val="true" data-val-email="The Email field is not a valid e-mail address." data-val-required="The Email field is required." id="Email" name="Email" type="text" value="" /> 100 <span class="field-validation-valid text-danger" data-valmsg-for="Email" data-valmsg-replace="true"></span> 101 </div> 102 </div> 103 <div class="form-group"> 104 <label class="col-md-2 control-label" for="Password">Password</label> 105 <div class="col-md-10"> 106 <input class="form-control" data-val="true" data-val-required="The Password field is required." id="Password" name="Password" type="password" /> 107 <span class="field-validation-valid text-danger" data-valmsg-for="Password" data-valmsg-replace="true"></span> 108 </div> 109 </div> 110 <div class="form-group"> 111 <div class="col-md-offset-2 col-md-10"> 112 <div class="checkbox"> 113 <input data-val="true" data-val-required="The Remember me? field is required." id="RememberMe" name="RememberMe" type="checkbox" value="true" /><input name="RememberMe" type="hidden" value="false" /> 114 <label for="RememberMe">Remember me?</label> 115 </div> 116 </div> 117 </div> 118 <div class="form-group"> 119 <div class="col-md-offset-2 col-md-10"> 120 <input type="submit" value="Log in" class="btn btn-default" /> 121 </div> 122 </div> 123 <p> 124 <a href="/User/Account/Register">Register as a new user</a> 125 </p> 126 <p> 127 <a href="/User/Account/ForgotPassword">Forgot your password?</a> 128 </p> 129</form> </section> 130 </div> 131</div> 132 133 134 135 <div class="preload"><div class="loader"></div></div> 136 137 <br /><br /> 138 139 </div> 140 141<footer style="background-color: #56585a;"> 142 <div style="text-align: center;" class="body-content container"> 143 <img style="margin: 15px 0; width: 150px;" src="/Images/tl-square.png" /> 144 <p class="copyright">Copyright 2026 TeachLink Systems, Inc. | All Rights Reserved | v1.1.9</p> 145 </div> 146</footer> 147
147<script type="text/javascript" src="/Scripts/helpers.js"></script>
147 148
148<script type="text/javascript" src="/Scripts/ConfirmDialog.js?v=20250617"></script>
148 149
149<script src="/Scripts/bootstrap.js"></script>
vendor: 2 bytes, line 149
149
150<script src="/Scripts/respond.js"></script>
150 151 152
152<script src="/Scripts/Site-v7.js"></script>
152 153 154 155
155<script src="/Scripts/jquery.validate.js"></script>
vendor: 2 bytes, line 155
155
156<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
156 157 158 159 160
160<script src="https://cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js"></script>
160 161
161<script src="/Scripts/tinymce/js/tinymce/tinymce.min.js"></script>
161 162 163 164 165
165<script> 166 initScripts(); 167 168 function preloaderAdd(label) { 169 $(".preload").show(); 170 $(".preload .loader").preloader({ 171 text: label 172 }); 173 } 174 175 function preloaderRemove() { 176 $(".preload").hide(); 177 $(".preload .loader").preloader("remove"); 178 } 179 180 function initScripts() { 181 $('input[type="checkbox"].toggle').onoff(); 182 183 tinymce.init({ 184 selector: '.wysiwyg-text', 185 browser_spellcheck: true, 186 setup: function (editor) { 187 editor.on('change', function (ed) { 188 tinymce.triggerSave(); 189 $(document).trigger("changed", { id: ed.target.id }); 190 }); 191 } 192 }); 193 194 $(".datepicker").datepicker({ 195 dateFormat: 'mm/dd/y', 196 onSelect: function () { 197 $(this).change(); 198 } 199 }); 200 201 $(".weekdayDatePicker").datepicker({ 202 dateFormat: 'mm/dd/y', 203 onSelect: function () { 204 $(this).change(); 205 }, 206 beforeShowDay: function (date) { 207 return [date.getDay() == 1 || date.getDay() == 2 || date.getDay() == 3 || date.getDay() == 4 || date.getDay() == 5, '']; 208 } 209 }); 210 211 $(".mondayDatePicker").datepicker({ 212 dateFormat: 'mm/dd/y', 213 onSelect: function () { 214 $(this).change(); 215 }, 216 beforeShowDay: function (date) { 217 return [date.getDay() == 1, '']; 218 } 219 }); 220 221 $('.datetimepicker').datetimepicker({ 222 format: 'MM/DD/YYYY h:mm A' 223 }); 224 225 tinymce.init({ 226 selector: 'div.mce-inline', 227 browser_spellcheck: true, 228 inline: true, 229 menubar: "edit view insert format", 230 plugins: [ 231 'autoresize', 232 'textcolor', 233 'advlist autolink lists link', 234 'searchreplace', 235 'insertdatetime paste', 236 'image' 237 ], 238 toolbar: 'undo redo | fontsizeselect forecolor | bold italic underline | alignleft aligncenter alignright al
238ignjustify | bullist numlist outdent indent | link | image ', 239 fontsize_formats: '10px 12px 14px 16px 18px 20px 24px 30px', 240 setup: function (editor) { 241 editor.on('change', function (e) { 242 tinymce.triggerSave(); 243 }), 244 editor.on('init', function () { 245 tinymce.triggerSave(); 246 }); 247 } 248 }); 249 250 $(function () { 251 $('[data-toggle="tooltip"]').tooltip() 252 }) 253 254 $.featherlight._callbackChain.beforeOpen = function (event) { 255 //http://stackoverflow.com/q/42234790/470749 256 //By overriding this function, I can prevent the messing up of tabindex values done by: https://github.com/noelboss/featherlight/blob/master/src/featherlight.js#L559 257 }; 258 $.featherlight._callbackChain.afterClose = function (event) { 259 //See note above in $.featherlight._callbackChain.beforeOpen 260 }; 261 $.featherlight._callbackChain.beforeClose = function (event) { 262 if (this.target) { 263 if (this.target.selector == ".standards-finder-lightbox") { 264 preloaderAdd("loading..."); 265 location.reload(); 266 } 267 } 268 }; 269 } 270 $('.timepicker').timepicker({ 271 'step': function (i) { 272 return 15; 273 } 274 }); 275 </script>
275 276 277
277<script src="/Scripts/MVCGrid.js"></script>
277 278
278<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
278 279 280 </div> 281</body> 282</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.