![](/screenshots/f273af2c-b9cb-43cd-8dd0-d67003fb73fc.png)
corporate.jd.com
Open in
urlscan Pro
103.107.90.73
Public Scan
Effective URL: https://corporate.jd.com/home
Submission: On May 10 via api from US — Scanned from DE
Summary
TLS certificate: Issued by GlobalSign RSA OV SSL CA 2018 on November 8th 2023. Valid for: a year.
This is the only time corporate.jd.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 155.138.243.4 155.138.243.4 | 20473 (AS-CHOOPA) (AS-CHOOPA) | |
19 | 103.107.90.73 103.107.90.73 | 10099 (UNICOM-GL...) (UNICOM-GLOBAL China Unicom Global) | |
5 | 2a02:26f0:710... 2a02:26f0:7100::1720:ef23 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
6 | 163.171.132.119 163.171.132.119 | 54994 (ML-1432-5...) (ML-1432-54994) | |
1 | 2a02:26f0:710... 2a02:26f0:7100::1720:ef43 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 103.107.90.37 103.107.90.37 | 10099 (UNICOM-GL...) (UNICOM-GLOBAL China Unicom Global) | |
34 | 6 |
ASN20473 (AS-CHOOPA, US)
PTR: 155.138.243.4.vultrusercontent.com
mguo.bgtth.top |
ASN54994 (ML-1432-54994, CA)
wlssl.jd.com | |
img30.360buyimg.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
jd.com
corporate.jd.com — Cisco Umbrella Rank: 936355 ir.jd.com Failed wlssl.jd.com — Cisco Umbrella Rank: 677640 stream-outside.jd.com Failed mercury.jd.com — Cisco Umbrella Rank: 219614 |
140 KB |
6 |
typekit.net
use.typekit.net — Cisco Umbrella Rank: 448 p.typekit.net — Cisco Umbrella Rank: 565 |
135 KB |
5 |
360buyimg.com
img30.360buyimg.com — Cisco Umbrella Rank: 108419 |
620 KB |
1 |
bgtth.top
1 redirects
mguo.bgtth.top |
329 B |
34 | 4 |
Domain | Requested by | |
---|---|---|
19 | corporate.jd.com |
corporate.jd.com
|
5 | img30.360buyimg.com |
corporate.jd.com
|
5 | use.typekit.net |
corporate.jd.com
|
1 | mercury.jd.com |
corporate.jd.com
|
1 | p.typekit.net |
corporate.jd.com
|
1 | wlssl.jd.com |
corporate.jd.com
|
1 | mguo.bgtth.top | 1 redirects |
0 | stream-outside.jd.com Failed |
wlssl.jd.com
|
0 | ir.jd.com Failed |
corporate.jd.com
|
34 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.jd.com |
jdcorporateblog.com |
ir.jd.com |
www.linkedin.com |
twitter.com |
www.facebook.com |
www.youtube.com |
www.instagram.com |
jdc.jd.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.jd.com GlobalSign RSA OV SSL CA 2018 |
2023-11-08 - 2024-12-09 |
a year | crt.sh |
use.typekit.net DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-02-01 - 2025-03-03 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://corporate.jd.com/home
Frame ID: BC030C1718BA9959D05E40D45731B844
Requests: 33 HTTP requests in this frame
Frame:
https://ir.jd.com/phoenix.zhtml?c=253315&p=iframe-alerts
Frame ID: 4333FF0D319817EBE1B01C4E6AD45551
Requests: 1 HTTP requests in this frame
Screenshot
![](/screenshots/f273af2c-b9cb-43cd-8dd0-d67003fb73fc.png)
Page Title
JD.com, Inc.Page URL History Show full URLs
-
https://mguo.bgtth.top/
HTTP 301
https://corporate.jd.com/home Page URL
Detected technologies
![](/vendor/wappa/icons/Bootstrap.png)
Detected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
31 Outgoing links
These are links going to different origins than the main page.
Title: Visit JD.com's main site.
Search URL Search Domain Scan URL
Title: NEWS
Search URL Search Domain Scan URL
Title: ·Investor Home
Search URL Search Domain Scan URL
Title: ·Stock Information
Search URL Search Domain Scan URL
Title: ·Stock Chart
Search URL Search Domain Scan URL
Title: ·Historical Price Lookup
Search URL Search Domain Scan URL
Title: ·Investment Calculator
Search URL Search Domain Scan URL
Title: ·Investor News
Search URL Search Domain Scan URL
Title: ·HKEX Filings
Search URL Search Domain Scan URL
Title: ·Financial Information
Search URL Search Domain Scan URL
Title: ·Quarterly Results
Search URL Search Domain Scan URL
Title: ·Annual Reports
Search URL Search Domain Scan URL
Title: ·Analyst Coverage
Search URL Search Domain Scan URL
Title: ·Investor Events / Calendar
Search URL Search Domain Scan URL
Title: ·Webcasts & Presentations
Search URL Search Domain Scan URL
Title: ·Shareholder Meetings
Search URL Search Domain Scan URL
Title: ·ESG / Sustainability
Search URL Search Domain Scan URL
Title: ·Corporate Governance
Search URL Search Domain Scan URL
Title: ·Management
Search URL Search Domain Scan URL
Title: ·Board of Directors
Search URL Search Domain Scan URL
Title: JD.com Unveils 2024 618 Grand Promotion: Immediate Access from 8 PM on May 31JD.com Unveils 2024 618 Grand Promotion: Immediate Access from 8 PM on May 31
Search URL Search Domain Scan URL
Title: JD.com Awarded 2024 INFORMS Prize for Excellence in Operations Research and AnalyticsJD.com Awarded 2024 INFORMS Prize for Excellence in Operations Research and Analytics
Search URL Search Domain Scan URL
Title: JD Logistics Announces Major Expansion of International Express Delivery ServiceJD Logistics Announces Major Expansion of International Express Delivery Service
Search URL Search Domain Scan URL
Title: JD.com Boosts Trade-In Subsidies and Enhances Service for Household Appliances and Home GoodsJD.com announced on March 14 at AWE2024 that it will invest RMB 3 billion yuan (USD ~420 million) in 2024, in collaboration with its partners, to further improve subsidies and services for customers trading in used home appliances and goods.
Search URL Search Domain Scan URL
Title: JD Health Enhances Eldercare Services with Key Partnerships at Beijing ConferenceJD Health held its fourth annual Partner Conference, coinciding with the Eldercare Consumption Summit in Beijing.
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.
-
https://mguo.bgtth.top/
HTTP 301
https://corporate.jd.com/home Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
34 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
home
corporate.jd.com/ Redirect Chain
|
17 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.css
corporate.jd.com/static/css/ |
118 KB 19 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.css
corporate.jd.com/static/css/ |
8 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.css
corporate.jd.com/static/css/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vfg4dus.js
use.typekit.net/ |
17 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-1.11.3.min.js
corporate.jd.com/static/js/ |
94 KB 33 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
corporate.jd.com/static/js/ |
36 KB 10 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
corporate.jd.com/static/js/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-logo.jpg
corporate.jd.com/static/images/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
sliderPicList
corporate.jd.com/home/ |
5 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
newsAnnouncementsList
corporate.jd.com/home/ |
2 KB 888 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
phoenix.zhtml
ir.jd.com/ Frame 4333 |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
joya.js
wlssl.jd.com/ |
36 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
banner-bg.jpg
corporate.jd.com/static/css/i/ |
5 KB 5 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon-new.png
corporate.jd.com/static/css/i/ |
4 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loading.gif
corporate.jd.com/static/css/i/ |
19 KB 20 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icons.png
corporate.jd.com/static/css/i/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-cart.jpg
corporate.jd.com/static/css/i/ |
2 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-globe.jpg
corporate.jd.com/static/css/i/ |
2 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-delivery.jpg
corporate.jd.com/static/css/i/ |
2 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg-present.jpg
corporate.jd.com/static/css/i/ |
2 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jdc.png
corporate.jd.com/static/css/i/ |
616 B 836 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/7d485b/00000000000000003b9ad1b1/27/ |
32 KB 32 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/347aea/00000000000000003b9ad1b2/27/ |
33 KB 33 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/c9cde8/00000000000000003b9ad1b9/27/ |
31 KB 31 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
l
use.typekit.net/af/4ba64f/00000000000000003b9ad1ba/27/ |
32 KB 32 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
p.gif
p.typekit.net/ |
35 B 205 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
00064bd781be65ba.jpg
img30.360buyimg.com/jdwork/jfs/t1/159140/30/44451/16320/663c74c3Fa134b717/ |
30 KB 31 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
07ad7153007f5f49.jpg
img30.360buyimg.com/jdwork/jfs/t1/107471/37/47583/66589/662f56fdF00ab024b/ |
102 KB 102 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c91085b50dcb19db.png
img30.360buyimg.com/jdwork/jfs/t1/205576/22/39599/26521/65f3c42dFd2b43bf4/ |
254 KB 255 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
b05f3b030417bb19.jpg
img30.360buyimg.com/jdwork/jfs/t1/157820/10/39662/136050/65f3c15fFfdee2629/ |
169 KB 169 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
50cbca5db1be6018.jpg
img30.360buyimg.com/jdwork/jfs/t1/234802/27/15036/33290/65f3c1a7F1d5ae396/ |
62 KB 63 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
checkWhiteList
stream-outside.jd.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
log.gif
mercury.jd.com/ |
43 B 1023 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
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
- ir.jd.com
- URL
- https://ir.jd.com/phoenix.zhtml?c=253315&p=iframe-alerts
- Domain
- stream-outside.jd.com
- URL
- https://stream-outside.jd.com/checkWhiteList?code=JA2016_163492
Verdicts & Comments Add Verdict or Comment
20 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| Typekit function| $ function| jQuery object| jQuery111307101105099435747 string| ctx object| jdpts object| jaq function| fn object| fingerprint function| getFingerprint object| browserRegExp object| JA function| privateLogJOYAJS function| log function| logJSON function| expLogJSON function| expLogPost function| nlog function| __ZWX_CLSTAG_CLICK__8 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 |
---|---|---|
.jd.com/ | Name: __jda Value: 26066735.17153337402401600217530.1715333740.1715333740.1715333740.1 |
|
.jd.com/ | Name: __jdb Value: 26066735.1.17153337402401600217530|1.1715333740 |
|
.jd.com/ | Name: __jdc Value: 26066735 |
|
.jd.com/ | Name: __jdv Value: 26066735|direct|-|none|-|1715333740242 |
|
.mercury.jd.com/ | Name: cud Value: 706c080f56d8a01b936665e9e65e3578 |
|
.mercury.jd.com/ | Name: cvt Value: 1 |
|
.mercury.jd.com/ | Name: csn Value: 1 |
|
.jd.com/ | Name: __jdu Value: 17153337402401600217530 |
5 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=7776000 |
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.
corporate.jd.com
img30.360buyimg.com
ir.jd.com
mercury.jd.com
mguo.bgtth.top
p.typekit.net
stream-outside.jd.com
use.typekit.net
wlssl.jd.com
ir.jd.com
stream-outside.jd.com
103.107.90.37
103.107.90.73
155.138.243.4
163.171.132.119
2a02:26f0:7100::1720:ef23
2a02:26f0:7100::1720:ef43
0d41ace7fe5d58ff4baf37685ca4ae6d0463f9ffbc0c66d91a8933ad6c9f58fb
20e9782ea00edf857fd526c10198c0e4a578d7f37b99fcfef6818415eedb587e
2310735a0e80b226d1a7a8dc129e13031c66a5795202ae1d031e8208fcacc869
251dee450d412507c5e969346c084afa2419d25d964ec7e7f90c343b02845a69
3075e61062ed9df6772ecc43675234c100da82ffcc8f53f510cdf38413fe0c5c
30d2288977e34167331b1b43d6414ca1b98ad77b137c02c416beb8a4d2b8b363
34c6c1f553a3824451cfc8302be5976c8fc80ac5c9dc72b8936fe2f4b7cdce04
47167a87463d51c8dd3f104d8b1ab9a425da6885bfa1b76e6cfac0ece70cc227
4981e6199a53d85aafd144fafccfa271de7c62565d83647ab8872fc717178ee7
4a4de7903ea62d330e17410ea4db6c22bcbeb350ac6aa402d6b54b4c0cbed327
51e2e6b10a427adf3b211340a274ab6b57919e68ab86426f8826c0d9732e5803
599a68edb1aa5850e642fe8fedd5404a488239fd86bbb1f817291d342e67e109
64dc8676d0975192e3ceea3e4c1d67395483db989b66aaf95e1d037d0d62a763
65cb88b9c3fcb4fff5ac541290a658ad3c95ed195715e34133423346780957f7
6db170b58f4bafd0f5f76977716966409f112877b513a82cf01ef448e5179cbe
6e1ba8d6e0a3a62b3b302fd29724ce5db46f74169181a6ca5bc888019c9c5de7
6f395e76394ff3e9835ac27ab09d5999339db10095654518067627a484e9aab6
7313b3a1bc47a752bebd405c455d3c01fe7eff14e3d5873a61debb0e01eb0e7f
8ac951b28b17b2f224da35bf155451914fc6cad1b623fb0179ecbdeb232c55d7
916af6f05f54f6cbf9728289f023f399ed77f90a5d86986336f5e25bde812870
9b9265c69a5cc295d1ab0d04e0273b3677db1a6216ce2ccf4efc8c277ed84b39
a87d55dbc66d113e6e54c957f8ecd092e654915c118cb8c027848aa67dbf5710
abbdd911a59ab7f2adcaa4aa70258e2ea16bbfb69b06a0a52f1c47f16c6dc774
b85f89fe644de9f75f441744137e34d9461bb7b0c608ea4d2052f4e9c990882a
bc60019725111f2eeb0470009c4adfa279fc8a1045ee1f6651db8f9b9c940c85
c4dbc6d49dcff4af9d8ae010d1722bbeaa6816aaa036f42fe6b8520a6979175e
c5feb5c3ce6e8ed3f87235a86e6ef834d68122f3eadb00b8c259e9de964e1959
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
d5f90c66924dbc9ef5e559e5bbf5296295e93a1727dcab60b5d8fa3fa4ec697e
d898d32411c3e81651f4719c9a5c0494d2d644d17e7e73165dcf6280dfc300c1
e3a453a3255a5cbed5aa510e48798c1cd46ba908e8a3de0158677e5bf8ffb592
f1a5b93d557530935986304d9abe08ffc46d97b3fe1a171c9f19ee1617ce186f