www.francescofocher.info
Open in
urlscan Pro
89.46.106.57
Public Scan
Effective URL: https://www.francescofocher.info/
Submission: On December 22 via api from US — Scanned from IT
Summary
TLS certificate: Issued by Actalis Domain Validation Server CA G3 on November 23rd 2024. Valid for: a year.
This is the only time www.francescofocher.info was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
36 | 89.46.106.57 89.46.106.57 | 31034 (ARUBA-ASN...) (ARUBA-ASN Aruba S.p.A.) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:34::36 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:400c:c0a::9c | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::2003 | 15169 (GOOGLE) (GOOGLE) | |
41 | 6 |
ASN31034 (ARUBA-ASN Aruba S.p.A., IT)
PTR: webx1176.aruba.it
www.francescofocher.info |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
36 |
francescofocher.info
www.francescofocher.info |
1 MB |
1 |
google.it
www.google.it — Cisco Umbrella Rank: 28358 |
408 B |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 135 |
560 B |
1 |
google.com
region1.analytics.google.com — Cisco Umbrella Rank: 4108 |
|
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
102 KB |
0 |
googleapis.com
Failed
fonts.googleapis.com Failed |
|
41 | 6 |
Domain | Requested by | |
---|---|---|
36 | www.francescofocher.info |
www.francescofocher.info
|
1 | www.google.it |
www.francescofocher.info
|
1 | stats.g.doubleclick.net |
www.googletagmanager.com
|
1 | region1.analytics.google.com |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
www.francescofocher.info
|
0 | fonts.googleapis.com Failed |
www.francescofocher.info
|
41 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.linkedin.com |
t.me |
www.twitter.com |
www.instagram.com |
www.youtube.com |
soundcloud.com |
www.facebook.com |
www.stewartcopeland.net |
www.universalmusic.it |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.francescofocher.info Actalis Domain Validation Server CA G3 |
2024-11-23 - 2025-12-24 |
a year | crt.sh |
*.google-analytics.com WR2 |
2024-12-02 - 2025-02-24 |
3 months | crt.sh |
*.g.doubleclick.net WR2 |
2024-12-02 - 2025-02-24 |
3 months | crt.sh |
*.google.it WR2 |
2024-12-02 - 2025-02-24 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.francescofocher.info/
Frame ID: B3ECB97361E1600364D5265B29E59978
Requests: 41 HTTP requests in this frame
Screenshot
Page Title
Francesco Focher | Personal PortfolioPage URL History Show full URLs
-
http://www.francescofocher.info/
HTTP 307
https://www.francescofocher.info/ Page URL
Detected technologies
Font Awesome (Font Scripts) ExpandDetected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
prettyPhoto (JavaScript Libraries) Expand
Detected patterns
- jquery\.prettyPhoto\.js
Page Statistics
13 Outgoing links
These are links going to different origins than the main page.
Title: LinkedIn
Search URL Search Domain Scan URL
Title: Telegram
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
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://www.francescofocher.info/
HTTP 307
https://www.francescofocher.info/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
41 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.francescofocher.info/ Redirect Chain
|
28 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
296 KB 102 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
www.francescofocher.info/style/ |
75 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
responsive.css
www.francescofocher.info/style/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
profile.jpg
www.francescofocher.info/images/ |
41 KB 42 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
acqualete.jpg
www.francescofocher.info/images/portfolio/ |
94 KB 95 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mercatoneuno.jpg
www.francescofocher.info/images/portfolio/ |
59 KB 59 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lola.jpg
www.francescofocher.info/images/portfolio/ |
65 KB 66 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
galbani.jpg
www.francescofocher.info/images/portfolio/ |
104 KB 104 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
botanica.jpg
www.francescofocher.info/images/portfolio/ |
83 KB 84 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ourwar.jpg
www.francescofocher.info/images/portfolio/ |
98 KB 98 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gizmodrome.jpg
www.francescofocher.info/images/portfolio/ |
94 KB 94 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pierinoeillupo.jpg
www.francescofocher.info/images/portfolio/ |
133 KB 133 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
purapassione.jpg
www.francescofocher.info/images/portfolio/ |
107 KB 108 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
www.francescofocher.info/js/ |
91 KB 92 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.tools.custom.js
www.francescofocher.info/js/ |
15 KB 15 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.flexslider.min.js
www.francescofocher.info/js/ |
17 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.prettyPhoto.js
www.francescofocher.info/js/ |
21 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.isotope.min.js
www.francescofocher.info/js/ |
16 KB 16 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.cookie.js
www.francescofocher.info/js/ |
2 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mediaelement.min.js
www.francescofocher.info/js/ |
67 KB 67 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.qrcode-0.6.0.min.js
www.francescofocher.info/js/ |
20 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.easing.js
www.francescofocher.info/js/ |
5 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.reject.js
www.francescofocher.info/js/ |
17 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
utils.js
www.francescofocher.info/js/ |
23 KB 23 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lib.js
www.francescofocher.info/js/ |
19 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
shift-settings.css
www.francescofocher.info/style/ |
2 KB 722 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
dark-theme.css
www.francescofocher.info/style/ |
12 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
font-awesome.min.css
www.francescofocher.info/style/font-awesome/css/ |
19 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
prettyPhoto.css
www.francescofocher.info/style/ |
18 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.reject.css
www.francescofocher.info/style/ |
1 KB 746 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
mediaplayer.css
www.francescofocher.info/style/ |
13 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
css
fonts.googleapis.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.analytics.google.com/g/ |
0 0 |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/g/ |
0 560 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ga-audiences
www.google.it/ads/ |
42 B 408 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
social_ico.png
www.francescofocher.info/images/ |
6 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
title_divider.png
www.francescofocher.info/images/ |
992 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
header_controls_dark.png
www.francescofocher.info/images/ |
793 B 943 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff
www.francescofocher.info/style/font-awesome/font/ |
34 KB 34 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon.ico
www.francescofocher.info/images/ |
91 KB 28 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- fonts.googleapis.com
- URL
- http://fonts.googleapis.com/css?family=Lato:400,700
Verdicts & Comments Add Verdict or Comment
76 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| gtag object| dataLayer object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal function| jQuery object| Modernizr object| mejs function| onYouTubePlayerAPIReady function| onYouTubePlayerReady function| MediaElement function| MediaElementPlayer function| setStateStyleSheet function| getStateStyleSheet function| setActiveStyleSheet function| getActiveStyleSheet function| getPreferredStyleSheet function| addListBoxItem function| clearListBox function| delListBoxItemByValue function| delListBoxItemByText function| findListBoxItemByValue function| findListBoxItemByText function| selectListBoxItemByValue function| selectListBoxItemByText function| getListBoxValues function| getListBoxTexts function| sortListBox function| getListBoxSelectedIndex function| getListBoxSelectedValue function| getListBoxSelectedText function| getListBoxSelectedOption function| getRadioGroupValue function| setRadioGroupCheckedByNum function| setRadioGroupCheckedByValue function| sortArray function| inList function| alltrim function| ltrim function| rtrim function| padl function| padr function| padc function| replicate function| clearNumber function| dec2hex function| hex2dec function| roundNumber function| rgb2hex function| _rgb2hex function| split_rgb function| iColorPicker function| iColorShow function| getCookie function| setCookie function| deleteCookie function| dateParse function| dateDifference function| formValidate function| objDisplay string| curIsotopeFilter function| getIsotopeFilter function| pagesBuild function| pagesClear function| hideCommentScroll object| jQuery183082665315345938 string| empt string| to_lng string| empt_mail string| to_lng_mail string| incor string| mes_empt string| to_lng_mes boolean| doresize object| scroll_pos2 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 |
---|---|---|
.francescofocher.info/ | Name: _ga_20YGVEL214 Value: GS1.1.1734904890.1.0.1734904890.60.0.0 |
|
.francescofocher.info/ | Name: _ga Value: GA1.1.1921024292.1734904890 |
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.
fonts.googleapis.com
region1.analytics.google.com
stats.g.doubleclick.net
www.francescofocher.info
www.google.it
www.googletagmanager.com
fonts.googleapis.com
2001:4860:4802:34::36
2a00:1450:4001:812::2008
2a00:1450:4001:828::2003
2a00:1450:400c:c0a::9c
89.46.106.57
011961a895e16a33f222b04b4364c20951c38fa62073919cef01cba53d88424f
03baad8a6bdc6f97d48f1f84ca1594ca56b909c06789e034b37288598b28359f
0963dd93a30ffa1c91cea2049858849d242d0348daffce4ab1d4f08fcda80880
163afcf9152c411190e29bb5595f6873816972adbe66e178f9fb6f43e07ad91e
224b7c59c0ad56aa59a1e5b869784834453f850a8d255301ccbb5ea7e5845fc0
405adcced329af921b399f1a4fe4c10bada2b5f06f1de2b5d2d13dd43a9ef2d7
41cfa0c33a53ecd5825f4f7080d4e430d14368d0d490083167155f53c189b811
47ec7ea65620c8be7945819dd593916a9c7c892e727e645c2990819c414ff31c
49e5df4f7b1b4770d8649d01fdf24d8d5a83c167ee95925e9c27f3afa450237c
4a71544ca7eed5ade2ad35021e5ee7694b40199a116a6fbfce9634304143f379
4c4b8a711923f7d5d06b1ee90fc6efec5239f9ca9dbde226aad35af9ba0bc2d9
4d1068c719147444b51e293223c084ee8a24dee641f0a6b7e34c2015e72b3855
4e58b78b5844a988d67532b4683a6e8b3235b3d56d319727e65f460805bbdec4
50697f93111ca90d0f3eb97634a6b0ca9a4a4351028a216a5b2b08be07129977
5d141f574cb51283454005f7b3dde4baed295b445e19393262692121261c04b1
7ab9359cda031356868ae1e03034527991524769adf9257cb01a61258455926a
81e5ce43684a4faf8310149910cedcf49c5e72ba79b530cc3edea620336c92ee
8386e41ecaa8b4c262b2cf005dadb004b4d94535d84353a126513360e375c2a0
83c765132a96ff9564951b6dc3ec59ce248ef53ca67ee076c132fead9a4f10b5
84ea1cb0d6b33dcfa79dff4819e46701f6c8bf7e2330740afdcc9899ad0b6627
91932edaef36d6fb2251713877c9e56b67c6afac52e0d81b8bb25861e08c06c5
98d6427651f10db6f71e5f7ee348dbf2718fc7079e9db54bc40846e41643dc6c
99984bbbdd7d46cc604047ecda241e31a39cef0c5b29476c2ebe76e768b4a910
a22b2e245dac38d68c126fc0455a26b492bac6698ed4f166a61acf91cd5522ba
a4805cd51d0b2acbdcdc129c49850fe6ca1ad22f1c75dda97f29d44ce94aef4e
b6cbdb36a9e3421ffb53303e03372f18587272db4e5f4585e4208be7a228b876
b732c00576fbb385e57b203167ab7ec465f5845904b19fd9653f489187404f3a
ba85cb0298f33d5140126570f36b6139c81a9277ef80bfba86a175ecefc69998
bf7462812ad001107c8dbbbc5ba9dcae87483a975b95f87fe7d9aac278e38fca
c34b67a8e0569ee8d957ae9ba5037638d1e3c6cc188e5c94e178c5a4bb26eade
ccf24abb3f088732576b4c1973b126a8210acab6919f04206d11673212047717
ce264becd2263c41d7e9aa748f0dfc0603ef462fc386acb8a3438ea3537cf5bc
cfd0207b5eaba1775c872f291eb1cd61ebec9a7889261bc06921e7d3921a2fde
d5792dab8888ae5b25085d7f1bb9991e80ce11efdd1d4cf6b1fb1b146121c0bf
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ec6d64602a33720394c8ab42758b40a2a8d80cc838f2a542e4228dae9d2bc8de
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
fab2aee0a674fdde2bc758b88b39f54ed9eab4a79b719a221243cf53114cc427
fc26061f69b1332ba032e7176d079c7f5b9b51c9d4cad5b4403aa7df70348933