URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Submission: On June 09 via manual from US — Scanned from DE

Summary

This website contacted 5 IPs in 1 countries across 5 domains to perform 48 HTTP transactions. The main IP is 2604:a880:400:d0::2212:8001, located in North Bergen, United States and belongs to DIGITALOCEAN-ASN, US. The main domain is runestone.academy. The Cisco Umbrella rank of the primary domain is 705890.
TLS certificate: Issued by R3 on April 14th 2024. Valid for: 3 months.
This is the only time runestone.academy was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
32 2604:a880:400... 14061 (DIGITALOC...)
8 2606:4700:20:... 13335 (CLOUDFLAR...)
1 2a04:4e42:200... 54113 (FASTLY)
1 6 2606:4700:10:... 13335 (CLOUDFLAR...)
2 20.209.68.33 8075 (MICROSOFT...)
48 5
Apex Domain
Subdomains
Transfer
32 runestone.academy
runestone.academy — Cisco Umbrella Rank: 705890
1 MB
8 ethicalads.io
media.ethicalads.io — Cisco Umbrella Rank: 57617
server.ethicalads.io — Cisco Umbrella Rank: 65887
14 KB
6 hypothes.is
hypothes.is — Cisco Umbrella Rank: 39272
cdn.hypothes.is — Cisco Umbrella Rank: 82689
72 KB
2 windows.net
ethicalads.blob.core.windows.net — Cisco Umbrella Rank: 83331
88 KB
1 jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 354
258 KB
48 5
Domain Requested by
32 runestone.academy runestone.academy
6 media.ethicalads.io runestone.academy
4 cdn.hypothes.is runestone.academy
hypothes.is
2 ethicalads.blob.core.windows.net runestone.academy
2 server.ethicalads.io media.ethicalads.io
2 hypothes.is 1 redirects cdn.hypothes.is
1 cdn.jsdelivr.net runestone.academy
48 7
Subject Issuer Validity Valid
dev.runestone.academy
R3
2024-04-14 -
2024-07-13
3 months crt.sh
ethicalads.io
GTS CA 1P5
2024-06-02 -
2024-08-31
3 months crt.sh
jsdelivr.net
GlobalSign Atlas R3 DV TLS CA 2023 Q3
2023-09-27 -
2024-10-28
a year crt.sh
hypothes.is
E1
2024-05-25 -
2024-08-23
3 months crt.sh
*.blob.core.windows.net
Microsoft Azure RSA TLS Issuing CA 03
2024-03-26 -
2025-03-21
a year crt.sh

This page contains 2 frames:

Primary Page: https://runestone.academy/ns/books/published/thinkcspy/index.html
Frame ID: 40075F2505711D445ADD1AF2A87C9C99
Requests: 47 HTTP requests in this frame

Frame: https://hypothes.is/app.html
Frame ID: E91C8DB9A6CB7A713864F8F4D40071F2
Requests: 1 HTTP requests in this frame

Screenshot

Page Title

Table of Contents — How to Think like a Computer Scientist: Interactive Edition

Detected technologies

Overall confidence: 100%
Detected patterns
  • <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
  • bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js

