stg-id.safefleetcloud.com
Open in
urlscan Pro
2606:4700:e2::ac40:8814
Public Scan
Effective URL: https://stg-id.safefleetcloud.com/Account/Login?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dvmax-streaming-ui%26redi...
Submission: On February 02 via automatic, source certstream-suspicious
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on June 6th 2020. Valid for: a year.
This is the only time stg-id.safefleetcloud.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
12 | 52.227.225.37 52.227.225.37 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:821::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:809::200e | 15169 (GOOGLE) (GOOGLE) | |
2 13 | 2606:4700:e2:... 2606:4700:e2::ac40:8814 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6810:125e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
28 | 7 |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
stg-stream.safefleetcloud.us |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
13 |
safefleetcloud.com
2 redirects
stg-id.safefleetcloud.com |
462 KB |
12 |
safefleetcloud.us
stg-stream.safefleetcloud.us |
7 MB |
2 |
google-analytics.com
www.google-analytics.com |
19 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com |
458 KB |
1 |
googletagmanager.com
www.googletagmanager.com |
38 KB |
28 | 5 |
Domain | Requested by | |
---|---|---|
13 | stg-id.safefleetcloud.com |
2 redirects
stg-stream.safefleetcloud.us
stg-id.safefleetcloud.com |
12 | stg-stream.safefleetcloud.us |
stg-stream.safefleetcloud.us
|
2 | www.google-analytics.com |
www.googletagmanager.com
stg-stream.safefleetcloud.us |
1 | cdnjs.cloudflare.com |
stg-stream.safefleetcloud.us
|
1 | www.googletagmanager.com |
stg-stream.safefleetcloud.us
|
28 | 5 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
stg-stream.safefleetcloud.us R3 |
2021-02-02 - 2021-05-03 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2021-01-05 - 2021-03-30 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2020-06-06 - 2021-06-06 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://stg-id.safefleetcloud.com/Account/Login?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dvmax-streaming-ui%26redirect_uri%3Dhttps%253A%252F%252Fstg-stream.safefleetcloud.us%252Fassets%252Fsignin-callback.html%26response_type%3Dcode%26scope%3Dopenid%2520email%2520profile%2520role%2520fleet%2520vmax-streaming-node%2520vmaxapi-read-appdata%2520vmaxapi-read-news%2520vmaxapi-write-usernews%2520vmaxapi-write-audit%2520vmax-streaming-api%26state%3Dbf0778c6560240ae872f0340de475ba2%26code_challenge%3DkbCuMeg4lyZfNdiQWT2KPrJ-N9yeXCld7MW5nXWlGjg%26code_challenge_method%3DS256%26response_mode%3Dquery
Frame ID: 43492D14BFFC127AB520F22FD9B416B0
Requests: 29 HTTP requests in this frame
Frame:
https://stg-stream.safefleetcloud.us/assets/silent-callback.html?error=login_required&state=6c01e502a73e4d89a1e4b6a4e30aa2a7&session_state=53uPlap8TdOQ0H5tVTti8PsVsnCPi0vFTpsg52zfNgY.p6bzcgKPhIULr2dVCxHN1A
Frame ID: A7D823E5A7495A9A8C3C85351FEE0231
Requests: 2 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
- https://stg-stream.safefleetcloud.us/ Page URL
-
https://stg-id.safefleetcloud.com/connect/authorize?client_id=vmax-streaming-ui&redirect_uri=https%3A%2F%2Fstg...
HTTP 302
https://stg-id.safefleetcloud.com/Account/Login?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dvmax... Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- html /<link[^>]+?href="[^"]*bootstrap(?:\.min)?\.css/i
- script /(?:\/([\d.]+))?(?:\/js)?\/bootstrap(?:\.min)?\.js/i
Nginx (Web Servers) Expand
Detected patterns
- headers server /nginx(?:\/([\d.]+))?/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
- https://stg-stream.safefleetcloud.us/ Page URL
-
https://stg-id.safefleetcloud.com/connect/authorize?client_id=vmax-streaming-ui&redirect_uri=https%3A%2F%2Fstg-stream.safefleetcloud.us%2Fassets%2Fsignin-callback.html&response_type=code&scope=openid%20email%20profile%20role%20fleet%20vmax-streaming-node%20vmaxapi-read-appdata%20vmaxapi-read-news%20vmaxapi-write-usernews%20vmaxapi-write-audit%20vmax-streaming-api&state=bf0778c6560240ae872f0340de475ba2&code_challenge=kbCuMeg4lyZfNdiQWT2KPrJ-N9yeXCld7MW5nXWlGjg&code_challenge_method=S256&response_mode=query
HTTP 302
https://stg-id.safefleetcloud.com/Account/Login?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dvmax-streaming-ui%26redirect_uri%3Dhttps%253A%252F%252Fstg-stream.safefleetcloud.us%252Fassets%252Fsignin-callback.html%26response_type%3Dcode%26scope%3Dopenid%2520email%2520profile%2520role%2520fleet%2520vmax-streaming-node%2520vmaxapi-read-appdata%2520vmaxapi-read-news%2520vmaxapi-write-usernews%2520vmaxapi-write-audit%2520vmax-streaming-api%26state%3Dbf0778c6560240ae872f0340de475ba2%26code_challenge%3DkbCuMeg4lyZfNdiQWT2KPrJ-N9yeXCld7MW5nXWlGjg%26code_challenge_method%3DS256%26response_mode%3Dquery Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 18- https://stg-id.safefleetcloud.com/connect/authorize?client_id=vmax-streaming-ui&redirect_uri=https%3A%2F%2Fstg-stream.safefleetcloud.us%2Fassets%2Fsilent-callback.html&response_type=code&scope=openid%20email%20profile%20role%20fleet%20vmax-streaming-node%20vmaxapi-read-appdata%20vmaxapi-read-news%20vmaxapi-write-usernews%20vmaxapi-write-audit%20vmax-streaming-api&state=6c01e502a73e4d89a1e4b6a4e30aa2a7&code_challenge=pLQPq9yJl6d0Yp1DW88ApfPl4YHxPji5P3N1btg9CpM&code_challenge_method=S256&prompt=none&response_mode=query HTTP 302
- https://stg-stream.safefleetcloud.us/assets/silent-callback.html?error=login_required&state=6c01e502a73e4d89a1e4b6a4e30aa2a7&session_state=53uPlap8TdOQ0H5tVTti8PsVsnCPi0vFTpsg52zfNgY.p6bzcgKPhIULr2dVCxHN1A
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
/
stg-stream.safefleetcloud.us/ |
817 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.f8bad303f79e787b0da2.css
stg-stream.safefleetcloud.us/ |
5 MB 5 MB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
runtime-es2015.bf6a32bf80bd052dfc70.js
stg-stream.safefleetcloud.us/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
polyfills-es2015.81474110ff4a87fa750e.js
stg-stream.safefleetcloud.us/ |
36 KB 37 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main-es2015.42e6366a048139ede889.js
stg-stream.safefleetcloud.us/ |
1 MB 1 MB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
appsettings.json
stg-stream.safefleetcloud.us/assets/ |
368 B 613 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
appsettings.json
stg-stream.safefleetcloud.us/assets/ |
368 B 613 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
97 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
appsettings.json
stg-stream.safefleetcloud.us/assets/ |
368 B 613 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
en.json
stg-stream.safefleetcloud.us/assets/i18n/ |
3 KB 4 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4-es2015.a63169ca1c13eafe85bf.js
stg-stream.safefleetcloud.us/ |
722 KB 722 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
46 KB 18 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-Q050 |
collect
www.google-analytics.com/j/ |
1 B 133 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
2 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
168 KB 168 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
167 KB 167 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
appsettings.json
stg-stream.safefleetcloud.us/assets/ |
368 B 613 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
openid-configuration
stg-id.safefleetcloud.com/.well-known/ |
3 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
silent-callback.html
stg-stream.safefleetcloud.us/assets/ Frame A7D8 Redirect Chain
|
242 B 479 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
oidc-client.js
cdnjs.cloudflare.com/ajax/libs/oidc-client/1.9.1/ Frame A7D8 |
2 MB 458 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
authorize
stg-id.safefleetcloud.com/connect/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
Login
stg-id.safefleetcloud.com/Account/ Redirect Chain
|
3 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Raleway.css
stg-id.safefleetcloud.com/css// |
378 B 463 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.css
stg-id.safefleetcloud.com/lib/bootstrap/css/ |
144 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site.css
stg-id.safefleetcloud.com/css/ |
1 KB 808 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.css
stg-id.safefleetcloud.com/css/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-safefleet.svg
stg-id.safefleetcloud.com/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.js
stg-id.safefleetcloud.com/lib/jquery/ |
242 KB 68 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.js
stg-id.safefleetcloud.com/lib/bootstrap/js/ |
67 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Raleway-Regular.ttf
stg-id.safefleetcloud.com/fonts/Raleway/ |
174 KB 175 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Raleway-SemiBold.ttf
stg-id.safefleetcloud.com/fonts/Raleway/ |
176 KB 177 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- stg-id.safefleetcloud.com
- URL
- https://stg-id.safefleetcloud.com/connect/authorize?client_id=vmax-streaming-ui&redirect_uri=https%3A%2F%2Fstg-stream.safefleetcloud.us%2Fassets%2Fsignin-callback.html&response_type=code&scope=openid%20email%20profile%20role%20fleet%20vmax-streaming-node%20vmaxapi-read-appdata%20vmaxapi-read-news%20vmaxapi-write-usernews%20vmaxapi-write-audit%20vmax-streaming-api&state=564c61f8387e4446a5e6060d7843784b&code_challenge=uwG0dU2KzLwGO9NvbD8TTh-Nw6QRiaHXnvsI4FTLbow&code_challenge_method=S256&response_mode=query
Verdicts & Comments Add Verdict or Comment
11 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker object| trustedTypes boolean| crossOriginIsolated function| $ function| jQuery2 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
stg-id.safefleetcloud.com/ | Name: .AspNetCore.Antiforgery.GHtFos8QMnY Value: CfDJ8KW1D5A8NLdJu6zsmEqhk7rC4Xht6lExjRtLGN88jCbzDpBEcnxCd5n_O9z_-ci_arKIml2ORxrfFH-math31DI8lGhdpOwlyjRBWwpjNnaO3jtDTk3hEkxhBb6oPuElp2OxUh9AWrmAg5i1pjB1jRQ |
|
.safefleetcloud.com/ | Name: __cfduid Value: d4f4cb8788f00ec9e699c99c718259d9f1612291882 |
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
cdnjs.cloudflare.com
stg-id.safefleetcloud.com
stg-stream.safefleetcloud.us
www.google-analytics.com
www.googletagmanager.com
stg-id.safefleetcloud.com
2606:4700::6810:125e
2606:4700:e2::ac40:8814
2a00:1450:4001:809::200e
2a00:1450:4001:821::200e
2a00:1450:4001:828::2008
52.227.225.37
017c0be9aaa6d0359737e1fa762ad304c0e0107927faff5a6c1f415c7f5244ed
20e4ae409ffbe8bfd2af14d7f717398408ae8b481005beccb83d62ef4052b681
2b89db62d0da9dd507c35ee36fbb207123984e109b52d7ce4a5affbac6bffe28
366f4048efc72d515d5a6a06e3b1458ef9475603df7e9bb182e0ed94cc2ad36d
539bfa74f205506a1efb1f13ba2c0cdd059e00114f3fbdd9f951d0b0d695cd24
56c04cd2504054cd600f4e8e45a0bb50f7a37a5304912f9c7481ba519192f296
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6ea7bbbbed32b9576756c3956b4e14a7db5fddb712e3dfcfc876c25083af18b2
7053bceaca3157df569fd9b2990ba3d05921c9224b67e189b45cd31da923c2a9
8d93956db0e81c1ab4b36ea7967882621495ba448f01484cde1f4187df6d6da1
93178124aef09eee09864e09c91a36e6d087140cb57cadc865aed2af3903888c
94d98e86fe1f5358a4b78d20855bd1cc6dbeac8e3494544162dd72b7e8373898
96053d9273a5e596e39b1353d603dd410e0ab53439d53d7fd5f71826780c1e0f
a7e6c8c80705bfb5729c49d160abc82c6ecb2d80af453e9a5dcdb2bb9b139d5b
acf078f428f9466475558add63a0558ddd3bfcfc384b3d60eb3f3a1409b792c9
b2215cce5830e2350b9d420271d9bd82340f664c3f60f0ea850f7e9c0392704e
b7680f30199f65ce3b2620713f7cb27a175560ea7402e0b4cba01c5d54508a17
bc728b525eb024843c050f610b42b4544a13c7878f0429f477b7353bc2985c83
bfedc85e360bc8aac0cc955f65a5581966811be26599857b6c9af50c8faf2ff6
d2e6a7fd404d5aff9dae8f2594c2ad2309cb35625912a5452f42140ffefeb1c9
e35252aa3dc2e84e9d7211586fee9aede2a426d3230c8b131881d985f16ff836
e441c3e2771625ba05630ab464275136a82c99650ee2145ca5aa9853bedeb01b
ef43a4d502ffb688656851d788c42869d47e8840d007b4f4b66f62530171acd4
ef9c554bca3ce5b9f978b626ff8c3a441c0468af2599bdb4e9b6b32f6743f058
f40a97671eab87cdc9c053c7020806d7ecacce7009281835c91df246fef20879
f828a99529ce2b707ca41b559f8ae8a1cbb6590d38bf5943ebcaf1c8dad80d62
ff3a7b7f2fff635c7c20fa7261426e6c29bdc4ccc771b879f91cf2f99f8793b3