PageSourceSearch

https://app.myfs.flights/Identity/Account/Login

html myfs.flights collected 2026-09-25 14:41:21 UTC 17,181 bytes, 365 lines download raw bytes

1
2
3
4<!DOCTYPE html>
5<html>
6<head>
7    <base href="/" />
8    <meta charset="utf-8" />
9    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
10    <title>My FS Flights</title>
11
12       <link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css" />
13   <link href="/css/all.css" rel="stylesheet" />
14    <link href="/css/theme.css?v=eQRY0g_jmPsc85kjnCn-lGmtJfg7cg9ZmoxhFPAxG1o" rel="stylesheet" />
15    <link href="/css/site.css?v=GvIG0O3rAPwbDfTcmnxLLThbZYPaTX7FO8xNEBZmKw8" rel="stylesheet" />
16    <link href="/css/syncfusion-blazor-icons.css" rel="stylesheet" />
17    <link href='/css/maplibre-gl.css' rel='stylesheet' />
18
19    
19<script src="https://github.com/Daddoon/Blazor.Polyfill/releases/download/3.0.1/blazor.polyfill.min.js"></script>
19
20    
20<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.20/lodash.min.js"></script>
20
21
22    <link id="sfTheme" href="https://cdn.syncfusion.com/blazor/34.1.33/styles/bootstrap5-dark.css" rel="stylesheet" />
23
24    <!-- Theme control + no-flash boot (see Pages/_Host.cshtml for rationale). -->
25    
25<script src="/js/theme.js"></script>
25
26    
26<script>window.mfsfTheme && window.mfsfTheme.init();</script>
26
27
28    <style>
29        /* The .login card (Login/Register/ConfirmEmail/ForgotPassword/...) sits on
30           the dark diamonds background image in BOTH themes, so its text must
31           always be light - the light theme was painting it near-black. */
32        .login h1, .login h2, .login h3, .login h4, .login label, .login .col-form-label { color: #ffffff !important; }
33        .login p, .login span, .login small { color: #c3cdd8 !important; }
34        /* Text links only - button-styled anchors (green-fade-btn etc) define their
35           own colours for their gradient backgrounds and must keep them. */
36        .login a:not([class*="btn"]) { color: #86d5f6 !important; }
37        .login .text-danger, .login .text-danger li { color: #ff9d9d !important; }
38        /* Same problem on the fixed dark navbar: its Login/Sign Up links were
39           inheriting the light theme's dark text. */
40        .navbar-dark .nav-link { color: #e9eef5 !important; }
41        .navbar-dark .nav-link:hover { color: #86d5f6 !important; }
42    </style>
43
44</head>
45<body id="body"> <!--This doesn't render 06/11/2021-->
46    
47
48<!--- Copy changes to other cookie consent partial  -->
49    <div id="cookieConsent" class="mx-auto alert fixed-bottom alert-info align-middle alert-dismissible show text-dark p-4" role="alert">
50        <div class="row align-content-center text-center mx-auto" style="max-width: 700px;">
51            <div class="col-12">
52                <h3 class="align-self-center mt-auto" style="line-height: 30px;">
53                    This website uses cookies, please read our privacy policy for more information.
54                </h3>
55                </div>
56            <div class="col">
57                    <a class="btn btn-primary text-nowrap" style="padding: 7px;" href="/Identity/Account/PrivacyPolicy">Learn More</a>
58                </div>
59            <div class="col">
60            <button type="button" class="btn btn-primary" style="padding: 7px;" data-bs-dismiss="alert" aria-label="Close" data-cookie-string=".AspNet.Consent=yes; expires=Sat, 25 Sep 2027 14:41:21 GMT; path=/; secure; samesite=none">
61                Accept
62            </button>
63                </div>
64        </div>
65        
66    </div>
67    
67<script>
68        (function () {
69            var button = document.querySelector("#cookieConsent button[data-cookie-string]");
70            button.addEventListener("click", function (event) {
71                document.cookie = button.dataset.cookieString;
72            }, false);
73        })();
74    </script>
74
75    <style>
76        #cookieConsent {
77        max-width: 750px;
78        border-radius: 20px;
79                position: fixed;
80                bottom: 0;
81                left: 0;
82                    min-width: 300px;
83                    width: 90%;
84                z-index: 999;
85                border: 0;
86                background-color: #291754;
87                color: white !important;
88        }
89        .btn-close {            
90            background: none !important;           
91        }
92    </style>
93
94    
95    <div class="container-fluid p-0">
96        <main role="main">
97
98            
99<!-- ======================================================= -->
100<!-- ======================================================= -->
101<!--                           WARNING                       -->
102<!--     This is a copy of NotAuthorizedNavBar Component     -->
103<!-- ======================================================= -->
104<!-- ======================================================= -->
105<nav class="navbar navbar-dark p-0 mt-0 fixed-top border-bottom" role="navigation" style="background-color: var(--chrome-bg, #00497e); z-index:99999;">
106    <div class="container-fluid">
107        <!-- ======================================================= -->
108        <!--logo for sm-->
109        <!-- ======================================================= -->
110        <div class="d-block d-sm-none d-xl-none" style="margin-top: 0px; margin-bottom: 0px; margin-left: 50%; transform: translate(-50%);">
111            <a class="navbar-brand m-0 p-0 mt-0" href="#" style="z-index:-1">
112                <img class="m-0 p-0" src="mfsflogosmall.webp" height="50" alt="">
113            </a>
114        </div>
115        <!-- ======================================================= -->
116        <!--logo for sm+-->
117        <!-- ======================================================= -->
118        <a class="navbar-brand d-none d-sm-block py-0" href="#" style="z-index:-1;">
119            <img src="mfsflogosmallmargins.webp" height="50" alt="">
120        </a>
121        <!-- ======================================================= -->
122        <!-- MD+ navbar -->
123        <!-- ======================================================= -->
124        <div class="d-none d-sm-block mr-auto">
125            <div class="row float-end">
126                <div class="col">
127                    <!-- <a class="nav-link text-nowrap" href="/Identity/Account/Login">Login </a>-->
128                </div>
129                <div class="col">
130                    <a class="nav-link text-nowrap" href="/Identity/Account/Register">Sign Up </a> 
131                </div>
132                
133            </div>
134        </div>
135        <!-- ======================================================= -->
136        <!-- Dropdown button when collapsed -->
137        <!-- ======================================================= -->
138        <div class="btn-group dropstart d-block d-sm-none  ml-0">
139            <button class="btn dropdown-toggle" type="button" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
140                <span class="navbar-toggler-icon"></span>
141            </button>
142            <!-- right: 0 needed to show menu on screen, nav-links default align text start-->
143            <ul class="dropdown-menu align-content-end" aria-labelledby="dropdownProfile" style="right: 0px; transform: translate(14px, 42px);">
144                <li >
145                    <!--<a class="nav-link" style="text-align: right !important;" href="/Identity/Account/Login">Login </a>-->
146                </li>
147                <li>
148                      <a class="nav-link" style="text-align: right !important;" href="/Identity/Account/Register">Sign Up </a> 
149                </li>
150                <li>
151                    <!-- <a class="nav-link" style="text-align: right !important;" href="/Forum">Forum </a>-->
152                </li>
153            </ul>
154        </div>
155    </div>
156</nav>
157<div class="container" style="max-width:100%; height: calc(100vh - 40px); padding: 0px !important; /*margin-top: 51px;*/">
158    <div id="main" style="overflow-y: scroll;">
159        <div class="d-grid" style="margin-top: 20px; width: 350px; height: 566px; margin-left: calc(50% - 175px); background-position: center 0%; background-repeat: no-repeat; background-image: url(images/LoginDiamondSmall.webp);"
160             >
161        </div>
162        <div class="login p-1 d-grid" style="margin-top: -550px;">
163            <section>
164                <form id="account" method="post">
165                    <img src="mfsflogo.webp" width="300px"></img>
166                    <div class="mb-3 mt-3">
167                        <label class="col-form-label" for="Input_Email">Email</label>
168                    </div>
169                    <div class="mb-3">
170                        <input class="form-control" type="email" 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="Input_Email" name="Input.Email" value="" />
171                    </div>
172                    <div class="mb-3">
173                        <span class="text-danger field-validation-valid" data-valmsg-for="Input.Email" data-valmsg-replace="true"></span>
174                    </div>
175                    <div class="mb-3">
176
177                        <label class="col-form-label" for="Input_Password">Password</label>
178                    </div>
179                    <div class="mb-3">
180                        <input class="form-control" type="password" data-val="true" data-val-required="The Password field is required." id="Input_Password" name="Input.Password" />
181                    </div>
182                    <div class="mb-3">
183                        <span class="text-danger field-validation-valid" data-valmsg-for="Input.Password" data-valmsg-replace="true"></span>
184                    </div>
185                    <div class="mb-3">
186                        <div class="form-check" style="padding-left: 0px">
187                            <!--<label class="col-form-label" asp-for="Input.RememberMe"></label>-->
188                            <label class="form-check-label" for="rememberMeCheck">
189                                Keep me signed in
190                            </label>
191                            <input class="form-check-input" type="checkbox" id="rememberMeCheck" enabled checked="checked" data-val="true" data-val-required="The Keep me signed in field is required." name="Input.RememberMe" value="true" />
192                        </div>
193
194                    </div>
195                    <div class="mb-3">
196                        <div class="text-danger validation-summary-valid" data-valmsg-summary="true"><ul><li style="display:none"></li>
197</ul></div>
198                    </div>
199                    <div class="mb-3" style="text-align: center">
200                        <button type="submit" class="green-fade-btn big-btn">LOG IN</button>
201                    </div>
202                    <br/>
203                    <div class="mb-3" style="text-align: center">
204                        <p>
205                            <a id="forgot-password" href="/Identity/Account/ForgotPassword">Forgot your password?</a>
206                        </p>
207                    </div>
208                    <div class="mb-3" style="text-align: center">
209                        <p>
210                            <!--  <a href="Identity/Account/Register">Register as a new user</a> -->
211                        </p>
212                    </div>
213                    <div class="mb-3" style="text-align: center">
214                        <p>
215                            <a id="resend-confirmation" href="/Identity/Account/ResendEmailConfirmation">Resend email confirmation</a>
216                        </p>
217                    </div>
218                <input name="__RequestVerificationToken" type="hidden" value="CfDJ8I1V6_xjO8pLuLS6drmD2n3crb1Dn6QbP918IWF7L4P3RazGEQMqvkwuAysE97Epyh9jAUxHy7ayTni0xqfSw-KoZWVffGVLg0TD-SWkufAsqGpaGxEhOD6Zw49JWxETvqBMStAIMxp3MwHpylqg5Fo" /><input name="Input.RememberMe" type="hidden" value="false" /></form>
219            </section>
220        </div>
221    </div>
222</div>
223
224
225<style>
226    .big-btn {
227        line-height: 45px;
228        padding-left: 15px;
229        padding-right: 15px;
230        border-radius: 30px;
231        width: 150px;
232        max-width: 150px;
233        text-align: center;
234        overflow-wrap: none;      
235    }
236    .green-fade-btn {
237        color: black;
238        font-weight: 700;
239        background-image: linear-gradient(90deg, #00FF94, #86D5F6);   
240        margin: 0;
241        padding:3px;
242        border-width: 0; 
243    }
244    .green-fade-btn:hover { 
245        color: #c4ffe7;
246        font-weight: 400;         
247        cursor: pointer;
248        background: none;
249        border-style: solid;
250        border-color: #6fffc3;
251        border-width: 3px !important;     
252        padding:0 !important;
253    }
254
255/*
256    .green-fade-btn {
257       color: black;
258       font-weight: 700;
259       background-image: linear-gradient(90deg, #00FF94, #86D5F6);   
260       margin: 0;
261       padding:3px;
262       border-style: solid;
263       border-color: #ffffff00 !important;
264       border-width: 3px;     
265       padding:0px;
266    }
267    .green-fade-btn:hover { 
268        color: #c4ffe7 !important;
269        font-weight: 700;         
270        cursor: pointer;
271        background: none;
272        border-style: solid;
273        border-color: #6fffc3 !important;
274        border-width: 3px;     
275        padding:0px;
276    }
277    .big-btn {
278        line-height: 45px;
279        padding-left: 15px;
280        padding-right: 15px;
281        border-radius: 30px;
282        width: 150px;
283        max-width: 150px;
284        text-align: center;
285        overflow-wrap: none;
286    }
287    */
288    #forgot-password:hover  {
289    color: #00FF94 !important;
290    }
291    #resend-confirmation:hover  {
292    color: #00FF94 !important;
293    }
294</style>
295
296
297        </main>
298    </div>
299
300
301
302
303
304    
304<script>
305
306        function logout() {
307            document.getElementById('logoutForm').submit();
308        }
309
310        /* Get the element you want displayed in fullscreen */
311        var elem = document.getElementById("fullscreen");
312
313        /* Function to open fullscreen mode */
314        function openFullscreen() {
315            if (elem.requestFullscreen) {
316                elem.requestFullscreen();
317            } else if (elem.mozRequestFullScreen) { /* Firefox */
318                elem.mozRequestFullScreen();
319            } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari & Opera */
320                elem.webkitRequestFullscreen();
321            } else if (elem.msRequestFullscreen) { /* IE/Edge */
322                elem.msRequestFullscreen();
323            }
324        }
325    </script>
325
326
327
328
329    
329<script src='/js/maplibre-gl.js'></script>
329
330
331    
331<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
331
332 
332<script src="/bootstrap/js/bootstrap.bundle.min.js"></script>
332
333
334<script src="/turf.js"></script>
334
335    
335<script src="/site.js"></script>
335
336   
337    
337<script src="_framework/blazor.server.js"></script>
337
338
339
340    
340<script type="text/javascript">
341        var rumMOKey = '2131e3d89b862e33192180c30bfd9779';
342        (function () {
343            if (window.performance && window.performance.timing && window.performance.navigation) {
344                var site24x7_rum_beacon = document.createElement('script');
345                site24x7_rum_beacon.async = true;
346                site24x7_rum_beacon.setAttribute('src', '//static.site24x7rum.com/beacon/site24x7rum-min.js?appKey=' + rumMOKey);
347                document.getElementsByTagName('head')[0].appendChild(site24x7_rum_beacon);
348            }
349        })(window)
350    </script>
350
351    
352    
353
354    
354<script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.17.0/jquery.validate.min.js" crossorigin="anonymous" integrity="sha384-rZfj/ogBloos6wzLGpPkkOr/gpkBNLZ6b6yLy4o+ok+t/SAKlL5mvXLr0OXNi1Hp">
355    </script>
vendor: 1 bytes, line 355
355
356<script>(window.jQuery && window.jQuery.validator||document.write("\u003Cscript src=\u0022/Identity/lib/jquery-validation/dist/jquery.validate.min.js\u0022 crossorigin=\u0022anonymous\u0022 integrity=\u0022sha384-rZfj/ogBloos6wzLGpPkkOr/gpkBNLZ6b6yLy4o\u002Bok\u002Bt/SAKlL5mvXLr0OXNi1Hp\u0022\u003E\u003C/script\u003E"));</script>
356
357    
357<script src="https://ajax.aspnetcdn.com/ajax/jquery.validation.unobtrusive/3.2.9/jquery.validate.unobtrusive.min.js" crossorigin="anonymous" integrity="sha384-ifv0TYDWxBHzvAk2Z0n8R434FL1Rlv/Av18DXE43N/1rvHyOG4izKst0f2iSLdds">
358    </script>
vendor: 1 bytes, line 358
358
359<script>(window.jQuery && window.jQuery.validator && window.jQuery.validator.unobtrusive||document.write("\u003Cscript src=\u0022/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js\u0022 crossorigin=\u0022anonymous\u0022 integrity=\u0022sha384-ifv0TYDWxBHzvAk2Z0n8R434FL1Rlv/Av18DXE43N/1rvHyOG4izKst0f2iSLdds\u0022\u003E\u003C/script\u003E"));</script>
359
360
361
362
363<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"b3df0066bf4e40cfa2b1fa49dd81db4f","r":1,"spa":2}' crossorigin="anonymous"></script>
363
364</body>
365</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.