Overall confidence: 100%
Detected patterns
  • <link[^>]+pygments\.css["']

Overall confidence: 100%
Detected patterns
  • underscore.*\.js(?:\?ver=([\d.]+))?

Overall confidence: 100%
Detected patterns
  • jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?

Overall confidence: 100%
Detected patterns
  • //cdn\.jsdelivr\.net/

Page Statistics

48
Requests

98 %
HTTPS

80 %
IPv6

5
Domains

7
Subdomains

5
IPs

1
Countries

1543 kB
Transfer

2710 kB
Size

1
Cookies

Redirected requests

There were HTTP redirect chains for the following requests:

Request Chain 27
  • https://hypothes.is/embed.js HTTP 302
  • https://cdn.hypothes.is/hypothesis

48 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request index.html
runestone.academy/ns/books/published/thinkcspy/
68 KB
15 KB
Document
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
dcc2a812fbd8bdc0abad283e611b6c61cdfdfb0122e1db52e26d548bcbb01b07

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"Win32"

Response headers

Connection
keep-alive
Content-Encoding
gzip
Content-Type
text/html; charset=utf-8
Date
Sun, 09 Jun 2024 10:16:31 GMT
Server
nginx/1.18.0 (Ubuntu)
Transfer-Encoding
chunked
cache-control
no-cache, no-store, must-revalidate
pygments.css
runestone.academy/ns/books/published/thinkcspy/_static/
5 KB
5 KB
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/pygments.css
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
1accd27ffdaa3456771214dbc2f4d841d9ebe9324da2b23ac0333d35756f25e5

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 21 Oct 2023 16:43:46 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
58fb13bdd5ba5f536db70dc5603e04ae
Content-Length
4929
Content-Type
text/css; charset=utf-8
basic.css
runestone.academy/ns/books/published/thinkcspy/_static/
14 KB
15 KB
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/basic.css
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
4369d7f54f8ea13f13e34b8a1f50012d9dbfbe3ccdf37acafdaf007043c42009

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 29 Jul 2023 17:37:18 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
c52244ddc188f18181acc042d92a0eb3
Content-Length
14810
Content-Type
text/css; charset=utf-8
accessibility.css
runestone.academy/ns/books/published/thinkcspy/_static/
3 KB
4 KB
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/accessibility.css?v=50109A2C
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
d86f631bff69fe815b11dd5f78205e176fc2c3c5d8c50ae7b7212c197e66790c

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Mon, 27 Dec 2021 22:10:14 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
bfbb6d9672ef7fefc19c9870bf643fda
Content-Length
3577
Content-Type
text/css; charset=utf-8
CodeChat.css
runestone.academy/ns/books/published/thinkcspy/_static/
3 KB
3 KB
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/CodeChat.css
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
e01f2b108b9fd7c8505b4320d064c214e27e2919e7ce9bde26f1eb95f2d4efc9

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 29 Jul 2023 17:37:18 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
dd5e7566dc1f0b62604351ffa5e2fb57
Content-Length
2632
Content-Type
text/css; charset=utf-8
matrixeq.css
runestone.academy/ns/books/published/thinkcspy/_static/
2 KB
3 KB
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/matrixeq.css?v=E2DC0A34
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
e74ecff7cbbedd481f17461b92c059ebf3a130b68b063f90357aa9900966c89f

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 19 Aug 2023 13:31:16 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
ccc3a233a7fed18677fad5a709b05328
Content-Length
2408
Content-Type
text/css; charset=utf-8
webgldemo.css
runestone.academy/ns/books/published/thinkcspy/_static/
259 B
516 B
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/webgldemo.css?v=B36B48D
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
25fcd1fdd3744aea03b255c01aca7100a3e6a1c28236def9a2b3afad66f67e9c

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Mon, 27 Dec 2021 22:10:15 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
1fb192cf1b306ab579425c2090dbbd32
Content-Length
259
Content-Type
text/css; charset=utf-8
webglinteractive.css
runestone.academy/ns/books/published/thinkcspy/_static/
4 KB
4 KB
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/webglinteractive.css?v=4182B24D
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
cf1418534871f94cdefe47e79c23bf584f88bfb4ccfd9fab80d8e0dbcd0fa435

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 12 Aug 2023 15:01:51 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
b7be2ac47bced2056f9271977fb47c29
Content-Length
4342
Content-Type
text/css; charset=utf-8
bootstrap-sphinx.css
runestone.academy/ns/books/published/thinkcspy/_static/
425 B
682 B
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/bootstrap-sphinx.css
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
06ab0510b2f8a570e1b0e903fe1cc4d8535242bd906444a2db923882a1dc2778

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Mon, 27 Dec 2021 22:10:14 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
10b05a64e39c22432d109f8bfcb0de37
Content-Length
425
Content-Type
text/css; charset=utf-8
prefix-347.f9add1ca35d5ad93.css
runestone.academy/ns/books/published/thinkcspy/_static/
60 KB
60 KB
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-347.f9add1ca35d5ad93.css?v=306CBB19
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
aace2566adc4801eba7c23ac621ebe0c9f3bcfeb0214f82335039b8f57d21743

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 29 Jul 2023 17:37:19 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
872bc925cf2b314e381d96f374387381
Content-Length
61610
Content-Type
text/css; charset=utf-8
prefix-runestone.f64dcc3632d7a0c3.css
runestone.academy/ns/books/published/thinkcspy/_static/
321 KB
321 KB
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-runestone.f64dcc3632d7a0c3.css?v=F4F91F21
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
93b4a2e1e57f676a889a7fd6dce447fe3be97193b367e6099d7b063740df478d

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 21 Oct 2023 16:43:46 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
092ad9023811a69d20ea8693441d08eb
Content-Length
328203
Content-Type
text/css; charset=utf-8
documentation_options.js
runestone.academy/ns/books/published/thinkcspy/_static/
418 B
674 B
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/documentation_options.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
306f376295901e7aa9553d342a60610034194ef772582e728271f418e1f8cea0

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 29 Jul 2023 17:37:18 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
bc38abcd05b160be14deb8b8807f95de
Content-Length
418
Content-Type
application/javascript
jquery.js
runestone.academy/ns/books/published/thinkcspy/_static/
87 KB
88 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/jquery.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 29 Jul 2023 17:37:18 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
0bf84c350f546effbed5ecff5b80a16a
Content-Length
89501
Content-Type
application/javascript
underscore.js
runestone.academy/ns/books/published/thinkcspy/_static/
19 KB
19 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/underscore.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
218fb1c1fc72e9af6b866f430be2a67fa376392b4db2f4dbf32772671b6ae55c

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 05 Mar 2022 15:14:28 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
10d4e4605113fd404daf4654bd067c27
Content-Length
19530
Content-Type
application/javascript
_sphinx_javascript_frameworks_compat.js
runestone.academy/ns/books/published/thinkcspy/_static/
4 KB
5 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/_sphinx_javascript_frameworks_compat.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
2f1e30341b31300bdc3af29ee4a64e0f40ed15492345387bb47542d9b9b4813c

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 29 Jul 2023 17:37:18 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
fb3c123fcea4f7c4f3101b8d359a837d
Content-Length
4418
Content-Type
application/javascript
doctools.js
runestone.academy/ns/books/published/thinkcspy/_static/
4 KB
5 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/doctools.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
2e887dc9a70efc8bc29783a50d3809c294ea023f1360ef5035f5aea372614d3f

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 29 Jul 2023 17:37:18 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
a036c7b52b786d15463f0a7419e8eca1
Content-Length
4472
Content-Type
application/javascript
sphinx_highlight.js
runestone.academy/ns/books/published/thinkcspy/_static/
5 KB
5 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/sphinx_highlight.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
0a20464b65797522de18421a7db1a0851a26aae6dd06b7109d442236313c27ee

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 29 Jul 2023 17:37:20 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
9f63d673f708a1a88e1c2dbff774a42f
Content-Length
4712
Content-Type
application/javascript
html4css1.css
runestone.academy/ns/books/published/thinkcspy/_static/
183 B
440 B
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/html4css1.css?v=4533ACD3
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
0bb0cdebc6a414489e7b316dc6b74964d1a2d07f2a1c1f5e7d610bfa73ef2ced

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Mon, 27 Dec 2021 22:10:14 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
6ba1f341cb88bf6582c8f1007ce409db
Content-Length
183
Content-Type
text/css; charset=utf-8
matrixeq.js
runestone.academy/ns/books/published/thinkcspy/_static/
26 KB
26 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/matrixeq.js?v=D64CFA5A
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
7da0ef6891fbc6a3768eb4656cd71ce0e6de3a5dc86f3e2c26d0f121009bca53

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Mon, 27 Dec 2021 22:10:14 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
aec7d35ea1b2a505f797e7339bcd9bde
Content-Length
26281
Content-Type
application/javascript
animationbase.js
runestone.academy/ns/books/published/thinkcspy/_static/
4 KB
4 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/animationbase.js?v=A043C3A7
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
914a21e59d3df49b9823810c1f7b4db630fc41b1876443d60f54202a9d0b3977

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Mon, 27 Dec 2021 22:10:14 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
2b5822146bb0efc2561c79b0ac403f02
Content-Length
3699
Content-Type
application/javascript
webglinteractive.js
runestone.academy/ns/books/published/thinkcspy/_static/
17 KB
17 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/webglinteractive.js?v=2B768384
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
dcda6694ec13a1ab72c4f7fad1f05782084a39fe5fc6f529ce114d78c7e8a0ea

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Mon, 27 Dec 2021 22:10:15 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
adc02dd74f42c43dca5ab122e3a548ae
Content-Length
17536
Content-Type
application/javascript
FileSaver.min.js
runestone.academy/ns/books/published/thinkcspy/_static/
5 KB
5 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/FileSaver.min.js?v=8408C997
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
2edb0a75d0234ba24cf80831689eda1a8bb31fff87e275e6b93955b5f22274b6

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Mon, 27 Dec 2021 22:10:14 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
d217407208c6555973c61e49c4d39a39
Content-Length
5118
Content-Type
application/javascript
prefix-runtime.2438a8bdd6d43b5c.bundle.js
runestone.academy/ns/books/published/thinkcspy/_static/
5 KB
5 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-runtime.2438a8bdd6d43b5c.bundle.js?v=7D29D67B
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
4f51b7af30f7685d7b73f030dcb88eaa11e890e9d01d317b4b078bbfcf557fe7

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 23 Dec 2023 15:20:25 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
3b28023f0efcb5bc6d6b0ff33146ea13
Content-Length
5342
Content-Type
application/javascript
prefix-347.8328b60515045466.bundle.js
runestone.academy/ns/books/published/thinkcspy/_static/
260 KB
260 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-347.8328b60515045466.bundle.js?v=2CF09D3E
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
4b636bd37834369f0ca442d4b3f462bf6303c9489c2bdd91a119c468e49312c1

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 12 Aug 2023 15:01:50 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
ee5842891e5c29362b8ff513133873a8
Content-Length
266296
Content-Type
application/javascript
prefix-runestone.aeac7cf9ad5c07ef.bundle.js
runestone.academy/ns/books/published/thinkcspy/_static/
53 KB
53 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-runestone.aeac7cf9ad5c07ef.bundle.js?v=4FF65C30
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
b8eccdf755a4fb3376c87a40411ef64c16ecc459e1798f8fbb31ab08a82107a9

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 18 Nov 2023 15:36:48 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
e7aa2e04ff25113da3592ede4784226c
Content-Length
53859
Content-Type
application/javascript
ethicalads.min.js
media.ethicalads.io/media/client/
30 KB
10 KB
Script
General
Full URL
https://media.ethicalads.io/media/client/ethicalads.min.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:43e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a9a08a6116b01ab33886b547bbf1e00e31efb3cec745d15b264c0ac8d92d9df7
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-blob-type
BlockBlob
date
Sun, 09 Jun 2024 10:16:31 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-md5
vQdZr0YlrZ5vAxGBe+DiDg==
age
1242
content-encoding
br
x-ms-lease-status
unlocked
last-modified
Tue, 28 May 2024 16:15:30 GMT
server
cloudflare
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=i%2F4qDgIh5iX4SlUBE2TZE15EdJ5MSM82LDDUmp3V4Fq53gZwlIWNHUpt1C2ViZOWY9ZHywWtjjI9fgRothig4iZbGTn1SyJz%2FLLhkJ5MSv9YGJVsEhyBu5GDEj0s%2BBnyBNEGtAqblFTD5ufDkmpjyus%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/javascript
access-control-allow-origin
*
x-ms-request-id
2c3aa31a-701e-00e0-5c1a-b1a3f2000000
cache-control
max-age=3600
x-ms-version
2009-09-19
cf-ray
89105ddb5d71975d-FRA
tex-mml-chtml.js
cdn.jsdelivr.net/npm/mathjax@3/es5/
1 MB
258 KB
Script
General
Full URL
https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a04:4e42:200::485 , United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
/
Resource Hash
300480069078b5892d2363a2b65e2dfbbf30fe5c80f83edbfecf4610fd093862
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

strict-transport-security
max-age=31536000; includeSubDomains; preload
date
Sun, 09 Jun 2024 10:16:32 GMT
x-content-type-options
nosniff
content-encoding
br
age
11567
x-jsd-version
3.2.2
x-cache
HIT
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443";ma=86400,h3-29=":443";ma=86400,h3-27=":443";ma=86400
content-length
263471
x-served-by
cache-fra-eddf8230141-FRA
x-jsd-version-type
version
etag
W/"11e60f-0zusawQQZK5DMNzC2Vjr5MKOvlg"
vary
Accept-Encoding
content-type
application/javascript; charset=utf-8
access-control-allow-origin
*
access-control-expose-headers
*
cache-control
public, max-age=604800, s-maxage=43200
accept-ranges
bytes
timing-allow-origin
*
RAIcon.png
runestone.academy/ns/books/published/thinkcspy/_static/img/
150 KB
150 KB
Image
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/img/RAIcon.png
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
db00658df4f2227ecd810ba2c69ba58ed2e6d32f26ee74a478edb7fe38c65101

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Sat, 19 Feb 2022 14:58:01 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
d0153a0f9129db09ea6ec568c1f70487
Content-Length
153187
Content-Type
image/png
hypothesis
cdn.hypothes.is/
Redirect Chain
  • https://hypothes.is/embed.js
  • https://cdn.hypothes.is/hypothesis
5 KB
2 KB
Script
General
Full URL
https://cdn.hypothes.is/hypothesis
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
H3
Server
2606:4700:10::6816:379f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
e657f2a277f825f31fea761b94afcf2780c51295f2b1ee055c6887458ec8005a
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
https://runestone.academy/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

Response headers

date
Sun, 09 Jun 2024 10:16:32 GMT
strict-transport-security
max-age=15552000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
content-encoding
br
x-amz-request-id
AGH9KJ31CQSSM3JW
age
29
x-amz-server-side-encryption
AES256
alt-svc
h3=":443"; ma=86400
x-amz-id-2
XUYdydzyUynSKExP1OT1LERBAUqVlOm4Wm7ed/z7M9zUzsJBY5aNPw1eCPGhuq/qvF+cU0LMEmI=
last-modified
Mon, 03 Jun 2024 11:16:56 GMT
server
cloudflare
etag
W/"6063227cec5c78c90e190ded41aa4f37"
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=120, s-maxage=300, must-revalidate
cf-ray
89105de14e67bbd1-FRA

Redirect headers

date
Sun, 09 Jun 2024 10:16:32 GMT
content-security-policy
font-src 'self' fonts.gstatic.com cdn.hypothes.is; script-src 'self' cdn.hypothes.is www.googletagmanager.com; style-src 'self' fonts.googleapis.com cdn.hypothes.is 'unsafe-inline'
x-content-type-options
nosniff
cf-cache-status
HIT
strict-transport-security
max-age=15552000; includeSubDomains; preload
age
148
alt-svc
h3=":443"; ma=86400
content-length
202
x-xss-protection
1; mode=block
referrer-policy
origin-when-cross-origin, strict-origin-when-cross-origin
server
cloudflare
vary
Cookie, Accept-Encoding
content-type
text/html; charset=UTF-8
location
https://cdn.hypothes.is/hypothesis
cache-control
public, max-age=1800
cf-ray
89105de0fdc8bbd1-FRA
expires
Sun, 09 Jun 2024 10:19:04 GMT
html4css1.css
runestone.academy/ns/books/published/thinkcspy/_static/
183 B
440 B
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/html4css1.css
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/_static/CodeChat.css
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
0bb0cdebc6a414489e7b316dc6b74964d1a2d07f2a1c1f5e7d610bfa73ef2ced

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/_static/CodeChat.css
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:31 GMT
last-modified
Mon, 27 Dec 2021 22:10:14 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
6ba1f341cb88bf6582c8f1007ce409db
Content-Length
183
Content-Type
text/css; charset=utf-8
ethicalads.min.js
media.ethicalads.io/media/client/
30 KB
0
Script
General
Full URL
https://media.ethicalads.io/media/client/ethicalads.min.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:43e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a9a08a6116b01ab33886b547bbf1e00e31efb3cec745d15b264c0ac8d92d9df7
Security Headers
Name Value
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-blob-type
BlockBlob
date
Sun, 09 Jun 2024 10:16:31 GMT
content-encoding
br
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-md5
vQdZr0YlrZ5vAxGBe+DiDg==
age
1242
x-ms-lease-status
unlocked
last-modified
Tue, 28 May 2024 16:15:30 GMT
server
cloudflare
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=i%2F4qDgIh5iX4SlUBE2TZE15EdJ5MSM82LDDUmp3V4Fq53gZwlIWNHUpt1C2ViZOWY9ZHywWtjjI9fgRothig4iZbGTn1SyJz%2FLLhkJ5MSv9YGJVsEhyBu5GDEj0s%2BBnyBNEGtAqblFTD5ufDkmpjyus%3D"}],"group":"cf-nel","max_age":604800}
content-type
text/javascript
access-control-allow-origin
*
x-ms-request-id
2c3aa31a-701e-00e0-5c1a-b1a3f2000000
cache-control
max-age=3600
x-ms-version
2009-09-19
cf-ray
89105ddb5d71975d-FRA
b70781972ce7320b.woff2
runestone.academy/ns/books/published/thinkcspy/_static/
18 KB
18 KB
Font
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/b70781972ce7320b.woff2
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-runestone.f64dcc3632d7a0c3.css?v=F4F91F21
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-runestone.f64dcc3632d7a0c3.css?v=F4F91F21
Origin
https://runestone.academy
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:32 GMT
last-modified
Mon, 27 Dec 2021 22:10:14 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
7c3453aedfa3f66a98c4ad0bcb794b8a
Content-Length
18028
Content-Type
font/woff2
/
server.ethicalads.io/api/v1/decision/
2 KB
1 KB
Script
General
Full URL
https://server.ethicalads.io/api/v1/decision/?publisher=runestoneacademy&ad_types=image-v1&div_ids=ad_1717928192169_52436&callback=ad_1717928192169_52436&keywords=python%7Ctesting%7Ctests&campaign_types=paid%7Cpublisher-house%7Ccommunity%7Chouse&format=jsonp&client_version=1.14.0&placement_index=0&url=https%3A%2F%2Frunestone.academy%2Fns%2Fbooks%2Fpublished%2Fthinkcspy%2Findex.html
Requested by
Host: media.ethicalads.io
URL: https://media.ethicalads.io/media/client/ethicalads.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:43e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
f45c8851665b3d2d3b24cc5137cb914b44ce15d8eee3a46accbdb295942987eb
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Sun, 09 Jun 2024 10:16:32 GMT
content-encoding
gzip
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains; preload
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-length
801
referrer-policy
strict-origin-when-cross-origin
server
cloudflare
cross-origin-opener-policy
same-origin
x-frame-options
DENY
allow
GET, POST, HEAD, OPTIONS
content-type
application/javascript; charset=utf-8
vary
Accept, Cookie,Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=7MVuNj2DyhU%2FTuEdnd%2Fpu5NoQtlC4H5CsEIFQ9vHQ4hEy8wDZUKQDk82NXeRsz4tgbYHMcnYpBdVbSVe0FvPTZtHtjsVuLzJQlsldB11Ui%2FWW0Ru9mf9iN64hvdWSGf8zhiiw325Db8sgz%2FVP0eSjvvz"}],"group":"cf-nel","max_age":604800}
x-server
ethicalads0002F9
cf-ray
89105de12d6b975d-FRA
px.gif
media.ethicalads.io/abp/
43 B
468 B
Image
General
Full URL
https://media.ethicalads.io/abp/px.gif?ch=1&rn=7.888198533616826
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:43e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a5d9ceff1677643e67687fb62a8d04a28de54f64f37da4e33f7494fe8acbc891
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-blob-type
BlockBlob
date
Sun, 09 Jun 2024 10:16:32 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-md5
PvxrsrHic84LgsefLN5SmA==
age
1207
content-length
43
x-ms-lease-status
unlocked
last-modified
Tue, 10 Nov 2020 19:00:21 GMT
server
cloudflare
etag
0x8D885AADF65232D
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=wbSbCR2JtEwCL3FHH8vhpCBM1jBuDEjJeRPbtZBDRHq5C8SEDbm2SFHCCzaYOqynVdx6RdqVbVPrSNYhkJ3OvW%2F9pVdxGTW7Go9%2BWIhhQOqlaZAIBgRRsXeziD8NCCKI4TYNLQDd5jmgmE9jjLPVdRE%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/gif
access-control-allow-origin
*
x-ms-request-id
9699f99b-401e-0052-3378-ac5c83000000
cache-control
max-age=3600
x-ms-version
2009-09-19
accept-ranges
bytes
cf-ray
89105de11d4c975d-FRA
px.gif
media.ethicalads.io/abp/
43 B
336 B
Image
General
Full URL
https://media.ethicalads.io/abp/px.gif?ch=2&rn=7.888198533616826
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:43e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a5d9ceff1677643e67687fb62a8d04a28de54f64f37da4e33f7494fe8acbc891
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-blob-type
BlockBlob
date
Sun, 09 Jun 2024 10:16:32 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-md5
PvxrsrHic84LgsefLN5SmA==
age
1207
content-length
43
x-ms-lease-status
unlocked
last-modified
Tue, 10 Nov 2020 19:00:21 GMT
server
cloudflare
etag
0x8D885AADF65232D
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=jLgS41kaiCkfHBzhbmu63jCpCQ2KDJkNQSmWZxX60eW0wpRMcNqz%2BEl71qQCVu65t1QMbejnkNsLsulVdBCPqTXIOir2ANY1w82xDM57ddc%2F5AXBcNz2q7fTf9mewGr9VNJXK9ENOZXDfoDPHTU4WMw%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/gif
access-control-allow-origin
*
x-ms-request-id
9699f99b-401e-0052-3378-ac5c83000000
cache-control
max-age=3600
x-ms-version
2009-09-19
accept-ranges
bytes
cf-ray
89105de11d4d975d-FRA
/
server.ethicalads.io/api/v1/decision/
2 KB
1 KB
Script
General
Full URL
https://server.ethicalads.io/api/v1/decision/?publisher=runestoneacademy&ad_types=image-v1&div_ids=ad_1717928192172_423734&callback=ad_1717928192172_423734&keywords=python%7Ctesting%7Ctests&campaign_types=paid%7Cpublisher-house%7Ccommunity%7Chouse&format=jsonp&client_version=1.14.0&placement_index=0&url=https%3A%2F%2Frunestone.academy%2Fns%2Fbooks%2Fpublished%2Fthinkcspy%2Findex.html
Requested by
Host: media.ethicalads.io
URL: https://media.ethicalads.io/media/client/ethicalads.min.js
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:43e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
bb480ec1ce6eede0937ebfee7d26582e5f8084ced11db0bddafeb8ea098f5ab2
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Frame-Options DENY

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Sun, 09 Jun 2024 10:16:32 GMT
content-encoding
gzip
x-content-type-options
nosniff
strict-transport-security
max-age=31536000; includeSubDomains; preload
cf-cache-status
DYNAMIC
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-length
873
referrer-policy
strict-origin-when-cross-origin
server
cloudflare
cross-origin-opener-policy
same-origin
x-frame-options
DENY
allow
GET, POST, HEAD, OPTIONS
content-type
application/javascript; charset=utf-8
vary
Accept, Cookie,Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=S0xz52V7n8pS5aXpy2Mg6JzFgQpK0TDZ9ef4LVszkdbjILeOc2RuCH6ApQeN0N1oARrufP8k%2BJ%2Froy9x%2FKrw%2B1VeBNoBfNdGM3taJgYkPE4N3cN0X4s%2BeQOWedzsOH8d3Eaxd009mMyperwJV3MWUmt5"}],"group":"cf-nel","max_age":604800}
x-server
ethicalads0002FB
cf-ray
89105de12d69975d-FRA
px.gif
media.ethicalads.io/abp/
43 B
337 B
Image
General
Full URL
https://media.ethicalads.io/abp/px.gif?ch=1&rn=2.569974607494782
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:43e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a5d9ceff1677643e67687fb62a8d04a28de54f64f37da4e33f7494fe8acbc891
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-blob-type
BlockBlob
date
Sun, 09 Jun 2024 10:16:32 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-md5
PvxrsrHic84LgsefLN5SmA==
age
1207
content-length
43
x-ms-lease-status
unlocked
last-modified
Tue, 10 Nov 2020 19:00:21 GMT
server
cloudflare
etag
0x8D885AADF65232D
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=1RYUslyKYa%2F6%2B6EFAXIDS0SCGaD0kF%2FZ7kDUApp%2BgGxfXgWstkMmrHGZW2mpBWl7k67XuZMht2EhdQsrncd1m8ypDrEmUNzoW7hAL222V6r4wvh07uUpEUJy73hQ5pd6HfDoAfnHsGoYF58Bb6fRnRI%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/gif
access-control-allow-origin
*
x-ms-request-id
9699f99b-401e-0052-3378-ac5c83000000
cache-control
max-age=3600
x-ms-version
2009-09-19
accept-ranges
bytes
cf-ray
89105de11d53975d-FRA
px.gif
media.ethicalads.io/abp/
43 B
342 B
Image
General
Full URL
https://media.ethicalads.io/abp/px.gif?ch=2&rn=2.569974607494782
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:20::681a:43e , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
a5d9ceff1677643e67687fb62a8d04a28de54f64f37da4e33f7494fe8acbc891
Security Headers
Name Value
Strict-Transport-Security max-age=31536000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-blob-type
BlockBlob
date
Sun, 09 Jun 2024 10:16:32 GMT
strict-transport-security
max-age=31536000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
nel
{"success_fraction":0,"report_to":"cf-nel","max_age":604800}
content-md5
PvxrsrHic84LgsefLN5SmA==
age
1207
content-length
43
x-ms-lease-status
unlocked
last-modified
Tue, 10 Nov 2020 19:00:21 GMT
server
cloudflare
etag
0x8D885AADF65232D
vary
Accept-Encoding
report-to
{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=j0Byg%2BgluKT7iaqJTrr%2B6nzbug9vQUJWPLXWAyp6gNmT1JnLBmIg9IhCnRXU1I57q7iC3CKharlafBI2zl%2BqWjKxgzCbNUh5JLFFWvXOgdTv4wol%2F%2F1vStCRKr7iBPQ%2Bk1eSsW9wCK1nNWqqQky3qaQ%3D"}],"group":"cf-nel","max_age":604800}
content-type
image/gif
access-control-allow-origin
*
x-ms-request-id
9699f99b-401e-0052-3378-ac5c83000000
cache-control
max-age=3600
x-ms-version
2009-09-19
accept-ranges
bytes
cf-ray
89105de11d54975d-FRA
set_tz_offset
runestone.academy/ns/logger/
27 B
257 B
Fetch
General
Full URL
https://runestone.academy/ns/logger/set_tz_offset
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-runestone.aeac7cf9ad5c07ef.bundle.js?v=4FF65C30
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
b3dcb3018523588fbccdf8a7eb32974c922183670434886cc9e4901c95957b0a

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
content-type
application/json; charset=utf-8
accept
application/json
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:32 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
Content-Length
27
Content-Type
application/json
prefix-632.css
runestone.academy/ns/books/published/thinkcspy/_static/
84 B
340 B
Stylesheet
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-632.css
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-runtime.2438a8bdd6d43b5c.bundle.js?v=7D29D67B
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
af895c9f0cf2dcb42f46c8d88db590e111d33ee4a1741ed381135aa94d8fb6a1

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:32 GMT
last-modified
Sat, 29 Jul 2023 17:37:19 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
ea68e466f8e893cabc886ee5a48977ca
Content-Length
84
Content-Type
text/css; charset=utf-8
prefix-632.43cec723c434d107.bundle.js
runestone.academy/ns/books/published/thinkcspy/_static/
4 KB
5 KB
Script
General
Full URL
https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-632.43cec723c434d107.bundle.js
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/_static/prefix-runtime.2438a8bdd6d43b5c.bundle.js?v=7D29D67B
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) /
Resource Hash
e895451eb596a3c1fbf550a04cd40398658340f4a784d7ff7bc83af2da890295

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Date
Sun, 09 Jun 2024 10:16:32 GMT
last-modified
Sat, 29 Jul 2023 17:37:19 GMT
Server
nginx/1.18.0 (Ubuntu)
Connection
keep-alive
etag
6562135a0f2958454f76fc8d6b07f1c0
Content-Length
4587
Content-Type
application/javascript
annotator.css
cdn.hypothes.is/hypothesis/1.1499.0/build/styles/
60 KB
11 KB
Stylesheet
General
Full URL
https://cdn.hypothes.is/hypothesis/1.1499.0/build/styles/annotator.css?5ff8d6
Requested by
Host: hypothes.is
URL: https://hypothes.is/embed.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:10::6816:379f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
17a616b75a0eb797f7fbfe94ab38001ded61b3e5f0c37c6f9dca798d5f0450b5
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Sun, 09 Jun 2024 10:16:32 GMT
strict-transport-security
max-age=15552000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
content-encoding
br
x-amz-request-id
6T7JDP7AA8WQ1KB5
age
514749
x-amz-server-side-encryption
AES256
alt-svc
h3=":443"; ma=86400
x-amz-id-2
Prvb1xgB9GIfVMp1Cp0yJTFBLsJxvG75c9pX1kPhqjmhsYHiKLW/9UzXuWg9WyREU2ufdrKO1so=
last-modified
Mon, 03 Jun 2024 11:16:56 GMT
server
cloudflare
etag
W/"426c87e329d48348a3858eec5380561b"
vary
Accept-Encoding
content-type
text/css; charset=UTF-8
cache-control
public, max-age=315360000, immutable
cf-ray
89105de1ff9abbd1-FRA
annotator.bundle.js
cdn.hypothes.is/hypothesis/1.1499.0/build/scripts/
181 KB
56 KB
Script
General
Full URL
https://cdn.hypothes.is/hypothesis/1.1499.0/build/scripts/annotator.bundle.js?75f0b3
Requested by
Host: hypothes.is
URL: https://hypothes.is/embed.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:10::6816:379f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
ec7b24ace2cce67f0d5172ac663a45a4533d9abc2ec08a3381e4beec6ab4afc8
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Sun, 09 Jun 2024 10:16:32 GMT
strict-transport-security
max-age=15552000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
content-encoding
br
x-amz-request-id
6T7PRKZC2V2EV83V
age
514749
x-amz-server-side-encryption
AES256
alt-svc
h3=":443"; ma=86400
x-amz-id-2
5aQtyM5sh8ORHphrKAXJIPMqyFybmlKRrp0hDuy1zQ29ewMpeUwL/CUS9uW/fRDNw4/h6REvNgg=
last-modified
Mon, 03 Jun 2024 11:16:56 GMT
server
cloudflare
etag
W/"4c25a07c05e914a61fdc3c8bbe4b2bd6"
vary
Accept-Encoding
content-type
application/javascript; charset=UTF-8
cache-control
public, max-age=315360000, immutable
cf-ray
89105de1ff9cbbd1-FRA
highlights.css
cdn.hypothes.is/hypothesis/1.1499.0/build/styles/
8 KB
1 KB
Stylesheet
General
Full URL
https://cdn.hypothes.is/hypothesis/1.1499.0/build/styles/highlights.css?6b4ebd
Requested by
Host: hypothes.is
URL: https://hypothes.is/embed.js
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:10::6816:379f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
478b9c6162ec28a6f00259db41737370fb74e329add2e72d74846f1f56996f7e
Security Headers
Name Value
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Sun, 09 Jun 2024 10:16:32 GMT
strict-transport-security
max-age=15552000; includeSubDomains; preload
x-content-type-options
nosniff
cf-cache-status
HIT
content-encoding
br
x-amz-request-id
6T7GR7ZMGBVDNCHA
age
514749
x-amz-server-side-encryption
AES256
alt-svc
h3=":443"; ma=86400
x-amz-id-2
7tPfvJ4Ja1NDCLZKFKQvmKodq5ab/3lXyinI0Xi9PeLp4viPvJ5WmPDcva6RDXqIGriaOktzZI4=
last-modified
Mon, 03 Jun 2024 11:16:56 GMT
server
cloudflare
etag
W/"abbe9400099959552fde7846bb3b5c1f"
vary
Accept-Encoding
content-type
text/css; charset=UTF-8
cache-control
public, max-age=315360000, immutable
cf-ray
89105de1ff9ebbd1-FRA
app.html
hypothes.is/ Frame E91C
0
0
Document
General
Full URL
https://hypothes.is/app.html
Requested by
Host: cdn.hypothes.is
URL: https://cdn.hypothes.is/hypothesis/1.1499.0/build/scripts/annotator.bundle.js?75f0b3
Protocol
H3
Security
QUIC, , AES_128_GCM
Server
2606:4700:10::6816:379f , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
Security Headers
Name Value
Content-Security-Policy script-src https://cdn.hypothes.is; style-src https://cdn.hypothes.is 'unsafe-inline'
Strict-Transport-Security max-age=15552000; includeSubDomains; preload
X-Content-Type-Options nosniff
X-Xss-Protection 1; mode=block

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
https://runestone.academy/
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
sec-ch-ua-mobile
?0
sec-ch-ua-platform
"Win32"

Response headers

age
121
alt-svc
h3=":443"; ma=86400
cache-control
public, max-age=1800
cf-cache-status
HIT
cf-ray
89105de25e6d3689-FRA
content-encoding
gzip
content-security-policy
script-src https://cdn.hypothes.is; style-src https://cdn.hypothes.is 'unsafe-inline'
content-type
text/html; charset=UTF-8
date
Sun, 09 Jun 2024 10:16:32 GMT
etag
W/"Us38DEevUN/Bx/Kprt7OIw"
expires
Sun, 09 Jun 2024 10:19:31 GMT
referrer-policy
origin-when-cross-origin, strict-origin-when-cross-origin
server
cloudflare
strict-transport-security
max-age=15552000; includeSubDomains; preload
vary
Cookie, Accept-Encoding
x-content-type-options
nosniff
x-xss-protection
1; mode=block
Screenshot_2024-01-08_at_11.13.23AM.png
ethicalads.blob.core.windows.net/media/images/2024/01/
42 KB
42 KB
Image
General
Full URL
https://ethicalads.blob.core.windows.net/media/images/2024/01/Screenshot_2024-01-08_at_11.13.23AM.png
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
20.209.68.33 Boydton, United States, ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 /
Resource Hash
f2921dd927606bd95559dfaaade1f3fb8fe01e3cd1abb9666a8b8dad8aa801bc

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-lease-status
unlocked
x-ms-blob-type
BlockBlob
Date
Sun, 09 Jun 2024 10:16:32 GMT
Last-Modified
Mon, 08 Jan 2024 19:19:48 GMT
Server
Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Content-MD5
WHHp3RJXido6UUSOCMNa+w==
ETag
0x8DC107EC82B4A36
Content-Type
image/png
Access-Control-Allow-Origin
*
x-ms-request-id
bff3bb5a-201e-008f-4f56-baa901000000
x-ms-version
2009-09-19
Content-Length
42825
EthicalAds_2.png
ethicalads.blob.core.windows.net/media/images/2024/04/
45 KB
46 KB
Image
General
Full URL
https://ethicalads.blob.core.windows.net/media/images/2024/04/EthicalAds_2.png
Requested by
Host: runestone.academy
URL: https://runestone.academy/ns/books/published/thinkcspy/index.html
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_256_GCM
Server
20.209.68.33 Boydton, United States, ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US),
Reverse DNS
Software
Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 /
Resource Hash
84a96d39ce1f0bee18168da77b8d9fbfe2a52e49447b1002735d2cce5c9483c2

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

