connorlapping.com
Open in
urlscan Pro
2606:4700:30::681b:87a4
Public Scan
Effective URL: https://connorlapping.com/
Submission: On September 29 via manual from US
Summary
TLS certificate: Issued by CloudFlare Inc ECC CA-2 on February 19th 2019. Valid for: a year.
This is the only time connorlapping.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 16 | 2606:4700:30:... 2606:4700:30::681b:87a4 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 192.229.133.221 192.229.133.221 | 15133 (EDGECAST) (EDGECAST - MCI Communications Services) | |
3 | 2606:4700::68... 2606:4700::6813:c597 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
3 | 2a00:1450:400... 2a00:1450:4001:800::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2606:2800:134... 2606:2800:134:1a0d:1429:742:782:b6 | 15133 (EDGECAST) (EDGECAST - MCI Communications Services) | |
4 | 2a00:1450:400... 2a00:1450:4001:81d::200a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
4 | 2a00:1450:400... 2a00:1450:4001:820::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81d::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
32 | 9 |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
connorlapping.com |
ASN15133 (EDGECAST - MCI Communications Services, Inc. d/b/a Verizon Business, US)
www.w3schools.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
cdnjs.cloudflare.com |
ASN15169 (GOOGLE - Google LLC, US)
pagead2.googlesyndication.com |
ASN15133 (EDGECAST - MCI Communications Services, Inc. d/b/a Verizon Business, US)
pbs.twimg.com |
ASN15169 (GOOGLE - Google LLC, US)
maps.googleapis.com |
ASN15169 (GOOGLE - Google LLC, US)
adservice.google.de | |
googleads.g.doubleclick.net | |
www.googletagservices.com |
ASN15169 (GOOGLE - Google LLC, US)
adservice.google.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
16 |
connorlapping.com
1 redirects
connorlapping.com |
3 MB |
4 |
googleapis.com
maps.googleapis.com |
116 KB |
3 |
googlesyndication.com
pagead2.googlesyndication.com |
203 KB |
3 |
cloudflare.com
cdnjs.cloudflare.com |
81 KB |
2 |
doubleclick.net
googleads.g.doubleclick.net |
|
1 |
googletagservices.com
www.googletagservices.com |
29 KB |
1 |
google.com
adservice.google.com |
171 B |
1 |
google.de
adservice.google.de |
171 B |
1 |
twimg.com
pbs.twimg.com |
229 B |
1 |
w3schools.com
www.w3schools.com |
7 KB |
32 | 10 |
Domain | Requested by | |
---|---|---|
16 | connorlapping.com |
1 redirects
connorlapping.com
|
4 | maps.googleapis.com |
connorlapping.com
maps.googleapis.com |
3 | pagead2.googlesyndication.com |
connorlapping.com
pagead2.googlesyndication.com |
3 | cdnjs.cloudflare.com |
connorlapping.com
|
2 | googleads.g.doubleclick.net |
pagead2.googlesyndication.com
|
1 | www.googletagservices.com |
pagead2.googlesyndication.com
|
1 | adservice.google.com |
pagead2.googlesyndication.com
|
1 | adservice.google.de |
pagead2.googlesyndication.com
|
1 | pbs.twimg.com |
connorlapping.com
|
1 | www.w3schools.com |
connorlapping.com
|
32 | 10 |
This site contains links to these domains. Also see Links.
Domain |
---|
kahootsmash.org |
infinitynode.io |
decoydigits.org |
infinitemail.io |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com CloudFlare Inc ECC CA-2 |
2019-02-19 - 2020-02-19 |
a year | crt.sh |
*.w3schools.com DigiCert SHA2 Secure Server CA |
2017-10-25 - 2020-05-05 |
3 years | crt.sh |
ssl412106.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-08-10 - 2020-02-16 |
6 months | crt.sh |
*.g.doubleclick.net GTS CA 1O1 |
2019-09-05 - 2019-11-28 |
3 months | crt.sh |
*.twimg.com DigiCert SHA2 High Assurance Server CA |
2018-11-19 - 2019-11-27 |
a year | crt.sh |
*.googleapis.com GTS CA 1O1 |
2019-09-05 - 2019-11-28 |
3 months | crt.sh |
*.google.com GTS CA 1O1 |
2019-09-05 - 2019-11-28 |
3 months | crt.sh |
This page contains 4 frames:
Primary Page:
https://connorlapping.com/
Frame ID: 28B68F3E83563829C2D613019C495A90
Requests: 30 HTTP requests in this frame
Frame:
https://pagead2.googlesyndication.com/pagead/js/r20190924/r20190131/show_ads_impl.js
Frame ID: A66DFC28B0698E6016A525635E09835D
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/html/r20190924/r20190131/zrt_lookup.html
Frame ID: 14D73BD1A9E4BDD0A5AA392AC4251D45
Requests: 1 HTTP requests in this frame
Frame:
https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2636517952622238&output=html&adk=1812271804&adf=3025194257&lmt=1569785714&plat=1%3A32776%2C2%3A16809992%2C8%3A32776%2C9%3A32776%2C16%3A8388608%2C30%3A1081344&guci=1.2.0.0.2.2.0.0&format=0x0&url=https%3A%2F%2Fconnorlapping.com%2F&ea=0&flash=0&pra=5&wgl=1&adsid=NT&dt=1569785714820&bpp=10&bdt=741&fdt=56&idt=56&shv=r20190924&cbv=r20190131&saldr=aa&abxe=1&nras=1&correlator=3195526445022&frm=20&pv=2&ga_vid=785129452.1569785715&ga_sid=1569785715&ga_hid=2125208586&ga_fc=0&iag=0&icsg=64131&dssz=9&mdo=0&mso=0&u_tz=120&u_his=2&u_java=0&u_h=1200&u_w=1600&u_ah=1200&u_aw=1600&u_cd=24&u_nplug=0&u_nmime=0&adx=-12245933&ady=-12245933&biw=1585&bih=1200&scr_x=0&scr_y=0&oid=3&pvsid=3554128103696364&rx=0&eae=2&fc=1936&brdim=0%2C0%2C0%2C0%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&vis=1&rsz=%7C%7Cs%7C&abl=NS&fu=16&bc=31&ifi=0&uci=0.gckdwff2f19&fsb=1&dtd=66
Frame ID: 8708F290CA8201DCCB2A0AD3D2979FB3
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://connorlapping.com/
HTTP 301
https://connorlapping.com/ Page URL
Detected technologies
Google Maps (Maps) ExpandDetected patterns
- script /\/\/maps\.googleapis\.com\/maps\/api\/js/i
CloudFlare (CDN) Expand
Detected patterns
- headers server /^cloudflare$/i
Font Awesome (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+(?:([\d.]+)\/)?(?:css\/)?font-awesome(?:\.min)?\.css/i
Google AdSense (Advertising Networks) Expand
Detected patterns
- script /googlesyndication\.com\//i
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Title:
Search URL Search Domain Scan URL
Title:
Search URL Search Domain Scan URL
Title:
Search URL Search Domain Scan URL
Title:
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://connorlapping.com/
HTTP 301
https://connorlapping.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
32 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
connorlapping.com/ Redirect Chain
|
7 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tPAyqyUd8hI2NKa976ZBSeQ6F8E.js
connorlapping.com/cdn-cgi/apps/head/ |
56 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
w3.css
www.w3schools.com/lib/ |
32 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/ |
28 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
connorlapping.com/css/ |
2 KB 906 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
adsbygoogle.js
pagead2.googlesyndication.com/pagead/js/ |
101 KB 36 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
initials.gif
connorlapping.com/ |
9 KB 9 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
FDUooSNV_400x400.jpg
pbs.twimg.com/profile_images/1097875254452441089/ |
0 229 B |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
kahootsmash.png
connorlapping.com/ |
50 KB 50 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
infinitynode.png
connorlapping.com/ |
575 KB 576 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
decoydigits.png
connorlapping.com/ |
192 KB 192 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
infinitemail.png
connorlapping.com/ |
21 KB 22 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
infinitynodesmall.png
connorlapping.com/ |
93 KB 93 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
email-decode.min.js
connorlapping.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/ |
1 KB 834 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
maps.googleapis.com/maps/api/ |
110 KB 36 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SmoothScroll.min.js
cdnjs.cloudflare.com/ajax/libs/smoothscroll/1.4.4/ |
11 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
connorlapping.com/js/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
219 B 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ARDwSBNGFl2q-XZ3Y8N4e4Cp0rc.js
connorlapping.com/cdn-cgi/apps/body/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
first.jpg
connorlapping.com/ |
744 KB 745 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
second.jpg
connorlapping.com/ |
633 KB 633 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
third.jpg
connorlapping.com/ |
1 MB 1 MB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/fonts/ |
70 KB 71 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
integrator.js
adservice.google.de/adsid/ |
109 B 171 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
integrator.js
adservice.google.com/adsid/ |
109 B 171 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
show_ads_impl.js
pagead2.googlesyndication.com/pagead/js/r20190924/r20190131/ |
227 KB 84 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
show_ads_impl.js
pagead2.googlesyndication.com/pagead/js/r20190924/r20190131/ Frame A66D |
227 KB 84 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
zrt_lookup.html
googleads.g.doubleclick.net/pagead/html/r20190924/r20190131/ Frame 14D7 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ads
googleads.g.doubleclick.net/pagead/ Frame 8708 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
osd.js
www.googletagservices.com/activeview/js/current/ |
77 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.js
maps.googleapis.com/maps-api-v3/api/js/38/5/ |
74 KB 28 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
util.js
maps.googleapis.com/maps-api-v3/api/js/38/5/ |
141 KB 52 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
AuthenticationService.Authenticate
maps.googleapis.com/maps/api/js/ |
62 B 210 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
56 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| onformdata object| onpointerrawupdate function| pJS function| hexToRgb function| clamp function| isInArray object| Eager object| CloudflareApps function| tinycolor function| requestAnimFrame function| cancelRequestAnimFrame object| pJSDom function| particlesJS object| adsbygoogle object| google_js_reporting_queue number| google_srt object| google_ad_modifications object| google_logging_queue object| ggeac boolean| google_measure_js_timing object| googleToken object| googleIMState function| processGoogleToken object| google_reactive_ads_global_state object| google_sa_queue object| google_sl_win function| google_process_slots function| google_spfd object| google_sv_map object| google_t12n_vars object| google object| module$contents$MapsEvent_MapsEvent object| module$contents$mapsapi$overlay$OverlayView_OverlayView function| SmoothScroll object| myCenter function| initialize function| onClick function| myFunction object| __e3_ function| google_sa_impl object| google_jobrunner object| google_persistent_state_async object| __google_ad_urls number| google_global_correlator object| google_prev_clients object| gaGlobal object| ampInaboxIframes object| ampInaboxPendingMessages object| google_iframe_oncopy function| Goog_AdSense_getAdAdapterInstance boolean| google_osd_loaded boolean| google_onload_fired function| Goog_Osd_UnloadAdBlock function| Goog_Osd_UpdateElementToMeasure function| google_osd_amcb object| _xdc_0 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.
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 |
---|
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.
adservice.google.com
adservice.google.de
cdnjs.cloudflare.com
connorlapping.com
googleads.g.doubleclick.net
maps.googleapis.com
pagead2.googlesyndication.com
pbs.twimg.com
www.googletagservices.com
www.w3schools.com
192.229.133.221
2606:2800:134:1a0d:1429:742:782:b6
2606:4700:30::681b:87a4
2606:4700::6813:c597
2a00:1450:4001:800::2002
2a00:1450:4001:81d::2002
2a00:1450:4001:81d::200a
2a00:1450:4001:820::2002
008a1d103902f15fdb1c191fcb1ce8954330e7b8de43d09abb08555ba609f420
0482a98d09daebc18a0d2e1ed8f748da5b0179e61223ed541101df1f4699f073
1172c927328bc8cc9bf6effef0c6433c8425cf91959c253851c5533ab0488db9
140e85c814cf26083d51adb8a999a85b9d360c4cce07c1d4ea48a150f555fb9f
1e7c32667129979eaf01a1b23e81c92fb510b0b9d520a2bf4f54e2f3c963a7f8
2595496fe48df6fcf9b1bc57c29a744c121eb4dd11566466bc13d2e52e6bbcc8
283169c4b1bc529d90116419a097656e3a8487c6333eae476ed554f784978143
3a87a34553836ed9ee2a9209641e8b4869599296496b3bf23721728d4d38e7e1
3f7cec1f7e9fb742acf79c38a45630f1ece91e9e98f53a1ec5bbe19dc33877d4
46aeccd601b232cce93f17cad5c02376d3e9241c7d526dff8a0aaa419b0819b8
59345f09f23610da29c99d8fcd956666db82be2baf53965023add35dfabd975b
5bc46957bf17b47772d5ab7dafc3cd4655ef3def50b1854f5a6cc53113ce5d3d
7dacf83f51179de8d7980a513e67ab3a08f2c6272bb5946df8fd77c0d1763b73
803366aa29275aeac232b882f5cb5543e1dedfde3ddf71422dc560fd10a4a52e
8e2e6709f620f2091e098e5646e0f5a258a38d28bed301705db754ee1f99ced7
905b42975895b7c78243f60fb0fc06b06002a869727219a721c2402c64a86f50
92d8f619fb905929677d34089c493cc1e4a27bd6944c46ef7c0269d1bcfe6c0b
b5376363686861d73bc9ce173470a56598542807734356188b3ab241c48dedd7
ba29334d4166bdb7b0aeaecd95d57d9a5634657e7cd4759dc6d69c99749c0dc4
d1f98037ced9040d5cc3f9e6d331bb71ade963f82e753a2ba5039a9d5bed5eac
d23b76d0502f01f486b0025cdb942713385d66f4775fc86af7166da3c26313c1
d61d57dcc3a8c841a84bd94762fbbfa6516acdca3238cdce9ae5a3b369058fd2
d6899299cff668aac61ab11dcba4939feb98f36e60942f51ec2a63a3b06e4de0
d7625641666eb0d30c70ca6fa1cac3b0705486578733a364c9eff073045ae084
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e906b778ae5e94955e92e89e234d64b6cf1abc239d5a3361603576b09a364d36
ed4be0ecb2b1556291ed0c94c2b37991b5dcdbc4b009f0de088b9ade0e950019
f50507fcd46a726feb07e51dda9d125500a90ad9d31dbcf67ae71b9c07aa75a0
fcfffb14c4b0ddc8108d36d969ba6580e7cbbde9055f1cc2c19c26bebfc36da1