www.facebook.com
Open in
urlscan Pro
157.240.253.35
Public Scan
Effective URL: https://www.facebook.com/login/?next=https%3A%2F%2Fwww.facebook.com%2FInstituto-da-Seguran%25C3%25A7a-Social-113455850519308
Submission: On January 31 via api from ES — Scanned from PT
Summary
TLS certificate: Issued by DigiCert SHA2 High Assurance Server CA on November 10th 2023. Valid for: 3 months.
This is the only time www.facebook.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 195.245.197.45 195.245.197.45 | 13134 (Instituto...) (Instituto de Informatica) | |
1 4 | 157.240.253.35 157.240.253.35 | 32934 (FACEBOOK) (FACEBOOK) | |
26 | 157.240.247.8 157.240.247.8 | 32934 (FACEBOOK) (FACEBOOK) | |
1 | 157.240.247.35 157.240.247.35 | 32934 (FACEBOOK) (FACEBOOK) | |
30 | 4 |
ASN13134 (Instituto de Informatica, IP Ministerio da Solidariedade e Seguranca Social, PT)
mls.seg-social.pt |
ASN32934 (FACEBOOK, US)
PTR: edge-star-mini-shv-02-fra5.facebook.com
www.facebook.com |
ASN32934 (FACEBOOK, US)
PTR: xx-fbcdn-shv-01-ams2.fbcdn.net
static.xx.fbcdn.net |
ASN32934 (FACEBOOK, US)
PTR: edge-star-mini-shv-01-ams2.facebook.com
facebook.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
26 |
fbcdn.net
static.xx.fbcdn.net — Cisco Umbrella Rank: 955 |
247 KB |
5 |
facebook.com
1 redirects
www.facebook.com — Cisco Umbrella Rank: 107 facebook.com — Cisco Umbrella Rank: 32 |
24 KB |
1 |
seg-social.pt
1 redirects
mls.seg-social.pt |
268 B |
30 | 3 |
Domain | Requested by | |
---|---|---|
26 | static.xx.fbcdn.net |
www.facebook.com
static.xx.fbcdn.net |
4 | www.facebook.com |
1 redirects
static.xx.fbcdn.net
|
1 | facebook.com |
www.facebook.com
|
1 | mls.seg-social.pt | 1 redirects |
30 | 4 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2023-11-10 - 2024-02-08 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.facebook.com/login/?next=https%3A%2F%2Fwww.facebook.com%2FInstituto-da-Seguran%25C3%25A7a-Social-113455850519308
Frame ID: 6A0013CE3095BA09F071006CEB58A488
Requests: 31 HTTP requests in this frame
Screenshot
Page Title
Iniciar sessão no FacebookPage URL History Show full URLs
-
http://mls.seg-social.pt/link.php?M=95531&N=6150&L=17389&F=H
HTTP 302
https://www.facebook.com/Instituto-da-Seguran%C3%A7a-Social-113455850519308 HTTP 302
https://www.facebook.com/login/?next=https%3A%2F%2Fwww.facebook.com%2FInstituto-da-Seguran%25C3%25A7a... Page URL
Detected technologies
RxJS (JavaScript Frameworks) ExpandDetected patterns
- rx(?:\.\w+)?(?:\.compat|\.global)?(?:\.min)?\.js
Page Statistics
18 Outgoing links
These are links going to different origins than the main page.
Title: Español
Search URL Search Domain Scan URL
Title: Français (France)
Search URL Search Domain Scan URL
Title: 中文(简体)
Search URL Search Domain Scan URL
Title: العربية
Search URL Search Domain Scan URL
Title: Italiano
Search URL Search Domain Scan URL
Title: 한국어
Search URL Search Domain Scan URL
Title: Deutsch
Search URL Search Domain Scan URL
Title: हिन्दी
Search URL Search Domain Scan URL
Title: 日本語
Search URL Search Domain Scan URL
Title: Messenger
Search URL Search Domain Scan URL
Title: Meta Pay
Search URL Search Domain Scan URL
Title: Loja Meta
Search URL Search Domain Scan URL
Title: Meta Quest
Search URL Search Domain Scan URL
Title: Imagine with Meta AI
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: Threads
Search URL Search Domain Scan URL
Title: Sobre
Search URL Search Domain Scan URL
Title: Programadores
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://mls.seg-social.pt/link.php?M=95531&N=6150&L=17389&F=H
HTTP 302
https://www.facebook.com/Instituto-da-Seguran%C3%A7a-Social-113455850519308 HTTP 302
https://www.facebook.com/login/?next=https%3A%2F%2Fwww.facebook.com%2FInstituto-da-Seguran%25C3%25A7a-Social-113455850519308 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.facebook.com/login/ Redirect Chain
|
63 KB 21 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
7wz8rBrWqg3.css
static.xx.fbcdn.net/rsrc.php/v3/yt/l/0,cross/ |
43 KB 10 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Ep7eqcLLw8-.css
static.xx.fbcdn.net/rsrc.php/v3/y0/l/0,cross/ |
13 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
VDA1yVfx_0y.js
static.xx.fbcdn.net/rsrc.php/v3/yz/r/ |
355 KB 92 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
4lCu2zih0ca.svg
static.xx.fbcdn.net/rsrc.php/y1/r/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hsts-pixel.gif
facebook.com/security/ |
43 B 2 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icLLA54oFoz.js
static.xx.fbcdn.net/rsrc.php/v3/yV/r/ |
51 KB 16 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AJuXwnqFN5c.js
static.xx.fbcdn.net/rsrc.php/v3ih444/y5/l/pt_PT/ |
71 KB 19 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
GIlJjyzEguQ.js
static.xx.fbcdn.net/rsrc.php/v3/yx/r/ |
1 KB 562 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
78 B 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dNgndSEntWr.png
static.xx.fbcdn.net/rsrc.php/v3/y-/r/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
O7nelmd9XSI.png
static.xx.fbcdn.net/rsrc.php/v3/yU/r/ |
95 B 284 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
xHJ0noFuymX.js
static.xx.fbcdn.net/rsrc.php/v3/yy/r/ |
7 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
9GtsBVdobiE.js
static.xx.fbcdn.net/rsrc.php/v3/yo/r/ |
58 KB 18 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
QB7NU3JeOXa.js
static.xx.fbcdn.net/rsrc.php/v3/yE/r/ |
17 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
O4tFnFOXnJt.js
static.xx.fbcdn.net/rsrc.php/v3/yx/r/ |
1 KB 623 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
wm4d5zAAo-a.js
static.xx.fbcdn.net/rsrc.php/v3/yw/r/ |
3 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
3FPJ9YC_wUr.js
static.xx.fbcdn.net/rsrc.php/v3/y2/r/ |
1 KB 683 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
-mfqNcWjgRX.js
static.xx.fbcdn.net/rsrc.php/v3/y6/r/ |
15 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jjIbzgYTUO7.js
static.xx.fbcdn.net/rsrc.php/v3/y5/r/ |
30 KB 9 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
BTdUGzsTGVy.js
static.xx.fbcdn.net/rsrc.php/v3/y9/r/ |
6 KB 3 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ui2DkP-wt_7.js
static.xx.fbcdn.net/rsrc.php/v3/yS/r/ |
11 KB 4 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sKtrEJAtiUM.js
static.xx.fbcdn.net/rsrc.php/v3/yp/r/ |
50 KB 9 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
_tJ17sGyxOX.js
static.xx.fbcdn.net/rsrc.php/v3/yO/r/ |
18 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
GN3xBTcHZCb.js
static.xx.fbcdn.net/rsrc.php/v3/yr/r/ |
34 KB 11 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
b3gz57bn_Bf.js
static.xx.fbcdn.net/rsrc.php/v3/yg/r/ |
24 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ykHZ2A3Nbs2.js
static.xx.fbcdn.net/rsrc.php/v3ixwd4/yO/l/pt_PT/ |
45 KB 14 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
PtmfxLVwAb7.js
static.xx.fbcdn.net/rsrc.php/v3/yF/r/ |
285 B 424 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
-nEIhuXRdJL.js
static.xx.fbcdn.net/rsrc.php/v3/yF/r/ |
3 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
bz
www.facebook.com/ajax/ |
0 128 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
bz
www.facebook.com/ajax/ |
0 117 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
71 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.
function| envFlush object| Env number| __DEV__ undefined| toIntegerOrInfinity undefined| MAX_CALLS_TO_EXEC function| __annotator function| __bodyWrapper function| __t function| __w function| emptyFunction function| FB_enumerate function| __m object| babelHelpers function| define function| require function| requireInterop function| importDefault function| importNamespace function| requireDynamic function| requireLazy object| __onBeforeModuleFactory object| __onAfterModuleFactory function| __d function| $RefreshReg$ function| $RefreshSig$ function| getErrorSafe object| ErrorGuard object| ErrorSerializer object| ErrorUtils function| Arbiter function| $ function| ge object| Parent object| TimeSlice object| PageEvents function| _domcontentready function| onloadRegister_DEPRECATED function| onloadRegister function| onafterloadRegister_DEPRECATED function| onafterloadRegister function| onleaveRegister function| onbeforeunloadRegister function| onunloadRegister object| Bootloader function| goURI object| onunloadhooks function| $E number| __bigPipeFactory string| _script_path object| onloadhooks function| now_inl number| __bigPipeFR number| __bigPipeCtor object| bigPipe object| PageHooks function| _domreadyHook function| _onloadHook function| runHook function| runHooks function| keep_window_set_as_loaded function| AsyncRequest object| onbeforeunloadhooks object| __FB_STORE object| onleavehooks function| intl_set_string_manager_mode function| intl_set_xmode function| intl_set_rmode function| intl_set_locale boolean| domready object| onafterunloadhooks boolean| loaded4 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 |
---|---|---|
.facebook.com/ | Name: fr Value: 0XiFz2gjjWgDb7tVQ..Blupa9.ML.AAA.0.0.Blupa9.AWVaWDWHsO4 |
|
.facebook.com/ | Name: sb Value: vZa6ZbWvixapvbd4J4DzvO0o |
|
.facebook.com/ | Name: _js_datr Value: vZa6ZSdAo4CjUcGAeQ2QeHmU |
|
.facebook.com/ | Name: wd Value: 1600x1200 |
2 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 |
---|
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Content-Security-Policy | default-src data: blob: 'self' https://*.fbsbx.com 'unsafe-inline' *.facebook.com *.fbcdn.net 'unsafe-eval';script-src *.facebook.com *.fbcdn.net *.facebook.net *.google-analytics.com *.google.com 127.0.0.1:* 'unsafe-inline' blob: data: 'self' connect.facebook.net 'unsafe-eval';style-src fonts.googleapis.com *.fbcdn.net data: *.facebook.com 'unsafe-inline';connect-src *.facebook.com facebook.com *.fbcdn.net *.facebook.net wss://*.facebook.com:* wss://*.whatsapp.com:* wss://*.fbcdn.net attachment.fbsbx.com ws://localhost:* blob: *.cdninstagram.com 'self' http://localhost:3103 wss://gateway.facebook.com wss://edge-chat.facebook.com wss://snaptu-d.facebook.com wss://kaios-d.facebook.com/ v.whatsapp.net *.fbsbx.com *.fb.com;font-src data: *.gstatic.com *.facebook.com *.fbcdn.net *.fbsbx.com;img-src *.fbcdn.net *.facebook.com data: https://*.fbsbx.com facebook.com *.cdninstagram.com fbsbx.com fbcdn.net connect.facebook.net *.carriersignal.info blob: android-webview-video-poster: googleads.g.doubleclick.net www.googleadservices.com *.whatsapp.net *.fb.com *.oculuscdn.com *.tenor.co media.tenor.com *.giphy.com;media-src *.cdninstagram.com blob: *.fbcdn.net *.fbsbx.com www.facebook.com *.facebook.com data: https://*.giphy.com;frame-src *.doubleclick.net *.google.com *.facebook.com www.googleadservices.com *.fbsbx.com fbsbx.com data: www.instagram.com *.fbcdn.net https://paywithmybank.com/ https://sandbox.paywithmybank.com/;worker-src blob: *.facebook.com data:;block-all-mixed-content;upgrade-insecure-requests; |
Strict-Transport-Security | max-age=15552000; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
X-Xss-Protection | 0 |
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.
facebook.com
mls.seg-social.pt
static.xx.fbcdn.net
www.facebook.com
157.240.247.35
157.240.247.8
157.240.253.35
195.245.197.45
0896c7a01444ab421dc6538478ac20f0fc6f482a0968fdfa1368816e280b286f
0a0d83182d4b874b828660c7f49d2bba8f40bc6496643b6d67cc6193ecadb1df
0d6f8d206a6bd8b60a2048a3df206ac956a2f633786e4af1c02057f81758ad7a
0f90ce92f6d627a995bf0300ac429ace9c65072877367d8bd8e5bc2052ceae93
1af4a64548b3003042221ee0b21d889fd6420ccf1a981a1122dee5face97e4b3
20b5a1ef8729413a31de27b38903f1e8a280e629790c1bab95d95207e0b562d4
20cb0f9e65748c0eea506d93543c19d83f27203ed58fa30b1bca72c6e23f1dcf
2863f67fdc7e30476bf277785b90412b81cd5380a6342814a2a95c3bfd63206f
484119f30a2b2f2f97fae13a7543386ff74b983bdd33cd8a825c7f79c4f81e92
4de549ad703554664b92ad274104eb22a10d92094888e478be08f5353d1d0434
5049127d1ace50b428a0346f66f97e8926a77168672248460bce6a6a87a631dc
533ecfe697335ebea210ef9e00e226db3d019a3c8577e6b0ac82126bbf734a93
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
57537bd0b671296308ed812898ae53ce723255072e99d5da3338f61022428563
5fb29c66a3eda461a11e8dae54fcff64e73c23d6b67a5232fc23f417719d8ebb
66497dea624b0c92580e9816660476b218b69ec16390b4c61adf3a5ec803f0f5
6b2f51979607c7b12548636f4811d450339847c4a2c3aaa413e9f7c77c322bff
7e6fb3511a9675302e9d38723551a9c4399df0365157a033671d2de60a28fff2
82b796e516d070c07c8c216946621b80a73f2803c397d96535bbc59e4ec50e52
873edbb1e4fee287f44f1565d4c9df82b727d59a398092e3d278d14da203a372
9e333a57507bd2532cd572ba5f4677ad423a380ff72484b18491681f94f9e928
9eb382cef983aef7e97f8317560fc632521ae7c234a62932178efd9fccd70360
a1de477e3b44ea09ac2c6e9e7784616855aac8daf4cea181067de833620a4f2d
a4e6d2417633db908ccbea52a3d25020abeb40be91c6811f47186a13a6a55342
ab6777f622dce53efa7d6a93432292afba7757445eb4cc111b25810882375b98
bce94f53dc3f647b4ad45a711ba481892747306ae22b33bcb4f93bf03be1d868
c0f9968d0fa5f4deff86babccd6df52306138314607a6f3f0acd2e7afc783d1c
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e75c6d4eb27a2aa23606a516dec65e7cab872747919ae9a3d797135bf8e1a8df
e971feff6d32bacaa7f9f70fc7c8df00047ccb1808101b038c03e9de6106e2f3