x-ms-lease-status
unlocked
x-ms-blob-type
BlockBlob
Date
Sun, 09 Jun 2024 10:16:32 GMT
Last-Modified
Wed, 17 Apr 2024 21:59:59 GMT
Server
Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Content-MD5
HxoLwdBi+Si5aihrpCJytQ==
ETag
0x8DC5F29B9C8209B
Content-Type
image/png
Access-Control-Allow-Origin
*
x-ms-request-id
bf3dd525-d01e-009b-0b56-bae16e000000
x-ms-version
2009-09-19
Content-Length
46226
favicon.ico
runestone.academy/runestone/static/
15 KB
15 KB
Other
General
Full URL
https://runestone.academy/runestone/static/favicon.ico
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
2604:a880:400:d0::2212:8001 North Bergen, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
Software
nginx/1.18.0 (Ubuntu) / web2py
Resource Hash
b6a7e6a74425ba600b389c2bed08958dc2d720f1f2f41f1d375502a390236e0e

Request headers

sec-ch-ua
"Google Chrome";v="125", "Not:A-Brand";v="8", "Chromium";v="125"
Referer
https://runestone.academy/ns/books/published/thinkcspy/index.html
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

Pragma
cache
Date
Sun, 09 Jun 2024 10:16:33 GMT
Last-Modified
Sat, 08 Jun 2024 12:13:58 GMT
Server
nginx/1.18.0 (Ubuntu)
X-Powered-By
web2py
Content-Type
image/vnd.microsoft.icon
Cache-Control
private
Connection
keep-alive
Content-Length
15086

