PageSourceSearch

https://bank.middlesexfederal.com/login

html middlesexfederal.com collected 2026-10-04 19:34:34 UTC 33,213 bytes, 303 lines download raw bytes

1
2
3
4
5<!DOCTYPE html>
6<html data-prefers-contrast="system">
7  <head>
8    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
9    <meta name="viewport" content="width=device-width, initial-scale=1" />
10    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11    <meta name="MobileOptimized" content="320" />
12    <meta name="referrer" content="strict-origin-when-cross-origin" />
13    
14  
15  
16
17
18    <meta name="description" content="Free Checking. Jumbo loan &amp; condo financing specialists. Great rates. Purchase, refinance &amp; HELOC quick close home loans." />
19    <meta name="keywords" content="bank, Community Bank, boston massachusetts, massachusetts, checking, home loan, mortgage, mortgage rates, Medford, Somerville, Loan, Deposits, Free checking, Personal and Business Deposits, best banks in Massachusetts, mortgages near me, jumbo loan, jumbo mortgage, condo financing, condominium financing, bank near me"/>
20
21    <title>
22      
23  Middlesex Federal Savings, F.A.
24
25    </title>
26
27    
28  
28<script id="csrf_token" type="application/json">"dgw92Zj9gEL5v8YvAO4o47hzhPyINeajc67lkYSvTOwcaBq6UKJ784Xhmb1w6Afz"</script>
28
29  
30
31
32    
32<script id="features" type="application/json">{"ach": true, "allow_olb_device_remembering": true, "allow_external_account_linking_without_transferable_accounts": false, "ao_account_selection_redesign": true, "automatic_savings_in_enrollment": true, "olb_allow_add_member": true, "customer_profile": true, "deprecated_card_freeze_toggle": true, "send_direct_deposit_email": true, "model_context_protocol_server_config": {}, "symxchange_conservator_guardian_debit_cards_use_profile_name": false, "check_order": true, "enable_document_filters": true, "enable_loans_in_transfer_flow": true, "edit_scheduled_transfers": true, "eligible_products_staff_led": true, "enable_quick_actions": true, "enhanced_alerts": true, "international_wire_posting": false, "loan_custom_payment": true, "mobile_biometrics_sudo_mode": true, "mobile_enable_external_accounts_redesign": true, "naf_app_management": true, "narmi_functions": true, "narmi_functions_marketplace": true, "onboarding_prompts": true, "existing_user_prompts": false, "organization_profile": true, "organization_limit_override": true, "product_bundles": true, "reports_prefiltering": true, "service_accounts": true, "skip_automatic_loan_transfer_cancellation_on_payoff": false, "olb_sidebar_navigation": true, "olb_sidebar_navigation_allow_opt_out": true, "primacy_score": true, "stop_payment_by_range": true, "enable_citizenship_status_question": true, "top_menu": {"Dashboard": {"url": "/dashboard"}, "Accounts": {"accounts": true}, "Transfer": {"feature_flag": "transfers", "url": "/transfer"}, "Documents": {"feature_flag": "statements", "url": "/statements"}, "Support": {"url": "/support"}, "Tools": {"menu": {"Cards": {"feature_flag": "cards", "url": "/cards"}, "Direct deposit": {"feature_flag": "direct_deposit", "url": "/direct_deposit"}, "Automatic savings": {"feature_flag": "automatic_savings", "url": "/automatic"}, "Manage Users": {"feature_flag": "indigo.OrganizationUser_permission", "url": "/access_manager"}}}}, "sidebar_menu": {"Dashboard": {"icon": "home", "url": "/dashboard", "key": "dashboard", "expandable": false}, "Accounts": {"icon": "library", "url": "/dashboard", "key": "accounts", "expandable": true}, "Pay \u0026 Transfer": {"icon": "send", "url": "/transfer", "key": "pay-and-transfer", "feature_flags": ["transfers"], "expandable": true}, "Manage Payments": {"icon": "dollar-bill-line", "key": "manage-payments", "options": {"Approvals": {"url": "/approval_requests", "key": "approvals", "feature_flags": ["indigo.DualApprovalRequest_permission"]}, "Activity": {"url": "/payment_activity", "key": "activity", "feature_flags": ["payment_activity"]}, "Recipients": {"url": "/settings/recipients", "key": "recipients", "feature_flags": ["indigo.Recipient_permission"]}}, "feature_flags": ["indigo.OrganizationUser_permission"], "expandable": true}, "Cards": {"icon": "credit-card1", "url": "/cards", "key": "cards", "feature_flags": ["cards"], "expandable": false}, "Tools": {"icon": "tool", "key": "tools", "options": {"Direct deposit": {"url": "/direct_deposit", "key": "direct-deposit", "feature_flags": ["direct_deposit"]}, "Automatic savings": {"url": "/automatic", "key": "automatic-savings", "feature_flags": ["automatic_savings"]}, "Manage users": {"url": "/access_manager", "key": "manage-users", "feature_flags": ["indigo.OrganizationUser_permission"]}}, "expandable": true, "naf_apps": false, "aoiob": false}, "Documents": {"icon": "file-text1", "url": "/statements", "key": "documents", "feature_flags": ["statements"], "expandable": false}}, "email_change": true, "allowed_ach_payment_entry_descriptions": ["EXT TRANSF", "PAYROLL", "BILL PMT", "REFUND", "LOAN PMT"], "olb_dashboard_customization": true, "olb_global_search_entities": {"pages": true, "accounts": true, "transactions": true, "cards": true}, "internal_transfers": true, "agent_action_execution": true, "agentic_kyb_review": true, "agentic_kyc_review": true, "wires": true, "ach_rejected_report": true, "ach_manager_display": ["V2_DB", "V2_AO"], "address_change": true, "alerts": true, "ao_ach_funding_type": "narmi", "ao_internal_funding": true, "aoiob": true, "audiences": true, "audiences_ai": true, "automatic_savings": true, "business_account_opening": true, "business_banking": true, "business_rdc": true, "business_subuser_limits": true, "command_ai_search": ["customer_profile", "db_ach_manager", "ao_ach_manager", "ach_payments_manager", "wire_manager", "deposit_applications"], "ca
32o_beneficiaries": true, "cao_beneficiaries_require_core_user_id": true, "cards": true, "conversions_dashboard": true, "coop_locator_atm": false, "copyeditor": false, "debit_card_required_by_product": true, "dual_approval": true, "eligible_products": true, "evaluate_using_journeys": true, "existing_user_account_opening": true, "import_export_settings": true, "instant_account_verification": "mx", "loan_principal_payment": true, "marketing": true, "microbilt_name_validation_decision": true, "mobile_banking": true, "mobile_card_controls": true, "olb_card_controls": true, "mobile_login_switcher": true, "mobile_manage_mfa": true, "mobile_edit_password": true, "mobile_loan_payment_optionality": true, "multientity_aggregation": true, "new_account_opening": true, "offline_verification": true, "olb_enable_marketing_banners": true, "online_banking": true, "p2p": ["m2m"], "paperless_statement_unenrollment": false, "personal_banking": true, "personas": true, "phone_change": true, "profile_switcher": true, "push_notifications": true, "rdc": true, "show_transaction_contact_support": true, "staff_portal_password_login": true, "statements": true, "stop_payment": true, "transfers": true, "user_message_uploads": false, "username": true, "username_change": true, "wire_manager_display": ["wire_manager_v2"], "recent_wires_business": true, "recent_wires_consumer": true, "mobile_marketing_banners": true, "wire_reason_required": true, "mobile_ach_dual_approvals": true, "edit_user_fields_on_staff_portal": true, "mobile_enrollment": false, "ach_dual_approvals": true}</script>
32
33    
33<script id="institution_apps" type="application/json">[{"client_id": "Q5Daw9EUB6zK2wjlTgdTjgHMW1crJ6j3ewlTPfzS", "scopes": {"openid": "OpenID Connect scope", "offline_access": "Includes long-lived refresh token along with access token", "claudeai": "Authorizes access to Claude AI services.", "read": "View your banking data.", "write": "Update your data", "banking:accounts:read": "Can read account information.", "banking:transactions:read": "Can read transaction information.", "banking:scheduled_transfers:read": "Can read scheduled transfer information.", "banking:scheduled_transfers:write": "Can create and update scheduled transfers.", "banking:accounts:write": "Can update account information.", "banking:transactions:write": "Can update transaction information.", "banking:users:read": "Can read user profile information.", "profile": "Standard claim for extended user information", "email": "User registered email address", "write:preferences": "Read and write user preferences", "read:profile": "Access extended information about the user including address", "admin_api:users:read": "Can perform read operations on users.", "admin_api:push_notifications:write": "Can perform write operations on user push notifications.", "admin_api:push_notifications:read": "Can perform read operations on user push notifications."}, "owners": ["[email protected]"], "is_narmi_function": false, "has_own_layout": false, "use_device_browser": false, "redirect_uris": "https://davis-k2.paymanai.com/", "views": ["full"], "restrict_subusers_from_accessing": false, "is_money_movement": true, "name": "Davis", "skip_authorization": true, "created": "2026-02-13T09:33:04.482140-05:00", "updated": "2026-09-01T14:16:24.208531-04:00", "uuid": "bfd0cc0e-981e-42b9-b6ef-e8f758b96b30", "publisher": "Payman AI", "tagline": "Davis is here to make everyday banking easier.", "description": "Take care of everyday banking needs more easily.", "image": "sparkle", "is_public": true, "display_in_feed": true, "full_width": false, "domain_allow_list": ["https://mfs-api.paymanai.com", "https://www.paymanai.com", "https://davis-k2.paymanai.com"], "is_staff": false}]</script>
33
34    
34<script id="institution_services_apps" type="application/json">[{"client_id": "Q5Daw9EUB6zK2wjlTgdTjgHMW1crJ6j3ewlTPfzS", "scopes": {"openid": "OpenID Connect scope", "offline_access": "Includes long-lived refresh token along with access token", "claudeai": "Authorizes access to Claude AI services.", "read": "View your banking data.", "write": "Update your data", "banking:accounts:read": "Can read account information.", "banking:transactions:read": "Can read transaction information.", "banking:scheduled_transfers:read": "Can read scheduled transfer information.", "banking:scheduled_transfers:write": "Can create and update scheduled transfers.", "banking:accounts:write": "Can update account information.", "banking:transactions:write": "Can update transaction information.", "banking:users:read": "Can read user profile information.", "profile": "Standard claim for extended user information", "email": "User registered email address", "write:preferences": "Read and write user preferences", "read:profile": "Access extended information about the user including address", "admin_api:users:read": "Can perform read operations on users.", "admin_api:push_notifications:write": "Can perform write operations on user push notifications.", "admin_api:push_notifications:read": "Can perform read operations on user push notifications."}, "owners": ["[email protected]"], "is_narmi_function": false, "has_own_layout": false, "use_device_browser": false, "redirect_uris": "https://davis-k2.paymanai.com/", "views": ["full"], "restrict_subusers_from_accessing": false, "is_money_movement": true, "name": "Davis", "skip_authorization": true, "created": "2026-02-13T09:33:04.482140-05:00", "updated": "2026-09-01T14:16:24.208531-04:00", "uuid": "bfd0cc0e-981e-42b9-b6ef-e8f758b96b30", "publisher": "Payman AI", "tagline": "Davis is here to make everyday banking easier.", "description": "Take care of everyday banking needs more easily.", "image": "sparkle", "is_public": true, "display_in_feed": true, "full_width": false, "domain_allow_list": ["https://mfs-api.paymanai.com", "https://www.paymanai.com", "https://davis-k2.paymanai.com"], "is_staff": false}]</script>
34
35    
35<script id="institution_long_name" type="application/json">"Middlesex Federal Savings, F.A."</script>
35
36    
36<script id="institution_internal_name" type="application/json">"middlesex_PROD"</script>
36
37    
37<script id="institution_type" type="application/json">"bank"</script>
37
38    
38<script id="institution_primary_color" type="application/json">"#001b5e"</script>
38
39    
39<script id="s3_images_bucket" type="application/json">"production-middlesex-images-west"</script>
39
40    
40<script id="institution_secondary_color" type="application/json">"#004990"</script>
40
41    
41<script id="institution_deposit_insurer" type="application/json">"FDIC"</script>
41
42    
42<script id="institution_tertiary_color" type="application/json">"#407e26"</script>
42
43    
43<script id="institution_fingerprint_api_key" type="application/json">"C6d9YOKtgNr2Xqx0IfZ1"</script>
43
44    
44<script id="institution_fingerprint_proxy_domain" type="application/json">"https://metrics.middlesexfederal.com"</script>
44
45    
45<script id="public_api_base_url" type="application/json">"https://api.middlesexfederal.com"</script>
45
46    
47      
47<script id="institution_logo_url" type="application/json">"https://production-middlesex-images-west.s3.amazonaws.com/images/INSTITUTION_LOGO_URL-1752152436888.png"</script>
47
48    
49    <link rel="shortcut icon" href="https://production-middlesex-images-west.s3.amazonaws.com/images/INSTITUTION_FAVICON_URL-1753482254877.ico">
50    
50<script id="sentry-config" type="application/json">{
51    "release": "[email protected]",
52    "dsn": "https://[email protected]/131376",
53    "environment": "middlesex_PROD",
54    "tenant": "middlesex_PROD"
55}</script>
55
56
57
58    <link rel="stylesheet" type="text/css" href="/static/resets.bcc3a6742ae5.css">
59    <link rel="stylesheet" type="text/css" href="/static/semantic-ui/semantic.min.83a3496e286b.css">
60    
61      <link rel="stylesheet" type="text/css" href="/static/nds-semantic-ui-shim.f1f557ec3d30.css">
62    
63
64    <link rel="stylesheet" type="text/css" href="/static/global.9ea7e7c9a2a4.css">
65
66    
67    
68
69    
70    
71    
72
73    <style>
74      :root {
75        /* --- begin legacy variables */
76        --nds-header-font: 'Narmi Matiere';
77        --title-color: 51, 51, 51;
78        --border-color: 217, 217, 217;
79        --box-shadow-color: 80, 80, 80;
80        --box-shadow-opacity: 0.05;
81        --background-grey-color: 249, 249, 249;
82        --input-grey-color: 140, 140, 140;
83        --tooltip-color: 51, 51, 51;
84        --text-color: 76, 76, 76;
85        --pagination-current-color: 42, 68, 148;
86        --semisolid-opacity: 0.8;
87        /* --- end legacy variables */
88
89        /* --- begin standard NDS variable overrides */
90        --theme-primary: #001b5e;
91        --theme-rgb-primary: 0, 27, 94;
92        --theme-secondary: #004990;
93        --theme-rgb-secondary: 0, 73, 144;
94        --theme-tertiary: #407e26;
95        --theme-rgb-tertiary: 64, 126, 38;
96        --theme-link: #004990;
97      }
98      .nds-button--primary:hover{ color: white }
99    </style>
100    
100<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" type="text/javascript">
101      (function (f, b) { if (!b.__SV) { var e, g, i, h; window.mixpanel = b; b._i = []; b.init = function (e, f, c) { function g(a, d) { var b = d.split("."); 2 == b.length && ((a = a[b[0]]), (d = b[1])); a[d] = function () { a.push([d].concat(Array.prototype.slice.call(arguments, 0))); }; } var a = b; "undefined" !== typeof c ? (a = b[c] = []) : (c = "mixpanel"); a.people = a.people || []; a.toString = function (a) { var d = "mixpanel"; "mixpanel" !== c && (d += "." + c); a || (d += " (stub)"); return d; }; a.people.toString = function () { return a.toString(1) + ".people (stub)"; }; i = "disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split( " "); for (h = 0; h < i.length; h++) g(a, i[h]); var j = "set set_once union unset remove delete".split(" "); a.get_group = function () { function b(c) { d[c] = function () { call2_args = arguments; call2 = [c].concat(Array.prototype.slice.call(call2_args, 0)); a.push([e, call2]); }; } for ( var d = {}, e = ["get_group"].concat( Array.prototype.slice.call(arguments, 0)), c = 0; c < j.length; c++) b(j[c]); return d; }; b._i.push([e, f, c]); }; b.__SV = 1.2; e = f.createElement("script"); e.type = "text/javascript"; e.async = !0; e.src = "undefined" !== typeof MIXPANEL_CUSTOM_LIB_URL ? MIXPANEL_CUSTOM_LIB_URL : "file:" === f.location.protocol && "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//) ? "https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js" : "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js"; g = f.getElementsByTagName("script")[0]; g.parentNode.insertBefore(e, g); } })(document, window.mixpanel || []);
102
103      // Create an instance of the Mixpanel object
104      if((document.cookie || "").includes("mixpanel_sampled=true")) {
105        mixpanel.init('1691c765c4a2164a137684452e89e110',
106          {
107            autocapture: {
108              capture_extra_attrs: ["data-testid"]
109            }
110          }
111        );
112        mixpanel.identify(
113          [
114            JSON.parse(document.getElementById("current_user").innerHTML)["email"],
115            JSON.parse(document.getElementById("institution_internal_name").innerHTML)
116          ].join("-")
117        )
118
119        mixpanel.register_once({
120            Tenant: "middlesex",
121            Environment: "production",
122            Product: "Banking",
123        });
124      }
125    </script>
125
126  </head>
127
128
129  
130  <body class="main-container nds-typography">
131      <a id="skipLink" href="#main">Skip to content</a>
132      <div id="sidebar-layout" class="content-container">
133        
134          
135            <div id="top-menu"></div>
136          
137          
138          
139        
140
141        <div id="main" class=" main-content   login-flow-page">
142          <div class="main-column-content">
143            
144            <div class="ui container">
145              
146  
147
148
149
150
151              <div class="ui text menu" style="min-height: 0; margin: 0">
152                <div id="notifications-container" aria-live="polite"></div>
153                <div id="loading-container"></div>
154              </div>
155            </div>
156
157            
158  
159
160
161
162
163<div class="ui center aligned grid container messages flash-messages" style="">
164  <div class="center aligned ten wide column" style="padding: 0; z-index: 1; word-wrap: break-word;" id="flash-messages-container">
165    <div id="browser-message" class="ui hidden message">
166      <div class="ui center aligned container">
167        <span class="header">
168         It looks like you are using an old browser
169        </span>
170        <span class="title">
171          To keep your experience secure, reliable, and performant, you must update your browser. To learn how to update your browser, <a href="https://browsehappy.com/">click here</a>. A list of supported browsers can be found in the Terms and Conditions.
172        </span>
173      </div>
174      <i class="close icon"></i>
175    </div>
176
177    
178  </div>
179</div>
180
181
182
183            
184            
185
186            
187<script id="form_non_field_errors" type="application/json">[]</script>
vendor: 1 bytes, line 187
187
188<script id="username" type="application/json">""</script>
vendor: 1 bytes, line 188
188
189<script id="next" type="application/json">""</script>
vendor: 1 bytes, line 189
189
190<script id="device_enrolled" type="application/json">false</script>
vendor: 1 bytes, line 190
190
191<script id="show_captcha" type="application/json">false</script>
vendor: 1 bytes, line 191
191
192<script id="new_username" type="application/json">null</script>
vendor: 1 bytes, line 192
192
193<script id="recaptcha_public_key" type="application/json">"6LdwdRAUAAAAAMxQgZDrNuhphdUleTIqO1_ON8SC"</script>
vendor: 1 bytes, line 193
193
194<script id="institution_short_name" type="application/json">"Middlesex Federal"</script>
vendor: 1 bytes, line 194
194
195<script id="auth_username" type="application/json">true</script>
195
196<div id="login-page-container"></div>
197
198          </div>
199
200          
201            
202
203
204
205<div id="ui footer wrapper" class="ui footer wrapper" style="min-height: 100px">
206        <div id="footer-container" data-ehl-logo-url="/static/images/ehl_black.c8509318862e.png"></div>
207</div>
208
209          
210
211          
212  
213  
213<script id="current_user_uuid" type="application/json">""</script>
213
214  
215  
216
217  
218
219        </div>
220      </div>
221  </body>
222
223
224  
225  <footer>
226    
226<script id="current_user" type="application/json">null</script>
226
227    
227<script id="accounts" type="application/json">[]</script>
227
228    
228<script id="banking_menus" type="application/json">{}</script>
228
229    
229<script id="service_urls" type="application/json">[]</script>
229
230    
230<script id="sso_urls" type="application/json">[{"type": "billpay", "provider": "checkfree", "title": "Bill Pay", "url": "/signed_url/billpay/checkfree", "open_new_tab": false}]</script>
230
231    
232    
232<script id="current_business_user" type="application/json">{}</script>
232
233    
233<script id="device_is_remembered" type="application/json">false</script>
233
234    
235  
236    
237<script id="gtm-whitelist" type="application/json">["google"]</script>
237
238
239
240<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" type="text/javascript">
vendor: 345 bytes, lines 240-246
240
241  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
242  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
243  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
244  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
245
246  ga('create', '
246UA-90854012-2
vendor: 43 bytes, lines 246-249
246', 'auto');
247  ga('send', 'pageview');
248  
249  
249ga('set', 'userId', '');
250  
251</script>
251
252
253  
254
255    
255<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" type="text/javascript" src="/static/vendor/bowser.min.557e1db8c44d.js"></script>
255
256    
256<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" type="text/javascript" src="/static/vendor/jquery.min.2c872dbe60f4.js"></script>
256
257    
257<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" type="text/javascript" src="/static/vendor/iframeResizer.min.c9e66a2defa6.js"></script>
257
258    
258<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" type="text/javascript" src="/static/semantic-ui/semantic.min.1448957a73eb.js"></script>
258
259    
259<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" type="text/javascript" src=" https://maps.googleapis.com/maps/api/js?key=AIzaSyCERjr-0XIWa46OBPboB-kQpybLKMaXS2s&amp;libraries=places&amp;callback=Function.prototype&amp;loading=async "></script>
259
260    
261      
261<script
262          nonce="7OGsL/g/lxOBWQgWFPo/HA=="
263          src="https://browser.sentry-cdn.com/7.53.1/bundle.tracing.replay.min.js"
264          integrity="sha384-Day8y08zMIg7HbS6dJX/BFoaN3Bkn6VgM1Kwag6lxTWgXeJ3YjxPmQ4oFwHAuHwi"
265          crossorigin="anonymous"
266      ></script>
266
267    
268
269    
270  
270<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" type="text/javascript">
271    window.azulI18nCatalog = {'"{input}" is not a valid choice.': '"{input}" is not a valid choice.', '"{input}" is not a valid path choice.': '"{input}" is not a valid path choice.', 'A page number within the paginated result set.': 'A page number within the paginated result set.', 'A search term.': 'A search term.', 'A server error occurred.': 'A server error occurred.', 'A valid integer is required.': 'A valid integer is required.', 'A valid number is required.': 'A valid number is required.', 'A {value_type} identifying this {name}.': 'A {value_type} identifying this {name}.', 'Auth Token': 'Auth Token', 'Authentication credentials were not provided.': 'Authentication credentials were not provided.', 'Could not satisfy the request Accept header.': 'Could not satisfy the request Accept header.', 'Created': 'Created', 'Date has wrong format. Use one of these formats instead: {format}.': 'Date has wrong format. Use one of these formats instead: {format}.', 'Datetime has wrong format. Use one of these formats instead: {format}.': 'Datetime has wrong format. Use one of these formats instead: {format}.', 'Datetime value out of range.': 'Datetime value out of range.', 'Duration has wrong format. Use one of these formats instead: {format}.': 'Duration has wrong format. Use one of these formats instead: {format}.', 'Ensure that there are no more than {max_decimal_places} decimal places.': 'Ensure that there are no more than {max_decimal_places} decimal places.', 'Ensure that there are no more than {max_digits} digits in total.': 'Ensure that there are no more than {max_digits} digits in total.', 'Ensure that there are no more than {max_whole_digits} digits before the decimal point.': 'Ensure that there are no more than {max_whole_digits} digits before the decimal point.', 'Ensure this field has at least {min_length} characters.': 'Ensure this field has at least {min_length} characters.', 'Ensure this field has at least {min_length} elements.': 'Ensure this field has at least {min_length} elements.', 'Ensure this field has no more than {max_length} characters.': 'Ensure this field has no more than {max_length} characters.', 'Ensure this field has no more than {max_length} elements.': 'Ensure this field has no more than {max_length} elements.', 'Ensure this filename has at most {max_length} characters (it has {length}).': 'Ensure this filename has at most {max_length} characters (it has {length}).', 'Ensure this value is greater than or equal to {min_value}.': 'Ensure this value is greater than or equal to {min_value}.', 'Ensure this value is less than or equal to {max_value}.': 'Ensure this value is less than or equal to {max_value}.', 'Enter a valid "slug" consisting of Unicode letters, numbers, underscores, or hyphens.': 'Enter a valid "slug" consisting of Unicode letters, numbers, underscores, or hyphens.', 'Enter a valid "slug" consisting of letters, numbers, underscores or hyphens.': 'Enter a valid "slug" consisting of letters, numbers, underscores or hyphens.', 'Enter a valid IPv4 or IPv6 address.': 'Enter a valid IPv4 or IPv6 address.', 'Enter a valid URL.': 'Enter a valid URL.', 'Enter a valid email address.': 'Enter a valid email address.', 'Expected a date but got a datetime.': 'Expected a date but got a datetime.', 'Expected a datetime but got a date.': 'Expected a datetime but got a date.', 'Expected a dictionary of items but got type "{input_type}".': 'Expected a dictionary of items but got type "{input_type}".', 'Expected a list of items but got type "{input_type}".': 'Expected a list of items but got type "{input_type}".', 'Expected available in {wait} second.': 'Expected available in {wait} second.', 'Expected available in {wait} seconds.': 'Expected available in {wait} seconds.', 'Extra Actions': 'Extra Actions', 'Filters': 'Filters', 'Incorrect authentication credentials.': 'Incorrect authentication credentials.', 'Incorrect type. Expected URL string, received {data_type}.': 'Incorrect type. Expected URL string, received {data_type}.', 'Incorrect type. Expected pk value, received {data_type}.': 'Incorrect type. Expected pk value, received {data_type}.', 'Invalid basic header. Credentials not correctly base64 encoded.': 'Invalid basic header. Credentials not correctly base64 encoded.', 'Invalid basic header. Credentials string should not contain spaces.': 'Invalid basic header. Credentials string should not contain spaces.', 'Invalid basic header. No credentials provided.': 'Invalid basic header. No credentials provided.', 'Invalid cursor': 'Invalid cursor', 'Invalid data. Expected a dictionary, but got {datatype}.': 'Invalid data. Expected a dictionary, but got {datatype}.', 'Invalid datetime for the timezone "{timezone}".': 'Invalid datetime for the timezone "{timezone}".', 'Invalid hyperlink - Incorrect URL match.': 'Invalid hyperlink - Incorrect URL match.', 'Invalid hyperlink - No URL match.': 'Invalid hyperlink - No URL match.', 'Invalid hyperlink - Object does not exist.': 'Invalid hyperlink - Object does not exist.', 'Invalid input.': 'Invalid input.', 'Invalid page.': 'Invalid page.', 'Invalid pk "{pk_value}" - object does not exist.': 'Invalid pk "{pk_value}" - object does not exist.', 'Invalid token header. No credentials provided.': 'Invalid token header. No credentials provided.', 'Invalid token header. Token string should not contain invali
271d characters.': 'Invalid token header. Token string should not contain invalid characters.', 'Invalid token header. Token string should not contain spaces.': 'Invalid token header. Token string should not contain spaces.', 'Invalid token.': 'Invalid token.', 'Invalid username/password.': 'Invalid username/password.', 'Invalid value.': 'Invalid value.', 'Invalid version in "Accept" header.': 'Invalid version in "Accept" header.', 'Invalid version in URL path.': 'Invalid version in URL path.', 'Invalid version in URL path. Does not match any version namespace.': 'Invalid version in URL path. Does not match any version namespace.', 'Invalid version in hostname.': 'Invalid version in hostname.', 'Invalid version in query parameter.': 'Invalid version in query parameter.', 'Key': 'Key', 'Malformed request.': 'Malformed request.', 'Method "{method}" not allowed.': 'Method "{method}" not allowed.', 'More than {count} items...': 'More than {count} items...', 'Must be a valid UUID.': 'Must be a valid UUID.', 'Must be a valid boolean.': 'Must be a valid boolean.', 'Must include "username" and "password".': 'Must include "username" and "password".', 'No file was submitted.': 'No file was submitted.', 'No filename could be determined.': 'No filename could be determined.', 'No items to select.': 'No items to select.', 'None': 'None', 'Not a valid string.': 'Not a valid string.', 'Not found.': 'Not found.', 'Number of results to return per page.': 'Number of results to return per page.', 'Object with {slug_name}={value} does not exist.': 'Object with {slug_name}={value} does not exist.', 'Ordering': 'Ordering', 'Password': 'Password', 'Request was throttled.': 'Request was throttled.', 'Search': 'Search', 'String value too large.': 'String value too large.', 'Surrogate characters are not allowed: U+{code_point:X}.': 'Surrogate characters are not allowed: U+{code_point:X}.', 'The fields {field_names} must make a unique set.': 'The fields {field_names} must make a unique set.', 'The initial index from which to return the results.': 'The initial index from which to return the results.', 'The pagination cursor value.': 'The pagination cursor value.', 'The submitted data was not a file. Check the encoding type on the form.': 'The submitted data was not a file. Check the encoding type on the form.', 'The submitted file is empty.': 'The submitted file is empty.', 'This dictionary may not be empty.': 'This dictionary may not be empty.', 'This field is required.': 'This field is required.', 'This field may not be blank.': 'This field may not be blank.', 'This field may not be null.': 'This field may not be null.', 'This field must be unique for the "{date_field}" date.': 'This field must be unique for the "{date_field}" date.', 'This field must be unique for the "{date_field}" month.': 'This field must be unique for the "{date_field}" month.', 'This field must be unique for the "{date_field}" year.': 'This field must be unique for the "{date_field}" year.', 'This field must be unique.': 'This field must be unique.', 'This list may not be empty.': 'This list may not be empty.', 'This selection may not be empty.': 'This selection may not be empty.', 'This value does not match the required pattern.': 'This value does not match the required pattern.', 'Time has wrong format. Use one of these formats instead: {format}.': 'Time has wrong format. Use one of these formats instead: {format}.', 'Token': 'Token', 'Tokens': 'Tokens', 'UUID string': 'UUID string', 'Unable to log in with provided credentials.': 'Unable to log in with provided credentials.', 'Unsupported media type "{media_type}" in request.': 'Unsupported media type "{media_type}" in request.', 'Upload a valid image. The file you uploaded was either not an image or a corrupted image.': 'Upload a valid image. The file you uploaded was either not an image or a corrupted image.', 'User': 'User', 'User inactive or deleted.': 'User inactive or deleted.', 'Username': 'Username', 'Value must be valid JSON.': 'Value must be valid JSON.', 'Which field to use when ordering the results.': 'Which field to use when ordering the results.', 'You do not have permission to perform this action.': 'You do not have permission to perform this action.', 'ascending': 'ascending', 'content': 'content', 'desce
271nding': 'descending', 'main content': 'main content', 'navbar': 'navbar', 'request form': 'request form', 'request info': 'request info', 'response info': 'response info', 'unique integer value': 'unique integer value', 'unique value': 'unique value'};
272  </script>
272
273  
274  
274<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" async></script>
274
275  
275<script nonce="7OGsL/g/lxOBWQgWFPo/HA==" type="text/javascript" src="/static/scripts.99d7692b9d05.js"></script>
275
276  
277
278
279
280<link nonce="7OGsL/g/lxOBWQgWFPo/HA==" rel="stylesheet" href="/static/bundle/assets/main-ChqByxu7.22026f145ded.css" />
281<script type="module" crossorigin="" nonce="7OGsL/g/lxOBWQgWFPo/HA==" src="/static/bundle/assets/main-Bz05Ht9z.256fe2b6a138.js"></script>
281
282<link href="/static/bundle/assets/ApiHttp-gHTZmQix.1db0d8e5adf1.js" type="text/javascript" crossorigin="anonymous" rel="modulepreload" as="script" nonce="7OGsL/g/lxOBWQgWFPo/HA==" />
283
284  <style>
285    :root {
286      /* NDS theme variable overrides - loaded after Vite bundle */
287      --theme-primary: #001b5e;
288      --theme-rgb-primary: 0, 27, 94;
289      --theme-secondary: #004990;
290      --theme-rgb-secondary: 0, 73, 144;
291      --theme-tertiary: #407e26;
292      --theme-rgb-tertiary: 64, 126, 38;
293      --theme-link: #004990;
294    }
295  </style>
296
297
298    
299    
300  </footer>
301
302
303</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.