www.producthunt.com
Open in
urlscan Pro
2606:4700::6812:e753
Public Scan
Effective URL: https://www.producthunt.com/
Submission: On March 17 via automatic, source alexatop100k
Summary
TLS certificate: Issued by COMODO ECC Domain Validation Secure S... on November 3rd 2018. Valid for: 6 months.
This is the only time www.producthunt.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 6 | 2606:4700::68... 2606:4700::6812:e753 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 2606:4700::68... 2606:4700::6813:c797 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 99.86.0.85 99.86.0.85 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
4 | 2606:4700::68... 2606:4700::6810:cfa5 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
2 | 52.38.164.32 52.38.164.32 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
2 | 2a03:2880:f02... 2a03:2880:f02d:12:face:b00c:0:3 | 32934 (FACEBOOK) (FACEBOOK - Facebook) | |
1 | 2a04:4e42:600... 2a04:4e42:600::729 | 54113 (FASTLY) (FASTLY - Fastly) | |
1 1 | 13.35.253.92 13.35.253.92 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
3 | 13.35.253.116 13.35.253.116 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
2 | 2a00:1450:400... 2a00:1450:4001:816::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2606:2800:234... 2606:2800:234:59:254c:406:2366:268c | 15133 (EDGECAST) (EDGECAST - MCI Communications Services) | |
3 | 2a03:2880:f12... 2a03:2880:f12d:83:face:b00c:0:25de | 32934 (FACEBOOK) (FACEBOOK - Facebook) | |
1 | 13.35.253.117 13.35.253.117 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
28 | 13 |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
producthunt.com | |
www.producthunt.com | |
s3.producthunt.com | |
assets.producthunt.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
ajax.cloudflare.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: server-99-86-0-85.fra6.r.cloudfront.net
cdn.segment.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
cdn.onesignal.com | |
onesignal.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: ec2-52-38-164-32.us-west-2.compute.amazonaws.com
api.segment.io |
ASN32934 (FACEBOOK - Facebook, Inc., US)
connect.facebook.net |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: server-13-35-253-92.fra6.r.cloudfront.net
widget.intercom.io |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: server-13-35-253-116.fra6.r.cloudfront.net
js.intercomcdn.com |
ASN15133 (EDGECAST - MCI Communications Services, Inc. d/b/a Verizon Business, US)
platform.twitter.com |
ASN32934 (FACEBOOK - Facebook, Inc., US)
www.facebook.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: server-13-35-253-117.fra6.r.cloudfront.net
api-iam.intercom.io |
Apex Domain Subdomains |
Transfer | |
---|---|---|
6 |
producthunt.com
1 redirects
producthunt.com www.producthunt.com s3.producthunt.com assets.producthunt.com |
554 KB |
4 |
onesignal.com
cdn.onesignal.com onesignal.com |
59 KB |
3 |
facebook.com
www.facebook.com |
495 B |
3 |
intercomcdn.com
js.intercomcdn.com |
276 KB |
2 |
twitter.com
platform.twitter.com |
28 KB |
2 |
google-analytics.com
www.google-analytics.com |
17 KB |
2 |
intercom.io
1 redirects
widget.intercom.io api-iam.intercom.io |
3 KB |
2 |
facebook.net
connect.facebook.net |
61 KB |
2 |
segment.io
api.segment.io |
288 B |
1 |
ravenjs.com
cdn.ravenjs.com |
10 KB |
1 |
segment.com
cdn.segment.com |
65 KB |
1 |
cloudflare.com
ajax.cloudflare.com |
4 KB |
28 | 12 |
Domain | Requested by | |
---|---|---|
3 | www.facebook.com |
connect.facebook.net
|
3 | js.intercomcdn.com |
js.intercomcdn.com
|
3 | assets.producthunt.com |
www.producthunt.com
ajax.cloudflare.com assets.producthunt.com |
2 | onesignal.com |
cdn.onesignal.com
|
2 | platform.twitter.com |
assets.producthunt.com
platform.twitter.com |
2 | www.google-analytics.com |
cdn.segment.com
|
2 | connect.facebook.net |
cdn.segment.com
connect.facebook.net |
2 | api.segment.io |
cdn.segment.com
|
2 | cdn.onesignal.com |
assets.producthunt.com
cdn.onesignal.com |
1 | api-iam.intercom.io |
js.intercomcdn.com
|
1 | widget.intercom.io | 1 redirects |
1 | cdn.ravenjs.com |
cdn.segment.com
|
1 | cdn.segment.com |
www.producthunt.com
|
1 | ajax.cloudflare.com |
www.producthunt.com
|
1 | s3.producthunt.com |
www.producthunt.com
|
1 | www.producthunt.com |
assets.producthunt.com
|
1 | producthunt.com | 1 redirects |
28 | 17 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
ssl400516.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2018-11-03 - 2019-05-12 |
6 months | crt.sh |
ssl412106.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-03-02 - 2019-09-08 |
6 months | crt.sh |
*.segment.com DigiCert SHA2 Secure Server CA |
2018-05-08 - 2019-07-18 |
a year | crt.sh |
ssl473492.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-01-22 - 2019-07-31 |
6 months | crt.sh |
*.segment.io DigiCert SHA2 Secure Server CA |
2018-05-10 - 2019-07-26 |
a year | crt.sh |
*.facebook.com DigiCert SHA2 High Assurance Server CA |
2019-01-21 - 2019-04-21 |
3 months | crt.sh |
osff.map.fastly.net GlobalSign CloudSSL CA - SHA256 - G3 |
2019-02-26 - 2020-01-23 |
a year | crt.sh |
*.intercomcdn.com Amazon |
2018-05-25 - 2019-06-25 |
a year | crt.sh |
*.google-analytics.com Google Internet Authority G3 |
2019-03-01 - 2019-05-24 |
3 months | crt.sh |
*.twimg.com DigiCert SHA2 High Assurance Server CA |
2018-11-19 - 2019-11-27 |
a year | crt.sh |
*.intercom.com Amazon |
2018-07-09 - 2019-08-09 |
a year | crt.sh |
This page contains 5 frames:
Primary Page:
https://www.producthunt.com/
Frame ID: 8FCAABAAB3E7035EE891FD4406FF331D
Requests: 22 HTTP requests in this frame
Frame:
https://platform.twitter.com/widgets/widget_iframe.2e9f365dae390394eb8d923cba8c5b11.html?origin=https%3A%2F%2Fwww.producthunt.com&settingsEndpoint=https%3A%2F%2Fsyndication.twitter.com%2Fsettings
Frame ID: 3E863A5B24B77E53D5A91B3118C0B86F
Requests: 1 HTTP requests in this frame
Frame:
https://www.facebook.com/tr/
Frame ID: 424909BC6D6F72A25BBB22DDBEAEF760
Requests: 1 HTTP requests in this frame
Frame:
https://onesignal.com/webPushAnalytics
Frame ID: 411D6685F23344A87AA0234D1B2CAFFB
Requests: 1 HTTP requests in this frame
Frame:
https://js.intercomcdn.com/frame.b599f3b6.js
Frame ID: 39CB19932C2D0C643A326270A6DDB9B1
Requests: 3 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://producthunt.com/
HTTP 301
https://www.producthunt.com/ Page URL
Detected technologies
React (JavaScript Frameworks) ExpandDetected patterns
- env /^React$/i
CloudFlare (CDN) Expand
Detected patterns
- headers server /cloudflare/i
Facebook (Widgets) Expand
Detected patterns
- script /\/\/connect\.facebook\.net\/[^\/]*\/[a-z]*\.js/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|(analytics))\.js/i
- env /^gaGlobal$/i
Intercom (Analytics) Expand
Detected patterns
- env /^Intercom$/i
Segment (Analytics) Expand
Detected patterns
- html /<script[\s\S]*cdn\.segment\.com\/analytics.js[\s\S]*script>/i
- script /cdn\.segment\.com\/analytics\.js/i
- env /^analytics$/i
webpack (Miscellaneous) Expand
Detected patterns
- env /^webpackJsonp$/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://producthunt.com/
HTTP 301
https://www.producthunt.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 11- https://widget.intercom.io/widget/fe4ce68d4a8352909f553b276994db414d33a55c HTTP 302
- https://js.intercomcdn.com/shim.latest.js
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.producthunt.com/ Redirect Chain
|
139 KB 20 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
upvote-burst-orange-black.png
s3.producthunt.com/static/ |
6 KB 6 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-6b0b6712459e427af033.css
assets.producthunt.com/assets/ |
468 KB 76 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rocket-loader.min.js
ajax.cloudflare.com/cdn-cgi/scripts/a2bd7673/cloudflare-static/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-6b0b6712459e427af033.js
assets.producthunt.com/assets/ |
1 MB 286 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.min.js
cdn.segment.com/analytics.js/v1/dtyjquswuq/ |
304 KB 65 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
OneSignalSDK.js
cdn.onesignal.com/sdks/ |
17 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
19-eaf511630871bfbd57b9.js
assets.producthunt.com/assets/ |
735 KB 166 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
p
api.segment.io/v1/ |
21 B 144 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
t
api.segment.io/v1/ |
21 B 144 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fbevents.js
connect.facebook.net/en_US/ |
52 KB 16 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
raven.min.js
cdn.ravenjs.com/3.17.0/ |
25 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
shim.latest.js
js.intercomcdn.com/ Redirect Chain
|
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
43 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
OneSignalPageSDKES6.js
cdn.onesignal.com/sdks/ |
212 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
graphql
www.producthunt.com/frontend/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widgets.js
platform.twitter.com/ |
93 KB 28 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
515428722157533
connect.facebook.net/signals/config/ |
186 KB 45 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
www.google-analytics.com/r/ |
35 B 101 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
web
onesignal.com/api/v1/sync/fbbbe136-8ae8-4e6c-a680-ea72a9305f25/ |
3 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.facebook.com/tr/ |
44 B 296 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.facebook.com/tr/ |
44 B 199 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
widget_iframe.2e9f365dae390394eb8d923cba8c5b11.html
platform.twitter.com/widgets/ Frame 3E86 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
www.facebook.com/tr/ Frame 4249 |
0 0 |
Document
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
webPushAnalytics
onesignal.com/ Frame 411D |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frame.b599f3b6.js
js.intercomcdn.com/ Frame 39CB |
638 KB 114 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor.211c3eb8.js
js.intercomcdn.com/ Frame 39CB |
516 KB 160 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
ping
api-iam.intercom.io/messenger/web/ Frame 39CB |
5 KB 2 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- www.producthunt.com
- URL
- https://www.producthunt.com/frontend/graphql
Verdicts & Comments Add Verdict or Comment
47 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| onselectstart object| onselectionchange function| queueMicrotask object| __cfQR object| env string| __deviceType string| __userCountry object| analytics function| webpackJsonp object| core object| __core-js_shared__ object| global object| System function| asap function| Observable function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill object| React function| request object| api object| apolloClient object| reduxStore string| routeAnalyticsId boolean| __cfRLUnblockHandlers function| _fbq function| fbq object| RavenConfig function| Intercom string| GoogleAnalyticsObject function| ga function| normalize function| OneSignal function| seedrandom number| graphQLInFlight object| Raven object| google_tag_data object| gaplugins object| gaGlobal object| gaData number| __oneSignalSdkLoadCount function| __jp0 object| __twttrll object| twttr object| __twttr number| __INTERCOM_BUNDLE_LOAD_TIME__1 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 |
---|---|---|
.producthunt.com/ | Name: __cfduid Value: d7b0c7015bd1da483d32201cfc64438b81552832958 |
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 |
---|---|
Strict-Transport-Security | max-age=2592000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
X-Xss-Protection | 1; mode=block |
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.
ajax.cloudflare.com
api-iam.intercom.io
api.segment.io
assets.producthunt.com
cdn.onesignal.com
cdn.ravenjs.com
cdn.segment.com
connect.facebook.net
js.intercomcdn.com
onesignal.com
platform.twitter.com
producthunt.com
s3.producthunt.com
widget.intercom.io
www.facebook.com
www.google-analytics.com
www.producthunt.com
www.producthunt.com
13.35.253.116
13.35.253.117
13.35.253.92
2606:2800:234:59:254c:406:2366:268c
2606:4700::6810:cfa5
2606:4700::6812:e753
2606:4700::6813:c797
2a00:1450:4001:816::200e
2a03:2880:f02d:12:face:b00c:0:3
2a03:2880:f12d:83:face:b00c:0:25de
2a04:4e42:600::729
52.38.164.32
99.86.0.85
01ed28aab1d14f3c64bade394e96766b5b7a9be0bdd343495c27bc50ccc0a967
09cb7c36c13be7810320607e581c11cd14b5b53eefe52a528b944a43f5a91cda
0a06cfdca2346178bb5c7c121b2f272373e89b512df79d778b9400b442a193e2
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
12f71cb993958eefc4bdb41d7dbbda490779a9c7aba448f7be52bb63912e0254
3082249fa26d6c4b7fbbfa24f2750f51081cd86349b5c6fc0fbc70f7ec4e52cb
3e552578c7d450b023f2cd9d28f830be4335c3acc6c4ab6dadda0769f09e5f22
460c112ca18e517ef1a6c6abb2ba5ae55187138503a10177bf1908d9261c3a19
570e90ae53be52eef8849a7f762b304f2506e2d3ab6146bc8dff279111666d74
5d22e9af453b0e99de3cea4efadc1b1ff2f70bb2412bb72b4941a85e29c3e74d
6bb981959d783d83df88b9aa48738948c9a8a22c1a31b8cb5305d3e338ebf9a7
778dc00a8b32f7b6712667d0cfb80fbc20fb0f90931e7186f6f0a9edeb9e9907
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
851236848055290a43a34158702ec2e31fbe9e2087c6a4139c6f9f79c795c383
89a1f8470075846f4b6a1aab4d4683090498c008f70a184ebc66c114bce99bc6
a2c714c08819e7d17d89dbc1051eb04e696f1d601843ba2ae1e5da45387809fc
a87a2c5b94118d3db1611f8898af52bac49efedc8b1316d414c6651bf6a43670
acc0b5c1fec36ef490100bc3440e44693fcfc6bfb493d903ad562a0bce22ce3b
ddce599b4b57f29774ed7e0e329681ea3a89e5ac4045711a9bf152d16012fabb
e5cc241811995195ed9a027e00215cb06a6268f5c90e829c3ad3f66f191ba231
e97dc4926a1d0b0c300a61c71dcdf54de3e3965b39f89755d397e0a077cedaaf
ed6835296d62e5b42d27afa99f94bec12cbc924597b77e0b806b03e9ebc51c78