Verdicts & Comments Add Verdict or Comment

45 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| DOCUMENTATION_OPTIONS function| $ function| jQuery undefined| _ function| $u function| Matrixeq_directive function| Matrixeq_show function| Animator function| init1 function| init2 function| init3 function| init4 function| init5 function| init6 function| init7 function| init8 function| init9 function| init10 function| init11 function| init12 function| init13 function| init14 function| init15 function| init16 function| init17 function| init18 function| WebglInteractive_directive function| saveAs object| webpackChunkWebComponents function| patchTables function| RunestoneBase function| nextExercise function| prevExercise object| componentMap object| runestoneComponents object| ethicalads object| eBookConfig boolean| showAd function| ad_1717928192169_52436 function| ad_1717928192172_423734 object| $localLi object| MathJax object| allComponents function| applyFocusVisiblePolyfill function| Hammer

1 Cookies

Domain/Path Name / Value
runestone.academy/ Name: RS_info
Value: "{\"tz_offset\": -2.0}"

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.

cdn.hypothes.is
cdn.jsdelivr.net
ethicalads.blob.core.windows.net
hypothes.is
media.ethicalads.io
runestone.academy
server.ethicalads.io
20.209.68.33
2604:a880:400:d0::2212:8001
2606:4700:10::6816:379f
2606:4700:20::681a:43e
2a04:4e42:200::485
06ab0510b2f8a570e1b0e903fe1cc4d8535242bd906444a2db923882a1dc2778
0a20464b65797522de18421a7db1a0851a26aae6dd06b7109d442236313c27ee
0bb0cdebc6a414489e7b316dc6b74964d1a2d07f2a1c1f5e7d610bfa73ef2ced
17a616b75a0eb797f7fbfe94ab38001ded61b3e5f0c37c6f9dca798d5f0450b5
1accd27ffdaa3456771214dbc2f4d841d9ebe9324da2b23ac0333d35756f25e5
218fb1c1fc72e9af6b866f430be2a67fa376392b4db2f4dbf32772671b6ae55c
25fcd1fdd3744aea03b255c01aca7100a3e6a1c28236def9a2b3afad66f67e9c
2e887dc9a70efc8bc29783a50d3809c294ea023f1360ef5035f5aea372614d3f
2edb0a75d0234ba24cf80831689eda1a8bb31fff87e275e6b93955b5f22274b6
2f1e30341b31300bdc3af29ee4a64e0f40ed15492345387bb47542d9b9b4813c
300480069078b5892d2363a2b65e2dfbbf30fe5c80f83edbfecf4610fd093862
306f376295901e7aa9553d342a60610034194ef772582e728271f418e1f8cea0
4369d7f54f8ea13f13e34b8a1f50012d9dbfbe3ccdf37acafdaf007043c42009
478b9c6162ec28a6f00259db41737370fb74e329add2e72d74846f1f56996f7e
4b636bd37834369f0ca442d4b3f462bf6303c9489c2bdd91a119c468e49312c1
4f51b7af30f7685d7b73f030dcb88eaa11e890e9d01d317b4b078bbfcf557fe7
7da0ef6891fbc6a3768eb4656cd71ce0e6de3a5dc86f3e2c26d0f121009bca53
84a96d39ce1f0bee18168da77b8d9fbfe2a52e49447b1002735d2cce5c9483c2
914a21e59d3df49b9823810c1f7b4db630fc41b1876443d60f54202a9d0b3977
93b4a2e1e57f676a889a7fd6dce447fe3be97193b367e6099d7b063740df478d
a5d9ceff1677643e67687fb62a8d04a28de54f64f37da4e33f7494fe8acbc891
a9a08a6116b01ab33886b547bbf1e00e31efb3cec745d15b264c0ac8d92d9df7
aace2566adc4801eba7c23ac621ebe0c9f3bcfeb0214f82335039b8f57d21743
af895c9f0cf2dcb42f46c8d88db590e111d33ee4a1741ed381135aa94d8fb6a1
b3dcb3018523588fbccdf8a7eb32974c922183670434886cc9e4901c95957b0a
b6a7e6a74425ba600b389c2bed08958dc2d720f1f2f41f1d375502a390236e0e
b8eccdf755a4fb3376c87a40411ef64c16ecc459e1798f8fbb31ab08a82107a9
bb480ec1ce6eede0937ebfee7d26582e5f8084ced11db0bddafeb8ea098f5ab2
cf1418534871f94cdefe47e79c23bf584f88bfb4ccfd9fab80d8e0dbcd0fa435
d86f631bff69fe815b11dd5f78205e176fc2c3c5d8c50ae7b7212c197e66790c
db00658df4f2227ecd810ba2c69ba58ed2e6d32f26ee74a478edb7fe38c65101
dcc2a812fbd8bdc0abad283e611b6c61cdfdfb0122e1db52e26d548bcbb01b07
dcda6694ec13a1ab72c4f7fad1f05782084a39fe5fc6f529ce114d78c7e8a0ea
e01f2b108b9fd7c8505b4320d064c214e27e2919e7ce9bde26f1eb95f2d4efc9
e657f2a277f825f31fea761b94afcf2780c51295f2b1ee055c6887458ec8005a
e74ecff7cbbedd481f17461b92c059ebf3a130b68b063f90357aa9900966c89f
e895451eb596a3c1fbf550a04cd40398658340f4a784d7ff7bc83af2da890295
ec7b24ace2cce67f0d5172ac663a45a4533d9abc2ec08a3381e4beec6ab4afc8
f2921dd927606bd95559dfaaade1f3fb8fe01e3cd1abb9666a8b8dad8aa801bc
f45c8851665b3d2d3b24cc5137cb914b44ce15d8eee3a46accbdb295942987eb
fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e