blog.trading212.live
Open in
urlscan Pro
66.220.23.67
Public Scan
Effective URL: https://blog.trading212.live/
Submission: On May 05 via api from BG — Scanned from DE
Summary
TLS certificate: Issued by ZeroSSL ECC Domain Secure Site CA on May 5th 2023. Valid for: 3 months.
This is the only time blog.trading212.live was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-66-97-10.fra56.r.cloudfront.net
static.hotjar.com |
ASN15169 (GOOGLE, US)
PTR: 8.110.160.34.bc.googleusercontent.com
d.pub.network |
ASN16509 (AMAZON-02, US)
PTR: server-65-9-95-21.prg50.r.cloudfront.net
script.hotjar.com |
ASN16509 (AMAZON-02, US)
test.cmp.quantcast.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-35-156-6-99.eu-central-1.compute.amazonaws.com
audit-tcfv2.cmp.quantcast.com |
ASN16509 (AMAZON-02, US)
PTR: ip-54-187-159-182.stripe.com
q.stripe.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-187-57-130.us-west-2.compute.amazonaws.com
m.stripe.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
7 |
stripe.com
js.stripe.com — Cisco Umbrella Rank: 1062 q.stripe.com — Cisco Umbrella Rank: 5929 m.stripe.com — Cisco Umbrella Rank: 1038 |
130 KB |
7 |
quantcast.com
cmp.quantcast.com — Cisco Umbrella Rank: 2737 test.cmp.quantcast.com — Cisco Umbrella Rank: 11003 audit-tcfv2.cmp.quantcast.com — Cisco Umbrella Rank: 12871 |
192 KB |
6 |
trading212.live
2 redirects
blog.trading212.live |
2 MB |
3 |
pub.network
a.pub.network — Cisco Umbrella Rank: 4251 d.pub.network — Cisco Umbrella Rank: 4611 |
45 KB |
2 |
stripe.network
m.stripe.network — Cisco Umbrella Rank: 1128 |
16 KB |
2 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2587 |
313 B |
2 |
hotjar.com
static.hotjar.com — Cisco Umbrella Rank: 638 script.hotjar.com — Cisco Umbrella Rank: 870 |
72 KB |
2 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 48 |
119 KB |
1 |
gstatic.com
fonts.gstatic.com |
31 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 37 |
1 KB |
31 | 10 |
Domain | Requested by | |
---|---|---|
6 | blog.trading212.live |
2 redirects
blog.trading212.live
|
5 | cmp.quantcast.com |
a.pub.network
cmp.quantcast.com |
3 | q.stripe.com |
blog.trading212.live
|
3 | js.stripe.com |
blog.trading212.live
js.stripe.com |
2 | m.stripe.network |
js.stripe.com
m.stripe.network |
2 | region1.google-analytics.com |
www.googletagmanager.com
|
2 | www.googletagmanager.com |
blog.trading212.live
www.googletagmanager.com |
2 | a.pub.network |
blog.trading212.live
|
1 | m.stripe.com |
m.stripe.network
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | audit-tcfv2.cmp.quantcast.com |
cmp.quantcast.com
|
1 | test.cmp.quantcast.com |
cmp.quantcast.com
|
1 | script.hotjar.com |
static.hotjar.com
|
1 | d.pub.network |
a.pub.network
|
1 | static.hotjar.com |
blog.trading212.live
|
1 | fonts.googleapis.com |
blog.trading212.live
|
31 | 16 |
This site contains links to these domains. Also see Links.
Domain |
---|
tinyurl.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
blog.trading212.live ZeroSSL ECC Domain Secure Site CA |
2023-05-05 - 2023-08-03 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-02-26 - 2024-02-25 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-04-17 - 2023-07-10 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-04-17 - 2023-07-10 |
3 months | crt.sh |
*.hotjar.com Amazon ECDSA 256 M01 |
2023-03-09 - 2024-04-06 |
a year | crt.sh |
d.pub.network GTS CA 1D4 |
2023-04-20 - 2023-07-19 |
3 months | crt.sh |
cmp.quantcast.com R3 |
2023-04-14 - 2023-07-13 |
3 months | crt.sh |
a.stripecdn.com DigiCert SHA2 Extended Validation Server CA |
2023-04-20 - 2023-08-05 |
4 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-04-17 - 2023-07-10 |
3 months | crt.sh |
*.stripe.com DigiCert TLS Hybrid ECC SHA384 2020 CA1 |
2023-02-14 - 2023-06-13 |
4 months | crt.sh |
m.stripe.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-03-28 - 2023-07-26 |
4 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://blog.trading212.live/
Frame ID: C99FC67DE9C545553D3EF80EC4F4C069
Requests: 23 HTTP requests in this frame
Frame:
https://js.stripe.com/v3/m-outer-93afeeb17bc37e711759584dbfc50d47.html
Frame ID: 8395768BA0C1E2CD6937C8DFAA2C1A6C
Requests: 4 HTTP requests in this frame
Frame:
https://m.stripe.network/inner.html
Frame ID: 77103F040757559E59D2269D68381CB3
Requests: 4 HTTP requests in this frame
Screenshot
Page Title
TinyURL.com - shorten that long URL into a tiny URLPage URL History Show full URLs
-
http://blog.trading212.live/?entity=5347189
HTTP 308
https://blog.trading212.live/?entity=5347189 HTTP 302
https://blog.trading212.live/ Page URL
Detected technologies
Stripe (Payment Processors) ExpandDetected patterns
- js\.stripe\.com
Google Analytics (Analytics) Expand
Detected patterns
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- <!-- (?:End )?Google Tag Manager -->
- googletagmanager\.com/gtm\.js
- googletagmanager\.com/gtag/js
Hotjar (Analytics) Expand
Detected patterns
- //static\.hotjar\.com/
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: TinyURL
Search URL Search Domain Scan URL
Title: Branded Short Domain
Search URL Search Domain Scan URL
Title: Signup & create your own
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://blog.trading212.live/?entity=5347189
HTTP 308
https://blog.trading212.live/?entity=5347189 HTTP 302
https://blog.trading212.live/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
blog.trading212.live/ Redirect Chain
|
22 KB 23 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
front.css
blog.trading212.live/css/ |
448 KB 448 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
blog.trading212.live/js/ |
1 MB 1 MB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cls.css
a.pub.network/core/pubfig/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubfig.min.js
a.pub.network/tinyurl-com/ |
107 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
104 KB 41 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
12 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hotjar-2976777.js
static.hotjar.com/c/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
init
d.pub.network/v2/ |
44 KB 6 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modules.b440b8b3971e5ec6056f.js
script.hotjar.com/ |
264 KB 68 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
225 KB 78 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 258 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
choice.js
cmp.quantcast.com/choice/wZt3yQfgdwnz-/tinyurl.com/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp2.js
cmp.quantcast.com/tcfv2/ |
178 KB 47 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp-list.json
test.cmp.quantcast.com/GVL-v2/ |
10 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp2ui-en.js
cmp.quantcast.com/tcfv2/47/ |
248 KB 61 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor-list-trimmed-v1.json
cmp.quantcast.com/GVL-v2/ |
354 KB 43 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google-atp-list.json
cmp.quantcast.com/tcfv2/ |
151 KB 35 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
audit-tcfv2.cmp.quantcast.com/ |
2 B 102 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
state
blog.trading212.live/app/api/ |
72 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v3
js.stripe.com/ |
469 KB 126 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
fonts.gstatic.com/s/montserrat/v25/ |
30 KB 31 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m-outer-93afeeb17bc37e711759584dbfc50d47.html
js.stripe.com/v3/ Frame 8395 |
200 B 810 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m-outer-8cb24ab2d649fd36a488d04d8c457933.js
js.stripe.com/v3/fingerprinted/js/ Frame 8395 |
631 B 469 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 8395 |
0 717 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 8395 |
0 718 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
inner.html
m.stripe.network/ Frame 7710 |
930 B 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
csp-report
q.stripe.com/ Frame 7710 |
0 492 B |
Other
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
out-4.5.42.js
m.stripe.network/ Frame 7710 |
86 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
6
m.stripe.com/ Frame 7710 |
156 B 670 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 55 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
33 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| 1 object| 2 boolean| credentialless object| dataLayer object| Spark function| hj object| _hjSettings object| freestar object| regeneratorRuntime object| hjSiteSettings function| hjBootstrap object| hjBootstrapCalled object| hjLazyModules object| google_tag_manager object| google_tag_data object| gaGlobal object| fsdata object| fsCmpInitMessage function| __tcfapi function| __uspapi function| __tcfapiui object| webpackChunk function| _ object| $cookies function| SparkForm function| SparkFormErrors object| Bus object| core function| __ object| webpackChunkStripeJSouter function| noop function| Stripe12 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 |
---|---|---|
blog.trading212.live/ | Name: fs.bot.check Value: true |
|
.pub.network/ | Name: _fsuid Value: 53826c30-7e63-4005-9402-56888f4b84da |
|
.trading212.live/ | Name: _ga Value: GA1.1.838794465.1683294999 |
|
.trading212.live/ | Name: _ga_2PJZZW5GKP Value: GS1.1.1683294999.1.0.1683294999.0.0.0 |
|
.trading212.live/ | Name: _hjSessionUser_2976777 Value: eyJpZCI6IjViNGFkMTJhLWExOWQtNTg3ZS04NGU5LTQzMDk0ZThjM2UwNSIsImNyZWF0ZWQiOjE2ODMyOTQ5OTkyMDgsImV4aXN0aW5nIjpmYWxzZX0= |
|
.trading212.live/ | Name: _hjFirstSeen Value: 1 |
|
.trading212.live/ | Name: _hjIncludedInSessionSample_2976777 Value: 0 |
|
.trading212.live/ | Name: _hjSession_2976777 Value: eyJpZCI6ImU2ZTU4OTA2LTEzYzQtNGNlMC05MTY0LTIxMDY1MjQzNDc0ZSIsImNyZWF0ZWQiOjE2ODMyOTQ5OTk5NDksImluU2FtcGxlIjpmYWxzZX0= |
|
.trading212.live/ | Name: _hjAbsoluteSessionInProgress Value: 0 |
|
m.stripe.com/ | Name: m Value: ec13ef1b-3e27-4c77-8a76-48d39789e69365dae9 |
|
.blog.trading212.live/ | Name: __stripe_mid Value: f9408bcc-0ccb-4202-b95d-9e97f4331f17f350f1 |
|
.blog.trading212.live/ | Name: __stripe_sid Value: 19afa7d6-02ed-4273-a2d8-78e5f0e3dbb39fcf1e |
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 |
---|
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 |
---|---|
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.
a.pub.network
audit-tcfv2.cmp.quantcast.com
blog.trading212.live
cmp.quantcast.com
d.pub.network
fonts.googleapis.com
fonts.gstatic.com
js.stripe.com
m.stripe.com
m.stripe.network
q.stripe.com
region1.google-analytics.com
script.hotjar.com
static.hotjar.com
test.cmp.quantcast.com
www.googletagmanager.com
151.101.128.176
18.66.97.10
2001:4860:4802:32::36
2600:9000:2057:fc00:19:7d10:bd80:93a1
2600:9000:2070:400:9:46dc:4700:93a1
2600:9000:2127:2a00:3:a4cd:8380:93a1
2606:4700::6812:14ce
2a00:1450:4001:80b::2008
2a00:1450:4001:827::2003
2a00:1450:4001:82b::200a
34.160.110.8
35.156.6.99
54.187.159.182
54.187.57.130
65.9.95.21
66.220.23.67
05bb7e571ad3d5da7b996ede9d119937337f7eb84723ad8967b23b4245498434
250a0782da875705bd206ee23c2a46abf90656645a81e084126c5e8c53eeb9d6
26ba11176fb54519d2df1347eb6c1b42361d9a488da0a4d7d25d2850289177b3
30bc6a81b2fc32fb4166a0453d7f6eb413cfc6f5f3820aa5d274be557fccb1d0
31d1a8b234ef7e3fcd967fe38bb63298be8faf869e0dcd5352c330ed5c18964b
36367e0c3f5a8b490bebc5bfc526b10c7d4e4c371eb2b73d438f80f167fb9ca4
38d8511edbc029729dcebd0d2d5491612ab9bb4721b1f54ab84415b35aa91558
4ab9f2ec27c76011aeca531706f704f94393cce444a45b6b983c2c6756a9d05b
565339bc4d33d72817b583024112eb7f5cdf3e5eef0252d6ec1b9c9a94e12bb3
674492bb351bc3c8328b014f9ad016d26361a9da7599de0f0af8dfdbb7b99d48
6b814d02958e339eaad22839ea7a29d3ade9071a5e9df9ce065def22ab595936
6efced2b47108b5e6404d80372a6f470b3a1fbb9c4417fafbb89d3bbcc668d9a
7769df3d2716cfe23b13543d3d6cd91264f40de1c2315f5c6edaa7031d455537
82d33a560eeabee3374c7366617e2111d34a260dc17586ab6b1e31f618b7e7ed
87ccac38b406847a70fc4763a9a4fe112f926fd976ad0f6ecde583975cab41e4
9880ff36abd71f34e043ccf52b425dc0e918af5098157970cce3c15348900c4a
9f93b6248a31fc49b409d64400630d3467f3f423bc2ffaec184debc83515c30b
a5f27af9c0c6f37979ebafcac22eb3a613841a3d4e728f4577baf94e64d42f35
a8812e5b66044e067ad1c396dd6a8352b054eededc5a2869e778fde9ade34f3f
ae919a7c9f25f0fd97fc18e398ae8e453fcaae487e4a4cb4f896e7fecde4a780
b7e765e50b89102025d680f5b5d85a409f04b64c247724b0f4239f58bdb21bea
deaddd5b63db99d09900affe4e8b38ec77cac7e4eafafd0c6e3d27a15952467c
e2a7f4c9544e35a63e08ab1e8f42dca17a3e6d20986fc899af50f20fa2fcd327
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
f22005da41e15b7adb453814b37a794f7c6b955f086a6c5fc9980e3c3f6c8bca
f445ee14f2454d974293d28677213ae002e9ac17721fc04b2fdeb037e083b083
f5ed84d67749838c655820caeb4e2a8153066eaf8bd9c17facf45aa636d10e17