++Your Web Browser configuration needs to be corrected to use this network.
How to find these settings in your browser:
-For Firefox browsers go to:-
- Tools -> Options -> Advanced -> Network -> Connection Settings
++For Firefox browsers go to: +-+
- Tools -> Options -> Advanced -> Network -> Connection Settings
- In the HTTP proxy box type the proxy name %h and port %b.
For Internet Explorer browsers go to:-
- Tools -> Internet Options -> Connection -> LAN Settings ->Proxy
++For Internet Explorer browsers go to: +-+
- Tools -> Internet Options -> Connection -> LAN Settings ->Proxy
- In the HTTP proxy box type the proxy name %h and port %b.
For Opera browsers go to:-
- Tools -> Preferences -> Advanced -> Network -> Proxy Servers
++For Opera browsers go to: +diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_AGENT_WPAD.html b/src/opnsense/data/proxy/template_error_pages/ERR_AGENT_WPAD.html index a9b1f142c..212b20c20 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_AGENT_WPAD.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_AGENT_WPAD.html @@ -1,39 +1,49 @@ - + - ++
- Tools -> Preferences -> Advanced -> Network -> Proxy Servers
- In the HTTP proxy box type the proxy name %h and port %b.
Web Browser Configuration - - - - - + +ERROR
Web Browser Configuration
-++Your Web Browser configuration needs to be corrected to use this network.
How to find these settings in your browser:
-For Firefox browsers go to:-
- Tools -> Options -> Advanced -> Network -> Connection Settings
++For Firefox browsers go to: +-+
- Tools -> Options -> Advanced -> Network -> Connection Settings
- Select Auto-detect proxy settings for this network
For Internet Explorer browsers go to:-
- Tools -> Internet Options -> Connection -> LAN Settings ->Proxy
++For Internet Explorer browsers go to: +-+
- Tools -> Internet Options -> Connection -> LAN Settings ->Proxy
- Select Automatically detect settings
For Opera browsers go to:-
- Tools -> Preferences -> Advanced -> Network -> Proxy Servers
++For Opera browsers go to: +diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_CACHE_ACCESS_DENIED.html b/src/opnsense/data/proxy/template_error_pages/ERR_CACHE_ACCESS_DENIED.html index c0555ec7e..3e47b9eef 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_CACHE_ACCESS_DENIED.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_CACHE_ACCESS_DENIED.html @@ -1,13 +1,16 @@ - + - ++
- Tools -> Preferences -> Advanced -> Network -> Proxy Servers
- Select Use Automatic proxy configuration
ERROR: Cache Access Denied - - - - - + +ERROR
Cache Access Denied.
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_CACHE_MGR_ACCESS_DENIED.html b/src/opnsense/data/proxy/template_error_pages/ERR_CACHE_MGR_ACCESS_DENIED.html index 1113ce402..ed7755bcf 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_CACHE_MGR_ACCESS_DENIED.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_CACHE_MGR_ACCESS_DENIED.html @@ -1,13 +1,16 @@ - + - +ERROR: Cache Manager Access Denied - - - - - + +ERROR
Cache Manager Access Denied.
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_CANNOT_FORWARD.html b/src/opnsense/data/proxy/template_error_pages/ERR_CANNOT_FORWARD.html index e7338ac0f..9f1a1a54d 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_CANNOT_FORWARD.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_CANNOT_FORWARD.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_CONFLICT_HOST.html b/src/opnsense/data/proxy/template_error_pages/ERR_CONFLICT_HOST.html index 0f3010c2d..023418449 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_CONFLICT_HOST.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_CONFLICT_HOST.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_CONNECT_FAIL.html b/src/opnsense/data/proxy/template_error_pages/ERR_CONNECT_FAIL.html index f51a8f364..014fb0153 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_CONNECT_FAIL.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_CONNECT_FAIL.html @@ -1,13 +1,16 @@ - + - - + +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_DIR_LISTING.html b/src/opnsense/data/proxy/template_error_pages/ERR_DIR_LISTING.html index 9ad9b4e9c..69676e23a 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_DIR_LISTING.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_DIR_LISTING.html @@ -1,13 +1,16 @@ - + - +Directory: %U - - - - - + +diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_DNS_FAIL.html b/src/opnsense/data/proxy/template_error_pages/ERR_DNS_FAIL.html index ca49951cb..d16fb4cfa 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_DNS_FAIL.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_DNS_FAIL.html @@ -1,13 +1,16 @@ - + - +Directory: %U/
ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_ESI.html b/src/opnsense/data/proxy/template_error_pages/ERR_ESI.html index a94081f2f..ed20cbbdd 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_ESI.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_ESI.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_FORWARDING_DENIED.html b/src/opnsense/data/proxy/template_error_pages/ERR_FORWARDING_DENIED.html index 41648fcd7..e1ffc829c 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_FORWARDING_DENIED.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_FORWARDING_DENIED.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_DISABLED.html b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_DISABLED.html index e2f3abde5..3ea0b2694 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_DISABLED.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_DISABLED.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_FAILURE.html b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_FAILURE.html index ce27616e2..965a548ae 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_FAILURE.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_FAILURE.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_FORBIDDEN.html b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_FORBIDDEN.html index 3a3a6527f..25b3e45bc 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_FORBIDDEN.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_FORBIDDEN.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_NOT_FOUND.html b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_NOT_FOUND.html index 30ff4828b..532d24a39 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_NOT_FOUND.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_NOT_FOUND.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_CREATED.html b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_CREATED.html index db8ce963c..ba24bd33e 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_CREATED.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_CREATED.html @@ -1,13 +1,16 @@ - + - +FTP PUT Successful. - - - - - + +Operation successful
File created
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_ERROR.html b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_ERROR.html index a624851ce..89a138b0d 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_ERROR.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_ERROR.html @@ -1,13 +1,16 @@ - + - +ERROR: FTP upload failed - - - - - + +ERROR
FTP PUT upload failed
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_MODIFIED.html b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_MODIFIED.html index 5675f9ec4..3b18df2c7 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_MODIFIED.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_PUT_MODIFIED.html @@ -1,13 +1,16 @@ - + - +FTP PUT Successful. - - - - - + +Operation successful
File updated
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_UNAVAILABLE.html b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_UNAVAILABLE.html index 0fd3491dc..267f1eba1 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_FTP_UNAVAILABLE.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_FTP_UNAVAILABLE.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_GATEWAY_FAILURE.html b/src/opnsense/data/proxy/template_error_pages/ERR_GATEWAY_FAILURE.html index ded970524..d7cb0747d 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_GATEWAY_FAILURE.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_GATEWAY_FAILURE.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_ICAP_FAILURE.html b/src/opnsense/data/proxy/template_error_pages/ERR_ICAP_FAILURE.html index 89a59a721..28173b680 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_ICAP_FAILURE.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_ICAP_FAILURE.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_REQ.html b/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_REQ.html index 9b1fc62d6..d61f2dc38 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_REQ.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_REQ.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_RESP.html b/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_RESP.html index 239ceb961..6de08db0b 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_RESP.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_RESP.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_URL.html b/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_URL.html index baec56aa0..0f67c3791 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_URL.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_INVALID_URL.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_LIFETIME_EXP.html b/src/opnsense/data/proxy/template_error_pages/ERR_LIFETIME_EXP.html index c437e7f73..237be0082 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_LIFETIME_EXP.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_LIFETIME_EXP.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_NO_RELAY.html b/src/opnsense/data/proxy/template_error_pages/ERR_NO_RELAY.html index c3df4472d..ffb72d1e9 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_NO_RELAY.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_NO_RELAY.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_ONLY_IF_CACHED_MISS.html b/src/opnsense/data/proxy/template_error_pages/ERR_ONLY_IF_CACHED_MISS.html index ce7deb354..b2352e91a 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_ONLY_IF_CACHED_MISS.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_ONLY_IF_CACHED_MISS.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_PRECONDITION_FAILED.html b/src/opnsense/data/proxy/template_error_pages/ERR_PRECONDITION_FAILED.html index 1391a4c83..277b65a5d 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_PRECONDITION_FAILED.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_PRECONDITION_FAILED.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_PROTOCOL_UNKNOWN.html b/src/opnsense/data/proxy/template_error_pages/ERR_PROTOCOL_UNKNOWN.html index 876b0a706..1094f7133 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_PROTOCOL_UNKNOWN.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_PROTOCOL_UNKNOWN.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_READ_ERROR.html b/src/opnsense/data/proxy/template_error_pages/ERR_READ_ERROR.html index e7c51ab7a..4204b8a65 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_READ_ERROR.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_READ_ERROR.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_READ_TIMEOUT.html b/src/opnsense/data/proxy/template_error_pages/ERR_READ_TIMEOUT.html index 42021ad66..b66ba06fa 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_READ_TIMEOUT.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_READ_TIMEOUT.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_SECURE_CONNECT_FAIL.html b/src/opnsense/data/proxy/template_error_pages/ERR_SECURE_CONNECT_FAIL.html index 3270fdf57..03d950297 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_SECURE_CONNECT_FAIL.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_SECURE_CONNECT_FAIL.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_SHUTTING_DOWN.html b/src/opnsense/data/proxy/template_error_pages/ERR_SHUTTING_DOWN.html index 4ecfc82f0..c9d7d5727 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_SHUTTING_DOWN.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_SHUTTING_DOWN.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_SOCKET_FAILURE.html b/src/opnsense/data/proxy/template_error_pages/ERR_SOCKET_FAILURE.html index a58e7ffa6..2e9f045e7 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_SOCKET_FAILURE.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_SOCKET_FAILURE.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_TOO_BIG.html b/src/opnsense/data/proxy/template_error_pages/ERR_TOO_BIG.html index 67a59dfa8..ac9e174d7 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_TOO_BIG.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_TOO_BIG.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_UNSUP_HTTPVERSION.html b/src/opnsense/data/proxy/template_error_pages/ERR_UNSUP_HTTPVERSION.html index 5dc037b28..9cb60fcee 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_UNSUP_HTTPVERSION.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_UNSUP_HTTPVERSION.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
Unsupported HTTP version
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_UNSUP_REQ.html b/src/opnsense/data/proxy/template_error_pages/ERR_UNSUP_REQ.html index 76a201a3a..a70f9aada 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_UNSUP_REQ.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_UNSUP_REQ.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
@@ -21,7 +24,7 @@Unsupported Request Method and Protocol
-Squid does not support all request methods for all access protocols. For example, you can not POST a Gopher request.
+Squid does not support all request methods for all access protocols.
Your cache administrator is %w.
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_URN_RESOLVE.html b/src/opnsense/data/proxy/template_error_pages/ERR_URN_RESOLVE.html index 5be422d2f..f2be1a287 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_URN_RESOLVE.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_URN_RESOLVE.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URN could not be retrieved - - - - - + +ERROR
A URL for the requested URN could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_WRITE_ERROR.html b/src/opnsense/data/proxy/template_error_pages/ERR_WRITE_ERROR.html index bf2f2f72b..ecb8d234e 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_WRITE_ERROR.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_WRITE_ERROR.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/ERR_ZERO_SIZE_OBJECT.html b/src/opnsense/data/proxy/template_error_pages/ERR_ZERO_SIZE_OBJECT.html index fc35937c2..11ac53358 100644 --- a/src/opnsense/data/proxy/template_error_pages/ERR_ZERO_SIZE_OBJECT.html +++ b/src/opnsense/data/proxy/template_error_pages/ERR_ZERO_SIZE_OBJECT.html @@ -1,13 +1,16 @@ - + - +ERROR: The requested URL could not be retrieved - - - - - + +ERROR
The requested URL could not be retrieved
diff --git a/src/opnsense/data/proxy/template_error_pages/error-details.txt b/src/opnsense/data/proxy/template_error_pages/error-details.txt index ef46b0928..881add990 100644 --- a/src/opnsense/data/proxy/template_error_pages/error-details.txt +++ b/src/opnsense/data/proxy/template_error_pages/error-details.txt @@ -2,9 +2,13 @@ name: SQUID_X509_V_ERR_INFINITE_VALIDATION detail: "%ssl_error_descr: %ssl_subject" descr: "Cert validation infinite loop detected" -name: SQUID_ERR_SSL_HANDSHAKE +name: SQUID_TLS_ERR_ACCEPT detail: "%ssl_error_descr: %ssl_lib_error" -descr: "Handshake with SSL server failed" +descr: "Failed to accept a secure connection" + +name: SQUID_TLS_ERR_CONNECT +detail: "%ssl_error_descr: %ssl_lib_error" +descr: "Failed to establish a secure connection" name: SQUID_X509_V_ERR_DOMAIN_MISMATCH detail: "%ssl_error_descr: %ssl_subject" diff --git a/src/opnsense/data/proxy/template_error_pages/errorpage.css b/src/opnsense/data/proxy/template_error_pages/errorpage.css index 01795c9bb..38ba43415 100644 --- a/src/opnsense/data/proxy/template_error_pages/errorpage.css +++ b/src/opnsense/data/proxy/template_error_pages/errorpage.css @@ -1,5 +1,5 @@ /* - * Copyright (C) 1996-2020 The Squid Software Foundation and contributors + * Copyright (C) 1996-2021 The Squid Software Foundation and contributors * * Squid software is distributed under GPLv2+ license and includes * contributions from numerous individuals and organizations. @@ -28,11 +28,10 @@ html body { /* Page displayed title area */ #titles { - margin-left: 5px; + margin-left: 15px; padding: 10px; - padding-left: 130px; - - background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDk1IDk4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHBhdGggZD0iTTk0Ljc0Nyw5LjAxMUw4Ny40NTcsOS4wMTFMODcuNDU3LDcuNDk1TDEwLjc2OCw3LjQ5NUMxMC40NTYsNy40OTUgMTAuMjEsNy41MzkgOS44OTgsNy42MDZMOS44NzYsNy42MDZMOS40OTcsNy43NEw5LjQzLDcuNzYyTDkuMzg2LDcuNzg1TDkuMzE5LDcuODI5TDkuMDI5LDcuOTg1TDguOTYyLDguMDA3TDguOTYyLDguMDNMOC44MjgsOC4wOTdMOC43MTcsOC4xODZMOC42NzIsOC4yM0w4LjYwNSw4LjI3NUw4LjU2MSw4LjI5N0w4LjU2MSw4LjMyTDguNTE2LDguMzY0TDguNDQ5LDguNDA5TDguNDA1LDguNDUzTDguMzYsOC40OThMOC4yNDksOC42MDlMOC4yMjYsOC42NTRMOC4xNTksOC43MjFMOC4xMTUsOC43NDNMOC4xMzcsOC43NDNMOC4wNyw4LjgxTDguMDQ4LDguODMyTDguMDQ4LDguODU1TDguMDAzLDguODk5TDguMDAzLDguOTIyTDcuOTU5LDguOTY2TDcuOTM2LDkuMDExTDAuMjksOS4wMTFMMC4yOSw4LjQ5OEMxLjQyNywzLjYzOCA1LjcwNywwLjAwNCAxMC43NjgsMC4wMDRMOTQuNzQ3LDAuMDA0TDk0Ljc0Nyw5LjAxMVoiIHN0eWxlPSJmaWxsOnJnYigyMjcsMjI4LDIyOSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAsLTAuMDA0MTU0NzEpIj4KICAgICAgICA8cGF0aCBkPSJNODcuNDU3LDcuNTE3TDk0Ljc0NywzLjU5M0w5NC43NDcsMTEuMDg0TDg3LjQ3OSwxNC45ODVMODcuNDU3LDE0Ljk4NUw4Ny40NTcsNy41MTdaIiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsMCwtMC4wMDQxNTQ3MSkiPgogICAgICAgIDxwYXRoIGQ9Ik0yLjAwNiw0LjY2M0w4LjY3Miw4LjIzTDguNjA1LDguMjc1TDguNTYxLDguMjk3TDguNTYxLDguMzJMOC41MTYsOC4zNjRMOC40NDksOC40MDlMOC40MDUsOC40NTNMOC4zNiw4LjQ5OEw4LjI0OSw4LjYwOUw4LjIyNiw4LjY1NEw4LjE1OSw4LjcyMUw4LjExNSw4Ljc0M0w4LjEzNyw4Ljc0M0w4LjA3LDguODFMOC4wNDgsOC44MzJMOC4wNDgsOC44NTVMOC4wMDMsOC44OTlMOC4wMDMsOC45MjJMNy45NTksOC45NjZMNy44OTIsOS4wNzhMNy44Nyw5LjFMNy44MDMsOS4yMTFMNy43NTgsOS4yNzhMNy43NTgsOS4zTDcuNjAyLDkuNTY4TDcuNjAyLDkuNTlMNy41OCw5LjY1N0w3LjU1Nyw5LjcwMkw3LjUzNSw5Ljc0Nkw3LjUzNSw5Ljc2OUw3LjQwMSwxMC4xOTJDNy40MDEsMTAuMTcgNy4yOSwxMC43NzIgNy4yOSwxMS4wNjJMNy4yOSwxNC45ODVMMCwxMS4wODRMMCwxMS4wNjJDMCw4LjY3NiAwLjczNiw2LjQ2OSAyLjAwNiw0LjY2M1oiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjIpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHJlY3QgeD0iMTQuNTgiIHk9IjE0Ljk4NSIgd2lkdGg9IjY1LjU4NyIgaGVpZ2h0PSI3LjQ5MSIgc3R5bGU9ImZpbGw6cmdiKDE0NywxNDYsMTQ2KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsMCwtMC4wMDQxNTQ3MSkiPgogICAgICAgIDxwYXRoIGQ9Ik0wLDg4LjM3NUw3LjI5LDg4LjM3NUw3LjI5LDg5Ljg2OUw4My45NzksODkuODY5Qzg0LjI5MSw4OS44NjkgODQuNTM3LDg5Ljg0NyA4NC44MjYsODkuNzU3TDg0Ljg0OSw4OS43NTdMODUuMjUsODkuNjI0TDg1LjI5NSw4OS42MDFMODUuMzM5LDg5LjU3OUw4NS40MjgsODkuNTU3TDg1LjY5Niw4OS40MDFMODUuNzYzLDg5LjM1Nkw4NS43ODUsODkuMzU2TDg1Ljg5Niw4OS4yNjdMODYuMDA4LDg5LjJMODYuMDA4LDg5LjE3OEw4Ni4wNzUsODkuMTMzTDg2LjE0Miw4OS4wODlMODYuMTY0LDg5LjA2Nkw4Ni4yMzEsODkuMDIyTDg2LjI5OCw4OC45NTVMODYuMzIsODguOTMzTDg2LjMyLDg4LjkxTDg2LjM2NSw4OC44ODhMODYuNDc2LDg4Ljc3Nkw4Ni40NzYsODguNzU0TDg2LjUyMSw4OC43MzJMODYuNTY1LDg4LjY2NUw4Ni42MSw4OC42Mkw4Ni42NTQsODguNTU0TDg2LjY3Nyw4OC41MzFMODYuNzIxLDg4LjQ2NEw4Ni43NjYsODguMzk3TDg2Ljc4OCw4OC4zOTdMODYuODEsODguMzc1TDk0LjQzNSw4OC4zNzVMOTQuNDM1LDg4Ljg4OEM5My4yOTgsOTMuNzQ4IDg5LjA0LDk3LjM1OSA4My45NzksOTcuMzU5TDAsOTcuMzU5TDAsODkuOTU4TDAsODkuODY5TDAsODguMzc1WiIgc3R5bGU9ImZpbGw6cmdiKDIyNywyMjgsMjI5KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsMCwtMC4wMDQxNTQ3MSkiPgogICAgICAgIDxwYXRoIGQ9Ik03LjI5LDg5Ljg2OUwwLDkzLjc3TDAsODkuOTU4TDAsODkuODY5TDAsODYuMjhMNy4yNDUsODIuMzc4TDcuMjksODIuMzc4TDcuMjksODkuODY5WiIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMyk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAsLTAuMDA0MTU0NzEpIj4KICAgICAgICA8cGF0aCBkPSJNOTIuNzQxLDkyLjdMODYuMDc1LDg5LjEzM0w4Ni4xNDIsODkuMDg5TDg2LjE2NCw4OS4wNjZMODYuMjMxLDg5LjAyMkw4Ni4yOTgsODguOTU1TDg2LjMyLDg4LjkzM0w4Ni4zMiw4OC45MUw4Ni4zNjUsODguODg4TDg2LjQ3Niw4OC43NzZMODYuNDc2LDg4Ljc1NEw4Ni41MjEsODguNzMyTDg2LjU2NSw4OC42NjVMODYuNjEsODguNjJMODYuNjU0LDg4LjU1NEw4Ni42NzcsODguNTMxTDg2LjcyMSw4OC40NjRMODYuNzY2LDg4LjM5N0w4Ni43ODgsODguMzk3TDg2Ljg1NSw4OC4yODZMODYuOTQ0LDg4LjE1Mkw4Ni45ODksODguMDg1TDg3LjEyMyw4Ny43OTZMODcuMTQ1LDg3Ljc3M0w4Ny4xNjcsODcuNzI5TDg3LjE2Nyw4Ny43MDZMODcuMTg5LDg3LjY2Mkw4Ny4xODksODcuNjM5TDg3LjIxMiw4Ny42MTdMODcuMzQ2LDg3LjE5NEM4Ny4zNDYsODcuMTk0IDg3LjQ1Nyw4Ni41OTIgODcuNDU3LDg2LjMwMkw4Ny40NTcsODIuNDAxTDk0Ljc0Nyw4Ni4yOEw5NC43NDcsODYuMzAyQzk0LjcyNSw4OC42ODcgOTMuOTg5LDkwLjg5NCA5Mi43NDEsOTIuN1oiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjQpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHJlY3QgeD0iNy4yOSIgeT0iMjkuOTY2IiB3aWR0aD0iMjguMDIzIiBoZWlnaHQ9IjcuNDkxIiBzdHlsZT0iZmlsbDpyZ2IoMTcwLDE3MSwxNzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHBhdGggZD0iTTIxLjE1NiwzNy40NTdMNy4yOSwzMC4wMTFMNy4yOSwyOS45NjZMMjEuNDAyLDI5Ljk2NkwzNS4zMTMsMzcuNDEyTDM1LjMxMywzNy40NTdMMjEuMTU2LDM3LjQ1N1oiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHJlY3QgeD0iNTkuNDEyIiB5PSIyOS45NjYiIHdpZHRoPSIyOC4wNDUiIGhlaWdodD0iNy40OTEiIHN0eWxlPSJmaWxsOnJnYigxNzAsMTcxLDE3MSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAsLTAuMDA0MTU0NzEpIj4KICAgICAgICA8cGF0aCBkPSJNNzMuNTY4LDM3LjQ1N0w4Ny40NTcsMzAuMDExTDg3LjQ1NywyOS45NjZMNzMuMzIzLDI5Ljk2Nkw1OS40MTIsMzcuNDEyTDU5LjQxMiwzNy40NTdMNzMuNTY4LDM3LjQ1N1oiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHJlY3QgeD0iNTkuNDEyIiB5PSI1OS45MjkiIHdpZHRoPSIyOC4wNDUiIGhlaWdodD0iNy40OTEiIHN0eWxlPSJmaWxsOnJnYigxNzAsMTcxLDE3MSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAsLTAuMDA0MTU0NzEpIj4KICAgICAgICA8cGF0aCBkPSJNNzMuNTY4LDU5LjkyOUw4Ny40NTcsNjcuMzUyTDg3LjQ1Nyw2Ny40MTlMNzMuMzIzLDY3LjQxOUw1OS40MTIsNTkuOTUxTDU5LjQxMiw1OS45MjlMNzMuNTY4LDU5LjkyOVoiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjcpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHJlY3QgeD0iNy4yOSIgeT0iNTkuOTI5IiB3aWR0aD0iMjguMDIzIiBoZWlnaHQ9IjcuNDkxIiBzdHlsZT0iZmlsbDpyZ2IoMTcwLDE3MSwxNzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHBhdGggZD0iTTIxLjE1Niw1OS45MjlMNy4yOSw2Ny4zNTJMNy4yOSw2Ny40MTlMMjEuNDAyLDY3LjQxOUwzNS4zMTMsNTkuOTUxTDM1LjMxMyw1OS45MjlMMjEuMTU2LDU5LjkyOVoiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjgpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHBhdGggZD0iTTM1LjMxMywzNy40NTdMMCwxOC41NTJMMCwxMS4wNjJMMzUuMzEzLDI5Ljk2NkwzNS4zMTMsMzcuNDU3WiIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyOSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAsLTAuMDA0MTU0NzEpIj4KICAgICAgICA8cGF0aCBkPSJNNTkuNDEyLDM3LjQ1N0w5NC43NDcsMTguNTUyTDk0Ljc0NywxMS4wNjJMNTkuNDEyLDI5Ljk2Nkw1OS40MTIsMzcuNDU3WiIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMTApO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHJlY3QgeD0iMTQuNzE0IiB5PSI3NC45MSIgd2lkdGg9IjY1LjU4NyIgaGVpZ2h0PSI3LjQ2OCIgc3R5bGU9ImZpbGw6cmdiKDE0NywxNDYsMTQ2KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsMCwtMC4wMDQxNTQ3MSkiPgogICAgICAgIDxwYXRoIGQ9Ik01OS40MTIsNTkuOTI5TDk0Ljc0Nyw3OC44MTFMOTQuNzQ3LDg2LjMwMkw1OS40MTIsNjcuNDE5TDU5LjQxMiw1OS45MjlaIiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIxMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAsLTAuMDA0MTU0NzEpIj4KICAgICAgICA8cGF0aCBkPSJNMzUuMzEzLDU5LjkyOUwwLDc4LjgxMUwwLDg2LjMwMkwzNS4zMTMsNjcuNDE5TDM1LjMxMyw1OS45MjlaIiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIxMik7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAsLTAuMDA0MTU0NzEpIj4KICAgICAgICA8cGF0aCBkPSJNOTQuNzQ3LDQ0Ljk0OEw3My40MTIsNDQuOTQ4TDgwLjE0NSw0MS4zMzZMODAuMTQ1LDMzLjg0Nkw1OS40MTIsNDQuOTQ4TDU5LjQxMiw1Mi40MzhMNTkuNDM0LDUyLjQzOEw4MC4xNjcsNjMuNTE4TDgwLjE2Nyw1Ni4wMjdMNzMuNDM0LDUyLjQzOEw5NC43NDcsNTIuNDM4TDk0Ljc0Nyw0NC45NDhaIiBzdHlsZT0iZmlsbDpyZ2IoMjE3LDc5LDApO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0wLjAwNDE1NDcxKSI+CiAgICAgICAgPHBhdGggZD0iTTE0LjU4LDMzLjg0NkwxNC41OCw0MS4zMzZMMjEuMzM1LDQ0Ljk0OEwwLDQ0Ljk0OEwwLDUyLjQzOEwyMS4zMTIsNTIuNDM4TDE0LjU4LDU2LjAyN0wxNC41OCw2My41MThMMzUuMzEzLDUyLjQzOEwzNS4zMTMsNTIuNDE2TDM1LjMxMyw0NC45NDhMMTQuNTgsMzMuODQ2WiIgc3R5bGU9ImZpbGw6cmdiKDIxNyw3OSwwKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjY1ODQxLDUuODQwNTYsLTUuODQwNTYsMS42NTg0MSw5MC4yNjM1LDYuMzY5MTIpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigyMjgsMjI4LDIyOCk7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigxNjIsMTYyLDE2Mik7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjIiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMi4yOTE1NCw1LjgxOTU4LC01LjgxOTU4LC0yLjI5MTU0LDUuNDc2ODYsNi45MTQ1KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMjI4LDIyOCwyMjgpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMTYyLDE2MiwxNjIpO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIzIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEuNjU4ODUsLTUuODM5MzEsNS44MzkzMSwtMS42NTg4NSw0LjQ3MzEsOTEuMDAyNykiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDIyOCwyMjgsMjI4KTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDE2MiwxNjIsMTYyKTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJfTGluZWFyNCIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDIuMjkxMzEsLTUuODE5MjQsNS44MTkyNCwyLjI5MTMxLDg5LjI1OTQsOTAuNDU3NikiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDIyOCwyMjgsMjI4KTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDE2MiwxNjIsMTYyKTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJfTGluZWFyNSIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC00Ni4xODUsLTEyLjAxNjgsMTIuMDE2OCwtNDYuMTg1LDQ0LjM5MzcsMzkuNzE1NikiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDE3MCwxNzEsMTcxKTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4xIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMTcwLDE3MSwxNzEpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoNzgsNzgsNzgpO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXI2IiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoNDYuMTg2MSwtMTIuMDE1OSwxMi4wMTU5LDQ2LjE4NjEsNTAuMzQyLDM5LjcxNTIpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigxNzAsMTcxLDE3MSk7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjAuMSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDE3MCwxNzEsMTcxKTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDc4LDc4LDc4KTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJfTGluZWFyNyIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDQ2LjE4NTQsMTIuMDE1OSwtMTIuMDE1OSw0Ni4xODU0LDUwLjM0MjUsNTcuNjU2OSkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDE3MCwxNzEsMTcxKTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4xIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMTcwLDE3MSwxNzEpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoNzgsNzgsNzgpO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXI4IiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTQ2LjE4NDQsMTIuMDE2NiwtMTIuMDE2NiwtNDYuMTg0NCw0NC4zOTM1LDU3LjY1NjQpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigxNzAsMTcxLDE3MSk7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjAuMSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDE3MCwxNzEsMTcxKTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDc4LDc4LDc4KTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJfTGluZWFyOSIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDM1LjMxNTUsMCwwLDM1LjMxNTUsLTAuMDAwMjgzNDY3LDI0LjI1ODcpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigyNTQsMjU0LDI1NCk7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjAuMjMiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigyNTQsMjU0LDI1NCk7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigxNzYsMTc2LDE3Nik7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEwIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTM1LjMxNTQsNC4zMjQ4OWUtMTUsLTQuMzI0ODllLTE1LC0zNS4zMTU0LDk0LjczNiwyNC4yNTg3KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMjU0LDI1NCwyNTQpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjIzIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMjU0LDI1NCwyNTQpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMTc2LDE3NiwxNzYpO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIxMSIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0zNS4zMTU0LDQuMzI0ODllLTE1LC00LjMyNDg5ZS0xNSwtMzUuMzE1NCw5NC43MzYsNzMuMTEzMykiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDI1NCwyNTQsMjU0KTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4yMyIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDI1NCwyNTQsMjU0KTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDE3NiwxNzYsMTc2KTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJfTGluZWFyMTIiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzNS4zMTU1LDAsMCwzNS4zMTU1LC0wLjAwMDI4MzQ2Nyw3My4xMTMzKSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMjU0LDI1NCwyNTQpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjIzIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMjU0LDI1NCwyNTQpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMTc2LDE3NiwxNzYpO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==') no-repeat left; + padding-left: 100px; + background: url('/squid-internal-static/icons/SN.png') no-repeat left; } /* initial title */