www.alertbuildingcontractadvice.com
Open in
urlscan Pro
2606:4700::6811:c149
Public Scan
Effective URL: https://www.alertbuildingcontractadvice.com/
Submission: On May 07 via automatic, source certstream-suspicious — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on June 5th 2021. Valid for: a year.
This is the only time www.alertbuildingcontractadvice.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2606:4700::68... 2606:4700::6811:ca49 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 4 | 2606:4700::68... 2606:4700::6811:c149 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:808::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 52.216.93.75 52.216.93.75 | 16509 (AMAZON-02) (AMAZON-02) | |
7 | 52.222.236.120 52.222.236.120 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2606:4700::68... 2606:4700::6810:551 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6811:180e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a03:2880:f01... 2a03:2880:f01c:8012:face:b00c:0:3 | 32934 (FACEBOOK) (FACEBOOK) | |
4 | 2606:2800:234... 2606:2800:234:59:254c:406:2366:268c | 15133 (EDGECAST) (EDGECAST) | |
2 | 2606:4700:10:... 2606:4700:10::6816:47c5 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 52.70.223.82 52.70.223.82 | 14618 (AMAZON-AES) (AMAZON-AES) | |
2 | 104.244.42.72 104.244.42.72 | 13414 (TWITTER) (TWITTER) | |
25 | 12 |
ASN13335 (CLOUDFLARENET, US)
tools.alertbuildingcontractadvice.com |
ASN13335 (CLOUDFLARENET, US)
www.alertbuildingcontractadvice.com |
ASN16509 (AMAZON-02, US)
PTR: s3-1-w.amazonaws.com
vp-digital-tower-etc.s3.amazonaws.com |
ASN16509 (AMAZON-02, US)
PTR: server-52-222-236-120.fra56.r.cloudfront.net
imageprocessor.digital.vistaprint.com |
ASN32934 (FACEBOOK, US)
connect.facebook.net |
ASN14618 (AMAZON-AES, US)
PTR: ec2-52-70-223-82.compute-1.amazonaws.com
statscollector.digital.vistaprint.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
8 |
vistaprint.com
imageprocessor.digital.vistaprint.com — Cisco Umbrella Rank: 138310 statscollector.digital.vistaprint.com — Cisco Umbrella Rank: 169289 |
602 KB |
6 |
twitter.com
platform.twitter.com — Cisco Umbrella Rank: 887 syndication.twitter.com — Cisco Umbrella Rank: 1088 |
149 KB |
5 |
alertbuildingcontractadvice.com
2 redirects
tools.alertbuildingcontractadvice.com www.alertbuildingcontractadvice.com |
121 KB |
2 |
addtoany.com
static.addtoany.com — Cisco Umbrella Rank: 5067 |
27 KB |
2 |
facebook.net
connect.facebook.net — Cisco Umbrella Rank: 195 |
85 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 341 |
19 KB |
1 |
websimages.com
static.websimages.com — Cisco Umbrella Rank: 149804 |
1 KB |
1 |
amazonaws.com
vp-digital-tower-etc.s3.amazonaws.com — Cisco Umbrella Rank: 329565 |
11 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 111 |
1 KB |
25 | 9 |
Domain | Requested by | |
---|---|---|
7 | imageprocessor.digital.vistaprint.com |
www.alertbuildingcontractadvice.com
|
4 | platform.twitter.com |
www.alertbuildingcontractadvice.com
platform.twitter.com |
4 | www.alertbuildingcontractadvice.com |
1 redirects
www.alertbuildingcontractadvice.com
|
2 | syndication.twitter.com |
platform.twitter.com
www.alertbuildingcontractadvice.com |
2 | static.addtoany.com |
www.alertbuildingcontractadvice.com
static.addtoany.com |
2 | connect.facebook.net |
www.alertbuildingcontractadvice.com
connect.facebook.net |
1 | statscollector.digital.vistaprint.com |
www.alertbuildingcontractadvice.com
|
1 | cdnjs.cloudflare.com |
www.alertbuildingcontractadvice.com
|
1 | static.websimages.com |
www.alertbuildingcontractadvice.com
|
1 | vp-digital-tower-etc.s3.amazonaws.com |
www.alertbuildingcontractadvice.com
|
1 | fonts.googleapis.com |
www.alertbuildingcontractadvice.com
|
1 | tools.alertbuildingcontractadvice.com | 1 redirects |
25 | 12 |
This site contains links to these domains. Also see Links.
Domain |
---|
facebook.com |
twitter.com |
linkedin.com |
pinterest.com |
instagram.com |
www.addtoany.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.alertbuildingcontractadvice.com Cloudflare Inc ECC CA-3 |
2021-06-05 - 2022-06-04 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2022-04-18 - 2022-07-11 |
3 months | crt.sh |
*.s3.amazonaws.com Amazon |
2021-12-15 - 2022-12-03 |
a year | crt.sh |
imageprocessor.digital.vistaprint.com Amazon |
2022-04-11 - 2023-05-09 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2021-07-05 - 2022-07-04 |
a year | crt.sh |
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2022-02-13 - 2022-05-14 |
3 months | crt.sh |
*.twimg.com DigiCert TLS RSA SHA256 2020 CA1 |
2021-10-20 - 2022-10-19 |
a year | crt.sh |
statscollector.digital.vistaprint.com Amazon |
2021-12-20 - 2023-01-17 |
a year | crt.sh |
syndication.twitter.com DigiCert TLS Hybrid ECC SHA384 2020 CA1 |
2022-03-07 - 2023-03-06 |
a year | crt.sh |
This page contains 4 frames:
Primary Page:
https://www.alertbuildingcontractadvice.com/
Frame ID: B14991C63E6DE08EE8E0856454D9140A
Requests: 21 HTTP requests in this frame
Frame:
https://static.addtoany.com/menu/sm.23.html
Frame ID: 8ECB7C03068DDBDC336B4EB95E45EF0C
Requests: 1 HTTP requests in this frame
Frame:
https://platform.twitter.com/widgets/widget_iframe.bbd13993eb53d3a11ac08f5e8cf9d6a4.html?origin=https%3A%2F%2Fwww.alertbuildingcontractadvice.com
Frame ID: 0F94AA76AA88471AC6BA54E5F3861A03
Requests: 2 HTTP requests in this frame
Frame:
https://platform.twitter.com/widgets/tweet_button.bbd13993eb53d3a11ac08f5e8cf9d6a4.en.html
Frame ID: DA7F8AA9D53C09BEAECDAE4F84C1E484
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
HomePage URL History Show full URLs
-
https://tools.alertbuildingcontractadvice.com/
HTTP 302
http://www.alertbuildingcontractadvice.com/ HTTP 301
https://www.alertbuildingcontractadvice.com/ Page URL
Detected technologies
Rollbar (Issue trackers) ExpandDetected patterns
- rollbar\.js/([0-9.]+)
AddToAny (Widgets) Expand
Detected patterns
- addtoany\.com/menu/page\.js
Facebook (Widgets) Expand
Detected patterns
- //connect\.facebook\.([a-z]+)/[^/]*/[a-z]*\.js
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Twitter (Widgets) Expand
Detected patterns
- //platform\.twitter\.com/widgets\.js
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
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
Title: AddToAny
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.
-
https://tools.alertbuildingcontractadvice.com/
HTTP 302
http://www.alertbuildingcontractadvice.com/ HTTP 301
https://www.alertbuildingcontractadvice.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
25 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.alertbuildingcontractadvice.com/ Redirect Chain
|
113 KB 22 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.alertbuildingcontractadvice.com/.css/ |
206 KB 32 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.alertbuildingcontractadvice.com/.js/ |
270 KB 66 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
6 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
celebrate.png
vp-digital-tower-etc.s3.amazonaws.com/stock-assets/ |
10 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
original
imageprocessor.digital.vistaprint.com/crop/0,0,762x300/maxWidth/1000/https://uploads.documents.cimpress.io/v1/uploads/e078a80b-559a-4c12-a0c7-d17c26ca75e4~110/ |
9 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
original
imageprocessor.digital.vistaprint.com/crop/0,0,427x129/maxWidth/1000/https://uploads.documents.cimpress.io/v1/uploads/f4c0b2f6-ccd7-4bf1-afd4-9a8b29abad66~110/ |
13 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
original
imageprocessor.digital.vistaprint.com/crop/0,0,200x133/maxWidth/1000/https://uploads.documents.cimpress.io/v1/uploads/9095a6bd-6fce-4b75-a82e-9811e826ec9a~110/ |
66 KB 66 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
original
imageprocessor.digital.vistaprint.com/crop/0,157,760x211/maxWidth/1000/https://uploads.documents.cimpress.io/v1/uploads/02bae009-f818-48e4-9a18-f5aefe3f228f~110/ |
119 KB 120 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
original
imageprocessor.digital.vistaprint.com/crop/0,0,376x243/maxWidth/1000/https://uploads.documents.cimpress.io/v1/uploads/486689ba-d999-462c-b972-e78606844f2f~110/ |
170 KB 171 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collector.js
static.websimages.com/active-static/target/stats/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rollbar.min.js
cdnjs.cloudflare.com/ajax/libs/rollbar.js/2.14.4/ |
69 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
original
imageprocessor.digital.vistaprint.com/crop/0,0,1920x1080/maxWidth/2000/https://uploads.documents.cimpress.io/v1/uploads/81aefdaa-d402-4763-a3e5-0361c3b18c61~110/ |
1 MB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
original
imageprocessor.digital.vistaprint.com/https://uploads.documents.cimpress.io/v1/uploads/f3a79082-3550-4164-92a1-b8ecc489b25b~110/ |
221 KB 222 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sdk.js
connect.facebook.net/de_DE/ |
3 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widgets.js
platform.twitter.com/ |
97 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
page.js
static.addtoany.com/menu/ |
72 KB 26 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
record
statscollector.digital.vistaprint.com/ |
0 114 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sdk.js
connect.facebook.net/de_DE/ |
288 KB 83 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sm.23.html
static.addtoany.com/menu/ Frame 8ECB |
741 B 820 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widget_iframe.bbd13993eb53d3a11ac08f5e8cf9d6a4.html
platform.twitter.com/widgets/ Frame 0F94 |
319 KB 104 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
settings
syndication.twitter.com/ Frame 0F94 |
120 B 405 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
button.e878ad6ba18f0bdda53d6861059b0edd.js
platform.twitter.com/js/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tweet_button.bbd13993eb53d3a11ac08f5e8cf9d6a4.en.html
platform.twitter.com/widgets/ Frame DA7F |
32 KB 13 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jot
syndication.twitter.com/i/ |
43 B 357 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame DA7F |
822 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
68 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| 0 object| 1 object| 2 object| 3 object| oncontextlost object| oncontextrestored function| structuredClone function| getScreenDetails object| _rollbarConfig object| _rollbarShims object| _rollbarWrappedError function| _rollbarURH object| Rollbar function| rollbar object| a2a_config object| webs object| i18nextInstance function| _now function| throttle function| anchorScrolling function| shouldDockRight function| shouldDockVerticalLeft function| positionChildNav function| applyPositionToSubnav function| handleSubnavEvent function| setupSubNavPositioningEventHandlers string| MEDIA_GALLERY_SLIDESHOW_SELECTOR string| SLIDESHOW_CONTAINER_SELECTOR string| SLIDESHOW_IMAGE_SELECTOR string| SLIDESHOW_BELOW_IMAGE_DESCRIPTOR_SELECTOR string| SLIDESHOW_ARROW_LEFT_SELECTOR string| SLIDESHOW_ARROW_RIGHT_SELECTOR string| THUMBNAIL_CONTAINER_SELECTOR string| THUMBNAIL_WRAPPER_SELECTOR string| THUMBNAIL_IMAGE_SELECTOR number| SLIDESHOW_MARGIN_OFFSET function| scrollToThumbnail function| incrementSlideCount function| twoImageIncrementSlideCount function| setOrder function| toggleSlideshowPause function| setUpAutoPlay function| scrollToSlide function| scrollToSelected function| setThumbnailHighlight function| findNumOfSlides function| adjustArrowHeight function| setUpSlideshows object| tower string| i18nLocale object| i18next object| jsbn object| Money function| objectFitPolyfill object| platform function| doScroll object| FB object| a2a function| a2a_show_dropdown function| a2a_miniLeaveDelay function| a2a_init number| a2apage_init object| __twttrll object| twttr object| __twttr number| _rollbarStartTime boolean| _rollbarDidLoad boolean| _rollbarInitialized1 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 |
---|---|---|
www.alertbuildingcontractadvice.com/ | Name: webs-stats-visitor-id Value: 696322150 |
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
connect.facebook.net
fonts.googleapis.com
imageprocessor.digital.vistaprint.com
platform.twitter.com
static.addtoany.com
static.websimages.com
statscollector.digital.vistaprint.com
syndication.twitter.com
tools.alertbuildingcontractadvice.com
vp-digital-tower-etc.s3.amazonaws.com
www.alertbuildingcontractadvice.com
104.244.42.72
2606:2800:234:59:254c:406:2366:268c
2606:4700:10::6816:47c5
2606:4700::6810:551
2606:4700::6811:180e
2606:4700::6811:c149
2606:4700::6811:ca49
2a00:1450:4001:808::200a
2a03:2880:f01c:8012:face:b00c:0:3
52.216.93.75
52.222.236.120
52.70.223.82
098618125383f339b61490acd432891e79d7ce980dfcc6e0261e93fab5500d89
0b140f87ff144db782e0cddbdd64decbaa35b5c7c890f1e45b05fe2d8478b42e
2b37b00f9400fedda05e3feb73c40b2a19af5fbd2d2d327c39e9476cff3dd9c8
3b88d851130733719e7f882b99cffb4ebf7f24f08c1f270bd697e67ff5ba667d
4659b86e1e9569cd2abef308515b619967fa8140c155fece46ce9dad82a0122e
47ab61e93524b6e23dbc4fde47cf6045586cbe3c9d2c13807deef426f7a58c0e
4ca130786a2d2531241f8b8c7aaad6a4e27271f51b417b9c23f51bfb0c65c080
64265636281880212039be76acb4c0cb53dad93a9c62121abfe31a7e60b49b00
67e7c5cb5d6127ded1692a1ca7ced5624473cc7e3a34c39f7bf46d14de82f221
8ca975e30894a8ef186347dfb5325cc5f9f07860ae6c358816fb7b0661307217
8dc1a11d7f825051676075a3a0881dc6f2f5782c8e8d27ec59aa8356a7e2bb56
ac8778041fdb7f2e08ceb574c9a766247ea26f1a7d90fa854c4efcf4b361a957
b8d5785d9f30b6e5054cfe8c13fde2ec2136b98fe625be306b92341227366172
bd08180ec011a2cc6a193103b8279709370cedabcafe9ea5a7dd4a6ff23541d5
bed57a09b10b5cfc83c33f5bc6205831a9db085c874bc72d096d05ad2136e4b4
c23c8f091d7e593bf08ba17723996716e466632946cafb4826579520ce40094a
c6d03b7a5561687268e57b13d9d4a6a4c71ee570ea74718040ce9227676e3e5e
ceeffe239c1e48467d7361d67e75b74aeea2216099325f5e81f0251b9fe030ec
d4cff8de2398964e05c8efe129c043b5a9c1863201e4054ec0b20ac92a4191af
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e6ab028c9aed4b524653137e123ce8b4949dbdb8696cce01140a7eddd61923a4
e6d57505373ce754b8d30231f4af553afd17b377a919a4afbc1eceb479e22ec6
eaf910bc72716e597fe917054f2b51e7dd53dc259f01ac856f285444c69c8939
f22120d1591b5397235fec8a01ffcc7d45fa6bd0b4cd6f93b8999c9365b359f1
f8cacb171afeb1d90fb92a35f80f9110210a287be17eba6f3603d9d4a7e4527a