www.canva.cn
Open in
urlscan Pro
240e:f7:4d0f:601:3c50:4081:7a60:fffe
Public Scan
Effective URL: https://www.canva.cn/
Submission: On October 17 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Gandi Standard SSL CA 2 on June 27th 2023. Valid for: a year.
This is the only time www.canva.cn was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 6 | 240e:f7:4d0f:... 240e:f7:4d0f:601:3c50:4081:7a60:fffe | 58461 (CT-HANGZH...) (CT-HANGZHOU-IDC No.288) | |
25 | 240e:935:a00:... 240e:935:a00:1707:3c50:4081:7a60:fffe | 4134 (CHINANET-...) (CHINANET-BACKBONE No.31) | |
2 | 119.188.204.76 119.188.204.76 | 4837 (CHINA169-...) (CHINA169-BACKBONE CHINA UNICOM China169 Backbone) | |
3 | 34.120.195.249 34.120.195.249 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 2409:8c04:110... 2409:8c04:1104:8:3c50:4081:7a60:fffe | 24547 (CMNET-V4H...) (CMNET-V4HEBEI-AS-AP Hebei Mobile Communication Company Limited) | |
38 | 6 |
ASN58461 (CT-HANGZHOU-IDC No.288,Fu-chun Road, CN)
www.canva.cn |
ASN4134 (CHINANET-BACKBONE No.31,Jin-rong Street, CN)
static.canva.cn |
ASN4837 (CHINA169-BACKBONE CHINA UNICOM China169 Backbone, CN)
content-management-files.canva.cn |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 249.195.120.34.bc.googleusercontent.com
o13855.ingest.sentry.io |
ASN24547 (CMNET-V4HEBEI-AS-AP Hebei Mobile Communication Company Limited, CN)
content-management-files.canva.cn |
Apex Domain Subdomains |
Transfer | |
---|---|---|
34 |
canva.cn
2 redirects
www.canva.cn — Cisco Umbrella Rank: 218933 static.canva.cn content-management-files.canva.cn telemetry.canva.cn Failed |
964 KB |
3 |
sentry.io
o13855.ingest.sentry.io — Cisco Umbrella Rank: 13830 |
465 B |
38 | 2 |
Domain | Requested by | |
---|---|---|
25 | static.canva.cn |
www.canva.cn
static.canva.cn |
6 | www.canva.cn |
2 redirects
static.canva.cn
www.canva.cn |
3 | o13855.ingest.sentry.io |
static.canva.cn
|
3 | content-management-files.canva.cn |
www.canva.cn
|
0 | telemetry.canva.cn Failed |
static.canva.cn
|
38 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
beian.miit.gov.cn |
www.beian.gov.cn |
static.canva.cn |
weibo.com |
www.zhihu.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.canva.cn Gandi Standard SSL CA 2 |
2023-06-27 - 2024-06-28 |
a year | crt.sh |
ingest.sentry.io DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-07-25 - 2024-08-24 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.canva.cn/
Frame ID: A97C9E0C598E13D2AF088FD86F4D17E1
Requests: 35 HTTP requests in this frame
Frame:
https://www.canva.cn/cdn-cgi/challenge-platform/h/b/scripts/jsd/7ff8d35b/main.js
Frame ID: 7B7A54A1FF4EEA0CDB9EA2767C7FFEFC
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
Canva可画_在线设计协作平台_平面设计作图软件_视觉办公套件 - Canva中文官网Page URL History Show full URLs
-
http://www.canva.cn/
HTTP 301
https://www.canva.cn/ Page URL
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
Title: 京ICP备18032728号
Search URL Search Domain Scan URL
Title: 京公安备11010502039073号
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
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://www.canva.cn/
HTTP 301
https://www.canva.cn/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 25- https://www.canva.cn/cdn-cgi/challenge-platform/scripts/jsd/main.js HTTP 302
- https://www.canva.cn/cdn-cgi/challenge-platform/h/b/scripts/jsd/7ff8d35b/main.js
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.canva.cn/ Redirect Chain
|
173 KB 27 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
031ec2bc46afe189.ltr.css
static.canva.cn/web/ |
110 KB 28 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
e1787d84651689b6f20de2ebd8d86baf.svg
static.canva.cn/web/images/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hero-banner-zh-CN-1600x852.jpg
content-management-files.canva.cn/cdn-cgi/image/format=auto,w=1000/552eabf9-09ee-4f3f-81c7-3773dc57588b/ |
22 KB 23 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6946a347461082213a4523602b590457.png
static.canva.cn/web/images/ |
17 KB 18 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
aa6d02a5a4eadd82616b29e0a63785e5.png
static.canva.cn/web/images/ |
16 KB 17 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
7.16.0.min.js
static.canva.cn/static/lib/sentry/ |
54 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f7bd568c66c116d1.strings.js
static.canva.cn/web/ |
13 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
74e9837056aeab46.zh-CN.js
static.canva.cn/web/ |
316 B 703 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
704f6784a7553014.runtime.js
static.canva.cn/web/ |
16 KB 8 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
02f2e9d3bdc90360.vendor.js
static.canva.cn/web/ |
338 KB 108 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
35c67cd06c29fa43.vendor.js
static.canva.cn/web/ |
59 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
d6b20e5197f467aa.js
static.canva.cn/web/ |
574 KB 200 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cff149ee1e9d2be50ac77bcd86769d05.woff2
static.canva.cn/web/images/ |
38 KB 39 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
o13855.ingest.sentry.io/api/5862012/envelope/ |
2 B 333 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
o13855.ingest.sentry.io/api/5862012/envelope/ |
2 B 66 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
o13855.ingest.sentry.io/api/5862012/envelope/ |
2 B 66 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
e9a2f6f6541e1174.js
static.canva.cn/web/ |
7 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fbb94e696d0d0946.ltr.css
static.canva.cn/web/ |
130 B 770 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9fad05be9161568b.js
static.canva.cn/web/ |
15 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dd81148c96b850cc.js
static.canva.cn/web/ |
431 B 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
10031b90b7d4c81c.js
static.canva.cn/web/ |
17 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ff6e31484c2e81c5.js
static.canva.cn/web/ |
13 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
search
www.canva.cn/_ajax/designspec/spec/ |
5 KB 2 KB |
XHR
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2a75c4cd685f77ec.js
static.canva.cn/web/ |
411 B 851 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
70c01067fd01384e.js
static.canva.cn/web/ |
2 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
www.canva.cn/cdn-cgi/challenge-platform/h/b/scripts/jsd/7ff8d35b/ Frame 7B7A Redirect Chain
|
7 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hero-banner-zh-CN-1600x852.mp4
content-management-files.canva.cn/81bb4a27-40c6-43bf-b26a-60d5502c21d1/ |
192 KB 193 KB |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
8174e189dfc750b4
www.canva.cn/cdn-cgi/challenge-platform/h/b/jsd/r/ Frame 7B7A |
0 626 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
hero-banner-zh-CN-1600x852.mp4
content-management-files.canva.cn/81bb4a27-40c6-43bf-b26a-60d5502c21d1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
hero-banner-zh-CN-1600x852.mp4
content-management-files.canva.cn/81bb4a27-40c6-43bf-b26a-60d5502c21d1/ |
6 KB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
7328df9374e2b0cc.runtime.js
static.canva.cn/web/ |
0 56 KB |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
02f2e9d3bdc90360.vendor.js
static.canva.cn/web/ |
0 108 KB |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
6e92cffb098b68da.vendor.js
static.canva.cn/web/ |
0 55 KB |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
f0117b66867346f0.js
static.canva.cn/web/ |
0 0 |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
5fdac75c946cc416.ltr.css
static.canva.cn/web/ |
0 0 |
Other
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS |
traces
telemetry.canva.cn/v1/ Frame |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
traces
telemetry.canva.cn/v1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- content-management-files.canva.cn
- URL
- https://content-management-files.canva.cn/81bb4a27-40c6-43bf-b26a-60d5502c21d1/hero-banner-zh-CN-1600x852.mp4
- Domain
- telemetry.canva.cn
- URL
- https://telemetry.canva.cn/v1/traces
- Domain
- telemetry.canva.cn
- URL
- https://telemetry.canva.cn/v1/traces
Verdicts & Comments Add Verdict or Comment
12 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| __tti string| __canva_public_path__ object| bootstrap object| cmsg object| Sentry object| __SENTRY__ object| webpackChunk_canva_web object| _fe4d99ebe0d2d259646a80d250150d47 number| __mobxInstanceCount object| __mobxGlobals object| __sentry_instrumentation_handlers__6 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.canva.cn/ | Name: CDI Value: 3f6e2402-5623-4e87-b787-6ec8417deb63 |
|
www.canva.cn/ | Name: CPA Value: 6LUDDnL41vZ-mqQtO-G2fsvHIU2DSzOy85SQMbm6f1OCQvD0j1mrUE0VdQfUVHrmp1seRz6aqElieBazs5PVDOpA72M4gNx6Ln-LnOLE0FJy7JmO_hqr6UFswOu57ozZxnViONWhmTmu2Srp5d1dxOE0duzPo_ztG-HUtwCEzu-jGxY4xTRduDwnPJxgwurNpatjwhah_F6GB3kYK0_tsT7D0OBpNyFgMqes0Ep5exq_MdWRR_YGDFvItgC1QrWssDUV4Sb7ncBf6YrlbUMN3RnJ3CpRd4IplihZ8GHAMMqV12Oh |
|
www.canva.cn/ | Name: CCK Value: e8k8i6HEUADX2ztPrKOC2Q |
|
www.canva.cn/ | Name: ASI Value: 01HCXN4KCZNC3X6EM6CQRP3HVK |
|
.canva.cn/ | Name: cf_clearance Value: LoH8lUco7dXna.Dc3vcF7SoivwFnld9B8lJwrkbc33k-1697507332-0-1-2c7eb173.d22e913c.2ba7823-0.2.1697507332 |
|
.canva.cn/ | Name: _cfuvid Value: f9pIQ9KAIkZOWc3wTfG.VEv0oqcIACMnphxejqG9Blg-1697507333119-0-604800000 |
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 |
---|---|
Content-Security-Policy | frame-ancestors https://tongji.baidu.com https://canva-china.zendesk.com https://phoenix.canva.cn; base-uri 'self'; object-src 'none'; script-src 'report-sample' 'strict-dynamic' 'unsafe-eval' 'nonce-QfAI6dUdNPKj5sxvXTlbJw'; report-uri https://csp.canva.cn/_cspreport?requestId=8174e189dfc750b4&app=anon_home&policyHash=c5c280dc |
Strict-Transport-Security | max-age=31536000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | deny |
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.
content-management-files.canva.cn
o13855.ingest.sentry.io
static.canva.cn
telemetry.canva.cn
www.canva.cn
content-management-files.canva.cn
telemetry.canva.cn
119.188.204.76
2409:8c04:1104:8:3c50:4081:7a60:fffe
240e:935:a00:1707:3c50:4081:7a60:fffe
240e:f7:4d0f:601:3c50:4081:7a60:fffe
34.120.195.249
1ddeb44a9f63f3da8009cc83389e2504ca26e607d066a9a8a4140ec8355881d4
338f9fca564ff9bb628a712dd5a12d9b86d75798cf6081bbeba61c93ba9067ed
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
5a8bb4cda1a3363a7f51ca73e94df7cdb663810e66cd1c13cbf35bd315cb80d2
5f0ac85c3290eed8ab0db9451a22b2d6276895208aabd0893956d4ba4e68c000
601b664a1779449c89585103182a27ee7b3f7e134e56d4b99aff303d711ea11c
666d309e32f2412613e2d3af1b6b25b94177a1bccff74a8c894830e22df7b753
77481742f0c7ad639e4eb20d8304733a6750f6974dc30cb4b0c119b33c6618ac
87a993b0ca7f8309c55f8b49072f55b4231f7b30d1db9849134b970bf5a07226
895727c02b2b9158cd2c82d3a9a8b9cf0aef20b6735a6ebc2e82852b294dc398
95b273eaae2dc6ec0ea2135ef0e3611cd4996d156ace6299a5e7166fee1e6c40
9b6cdb08aca2dd66de2d3b1a9b05052fe1aa90b168ce9c370e3f50e4b292e96d
b43d6ebab7cf27a3471e365a35d066ec021a1e2ec6c56334479be65ba917e7e8
ba1f7d37e9de3f127fc92a7f3d2fcd37301df5d620e694876202610e62312075
bab0fed9b19c624d27b63a6544847c302bd26cf84c957bafdfd8574d53631f87
c3a0fa3fb707eaf93ef4fb77a1f3dba62923bd1eab002b55695a665b2958f166
c4582df95506718ab302abc4a6640080ece79875c54b055842e728032785c62e
c6de703f8ee214808496dcd92795ac8971782935ed75abdd5624c814e69daaea
c7f9f5bfb22ded01521f9bad8cca562487cd7b7dae5ddc4e68bd944621c61e5b
c84de7e52d68bd3b651219e7085236babc85a0c7c79f21a14f0cdddbd0fb4b4c
ce7e1ec533dee712334af042fa2b24b781b11933206ab800c479f4c0953cdeef
d195d1b9600a40c39d17f07f263fed3ce8e69a611c58a84b6f263bfbf20afcbf
d4f8ef02cb3fea46481d8fe00afa8419f1bed54a6401f849673cfc15672f5cd5
dcabd721246dc9d592cd39c344c7945f2f11f6343e9b99bb850bc03bd9e0da8e
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
fb7331578e93df363427543ecc4b9c366eb212eddcb89d5967e1dffcf93f8cf6
ff688797b15544bf24dad19b905bcac16b17dfdc3e5dd1f1e5d8b846b6d6f2a5