v.douyu.com
Open in
urlscan Pro
43.132.80.22
Public Scan
Submission: On June 29 via api from FI — Scanned from SG
Summary
TLS certificate: Issued by GlobalSign RSA OV SSL CA 2018 on July 4th 2022. Valid for: a year.
This is the only time v.douyu.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 | 43.132.80.22 43.132.80.22 | 139341 (ACE-AS-AP...) (ACE-AS-AP ACE) | |
2 | 52.76.116.62 52.76.116.62 | 16509 (AMAZON-02) (AMAZON-02) | |
20 | 43.132.81.25 43.132.81.25 | 139341 (ACE-AS-AP...) (ACE-AS-AP ACE) | |
2 | 163.181.42.224 163.181.42.224 | 24429 (TAOBAO Zh...) (TAOBAO Zhejiang Taobao Network Co.) | |
2 | 163.181.81.213 163.181.81.213 | 24429 (TAOBAO Zh...) (TAOBAO Zhejiang Taobao Network Co.) | |
1 | 203.205.136.80 203.205.136.80 | 132203 (TENCENT-N...) (TENCENT-NET-AP-CN Tencent Building) | |
9 | 163.181.42.227 163.181.42.227 | 24429 (TAOBAO Zh...) (TAOBAO Zhejiang Taobao Network Co.) | |
1 | 129.226.103.123 129.226.103.123 | 132203 (TENCENT-N...) (TENCENT-NET-AP-CN Tencent Building) | |
39 | 9 |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-76-116-62.ap-southeast-1.compute.amazonaws.com
shark.douyucdn.cn |
ASN24429 (TAOBAO Zhejiang Taobao Network Co.,Ltd, CN)
passport.douyu.com |
ASN24429 (TAOBAO Zhejiang Taobao Network Co.,Ltd, CN)
vstatic.douyucdn.cn |
ASN132203 (TENCENT-NET-AP-CN Tencent Building, Kejizhongyi Avenue, CN)
3gimg.qq.com |
ASN24429 (TAOBAO Zhejiang Taobao Network Co.,Ltd, CN)
dotserver.douyucdn.cn |
ASN132203 (TENCENT-NET-AP-CN Tencent Building, Kejizhongyi Avenue, CN)
otheve.beacon.qq.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
33 |
douyucdn.cn
shark.douyucdn.cn — Cisco Umbrella Rank: 287226 shark2.douyucdn.cn — Cisco Umbrella Rank: 255504 vstatic.douyucdn.cn dotserver.douyucdn.cn — Cisco Umbrella Rank: 187278 |
371 KB |
4 |
douyu.com
v.douyu.com — Cisco Umbrella Rank: 777013 passport.douyu.com — Cisco Umbrella Rank: 396412 |
16 KB |
2 |
qq.com
3gimg.qq.com — Cisco Umbrella Rank: 65384 otheve.beacon.qq.com — Cisco Umbrella Rank: 12933 |
8 KB |
39 | 3 |
Domain | Requested by | |
---|---|---|
20 | shark2.douyucdn.cn |
v.douyu.com
shark2.douyucdn.cn |
9 | dotserver.douyucdn.cn | |
2 | vstatic.douyucdn.cn |
v.douyu.com
|
2 | passport.douyu.com |
shark.douyucdn.cn
shark2.douyucdn.cn |
2 | shark.douyucdn.cn |
v.douyu.com
shark2.douyucdn.cn |
2 | v.douyu.com |
shark2.douyucdn.cn
|
1 | otheve.beacon.qq.com |
3gimg.qq.com
|
1 | 3gimg.qq.com |
shark2.douyucdn.cn
|
39 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.douyu.com |
www.google.cn |
www.mozilla.org |
www.microsoft.com |
kefu.douyu.com |
beian.miit.gov.cn |
www.beian.gov.cn |
whgswj.whhd.gov.cn |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.douyu.com GlobalSign RSA OV SSL CA 2018 |
2022-07-04 - 2023-08-05 |
a year | crt.sh |
*.douyucdn.cn GlobalSign GCC R3 DV TLS CA 2020 |
2022-08-05 - 2023-09-06 |
a year | crt.sh |
*.flow.qq.com GlobalSign Organization Validation CA - SHA256 - G3 |
2023-05-15 - 2024-06-15 |
a year | crt.sh |
*.nov11-2022-1.ias.qq.com GlobalSign Organization Validation CA - SHA256 - G2 |
2022-11-10 - 2023-12-12 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://v.douyu.com/show/a2JEMJnxjdkM
Frame ID: 0AFF05E9D3E1210862A3C7E47D53E4F7
Requests: 42 HTTP requests in this frame
15 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
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
Title: 我要直播
Search URL Search Domain Scan URL
Title: 意见反馈
Search URL Search Domain Scan URL
Title: 版权保护投诉指引
Search URL Search Domain Scan URL
Title: 斗鱼官方QQ号
Search URL Search Domain Scan URL
Title: 鄂ICP备15011961号-1
Search URL Search Domain Scan URL
Title: 鄂公网安备 42018502000107号
Search URL Search Domain Scan URL
Title: 工商网监
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
39 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
a2JEMJnxjdkM
v.douyu.com/show/ |
35 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
douyu-user-sdk.js
shark.douyucdn.cn/app/douyu-passport/js/page/sdk/v3/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
error-4755502b.css
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
51 KB 10 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-error-f0d345a1.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-Img-6b77d2cf.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
292 KB 78 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-collectService-2f031081.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
120 KB 32 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-Error-2fa93957.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
80 KB 16 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-device-5ef30eb4.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
4 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-classnames-ad711c20.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
1 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-watchLater-b753b162.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
10 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-Avatar-1bd44c12.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
44 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-header-f7a39dd4.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
468 KB 89 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-DropDown-7d2d893c.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
79 KB 16 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-Dialog-811b3703.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
44 KB 9 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-vendor-registerServiceWorker-c2574ce5.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
1 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
697 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
617 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
577 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
f29f611d26d0b66e8d36453e89aa3e90.png
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
systemjs.bd5d569f85416bb7f94e10d68c78deb8.js
shark2.douyucdn.cn/front-publish/demand-v3-master/polyfills/ |
6 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nomodule-babel-helpers-b7e32a8b.js
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
12 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
douyu-user-sdk.js
shark.douyucdn.cn/app/douyu-passport/js/page/sdk/v3/ |
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
9dfb072b74e40f0f7febbd9915b24736.png
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
11 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
4dd921a5dd8e7fc4efe1223d30ab1568.png
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
40 KB 40 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
b52143cf3337ddf0.png
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
13 KB 13 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
get
passport.douyu.com/lapi/did/api/ |
97 B 514 B |
Script
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gswj_04e057e095.gif
vstatic.douyucdn.cn/res/com/ |
604 B 1 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ghs_d0289dc0a4.png
vstatic.douyucdn.cn/res/com/ |
591 B 929 B |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
safeAuth
passport.douyu.com/lapi/passport/iframe/ |
63 B 292 B |
Script
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
beacon_release_s.js
3gimg.qq.com/mig_op/beacon/js/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.gif
dotserver.douyucdn.cn/fish3/ |
43 B 348 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
getHotKeywords
v.douyu.com/wgapi/vodnc/front/search/ |
553 B 391 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.gif
dotserver.douyucdn.cn/fish3/ |
43 B 188 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.gif
dotserver.douyucdn.cn/fish3/ |
43 B 188 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.gif
dotserver.douyucdn.cn/fish3/ |
43 B 187 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.gif
dotserver.douyucdn.cn/fish3/ |
43 B 187 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.gif
dotserver.douyucdn.cn/fish3/ |
43 B 187 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.gif
dotserver.douyucdn.cn/fish3/ |
43 B 210 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.gif
dotserver.douyucdn.cn/fish3/ |
43 B 188 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.gif
dotserver.douyucdn.cn/fish3/ |
43 B 188 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
294315395ddd40de772698bbb3737127.svg
shark2.douyucdn.cn/front-publish/demand-v3-master/ |
817 B 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
upload
otheve.beacon.qq.com/analytics/ |
20 B 444 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
21 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.
boolean| credentialless object| onbeforetoggle object| onscrollend object| System object| litHtmlVersions function| JSCompiler_renameProperty object| litElementVersions number| __mobxInstanceCount object| __mobxGlobals string| passport_host number| clientId object| jsonp_0512473010840655 object| UserJsSDK function| PASSPORT_REG_SUCCESS_CALLBACK function| PASSPORT_LOGIN_SUCCESS_CALLBACK function| PASSPORT_CLOSE_CALLBACK function| PASSPORT_DP_CALLBACK string| getDouYuDid function| __jp0 object| BeaconComm object| BeaconAction2 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 |
---|---|---|
.douyu.com/ | Name: dy_did Value: 1815175d440aaa8b53ce66b400001601 |
|
v.douyu.com/ | Name: dy_did Value: 1815175d440aaa8b53ce66b400001601 |
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.
3gimg.qq.com
dotserver.douyucdn.cn
otheve.beacon.qq.com
passport.douyu.com
shark.douyucdn.cn
shark2.douyucdn.cn
v.douyu.com
vstatic.douyucdn.cn
129.226.103.123
163.181.42.224
163.181.42.227
163.181.81.213
203.205.136.80
43.132.80.22
43.132.81.25
52.76.116.62
02c045b5a38b1e9a01bf15ab6d48d526dc60a726bf041fe32d153b4ffd71e761
0789c4c4f9dc135109275928679714626061a7b0c7d0cc0dfad20dd60db82ef1
0bd5820d256ad06b6e2c98ac17b7196126cc0a51d734dff175d8efe5054f0b63
12a461bee8b37e9eb1825c40c5f1354e3ebb7f1a7ad960ad661f5b146884c11e
1d9da18cf06c98cfd1a02bc942d2759c6fd804bf1ec0bed30ae00f329a31eafd
380d7e0c244444f7a44a79130e6e524b6c3bdc1d147e3985e36512087bc28510
3eff7f9b56f07b47876b3dece9acd96dba464b5790c65e2c0b5a78118e060caa
44d8ccbda74c81ac4674dfc83738de95f2df8ad275f84e75b22e83b61ec5ce32
4755502b1b11ea05de660e9c240e5a8e90122716bcf57216bce920917ce0c3c2
58d838d7ec27a372d98e893912eea54aedc9527be5fa4c9317d901172af920c7
63ba642a89e8d09d6665ba436eaa59875ef3adc44360b1081b47275f26b2e541
82d1e6de193c7bcf02252237d8e31a09397634e69fe8fd53d9542187b183a971
87e7b5fa891492dc9cce24a92dc0c5624d56d5a7d33c8d88eb1ad7ec51bfaafb
92eed201be009dfac510e0596c464fc66abf97b0d11856b5b6769f3dcbcf5a7a
9b74e7f493327fe2e09cddd61c0bf6b1fed2f5bf9fb717bedf26118d426a95e4
a04dcbd1a14dc46a337bf7e56ce6038fcee12d1538ec559ced17975a31382d1b
ac0f1aa84dfb3485e642bd10b2b56c7ea6b89bf6398e73ca909dd8cb58b5554d
acd62242a0a0086e667564fc8766f7ac53ad96b6727c621721f6e8a750769eea
b6ee69d205e2f05e4b6bf76ca9c18b4fe024582c7ace1b7656f100d08101b5b2
b9d3ec7a5fc730665dc885726a39909ef3533852802b9e9208a58c5f280a2228
be19ac55552aa2874ecf3c999ed3f225a98447227a02b7e6036aa1edbd22ed3e
c1942b654b3c21bf3c8076851dee497a1d9deee818c52638b209ed71501bd87f
c6935cc3d709b18a31ccae848dc0a532d4691dfe4fa2a2aa497bee21840efae4
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
cf6cb803ccc645e863a64a2d1b89723462403c4f505044d4c4151d78ffa4bb1d
d35e9537abc6d7aa15aac7b6a34f00b4d0a2394fb7cff5ac840a4e1a10e937e9
dc47994e47c6d22b4b98b90c3b797e52596a7aa298de279860beb83f5b4050eb
e949f50426654c0a6586875b45b96df507cf1a2383ecda155c8caa0a6ac46c35
eb8936c3cb599099cfd860ec214b3ae4dbdd905dfcdefcdfef65ba2fe4493596
f18bfb07f3f7baa45d2b0e770a811cd9d0a5698983791ce0e4a1c72aec0eb341
f32ebf02d60a59f1efef61d8f18180bc1300155231cb9a2612854db2ad71627e
f7f69f298718aa741f1920069355e3aac3419a110060246a5854737fea75a0bd
ff2185d1ec6265b270565c0aca1dfda93c9b8df34c4028308bca295da7273049