betterprogramming.pub
Open in
urlscan Pro
162.159.153.4
Public Scan
Effective URL: https://betterprogramming.pub/?gi=ba384f0eb70b
Submission: On February 24 via manual from GB
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on February 23rd 2021. Valid for: a year.
This is the only time betterprogramming.pub was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 4 | 162.159.153.4 162.159.153.4 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 58 | 2606:4700:7::... 2606:4700:7::a29f:9904 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:800::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 143.204.101.224 143.204.101.224 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2606:4700:7::... 2606:4700:7::a29f:9804 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 143.204.90.16 143.204.90.16 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2600:9000:205... 2600:9000:2057:9800:19:9934:6a80:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 3.213.50.82 3.213.50.82 | 14618 (AMAZON-AES) (AMAZON-AES) | |
2 | 2600:9000:21f... 2600:9000:21f3:6800:11:f728:3040:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
10 | 2606:4700:e2:... 2606:4700:e2::ac40:8a24 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
80 | 11 |
ASN13335 (CLOUDFLARENET, US)
medium.com | |
glyph.medium.com | |
cdn-static-1.medium.com | |
cdn-images-1.medium.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: server-143-204-101-224.fra50.r.cloudfront.net
d1z2jf7jlzjs58.cloudfront.net |
ASN13335 (CLOUDFLARENET, US)
glyph.medium.com | |
csp.medium.com |
ASN16509 (AMAZON-02, US)
PTR: server-143-204-90-16.fra50.r.cloudfront.net
cdn.branch.io |
ASN14618 (AMAZON-AES, US)
PTR: ec2-3-213-50-82.compute-1.amazonaws.com
srv-2021-02-24-15.pixel.parsely.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
60 |
medium.com
1 redirects
medium.com glyph.medium.com cdn-static-1.medium.com cdn-images-1.medium.com csp.medium.com |
4 MB |
10 |
medium.systems
lightstep.medium.systems |
2 KB |
4 |
betterprogramming.pub
1 redirects
betterprogramming.pub |
59 KB |
3 |
branch.io
cdn.branch.io api2.branch.io |
25 KB |
1 |
parsely.com
srv-2021-02-24-15.pixel.parsely.com |
229 B |
1 |
app.link
app.link |
744 B |
1 |
cloudfront.net
d1z2jf7jlzjs58.cloudfront.net |
19 KB |
1 |
google-analytics.com
www.google-analytics.com |
19 KB |
80 | 8 |
Domain | Requested by | |
---|---|---|
52 | cdn-images-1.medium.com |
betterprogramming.pub
|
10 | lightstep.medium.systems |
cdn-static-1.medium.com
|
4 | cdn-static-1.medium.com |
betterprogramming.pub
cdn-static-1.medium.com |
4 | betterprogramming.pub |
1 redirects
betterprogramming.pub
cdn-static-1.medium.com |
2 | api2.branch.io |
cdn.branch.io
|
2 | glyph.medium.com |
betterprogramming.pub
glyph.medium.com |
1 | srv-2021-02-24-15.pixel.parsely.com |
betterprogramming.pub
|
1 | app.link |
cdn.branch.io
|
1 | cdn.branch.io |
betterprogramming.pub
|
1 | csp.medium.com |
www.google-analytics.com
|
1 | d1z2jf7jlzjs58.cloudfront.net |
betterprogramming.pub
|
1 | www.google-analytics.com |
betterprogramming.pub
www.google-analytics.com |
1 | medium.com | 1 redirects |
80 | 13 |
This site contains links to these domains. Also see Links.
Domain |
---|
policy.medium.com |
medium.com |
rsci.app.link |
betterprogrammingjobs.com |
twitter.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
betterprogramming.pub Cloudflare Inc ECC CA-3 |
2021-02-23 - 2022-02-22 |
a year | crt.sh |
medium.com Cloudflare Inc ECC CA-3 |
2021-01-08 - 2021-04-07 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1O1 |
2021-01-26 - 2021-04-20 |
3 months | crt.sh |
*.cloudfront.net DigiCert Global CA G2 |
2020-05-26 - 2021-04-21 |
a year | crt.sh |
*.branch.io DigiCert TLS RSA SHA256 2020 CA1 |
2020-11-25 - 2021-12-25 |
a year | crt.sh |
appipv4.link Amazon |
2020-07-22 - 2021-08-22 |
a year | crt.sh |
*.pixel.parsely.com R3 |
2021-01-26 - 2021-04-26 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2020-08-04 - 2021-08-04 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://betterprogramming.pub/?gi=ba384f0eb70b
Frame ID: F6EA4B1DCC810F4BFF7112A694834D18
Requests: 77 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://betterprogramming.pub/
HTTP 307
https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fbetterprogramming.pub%2F HTTP 302
https://betterprogramming.pub/?gi=ba384f0eb70b Page URL
Detected technologies
CloudFlare (CDN) ExpandDetected patterns
- headers server /^cloudflare$/i
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Title: Privacy Policy
Search URL Search Domain Scan URL
Title: Homepage
Search URL Search Domain Scan URL
Title: Open in app
Search URL Search Domain Scan URL
Title: Sign in
Search URL Search Domain Scan URL
Title: Get started
Search URL Search Domain Scan URL
Title: Visit our Job Board
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: About Medium
Search URL Search Domain Scan URL
Title: Terms
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://betterprogramming.pub/
HTTP 307
https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fbetterprogramming.pub%2F HTTP 302
https://betterprogramming.pub/?gi=ba384f0eb70b Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
80 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
betterprogramming.pub/ Redirect Chain
|
399 KB 58 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
m2-unbound.css
glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/ |
49 KB 30 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-branding-base.eyLysWpiJanpzmBdG0U_qQ.css
cdn-static-1.medium.com/_/fp/css/ |
467 KB 64 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
46 KB 19 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*7A4lpkuHgEyGrIYzfAj4dA@2x.png
cdn-images-1.medium.com/max/480/ |
14 KB 14 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*UvcsUu8cdsW3OfUHvn4fhA@2x.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*MpCEx_rtJcTm9I54wR_Q5w@2x.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*fQ_iimRG5TjTYXb8MYjlNA@2x.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*9xa8LHvUWcCvLPaz
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*SpsdPyNzK5PXrMLPv-Glfg.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2*UCh_gX_VuUGhBLge9kUu5w.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*rAu1BvD6MOu5z9MgQeT21A.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2*sbWiZ06-xW2LYq2srihW2Q.png
cdn-images-1.medium.com/fit/c/72/72/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*DITX047jRUjElCZgwJrOsg.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
2 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*8U4p4D8G8sQ-zRkt-XWowQ@2x.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2*XRXyfZ9LIDjt_5A6k48CEQ.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
2 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*ZDB-ObA4vxwyqqYz0PQdBg.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*nqlxjmsqx_guSt27tOp3OA.png
cdn-images-1.medium.com/fit/c/72/72/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2*OWJWQjJEvJiQZuzWYtscUg.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2*0_tawM2gxVFPmHD3nUom_g.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2*asAOFHvuiUL2HxG6CqR6Yg.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*EjUsWRycoqZ6zAHODpq5Lg.png
cdn-images-1.medium.com/fit/c/72/72/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2*9S9l47dN6pCSTT7yPa6nyg.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
2 KB 2 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*gOZB0_zGrIvTLT20MtP6uA.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*8qf9aPlCXSQYWOECirYWoQ@2x.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*Z1TjQBHyITTzhEJ8EMCw4w.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
4 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*0wVPGGR_3FMoPVGzT4nbTw.png
cdn-images-1.medium.com/fit/c/72/72/ |
8 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*hYN4g4moh5Bhzi348rWqVg.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*U2hHkXxiaktHxkaJsDA_pg.jpeg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*RyyNAe-8KRVc832N.jpg
cdn-images-1.medium.com/fit/c/72/72/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-base.bundle.83-GfsVMWnOGOOjlYS65Iw.js
cdn-static-1.medium.com/_/fp/gen-js/ |
2 MB 392 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
p.js
d1z2jf7jlzjs58.cloudfront.net/keys/medium.com/ |
48 KB 19 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stat
betterprogramming.pub/_/ |
43 B 141 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
10 KB 10 KB |
Font
font/opentype |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*E7mMLO7-84QFiz4yFTeP7w.jpeg
cdn-images-1.medium.com/max/2000/ |
635 KB 636 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*I1Npao1Ww536EDYBe2KZmw.jpeg
cdn-images-1.medium.com/max/2000/ |
746 KB 747 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*HNz9KIUuwj4FMREcxLF_YA.jpeg
cdn-images-1.medium.com/max/800/ |
60 KB 61 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*GSQ8LfR9AkzObc22
cdn-images-1.medium.com/max/800/ |
112 KB 113 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*Opt9pLzb2sCTLUEr
cdn-images-1.medium.com/max/800/ |
132 KB 133 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*LmKwSU8DrcviUCkt
cdn-images-1.medium.com/max/800/ |
52 KB 53 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*eNYZIlrcBRHL8wBG
cdn-images-1.medium.com/max/800/ |
75 KB 76 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*WHOwWXeJUwQUEoO3lUrxyg.jpeg
cdn-images-1.medium.com/max/800/ |
40 KB 40 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*OyP-2ybYsBG-JXxG
cdn-images-1.medium.com/max/800/ |
31 KB 31 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*y3YW7FgJIknWP7QrCuGQ5Q.jpeg
cdn-images-1.medium.com/max/800/ |
41 KB 41 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*M5m_O_SN1VVfKbUF
cdn-images-1.medium.com/max/800/ |
114 KB 114 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*1ojMU6Y7rXP9zwVS
cdn-images-1.medium.com/max/800/ |
86 KB 86 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*hvtum1YgCxQTMrHg
cdn-images-1.medium.com/max/800/ |
92 KB 93 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*H9FTM_m_9kn1MzWN
cdn-images-1.medium.com/max/800/ |
83 KB 83 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*GcVOsJS_dKAwejQh
cdn-images-1.medium.com/max/800/ |
122 KB 122 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*VhUfcFu6aISDS84e
cdn-images-1.medium.com/max/800/ |
59 KB 59 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*JwZX37_qMwkMFlSn
cdn-images-1.medium.com/max/800/ |
54 KB 54 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*X8MdvP4G3UFq1SYuQKQ5cw.jpeg
cdn-images-1.medium.com/max/800/ |
134 KB 134 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*cVZlWlRrqrYBb92Z
cdn-images-1.medium.com/max/800/ |
41 KB 41 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*2Ma7D6LD2hR22BPT8AmDnw.jpeg
cdn-images-1.medium.com/max/800/ |
85 KB 85 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*HfwBHnUJOzl56qCflMVQ1w.png
cdn-images-1.medium.com/max/800/ |
37 KB 37 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*xHa7TwoWhgTKb2sdNEWsQw.jpeg
cdn-images-1.medium.com/max/800/ |
104 KB 105 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*M-EhivtPDbKykZk4
cdn-images-1.medium.com/max/800/ |
129 KB 129 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0*hLPzR5eviCFcdFEm
cdn-images-1.medium.com/max/800/ |
68 KB 68 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*12pT_ytPi_vvPNtXd73Vdg.jpeg
cdn-images-1.medium.com/max/800/ |
129 KB 129 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1*t5KNabwstG5jM4DuB3N7rQ.png
cdn-images-1.medium.com/max/800/ |
118 KB 118 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
10 KB 10 KB |
Font
font/opentype |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
marat-sans-400-normal.woff
glyph.medium.com/font/d8659c9/3k-4f_4h-6bt_6bv-6c3_6c5-6c7_6ca-6cb_6ce-6ch_6cj-6cl_6cn-nvnj/ |
14 KB 15 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
csp.medium.com/ |
0 0 |
Other
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
collect
www.google-analytics.com/j/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
branch-latest.min.js
cdn.branch.io/ |
78 KB 24 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-common-async.bundle.Vp62Cu7l9UE3U0Ssj5Qafg.js
cdn-static-1.medium.com/_/fp/gen-js/ |
656 KB 179 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
_r
app.link/ |
90 B 744 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main-home-screens.bundle.iOhGWFHXkcZA3oOz3FHfjQ.js
cdn-static-1.medium.com/_/fp/gen-js/ |
15 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
srv-2021-02-24-15.pixel.parsely.com/plogger/ |
43 B 229 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
open
api2.branch.io/v1/ |
312 B 623 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
reports
lightstep.medium.systems/api/v0/ |
96 B 385 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
reports
lightstep.medium.systems/api/v0/ |
0 0 |
Other
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
pageview
api2.branch.io/v1/ |
28 B 389 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
reports
lightstep.medium.systems/api/v0/ |
96 B 373 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
reports
lightstep.medium.systems/api/v0/ |
0 0 |
Other
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
reports
lightstep.medium.systems/api/v0/ |
96 B 365 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
reports
lightstep.medium.systems/api/v0/ |
0 0 |
Other
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
reports
lightstep.medium.systems/api/v0/ |
0 0 |
Other
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
reports
lightstep.medium.systems/api/v0/ |
96 B 698 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
reports
lightstep.medium.systems/api/v0/ |
0 0 |
Other
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
reports
lightstep.medium.systems/api/v0/ |
96 B 388 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
batch
betterprogramming.pub/_/ |
17 B 418 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- www.google-analytics.com
- URL
- https://www.google-analytics.com/j/collect?v=1&_v=j88&a=286983632&t=pageview&_s=1&dl=https%3A%2F%2Fbetterprogramming.pub%2F%3Fgi%3Dba384f0eb70b&ul=en-us&de=UTF-8&dt=Better%20Programming&sd=24-bit&sr=1600x1200&vp=1600x1200&je=0&_u=IEBAAEABAAAAAC~&jid=519952605&gjid=710143819&cid=346050817.1614180821&tid=UA-24232453-2&_gid=1844993252.1614180821&_r=1&_slc=1&z=228466351
Verdicts & Comments Add Verdict or Comment
30 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| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker object| trustedTypes boolean| crossOriginIsolated object| perfMetrics number| OB_startTime object| OB_loadErrors function| _onerror function| _asyncScript function| _asyncStyles function| ga function| obvInit object| GLOBALS object| PARSELY object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| branch object| _mdm object| PLOVR_MODULE_INFO object| PLOVR_MODULE_URIS boolean| PLOVR_MODULE_USE_DEBUG_MODE function| _resizeIframe object| __obv15 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 |
---|---|---|
betterprogramming.pub/ | Name: tz Value: -60 |
|
betterprogramming.pub/ | Name: sz Value: 1600 |
|
betterprogramming.pub/ | Name: lightstep_guid/medium-web Value: 61bd19aeb203c923 |
|
betterprogramming.pub/ | Name: pr Value: 1 |
|
.betterprogramming.pub/ | Name: _parsely_session Value: {%22sid%22:1%2C%22surl%22:%22https://betterprogramming.pub/?gi=ba384f0eb70b%22%2C%22sref%22:%22%22%2C%22sts%22:1614180821118%2C%22slts%22:0} |
|
.betterprogramming.pub/ | Name: _gid Value: GA1.2.1844993252.1614180821 |
|
betterprogramming.pub/ | Name: lightstep_session_id Value: 65b0fd6bd36dfc08 |
|
betterprogramming.pub/ | Name: optimizelyEndUserId Value: lo_3dccd4dc9bd5 |
|
.betterprogramming.pub/ | Name: _ga Value: GA1.2.346050817.1614180821 |
|
.betterprogramming.pub/ | Name: _gat Value: 1 |
|
betterprogramming.pub/ | Name: uid Value: lo_3dccd4dc9bd5 |
|
.betterprogramming.pub/ | Name: __cfruid Value: d8899a45b67d62b4e91e799dfaf02faddd649459-1614180820 |
|
.betterprogramming.pub/ | Name: _parsely_visitor Value: {%22id%22:%22pid=15f2356e32319077ef5d5662a8b838d7%22%2C%22session_count%22:1%2C%22last_session_ts%22:1614180821118} |
|
betterprogramming.pub/ | Name: sid Value: 1:1sUA6NMAE3ZEnXJauKKdzUPHPuGC4oPW+kHJGolKiuYoY07jbXp/wL8i7m7VtLX8 |
|
.betterprogramming.pub/ | Name: __cfduid Value: d343b448a0f0aa4b1b0ca721752dfc6aa1614180819 |
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 | default-src 'self'; connect-src https://localhost https://*.instapaper.com https://*.stripe.com https://glyph.medium.com https://*.paypal.com https://*.braintree-api.com https://*.braintreegateway.com https://accounts.google.com https://getpocket.com https://betterprogramming.pub https://*.betterprogramming.pub https://*.medium.com https://medium.com https://*.medium.com https://*.algolia.net https://cdn-static-1.medium.com https://dnqgz544uhbo8.cloudfront.net https://cdn-videos-1.medium.com https://cdn-audio-1.medium.com https://lightstep.medium.systems https://*.branch.io 'self'; font-src data: https://*.amazonaws.com https://*.medium.com https://glyph.medium.com https://medium.com https://*.gstatic.com https://dnqgz544uhbo8.cloudfront.net https://cdn-static-1.medium.com 'self'; frame-src chromenull: https: webviewprogressproxy: medium: 'self'; img-src blob: data: https: 'self'; media-src https://*.cdn.vine.co https://d1fcbxp97j4nb2.cloudfront.net https://d262ilb51hltx0.cloudfront.net https://*.medium.com https://gomiro.medium.com https://miro.medium.com https://pbs.twimg.com 'self' blob:; object-src 'self'; script-src 'unsafe-eval' 'unsafe-inline' about: https: 'self'; style-src 'unsafe-inline' data: https: 'self'; report-uri https://csp.medium.com |
Strict-Transport-Security | max-age=15552000; includeSubDomains; preload |
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.
api2.branch.io
app.link
betterprogramming.pub
cdn-images-1.medium.com
cdn-static-1.medium.com
cdn.branch.io
csp.medium.com
d1z2jf7jlzjs58.cloudfront.net
glyph.medium.com
lightstep.medium.systems
medium.com
srv-2021-02-24-15.pixel.parsely.com
www.google-analytics.com
www.google-analytics.com
143.204.101.224
143.204.90.16
162.159.153.4
2600:9000:2057:9800:19:9934:6a80:93a1
2600:9000:21f3:6800:11:f728:3040:93a1
2606:4700:7::a29f:9804
2606:4700:7::a29f:9904
2606:4700:e2::ac40:8a24
2a00:1450:4001:800::200e
3.213.50.82
028f3fcfc3b61acdecb1d5f97ffe2f14698b9dfbc529d6ba56bab423b7e022a7
0f3be44690ae9914ae3e47b7752e1bdea316f09938e9094f99e0de19ccd8987a
12fe85ec038af8c41ba830412520589dbd125d417913c10a57838ac92ab96192
17b73f03204f5ce65f15fa606915ded62b3e97eca4682d3c45105038a0b2c1cf
18ec395445ce939c5fadadc4fdb0cd2374b5c2f1f872ad5d60607f0bb3db0777
2150ab549693c9e8f0712ad5370e7e586f4668a1c5d06abe162295f73ff41ce1
2c7c4138c954fc4733e9b1f84cdf04ede8f8ae7b131a15f9b35e0fca6a61ec6e
2d511a546fae69ec32b5bf03d4fae93f8bd3979481e808988d59fc0018d3467a
341b5b8504e2b8e8f13363ba12d0cd32d440cb69f1452d2e7c4433798be11e5b
355a8da6d5be1c954369b91a65378d05430f7ee1f38a59b90af6544e19a16dd8
3cf9a351449ca7536c78400cabc996d1eb4e08a5f0970175596f806d528e3073
3ef81339ff4bd51aae0b386f63e381adc2ed1d8973005e4682b817349bab2ea8
3ff0169292598bec1751fce80d0024e2c9e55c406b7456ef3aefae30bf3a4efb
4535951d262c947c4b9d9bfc5d12f18fdf7e0529d590e9118f30d24a1f78c43d
465b640a7baf9a3554e9d3305eab5035bba8f654be11fdbd890eadc6b5fd31b8
4979ab9d8e50f2081024a40f78a28a2213f774ee295e6962d1a5e5687a573832
4a08c7a4bb29ffcab1696276aca5f30d824b563c08f9a0c902b1f77671aa9e89
4e967baec00d7caadf92f22d45358ec461571fe3b0bb5209fa9cb01cc6ea6977
515e42979f672163914e339e0dd13b8fa245789506f16ea67140474f637127e2
52d3c1080a98a205d286473ceff1df1dbe683c0577e8d9869ad0c80db55a30f1
53e6528f45a37c3f728e2b02a1c1c728cc5cb12368ff57802de46178236f614c
629efc705e06f56eb24177c5cf1a76dfbbf56e109b324d5294109283805f2460
635a2720be42772948794b623812ba76fe1efd399848afb8b930e6a061333fc3
63a66962160f0a1b73cfcdf3deee73459e3717956ebb384e3b0c44c969e9d4fe
66058d755a662910aa774c4e7303da1d00564c416a64bcb58734bd70816d19ef
6ad86aa9c1e80d3f70412a1f64f10987bb64df2b2dcb857f7a1dd91a4a7ad767
6d0ccafbe4a548764574a2b56baf906f3ba8debbe45028cfe82fd9975a460f03
705a47c18859e2c9af14403e38659a17d6e08de8d6c0a6c3cb739611e3e2be5c
7131022ca8e8118c043dcfa479b43976bb4dc286bcfe9f75d21d86489315c9ba
7355cfcd1b1b8e82fa38b71f0b8b83a0aed8a1ed270c56f0ada79cfa51f0c8a4
738142a9c86b0fc7d3f09570f2b122f2089396e35cf68281018a39445c477ebf
743a978743aa9f9f67688e28be58a0f28a6917ebc9b6d3cc6666b531a3e73169
7566d9c5ac8aee1812b5ff959770e32dd78873df1178ec3415f50a4bae4e29b7
78ee6b451592612f2c184c89e9621f73b37998cf33121445c6fa35b52a341a25
885b983300644b0fe8fb9a3127d0eb8a6e4ad0880afe293ea77fe2f2f2b8a3f1
92d4b1cf4d3596e96891b4b64f0ac0ac3c94199136b3040a98961e2e06a5b73e
935d8884cd9d05ec394dd1d89381a80c514a152a779c5aa3927642ec485c2c19
9565363a0fb409f7192f78eadf086aa7f89111b7f1a8c39bb303fe88cc0f396d
97e8799951a4f7a9b9f5b2886fc831f84c8ae4fd99e409f173742b2c52aa7fb7
997226da30a08c3658883583217a087a9d0a2b9f016ec8899e76a0bbd991ad1c
99c3631b9de1f2e7ad97bdaf41127d71cfd35b40b02010fb5e9c288ce21f6adc
9b7a9e38cae0a370a572580c6f4cce48f500d1f8225d733440ea6b7d95d475ee
a042e0e50182302b338f17ec20c9b12b9c8e8e27e7ebf8bf6437d6c2760d23ed
a19d7fd6b2725b66f5d9029a94bf9fe7259c4b886e4236242599c3601ba6e132
a3fad35321f21f97a17a0e78e921932e16ec56e4616299541fbe98e12095f252
a760bc85ea7d082932af83c49c1f38fedfbfe930b4c01d4e7f0164a6ec46a432
a82dc28d43942326b346f92907df3bea5e38b2325ef97176f3b6234966bf19eb
aa93f645add91cbb896548206cae3567472202a59f73fdc6ee389cd04b47d189
ac8b207dd3a31a298abdd869211d8955a1ef9d788d9882617630f105bef4690c
ad43138c76e865d753c967e23b91ccbee6a3860ca75589b52d9df2021baf6cf9
ae4262fc5fd75eaf016038c57c0856e528cc35cd5d6563247dc5494a557630b8
b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b
b455f0b4de7749b90bfc7bf01d649ebd5b0d3c88afadaeb927f2c54990cae7d4
b61c2c46c1b316e720610d240c7962c61c9bc9c563bfecd9757a8600b3911db0
ba283d8e309c5c633a27207f2d38725ecf0fa030ed7b3d8120d8d4934d9c1d82
c1eade80e1b410000bb42ac5e566136b54e9bbaacdbda74edecc2f330095a8db
c6e37b62e17978b2d7ccc7e11236eeebad751f4f564aba2eb688254760dc827d
cd37be959d6ede9fb2712810e28bcf0b16d2da185a301f75b5b752ef1cafb041
cf4724b2f736ed1a0ae6bc28f1ead963d9cd2c1fd87b6ef32e7799fc1c5c8bda
d01fa5549db414dbbbaf657561900a6e9aca08b478e2782b2743474c9f566011
d4c1b3a35976b9be7450e76b0af5983772dfcafab6f5d03a0800fad9c29bce72
df56e70f66db3e43dc3fe4316673a363f1bc5aa25361c51176b8bc1dd9bf4b53
df728ce43477b41b0bac8db0d10bff15780917ad252494c78f98386bb2493168
e03f5423c3167226552d4744f98bd93313916a611d97254cd63e6778477756a8
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e5ce01ce4331b9e9e136b8a5ded2cc225de4c2ac7db7ce4754099fda05c2cc7e
ee4f31d8482dbcffd4ef6c94fffa3261dbf5396065ceff5327fa58fdd3ce9614
ee6413e65c6ff5f57d4d7bf496a6cf16dd3f4c5fa13b430c98a7c52e16c9fbc7
ee8b06a283c64256689962e8c2818092f507b9358ac6c09c94fb9bb8692289f7
f1ea07a1e51a389c8de07120ae5c2e432e9dd8f4fbd6f92489f185b0523a3fd4
f466ab6be50b1591a964269fb07b111ad0eb4345e643c32d5a5b5adb6b750ef3
f69fb1f1bdac04c805e171640feeb26af4c57592cf81f5bbfb4421403e4c9c62
fa61a25cab4480865b6d94d1421ac3b62dd657acf42872c17e60d60e6775afa5
fb92d443f156a786ba86b988d82c21b6c7eb25647a29d625a08188d179d77744
fdc9ac251cb9d8a95b20f74a8841ce26c5d71806f1ae5005d0e22d3405443273
ffe2f97f81dbb73a2cba6eada795892281c6971d7b01dd8772216559747dbda1